From 7d93df79a1aeadf0f22c8eb297207290fde824a3 Mon Sep 17 00:00:00 2001 From: Rohan Vanjani <67704979+rohanvan123@users.noreply.github.com> Date: Mon, 20 Feb 2023 21:54:34 -0600 Subject: [PATCH 1/2] initial commit --- pages/_document.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/_document.tsx b/pages/_document.tsx index e1e9cbbb..bd0e3ec6 100644 --- a/pages/_document.tsx +++ b/pages/_document.tsx @@ -11,3 +11,5 @@ export default function Document() { ); } + +// initial comit From 1367a326afddd35ea46411a0244831307569cf66 Mon Sep 17 00:00:00 2001 From: Rohan Vanjani <67704979+rohanvan123@users.noreply.github.com> Date: Mon, 20 Feb 2023 23:06:41 -0600 Subject: [PATCH 2/2] installed bit and ocf packages but ran into some issues with dependencies --- .bitmap | 61 + .yarn/install-state.gz | Bin 0 -> 469871 bytes components/Layout.tsx | 13 + nowcasting-ui/config/constants/constants.tsx | 18 + nowcasting-ui/config/constants/index.ts | 1 + .../helpers/global-state/global-state.tsx | 45 + nowcasting-ui/helpers/global-state/index.ts | 1 + nowcasting-ui/helpers/utils/index.ts | 2 + nowcasting-ui/helpers/utils/utils.tsx | 26 + .../icons/icons/icons.composition.tsx | 24 + nowcasting-ui/icons/icons/icons.tsx | 144 + nowcasting-ui/icons/icons/index.ts | 9 + nowcasting-ui/icons/logo/index.ts | 1 + nowcasting-ui/icons/logo/logo.composition.tsx | 6 + nowcasting-ui/icons/logo/logo.tsx | 11 + .../layout/header/header.composition.tsx | 8 + nowcasting-ui/layout/header/header.tsx | 129 + nowcasting-ui/layout/header/index.ts | 2 + .../layout/header/profile-dropdown.tsx | 135 + nowcasting-ui/misc/chart-info/chart-info.tsx | 31 + nowcasting-ui/misc/chart-info/index.ts | 1 + nowcasting-ui/misc/tooltip/index.ts | 1 + .../misc/tooltip/tooltip.composition.tsx | 10 + nowcasting-ui/misc/tooltip/tooltip.tsx | 55 + pages/_app.tsx | 8 +- pages/_document.tsx | 2 - public/bit/asset-manifest.json | 17 + public/bit/index.html | 1 + public/bit/service-worker.js | 1 + public/bit/static/css/706.e520b3c9.css | 1 + public/bit/static/js/706.f5543c5c.js | 627 ++ .../bit/static/js/706.f5543c5c.js.LICENSE.txt | 243 + public/bit/static/js/main.a1d2e359.js | 1 + public/bit/static/js/runtime-main.20a5d04b.js | 1 + public/bit/workbox-2a6c6302.js | 1 + workspace.jsonc | 64 + yarn.lock | 7158 +++++++++++------ 37 files changed, 6511 insertions(+), 2348 deletions(-) create mode 100644 .bitmap create mode 100644 .yarn/install-state.gz create mode 100644 components/Layout.tsx create mode 100644 nowcasting-ui/config/constants/constants.tsx create mode 100644 nowcasting-ui/config/constants/index.ts create mode 100644 nowcasting-ui/helpers/global-state/global-state.tsx create mode 100644 nowcasting-ui/helpers/global-state/index.ts create mode 100644 nowcasting-ui/helpers/utils/index.ts create mode 100644 nowcasting-ui/helpers/utils/utils.tsx create mode 100644 nowcasting-ui/icons/icons/icons.composition.tsx create mode 100644 nowcasting-ui/icons/icons/icons.tsx create mode 100644 nowcasting-ui/icons/icons/index.ts create mode 100644 nowcasting-ui/icons/logo/index.ts create mode 100644 nowcasting-ui/icons/logo/logo.composition.tsx create mode 100644 nowcasting-ui/icons/logo/logo.tsx create mode 100644 nowcasting-ui/layout/header/header.composition.tsx create mode 100644 nowcasting-ui/layout/header/header.tsx create mode 100644 nowcasting-ui/layout/header/index.ts create mode 100644 nowcasting-ui/layout/header/profile-dropdown.tsx create mode 100644 nowcasting-ui/misc/chart-info/chart-info.tsx create mode 100644 nowcasting-ui/misc/chart-info/index.ts create mode 100644 nowcasting-ui/misc/tooltip/index.ts create mode 100644 nowcasting-ui/misc/tooltip/tooltip.composition.tsx create mode 100644 nowcasting-ui/misc/tooltip/tooltip.tsx create mode 100644 public/bit/asset-manifest.json create mode 100644 public/bit/index.html create mode 100644 public/bit/service-worker.js create mode 100644 public/bit/static/css/706.e520b3c9.css create mode 100644 public/bit/static/js/706.f5543c5c.js create mode 100644 public/bit/static/js/706.f5543c5c.js.LICENSE.txt create mode 100644 public/bit/static/js/main.a1d2e359.js create mode 100644 public/bit/static/js/runtime-main.20a5d04b.js create mode 100644 public/bit/workbox-2a6c6302.js create mode 100644 workspace.jsonc diff --git a/.bitmap b/.bitmap new file mode 100644 index 00000000..429a743d --- /dev/null +++ b/.bitmap @@ -0,0 +1,61 @@ +/* THIS IS A BIT-AUTO-GENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. */ + +/** + * The Bitmap file is an auto generated file used by Bit to track all your Bit components. It maps the component to a folder in your file system. + * This file should be committed to VCS(version control). + * Components are listed using their component ID (https://bit.dev/docs/components/component-id). + * If you want to delete components you can use the "bit remove " command. + * See the docs (https://bit.dev/docs/components/removing-components) for more information, or use "bit remove --help". + */ + +{ + "config/constants": { + "scope": "openclimatefix.nowcasting-ui", + "version": "2d85a41a06e6a88a47be7e9f6640e183f544f535", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/config/constants" + }, + "helpers/global-state": { + "scope": "openclimatefix.nowcasting-ui", + "version": "3aa0ba6421560ebc771d20fb81da96890b4afe02", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/helpers/global-state" + }, + "helpers/utils": { + "scope": "openclimatefix.nowcasting-ui", + "version": "5eef1983976f95dfdc73aca5b3dc7f9d388019ed", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/helpers/utils" + }, + "icons/icons": { + "scope": "openclimatefix.nowcasting-ui", + "version": "ea31239d3480642c9ce2dbc77ffe0b5ed1b5ccdb", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/icons/icons" + }, + "icons/logo": { + "scope": "openclimatefix.nowcasting-ui", + "version": "6667cb48e159b21398040cd4170154980398e1a2", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/icons/logo" + }, + "layout/header": { + "scope": "openclimatefix.nowcasting-ui", + "version": "f649ced28a24a78d733ed24d1edad168057e7047", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/layout/header" + }, + "misc/chart-info": { + "scope": "openclimatefix.nowcasting-ui", + "version": "78d53fbf60df1e82c9c0791f572e66fb4ad4e423", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/misc/chart-info" + }, + "misc/tooltip": { + "scope": "openclimatefix.nowcasting-ui", + "version": "b2bc99110a7ea2ff6e0776bac58c72a9b5593080", + "mainFile": "index.ts", + "rootDir": "nowcasting-ui/misc/tooltip" + }, + "$schema-version": "15.0.0" +} \ No newline at end of file diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6f75f3876587521e17c68548b4d1967bcbedc6d GIT binary patch literal 469871 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

vbjVJ4wsOsv(CS^2Pu3X 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

;-gal;_7M_t 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

a3Lry{dp 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�nqBbSfd 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

OC- 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

0#MGWP!>WoIbT03JgBVhE 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 literal 0 HcmV?d00001 diff --git a/components/Layout.tsx b/components/Layout.tsx new file mode 100644 index 00000000..5015eb06 --- /dev/null +++ b/components/Layout.tsx @@ -0,0 +1,13 @@ +import { Tooltip } from '@openclimatefix/nowcasting-ui.misc.tooltip'; +import { FC, PropsWithChildren } from 'react'; + +const Layout: FC> = ({ children }) => { + return ( + <> + +

{children}
+ + ); +}; + +export default Layout; diff --git a/nowcasting-ui/config/constants/constants.tsx b/nowcasting-ui/config/constants/constants.tsx new file mode 100644 index 00000000..05aceef8 --- /dev/null +++ b/nowcasting-ui/config/constants/constants.tsx @@ -0,0 +1,18 @@ +export enum VIEWS { + FORECAST = "FORECAST", + DELTA = "DELTA", + SOLAR_SITES = "SOLAR SITES" +} + +export enum DELTA_BUCKET { + NEG4 = -80, + NEG3 = -60, + NEG2 = -40, + NEG1 = -20, + ZERO = 0, + POS1 = 20, + POS2 = 40, + POS3 = 60, + POS4 = 80 +} +export const getDeltaBucketKeys = () => Object.keys(DELTA_BUCKET).filter((k) => isNaN(Number(k))); diff --git a/nowcasting-ui/config/constants/index.ts b/nowcasting-ui/config/constants/index.ts new file mode 100644 index 00000000..cb07fb86 --- /dev/null +++ b/nowcasting-ui/config/constants/index.ts @@ -0,0 +1 @@ +export { VIEWS, DELTA_BUCKET, getDeltaBucketKeys } from "./constants"; diff --git a/nowcasting-ui/helpers/global-state/global-state.tsx b/nowcasting-ui/helpers/global-state/global-state.tsx new file mode 100644 index 00000000..7bd1c9eb --- /dev/null +++ b/nowcasting-ui/helpers/global-state/global-state.tsx @@ -0,0 +1,45 @@ +import { createGlobalState } from "react-hooks-global-state"; +import { getDeltaBucketKeys } from "@openclimatefix/nowcasting-ui.config.constants"; + +export function get30MinNow(offsetMinutes = 0) { + // this is a function to get the date of now, but rounded up to the closest 30 minutes + const date = new Date(); + + let minutes = date.getMinutes(); + if (offsetMinutes !== 0) { + minutes += offsetMinutes; + date.setMinutes(minutes); + } + if (minutes <= 30) { + date.setHours(date.getHours()); + date.setMinutes(30, 0, 0); // Resets also seconds and milliseconds + } else { + date.setHours(date.getHours() + 1); + date.setMinutes(0, 0, 0); // Resets also seconds and milliseconds + } + return date.toISOString(); +} + +type GlobalStateType = { + selectedISOTime?: string; + timeNow: string; + clickedGspId?: number; + forecastCreationTime?: string; + visibleLines: string[]; + selectedBuckets: string[]; + show4hView?: boolean; +}; + +export const { useGlobalState } = createGlobalState({ + selectedISOTime: get30MinNow(), + timeNow: get30MinNow(), + clickedGspId: undefined, + forecastCreationTime: undefined, + visibleLines: ["GENERATION", "GENERATION_UPDATED", "FORECAST", "PAST_FORECAST"], + selectedBuckets: getDeltaBucketKeys().filter((key: string) => key !== "ZERO"), + show4hView: + process.env.NODE_ENV === "development" || + // Also hide on Staging/Preview deployments for now, only show on dev by default. + // (!!process.env.VERCEL_ENV && process.env.VERCEL_ENV !== "production") || + false +}); diff --git a/nowcasting-ui/helpers/global-state/index.ts b/nowcasting-ui/helpers/global-state/index.ts new file mode 100644 index 00000000..8cd82706 --- /dev/null +++ b/nowcasting-ui/helpers/global-state/index.ts @@ -0,0 +1 @@ +export { useGlobalState } from "./global-state"; diff --git a/nowcasting-ui/helpers/utils/index.ts b/nowcasting-ui/helpers/utils/index.ts new file mode 100644 index 00000000..ba4af370 --- /dev/null +++ b/nowcasting-ui/helpers/utils/index.ts @@ -0,0 +1,2 @@ +export { classNames, formatISODateStringHumanNumbersOnly } from "./utils"; +export type { UtilsProps } from "./utils"; diff --git a/nowcasting-ui/helpers/utils/utils.tsx b/nowcasting-ui/helpers/utils/utils.tsx new file mode 100644 index 00000000..67ff691d --- /dev/null +++ b/nowcasting-ui/helpers/utils/utils.tsx @@ -0,0 +1,26 @@ +import React, { ReactNode } from "react"; + +export type UtilsProps = { + /** + * a node to be rendered in the special component. + */ + children?: ReactNode; +}; + +export const classNames = (...classes: string[]) => { + return classes.filter(Boolean).join(" "); +}; + +export const formatISODateStringHumanNumbersOnly = (date: string) => { + // Change date to nice human-readable format. + // Note that this converts the string to Europe London Time + // timezone and seconds are removed + + const d = new Date(date); + + const date_london = d.toLocaleDateString("en-GB", { timeZone: "Europe/London" }); + const date_london_time = d.toLocaleTimeString("en-GB", { timeZone: "Europe/London" }).slice(0, 5); + + // further formatting could be done to make it yyyy/mm/dd HH:MM + return `${date_london} ${date_london_time}`; +}; diff --git a/nowcasting-ui/icons/icons/icons.composition.tsx b/nowcasting-ui/icons/icons/icons.composition.tsx new file mode 100644 index 00000000..e1c324c6 --- /dev/null +++ b/nowcasting-ui/icons/icons/icons.composition.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import { + ExternalLinkIcon, + LegendLineGraphIcon, + CloseButtonIcon, + ClockIcon, + InfoIcon, + UpArrow, + DownArrow +} from "./icons"; + +export const BasicIcons = () => { + return ( +
+ + + + + + + +
+ ); +}; diff --git a/nowcasting-ui/icons/icons/icons.tsx b/nowcasting-ui/icons/icons/icons.tsx new file mode 100644 index 00000000..074b70d9 --- /dev/null +++ b/nowcasting-ui/icons/icons/icons.tsx @@ -0,0 +1,144 @@ +import React from "react"; + +type LegendLineGraphIconProps = { + className?: string; + dashed?: boolean; +}; + +type IconProps = { + className?: string; +}; + +type InfoIconProps = { + className?: string; +}; + +export const LegendLineGraphIcon: React.FC = ({ + className, + dashed = false +}) => ( + + + +); + +export const CloseButtonIcon: React.FC = ({ className }) => ( + + + +); + +export const ClockIcon: React.FC = ({ className }) => ( + + + + +); + +export const InfoIcon: React.FC = ({ className }) => ( + + + +); + +export const ExternalLinkIcon: React.FC = ({ className }) => ( + + + + + + + + + + + + +); + +// icons for the delta view + +type DeltaIconProps = { + className?: string; +}; + +export const UpArrow: React.FC = ({ className }) => ( + + + +); + +export const DownArrow: React.FC = ({ className }) => ( + + + +); diff --git a/nowcasting-ui/icons/icons/index.ts b/nowcasting-ui/icons/icons/index.ts new file mode 100644 index 00000000..9f9e56b1 --- /dev/null +++ b/nowcasting-ui/icons/icons/index.ts @@ -0,0 +1,9 @@ +export { + ExternalLinkIcon, + LegendLineGraphIcon, + CloseButtonIcon, + ClockIcon, + InfoIcon, + UpArrow, + DownArrow +} from "./icons"; diff --git a/nowcasting-ui/icons/logo/index.ts b/nowcasting-ui/icons/logo/index.ts new file mode 100644 index 00000000..e3dd3645 --- /dev/null +++ b/nowcasting-ui/icons/logo/index.ts @@ -0,0 +1 @@ +export { OCFlogo } from "./logo"; diff --git a/nowcasting-ui/icons/logo/logo.composition.tsx b/nowcasting-ui/icons/logo/logo.composition.tsx new file mode 100644 index 00000000..754a7a46 --- /dev/null +++ b/nowcasting-ui/icons/logo/logo.composition.tsx @@ -0,0 +1,6 @@ +import React from "react"; +import { OCFlogo } from "./logo"; + +export const BasicLogo = () => { + return ; +}; diff --git a/nowcasting-ui/icons/logo/logo.tsx b/nowcasting-ui/icons/logo/logo.tsx new file mode 100644 index 00000000..742a49e2 --- /dev/null +++ b/nowcasting-ui/icons/logo/logo.tsx @@ -0,0 +1,11 @@ +import React from "react"; +export const OCFlogo = () => ( +
+ ofc + +); diff --git a/nowcasting-ui/layout/header/header.composition.tsx b/nowcasting-ui/layout/header/header.composition.tsx new file mode 100644 index 00000000..e30e5028 --- /dev/null +++ b/nowcasting-ui/layout/header/header.composition.tsx @@ -0,0 +1,8 @@ +import React from "react"; +import { Header } from "./header"; +import { VIEWS } from "@openclimatefix/nowcasting-ui.config.constants"; + +export const BasicHeader = () => { + const [view, setView] = React.useState(VIEWS.FORECAST); + return
; +}; diff --git a/nowcasting-ui/layout/header/header.tsx b/nowcasting-ui/layout/header/header.tsx new file mode 100644 index 00000000..05c2bf9d --- /dev/null +++ b/nowcasting-ui/layout/header/header.tsx @@ -0,0 +1,129 @@ +import { classNames } from "@openclimatefix/nowcasting-ui.helpers.utils"; +import { ProfileDropDown } from "@openclimatefix/nowcasting-ui.layout.header"; +import { OCFlogo } from "@openclimatefix/nowcasting-ui.icons.logo"; +import Link from "next/link"; +import { Menu } from "@headlessui/react"; +import { VIEWS } from "@openclimatefix/nowcasting-ui.config.constants"; +import { Dispatch, SetStateAction } from "react"; +import { ExternalLinkIcon } from "@openclimatefix/nowcasting-ui.icons.icons"; +import React from "react"; + +type HeaderLinkProps = { + url: string; + text: string; + className?: string; + disabled?: boolean; + currentView?: VIEWS; + view?: VIEWS; + setViewFunc?: Dispatch>; +}; +export const HeaderLink: React.FC = ({ + url, + text, + className, + disabled = false, + currentView, + view, + setViewFunc +}) => { + const computedClasses = classNames( + className || "", + disabled + ? "text-gray-500 cursor-not-allowed" + : "text-white cursor-pointer hover:text-ocf-yellow-400", + "flex px-4 py-2 font-semibold text-sm" + ); + + // Denotes external link for styling + if (url.includes("http")) { + return ( + + + {text} + + + + ); + } + + if (setViewFunc && view) { + const isCurrentView = currentView === view; + return ( + + setViewFunc(view)} + > + {text} + + + ); + } + + return ( + + {({ active }) => ( + // @ts-ignore + + {text} + + )} + + ); +}; + +type HeaderProps = { view: VIEWS; setView: Dispatch>; version: string }; + +export const Header: React.FC = ({ view, setView, version }) => { + return ( +
+
+ + ofc + +
+ powered by + +
+
+
+ + + + + + +
+
+ +
+
+ ); +}; diff --git a/nowcasting-ui/layout/header/index.ts b/nowcasting-ui/layout/header/index.ts new file mode 100644 index 00000000..22f859d6 --- /dev/null +++ b/nowcasting-ui/layout/header/index.ts @@ -0,0 +1,2 @@ +export { Header } from "./header"; +export { ProfileDropDown } from "./profile-dropdown"; diff --git a/nowcasting-ui/layout/header/profile-dropdown.tsx b/nowcasting-ui/layout/header/profile-dropdown.tsx new file mode 100644 index 00000000..3ecc941d --- /dev/null +++ b/nowcasting-ui/layout/header/profile-dropdown.tsx @@ -0,0 +1,135 @@ +import React, { Fragment } from "react"; +import { Menu, Transition } from "@headlessui/react"; +import { useUser } from "@auth0/nextjs-auth0"; +// import { version } from "@openclimatefix/nowcasting-ui.config.package-json"; +import { + classNames, + formatISODateStringHumanNumbersOnly +} from "@openclimatefix/nowcasting-ui.helpers.utils"; +import Link from "next/link"; +import { Tooltip } from "@openclimatefix/nowcasting-ui.misc.tooltip"; +import { useGlobalState } from "@openclimatefix/nowcasting-ui.helpers.global-state"; +import { ChartInfo } from "@openclimatefix/nowcasting-ui.misc.chart-info"; +import { ExternalLinkIcon } from "@openclimatefix/nowcasting-ui.icons.icons"; + +interface IProfileDropDown { + version: string; +} + +export const ProfileDropDown = ({ version }: IProfileDropDown) => { + const { user } = useUser(); + const [show4hView, setShow4hView] = useGlobalState("show4hView"); + const isStaging = process.env.NEXT_PUBLIC_VERCEL_ENV !== "production"; + + return ( + +
+ + Open user menu + + +
+ + + +
+ } position="left" className={"text-right"} fullWidth> + Data + +
+
+ +
+ { + var copyText = "ops@openclimatefix.org"; + navigator.clipboard.writeText(copyText); + }} + className="cursor-pointer" + title="Copy Email to Clipboard" + > + Click to email OCF at ops@openclimatefix.org +
+ } + position="left" + className={"text-right"} + fullWidth + > + + Help{" "} + + + + +
+ + + + +
+ +
+

Version {version}

+
+
+

Signed in as

+

{user && user.email}

+
+
+ {isStaging && ( + + {({ active }) => ( +
+ +
+ )} +
+ )} + + {({ active }) => ( +
+ + Sign out + +
+ )} +
+ + +
+ ); +}; diff --git a/nowcasting-ui/misc/chart-info/chart-info.tsx b/nowcasting-ui/misc/chart-info/chart-info.tsx new file mode 100644 index 00000000..788d6984 --- /dev/null +++ b/nowcasting-ui/misc/chart-info/chart-info.tsx @@ -0,0 +1,31 @@ +import React from "react"; +import { useGlobalState } from "@openclimatefix/nowcasting-ui.helpers.global-state"; +import { formatISODateStringHumanNumbersOnly } from "@openclimatefix/nowcasting-ui.helpers.utils"; + +export const ChartInfo: React.FC = () => { + const [forecastCreationTime] = useGlobalState("forecastCreationTime"); + return ( +
+
    +
  • All datetimes are in Europe/London timezone.
  • +
  • + Following{" "} + + PVLive + + , datetimes show the end of the settlement period.
    + For example, 17:00 refers to solar generation between 16:30 to 17:00. +
  • +
  • The Y axis units are in MW, for the national and GSP plots.
  • +
    +
  • OCF Forecast Creation Time:
  • +
  • {formatISODateStringHumanNumbersOnly(forecastCreationTime || "")}
  • +
+
+ ); +}; diff --git a/nowcasting-ui/misc/chart-info/index.ts b/nowcasting-ui/misc/chart-info/index.ts new file mode 100644 index 00000000..27f01d87 --- /dev/null +++ b/nowcasting-ui/misc/chart-info/index.ts @@ -0,0 +1 @@ +export { ChartInfo } from "./chart-info"; diff --git a/nowcasting-ui/misc/tooltip/index.ts b/nowcasting-ui/misc/tooltip/index.ts new file mode 100644 index 00000000..8402f319 --- /dev/null +++ b/nowcasting-ui/misc/tooltip/index.ts @@ -0,0 +1 @@ +export { Tooltip } from "./tooltip"; diff --git a/nowcasting-ui/misc/tooltip/tooltip.composition.tsx b/nowcasting-ui/misc/tooltip/tooltip.composition.tsx new file mode 100644 index 00000000..01ec516a --- /dev/null +++ b/nowcasting-ui/misc/tooltip/tooltip.composition.tsx @@ -0,0 +1,10 @@ +import React from "react"; +import { Tooltip } from "./tooltip"; + +export const BasicTooltip = () => { + return ( + + Test + + ); +}; diff --git a/nowcasting-ui/misc/tooltip/tooltip.tsx b/nowcasting-ui/misc/tooltip/tooltip.tsx new file mode 100644 index 00000000..7ed04a6a --- /dev/null +++ b/nowcasting-ui/misc/tooltip/tooltip.tsx @@ -0,0 +1,55 @@ +import React from "react"; + +type TooltipProps = { + tip: string | React.ReactNode; + position?: "left" | "right" | "middle" | "top"; + className?: string; + fullWidth?: boolean; +}; + +export const Tooltip: React.FC = ({ + children, + tip, + position = "left", + className, + fullWidth = false +}) => { + let containerPositionClass = ""; + let tipPositionClass = ""; + switch (position) { + case "left": + containerPositionClass = "right-2"; + tipPositionClass = "-right-2 top-0"; + break; + case "right": + containerPositionClass = "left-2"; + tipPositionClass = "-left-2 top-0"; + break; + case "middle": + containerPositionClass = "left-1/2 transform -translate-x-1/2"; + tipPositionClass = "top-0"; + break; + case "top": + containerPositionClass = "bottom-7 right-2"; + tipPositionClass = "-right-2 bottom-0"; + } + return ( +
+ {position !== "top" && children} + + {position === "top" && children} +
+ ); +}; diff --git a/pages/_app.tsx b/pages/_app.tsx index 2b03ea50..317c4520 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -3,6 +3,7 @@ import type { AppProps } from 'next/app'; import Head from 'next/head'; import { Inter } from '@next/font/google'; +import Layout from '~/components/Layout'; const inter = Inter({ subsets: ['latin'] }); @@ -15,11 +16,10 @@ export default function App({ Component, pageProps }: AppProps) { -
+ + -
+ ); } diff --git a/pages/_document.tsx b/pages/_document.tsx index bd0e3ec6..e1e9cbbb 100644 --- a/pages/_document.tsx +++ b/pages/_document.tsx @@ -11,5 +11,3 @@ export default function Document() { ); } - -// initial comit diff --git a/public/bit/asset-manifest.json b/public/bit/asset-manifest.json new file mode 100644 index 00000000..7b0edda4 --- /dev/null +++ b/public/bit/asset-manifest.json @@ -0,0 +1,17 @@ +{ + "files": { + "main.js": "/static/js/main.a1d2e359.js", + "runtime-main.js": "/static/js/runtime-main.20a5d04b.js", + "static/css/706.e520b3c9.css": "/static/css/706.e520b3c9.css", + "static/js/706.f5543c5c.js": "/static/js/706.f5543c5c.js", + "workbox-2a6c6302.js": "/workbox-2a6c6302.js", + "service-worker.js": "/service-worker.js", + "index.html": "/index.html" + }, + "entrypoints": [ + "static/js/runtime-main.20a5d04b.js", + "static/css/706.e520b3c9.css", + "static/js/706.f5543c5c.js", + "static/js/main.a1d2e359.js" + ] +} \ No newline at end of file diff --git a/public/bit/index.html b/public/bit/index.html new file mode 100644 index 00000000..17a8ebb2 --- /dev/null +++ b/public/bit/index.html @@ -0,0 +1 @@ +my-workspace-name
\ No newline at end of file diff --git a/public/bit/service-worker.js b/public/bit/service-worker.js new file mode 100644 index 00000000..b86fda44 --- /dev/null +++ b/public/bit/service-worker.js @@ -0,0 +1 @@ +if(!self.define){const e=e=>{"require"!==e&&(e+=".js");let s=Promise.resolve();return r[e]||(s=new Promise((async s=>{if("document"in self){const r=document.createElement("script");r.src=e,document.head.appendChild(r),r.onload=s}else importScripts(e),s()}))),s.then((()=>{if(!r[e])throw new Error(`Module ${e} didn’t register its module`);return r[e]}))},s=(s,r)=>{Promise.all(s.map(e)).then((e=>r(1===e.length?e[0]:e)))},r={require:Promise.resolve(s)};self.define=(s,i,t)=>{r[s]||(r[s]=Promise.resolve().then((()=>{let r={};const n={uri:location.origin+s.slice(1)};return Promise.all(i.map((s=>{switch(s){case"exports":return r;case"module":return n;default:return e(s)}}))).then((e=>{const s=t(...e);return r.default||(r.default=s),r}))})))}}define("./service-worker.js",["./workbox-2a6c6302"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.clientsClaim(),e.precacheAndRoute([{url:"/index.html",revision:"6fb9792ba8c11eb0f6225d6997f4b603"},{url:"/static/css/706.e520b3c9.css",revision:null},{url:"/static/js/706.f5543c5c.js",revision:null},{url:"/static/js/706.f5543c5c.js.LICENSE.txt",revision:"d62f274bb3724dbf6c8cb284ac59449b"},{url:"/static/js/main.a1d2e359.js",revision:null},{url:"/static/js/runtime-main.20a5d04b.js",revision:null}],{}),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("public/index.html"),{denylist:[/^\/_/,/\/[^/?]+\.[^/]+$/]}))})); diff --git a/public/bit/static/css/706.e520b3c9.css b/public/bit/static/css/706.e520b3c9.css new file mode 100644 index 00000000..f10d4cc2 --- /dev/null +++ b/public/bit/static/css/706.e520b3c9.css @@ -0,0 +1 @@ +.component_container__1xT9C{display:flex;flex-direction:column;height:100%}.size-definition_headingFontSize__2SH3c{--bit-h-xxs:18px;--bit-h-xs:26px;--bit-h-sm:36px;--bit-h-md:40px;--bit-h-lg:50px;--bit-h-xl:60px;--bit-h-xxl:80px}.size-definition_textFontSize__oTjvu{--bit-p-xxs:12px;--bit-p-xs:14px;--bit-p-sm:15px;--bit-p-md:16px;--bit-p-lg:18px;--bit-p-xl:20px;--bit-p-xxl:24px}.shadow-definition_shadowTheme__3gEvc{--bit-shadow-none:none;--bit-shadow-faint:0 2px 10px 0 rgba(0,0,0,.1);--bit-shadow-resting:0px 0px 4px rgba(0,0,0,.08),0px 2px 4px rgba(0,0,0,.08);--bit-shadow-raised-low:0 -1px 1px 0 rgba(0,0,0,.09),0 2px 2px 0 rgba(0,0,0,.23);--bit-shadow-hover-low:0 2px 8px 0 rgba(0,0,0,.2);--bit-shadow-hover-medium:0 0 20px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.24);--bit-shadow-hover-high:0px 11px 29px 0px rgba(0,0,0,.23)}.color-definition_primaryPalette__9zIB8{--bit-text-color:#414141;--bit-text-color-heavy:#2b2b2b;--bit-text-color-light:#6c707c;--bit-text-inactive:#babec9;--bit-text-inactive-heavy:#878c9a;--bit-border-color:#babec9;--bit-border-color-heavy:#878c9a;--bit-border-color-light:#cccfd4;--bit-border-color-lightest:#ededed;--bit-accent-color:#6c5ce7;--bit-accent-heavy:#5d4aec;--bit-accent-light:#897dec;--bit-accent-text:#6c5ce7;--bit-accent-text-heavy:#5d4aec;--bit-text-on-accent:#fff;--bit-accent-bg:#eceaff;--bit-accent-bg-heavy:#c9c3f6;--bit-bg-color:#fff;--bit-bg-heavy:#f6f6f6;--bit-bg-heaviest:#ededed;--bit-bg-bedrock:#fff;--bit-bg-navigation:#f6f6f6;--bit-bg-overlay:#fff;--bit-bg-modal:#fff;--bit-bg-tooltip:#fff;--bit-bg-tooltip-heavy:#f6f6f6;--bit-bg-dent:#f6f6f6;--bit-error-color:#e62e5c;--bit-error-heavy:#d31948;--bit-error-light:#f086a0;--bit-error-bg:#fdeff2;--bit-error-bg-heavy:#f7bac9;color:#414141}.brand-definition_brands__3ZLtc{--bit-github-bg:#2b2b2b;--bit-brand-text:#fff;--bit-slack-bg:#4a154b;--bit-twitter-bg:#1da1f2}.heading-margin-definition_headingMargins__8Vy0z{--bit-h1Margin:20px;--bit-h2Margin:20px;--bit-h3Margin:20px;--bit-h4Margin:8px;--bit-h5Margin:8px;--bit-h6Margin:8px;--bit-h7Margin:8px}@font-face{font-family:"CircularPro";src:url(https://static.bit.dev/fonts/CircularPro-Book.otf)}@font-face{font-family:"CircularPro";font-weight:700;src:url(https://static.bit.dev/fonts/CircularPro-Bold.otf)}@font-face{font-family:"CircularPro";font-weight:800;src:url(https://static.bit.dev/fonts/CircularPro-Black.otf)}@font-face{font-family:"CircularPro";font-style:italic;src:url(https://static.bit.dev/fonts/CircularPro-BookItalic.otf)}@font-face{font-family:"CircularPro";font-style:italic;font-weight:700;src:url(https://static.bit.dev/fonts/CircularPro-BoldItalic.otf)}@font-face{font-family:"CircularPro";font-style:italic;font-weight:800;src:url(https://static.bit.dev/fonts/CircularPro-BlackItalic.otf)}.book-font_bookFont__2Qu2T{font-family:"CircularPro","Gill Sans","Gill Sans MT","Helvetica Neue",Helvetica,Arial,sans-serif}.texts_defaults__1vaFe{line-height:1.23}.sizes_heading__1_zNE{--bit-h-xxs:16px;--bit-h-xs:18px;--bit-h-sm:24px;--bit-h-md:26px;--bit-h-lg:36px;--bit-h-xl:40px;--bit-h-xxl:50px}.global_overrides__2t3-C{line-height:normal}.pane_pane__3dqrh{transition:width .3s,height .3s}[data-split-layout*=first]>.pane_pane__3dqrh,[data-split-layout*=last]>.pane_pane__3dqrh{max-width:none;min-width:0;min-width:auto}.splitter_splitter__ksfT0{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-split-layout^=row] .splitter_splitter__ksfT0{cursor:col-resize;height:100%}[data-split-layout^=column] .splitter_splitter__ksfT0{cursor:row-resize;width:100%}body{padding:0}.split-pane_splitPane__yDe0w{display:flex;flex-direction:column}.split-pane_splitPane__yDe0w.split-pane_isDragging__16sAq{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.split-pane_splitPane__yDe0w[data-is-dragging=true]>*{transition:none}.split-pane_splitPane__yDe0w[data-split-layout^=row]{flex-direction:row}.split-pane_splitPane__yDe0w[data-split-layout^="row reverse"]{flex-direction:row-reverse}.split-pane_splitPane__yDe0w[data-split-layout^=column]{flex-direction:column}.split-pane_splitPane__yDe0w[data-split-layout^="column reverse"]{flex-direction:column-reverse}.splitter_hoverSplitter__3NVhJ{background:#ededed;background:var(--bit-border-color-lightest,#ededed);flex:none;min-height:1px;min-width:1px;position:relative}.splitter_highlighter__37bXI{height:100%;width:100%}.splitter_highlighter__37bXI,.splitter_highlighter__37bXI:after,.splitter_highlighter__37bXI:before{transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out}.splitter_highlighter__37bXI:hover,.splitter_highlighter__37bXI:hover:after,.splitter_highlighter__37bXI:hover:before,[data-is-dragging=true]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI,[data-is-dragging=true]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:after,[data-is-dragging=true]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:before{background:#6c5ce7;background:var(--bit-accent-color,#6c5ce7);transition-delay:.18s}.splitter_highlighter__37bXI:after,.splitter_highlighter__37bXI:before{background:transparent;content:" ";display:block;position:absolute}[data-split-layout^=row]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:after,[data-split-layout^=row]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:before{height:100%;width:200%}[data-split-layout^=row]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:before{left:-200%}[data-split-layout^=row]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:after{right:-200%}[data-split-layout^=column]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:after,[data-split-layout^=column]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:before{height:200%;width:100%}[data-split-layout^=column]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:before{top:-200%}[data-split-layout^=column]>.splitter_hoverSplitter__3NVhJ>.splitter_highlighter__37bXI:after{bottom:-200%}.grid_gridContainer__1L1Hw{grid-gap:16px 16px;display:grid}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-1__3I3EE{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-1__3Myef{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-1__2nhC9{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-1__eoCml{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-1__2TdBj{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-1__2FdqD{grid-template-columns:repeat(1,1fr)}}.grid-template_colTemplate--all-1__35UV2{grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-2__rhiAC{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-2__3avUV{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-2__20Kn5{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-2__2fHM5{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-2__2aTFB{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-2__3KgGx{grid-template-columns:repeat(2,1fr)}}.grid-template_colTemplate--all-2__3gxiX{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-3__YiUC0{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-3__2yGxo{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-3__zIb50{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-3__ZpOMv{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-3__1S2xJ{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-3__1jFU9{grid-template-columns:repeat(3,1fr)}}.grid-template_colTemplate--all-3__2yDZE{grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-4__YgbZX{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-4__1Vtrr{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-4__3_-Ki{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-4__35R-2{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-4__BOcFI{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-4__3nBik{grid-template-columns:repeat(4,1fr)}}.grid-template_colTemplate--all-4__wSAFL{grid-template-columns:repeat(4,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-5__3INGW{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-5__13AzV{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-5__1sYP3{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-5__nzhrX{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-5__2W8ew{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-5__3-H7i{grid-template-columns:repeat(5,1fr)}}.grid-template_colTemplate--all-5__21Bvs{grid-template-columns:repeat(5,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-6__3X6F0{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-6__1McPX{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-6__3Oy_P{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-6__1Qvyf{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-6__1EcnM{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-6__2-uWT{grid-template-columns:repeat(6,1fr)}}.grid-template_colTemplate--all-6__2IcU5{grid-template-columns:repeat(6,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-7__2VJKr{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-7__kyr-Z{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-7__3dFp9{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-7__1gwIi{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-7__Y5L1X{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-7__278my{grid-template-columns:repeat(7,1fr)}}.grid-template_colTemplate--all-7__3asAJ{grid-template-columns:repeat(7,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-8__19TMa{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-8__32s92{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-8__3epgs{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-8__12Ao_{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-8__3yTAm{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-8__3ZhHV{grid-template-columns:repeat(8,1fr)}}.grid-template_colTemplate--all-8__2rbXJ{grid-template-columns:repeat(8,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-9__228Pz{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-9__2mT8Q{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-9__3jdcQ{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-9__1XmM3{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-9__1Ch2n{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-9__2By8r{grid-template-columns:repeat(9,1fr)}}.grid-template_colTemplate--all-9__3CAMe{grid-template-columns:repeat(9,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-10__3Twek{grid-template-columns:repeat(10,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-10__17BHW{grid-template-columns:repeat(10,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-10__hK1DT{grid-template-columns:repeat(10,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-10__1vyiJ{grid-template-columns:repeat(10,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-10__luI4x{grid-template-columns:repeat(10,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-10__22cnm{grid-template-columns:repeat(10,1fr)}}.grid-template_colTemplate--all-10__xAfUE{grid-template-columns:repeat(10,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-11__68LMz{grid-template-columns:repeat(11,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-11__1qOp9{grid-template-columns:repeat(11,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-11__16NmY{grid-template-columns:repeat(11,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-11__3BQ0e{grid-template-columns:repeat(11,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-11__9zGRT{grid-template-columns:repeat(11,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-11__1hyaN{grid-template-columns:repeat(11,1fr)}}.grid-template_colTemplate--all-11__2rGi0{grid-template-columns:repeat(11,1fr)}@media only screen and (min-width:360px){.grid-template_colTemplate--xs-12__1l3bd{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:480px){.grid-template_colTemplate--sm-12__28J5x{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:768px){.grid-template_colTemplate--md-12__3PHx2{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:920px){.grid-template_colTemplate--l-12__1u63g{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:1200px){.grid-template_colTemplate--lg-12__1CQTb{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:1440px){.grid-template_colTemplate--xl-12__1cFT4{grid-template-columns:repeat(12,1fr)}}.grid-template_colTemplate--all-12__2Gacb{grid-template-columns:repeat(12,1fr)}.table-heading-column_headingColumn__16cHw{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--bit-p-xxs);font-weight:700}.table-heading-row_titleRow__28nL1{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);display:grid;padding:18px 20px}.table-heading-row_titleRow__28nL1.table-heading-row_hide__bUfqa{display:none}.table-heading-row_titleCol__3aTKY{color:var(--bit-text-color-light);text-transform:uppercase}.table-column_tableColumn__1PIUq{align-items:center;display:flex;font-size:var(--bit-p-xs)}.table-row_propRow__A2A2o{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,var(--bit-border-color-lightest,#ededed));margin-bottom:8px;padding:18px 20px}.table-row_propRow__A2A2o.table-row_singleColumn__2WSUu{grid-template-columns:repeat(1,1fr)}.table-row_mobileTitle__2gYkI{display:none}.table-row_mobileTitle__2gYkI.table-row_show__17-6i{color:var(--bit-text-color-light);display:flex;font-size:var(--bit-p-xxs);font-weight:700;min-width:110px;text-transform:uppercase}.table-row_columnContent__3gJ8Y,.table-row_column__1M52V{align-items:center;display:flex;flex-wrap:wrap}.table-row_title__3l_MY{margin:initial;text-transform:capitalize}.table-row_required__3s-EN{color:var(--bit-text-color-light);font-size:12px;white-space:nowrap}.table-row_name__3Urse{color:#4646c6;margin-right:5px}.table-row_name__3Urse,.table-row_type__38HuP{font-family:Roboto mono;font-size:var(--bit-p-xxs)}.table-row_type__38HuP{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff);border-radius:4px;display:inline-block;padding:5px;width:-moz-fit-content;width:fit-content}.table-row_typeColumn__3otNL .table-row_highlighted__1Z8sZ{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;display:flex!important;flex-grow:1;font-family:Roboto mono;font-size:var(--bit-p-xxs);margin:0;padding:0!important;white-space:pre-wrap;word-break:break-word}.table-row_typeColumn__3otNL .table-row_highlighted__1Z8sZ>code>span{color:#397300}.table-row_typeColumn__3otNL .table-row_highlighted__1Z8sZ>code{font-family:inherit}.table-row_default__B4mpZ{font-family:Roboto mono;font-size:var(--bit-p-xxs)}.table-row_breakWord__2JRJ9{word-break:break-word}.table_table__3zfm7>div{grid-gap:16px 24px}.tabs_tabContainer__327lX{display:flex}.tabs_tab__2jlXI{color:#878c9a;color:var(--on-background-color,#878c9a);cursor:pointer;font-size:12px;font-weight:700;outline:none;padding:8px;position:relative;text-transform:uppercase;transition:color .3s ease-in-out}.tabs_tab__2jlXI:hover{color:var(--bit-text-color-heavy)}.tabs_tab__2jlXI.tabs_disabled__jX4IW{color:#6c707c;color:var(--bit-text-color-light,#6c707c)}.tabs_tab__2jlXI.tabs_active__2DWoN{color:var(--bit-text-color-heavy)}.tabs_tab__2jlXI.tabs_active__2DWoN:before{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);border-radius:2px;content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:background-color .3s,height .3s}.dark-theme_darkMod__3B0td{--bit-text-color:#ededed;--bit-text-color-heavy:#f6f6f6;--bit-text-color-light:#878c9a;--bit-text-inactive:#6c707c;--bit-text-inactive-heavy:#878c9a;--bit-border-color:#6c707c;--bit-border-color-heavy:#878c9a;--bit-border-color-light:#414141;--bit-border-color-lightest:#414141;--bit-accent-color:#5d4aec;--bit-accent-heavy:#6c5ce7;--bit-accent-light:#3e29df;--bit-accent-text:#c9c3f6;--bit-accent-text-heavy:#eceaff;--bit-text-on-accent:var(--bit-text-color,#ededed);--bit-accent-bg:#1a1452;--bit-accent-bg-heavy:#221967;--bit-bg-color:#2b2b2b;--bit-bg-heavy:#414141;--bit-bg-heaviest:#6c707c;--bit-bg-bedrock:#0c0c0c;--bit-navigation:#2b2b2b;--bit-bg-overlay:#2b2b2b;--bit-bg-modal:#2b2b2b;--bit-bg-tooltip:#2b2b2b;--bit-bg-tooltip-heavy:#414141;--bit-bg-dent:#2b2b2b;--bit-error-color:#f7bac9;--bit-error-heavy:#fdeff2;--bit-error-light:#f086a0;--bit-error-bg:#8d1130;--bit-error-bg-heavy:#d31948;color:#ededed}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{left:11px;top:calc(50% - 3px);transform:rotate(90deg)}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{right:11px;top:calc(50% - 3px);transform:rotate(-90deg)}.tippy-svg-arrow{fill:#333;height:16px;text-align:left;text-align:initial;width:16px}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.tippy-box[data-theme~=teambit]{background:#2b2b2b;background:var(--bit-bg-tooltip,#2b2b2b);border-radius:8px;color:#fff;color:var(--bit-text-color,#fff)}.tippy-box[data-theme~=teambit] .tippy-content{padding:.85em;white-space:nowrap}.tippy-box[data-theme~=teambit].tippy-breakLine .tippy-content{white-space:pre-line;word-break:break-all}.tippy-box[data-theme~=teambit] .tippy-svg-arrow{fill:#2b2b2b;fill:var(--bit-bg-tooltip,#2b2b2b)}.collapser-button_collapser__1sB4S{bottom:80px;cursor:pointer;position:absolute;transition:right .3s,left .3s ease-in-out;z-index:100}.collapser-button_collapser__1sB4S.collapser-button_open__1Y3pL .collapser-button_circle__3x-WE>div{transform:rotate(-.5turn) translateY(2px);transform-origin:center}.collapser-button_circle__3x-WE{background-color:#fff;background-color:var(--bit-bg-color,#fff);box-shadow:0 -1px 1px 0 rgba(0,0,0,.09),0 1px 2px 0 rgba(0,0,0,.23);font-size:12px;height:100%;padding:10px;transition:padding .3s ease-in-out}.collapser-button_circle__3x-WE>div{transition:transform .3s ease-in-out}.collapser-button_right__30QZR .collapser-button_circle__3x-WE{border-bottom-right-radius:50%;border-top-right-radius:50%;padding-left:10px}.collapser-button_right__30QZR .collapser-button_circle__3x-WE:hover{padding-left:16px}.collapser-button_left__3YDVC .collapser-button_circle__3x-WE{border-bottom-left-radius:50%;border-top-left-radius:50%;padding-right:10px}.collapser-button_left__3YDVC .collapser-button_circle__3x-WE:hover{padding-right:16px}.empty-box_emptyCompositions__39KL3{font-size:15px;font-size:var(--bit-p-sm,15px);margin:auto;padding:20px}.empty-box_emptyCompositions__39KL3 *{text-overflow:ellipsis}.empty-box_innerBorder__3l3MC{border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:8px;overflow:hidden;padding:24px}.empty-box_innerBorder__3l3MC>div{font-weight:700;margin-bottom:14px;overflow:hidden}.empty-box_innerBorder__3l3MC>a{color:#897dec;text-decoration:none}.empty-box_innerBorder__3l3MC>a>span{font-size:12px;font-size:var(--bit-p-xxs,12px);padding-left:5px}.preview_preview__2rBUC{background-color:#fff;height:100%}.compositions-menu-bar_compositionsMenuBar__3Zi1l{align-items:center;box-sizing:border-box;display:flex;padding:8px}.compositions-menu-bar_spacer__eqKj0{flex:1 0}.block-quote_blockQuote__2oezT{background-color:hsla(0,2%,79%,.2);border-left:5px solid #897dec;border-radius:5px;margin:0 0 1em;padding:1em 10px 1em 18px}.block-quote_blockQuote__2oezT>:last-child{margin-bottom:0}.bold_bold__22RIR{font-weight:700}.external-link_link__2pnxO{text-decoration:none}.external-link_link__2pnxO:hover{text-decoration:underline}.heading-sizes_xxs__16i5n{font-size:16px;font-size:var(--bit-h-xxs,16px)}.heading-sizes_xs__35C6F{font-size:18px;font-size:var(--bit-h-xs,18px)}.heading-sizes_sm__374eW{font-size:24px;font-size:var(--bit-h-sm,24px)}.heading-sizes_md__2o0eK{font-size:26px;font-size:var(--bit-h-md,26px)}.heading-sizes_lg__1rOne{font-size:36px;font-size:var(--bit-h-lg,36px)}.heading-sizes_xl__2Gx7r{font-size:40px;font-size:var(--bit-h-xl,40px)}.heading-sizes_xxl__RvLJ6{font-size:50px;font-size:var(--bit-h-xxl,50px)}.heading_h1__6ObAB,.heading_h2__1LlAR,.heading_h3__3ltZb,.heading_h4__3hwBl,.heading_h5__2kCCV,.heading_h6__2fMF0{font-weight:700;margin:0}.heading_h1__6ObAB{margin-bottom:20px}.anchor_anchor__dT8Je{align-items:center;display:flex;text-decoration:none}.anchor_anchorIcon__3M01O{color:var(--bit-text-color-light);font-size:18px}.linked-heading_linkedHeading__1rFO7{align-items:center;display:flex;margin-bottom:16px;width:-moz-fit-content;width:fit-content}.linked-heading_linkedHeading__1rFO7:hover .linked-heading_anchor__1KyWA{opacity:1;visibility:inherit}.linked-heading_heading__3guht{margin-bottom:0;margin-right:8px}.linked-heading_anchor__1KyWA{opacity:0;transform:translateY(4px);transition:visibility .3s,opacity .3s ease-in-out;visibility:hidden}.create-heading_mdxLinkedHeading__3rb-Y{justify-content:start;margin-top:40px;width:100%}.create-heading_mdxLinkedHeading__3rb-Y[align=center]{justify-content:center}.create-heading_mdxLinkedHeading__3rb-Y[align=left]{justify-content:start}.create-heading_mdxLinkedHeading__3rb-Y[align=right]{justify-content:flex-end}.create-heading_mdxLinkedHeading__3rb-Y.create-heading_mainHeadingStyles__3beQu{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);padding-bottom:8px}.create-heading_mdxLinkedHeading__3rb-Y:first-child{padding-top:0}.image_img__12Mr5{max-width:100%}.image_img__12Mr5:not(:last-child){margin-bottom:16px}.inline-code_inlineCode__14IlD{background-color:#a6a6a633;border-radius:.25em;font-family:monospace,sans-serif;font-size:.85em;padding:.2em .4em}.inline-code_highlight__1GKzL{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff)}.italic_italic__a09ti{font-style:italic}.ol_ol__2TVO8{list-style:revert;list-style-position:outside;margin:0 0 16px;padding:0 0 0 32px}.ol_ol__2TVO8 ol,.ol_ol__2TVO8 ul{padding-left:18px}.ol_ol__2TVO8>li>p{margin-bottom:0}.text-sizes_xxs__1vRC4{font-size:12px;font-size:var(--bit-p-xxs,12px)}.text-sizes_xs__1uEG0{font-size:14px;font-size:var(--bit-p-xs,14px)}.text-sizes_sm__3ISdH{font-size:15px;font-size:var(--bit-p-sm,15px)}.text-sizes_md__3RLVC{font-size:16px;font-size:var(--bit-p-md,16px)}.text-sizes_lg__hpPBF{font-size:18px;font-size:var(--bit-p-lg,18px)}.text-sizes_xl__1_XBv{font-size:20px;font-size:var(--bit-p-xl,20px)}.text-sizes_xxl__15HKB{font-size:24px;font-size:var(--bit-p-xxl,24px)}.paragraph_paragraph__ZoDOW{margin:0 0 1em}.separator_separator__2lWy-{border:none;border-bottom:1px solid var(--bit-border-color-lightest);border-radius:5px;margin-bottom:40px;margin-top:30px}.copied-message_copiedMessage__1LScB{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);border-radius:12px;color:#fff;color:var(--bit-text-on-accent,#fff);font-size:12px;opacity:0;padding:2px 5px;pointer-events:none;position:absolute;transform:translate(-100%);transition:visibility .5s,opacity .5s ease-in-out;visibility:hidden}.copied-message_showMessage__1yrjF{opacity:1;visibility:visible}.code-snippet_snippetWrapper__3MtdM{position:relative}.code-snippet_snippetWrapper__3MtdM:hover .code-snippet_copyIcon__3gB8x{opacity:1}.code-snippet_snippetWrapper__3MtdM .code-snippet_codeSnippet__7pNwY{background-color:#fff;border-radius:10px;font-family:Roboto mono;font-size:var(--bit-p-xs);margin:0!important;padding:16px!important}.code-snippet_snippetWrapper__3MtdM .code-snippet_copyIcon__3gB8x{background-color:#fff;border-radius:8px;box-sizing:border-box;color:#414141;cursor:pointer;margin-left:8px;opacity:0;padding:2px;transition:opacity .3s ease-in-out;width:24px}.code-snippet_snippetWrapper__3MtdM code{font-family:inherit!important}.code-snippet_copy__1dOnc{align-items:center;display:flex;position:absolute;right:6px;top:6px}.error_error__21_ru{color:#e62e5c;color:var(--bit-error-color,#e62e5c)}.react-playground_column__3-RCp{height:450px}.react-playground_column__3-RCp .react-playground_codePane__1Wbjj,.react-playground_column__3-RCp .react-playground_previewPane__2yvJN{max-height:90%;min-height:10%;width:100%}.react-playground_column__3-RCp .react-playground_error__1eXa8,.react-playground_column__3-RCp .react-playground_previewPane__2yvJN{border-bottom:none;border-radius:6px 6px 0 0}.react-playground_row__2hvAM{height:100%;max-height:450px}.react-playground_row__2hvAM .react-playground_codePane__1Wbjj,.react-playground_row__2hvAM .react-playground_previewPane__2yvJN{height:100%;max-width:90%;min-width:10%}.react-playground_row__2hvAM .react-playground_error__1eXa8,.react-playground_row__2hvAM .react-playground_previewPane__2yvJN{border-left:none;border-radius:0 6px 6px 0}.react-playground_error__1eXa8{background-color:var(--bit-bg-color);border:1px solid var(--bit-error-color);bottom:0;box-sizing:border-box;color:var(--bit-error-color);font-family:Roboto mono;font-size:11px;left:0;margin:0;overflow:auto;padding:8px;position:absolute;right:0;top:0;transition:all 1s ease-in-out}.react-playground_codePane__1Wbjj{background-color:#282c34;overflow:auto}.react-playground_editor__3YMQv{font-family:Roboto mono!important;font-size:11px;max-width:none!important;min-width:100%;width:-moz-fit-content;width:fit-content}.react-playground_editor__3YMQv>textarea{outline:none;white-space:pre!important}.react-playground_editor__3YMQv>pre{white-space:pre!important}.react-playground_splitter__1QEh-{background-color:#282c34}.react-playground_previewPane__2yvJN{border:1px solid var(--bit-border-color-lightest);box-sizing:border-box;display:flex;flex-shrink:1!important;overflow:auto;position:relative;transform:translateZ(0)}.react-playground_previewBox__27qKA{margin:auto;min-height:20px;min-width:20px}.react-playground_playground__2cl5-{border-radius:6px;display:flex;overflow:hidden}.react-playground_playground__2cl5->div{width:100%}.snippet_snippet__15SBN{margin-bottom:16px}.sup_sup__2y-cd{font-size:smaller;vertical-align:super}.base-table_table__3Y--f{border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-collapse:collapse;border-radius:8px;border-spacing:0;display:block;margin-bottom:16px;max-width:100%;overflow:auto;width:-moz-fit-content;width:fit-content}.base-table_table__3Y--f tr:nth-child(2n){background-color:#f6f6f6;background-color:var(--bit-bg-dent,#f6f6f6)}.base-table_table__3Y--f thead{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.base-table_table__3Y--f th{color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);font-size:var(--bit-p-xs);font-weight:700;padding:12px 20px}.base-table_table__3Y--f td,.base-table_table__3Y--f th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-table_table__3Y--f table,.base-table_table__3Y--f td,.base-table_table__3Y--f th,.base-table_table__3Y--f thead,.base-table_table__3Y--f tr{text-align:start}.base-table_table__3Y--f table[align=center],.base-table_table__3Y--f td[align=center],.base-table_table__3Y--f th[align=center],.base-table_table__3Y--f thead[align=center],.base-table_table__3Y--f tr[align=center]{text-align:center}.base-table_table__3Y--f table[align=left],.base-table_table__3Y--f td[align=left],.base-table_table__3Y--f th[align=left],.base-table_table__3Y--f thead[align=left],.base-table_table__3Y--f tr[align=left]{text-align:start}.base-table_table__3Y--f table[align=right],.base-table_table__3Y--f td[align=right],.base-table_table__3Y--f th[align=right],.base-table_table__3Y--f thead[align=right],.base-table_table__3Y--f tr[align=right]{text-align:end}.td_td__1A4nk{padding:12px 20px}.tr_tr__2BGLp:not(:last-child){border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.ul_ul__2ftuy{list-style:revert;list-style-position:outside;margin:0 0 16px;padding:0 0 0 32px}.ul_ul__2ftuy>li>ol,.ul_ul__2ftuy>li>ul{margin-bottom:0;padding-left:18px}.ul_ul__2ftuy>li>p{margin-bottom:none}.mdx-layout_mdxContent__3Al5T{line-height:1.5}.mdx-layout_mdxContent__3Al5T img{max-width:100%}.link_link__1rqGc{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7);text-decoration:none}.link_link__1rqGc:hover{color:#5d4aec;color:var(--bit-accent-heavy,#5d4aec);text-decoration:underline}.admonition{border-radius:8px;margin-bottom:1em;padding:15px 30px 15px 15px}.admonition h3{display:flex;margin-bottom:8px;margin-top:0;text-transform:uppercase}.admonition-heading>div{margin-bottom:0;margin-top:0}.admonition-icon{display:inline-flex;margin-right:4px;padding-top:1px}.admonition-icon svg{stroke-width:0;stroke:currentColor;fill:currentColor;display:inline-block;height:22px;width:18px}.admonition-content>:last-child{margin-bottom:0}.admonition{background-color:#eceaff;background-color:var(--bit-accent-primary-bg,#eceaff);border-left:8px solid #6c5ce7;border-left:8px solid var(--bit-accent-primary-color,#6c5ce7)}.admonition h5{color:#6c5ce7;color:var(--bit-accent-primary-color,#6c5ce7);display:flex}.admonition-caution{background-color:#fff5dd;background-color:var(--bit-accent-hunger-bg,#fff5dd);border-left:8px solid #ffc640;border-left:8px solid var(--bit-accent-hunger-color,#ffc640)}.admonition-caution h5{color:#ffc640;color:var(--bit-accent-hunger-color,#ffc640)}.admonition-tip{background-color:#eefaf3;background-color:var(--bit-accent-success-bg,#eefaf3);border-left:8px solid #37b26c;border-left:8px solid var(--bit-accent-success-color,#37b26c)}.admonition-tip h5{color:#37b26c;color:var(--bit-accent-success-color,#37b26c)}.admonition-warning{background-color:#fdeff2;background-color:var(--bit-accent-impulsive-bg,#fdeff2);border-left:8px solid #e62e5c;border-left:8px solid var(--bit-accent-impulsive-color,#e62e5c)}.admonition-warning h5{color:#e62e5c;color:var(--bit-accent-impulsive-color,#e62e5c)}.admonition-important{background-color:#f3faff;background-color:var(--bit-accent-process-color,#f3faff);border-left:8px solid #0984e3;border-left:8px solid var(--bit-accent-process-color,#0984e3)}.admonition-important h5{color:#0984e3;color:var(--bit-accent-process-color,#0984e3)}.admonition-note{background-color:#fff5dd;background-color:var(--bit-accent-hunger-bg,#fff5dd);border-left:8px solid #ffc640;border-left:8px solid var(--bit-accent-hunger-color,#ffc640)}.admonition-note h5{color:#ffc640;color:var(--bit-accent-hunger-color,#ffc640)}.separator_separator__1nFE8{border:none;border-bottom:1px solid var(--bit-border-color-lightest);border-radius:5px;margin-bottom:40px;margin-top:30px}.separator_separator__2tK2S{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);width:100%}.heading-sizes_xxs__2C5ZW{font-size:16px;font-size:var(--bit-h-xxs,16px)}.heading-sizes_xs__12v1L{font-size:18px;font-size:var(--bit-h-xs,18px)}.heading-sizes_sm__3C3WG{font-size:24px;font-size:var(--bit-h-sm,24px)}.heading-sizes_md__1BACo{font-size:26px;font-size:var(--bit-h-md,26px)}.heading-sizes_lg__2i8_O{font-size:36px;font-size:var(--bit-h-lg,36px)}.heading-sizes_xl__3B6OE{font-size:40px;font-size:var(--bit-h-xl,40px)}.heading-sizes_xxl__3Al74{font-size:50px;font-size:var(--bit-h-xxl,50px)}.heading_h1__xTY8C,.heading_h2__mzfqE,.heading_h3__J5IpK,.heading_h4__1fCpD,.heading_h5__1L-lu,.heading_h6__16JKa{font-weight:700;margin:0}.heading_h1__xTY8C{margin-bottom:20px}.card_card__jJFg2{box-sizing:border-box;padding:20px}.elevations_low__1t2N6{box-shadow:var(--bit-shadow-hover-low)}.elevations_medium__1Hy_C{box-shadow:var(--bit-shadow-hover-medium)}.elevations_high__36HYH{box-shadow:var(--bit-shadow-hover-high)}.roundness_sharp__17YTl{border-radius:2px}.roundness_default__3lY_L{border-radius:5px}.roundness_small__1YHQG{border-radius:8px}.roundness_medium__17YTe{border-radius:10px}.roundness_circle__D3IrX{border-radius:50%}.background_bedrock__DWw56{background:var(--bit-bg-bedrock)}.background_base__3Mm6-,.background_layer__18OmZ{background:var(--bit-bg-color)}.background_crust__SZkrI{background:var(--bit-bg-tooltip)}.background_topping__2SMEa{background:var(--bit-bg-color)}.background_topping__2SMEa:hover{background:var(--bit-bg-heavy)}.background_dent__2c1sb{background:var(--bit-bg-dent)}.accent-color_primary__2PDvR{--bit-accent-color:#6c5ce7;--bit-accent-heavy:#5d4aec;--bit-accent-light:#897dec;--bit-accent-text:#6c5ce7;--bit-accent-text-heavy:#5d4aec;--bit-text-on-accent:#fff;--bit-accent-bg:#eceaff;--bit-accent-bg-heavy:#c9c3f6}.accent-color_complementary__29smS{--bit-accent-color:#f83d6c;--bit-accent-heavy:#f7174f;--bit-accent-light:#f96389;--bit-accent-text:#f83d6c;--bit-accent-text-heavy:#f7174f;--bit-text-on-accent:#fff;--bit-accent-bg:#ffe2ea;--bit-accent-bg-heavy:#fb9cb4}.accent-color_impulsive__2YARy{--bit-accent-color:#e62e5c;--bit-accent-heavy:#d31948;--bit-accent-light:#f086a0;--bit-accent-text:#e62e5c;--bit-accent-text-heavy:#d31948;--bit-text-on-accent:#fff;--bit-accent-bg:#fdeff2;--bit-accent-bg-heavy:#f7bac9}.accent-color_hungry__3lj8x{--bit-accent-color:#ffc640;--bit-accent-heavy:#ff991f;--bit-accent-light:#ffe380;--bit-accent-text:#ffc640;--bit-accent-text-heavy:#ff991f;--bit-text-on-accent:#0c0c0c;--bit-accent-bg:#fff5dd;--bit-accent-bg-heavy:#fff0b3}.accent-color_success__1MO6T{--bit-accent-color:#37b26c;--bit-accent-heavy:#2e945a;--bit-accent-light:#94deb4;--bit-accent-text:#37b26c;--bit-accent-text-heavy:#2e945a;--bit-text-on-accent:#fff;--bit-accent-bg:#eefaf3;--bit-accent-bg-heavy:#d0f1de}.accent-color_process__3Gk6U{--bit-accent-color:#0984e3;--bit-accent-heavy:#3d5afe;--bit-accent-light:#95ccf5;--bit-accent-text:#0984e3;--bit-accent-text-heavy:#3d5afe;--bit-text-on-accent:#fff;--bit-accent-bg:#f3faff;--bit-accent-bg-heavy:#d2ecfe}.accent-color_emphasized__1XwsY{--bit-accent-color:#2b2b2b;--bit-accent-heavy:#0c0c0c;--bit-accent-light:#414141;--bit-accent-text:#2b2b2b;--bit-accent-text-heavy:#0c0c0c;--bit-text-on-accent:#fff;--bit-accent-bg:#ededed;--bit-accent-bg-heavy:#cccfd4}.accent-color_neutral__1-cSq{--bit-accent-color:#414141;--bit-accent-heavy:#2b2b2b;--bit-accent-light:#6c707c;--bit-accent-text:#414141;--bit-accent-text-heavy:#2b2b2b;--bit-text-on-accent:#fff;--bit-accent-bg:#f6f6f6;--bit-accent-bg-heavy:#ededed}.level-icon_notificationIcon__2IKLB{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7);font-weight:700;text-align:center}.level-icon_notificationIcon__2IKLB:before{background:radial-gradient(circle at center,#fff 0,#fff 50%,transparent 51%)}.alert-card_card__7UCf3{padding:24px}.alert-card_heading__1ZLcB{display:flex;margin-bottom:24px}.alert-card_icon__1HV2u{align-self:center;font-size:1.15em;margin-right:16px}.alert-card_separator__3bzjc{margin-bottom:24px}.button_vanillaButton__3KA2F{cursor:pointer;font:inherit;transition:all .18s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dots-loader_dotsLoader__1KNOd{letter-spacing:.6em;text-indent:.6em}.dots-loader_dotsLoader__1KNOd>*{animation:1.27s ease-in-out infinite both;animation-name:dots-loader_scale-down__1KIpO;display:inline-block}.dots-loader_dotsLoader__1KNOd>:first-child{animation-delay:-.37s}.dots-loader_dotsLoader__1KNOd>:nth-child(2){animation-delay:-185ms}@keyframes dots-loader_scale-down__1KIpO{0%,20%,to{transform:scale(0)}60%{transform:scale(1)}}.option-button_optionButton__15D_l{align-items:center;background:none;border:none;border-radius:.5em;box-sizing:border-box;color:inherit;display:inline-flex;font-size:inherit;height:2em;padding:0 .5em}.option-button_optionButton__15D_l:hover{background-color:var(--bit-bg-heavy)}.option-button_optionButton__15D_l.option-button_active__GseO9{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed);color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.option-button_optionButton__15D_l:focus{box-shadow:0 0 0 .125em #eceaff;box-shadow:0 0 0 .125em var(--bit-accent-bg,#eceaff);outline:none}.message-card_messageCard__36VAa{border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);display:flex;padding:20px}.message-card_icon__1NnKY{font-size:25px;margin-right:16px}.message-card_textBox__2Zm1m{font-size:14px}.message-card_textBox__2Zm1m,.message-card_textBox__2Zm1m>*{overflow:hidden;text-overflow:ellipsis}.message-card_textBox__2Zm1m>div:first-child{font-weight:700;margin-bottom:16px}.status-message-card_success__h_HXf{color:#2e945a;color:var(--passing,#2e945a)}.status-message-card_failure__3T1rz{color:#d31948;color:var(--failing,#d31948)}.status-message-card_pending__389FW{color:#414141;color:var(--pending,#414141)}.status-message-card_processing__wJ2IU{color:#0984e3;color:var(--processing,#0984e3)}.status-message-card_skipped__3Dkbu{color:#ff8b00;color:var(--skipped,#ff8b00)}.status-message-card_unknown__3HJJA{color:#6c707c;color:var(--unknown,#6c707c)}.compositions_compositionsPage__3pBxI{height:100%;width:100%}.compositions_compositionPreview__7QD_-{padding-top:20px;width:100%}.compositions_left__1P90N{display:flex;flex-direction:column}.compositions_left__1P90N,.compositions_right__2b5YK{max-width:calc(100% - 200px);min-width:200px;overflow-y:auto}.compositions_right__2b5YK{background:#fafafa;background:var(--background-color,#fafafa)}.compositions_menuBar__2eHAy{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.compositions_splitter__26Yb3{position:relative}.compositions_splitter__26Yb3>:first-child{position:absolute;z-index:101}.compositions_collapser__2j0L7{right:0}.compositions_tabsContainer__KYyt6{display:flex;flex-direction:column;height:100%}.compositions_tabs__1iqCT{flex:none}.compositions_tabContent__1fcMt{flex:1 1;overflow:auto}.compositions_tabContent__1fcMt:empty{display:none}.compositions_compositions__1fIHU{padding:16px 8px 0}.compositions_openInNewTab__1Umr5{color:inherit;text-decoration:none}.compositions_openInNewTab__1Umr5:active{color:inherit}.compositions_noCompositionsPage__2n2JR{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:50px 40px 100px;width:100%}.compositions_noCompositionsPage__2n2JR .compositions_title__U1my4{font-size:26px;font-size:var(--bit-h-xs,26px);margin-bottom:24px}.compositions_noCompositionsPage__2n2JR .compositions_separator__2P7UE{margin-bottom:41px}.compositions_buildStatusMessage__1U9r5{margin:auto}.compositions-panel_linkWrapper__2wP08{align-items:center;display:flex;font-size:var(--bit-p-xs);height:40px;justify-content:space-between;padding:0 12px;transition:all .3s ease-in-out}.compositions-panel_linkWrapper__2wP08:hover{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed);transition:background-color .3s ease-in-out}.compositions-panel_linkWrapper__2wP08:hover .compositions-panel_right__iG9rT{color:#6c707c;color:var(--bit-text-color-light,#6c707c);opacity:1;transition:visibility .2s,opacity .1s ease-in-out;visibility:inherit}.compositions-panel_linkWrapper__2wP08:hover .compositions-panel_right__iG9rT .compositions-panel_icon__1Dkmk:hover{color:var(--bit-text-color-heavy)}.compositions-panel_linkWrapper__2wP08.compositions-panel_active__29OAb{align-items:center;background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);color:#fff;color:var(--bit-bg-color,#fff);display:flex}.compositions-panel_linkWrapper__2wP08.compositions-panel_active__29OAb:hover{background-color:#5d4aec}.compositions-panel_linkWrapper__2wP08.compositions-panel_active__29OAb .compositions-panel_box__306KV{background-color:#fff;background-color:var(--bit-bg-color,#fff)}.compositions-panel_linkWrapper__2wP08.compositions-panel_active__29OAb .compositions-panel_right__iG9rT{color:#eceaff;color:var(--bit-accent-bg,#eceaff);opacity:1;visibility:inherit}.compositions-panel_linkWrapper__2wP08.compositions-panel_active__29OAb .compositions-panel_right__iG9rT .compositions-panel_icon__1Dkmk:hover{color:#fff;color:var(--bit-bg-color,#fff)}.compositions-panel_linkWrapper__2wP08 .compositions-panel_right__iG9rT{font-size:13px;opacity:0;transition:visibility .2s,opacity .1s ease-in-out;visibility:hidden}.compositions-panel_box__306KV{background-color:var(--bit-text-color-heavy);border-radius:1px;flex-shrink:0;height:10px;margin-right:11px;width:10px}.compositions-panel_name__3tWvO{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compositions-panel_panelLink__24fFx{align-items:center;color:inherit;cursor:pointer;display:flex;height:100%;min-width:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.compositions-panel_panelLink__24fFx:active{color:inherit}.compositions-panel_tabs__3ns2e{align-items:center;display:flex;margin-bottom:17px}.compositions-panel_tabs__3ns2e>div{font-size:12px;font-weight:700;padding:8px;position:relative;text-transform:uppercase}.compositions-panel_tabs__3ns2e>div:not(:first-child){color:#878c9a}.compositions-panel_tabs__3ns2e>div:first-child:before{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);border-radius:10px;content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:background-color .3s,height .3s}.top-bar-nav_topBarLink__1zCjq{align-items:center;box-sizing:border-box;color:inherit;display:flex;padding:0 4px;position:relative;text-decoration:none;transition:color .3s}.top-bar-nav_topBarLink__1zCjq:hover:not(.top-bar-nav_active__3wq7g)>div{background-color:var(--bit-bg-heavy)}.top-bar-nav_topBarLink__1zCjq.top-bar-nav_active__3wq7g{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.top-bar-nav_topBarLink__1zCjq.top-bar-nav_active__3wq7g:after{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);height:4px}.top-bar-nav_topBarLink__1zCjq:after{background-color:transparent;border-top-left-radius:2px;border-top-right-radius:2px;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:background-color .3s,height .3s}.top-bar-nav_topBarLink__1zCjq>div{align-items:center;border-radius:8px;display:flex;height:30px;padding:0 8px;transition:background-color .3s ease-in-out}.abs-container_container__2aX43{position:relative}.abs-container_containee__hRCgP{position:absolute;visibility:hidden}[data-open=true] .abs-container_containee__hRCgP{visibility:visible}.positions_top__b4EnP{bottom:100%}.positions_top-start__3dA5R{bottom:100%;left:0}.positions_top-end__3554R{bottom:100%;right:0}.positions_right__laNnK{left:100%}.positions_right-start__3DlEW{left:100%;top:0}.positions_right-end__3gTt7{bottom:0;left:100%}.positions_bottom__1Jn2y{top:100%}.positions_bottom-start__2YGw4{left:0;top:100%}.positions_bottom-end__1XYgz{right:0;top:100%}.positions_left__3dqic{right:100%}.positions_left-start__33HrT{right:100%;top:0}.positions_left-end__24Rkl{bottom:0;right:100%}.positions_cover__2b2wM{left:0;top:0}.displacement_displacement__2OhnE[data-position^=top]{margin-bottom:var(--bit-drawer-margin)}.displacement_displacement__2OhnE[data-position^=right]{margin-left:var(--bit-drawer-margin)}.displacement_displacement__2OhnE[data-position^=bottom]{margin-top:var(--bit-drawer-margin)}.displacement_displacement__2OhnE[data-position^=left]{margin-right:var(--bit-drawer-margin)}.displacement_displacement__2OhnE[data-position=bottom-start],.displacement_displacement__2OhnE[data-position=top-start]{margin-left:var(--bit-drawer-indent)}.displacement_displacement__2OhnE[data-position=bottom-end],.displacement_displacement__2OhnE[data-position=top-end]{margin-right:var(--bit-drawer-indent)}.displacement_displacement__2OhnE[data-position^=left-start],.displacement_displacement__2OhnE[data-position^=right-start]{margin-top:var(--bit-drawer-indent)}.displacement_displacement__2OhnE[data-position^=left-end],.displacement_displacement__2OhnE[data-position^=right-end]{margin-bottom:var(--bit-drawer-indent)}.drawer_placeholder__3UFCF{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fade-in-out_fadeInOut__35c7b{opacity:0;transform:scale(.61);transition:all .18s}[data-open=true]>.fade-in-out_fadeInOut__35c7b{opacity:1;transform:scale(1)}.abs-container_container__3APe_{position:relative}.abs-container_containee__3tn8g{position:absolute;visibility:hidden}[data-open=true] .abs-container_containee__3tn8g{visibility:visible}.positions_top__4u_Me{bottom:100%}.positions_top-start__U9pL6{bottom:100%;left:0}.positions_top-end__3AqYP{bottom:100%;right:0}.positions_right__1iEsm{left:100%}.positions_right-start__2K-_c{left:100%;top:0}.positions_right-end__1zFj7{bottom:0;left:100%}.positions_bottom__2x9WJ{top:100%}.positions_bottom-start__amrFv{left:0;top:100%}.positions_bottom-end__187cJ{right:0;top:100%}.positions_left__2V-CZ{right:100%}.positions_left-start__av8a6{right:100%;top:0}.positions_left-end__3bYvg{bottom:0;right:100%}.positions_cover__v6uqO{left:0;top:0}.displacement_displacement__171Kl[data-position^=top]{margin-bottom:var(--bit-drawer-margin)}.displacement_displacement__171Kl[data-position^=right]{margin-left:var(--bit-drawer-margin)}.displacement_displacement__171Kl[data-position^=bottom]{margin-top:var(--bit-drawer-margin)}.displacement_displacement__171Kl[data-position^=left]{margin-right:var(--bit-drawer-margin)}.displacement_displacement__171Kl[data-position=bottom-start],.displacement_displacement__171Kl[data-position=top-start]{margin-left:var(--bit-drawer-indent)}.displacement_displacement__171Kl[data-position=bottom-end],.displacement_displacement__171Kl[data-position=top-end]{margin-right:var(--bit-drawer-indent)}.displacement_displacement__171Kl[data-position^=left-start],.displacement_displacement__171Kl[data-position^=right-start]{margin-top:var(--bit-drawer-indent)}.displacement_displacement__171Kl[data-position^=left-end],.displacement_displacement__171Kl[data-position^=right-end]{margin-bottom:var(--bit-drawer-indent)}.tooltip-card_menu__2mMYg{background:var(--bit-bg-tooltip);padding:8px}.arrow_arrow__zHjMa{margin:0 auto;position:absolute}.arrow_arrow__zHjMa:before{background:var(--bit-bg-tooltip);content:"";display:block;height:10px;transform:rotate(45deg);width:10px}.arrow-position_bottom__1s62s,.arrow-position_top__1jlTG{left:calc(50% - 5px)}.arrow-position_left__3hZAQ,.arrow-position_right__3CRpn{top:calc(50% - 5px)}.arrow-position_cover__XWJ6X,.arrow-position_none__FXufj{display:none}.arrow-shadow_top-end__2Uoqd:before,.arrow-shadow_top-start__2hJGY:before,.arrow-shadow_top__3mLj2:before{box-shadow:2px 2px 4px 0 rgba(0,0,0,.1)}.arrow-shadow_bottom-end__6oqTd:before,.arrow-shadow_bottom-start__Kmi4q:before,.arrow-shadow_bottom__3xJEl:before{box-shadow:-2px -2px 4px 0 rgba(0,0,0,.1)}.arrow-shadow_right-end__2p_gK:before,.arrow-shadow_right-start__1ayH0:before,.arrow-shadow_right__2hu5e:before{box-shadow:-2px 2px 4px 0 rgba(0,0,0,.1)}.arrow-shadow_left-end__12gaW:before,.arrow-shadow_left-start__3iPjS:before,.arrow-shadow_left__2dI6k:before{box-shadow:2px -2px 4px 0 rgba(0,0,0,.1)}.tooltip-drawer_tooltip__3pAdM{--bit-drawer-margin:10px}.tooltip-drawer_arrow__207Yj{--bit-drawer-margin:5px;--bit-drawer-indent:8px}.key_keyCombo__339Eo{align-items:center;display:flex;white-space:nowrap}.key_keyCombo__339Eo .key_keycap__DZuL3{margin-right:4px}.key_keyCombo__339Eo .key_keycap__DZuL3:last-child{margin-right:0}.key_keySequence__dfdz-{align-items:center;display:flex;white-space:nowrap}.key_keycap__DZuL3{align-items:center;background-color:#f6f6f6;background-color:var(--bit-bg-dent,#f6f6f6);border-radius:3px;box-sizing:border-box;color:#6c707c;color:var(--bit-text-color-light,#6c707c);display:flex;font-size:12px;height:1.7em;justify-content:center;min-width:1.7em;padding:0 .4em;text-transform:uppercase}.key_thenSep__3R73d{font-size:.8em;margin:0 4px}.main-dropdown_mainDropdown__3Ovqc{height:100%}.main-dropdown_mainDropdown__3Ovqc>div{align-items:center;display:flex;height:100%}.main-dropdown_mainDropdown__3Ovqc .main-dropdown_menu__2IgJ3{border-radius:6px;font-size:var(--bit-p-xs);padding:0;right:-5px;width:300px}.main-dropdown_mainDropdown__3Ovqc .main-dropdown_menu__2IgJ3>div{margin-bottom:8px}.main-dropdown_iconAnchor__2jwxY{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:16px;height:30px;transition:background-color .3s ease-in-out}[data-open=true] .main-dropdown_iconAnchor__2jwxY{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}[data-open=true] .main-dropdown_iconAnchor__2jwxY,[data-open=true] .main-dropdown_iconAnchor__2jwxY:hover{background-color:#fff;background-color:var(--bit-bg-color,#fff)}.main-dropdown_iconAnchor__2jwxY:hover{background-color:var(--bit-bg-heavy)}.main-dropdown_icon__2zTpv{padding:0 8px}.main-dropdown_menuBlock__1CnXe{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);padding:16px 0 10px}.main-dropdown_menuBlock__1CnXe:last-child{border-bottom:none}.main-dropdown_title__iAF3-{color:#878c9a;font-size:10px;font-weight:700;margin-bottom:8px;padding:0 16px;text-transform:uppercase}.main-dropdown_line__UeTE-{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:0 16px}.main-dropdown_line__UeTE-:hover{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff)}.item_menuItem__3Ukn0{align-items:center;color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);display:flex;padding:8px;text-decoration:none}.item_menuItem__3Ukn0 .item_icon__3JTpQ{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:1.15em;margin-right:.76em}.item_interactive__2tJhH:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6);cursor:pointer}.item_active__2xR2w,.item_active__2xR2w:hover{background:#eceaff;background:var(--bit-accent-bg,#eceaff)}.item_active__2xR2w .item_icon__3JTpQ{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.abs-container_container__1CNYz{position:relative}.abs-container_containee__25lt3{position:absolute;visibility:hidden}[data-open=true] .abs-container_containee__25lt3{visibility:visible}.positions_top__3WW5f{bottom:100%}.positions_top-start__C1RNy{bottom:100%;left:0}.positions_top-end__1CDmZ{bottom:100%;right:0}.positions_right__2Plh1{left:100%}.positions_right-start__pdSlA{left:100%;top:0}.positions_right-end__VB1Mw{bottom:0;left:100%}.positions_bottom__25P4Z{top:100%}.positions_bottom-start__3l964{left:0;top:100%}.positions_bottom-end__3aCzI{right:0;top:100%}.positions_left__3_9dR{right:100%}.positions_left-start__35DVP{right:100%;top:0}.positions_left-end__1IeQ7{bottom:0;right:100%}.positions_cover__19bdw{left:0;top:0}.displacement_displacement__3-RcS[data-position^=top]{margin-bottom:var(--bit-drawer-margin)}.displacement_displacement__3-RcS[data-position^=right]{margin-left:var(--bit-drawer-margin)}.displacement_displacement__3-RcS[data-position^=bottom]{margin-top:var(--bit-drawer-margin)}.displacement_displacement__3-RcS[data-position^=left]{margin-right:var(--bit-drawer-margin)}.displacement_displacement__3-RcS[data-position=bottom-start],.displacement_displacement__3-RcS[data-position=top-start]{margin-left:var(--bit-drawer-indent)}.displacement_displacement__3-RcS[data-position=bottom-end],.displacement_displacement__3-RcS[data-position=top-end]{margin-right:var(--bit-drawer-indent)}.displacement_displacement__3-RcS[data-position^=left-start],.displacement_displacement__3-RcS[data-position^=right-start]{margin-top:var(--bit-drawer-indent)}.displacement_displacement__3-RcS[data-position^=left-end],.displacement_displacement__3-RcS[data-position^=right-end]{margin-bottom:var(--bit-drawer-indent)}.dropdown_dropdown__3IJlT{padding:8px}.tab_tab__1-xLU{align-items:center;border-bottom:3px solid #fff;border-bottom:3px solid var(--bit-bg-modal,#fff);box-sizing:border-box;cursor:pointer;display:flex;margin-right:8px;padding:0 16px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab_tab__1-xLU.tab_active__2zTkm{border-bottom:3px solid #6c5ce7;border-bottom:3px solid var(--bit-accent-color,#6c5ce7);cursor:inherit}.styles_avatar__2JKuv{align-items:center;border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:50%;box-sizing:border-box;display:inline-flex;font-weight:700;justify-content:center;position:relative;text-align:center;text-transform:uppercase}.styles_avatar__2JKuv .styles_tooltip__2TKbE{max-width:13ch}.styles_avatar__2JKuv .styles_letter__2_QEE{color:#fff;color:var(--bit-bg-color,#fff);display:inline-block;justify-self:center;text-align:center}.styles_avatar__2JKuv .styles_orgDefault__1-5lA{display:inline-block;text-align:center}.styles_avatarImg__2Nqdy{border-radius:50%;bottom:0;box-sizing:border-box;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.styles_soloAvatarIcon__2TDEj{align-items:center;display:flex;justify-content:center;overflow:hidden}.styles_default__3E7IX{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed);border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);box-sizing:border-box}.letter-colors_a__23SOf{color:#ff6b81}.letter-colors_b__1VbUQ{color:coral}.letter-colors_c__1J0MA{color:#efc951}.letter-colors_d__2eQBx{color:#94cd53}.letter-colors_e__1jpkh{color:#57606f}.letter-colors_f__Nu8QV{color:#ffa502}.letter-colors_g__ryUxw{color:#409d94}.letter-colors_h__1X3Qu{color:#ff4757}.letter-colors_i__pOpTr{color:#747d8c}.letter-colors_j__1OWTx{color:#2f3542}.letter-colors_k__6tPVW{color:#c47367}.letter-colors_l__3HFpz{color:#70a1ff}.letter-colors_m__3FZjh{color:#6665e2}.letter-colors_n__1DsAf{color:#2c437e}.letter-colors_o__2Vij_{color:#60a3bc}.letter-colors_p__3BMK7{color:#2ed573}.letter-colors_q__XfmwL{color:#1e90ff}.letter-colors_r__22DA7{color:#275a80}.letter-colors_s__3pRw7{color:#7e6a6a}.letter-colors_t__12k7w{color:#5fc068}.letter-colors_u__1bujB{color:#d03961}.letter-colors_v__2k9lJ{color:#006266}.letter-colors_w__17D2C{color:#833471}.letter-colors_x__XbGR9{color:#fda7df}.letter-colors_y__2Itga{color:#12cbc4}.letter-colors_z__1I3vZ{color:#4a69bd}.letter-bg-colors_a__29e2g{background-color:#ff6b81}.letter-bg-colors_b__2AYJz{background-color:coral}.letter-bg-colors_c__3w8af{background-color:#efc951}.letter-bg-colors_d__1iV7W{background-color:#94cd53}.letter-bg-colors_e__3N-Gy{background-color:#57606f}.letter-bg-colors_f__2UQPA{background-color:#ffa502}.letter-bg-colors_g__2hWNc{background-color:#409d94}.letter-bg-colors_h__1RDVl{background-color:#ff4757}.letter-bg-colors_i__3hXob{background-color:#747d8c}.letter-bg-colors_j__3BK6C{background-color:#2f3542}.letter-bg-colors_k__2rvky{background-color:#c47367}.letter-bg-colors_l__2HBb0{background-color:#70a1ff}.letter-bg-colors_m__3mLrw{background-color:#6665e2}.letter-bg-colors_n__1--BK{background-color:#2c437e}.letter-bg-colors_o__8W24x{background-color:#60a3bc}.letter-bg-colors_p__s5PYF{background-color:#2ed573}.letter-bg-colors_q__1fCLU{background-color:#1e90ff}.letter-bg-colors_r__c4XuG{background-color:#275a80}.letter-bg-colors_s__dVMUw{background-color:#7e6a6a}.letter-bg-colors_t__1fFKd{background-color:#5fc068}.letter-bg-colors_u__C5ZbO{background-color:#d03961}.letter-bg-colors_v__2tTv8{background-color:#006266}.letter-bg-colors_w__3KpVz{background-color:#833471}.letter-bg-colors_x__3F6bW{background-color:#fda7df}.letter-bg-colors_y__3wPL9{background-color:#12cbc4}.letter-bg-colors_z__2Z-IZ{background-color:#4a69bd}.ellipsis_ellipsisDiv__1v6Vy,.ellipsis_ellipsis__3YM0m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis_ellipsisDiv__1v6Vy{display:inline-block}.skeleton_block__1hSI1,.skeleton_circle__3Cobv,.skeleton_skeleton__1tpvR{background:currentColor}.skeleton_line__2f0cm>*,.skeleton_skeletonContent__2fHEv>*,.skeleton_word__2w0x0>*{background:currentColor;display:inline-block;line-height:1}.skeleton_word__2w0x0{display:inline-block;font-family:monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skeleton_line__2f0cm>*{width:100%}.skeleton_circle__3Cobv{border-radius:50%!important;display:inline-block;height:1em;width:1em}.skeleton-design_line__2PnXX>*,.skeleton-design_skeletonContent__2I9RB>*,.skeleton-design_word__3OuzB>*{border-radius:4px}.skeleton-design_block__1vbUT,.skeleton-design_circle__33Iah,.skeleton-design_line__2PnXX>*,.skeleton-design_shimmer__21A9J,.skeleton-design_skeletonContent__2I9RB>*,.skeleton-design_skeleton__33Hbu,.skeleton-design_word__3OuzB>*{animation:skeleton-design_placeHolderShimmer__BCFBs 1.5s linear infinite forwards;background-image:linear-gradient(90deg,currentColor 0,#ffffff61 30%,#ffffff61 70%,currentColor);background-repeat:no-repeat;background-size:10vw}@keyframes skeleton-design_skeleton-effect-fade__3-EBn{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes skeleton-design_placeHolderShimmer__BCFBs{0%{background-position:-10vw 0}to{background-position:100vw 0}}.skeleton-design_block__1vbUT{border-radius:4px}.version-dropdown_versionDropdown__1TpY8{height:100%}.version-dropdown_versionDropdown__1TpY8>div{align-items:center;display:flex;height:100%}.version-dropdown_versionDropdown__1TpY8 .version-dropdown_menu__1MpTM{border-radius:6px;font-size:var(--bit-p-xs);padding:0;right:0;z-index:5000}.version-dropdown_title__1R3Qy{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);padding:16px 16px 12px}.version-dropdown_titleContainer__3O-Eh{margin-bottom:2px}.version-dropdown_versionContainer__f4E7K{max-height:240px;overflow-y:scroll;padding-bottom:8px}.version-dropdown_versionRow__3FKYu{align-items:center;display:flex;height:40px;justify-content:space-between;padding:0 16px}.version-dropdown_versionRow__3FKYu.version-dropdown_localVersion__1LzE1{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.version-dropdown_versionRow__3FKYu .version-dropdown_versionTimestamp__bf37T{margin-right:2px}.version-dropdown_versionRow__3FKYu .version-dropdown_versionUserAvatar__2FGpO{padding:0 8px}.version-dropdown_versionRow__3FKYu .version-dropdown_laneIcon__IEHqM{padding:0 4px}.version-dropdown_versionRow__3FKYu .version-dropdown_version__3SqAw{align-content:space-between;align-items:center;display:flex;flex-direction:row;width:60%}.version-dropdown_versionRow__3FKYu .version-dropdown_versionName__14kXn{min-width:-moz-fit-content;min-width:fit-content;padding:0 8px}.version-dropdown_withVersions__36kC_{cursor:pointer}.version-dropdown_withVersions__36kC_>div{margin-right:5px}.version-dropdown_withVersions__36kC_>span{display:inline;display:initial}.version-dropdown_withVersions__36kC_:hover{background-color:var(--bit-bg-heavy)}[data-open=true] .version-dropdown_withVersions__36kC_{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7);transition:color .3s,background-color .3s ease-in-out}[data-open=true] .version-dropdown_withVersions__36kC_,[data-open=true] .version-dropdown_withVersions__36kC_:hover{background-color:#fff;background-color:var(--bit-bg-color,#fff)}.version-dropdown_tabs__1l9pu{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);display:flex;line-height:14px;margin-top:8px;overflow-x:auto;padding:0 24px}.version-dropdown_tabs__1l9pu .version-dropdown_tab__1hOui{font-size:12px;font-weight:700;padding-top:4px}.version-dropdown_loading__12LQu{color:#f6f6f6;color:var(--bit-bg-heavy,#f6f6f6)}.pill-label_pillLabel__2jikD{align-items:center;border:1px solid #ededed;border-color:var(--bit-border-color-lightest,#ededed);border-radius:12px;color:#6c707c;color:var(--bit-text-color-light,#6c707c);display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);padding:2px 8px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.version-label_label__yTbuq.version-label_latest__39qtB{border-color:#37b26c;color:#37b26c}.version-label_label__yTbuq.version-label_current__3Enxc{border-color:#0984e3;color:#0984e3}.version-label_versionLabel__2GU0U{align-self:flex-end;margin-bottom:16px}.version-label_emptyLabel__a9LvI{height:25px;margin-bottom:16px}.version-label_labelContainer__OPzRy{display:flex;flex-direction:column}.ellipsis_ellipsisDiv__3SkbQ,.ellipsis_ellipsis__1nI4V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis_ellipsisDiv__3SkbQ{display:inline-block}.version-info_versionRow__2pOjR{align-items:center;display:flex;height:40px;justify-content:space-between;padding:0 16px}.version-info_versionTimestamp__EBINT{margin-right:2px;min-width:-moz-fit-content;min-width:fit-content;text-align:right}.version-info_versionUserAvatar__jZVaG{padding:0 8px}.version-info_laneIcon__2-H4C{padding:0 4px}.version-info_version__YSY8z{align-content:space-between;align-items:center;display:flex;flex-direction:row;max-width:70%}.version-info_versionName__35RoS{padding:0 8px}.version-info_versionName__35RoS.version-info_tag__MUhcT{min-width:-moz-fit-content;min-width:fit-content}.version-info_versionName__35RoS.version-info_snap__2u17t{min-width:20%}.version-info_commitMessage__10JOK,.version-info_emptyMessage__3WLjs{min-width:50%;padding:0 8px}.version-info_emptyMessage__3WLjs{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-style:italic}.lane-info_versionRow__2I9cB{align-items:center;display:flex;height:40px;justify-content:space-between;padding:0 24px}.lane-info_versionRow__2I9cB .lane-info_versionTimestamp__281AQ{margin-right:2px}.lane-info_versionRow__2I9cB .lane-info_versionUserAvatar__2MkH1{padding:0 8px}.lane-info_versionRow__2I9cB .lane-info_laneIcon__3xd3V{padding:0 4px}.lane-info_versionRow__2I9cB .lane-info_version__2Lom_{align-content:space-between;align-items:center;display:flex;flex-direction:row;width:60%}.lane-info_versionRow__2I9cB .lane-info_versionName__3FF8J{padding:0 8px}.version-dropdown-placeholder_simple__2ntbt{align-items:center;border:1px solid #babec9;border:1px solid var(--bit-border-color,#babec9);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;height:30px;padding:0 8px;transition:background-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.version-dropdown-placeholder_simple__2ntbt>div{margin-right:5px}.version-dropdown-placeholder_simple__2ntbt:hover{background-color:var(--bit-bg-heavy)}.version-dropdown-placeholder_simple__2ntbt>div{max-width:80px}.version-dropdown-placeholder_simple__2ntbt.version-dropdown-placeholder_disabled__1Ehku{background-color:#ededed;cursor:default}.version-dropdown-placeholder_simple__2ntbt.version-dropdown-placeholder_disabled__1Ehku>span{display:none}.version-dropdown-placeholder_simple__2ntbt .version-dropdown-placeholder_versionName__GwG9W.version-dropdown-placeholder_tag__E97dk{min-width:-moz-fit-content;min-width:fit-content}.version-dropdown-placeholder_simple__2ntbt .version-dropdown-placeholder_versionName__GwG9W.version-dropdown-placeholder_snap__2bdVI{min-width:20%}.version-dropdown-placeholder_detailed__1_8Z1{align-items:center;border:1px solid #babec9;border:1px solid var(--bit-border-color,#babec9);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;height:30px;padding:0 8px;transition:background-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.version-dropdown-placeholder_detailed__1_8Z1>div{margin-right:5px}.version-dropdown-placeholder_detailed__1_8Z1:hover{background-color:var(--bit-bg-heavy)}.version-dropdown-placeholder_detailed__1_8Z1>div{max-width:80px}.version-dropdown-placeholder_detailed__1_8Z1.version-dropdown-placeholder_disabled__1Ehku{background-color:#ededed;cursor:default}.version-dropdown-placeholder_detailed__1_8Z1.version-dropdown-placeholder_disabled__1Ehku>span{display:none}.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_versionName__GwG9W.version-dropdown-placeholder_tag__E97dk{min-width:-moz-fit-content;min-width:fit-content}.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_versionName__GwG9W.version-dropdown-placeholder_snap__2bdVI{min-width:20%}.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_commitMessage__kt6HM,.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_emptyMessage__1Ug7w{max-width:50%;padding:0 8px}.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_emptyMessage__1Ug7w{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-style:italic}.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_author__1BWHr{min-width:-moz-fit-content;min-width:fit-content;text-transform:capitalize}.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_versionTimestamp__39dAG{margin-right:2px;min-width:-moz-fit-content;min-width:fit-content;text-align:right}.version-dropdown-placeholder_detailed__1_8Z1 .version-dropdown-placeholder_versionUserAvatar__11SAY{flex:none}.full-loader_fullLoader__TqEQZ{align-items:center;display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.dropdown_menu__3YpNv{border-radius:6px;font-size:14px;font-size:var(--bit-p-xs,14px);padding:0;width:400px;z-index:102}.dropdown_placeholder__2cwY5{align-items:center;background-color:#fff;background-color:var(--bit-bg-color,#fff);border:1px solid #37b26c;border-radius:6px;box-sizing:border-box;color:#37b26c;cursor:pointer;display:flex;height:30px;padding:0 6px;transition:background-color .3s,color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown_placeholder__2cwY5:hover{background-color:#2e945a;border-color:#2e945a;color:#fff;color:var(--bit-bg-color,#fff)}@media screen and (max-width:768px){.dropdown_placeholder__2cwY5{padding:0 8px}.dropdown_placeholder__2cwY5 .dropdown_content__8JQa4{display:none}}.dropdown_placeholder__2cwY5>span:first-child{font-size:17px}[data-open=true] .dropdown_placeholder__2cwY5{background-color:#2e945a;border-color:#2e945a;color:#fff;color:var(--bit-bg-color,#fff);transition:color .3s,background-color .3s ease-in-out}.dropdown_placeholder__2cwY5>div{padding:0 6px}.menu_container__lqq7Y{z-index:5000}.menu_top__2p4D_{color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);padding:16px 24px 24px}.menu_title__1w1jT{align-items:center;display:flex;font-size:var(--bit-p-xs);font-weight:700}.menu_title__1w1jT>span:first-child{font-weight:inherit;margin-right:8px}.menu_drawer__2aWtG{justify-content:space-between}.menu_drawer__2aWtG>div{align-items:center;display:flex}.menu_drawer__2aWtG>div>span:first-child{font-size:16px;font-size:var(--bit-p-md,16px);margin-right:8px}.menu_tabs__3yOVK{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);display:flex;line-height:14px;overflow-x:auto;padding:0 24px}.menu_registry__1WitH>div:last-child{border-top:none;padding:0}.menu_importContent__1XPan>div{margin:12px 0}.menu_importContent__1XPan>div:nth-child(2),.menu_importContent__1XPan>div:nth-child(4){margin-bottom:24px}.menu_bottom__1o1Mx{align-items:center;display:flex}.menu_bottom__1o1Mx>span:first-child{font-size:16px;font-size:var(--bit-p-md,16px);margin-right:8px}.tab-content_middle__xNK67{margin:0 24px 16px}.tab-content_middle__xNK67>div{margin:12px 0}.tab-content_bottom__2QURg{border-top:1px solid #ededed;border-top:1px solid var(--bit-border-color-lightest,#ededed);padding:8px 0}.tab-content_drawer__ajArV{align-items:center;display:flex;justify-content:space-between}.tab-content_open__19X_8{transform:rotate(180deg)}.bottom-link_link__1qrGu{align-items:center;color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);cursor:pointer;display:flex;height:40px;padding:0 24px;text-decoration:none;text-decoration:initial}.bottom-link_link__1qrGu:hover{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed)}.bottom-link_link__1qrGu>span:first-child{font-size:16px;font-size:var(--bit-p-md,16px);margin-right:8px}.copy-box_copyBox__3AsM2{align-items:center;background:var(--bit-bg-dent);border:1px solid var(--bit-border-color-lightest);border-radius:6px;display:flex;font-size:var(--bit-p-xs);height:40px;justify-content:space-between;min-width:80px;padding:0 11px}.copy-box_copyBox__3AsM2 .copy-box_leftSection__UcREq{font-family:monospace;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:pre}.copy-box_button__2gYYJ{background-color:var(--bit-bg-color-highlight);border:none;box-sizing:border-box;color:var(--bit-accent-color);cursor:pointer;outline:none}.copy-box_rightSection__1hxC1{align-items:center;display:flex;position:relative}.copy-box_copyIcon__3JvDX{font-size:var(--bit-p-lg)}.bit-info_moreInfo__27S9s>div:last-child{border-top:none;padding:0}.inline-code_inlineCode__32YCK{background-color:#a6a6a633;border-radius:.25em;font-family:monospace,sans-serif;font-size:.85em;padding:.2em .4em}.inline-code_highlight__2iDu_{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff)}.abs-container_container__1VZLN{position:relative}.abs-container_containee__3MbBv{position:absolute;visibility:hidden}[data-open=true] .abs-container_containee__3MbBv{visibility:visible}.positions_top__1oHYT{bottom:100%}.positions_top-start__DQlHE{bottom:100%;left:0}.positions_top-end__Dwy8f{bottom:100%;right:0}.positions_right__3d5U4{left:100%}.positions_right-start__2IKYx{left:100%;top:0}.positions_right-end__RsZHo{bottom:0;left:100%}.positions_bottom__5YPqu{top:100%}.positions_bottom-start__2rRxd{left:0;top:100%}.positions_bottom-end__3_7om{right:0;top:100%}.positions_left__ZzRyV{right:100%}.positions_left-start__DZIMA{right:100%;top:0}.positions_left-end__F65Ze{bottom:0;right:100%}.positions_cover__1bvBS{left:0;top:0}.displacement_displacement__wDLm_[data-position^=top]{margin-bottom:var(--bit-drawer-margin)}.displacement_displacement__wDLm_[data-position^=right]{margin-left:var(--bit-drawer-margin)}.displacement_displacement__wDLm_[data-position^=bottom]{margin-top:var(--bit-drawer-margin)}.displacement_displacement__wDLm_[data-position^=left]{margin-right:var(--bit-drawer-margin)}.displacement_displacement__wDLm_[data-position=bottom-start],.displacement_displacement__wDLm_[data-position=top-start]{margin-left:var(--bit-drawer-indent)}.displacement_displacement__wDLm_[data-position=bottom-end],.displacement_displacement__wDLm_[data-position=top-end]{margin-right:var(--bit-drawer-indent)}.displacement_displacement__wDLm_[data-position^=left-start],.displacement_displacement__wDLm_[data-position^=right-start]{margin-top:var(--bit-drawer-indent)}.displacement_displacement__wDLm_[data-position^=left-end],.displacement_displacement__wDLm_[data-position^=right-end]{margin-bottom:var(--bit-drawer-indent)}.drawer_placeholder__2BQ82{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elevations_low__1nNck{box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:var(--bit-shadow-hover-low,0 2px 8px 0 rgba(0,0,0,.2))}.elevations_medium__IDMZe{box-shadow:0 0 20px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.24);box-shadow:var(--bit-shadow-hover-medium,0 0 20px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.24))}.elevations_high__3kQkA{box-shadow:0 11px 29px 0 rgba(0,0,0,.23);box-shadow:var(--bit-shadow-hover-high,0 11px 29px 0 rgba(0,0,0,.23))}.background_bedrock__1zcmz{background:#fff;background:var(--bit-bg-bedrock,#fff)}.background_base__3T-HL,.background_layer__1P9a_{background:#fff;background:var(--bit-bg-color,#fff)}.background_crust__1A4WN{background:#fff;background:var(--bit-bg-tooltip,#fff)}.background_topping__3TX3g{background:#fff;background:var(--bit-bg-color,#fff)}.background_topping__3TX3g:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.background_dent__YHaUu{background:#f6f6f6;background:var(--bit-bg-dent,#f6f6f6)}.menu-item_menuItem__2HSwv{align-items:center;background-color:transparent;color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);display:flex;padding:8px;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.menu-item_withIcon__3ORD4>:first-child{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:1.15em;margin-right:.76em}.menu-item_withIcon__3ORD4.menu-item_active__2Spr3>:first-child{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.menu-item_interactive__1uu9j:hover{background-color:#f6f6f6;background-color:var(--bit-bg-heavy,#f6f6f6);cursor:pointer}.menu-item_active__2Spr3,.menu-item_active__2Spr3:hover{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff)}.dropdown_dropdownPlaceholder__NqM6w{border:1px solid #ededed;border:1px solid var(--border-medium-color,#ededed);border-radius:8px;justify-content:space-between;padding:.69em 1em}.dropdown_dropdownPlaceholder__NqM6w:hover{background-color:#f4f5f6;background-color:var(--surface-neutral-hover-color,#f4f5f6);border:1px solid #cecece;border:1px solid var(--border-medium-hover-color,#cecece)}.dropdown_dropdownPlaceholder__NqM6w:active{background-color:#eeeff2;background-color:var(--surface-neutral-active-color,#eeeff2);border:1px solid #babec9;border:1px solid var(--border-high-color,#babec9)}.dropdown_removePlaceholderBorder__SToUX .dropdown_dropdownPlaceholder__NqM6w{border:none}.dropdown_dropdownMenu__1Iy0B{border:1px solid #ededed;border:1px solid var(--border-medium-color,#ededed);box-sizing:border-box;min-width:220px;padding:8px 0}.icon-button_iconButton__39tTD{align-items:center;border-radius:8px;display:flex;padding:7px 16px;transition:background-color .3s ease-in-out}.icon-button_iconButton__39tTD.icon-button_iconOnly__3UFho{padding:6px 8px}.icon-button_iconButton__39tTD[data-priority=ghost]{background-color:#fff;background-color:var(--bit-bg-color,#fff);border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b)}.icon-button_iconButton__39tTD[data-priority=ghost].icon-button_active__3Tg3n,.icon-button_iconButton__39tTD[data-priority=ghost].icon-button_active__3Tg3n.icon-button_withIcon__L8kMr>:first-child{border-color:#6c5ce7;border-color:var(--bit-accent-color,#6c5ce7);color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.icon-button_iconButton__39tTD[data-priority=ghost]:hover{background-color:#f6f6f6;background-color:var(--bit-bg-heavy,#f6f6f6)}.icon-button_iconButton__39tTD[data-priority=ghost]:active{background-color:#ededed;background-color:var(--bit-bg-heaviest,#ededed)}.icon-button_iconButton__39tTD[data-priority=ghost]:disabled:hover{background-color:#fff;background-color:var(--bit-bg-color,#fff)}.icon-button_iconButton__39tTD[data-priority=cta]{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);border:1px solid #6c5ce7;border:1px solid var(--bit-accent-color,#6c5ce7);color:#fff;color:var(--bit-text-on-accent,#fff)}.icon-button_iconButton__39tTD[data-priority=cta]:hover:not(:disabled){background-color:#5d4aec;background-color:var(--bit-accent-heavy,#5d4aec);border:1px solid #5d4aec;border:1px solid var(--bit-accent-heavy,#5d4aec)}.icon-button_iconButton__39tTD[data-priority=cta]:disabled{background-color:#f6f6f6;background-color:var(--bit-bg-heavy,#f6f6f6);border-color:#f6f6f6;border-color:var(--bit-bg-heavy,#f6f6f6)}.icon-button_iconButton__39tTD:disabled{color:#babec9;color:var(--bit-border-color,#babec9);cursor:not-allowed}.icon-button_iconButton__39tTD:focus{box-shadow:0 0 0 .125em #eceaff;box-shadow:0 0 0 .125em var(--bit-accent-bg,#eceaff);outline:none}.icon-button_iconButton__39tTD.icon-button_withoutBorder__PWOI4{border:1px solid transparent}.icon-button_withIcon__L8kMr>:first-child{color:inherit;font-size:16px}.icon-button_withIcon__L8kMr.icon-button_margin__9KA5j>:first-child{margin-right:8px}.sizes_buttonSizes__2_A6B[data-size=s]{font-size:14px;height:32px}.sizes_buttonSizes__2_A6B[data-size=m]{font-size:16px;height:40px}.sizes_buttonSizes__2_A6B[data-size=l]{font-size:16px;height:48px}.buttons-plugin_buttonsHolder__1PkOc{align-items:center;border-top:1px solid #ededed;border-top:1px solid var(--design-border-medium-color,#ededed);display:flex;justify-content:space-between;padding:12px 16px 4px}.buttons-plugin_clearText__3IabZ{color:#9598a1;color:var(--design-on-surface-low-color,#9598a1);cursor:pointer}.tab-line_tabLine__1qyi1{background-color:#6c5ce7;background-color:var(--primary-color,#6c5ce7);height:4px;left:0;position:absolute;transition:transform .15s ease-in-out,width .15s ease-in-out}.tab-line_tabLine__1qyi1[data-position=top]{top:0}.tab-line_tabLine__1qyi1[data-position=bottom]{bottom:0}.tab-folder_tabFolder__3rBoJ{background-color:#f6f5fe;background-color:var(--primary-surface-color,#f6f5fe);border:1px solid #ededed;border:1px solid var(--border-medium-color,#ededed);border-radius:8px 8px 0 0;bottom:0;box-sizing:border-box;height:100%;left:0;position:absolute;transition:transform .15s ease-in-out,width .15s ease-in-out}.responsive-navbar_tab__1B0pX{align-items:center;color:#878c9a;cursor:pointer;display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);outline:none;padding:8px 16px;pointer-events:none;position:relative;transition:color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.responsive-navbar_tab__1B0pX.responsive-navbar_active__Q2F6f,.responsive-navbar_tab__1B0pX:hover{color:#2b2b2b;color:var(--on-surface-color,#2b2b2b)}.responsive-navbar_tab__1B0pX.responsive-navbar_active__Q2F6f[data-priority=folder]{color:#6c5ce7;color:var(--primary-color,#6c5ce7);transition:transform .15s ease-in-out,color .15s ease-in-out}.responsive-navbar_tab__1B0pX[data-priority=folder]{z-index:1}.responsive-navbar_tab__1B0pX>*{pointer-events:auto}.responsive-navbar_navTabs__1o64S{display:flex;gap:8px;position:relative}.responsive-navbar_navTabs__1o64S.responsive-navbar_overflow__2qQQ1{overflow-x:auto}.responsive-navbar_more__efqaB{align-items:center;display:flex}.responsive-navbar_more__efqaB .responsive-navbar_dots__259gL{align-items:center;border-radius:8px;color:#707279;color:var(--on-surface-medium-color,#707279);cursor:pointer;display:flex;justify-content:center;padding:8px 16px;transition:background-color .3s ease-in-out}.responsive-navbar_more__efqaB .responsive-navbar_dots__259gL>img{width:16px}.responsive-navbar_secondaryTabContainer__1SUB_ .responsive-navbar_item__3h1i3{pointer-events:none;width:100%}.responsive-navbar_secondaryTabContainer__1SUB_ .responsive-navbar_item__3h1i3 .responsive-navbar_menuItem__1jskH{padding:0;pointer-events:auto}.responsive-navbar_secondaryTabContainer__1SUB_ .responsive-navbar_item__3h1i3 .responsive-navbar_menuItem__1jskH>*{padding:8px;width:100%}.responsive-navbar_hidden__32Tjc{display:none}.menu_topBar__3gehv{justify-content:space-between;width:100%}.menu_leftSide__1Aqri,.menu_topBar__3gehv{align-items:center;display:flex;height:100%;min-width:0}.menu_leftSide__1Aqri{flex-grow:1}.menu_navigation__rWXfS{height:100%;list-style:none;padding-left:28px}@media screen and (max-width:768px){.menu_navigation__rWXfS{padding-left:0}}.menu_navigation__rWXfS li{display:block;height:100%;margin-right:16px}.menu_navigation__rWXfS.menu_desktopNav__14GWa{display:flex}@media screen and (max-width:768px){.menu_navigation__rWXfS.menu_desktopNav__14GWa{display:none}}.menu_navigation__rWXfS.menu_mobileNav__BYE-m{align-items:center;display:none}@media screen and (max-width:1200px){.menu_navigation__rWXfS.menu_mobileNav__BYE-m{display:flex;margin-right:8px}}.menu_rightSide__3l_gB{align-items:center;display:flex;height:100%;padding-left:16px}.menu_rightSide__3l_gB>*{margin-right:12px}.menu_rightSide__3l_gB>:last-child{margin-right:16px}@media screen and (max-width:1200px){.menu_rightSide__3l_gB>*{margin-right:8px}}.menu_rightSide__3l_gB .menu_widget__27Q-M{font-size:17px}.menu_useBox__3GQTc{--bit-drawer-margin:14px}.menu_componentVersionMenu__1rTYF{width:350px}.menu_tab__9CiC6>div{color:#2b2b2b;color:var(--on-background-color,#2b2b2b);padding:0}.menu_topBarNav__b2Vfq{height:100%}.menu_topBarNav__b2Vfq.menu_noBorder__3bCni:after{display:none}@media screen and (max-width:768px){.menu_hideOnMobile__MetlU{display:none}}.menu_topBar__1kif6{justify-content:space-between;width:100%}.menu_leftSide__Qzl_I,.menu_topBar__1kif6{align-items:center;display:flex;height:100%}.menu_rightSide__2X86x{align-items:center;display:flex}.menu_rightSide__2X86x>*{margin-right:12px}.menu_rightSide__2X86x>:last-child{margin-right:16px}.section_menuSection__2T254{font-size:var(--bit-p-xs);margin:12px 0}div.section_menuSection__2T254>*{padding-left:30px}.drawer_drawer__2Rm_d{border-bottom:1px solid #ededed;display:flex;flex-direction:column;max-height:100%;min-height:32px;overflow:hidden}.drawer_drawerName__3wjjX{align-items:center;cursor:pointer;display:flex;flex:none;font-size:12px;font-size:var(--bit-p-xxs,12px);font-weight:700;height:32px;justify-content:space-between;line-height:1.2em;padding:0 8px;transition:background-color .3s,border-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer_drawerName__3wjjX:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6);border-color:#f6f6f6;border-color:var(--bit-bg-heavy,#f6f6f6)}.drawer_drawerName__3wjjX:hover .drawer_link__3AMhu{opacity:1;visibility:visible}.drawer_drawerName__3wjjX .drawer_arrow__31Cc_{color:#6c707c;color:var(--bit-text-color-light,#6c707c);display:inline-block;font-size:var(--bit-p-xs);line-height:inherit;margin-right:10px;transition:all .3s}.drawer_drawerName__3wjjX .drawer_arrow__31Cc_.drawer_collapsed__QmZa8{transform:rotate(-90deg)}.drawer_drawerName__3wjjX>:first-child{align-items:center;display:flex;flex-grow:1;margin-right:5px;overflow:hidden}.drawer_drawerName__3wjjX>:first-child>span:last-child{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer_drawerContent__fyKiW{flex:1 1;line-height:1.2em;max-height:0;transition:max-height .3s ease-in-out}.drawer_drawerContent__fyKiW.drawer_open__2tgZT{max-height:calc(100% - 32px)}.drawer_drawerFilters__3YnB2{border-bottom:1px solid #ededed;display:flex;flex-direction:column}.side-bar_sidebar__bXL99{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.side-bar_sidebarDrawer__2zDXP{flex:0 1}.side-bar_sidebarDrawer__2zDXP.side-bar_open__2fxTo{flex:1 1}.round-loader_loader__DaHfo{animation:round-loader_load6__1r8pd 1.7s ease infinite,round-loader_round__3r3pf 1.7s ease infinite;border-radius:50%;color:blue;font-size:30px;height:1em;margin:20px auto;overflow:hidden;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes round-loader_load6__1r8pd{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round-loader_round__3r3pf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dependencies-compare_page__Haswm{margin-top:16px}.dependencies-compare_loader__23L9w{align-items:center;display:flex;height:100%}.muted-text_mutedText__131p4{color:#6c707c;color:var(--bit-text-color-light,#6c707c)}.indent_indent__2Ctq2{padding-left:calc(var(--indent-depth)*8px + 8px)}.indent_indentMargin__C_YPV{margin-left:calc(var(--indent-depth)*8px + 8px)}.tree-node_fileNode__Yt7_2{align-items:center;border-left:0 solid transparent;box-sizing:border-box;color:inherit;display:flex;font-size:inherit;font-size:var(--bit-p-xs);height:32px;justify-content:space-between;line-height:1.2em;padding-right:8px;text-decoration:none}.tree-node_fileNode__Yt7_2:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.tree-node_fileNode__Yt7_2.tree-node_active___W-T5{background:#eceaff;background:var(--bit-accent-bg,#eceaff)}.tree-node_fileNode__Yt7_2 .tree-node_icon__IpoD9{height:16px;margin-right:4px;width:16px}.tree-node_fileNode__Yt7_2 .tree-node_left__2WRq_{align-items:center;display:flex;flex:1 1;height:100%;min-width:0}.tree-node_fileNode__Yt7_2 .tree-node_left__2WRq_>span{margin-right:8px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap}.tree-node_fileNode__Yt7_2 .tree-node_right__3nWKh{align-items:center;display:flex;font-size:12px}.tree-node_fileNode__Yt7_2 .tree-node_right__3nWKh>*{margin-right:4px}.tree-node_fileNode__Yt7_2 .tree-node_right__3nWKh>:last-child(){margin-right:0}.collapsable-tree-node_childrenTree__2yP8W{font-size:var(--bit-p-xs);overflow:hidden;transition:max-height .4s ease-in-out}.folder-tree-node_folder__3MTgk{align-items:center;cursor:pointer;display:flex;font-size:inherit;font-size:var(--bit-p-xs);font-weight:700;height:32px;justify-content:space-between;line-height:1.2em;padding-right:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.folder-tree-node_folder__3MTgk:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.folder-tree-node_folder__3MTgk .folder-tree-node_icon__3oBcn{color:#6c707c;color:var(--bit-text-color-light,#6c707c);display:inline-block;line-height:inherit;margin-right:8px;transition:all .3s}.folder-tree-node_folder__3MTgk .folder-tree-node_icon__3oBcn.folder-tree-node_collapsed__ZtxNc{transform:rotate(-90deg)}.folder-tree-node_img__24VxX{filter:grayscale(1);height:16px;margin-right:8px;width:16px}.folder-tree-node_left__3u2W3{align-items:center;display:flex;flex:1 1;min-width:0}.folder-tree-node_left__3u2W3 .folder-tree-node_name__1L53X{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-compare-tree_componentCompareCodeTreeContainer__2mqyP{border-right:2px solid #ededed;display:flex;flex-direction:column;font-size:14px;height:100%;overflow:auto}.code-compare-tree_componentCompareCodeTabDrawer__3pOV4{height:100%}.code-compare-tree_componentCompareCodeTabDrawer__3pOV4>div:first-child{border:none;border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.code-compare-tree_componentCompareCodeDrawerContent__3tSJ5{overflow-y:auto}.code-compare-tree_drawerIcon__1z3yr{font-size:14px;margin-right:8px}.code-compare-tree_label__2hvwG{font-size:10px;font-weight:inherit;padding:4px}.hidden-checkbox_hidden__1EB5l{background:none;border:0;height:1px;margin:0 -1px 0 0;opacity:0;outline:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}.checkbox-indicator_checkedIndicator__2Mxqr{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}input:disabled+.checkbox-indicator_checkedIndicator__2Mxqr{cursor:auto}.checkbox-indicator_defaultCheckbox__2q4aH:before{content:"☐"}input:focus+.checkbox-indicator_defaultCheckbox__2q4aH{outline:auto}input:disabled+.checkbox-indicator_defaultCheckbox__2q4aH{opacity:.62}input:checked+.checkbox-indicator_defaultCheckbox__2q4aH:before{content:"☑"}.toggle_label__2vbgO{display:inline-block;font-size:16px;height:1em;width:2em}.toggle_slider__1UtRm{background-color:#babec9;background-color:var(--bit-border-color,#babec9);border-radius:1em;cursor:pointer;display:inline-block;height:100%;position:relative;transition:.4s;width:100%}.toggle_slider__1UtRm:hover{background-color:#878c9a;background-color:var(--bit-border-color-heavy,#878c9a)}.toggle_slider__1UtRm:before{background-color:#fff;background-color:var(--bit-bg-color,#fff);border-radius:50%;bottom:.125em;content:"";height:.75em;left:.125em;position:absolute;transition:.4s;width:.75em}input:disabled+.toggle_slider__1UtRm{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed);cursor:not-allowed}input:checked+.toggle_slider__1UtRm{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7)}input:checked:disabled+.toggle_slider__1UtRm{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff)}input:checked+.toggle_slider__1UtRm:before{transform:translateX(1em)}input:focus+.toggle_slider__1UtRm{box-shadow:0 0 0 .125em #eceaff;box-shadow:0 0 0 .125em var(--bit-accent-bg,#eceaff)}.code-compare-view_componentCompareCodeViewContainer__2kfYb{display:flex;flex-direction:column;height:100%;width:100%}.code-compare-view_componentCompareCodeDiffEditorContainer__VivqQ{display:flex;flex:1 1;height:100%;padding:8px 16px 0}.code-compare-view_componentCompareCodeDiffEditorContainer__VivqQ>section{border-radius:8px;overflow:hidden}.code-compare-view_fileName__3HY74{align-items:baseline;display:flex;padding:8px}.code-compare-view_ignoreWhitespaceControlContainer__2Ltep{color:#414141;color:var(--bit-text-color,#414141);display:flex;height:24px;padding:0 8px;width:-moz-fit-content;width:fit-content}.code-compare-view_toggleContainer__3udTS{align-items:center;display:flex;margin-bottom:8px;margin-left:8px}.code-compare-view_toggleContainer__3udTS .code-compare-view_toggle__1XO70{margin-right:8px}.code-compare-view_loader__Z1i5i{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.compare-status-resolver_statusLine__14hbn{align-items:baseline;display:flex;line-height:16px}.compare-status-resolver_statusLine__14hbn>div:not(:last-of-type){margin-right:2px}.compare-status-resolver_statusLine__14hbn>div:not(:last-of-type):after{content:","}.compare-status-resolver_statusLine__14hbn .compare-status-resolver_modified__1Mg1G{color:#ff8b00!important}.compare-status-resolver_statusLine__14hbn .compare-status-resolver_error__16rQW{color:#df083e!important}.compare-status-resolver_errorBlock__8Khe-{margin-right:2px}.compare-status-resolver_errorBlock__8Khe->span{font-size:1.1em}.compare-status-resolver_status__23xAA{display:flex;justify-content:center}.compare-status-resolver_status__23xAA.compare-status-resolver_modified__1Mg1G{color:#ff8b00}.compare-status-resolver_status__23xAA.compare-status-resolver_deleted__2p4m6{color:#df083e}.compare-status-resolver_status__23xAA.compare-status-resolver_new__1aQzN{color:#37b26c}.compare-status-resolver_list__1annl{list-style:revert;list-style-position:inside}.compare-status-resolver_list__1annl>li:only-child{list-style:none}.compare-status-resolver_tooltip__2TLWq{font-size:12px}.code-compare_componentCompareCodeContainer__1QiX3{display:flex;min-height:calc(100% - 56px);width:100%}.code-compare_left__3EEwd{display:flex;max-width:calc(100% - 200px);min-width:200px}.code-compare_right__30EuD{background:#fafafa;max-width:calc(100% - 200px);min-width:200px;overflow-y:auto;position:relative}.code-compare_splitter__2enUK{position:relative}.code-compare_splitter__2enUK>:first-child{position:absolute;z-index:101}.code-compare_collapser__29mLM{right:1px}.code-compare_depNode__21xP8{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.compare-aspect-view_componentCompareAspectViewContainer__20hgh{height:100%;width:100%}.compare-aspect-view_componentCompareAspectDiffEditorContainer__c0bNb{display:flex;flex-direction:column;height:calc(100% - 56px);padding:0 8px}.compare-aspect-view_name__fJcGx{align-items:baseline;display:flex;padding:8px}.compare-aspect-view_componentCompareAspectCalculatedDiff__3d9_T,.compare-aspect-view_componentCompareAspectConfigDiff__G89Yc{display:flex;flex:1 1;flex-direction:column;height:100%;padding:8px}.compare-aspect-view_componentCompareAspectCalculatedDiff__3d9_T>section,.compare-aspect-view_componentCompareAspectConfigDiff__G89Yc>section{border-radius:8px;overflow:hidden}.compare-aspect-view_loader__3A_Tv{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.compare-aspects_componentCompareAspectContainer__3a4fx{display:flex;min-height:calc(100% - 56px);width:100%}.compare-aspects_left__vjEAd{display:flex;max-width:calc(100% - 200px);min-width:200px}.compare-aspects_right__19ziG{background:#fafafa;max-height:100%;max-width:calc(100% - 200px);min-width:200px;overflow-y:auto;position:relative}.compare-aspects_splitter__1y9lG{position:relative}.compare-aspects_splitter__1y9lG>:first-child{position:absolute;z-index:101}.compare-aspects_collapser__22yuP{right:1px}.compare-aspects_depNode__1YljN{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.compare-aspects_loader__uB5UQ{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.component-compare-version-picker_componentCompareVersionPicker__3R_MJ{display:flex;flex-direction:row;padding:8px 0}.component-compare-version-picker_componentCompareVersionMenu__21SPH{left:0;min-width:400px}.component-compare-version-picker_showMenuOverNav__2okvv{z-index:102}.component-compare-version-picker_componentCompareVersionPlaceholder__2bd4z{align-items:center;display:flex;justify-content:space-between}.component-compare-version-picker_componentCompareVersionContainer__16MM3{align-items:center;display:flex;font-size:14px;min-width:0}.component-compare-version-picker_componentCompareVersionContainer__16MM3.component-compare-version-picker_left__2BVBl{padding-right:16px}.component-compare-version-picker_componentCompareVersionContainer__16MM3.component-compare-version-picker_right__Y2QTp{padding-left:16px}.component-compare-version-picker_componentCompareDropdown__3Pbjm{width:100%}.component-compare-version-picker_arrowContainer__envW_{align-self:center;display:flex;height:60%}.component-compare-version-picker_arrowContainer__envW_ img{align-self:center;display:flex;height:100%}.component-compare-version-picker_titleText__zDfMd{align-self:center;display:flex;font-size:16px;font-weight:700}.component-compare-version-picker_rightPad__3KwKO{padding-right:8px}.component-compare_componentCompareContainer__1YtYy{display:flex;flex-direction:column;height:100%;overflow:hidden}.component-compare_top__2KYvw{display:flex;flex-direction:column;padding:24px 24px 16px}.component-compare_bottom___F18A{display:flex;flex-direction:column;height:100%;overflow-y:hidden}.component-compare_navContainer__1w19U{align-items:center;border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);min-height:48px}.component-compare_navigation__1qnUF{display:flex;height:100%;list-style:none}@media screen and (max-width:768px){.component-compare_navigation__1qnUF{padding-left:6px}}.component-compare_navigation__1qnUF>li{display:block;height:100%;margin-right:16px}.component-compare_loader__3lKh2{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.component-compare_compareMenuLink__2SD7-{height:100%}.component-compare_tab__2gM8E>div{padding:0}.component-compare_tab__2gM8E>div>div{z-index:10}.component-compare_collapsedMenuLink__2OQMw:after{display:none}.compare-status-resolver_statusLine__TY1Pp{align-items:baseline;display:flex;line-height:16px}.compare-status-resolver_statusLine__TY1Pp>div:not(:last-of-type){margin-right:2px}.compare-status-resolver_statusLine__TY1Pp>div:not(:last-of-type):after{content:","}.compare-status-resolver_statusLine__TY1Pp .compare-status-resolver_modified__2bo7j{color:#ff8b00!important}.compare-status-resolver_statusLine__TY1Pp .compare-status-resolver_error__X_GnO{color:#df083e!important}.compare-status-resolver_errorBlock__3i4Wk{margin-right:2px}.compare-status-resolver_errorBlock__3i4Wk>span{font-size:1.1em}.compare-status-resolver_status__3aM-5{display:flex;justify-content:center}.compare-status-resolver_status__3aM-5.compare-status-resolver_modified__2bo7j{color:#ff8b00}.compare-status-resolver_status__3aM-5.compare-status-resolver_deleted__1AQbS{color:#df083e}.compare-status-resolver_status__3aM-5.compare-status-resolver_new___d5nQ{color:#37b26c}.compare-status-resolver_list__aHrjP{list-style:revert;list-style-position:inside}.compare-status-resolver_list__aHrjP>li:only-child{list-style:none}.compare-status-resolver_tooltip__2NYnm{font-size:12px}.compare-split-layout-preset_mainContainer__1fEXu{display:flex;height:100%;overflow:hidden}.compare-split-layout-preset_subContainerLeft__2F6cp{background-color:#ededed;flex:1 1;padding:16px}.compare-split-layout-preset_subContainerRight__2jd4x{background-color:#ededed;flex:1 1;padding:16px 16px 16px 0}.compare-split-layout-preset_loader__2N4Ey{align-items:center;display:flex;height:100%}.contributors_row__36Syk{color:#6c707c;color:var(--bit-text-color-light,#6c707c);flex-wrap:wrap;font-size:var(--bit-p-xs);margin-bottom:25px}.contributors_row__36Syk,.contributors_row__36Syk .contributors_users__2R_wO{align-items:center;display:flex}.contributors_marginRight__DiWq0{margin-right:5px}.contributors_name__2WdBg{font-weight:700}.contributors_name__2WdBg.contributors_displayName__cHeZH{text-transform:capitalize}.version-block_versionWrapper__2ivbV{display:flex}.version-block_versionWrapper__2ivbV .version-block_left__9k_ki{align-items:flex-end;border-right:1px solid #ededed;border-right:1px solid var(--bit-border-color-lightest,#ededed);display:flex;flex-direction:column;padding-left:10px;padding-right:22px;padding-top:24px;text-align:right}@media screen and (max-width:768px){.version-block_versionWrapper__2ivbV .version-block_left__9k_ki{display:none}}.version-block_emptyLabel__16AZy{height:25px;margin-bottom:21px}.version-block_link__wU7TO{color:var(--bit-text-color-heavyed);font-size:14px;margin-bottom:8px;text-decoration:none}.version-block_link__wU7TO:hover{text-decoration:underline}.version-block_right__qsZph{margin-bottom:45px;max-width:700px;padding-left:50px;padding-top:20px}.version-block_right__qsZph .version-block_versionTitle__1J5dk{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7);font-weight:inherit;margin-bottom:10px}.version-block_right__qsZph .version-block_titleLink__1auIq{display:inline-block;max-width:-moz-fit-content;max-width:fit-content;text-decoration:none}@media screen and (max-width:768px){.version-block_right__qsZph{padding-left:0}}.version-block_commitMessage__2G08u{font-size:15px}.version-block_emptyMessage__T6x9K{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:15px;font-style:italic}.version-block_placeholder__5CFsi{width:57px}.component-compare-changelog_changeLogPage__1TGNv{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;padding:16px}.themed-text_themedText__1UHVC{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.deprecation-icon_deprecatedTooltip__1zUul{padding:2px 5px}.deprecation-icon_deprecatedTooltip__1zUul>div{padding:initial!important}.deprecation-icon_deprectaedTooltipContent__1xZVl{font-size:12px}.dependency-compare-node_arrowIcon__2bF4g{height:16px;padding-right:8px}.dependency-compare-node_versionUp__1aX7M{color:#37b26c;color:var(--positive-color,#37b26c)}.dependency-compare-node_versionDown__36GQG{color:#e62e5c;color:var(--negative-color,#e62e5c)}.dependency-compare-node_link__2f3KS{color:var(--bit-text-color-heavyed);text-decoration:none}.dependency-compare-node_link__2f3KS:hover{text-decoration:underline}.dependency-compare-variants_root__3tvto{border-color:#37b26c;border-radius:10px;border-top-width:20px;box-shadow:0 0 0 2px #d0f1de,var(--bit-shadow-hover-medium)}.dependency-compare-variants_root__3tvto:before{color:#fff;content:"Current component";font-size:10px;left:10px;line-height:20px;position:absolute;top:1px}.dependencies-graph_graph__1qOlI .react-flow__edge-path{stroke:#878c9a;stroke-width:2px}.dependencies-graph_graph__1qOlI .react-flow__handle{background:none;border:none}.dependencies-graph_graph__1qOlI .react-flow__handle-bottom{bottom:-4px}.dependencies-graph_graph__1qOlI .react-flow__handle-top{top:-4px}.dependencies-graph_graph__1qOlI .react-flow__handle-left{left:-4px}.dependencies-graph_graph__1qOlI .react-flow__handle-right{right:-4px}.dependencies-graph_graph__1qOlI .react-flow__arrowhead polyline{stroke:#878c9a;stroke-width:2px}.dependencies-graph_graph__1qOlI .react-flow__edge{pointer-events:all!important}.dependencies-graph_graph__1qOlI .react-flow__edge:hover .react-flow__edge-text,.dependencies-graph_graph__1qOlI .react-flow__edge:hover .react-flow__edge-textbg{opacity:1;transition:all .3s}.dependencies-graph_graph__1qOlI .react-flow__edge-textbg{fill:#414141}.dependencies-graph_graph__1qOlI .react-flow__edge-text{fill:#fff}.dependencies-graph_graph__1qOlI .react-flow__edge-text,.dependencies-graph_graph__1qOlI .react-flow__edge-textbg{opacity:0}.dependencies-graph_minimap__130hn{background:#fff!important;border-radius:5px;bottom:24px;box-shadow:var(--bit-shadow-faint);right:24px}.dependencies-graph_minimap__130hn .react-flow__minimap-mask{stroke:#0d2de3;stroke-width:4px;fill:transparent}.dependencies-graph_controls__19ulm{bottom:24px;box-shadow:var(--bit-shadow-faint);left:24px}.component-node_compNode__3ezH7{background:#fff;border-style:solid;border-width:2px;max-width:300px;min-width:200px;padding:16px;text-align:left}.component-node_firstRow__FNqjw{align-items:center;display:flex;margin-bottom:4px}.component-node_envIcon__3OMF1{height:16px;margin-right:8px;width:16px}.component-node_breadcrumbs__2zs8B{color:#6c707c;font-size:12px}.component-node_nameLine__2lIGd{align-items:center;display:flex}.component-node_name__1sP0A{font-weight:700;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-node_version__3v2bo{margin-right:8px;max-width:80px}.component-node_buffs__uHzup{display:flex;font-size:15px;line-height:1;line-height:16px;margin-left:auto}.component-node_buffs__uHzup>*{margin-right:8px}.component-node_buffs__uHzup>:last-child{margin-right:0}.component-node_buffs__uHzup:empty{display:none}.component-node_link__1QMTg{color:var(--bit-text-color-heavyed);text-decoration:none}.component-node_link__1QMTg:hover{text-decoration:underline}.variants_root__2l-85{border-color:#37b26c;border-radius:10px;border-top-width:20px;box-shadow:0 0 0 2px #d0f1de,var(--bit-shadow-hover-medium)}.variants_root__2l-85:before{color:#fff;content:"Current component";font-size:10px;left:10px;line-height:20px;position:absolute;top:1px}.variants_defaultNode__1FYsT{border-color:#3a95ff;box-shadow:0 0 0 2px #f3faff}.variants_external__22RCi{border-color:#6c707c;box-shadow:0 0 0 2px var(border--color)}.edge_peer__ksEJW{stroke-dasharray:5 5}.edge_dev__3anz_{stroke-dasharray:10 5}.graph-page_page__zW07k{display:flex;flex-direction:column;height:100%;padding:24px}.graph-page_page__zW07k h2{margin-bottom:24px}.graph-page_graph__J9kvb{background:#f6f6f6;background:var(--bit-bg-dent,#f6f6f6);border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:5px;flex-grow:1;height:100%;width:auto}.graph-page_summery__Es9tg{margin-bottom:24px}.graph-page_filters__1X50o{box-shadow:var(--bit-shadow-faint);font-size:.75em;padding:8px;position:absolute;right:8px;top:8px;z-index:8}.checkbox-label_checkboxLabel__3lX5a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label_checkboxLabel__3lX5a input:disabled~*{color:var(--bit-text-color-light)}.checkbox-indicator_checkmarkInputIndicator__feDXs{align-items:center;border:1px solid var(--bit-border-color);border-radius:.125em;box-sizing:border-box;display:inline-flex;height:1em;justify-content:center;position:relative;transition:background-color 80ms,border-color 80ms;width:1em}.checkbox-indicator_checkmarkInputIndicator__feDXs:before{content:" "}input:focus+.checkbox-indicator_checkmarkInputIndicator__feDXs{box-shadow:0 0 0 .125em var(--bit-accent-bg);outline:none}input:checked+.checkbox-indicator_checkmarkInputIndicator__feDXs{background-color:var(--bit-accent-color);border-color:var(--bit-accent-color)}input:checked+.checkbox-indicator_checkmarkInputIndicator__feDXs .checkbox-indicator_icon__M3xml{visibility:visible}input:checked+.checkbox-indicator_checkmarkInputIndicator__feDXs:hover{background-color:var(--bit-accent-heavy);border-color:var(--bit-accent-heavy)}input:disabled+.checkbox-indicator_checkmarkInputIndicator__feDXs{background:var(--bit-border-color-lightest)}input:checked:disabled+.checkbox-indicator_checkmarkInputIndicator__feDXs{background:var(--bit-accent-bg-heavy);border-color:var(--bit-accent-bg-heavy)}.checkbox-indicator_icon__M3xml{color:#fff;font-size:.76em;position:absolute;visibility:hidden}.hidden-checkbox_hidden__2aP-T{background:none;border:0;height:1px;margin:0 -1px 0 0;opacity:0;outline:0;overflow:hidden;padding:0;pointer-events:none;width:1px}.card_card__1Vbfc{box-sizing:border-box;padding:20px}.elevations_low__j0kuG{box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:var(--bit-shadow-hover-low,0 2px 8px 0 rgba(0,0,0,.2))}.elevations_medium__2rc3Q{box-shadow:0 0 20px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.24);box-shadow:var(--bit-shadow-hover-medium,0 0 20px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.24))}.elevations_high__2_DA0{box-shadow:0 11px 29px 0 rgba(0,0,0,.23);box-shadow:var(--bit-shadow-hover-high,0 11px 29px 0 rgba(0,0,0,.23))}.background_bedrock__uCmb0{background:#fff;background:var(--bit-bg-bedrock,#fff)}.background_base__3TQQT,.background_layer__1UlCP{background:#fff;background:var(--bit-bg-color,#fff)}.background_crust__2vHMw{background:#fff;background:var(--bit-bg-tooltip,#fff)}.background_topping__y6kLP{background:#fff;background:var(--bit-bg-color,#fff)}.background_topping__y6kLP:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.background_dent__3YXGi{background:#f6f6f6;background:var(--bit-bg-dent,#f6f6f6)}.autocomplete-input_input__bWcJb{background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;outline:none}.autocomplete-input_input__bWcJb::-moz-placeholder{color:#babec9;color:var(--bit-text-inactive,#babec9)}.autocomplete-input_input__bWcJb::placeholder{color:#babec9;color:var(--bit-text-inactive,#babec9)}.command-bar-item_commandBarOption__eZ7rt{align-items:center;display:flex;height:2.5em;padding:0 1.5em;transition:background-color .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-bar_commandBar__1plWZ{border:1px solid #babec9;border:1px solid var(--bit-border-color,#babec9);color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);display:none;flex-direction:column;overflow:hidden}.command-bar_commandBar__1plWZ.command-bar_visible__TMKMb{display:flex}.command-bar_shadow__kdPtp{box-shadow:0 40px 60px 0 rgba(0,0,0,.32)}.command-bar_commandBar__1plWZ{padding:0;z-index:5000}.command-bar_input__3dSln{line-height:2.8;padding:0 1.2em}.command-bar_results__1zbHd{font-size:.7em;transition:opacity .18s}.command-bar_results__1zbHd:not(:empty){border-top:1px solid #babec9;border-top:1px solid var(--bit-border-color,#babec9);margin-bottom:8px}.command-bar_results__1zbHd.command-bar_loading__3aoqd{opacity:.61}.toggle_label__2NNqi{display:inline-block;font-size:16px;height:1em;width:2em}.toggle_slider__O3Mqd{background-color:#babec9;background-color:var(--bit-border-color,#babec9);border-radius:1em;cursor:pointer;display:inline-block;height:100%;position:relative;transition:.4s;width:100%}.toggle_slider__O3Mqd:hover{background-color:#878c9a;background-color:var(--bit-border-color-heavy,#878c9a)}.toggle_slider__O3Mqd:before{background-color:#fff;background-color:var(--bit-bg-color,#fff);border-radius:50%;bottom:.125em;content:"";height:.75em;left:.125em;position:absolute;transition:.4s;width:.75em}input:disabled+.toggle_slider__O3Mqd{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed);cursor:not-allowed}input:checked+.toggle_slider__O3Mqd{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7)}input:checked:disabled+.toggle_slider__O3Mqd{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff)}input:checked+.toggle_slider__O3Mqd:before{transform:translateX(1em)}input:focus+.toggle_slider__O3Mqd{box-shadow:0 0 0 .125em #eceaff;box-shadow:0 0 0 .125em var(--bit-accent-bg,#eceaff)}.deprecate-filter_deprecateFilter__18z0g{align-items:center}.deprecate-filter_deprecateFilter__18z0g>div{display:flex;line-height:16px}.deprecate-filter_deprecateFilter__18z0g .deprecate-filter_filterIcon__1DgOl{display:flex;padding:8px}.deprecate-filter_deprecateFilter__18z0g .deprecate-filter_filterIcon__1DgOl img{width:16px}.deprecate-filter_deprecateFilter__18z0g .deprecate-filter_filterIcon__1DgOl .deprecate-filter_filterIconLabel__2xAko{font-size:14px;margin:0 8px}.drawer_placeholder__3xDcz{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elevations_low__10pN2{box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:var(--bit-shadow-hover-low,0 2px 8px 0 rgba(0,0,0,.2))}.elevations_medium__1nblO{box-shadow:0 0 20px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.24);box-shadow:var(--bit-shadow-hover-medium,0 0 20px 0 rgba(0,0,0,.12),0 2px 6px 0 rgba(0,0,0,.24))}.elevations_high__jMl4T{box-shadow:0 11px 29px 0 rgba(0,0,0,.23);box-shadow:var(--bit-shadow-hover-high,0 11px 29px 0 rgba(0,0,0,.23))}.background_bedrock__1b6tn{background:#fff;background:var(--bit-bg-bedrock,#fff)}.background_base__z0kuc,.background_layer__utdWH{background:#fff;background:var(--bit-bg-color,#fff)}.background_crust__2zNUo{background:#fff;background:var(--bit-bg-tooltip,#fff)}.background_topping__W50uh{background:#fff;background:var(--bit-bg-color,#fff)}.background_topping__W50uh:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.background_dent__M_z_O{background:#f6f6f6;background:var(--bit-bg-dent,#f6f6f6)}.dropdown_dropdownMenu__13cBe{box-sizing:border-box;padding:8px 0}.checkbox-indicator_checkmarkInputIndicator__1Uuhh{align-items:center;border:1px solid #babec9;border:1px solid var(--bit-border-color,#babec9);border-radius:.125em;box-sizing:border-box;display:inline-flex;font-size:16px;height:1em;justify-content:center;position:relative;transition:background-color 80ms,border-color 80ms;width:1em}.checkbox-indicator_checkmarkInputIndicator__1Uuhh:before{content:" "}input:focus+.checkbox-indicator_checkmarkInputIndicator__1Uuhh{box-shadow:0 0 0 .125em #eceaff;box-shadow:0 0 0 .125em var(--bit-accent-bg,#eceaff);outline:none}input:checked+.checkbox-indicator_checkmarkInputIndicator__1Uuhh{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);border-color:#6c5ce7;border-color:var(--bit-accent-color,#6c5ce7)}input:checked+.checkbox-indicator_checkmarkInputIndicator__1Uuhh .checkbox-indicator_icon__1_dRO{visibility:visible}input:checked+.checkbox-indicator_checkmarkInputIndicator__1Uuhh:hover{background-color:#5d4aec;background-color:var(--bit-accent-heavy,#5d4aec);border-color:#5d4aec;border-color:var(--bit-accent-heavy,#5d4aec)}input:disabled+.checkbox-indicator_checkmarkInputIndicator__1Uuhh{background:#ededed;background:var(--bit-border-color-lightest,#ededed)}input:checked:disabled+.checkbox-indicator_checkmarkInputIndicator__1Uuhh{background:#c9c3f6;background:var(--bit-accent-bg-heavy,#c9c3f6);border-color:#c9c3f6;border-color:var(--bit-accent-bg-heavy,#c9c3f6)}.checkbox-indicator_icon__1_dRO{color:#fff;font-size:.76em;position:absolute;visibility:hidden}.checkbox-label_checkboxLabel__2eKSy{-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label_checkboxLabel__2eKSy input:disabled~*{color:#6c707c;color:var(--bit-text-color-light,#6c707c)}.checkbox-item_checkboxItem__2Q7nQ{align-items:center;color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);display:flex;padding:8px;text-decoration:none}.checkbox-item_checkboxItem__2Q7nQ.checkbox-item_hoverable__3shQc:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6);cursor:pointer}.checkbox-item_checkboxItem__2Q7nQ.checkbox-item_withDescription__2vNCm{align-items:baseline}.checkbox-item_contentHolder__cVDuS{display:flex;flex:auto;justify-content:space-between}.checkbox-item_text__ZmhQn{font-size:16px;font-size:var(--bit-p-md,16px);padding-left:16px}.checkbox-item_descriptionHolder__2wAFr{display:flex;flex-direction:column}.checkbox-item_descriptionText__nQR22{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:14px;font-size:var(--bit-p-xs,14px);padding-left:16px}.checkbox-item_iconHolder__2Fm2r{align-items:center;display:flex}.checkbox-item_icon__39MkU{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:16px}.checkbox-item_img__obtPj{width:16px}.menu-item_menuItem__3A_iJ{align-items:center;color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);display:flex;padding:8px;text-decoration:none}.menu-item_menuItem__3A_iJ .menu-item_icon__JeMtb{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:1.15em;margin-right:.76em}.menu-item_interactive__2Wafv:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6);cursor:pointer}.menu-item_active__2xTBX,.menu-item_active__2xTBX:hover{background:#eceaff;background:var(--bit-accent-bg,#eceaff)}.menu-item_active__2xTBX .menu-item_icon__JeMtb{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.multi-select_dropdownPlaceholder__3LHGb{border-radius:8px;justify-content:space-between}.multi-select_dropdown__1hrHf{border-radius:8px;box-sizing:border-box}.multi-select_dropdown__1hrHf.multi-select_dropdownBorder__S51a8{border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed)}.multi-select_dropClass__dgIO8{padding-bottom:8px;padding-top:8px}.multi-select_checkboxItem__2gScz{padding-left:24px;padding-right:24px}.multi-select_buttonsHolder__3aiMr{display:flex;justify-content:flex-end;padding:8px 24px}.multi-select_clearText__2j13b{color:#6c707c;color:var(--bit-text-color-light,#6c707c);cursor:pointer;margin-right:24px}.multi-select_doneText__2coYR{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7);cursor:pointer}.envs-filter_envsFilterContainer__19zw_>div{display:flex;line-height:16px}.envs-filter_envsFilterContainer__19zw_ .envs-filter_filterIcon__3yoA4{border-radius:8px;display:flex;padding:8px}.envs-filter_envsFilterContainer__19zw_ .envs-filter_filterIcon__3yoA4:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6);cursor:pointer}.envs-filter_envsFilterContainer__19zw_ .envs-filter_filterIcon__3yoA4 img{filter:invert(44%) sepia(7%) saturate(560%) hue-rotate(187deg) brightness(96%) contrast(91%);width:16px}.envs-filter_envsFilterContainer__19zw_ .envs-filter_filterIcon__3yoA4 .envs-filter_filterIconLabel__3cFDF{font-size:14px;margin:0 8px}.envs-filter_envsFilterContainer__19zw_ .envs-filter_filterIcon__3yoA4 .envs-filter_dropdownArrow__3qKZ9{display:flex}.envs-filter_envFilterDropdownContainer__11Dxj{width:100%}.envs-filter_envFilterDropdown__3hfKI{width:100%;z-index:100}.envs-filter_envDropdownItemContainer__hF6WW{align-items:baseline;display:flex;flex-direction:column;width:calc(100% - 24px)}.envs-filter_envDropdownItemIconContainer__3sjNB{display:flex;height:16px;width:16px}.envs-filter_envDropdownItem__3aHG-{font-size:16px;font-size:var(--bit-p-md,16px);width:100%}.envs-filter_envDropdownItemIcon__2sdzf,.envs-filter_envDropdownItemLabel__3VpPj,.envs-filter_envDropdownItem__3aHG-{display:flex;justify-content:space-between;padding-left:8px}.envs-filter_description__10r9F{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:14px;font-size:var(--bit-p-xs,14px);padding-left:8px;padding-right:16px;width:calc(100% - 24px)}.envs-filter_envDropdownItemContainerWithIcon__3SYxv{display:flex;flex-direction:row;justify-content:space-between;width:calc(100% - 24px)}.envs-filter_descriptionText__1fg6Y{width:100%}.envs-filter_envLink__2mXGJ{color:#fff;text-decoration:none}.show-main-filter_onLaneFilter__3DAuj{align-items:center}.show-main-filter_onLaneFilter__3DAuj>div{display:flex;line-height:16px}.show-main-filter_onLaneFilter__3DAuj .show-main-filter_filterIcon__2iHk0{display:flex;padding:8px}.show-main-filter_onLaneFilter__3DAuj .show-main-filter_filterIcon__2iHk0 img{width:16px}.show-main-filter_onLaneFilter__3DAuj .show-main-filter_filterIcon__2iHk0 .show-main-filter_filterIconLabel__2OFvP{font-size:14px;margin:0 8px}.indent_indent__3DAhI{padding-left:calc(var(--indent-depth)*8px + 8px)}.indent_indentMargin__1TM3C{margin-left:calc(var(--indent-depth)*8px + 8px)}.collapsing-node_childrenTree__3Bu5i{font-size:var(--bit-p-xs);overflow:hidden;transition:max-height .4s ease-in-out}.component-view_component__QN1U7{align-items:center;border-left:0 solid transparent;box-sizing:border-box;color:inherit;display:flex;font-size:inherit;font-size:var(--bit-p-xs);height:32px;justify-content:space-between;padding-right:8px;text-decoration:none}.component-view_component__QN1U7:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.component-view_component__QN1U7:hover .component-view_envIcon__2m6Fm{filter:grayscale(0)}.component-view_component__QN1U7.component-view_active__2F9Sa{background:#eceaff;background:var(--bit-accent-bg,#eceaff)}.component-view_component__QN1U7.component-view_active__2F9Sa .component-view_envIcon__2m6Fm{filter:grayscale(0)}.component-view_component__QN1U7 .component-view_icon__1fIij{height:16px;opacity:.8;width:16px}.component-view_component__QN1U7 .component-view_left__2zBlb{align-items:center;display:flex;flex:1 1;line-height:16px;min-width:0}.component-view_component__QN1U7 .component-view_left__2zBlb>span{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.component-view_component__QN1U7 .component-view_envIcon__2m6Fm{filter:grayscale(1);height:16px;transition:filter .3s ease-in-out;width:16px}.component-view_component__QN1U7 .component-view_right__1b2O7{align-items:center;display:flex;font-size:12px}.component-view_component__QN1U7 .component-view_right__1b2O7>*{margin-right:4px}.component-view_component__QN1U7 .component-view_right__1b2O7>:last-child(){margin-right:0}.component-view_componentEnvTooltip__1sEqP{font-size:var(--bit-p-xs);max-width:none!important}.component-view_componentEnvTooltip__1sEqP .component-view_componentEnvTitle__22xfm{color:#c9c3f6;font-size:12px;font-size:var(--bit-p-xxs,12px);font-weight:700;margin-bottom:4px}.component-view_onMainTooltip__Dq3VH{font-size:var(--bit-p-xxs);max-width:none!important}.component-view_envLink__2fRdL{color:#fff;text-decoration:none}.component-view_mainOnly__3r1Jm{opacity:60%}.scope-tree-node_scope__1kw1T{align-items:center;cursor:pointer;display:flex;font-size:inherit;font-size:var(--bit-p-xs);font-weight:700;height:32px;justify-content:space-between;padding-right:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scope-tree-node_scope__1kw1T:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.scope-tree-node_scope__1kw1T .scope-tree-node_arrow__w_QN_{color:#6c707c;color:var(--bit-text-color-light,#6c707c);display:inline-block;line-height:inherit;margin-right:10px;transition:all .3s}.scope-tree-node_scope__1kw1T .scope-tree-node_arrow__w_QN_.scope-tree-node_collapsed__Vf6m4{transform:rotate(-90deg)}.scope-tree-node_highlighted__pS_ZH{color:#5d4aec;color:var(--bit-accent-heavy,#5d4aec)}.scope-tree-node_left__173i6{align-items:center;display:flex;flex:1 1;min-width:0}.scope-tree-node_left__173i6 .scope-tree-node_name__2mAb3{line-height:16px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-tree-node_componentTree__DczGU{font-size:var(--bit-p-xs);overflow:hidden;transition:max-height .4s ease-in-out}.namespace-tree-node_namespace__2RA1d{align-items:center;cursor:pointer;display:flex;font-size:inherit;font-size:var(--bit-p-xs);font-weight:700;height:32px;justify-content:space-between;padding-right:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.namespace-tree-node_namespace__2RA1d:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.namespace-tree-node_namespace__2RA1d .namespace-tree-node_arrow__20jXe{color:#6c707c;color:var(--bit-text-color-light,#6c707c);display:inline-block;line-height:inherit;margin-right:10px;transition:all .3s}.namespace-tree-node_namespace__2RA1d .namespace-tree-node_arrow__20jXe.namespace-tree-node_collapsed__2LKU4{transform:rotate(-90deg)}.namespace-tree-node_highlighted__2cuKH{color:#5d4aec;color:var(--bit-accent-heavy,#5d4aec)}.namespace-tree-node_left__1QADt{align-items:center;display:flex;flex:1 1;min-width:0}.namespace-tree-node_left__1QADt .namespace-tree-node_name__3lHUa{line-height:16px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.namespace-tree-node_componentTree__3aZ67{font-size:var(--bit-p-xs);overflow:hidden;transition:max-height .4s ease-in-out}.muted-italic_mutedItalic__1naYv{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-style:italic}.sidebar-loader_sidebar__k5T1O{border-right:1px solid #f6f6f6;border-right:1px solid var(--bit-bg-dent,#f6f6f6);color:#f6f6f6;color:var(--bit-bg-dent,#f6f6f6);flex:none;height:100vh;width:264px}.sidebar-loader_sidebar__k5T1O span{height:12px}.sidebar-loader_overview__2QQDE{border-bottom:1px solid #f6f6f6;border-bottom:1px solid var(--bit-bg-dent,#f6f6f6);padding:26px 22px}.sidebar-loader_overview__2QQDE>div:first-child{margin-bottom:10px}.sidebar-loader_link__Cnb73{align-items:center;display:flex}.sidebar-loader_link__Cnb73>span:first-child{height:20px;margin-right:8px}.sidebar-loader_link__Cnb73>span:first-child span{height:20px;width:20px}.sidebar-loader_componentList__1qMOq{color:#f6f6f6;color:var(--bit-bg-dent,#f6f6f6);padding:26px 22px}.sidebar-loader_componentList__1qMOq>span{display:block}.sidebar-loader_componentList__1qMOq span{margin:10px 0}.sidebar-loader_componentList__1qMOq span:first-child{margin-top:0}.component-drawer_drawerContainer__26F2C{display:flex;flex-direction:column;height:100%}.component-drawer_emptyDrawer__24QuZ{display:block;padding:8px 8px 0 28px}.component-drawer_widgetIcon__QPw9D{align-items:center;border-radius:8px;display:flex;margin-left:4px;padding:4px}.component-drawer_widgetIcon__QPw9D.component-drawer_open__2LZBD,.component-drawer_widgetIcon__QPw9D:hover{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed)}.component-drawer_widgetIcon__QPw9D img{width:16px}.component-drawer_widgetIcon__QPw9D.component-drawer_open__2LZBD img,.component-drawer_widgetIcon__QPw9D:active img{filter:invert(38%) sepia(33%) saturate(7140%) hue-rotate(234deg) brightness(96%) contrast(87%)}.component-drawer_filterWidgetIcon__998nh{margin-right:8px}.component-drawer_filtersContainer__16xVO{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .25s ease-in-out}.component-drawer_filtersContainer__16xVO.component-drawer_open__2LZBD{max-height:100%;opacity:1}.component-drawer_filter__3Rmlj{display:none}.component-drawer_filter__3Rmlj.component-drawer_open__2LZBD{display:flex;flex-direction:row;font-size:14px;justify-content:space-between;margin:4px 8px}.component-drawer_drawerTreeContainer__DOiIF{height:100%;overflow-y:auto}.component-status_status__2x5RM{display:flex;justify-content:center}.component-status_status__2x5RM.component-status_modified__39XgW{color:#ff8b00}.component-status_status__2x5RM.component-status_error__3V2Ea{color:#df083e}.component-status_status__2x5RM.component-status_new__2zAqu{color:#37b26c}.component-status_status__2x5RM.component-status_dependency__m91Qq,.component-status_status__2x5RM.component-status_staged__25Po8,.component-status_status__2x5RM.component-status_updates__3S8nV{color:#0d2de3}.component-tooltip_list__2oWDE{list-style:revert;list-style-position:inside}.component-tooltip_list__2oWDE>li:only-child{list-style:none}.component-tooltip_tooltip__7qojt{font-size:12px}.component-status-resolver_statusLine__tFG9-{align-items:baseline;display:flex}.component-status-resolver_statusLine__tFG9->div:not(:last-of-type){margin-right:2px}.component-status-resolver_statusLine__tFG9->div:not(:last-of-type):after{content:","}.component-status-resolver_statusLine__tFG9- .component-status-resolver_modified__1vofG{color:#ff8b00!important}.component-status-resolver_statusLine__tFG9- .component-status-resolver_error__22beK{color:#df083e!important}.component-status-resolver_errorBlock__1hLFG{margin-right:2px}.component-status-resolver_errorBlock__1hLFG>span{font-size:1.1em}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.corner_corner__2PE8o{align-items:center;background:#ededed;background:var(--bit-border-color-lightest,#ededed);box-sizing:border-box;display:flex;font-weight:700;height:56px;justify-content:space-between;max-width:30%;max-width:264px;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.corner_corner__2PE8o .corner_link__18YRy{align-items:center;color:var(--bit-text-color-heavy);display:flex;flex:1 1;min-width:0;text-decoration:none;transition:color .3s ease-in-out}.corner_corner__2PE8o .corner_link__18YRy:active{color:var(--bit-text-color-heavy)}.corner_corner__2PE8o .corner_link__18YRy:hover{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.corner_corner__2PE8o .corner_link__18YRy>span{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:480px){.corner_corner__2PE8o .corner_link__18YRy>span{display:none}}.corner_corner__2PE8o .corner_avatar__2Hjbl{margin-right:10px;min-width:25px}.corner_corner__2PE8o>b{font-weight:700}.corner_corner__2PE8o .corner_icon__3i8k2{color:#6c707c;color:var(--bit-text-color-light,#6c707c);cursor:pointer;transition:color .3s ease-in-out}.corner_corner__2PE8o .corner_icon__3i8k2:hover{color:var(--bit-text-color-heavy)}.top-bar_topbar__618ia{align-items:center;background:#ededed;background:var(--bit-bg-heaviest,#ededed);box-sizing:border-box;display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);height:56px;z-index:102}.component-grid_componentGrid__-4Xzl{grid-column-gap:10px;grid-gap:32px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(197px,1fr))}.empty-component-gallery_emptyComponentGallery__37KcN{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;padding:0 20px;text-align:center}.empty-component-gallery_emptyComponentGallery__37KcN>img{margin-bottom:40px}.empty-component-gallery_title__16LpM{font-size:24px;font-size:var(--bit-p-xxl,24px);margin-bottom:32px}.empty-component-gallery_title__16LpM>span:last-child{font-weight:700}.empty-component-gallery_purpleLink__2oFDm{align-items:center;color:#5d4aec;color:var(--bit-accent-heavy,#5d4aec);cursor:pointer;display:inline-flex;text-decoration:none}.empty-component-gallery_purpleLink__2oFDm .empty-component-gallery_text__2DqoR{margin-right:5px}.empty-component-gallery_purpleLink__2oFDm .empty-component-gallery_icon__31-i9{margin-top:4px}.empty-component-gallery_bottomText__2kWL2{font-size:var(--bit-p-xs);margin-bottom:16px}.empty-component-gallery_bottomText__2kWL2 .empty-component-gallery_purpleLink__2oFDm{color:#5d4aec;color:var(--bit-accent-heavy,#5d4aec);cursor:pointer;text-decoration:underline}.empty-component-gallery_iconLine__3nqXr{display:flex}.empty-component-gallery_iconLine__3nqXr .empty-component-gallery_logo__1n1yC{height:24px;margin:0 7px;width:24px}.empty-workspace_text__2oKK_{margin-bottom:30px}.preview-container_previewContainer__2vC8P{border-radius:5px 5px 0 0;height:0;overflow:hidden;padding-bottom:57%;position:relative}.preview-container_preview__1l99k{border-bottom:1px solid #cccfd4;border-bottom:1px solid var(--bit-border-color-light,#cccfd4);bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.preview-container_preview__1l99k>div>iframe{pointer-events:none}.preview-container_emptyPreview__G_ejZ{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed)}.deprecation-sticker_deprecated__3eacP{background-color:#ffc640;border-radius:4px;display:none;font-size:10px;font-weight:700;padding:3px 8px;position:absolute;right:12px;text-transform:uppercase;top:7px;z-index:1}.deprecation-sticker_deprecated__3eacP.deprecation-sticker_show__3_A8T{display:inline;display:initial}.details_content__ljwS4{display:flex;flex-direction:column;height:96px;justify-content:space-between;padding:16px}.details_nameSpace__Pea_M{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:10px;font-weight:700;margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.details_name__1YRja{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.details_name__1YRja>span:first-child{font-weight:700;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details_versionHolder__22WVp{align-items:center;display:flex;overflow:hidden}.details_versionHolder__22WVp .details_img__2sKb2{height:14px;margin-left:5px}.details_description__2Gzn-{line-clamp:2;box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;color:#6c707c;color:var(--bit-text-color-light,#6c707c);display:-webkit-box;font-size:14px;font-size:var(--bit-p-xs,14px);overflow:hidden;text-overflow:ellipsis}.card_componentCard__fpri4{border-color:#cccfd4;border-color:var(--bit-border-color-light,#cccfd4);border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .3s ease-in-out;width:100%}.card_componentCard__fpri4:hover{border-color:#6c707c;border-color:var(--bit-text-color-light,#6c707c);overflow:visible;overflow:initial}.component-card_componentCardLink__IG4rc{color:var(--bit-text-color-heavy);text-decoration:none}.component-card_bottom__3w-np{justify-content:space-between;padding:0 16px 16px}.component-card_bottom__3w-np,.component-card_bottom__3w-np>div{align-items:center;display:flex}.component-card_bottom__3w-np>div>span{font-size:14px;margin-right:10px}.component-card_bottom__3w-np>div .component-card_size__1urdO{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:11px;vertical-align:middle}.component-card_dot__3V9As{background-color:#ededed;border-radius:50%;display:inline-block;height:14px;width:14px}.component-card_img__35h0q{height:14px}.preview-placeholder_previewPlaceholder__YTjy0{align-items:center;color:#c7c7c7;display:flex;flex-direction:column;height:100%;justify-content:center;pointer-events:auto}.preview-placeholder_previewPlaceholder__YTjy0>span:first-child{font-size:30px;margin-bottom:14px}.preview-placeholder_previewPlaceholder__YTjy0>div{font-size:13px}.preview-placeholder_tooltip__2GkU9{max-width:155px;text-align:center}.load-preview_loadPreview__19w9D{align-items:center;background-color:#414141;background-color:var(--bit-text-color,#414141);border-radius:6px;color:#fff;color:var(--bit-text-on-accent,#fff);cursor:pointer;display:flex;font-size:12px;left:8px;padding:4px 8px;position:absolute;top:8px;transition:background-color .3s ease-in-out}.load-preview_loadPreview__19w9D:hover{background-color:var(--bit-text-color-heavy)}.load-preview_loadPreview__19w9D .load-preview_icon__rZ21U{margin-right:5px;transform:rotate(270deg)}.workspace-component-card_wrapper__2LBMT{position:relative}.workspace-component-card_limitLength__2u6Ie{max-width:70%}.workspace-overview_container__t0pKq{box-sizing:border-box;height:100%;overflow-y:auto;padding:80px 5% 150px}.workspace_emptyContainer__1dsAn{height:100vh}.workspace_workspaceWrapper__3vmnN{display:flex;flex-direction:column;height:100vh;overflow:hidden}.workspace_topbar__28OyP{flex:none}.workspace_main__30sLQ{flex:1 1;height:100%;overflow:hidden}.workspace_splitter__3rzg1{position:relative}.workspace_splitter__3rzg1>:first-child{position:absolute;z-index:101}.workspace_sidebar__37y5K{height:100%;max-width:85%;min-width:100px;position:relative}.menu-widget-icon_icon__3PnJB{font-size:16px}.menu-widget-icon_widgetMenuIcon__3spxQ{align-items:center;display:flex;justify-content:center}.aspect-box_aspectBox__HYqVO{border:1px solid #babec9;border:1px solid var(--bit-border-color,#babec9);border-radius:9px;display:grid;padding:16px}.aspect-box_titleLine__1UmFM{justify-content:space-between;margin-bottom:28px}.aspect-box_iconWrapper__321rW,.aspect-box_titleLeft__3y2TE,.aspect-box_titleLine__1UmFM{align-items:center;display:flex}.aspect-box_iconWrapper__321rW{border:1px solid #ededed;border-radius:50%;justify-content:center;margin-right:5px;padding:2px}.aspect-box_iconWrapper__321rW .aspect-box_icon__VjAOQ{filter:brightness(0);width:12px}.aspect-box_name__-dsup{font-size:20px}.aspect-box_aspectLink__2kjQN{color:#6c707c;color:var(--bit-text-color-light,#6c707c);cursor:pointer}.aspect-box_sectionTitleContainer__2RACg{display:flex;flex-direction:row;justify-content:space-between}.aspect-box_expandCollapse__Qv7yk{align-items:flex-start;cursor:pointer;display:flex}.aspect-box_expandCollapse__Qv7yk img{border-radius:8px;width:16px}.aspect-box_expandCollapse__Qv7yk img:hover{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed)}.aspect-box_copyMessage__2KFvY{display:flex;position:static;transform:none}.aspect-box_toolbar__3Ph6L{align-items:flex-start;display:flex;flex-direction:row}.aspect-box_copyIcon__3HYTq{display:flex;font-size:var(--bit-p-xs)}.aspect-box_copyButton__3jAun{background-color:var(--bit-bg-color-highlight);border:none;box-sizing:border-box;color:var(--bit-accent-color);cursor:pointer;outline:none}.aspect-box_sectionTitle__Id1hT{display:flex;font-size:var(--bit-p-xs);font-weight:700;margin-bottom:16px}.aspect-box_log__2XI4n{background:#282c34;border-radius:6px;overflow:hidden;word-break:break-all}.aspect-box_log__2XI4n.aspect-box_config__2ay6y{margin-bottom:24px}.aspect-box_log__2XI4n>div{overflow-x:auto;padding:16px}.aspect-page_aspectPage__3S5D8{box-sizing:border-box;overflow-y:scroll;padding:50px 40px 100px;width:100%}.aspect-page_aspectPage__3S5D8>div{margin:0 auto;max-width:1440px}.aspect-page_title__2JMMn{font-size:26px;font-size:var(--bit-h-xs,26px);margin-bottom:25px}.aspect-page_separator__iz045{margin-bottom:41px}.aspect-page_aspectBox__2q5eI{margin-bottom:32px}.component-result_name__3VQYJ{flex:1 1;margin:0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-result_icon__1KEBX{font-size:1.15em;height:1em;width:1em}.page-frame_centerColumn__3MmeY{margin-left:auto;margin-right:auto;max-width:1000px;width:calc(100% - 40px)}.page-frame_wideColumn__nYSxy{margin-left:auto;margin-right:auto;max-width:1440px;width:calc(100% - 40px)}.page-frame_textColumn__25X-B{max-width:700px}.label_label__9c9FG{background:var(--bit-accent-bg);border-radius:6px;color:var(--bit-accent-heavy);display:inline-block;font-size:12px;font-size:var(--bit-p-xxs,12px);font-weight:700;padding:4px 8px;text-transform:uppercase}.label-list_labelList__slHGT{margin-bottom:16px}.label-list_labelList__slHGT>*{margin-bottom:1em}.label-list_labelList__slHGT>:not(:last-child){margin-right:1em}.section_section__3Kr0F:empty{display:none}.section_sectionMargin__2JK0f{margin-bottom:40px}.tab-line_tabLine__1Vtzo{background-color:#6c5ce7;background-color:var(--primary-color,#6c5ce7);height:4px;left:0;position:absolute;transition:transform .15s ease-in-out,width .15s ease-in-out}.tab-line_tabLine__1Vtzo[data-position=top]{top:0}.tab-line_tabLine__1Vtzo[data-position=bottom]{bottom:0}.tab-folder_tabFolder__1XqTm{background-color:#f6f5fe;background-color:var(--primary-surface-color,#f6f5fe);border:1px solid #ededed;border:1px solid var(--border-medium-color,#ededed);border-radius:8px 8px 0 0;bottom:0;box-sizing:border-box;height:100%;left:0;position:absolute;transition:transform .15s ease-in-out,width .15s ease-in-out}.responsive-navbar_tab__h2BUK{align-items:center;color:#878c9a;cursor:pointer;display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);outline:none;padding:8px 16px;pointer-events:none;position:relative;transition:color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.responsive-navbar_tab__h2BUK.responsive-navbar_active__2aH7r,.responsive-navbar_tab__h2BUK:hover{color:#2b2b2b;color:var(--on-surface-color,#2b2b2b)}.responsive-navbar_tab__h2BUK.responsive-navbar_active__2aH7r[data-priority=folder]{color:#6c5ce7;color:var(--primary-color,#6c5ce7);transition:transform .15s ease-in-out,color .15s ease-in-out}.responsive-navbar_tab__h2BUK[data-priority=folder]{z-index:1}.responsive-navbar_tab__h2BUK>*{pointer-events:auto}.responsive-navbar_navTabs__ekn4T{display:flex;gap:8px;position:relative}.responsive-navbar_navTabs__ekn4T.responsive-navbar_overflow__2VGfX{overflow-x:auto}.responsive-navbar_more__3ptQ0{align-items:center;display:flex}.responsive-navbar_more__3ptQ0 .responsive-navbar_dots__35bK4{align-items:center;border-radius:8px;color:#707279;color:var(--on-surface-medium-color,#707279);cursor:pointer;display:flex;justify-content:center;padding:8px 16px;transition:background-color .3s ease-in-out}.responsive-navbar_more__3ptQ0 .responsive-navbar_dots__35bK4>img{width:16px}.responsive-navbar_secondaryTabContainer__6CVKO .responsive-navbar_item__25kgV{pointer-events:none;width:100%}.responsive-navbar_secondaryTabContainer__6CVKO .responsive-navbar_item__25kgV .responsive-navbar_menuItem__JvCdr{padding:0;pointer-events:auto}.responsive-navbar_secondaryTabContainer__6CVKO .responsive-navbar_item__25kgV .responsive-navbar_menuItem__JvCdr>*{padding:8px;width:100%}.responsive-navbar_hidden__Q-XYr{display:none}.paragraph_paragraph__2ua3B{margin:0 0 1em}.sub-title_subTitle__-glk0{margin-bottom:16px}.row_row__3BXWP{align-items:center;display:flex;flex-wrap:wrap}.component-overview_componentTitle__3BVCz>h1{margin:0}.component-overview_badgeContainer__10QE3{align-items:center;display:flex;flex-wrap:wrap;margin-top:8px}.component-overview_badgeContainer__10QE3>*{margin:0 8px}.component-overview_subTitle__2kAFX{white-space:break-spaces}.component-overview_titleRow__1dFIx{margin-bottom:20px}.component-overview_contentTabs__1IbFQ{margin-bottom:16px;max-width:100%;min-width:70%}@media screen and (max-width:920px){.component-overview_contentTabs__1IbFQ{width:100%}}.component-overview_contentTabs__1IbFQ .component-overview_nav__3vVfJ>div{font-size:12px;padding:6px 12px}.component-overview_contentTabs__1IbFQ .component-overview_tab__1P5g9{border-bottom:0}.component-overview_copyBox__1Ni_N{background:#fff;background:var(--background-color,#fff);border-top-left-radius:0}.overview_overviewWrapper__1dWkQ{--bit-h-lg:36px;overflow:auto}.overview_overviewWrapper__1dWkQ .overview_componentOverviewBlock__cSyA1{margin-bottom:0;max-width:1440px;padding:50px 40px 10px}.overview_legacyPreview__Ldjic{margin:0 auto}.component-size_componentSizeTooltip__3m7wK{padding:0}.component-size_componentSizeTooltipContent__3GZMA{font-size:12px}.component-size_label__3DLRb{padding:4px 8px}.compare-split-layout-preset_mainContainer__33ngE{display:flex;height:100%;overflow:hidden}.compare-split-layout-preset_subContainerLeft__1JSGh{background-color:#ededed;flex:1 1;padding:16px}.compare-split-layout-preset_subContainerRight__1xt0p{background-color:#ededed;flex:1 1;padding:16px 16px 16px 0}.compare-split-layout-preset_loader__1E8vI{align-items:center;display:flex;height:100%}.overview-compare_checkboxContainer__25wdp{margin-top:16px;padding-left:16px}.overview-compare_subView__2QnoB{background-color:#fff;height:100%;overflow:auto}.overview-compare_loader__3yHGN{align-items:center;display:flex;height:100%}.overview-compare_toggleContainer__1uyZ9{align-items:center;display:flex;margin-bottom:8px}.overview-compare_toggleContainer__1uyZ9 .overview-compare_toggle__2THz3{margin-right:8px}.overview-compare_splitLayout__3Raq1{margin-top:8px}.composition-compare_dropdownContainer__25a1P{background-color:#ededed;background-color:var(--bit-bg-heaviest,#ededed);display:flex}.composition-compare_leftDropdown__ouZFH{display:flex;flex:1 1;padding:16px}.composition-compare_rightDropdown__3EtxL{display:flex;flex:1 1;padding:16px 16px 16px 0}.composition-compare_mainContainer__3dGi1{display:flex;height:100%}.composition-compare_subContainerLeft__Jizds{background-color:#ededed;flex:1 1;padding:16px}.composition-compare_subContainerRight__AkKxS{background-color:#ededed;flex:1 1;padding:16px 16px 16px 0}.composition-compare_subView__3NNoe{background-color:#fff;height:100%;overflow-y:scroll}.composition-compare_loader__1_yPp{align-items:center;display:flex;height:100%}.composition-dropdown_placeholder__2nL2F{align-items:center;background-color:#fff;background-color:var(--bit-bg-color,#fff);border:1px solid #babec9;border:1px solid var(--bit-border-color,#babec9);border-radius:6px;box-sizing:border-box;display:flex;height:30px;justify-content:space-between;padding:0 8px;transition:background-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.composition-dropdown_menu__2hIHs{border-radius:6px;font-size:var(--bit-p-xs);max-height:240px;max-width:100%;overflow-y:scroll;padding:0;width:100%}.circular-font_circularFont__3ikwh{font-family:"CircularXX","Gill Sans","Gill Sans MT","Helvetica Neue",Helvetica,Arial,sans-serif}@font-face{font-family:"CircularXX";src:url(https://static.bit.dev/circular-xx/CircularXXWeb-Regular.woff2)}@font-face{font-family:"CircularXX";font-weight:700;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-Bold.woff2)}@font-face{font-family:"CircularXX";font-weight:800;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-Black.woff2)}@font-face{font-family:"CircularXX";font-style:italic;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-Italic.woff2)}@font-face{font-family:"CircularXX";font-style:italic;font-weight:700;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-BoldItalic.woff2)}@font-face{font-family:"CircularXX";font-style:italic;font-weight:800;src:url(https://static.bit.dev/circular-xx/CirculrXXWeb-BlackItalic.woff2)}@font-face{font-family:"CircularXX";font-weight:300;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-light.woff2)}@font-face{font-family:"CircularXX";font-style:italic;font-weight:300;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-lightItalic.woff2)}@font-face{font-family:"CircularXX";font-weight:500;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-Medium.woff2)}@font-face{font-family:"CircularXX";font-style:italic;font-weight:500;src:url(https://static.bit.dev/circular-xx/CircularXXWeb-MediumItalic.woff2)}.base-theme_theme__2IGd_{background:var(--background-color);color:var(--on-background-color);min-height:100%}.theme-toggler_toggler__1Cqk8{background:#fff;background:var(--surface-color,#fff);border-radius:8px;cursor:pointer;padding:.5em;transition:color .18s,background-color .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-toggler_toggler__1Cqk8:hover{background:#edebfc;background:var(--surface-hover-color,#edebfc)}.theme-toggler_toggler__1Cqk8:active{background:#dcd8f9;background:var(--surface-active-color,#dcd8f9)}.loader-ribbon_loader__pknIn{opacity:0;transition:opacity 1.27s ease-out;width:100%}.loader-ribbon_loader__pknIn.loader-ribbon_loading__18mM_{opacity:1}.loader-ribbon_loader__pknIn .loader-ribbon_progress__1yIFa{animation:loader-ribbon_completed__3hZP4 1.27s forwards}.loader-ribbon_loader__pknIn.loader-ribbon_loading__18mM_>.loader-ribbon_progress__1yIFa{animation:loader-ribbon_progress__1yIFa 3.3s ease-out infinite forwards}.loader-ribbon_progress__1yIFa{background:#6c5ce7;background:var(--bit-accent-color,#6c5ce7);border-radius:4px;box-shadow:0 0 3px rgba(#6c5ce7,.381);box-shadow:0 0 3px rgba(var(--bit-accent-color,#6c5ce7),.381);height:3px;max-width:100%;width:0}@keyframes loader-ribbon_progress__1yIFa{to{width:100%}}@keyframes loader-ribbon_completed__3hZP4{0%{height:3px}50%{height:7px;width:100%}to{height:3px;opacity:0;width:100%}}.client-context_loader__xgMK-{position:fixed;z-index:20}.scope-menu_top__Jvz3E{color:#414141;color:var(--bit-text-color,#414141);padding:16px 24px}.scope-menu_title__1oquh{align-items:center;display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);font-weight:700}.scope-menu_title__1oquh>span:first-child{color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);font-weight:700;margin-right:8px}.scope-menu_importContent__1EluJ>div{margin:12px 0}.scope-menu_importContent__1EluJ>div:nth-child(2){margin-bottom:24px}.scope-menu_drawerTitle__22wSz{align-items:center;display:flex}.scope-menu_drawerTitle__22wSz>span:first-child{font-size:16px;font-size:var(--bit-p-md,16px);margin-right:8px}.menu_scopMenu__1WcH2{background-color:#fff;background-color:var(--bit-bg-color,#fff);border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.menu_useBox__6MOCS{--bit-drawer-margin:14px}.component-count_componentCount__23qSv{background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed);border-radius:6px;font-size:12px;margin-right:8px;padding:0 6px}.scope-labels_pillsContainer__dwkXe{align-items:center;display:flex;margin-bottom:24px}.scope-labels_pillsContainer__dwkXe>div{margin-right:10px;padding:4px 8px}.scope-labels_pillIcon__FalWb{font-size:16px;font-size:var(--bit-p-md,16px);margin-right:6px}.scope-icon_scopeIcon__3diGE{align-items:center;background-color:#babec9;background-color:var(--bit-border-color,#babec9);border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:9px;box-sizing:border-box;display:flex;font-weight:400;height:1em;justify-content:center;position:relative;text-align:center;width:1em}.scope-icon_letter__1yVE-{color:#fff;color:var(--bit-bg-color,#fff)}.scope-icon_scopeImg__1lKtJ{height:100%}.scope-icon_iconBackground__2PXRS{background-color:#fff;background-color:var(--bit-bg-color,#fff)}.scope-title_title__1gfIN{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:0;margin-right:16px}.scope-title_title__1gfIN>div:first-child{margin-right:16px}.scope-title_orgName__-Ngwp{color:var(--bit-text-color-heavy);font-weight:400;font-weight:700}.scope-details_scopeTitle__26jCw{margin-bottom:32px;max-width:700px}.scope-details_scopeTitle__26jCw>p{margin-bottom:24px}.scope-details_scopeTitle__26jCw .scope-details_titleRow__36Y-T{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:20px}.scope-details_scopeTitle__26jCw .scope-details_avatar__gWbUx{margin-right:4px}.empty-scope_text__3yT30{margin-bottom:30px}.scope-overview_container__2TwoW{box-sizing:border-box;height:100%;overflow-y:auto;padding:80px 5% 150px}.scope_scope__2v_8Y{display:flex;flex-direction:column;height:100vh;overflow:hidden}.scope_scope__2v_8Y .scope_topbar__bavKt{flex:none}.scope_scope__2v_8Y .scope_topbar__bavKt,.scope_scope__2v_8Y .scope_topbar__bavKt .scope_whiteCorner__2TuGb{background-color:#fff;background-color:var(--bit-bg-color,#fff);border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.scope_main__2PrHl{flex:1 1;height:100%;overflow:hidden}.scope_splitter__1bzpb{position:relative}.scope_splitter__1bzpb>:first-child{position:absolute;z-index:101}.scope_sidebar__1Dy7n{height:100%;max-width:85%;min-width:100px;position:relative}.scope_pane__3v-Ly{height:100%}.test-loader_testLoader__CKZQv{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;max-width:300px;padding:20px}.test-loader_testLoader__CKZQv>div:first-child{margin-bottom:50px}.test-loader_testLoader__CKZQv>div{margin-bottom:20px}.test-loader_testLoader__CKZQv>img{margin-bottom:50px;max-width:220px;width:100%}.test-loader_testLoader__CKZQv .test-loader_text__3DInL{font-size:24px}.cli-snippet_log__3cxVB{background:#091720;border-radius:6px;overflow:hidden;padding:16px}.cli-snippet_block__2X5G6{font-family:roboto mono;font-size:12px}.cli-snippet_block__2X5G6 .cli-snippet_line__3vnrG{color:#ededed;line-height:1.5}.cli-snippet_pre__2woyr{display:inline-block;white-space:pre-wrap}.cli-snippet_pre__2woyr span{white-space:break-spaces;word-break:break-all}.test-row_testBlock__3nt8o.test-row_open__SfYjP{border-bottom:none}.test-row_testBlock__3nt8o.test-row_open__SfYjP>.test-row_row__38slY>span{transform:rotate(.5turn);visibility:inherit}.test-row_row__38slY{padding:11px 0}.test-row_snippet__TM_-X{margin-bottom:12px}.test-file-title_testFileTitle__2dhtd{border-left-style:solid;border-left-width:4px;padding-bottom:30px;padding-left:24px}.test-file-title_testFile__318zE{font-size:20px;font-size:var(--bit-p-xl,20px);padding:12px 0}.test-file-title_iconLine__1U_Zt{align-items:center;display:flex}.test-file-title_iconLine__1U_Zt .test-file-title_testIcon__2Fw0b.test-file-title_pass__2AH_4>span{color:#4bba7b}.test-file-title_iconLine__1U_Zt .test-file-title_testIcon__2Fw0b.test-file-title_fail__1_O88>span{color:#e9436c}.test-file-title_iconLine__1U_Zt .test-file-title_testIcon__2Fw0b.test-file-title_pending__1VmCv>span{color:#0984e3}.test-file-title_testIcon__2Fw0b{align-items:center;display:flex;font-size:var(--bit-p-xs);margin-right:16px}.test-file-title_testIcon__2Fw0b .test-file-title_icon__1p5n3{color:#878c9a;font-size:12px;font-size:var(--bit-p-xxs,12px);margin-right:8px}.test-table_testBlock__1DfuK{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.test-table_testBlock__1DfuK.test-table_open__cF39l{border-bottom:none}.test-table_testBlock__1DfuK.test-table_open__cF39l>.test-table_row__3Gfa7>span{transform:rotate(.5turn);visibility:inherit}.test-table_testBlock__1DfuK:hover{background-color:#f6f6f6}.test-table_testBlock__1DfuK:hover>.test-table_row__3Gfa7>span{visibility:inherit}.test-table_testBlock__1DfuK.test-table_hover__lVabR .test-table_row__3Gfa7{cursor:pointer}.test-table_testTable__UTVs8{border:1px solid #babec9;border:1px solid var(--bit-border-color,#babec9);border-bottom-right-radius:9px;border-left:none;border-top-right-radius:9px;margin-bottom:32px;padding-right:24px}.test-table_testRow__3iSzG{border-left-style:solid;border-left-width:4px;padding-left:24px}.test-table_testRow__3iSzG.test-table_passed__2Mk59{border-left-color:#37b26c}.test-table_testRow__3iSzG.test-table_failed__3EJjk{border-left-color:#e62e5c;padding-bottom:12px}.test-table_testRow__3iSzG.test-table_pending__dqajJ{border-left-color:#0984e3}.test-table_testTitle__1Ysxi{align-items:flex-start;display:flex;justify-content:space-between}.test-table_heading__1QoZe{color:#6c707c;color:var(--bit-text-color-light,#6c707c);font-size:12px;font-size:var(--bit-p-xxs,12px);font-weight:700;text-transform:uppercase}.test-table_row__3Gfa7{grid-gap:30px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr) 20px;padding:0 13px}.test-table_row__3Gfa7>*{padding:15px 0}.test-table_row__3Gfa7>span{margin:auto;visibility:hidden}.test-table_log__138kC{max-height:0;overflow:hidden;transition:max-height .3s,visibility .3s ease-in-out;visibility:hidden;width:100%}.test-table_log__138kC.test-table_open__cF39l{max-height:400px;visibility:inherit}.test-table_snippet__1kfAv{display:grid}.test-table_snippet__1kfAv>span{display:none}.test-table_snippet__1kfAv>pre{background:#282c34!important;max-height:350px}.test-table_snippet__1kfAv>pre>code>span{background:#282c34!important;color:#fff!important;font-size:11px}.test-table_test__6RsTA{align-items:center;display:flex;margin-right:10px}.test-table_test__6RsTA>span{align-self:baseline;margin-right:10px;transform:translateY(1px)}.test-table_test__6RsTA>div{font-size:var(--bit-p-xs);font-weight:700}.test-table_test__6RsTA>div>span{margin-right:5px}.test-table_testBreadcrumbs__1eRzC.test-table_singleLine__3pHTr{align-items:center;display:flex;flex-wrap:wrap;font-weight:inherit}.test-table_duration__uolgy{align-items:center;color:#878c9a;display:flex;font-size:var(--bit-p-xs);white-space:nowrap}.test-table_duration__uolgy>span:first-child{color:#6c707c;color:var(--bit-text-color-light,#6c707c);margin-right:8px}.test-table_pass__F5mYS{color:#37b26c}.test-table_fail__1pCgz{color:#e62e5c}.test-table_pendingIcon__2nvlZ{color:#0984e3;font-size:14px}.test-table_skippedIcon__EbEL_{color:#6c707c;font-size:14px}.tests-page_testsPage__3CAIY{box-sizing:border-box;margin:0 auto;max-width:1440px;overflow-y:auto;padding:50px 40px 100px;width:100%}.tests-page_testsPage__3CAIY .tests-page_title__1IDNZ{font-size:26px;font-size:var(--bit-h-xs,26px);margin-bottom:24px}.tests-page_testsPage__3CAIY .tests-page_separator__1cIn6{margin-bottom:41px}.tests-page_testBlock__dutVM{margin-bottom:50px}.compare-tests_checkboxContainer__2nJaJ{margin-top:16px;padding-left:16px}.compare-tests_subView__3ZI11{background-color:#fff;height:100%;overflow:auto}.compare-tests_loader__11GzJ{align-items:center;display:flex;height:100%}.compare-tests_toggleContainer__1AS8B{align-items:center;display:flex;margin-bottom:8px}.compare-tests_toggleContainer__1AS8B .compare-tests_toggle__1o-qs{margin-right:8px}.compare-tests_splitLayout__3Usnj{margin-top:8px}.component-deprecated_label__1HXz4{background-color:#fffcf4;background-color:var(--design-warning-surface-color,#fffcf4);border-color:#ffc640;border-color:var(--design-warning-color,#ffc640);color:#2b2b2b;padding:0}.component-deprecated_label__1HXz4>div{align-items:center;display:flex;padding:4px 8px}.component-deprecated_label__1HXz4 .component-deprecated_arrowImage__3ZNOZ,.component-deprecated_label__1HXz4 .component-deprecated_deprecatedImage__3g1oW{width:16px}.component-deprecated_label__1HXz4 .component-deprecated_deprecatedImage__3g1oW{margin-right:8px}.component-deprecated_separator__2pn3r{border-right:1px solid #ffc640;border-right:1px solid var(--design-warning-color,#ffc640)}.component-deprecated_componentTooltip__3KTqy{max-width:none!important;padding:0}.component-deprecated_componentTooltipContent__q0XeJ{font-size:12px}.component-deprecated_componentTooltipContent__q0XeJ>div{font-weight:700;margin-bottom:8px}.component-deprecated_link__3TUja{color:inherit;text-decoration:none}.x-button_xButton__32I0N{background:inherit;border:none;color:#babec9;color:var(--bit-text-inactive,var(--bit-text-color-light,#babec9));display:inline-flex;padding:0;transition:color 80ms}.x-button_xButton__32I0N.x-button_interactive__3YJiT{cursor:pointer}.x-button_xButton__32I0N.x-button_interactive__3YJiT:hover{color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b)}.notification_timestamp__2Jgaw{font-size:.85em}.notification_notification__3ShVF{align-items:flex-start;animation:notification_enter__1U8Mc .3s forwards;background:#fff;background:var(--bit-bg-tooltip,#fff);box-shadow:var(--bit-shadow-faint);display:flex;max-height:100vh;max-width:330px;min-width:230px;padding:16px;transform-origin:right bottom;transition:all .3s,max-height .15s ease-out}.notification_notification__3ShVF.notification_dismissing__1MVKa{animation:notification_exit__Rq2qF .3s forwards;margin:0;max-height:0;overflow:hidden;padding:0}.notification_main__qsu_6{flex-grow:1;margin-right:8px}.notification_type__1nyns{font-weight:700;margin-bottom:4px;text-transform:capitalize}.notification_message__2khk4{margin-bottom:8px;word-break:break-word}.notification_icon__2H8f1{font-size:24px;justify-self:flex-start;margin-right:16px;width:24px}@keyframes notification_exit__Rq2qF{0%{opacity:1;transform:translate(0) scale(1)}99%{opacity:0;transform:translate(200%) scale(.1)}to{visibility:hidden}}@keyframes notification_enter__1U8Mc{0%{opacity:0;transform:translate(200%) scale(.1)}99%{opacity:1;transform:translate(0) scale(1)}}.notification-center_notificationCenter__zUFWG{bottom:8px;display:flex;flex-direction:column;font-size:14px;justify-content:flex-end;max-height:calc(100vh - 64px);position:fixed;right:16px;z-index:5000}.notification-center_notificationCenter__zUFWG.notification-center_dismissing__3pcuz{animation:notification-center_exitRight__1Pjs3 .3s ease-in-out forwards}.notification-center_actions__186kN{flex:none;padding:0 8px}.notification-center_notificationsContainer__2ON4-{display:flex;flex-direction:column-reverse;margin-bottom:4px;overflow-x:hidden;overflow-y:auto;padding:8px 8px 4px}.notification-center_notificationsContainer__2ON4->*{flex:none}.notification-center_notificationsContainer__2ON4->:not(:first-child){margin-bottom:4px}.notification-center_timestamp__St4rq{font-size:.85em;text-align:right}@keyframes notification-center_exitRight__1Pjs3{0%{opacity:1;transform:translate(0)}99%{opacity:0;transform:translate(200%)}to{opacity:0;transform:translate(200%);visibility:hidden}}.button_Button__2QCn_{border-radius:5px;font-family:inherit;font-size:inherit;height:46px;height:var(--primary-button-height,46px);outline:none;text-align:center;transition:all .3s}.button_Button__2QCn_:disabled{cursor:auto;filter:saturate(.38)}.button_Button__2QCn_[data-variation=normal]{background-color:#fff;background-color:var(--bit-bg-color,#fff);border:1px solid #fff;border:1px solid var(--bit-bg-color,#fff);color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.button_Button__2QCn_[data-variation=normal]:hover:not(:disabled){background-color:#fff;background-color:var(--bit-bg-heavy,#fff);border:1px solid #fff;border:1px solid var(--bit-bg-heavy,#fff);color:#5d4aec;color:var(--bit-accent-heavy,#5d4aec)}.button_Button__2QCn_[data-variation=ghost]{background-color:#fff;background-color:var(--bit-bg-color,#fff);border:1px solid #6c5ce7;border:1px solid var(--bit-accent-color,#6c5ce7);color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.button_Button__2QCn_[data-variation=ghost]:hover:not(:disabled){background-color:#fff;background-color:var(--bit-bg-heavy,#fff);border:1px solid #5d4aec;border:1px solid var(--bit-accent-heavy,#5d4aec);color:#5d4aec;color:var(--bit-accent-heavy,#5d4aec)}.button_Button__2QCn_[data-variation=cta]{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);border:1px solid #6c5ce7;border:1px solid var(--bit-accent-color,#6c5ce7);color:#fff;color:var(--bit-text-on-accent,#fff)}.button_Button__2QCn_[data-variation=cta]:hover:not(:disabled){background-color:#5d4aec;background-color:var(--bit-accent-heavy,#5d4aec);border:1px solid #5d4aec;border:1px solid var(--bit-accent-heavy,#5d4aec)}.elevations_low__1RkQ_{box-shadow:none;box-shadow:var(--bit-shadow-hover-low,initial)}.elevations_low__1RkQ_:active:not(:disabled){box-shadow:none;box-shadow:var(--bit-shadow-resting,initial);transform:translateY(2px)}.elevations_medium__3BpJY{box-shadow:none;box-shadow:var(--bit-shadow-hover-medium,initial)}.elevations_medium__3BpJY:active:not(:disabled){box-shadow:none;box-shadow:var(--bit-shadow-resting,initial);transform:translateY(2px)}.elevations_high__3Qg4B{box-shadow:none;box-shadow:var(--bit-shadow-hover-high,initial)}.elevations_high__3Qg4B:active:not(:disabled){box-shadow:none;box-shadow:var(--bit-shadow-resting,initial);transform:translateY(11px)}.dismiss-button_dismissButton__3J83H{align-items:center;display:flex;height:40px;justify-content:center;width:100%}.dismiss-button_dismissButton__3J83H-entering{animation:dismiss-button_enter__751DQ .3s forwards}.dismiss-button_dismissButton__3J83H-exiting{animation:dismiss-button_exit__3VWED .3s forwards}.dismiss-button_dismissButton__3J83H-exited{display:none}@keyframes dismiss-button_exit__3VWED{0%{opacity:1;transform:translate(0) scale(1)}99%{opacity:0;transform:translate(200%) scale(.1)}to{visibility:hidden}}@keyframes dismiss-button_enter__751DQ{0%{opacity:0;transform:translate(200%) scale(.1)}99%{opacity:1;transform:translate(0) scale(1)}}.change-log-page_changeLogPage__1tKou{box-sizing:border-box;margin:0 auto;max-width:1440px;overflow-y:auto;padding:50px 40px 100px;width:100%}.change-log-page_changeLogPage__1tKou .change-log-page_title__9kEj5{font-size:26px;font-size:var(--bit-h-xs,26px);margin-bottom:24px}.change-log-page_changeLogPage__1tKou .change-log-page_separator__b-Of9{margin-bottom:0}.change-log-page_separatorNoChangeLog__1vUA-{margin-bottom:41px}.change-log-page_changeLogCard__25vNf{margin-bottom:8px}.change-log-page_logContainer__4KoMq{display:flex;flex-direction:column}.code-view_codeView__1bBfh{box-sizing:border-box;overflow:hidden;padding:24px 40px;width:100%}.code-view_codeView__1bBfh .code-view_codeSnippetWrapper__1ix2v{max-width:100%;width:100%}.code-view_codeView__1bBfh .code-view_codeSnippetWrapper__1ix2v .code-view_codeSnippet__3Cmw7{display:block;height:calc(100vh - 200px);overflow:auto}.code-view_codeView__1bBfh .code-view_codeSnippetWrapper__1ix2v .code-view_codeSnippet__3Cmw7>code>code{border-right:1px solid #323232;margin-right:16px;padding-right:16px!important}.code-view_codeView__1bBfh .code-view_codeSnippetWrapper__1ix2v>span{top:13px!important}.code-view_img__5OiL2{margin-right:10px;width:20px}.code-view_fileName__2tZ_k{align-items:baseline;display:flex}.code-view_emptyCodeView__-1cvF{font-size:24px;margin:auto;text-align:center}.dependency-drawer_dependencyDrawer__31RJ1>div:first-child{border:initial;font-size:14px;padding-left:16px}.dependency-drawer_dependencyDrawerContent__2A8cy{overflow-y:auto}.dependency-drawer_dependencyLink__3TLqO{align-items:center;border-left:0 solid transparent;box-sizing:border-box;color:inherit;display:flex;font-size:inherit;font-size:var(--bit-p-xs);height:32px;overflow:hidden;padding:0 8px 0 32px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dependency-drawer_dependencyLink__3TLqO>span:first-child{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7);margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dependency-drawer_depNode__19iZi{align-items:center;display:flex;flex:1 1;font-size:14px;min-width:0}.dependency-drawer_depNode__19iZi:hover{background:#f6f6f6;background:var(--bit-bg-heavy,#f6f6f6)}.artifacts-tree_artifactsPanel__tYAKw{background:#fafafa;border-right:2px solid #ededed;display:flex;flex-direction:column;font-size:var(--bit-p-xs);height:100%;overflow-y:auto}.artifacts-tree_artifactsPanelCodeTabDrawer__2OFzr>div:first-child{border:none;border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.artifacts-tree_openDrawer__kuMDp{flex:1 1;height:100%}.artifacts-tree_artifactsPanelCodeDrawerContent__2ASCz{overflow-y:auto}.artifacts-tree_drawerIcon__2L2z6{font-size:var(--bit-p-xs);margin-right:8px}.artifacts-tree_label__3vTCV{font-size:var(--bit-p-xxs);font-weight:inherit;padding:4px}.artifacts-tree_icon__2k1do{color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);font-size:var(--bit-p-xxs);padding:4px;pointer-events:auto}.artifacts-tree_artifactIconLink__30gpQ{text-decoration:none}.artifacts-tree_link__2-_LE{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.artifacts-tree_node__26io3{pointer-events:none}.artifacts-tree_node__26io3>div{pointer-events:auto}.artifacts-tree_artifactWidgets__doUsI{display:flex}.artifacts-tree_size__1dPXL{background-color:#edebfc;background-color:var(--bit-accent-bg,#edebfc);border-radius:4px;color:#6c5ce7;color:var(--bit-accent-text,#6c5ce7);font-size:"12px";font-size:var(--bit-p-xxs,"12px");line-height:1em;margin-right:8px;padding:4px}.artifacts-tree_size__1dPXL.artifacts-tree_selected__WvCcQ{border:1px solid #6c5ce7;border:1px solid var(--bit-accent-text,#6c5ce7)}.code-tab-tree_codeTabTree__2MuUH{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.code-tab-tree_codeTabDrawer__DpR73>div:first-child{border:none;border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.code-tab-tree_openDrawer__1t2iF{flex:1 1;height:100%}.code-tab-tree_codeDrawerContent__3eI1m{overflow-y:auto}.code-tab-tree_drawerIcon__3umXD{font-size:14px;margin-right:8px}.code-tab-tree_label__y9LjK{font-size:10px;font-weight:inherit;padding:4px}.code-tab-page_codePage__uh_uj{height:calc(100vh - 56px);width:100%}.code-tab-page_left__A1uX1{display:flex;max-width:calc(100% - 200px);min-width:200px}.code-tab-page_right__3rrBi{max-width:calc(100% - 200px);min-width:200px;overflow-y:auto;position:relative}.code-tab-page_splitter__32XBc{position:relative}.code-tab-page_splitter__32XBc>:first-child{position:absolute;z-index:101}.code-tab-page_collapser__3j9Uh{right:1px}.code-tab-page_depNode__2vhAl{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.command-result_name__3xapw{flex:1 1}.command-result_commandKeys__BAYbe{float:right;font-size:.85em}.command-result_icon__3zfBb{font-size:1.15em;height:1em;margin-right:.5em;width:1em}.command-bar_commanderUi__2crco{font-size:20px;left:50%;max-width:90%;position:fixed;top:130px;transform:translate(-50%);width:643px}.component-compare-version-picker_componentCompareVersionPicker__2iS3c{display:flex;flex-direction:row;padding:8px 0}.component-compare-version-picker_componentCompareVersionMenu__JRwIh{left:0;min-width:400px}.component-compare-version-picker_showMenuOverNav__2eYds{z-index:102}.component-compare-version-picker_componentCompareVersionPlaceholder__2PdYe{align-items:center;display:flex;justify-content:space-between}.component-compare-version-picker_componentCompareVersionContainer__1l2b-{align-items:center;display:flex;font-size:14px;min-width:0}.component-compare-version-picker_componentCompareVersionContainer__1l2b-.component-compare-version-picker_left__1vuem{padding-right:16px}.component-compare-version-picker_componentCompareVersionContainer__1l2b-.component-compare-version-picker_right__cR-28{padding-left:16px}.component-compare-version-picker_componentCompareDropdown__1YVZq{width:100%}.component-compare-version-picker_arrowContainer__eDiYB{align-self:center;display:flex;height:60%}.component-compare-version-picker_arrowContainer__eDiYB img{align-self:center;display:flex;height:100%}.component-compare-version-picker_titleText__2rJqr{align-self:center;display:flex;font-size:16px;font-weight:700}.component-compare-version-picker_rightPad__1LudM{padding-right:8px}.empty-box_emptyCompositions__SjA0D{font-size:15px;font-size:var(--bit-p-sm,15px);margin:auto;padding:20px}.empty-box_emptyCompositions__SjA0D *{text-overflow:ellipsis}.empty-box_innerBorder__27U8B{border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:8px;overflow:hidden;padding:24px}.empty-box_innerBorder__27U8B>div{font-weight:700;margin-bottom:14px;overflow:hidden}.empty-box_innerBorder__27U8B>a{color:#897dec;text-decoration:none}.empty-box_innerBorder__27U8B>a>span{font-size:12px;font-size:var(--bit-p-xxs,12px);padding-left:5px}.component-compare_componentCompareContainer__2pgKN{display:flex;flex-direction:column;height:100%;overflow:hidden}.component-compare_top__1IAIW{display:flex;flex-direction:column;padding:24px 24px 16px}.component-compare_bottom__1Nfve{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding-bottom:16px}.component-compare_navContainer__1Dr0J{align-items:center;border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);min-height:48px}.component-compare_navigation__3vPqK{display:flex;list-style:none;min-height:48px}@media screen and (max-width:768px){.component-compare_navigation__3vPqK{padding-left:6px}}.component-compare_navigation__3vPqK>li{display:block;height:100%;margin-right:16px}.component-compare_loader__2s0LW{display:flex;height:100%;margin:auto;width:100%}.lane-compare_laneCompareContainer__9VZ5k{display:flex;flex:1 1;flex-direction:column}.lane-compare_componentCompareContainer__2pACV{height:55vh}.lane-compare_versionPicker__yfZWA{display:flex;flex-direction:column;width:100%}.lane-compare_componentCompareDrawer__8pXcr>div:first-child{border:none;border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.lane-compare_componentCompareDrawerContent__2gKty{overflow-y:auto}.lane-details_laneTitle__25jJ_{max-width:700px}.lane-details_laneTitle__25jJ_>p{margin-bottom:24px}.lane-details_laneTitle__25jJ_ .lane-details_titleRow__l-jfO{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:20px}.lane-details_laneTitle__25jJ_ .lane-details_avatar__3CgmG{margin-right:4px}.lane-details_laneIcon__1mzbt{border:0}.lane-details_pillsContainer__2XmE5{align-items:center;display:flex;margin-bottom:24px}.lane-details_pillsContainer__2XmE5>div{margin-right:10px;padding:4px 8px}.lane-details_pillIcon__2hujr{font-size:16px;font-size:var(--bit-p-md,16px);margin-right:6px}.empty-lane-overview_text__2CHg1{margin-bottom:30px}.lane-overview_container__1c4S1{box-sizing:border-box;height:100%;overflow-y:auto;padding:50px 5% 150px}.lane-overview_laneDetails__2I1D0{padding-bottom:32px}.lanes-overview-menu_topBarLink__2b0QR{align-items:center;box-sizing:border-box;color:inherit;display:flex;margin:0 5px;padding:0 8px;position:relative;text-decoration:none;transition:color .3s}.lanes-overview-menu_topBarLink__2b0QR:hover:not(.lanes-overview-menu_active__2k_83)>div{background-color:var(--bit-bg-heavy)}.lanes-overview-menu_topBarLink__2b0QR.lanes-overview-menu_active__2k_83{color:#6c5ce7;color:var(--bit-accent-color,#6c5ce7)}.lanes-overview-menu_topBarLink__2b0QR.lanes-overview-menu_active__2k_83:after{background-color:#6c5ce7;background-color:var(--bit-accent-color,#6c5ce7);height:4px}.lanes-overview-menu_topBarLink__2b0QR:after{background-color:transparent;border-top-left-radius:2px;border-top-right-radius:2px;bottom:0;content:"";height:0;left:0;position:absolute;right:0;transition:background-color .3s,height .3s}.lanes-overview-menu_topBarLink__2b0QR>div{align-items:center;border-radius:8px;display:flex;height:30px;padding:0 8px;transition:background-color .3s ease-in-out}.lanes-overview-menu_topBar__3bFmi{justify-content:space-between;width:100%}.lanes-overview-menu_leftSide__1F7Up,.lanes-overview-menu_topBar__3bFmi{align-items:center;display:flex;height:100%}.lanes-overview-menu_navigation__1u4Zk{display:flex;height:100%;list-style:none;padding-left:28px}@media screen and (max-width:768px){.lanes-overview-menu_navigation__1u4Zk{padding-left:6px}}.lanes-overview-menu_navigation__1u4Zk>li{display:block;height:100%;margin-right:16px}.lanes-overview-menu_rightSide__tCkg3{align-items:center;display:flex;height:100%}.lanes-overview-menu_rightSide__tCkg3>*{margin-right:12px}.lanes-overview-menu_rightSide__tCkg3>:last-child{margin-right:16px}.lanes-overview-menu_rightSide__tCkg3 .lanes-overview-menu_widgets__z5KNz{align-items:center;display:flex;height:100%;margin-right:20px}.lanes-overview-menu_rightSide__tCkg3 .lanes-overview-menu_widgets__z5KNz>nav>a{padding:0}.lanes-overview-menu_rightSide__tCkg3 .lanes-overview-menu_widgets__z5KNz>nav>a:last-child{margin-right:0}.lanes-overview-menu_rightSide__tCkg3 .lanes-overview-menu_widget__C87Hf{font-size:17px}.lanes-overview-menu_useBox__C6nN9{--bit-drawer-margin:14px}.use-lanes-menu_top__3fdpG{color:#414141;color:var(--bit-text-color,#414141);padding:16px 24px}.use-lanes-menu_title__FoCQM{align-items:center;display:flex;font-size:14px;font-size:var(--bit-p-xs,14px);font-weight:700}.use-lanes-menu_titleIcon__3vXjI,.use-lanes-menu_titleText__1bPzL{color:#2b2b2b;color:var(--bit-text-color-heavy,#2b2b2b);font-weight:700;margin-right:8px}.use-lanes-menu_importContentCmd__3u7-K,.use-lanes-menu_importContentLabel__22B5_{margin:12px 0}.use-lanes-menu_drawerTitle__1mTee{align-items:center;display:flex;margin-right:8px}.use-lanes-menu_useBox__1Ls-5{--bit-drawer-margin:14px}.use-lanes-menu_lanesMenu__2o_ts{background-color:#fff;background-color:var(--bit-bg-color,#fff)}.lane-menu-item_menuItem__1VykH,.use-lanes-menu_lanesMenu__2o_ts{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.lane-menu-item_menuItem__1VykH{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-width:120px;padding:8px 16px}.lane-menu-item_defaultLanePill__Nigwv{font-size:12px;font-size:var(--bit-p-xxs,12px);text-transform:lowercase}.lane-placeholder_placeholder__p3_9u{align-items:center;background-color:#ededed;background-color:var(--bit-border-color-lightest,#ededed);border:1px solid #cccfd4;border:1px solid var(--bit-border-color-light,#cccfd4);border-radius:6px;display:flex;font-size:14px;line-height:16px;line-height:var(--bit-p-md,16px);padding:4px 8px 4px 4px}.lane-placeholder_placeholder__p3_9u.lane-placeholder_disabled__2Nr2g{border:initial}.lane-placeholder_placeholderText__2o2V4{flex:1 1;font-size:14px;font-size:var(--bit-p-xs,14px);padding:4px 12px}.lane-placeholder_icon__3vdbQ{padding-left:8px}.lane-placeholder_menu__3LdbO{border-radius:8px}.lane-grouped-menu-item_groupedMenuItem__3uPfR{display:flex;flex-direction:column;min-width:120px}.lane-grouped-menu-item_scope__1m10N{font-weight:700;padding:8px 16px}.lane-search_search__2FYgS{background:#fff;background:var(--bit-bg-color,#fff);border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:6px;margin-bottom:8px;padding:8px;width:calc(100% - 16px)}.lane-selector_dropdown__31d4u{border-radius:8px;z-index:100}.lane-selector_dropdown__31d4u.lane-selector_disabled__2ruKI>div{cursor:inherit}.lane-selector_header__1kAeu{padding:8px 16px}.lane-selector_header__1kAeu,.lane-selector_search__13v1s{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed)}.lane-selector_search__13v1s{margin:8px 0 0}.lane-selector_menu__2UPUI{width:calc(100% - 24px)}.lane-switcher_laneSwitcherContainer__1nUjG{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,#ededed);border-top:1px solid #ededed;border-top:1px solid var(--bit-border-color-lightest,#ededed);display:flex;padding-bottom:8px;padding-left:16px!important;padding-right:8px;padding-top:8px;width:calc(100% - 24px)}.lane-switcher_laneGalleryIcon__2ZpAy{border-radius:8px;display:flex;flex:0 1;font-size:14px}.lane-switcher_laneGalleryIcon__2ZpAy>span:first-child{margin-right:0}.lane-switcher_laneSelector__3yGl3{flex:1 1;padding-right:8px;width:100%}.component-compare-changelog_changeLogPage__BjCtJ{box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;padding:16px}.compare-aspect-view_componentCompareAspectViewContainer__h4FN2{height:100%;width:100%}.compare-aspect-view_componentCompareAspectDiffEditorContainer__1Vo0M{display:flex;flex-direction:column;height:calc(100% - 56px);padding:0 8px}.compare-aspect-view_name__1ho5w{align-items:baseline;display:flex;padding:8px}.compare-aspect-view_componentCompareAspectCalculatedDiff__1Wpce,.compare-aspect-view_componentCompareAspectConfigDiff__15ti7{display:flex;flex:1 1;flex-direction:column;height:100%;padding:8px}.compare-aspect-view_componentCompareAspectCalculatedDiff__1Wpce>section,.compare-aspect-view_componentCompareAspectConfigDiff__15ti7>section{border-radius:8px;overflow:hidden}.compare-aspect-view_loader__3pUhC{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.compare-aspects_componentCompareAspectContainer__Cx-XR{display:flex;min-height:calc(100% - 56px);width:100%}.compare-aspects_left__30PJx{display:flex;max-width:calc(100% - 200px);min-width:200px}.compare-aspects_right__2Sbem{background:#fafafa;max-height:100%;max-width:calc(100% - 200px);min-width:200px;overflow-y:auto;position:relative}.compare-aspects_splitter__2KWhf{position:relative}.compare-aspects_splitter__2KWhf>:first-child{position:absolute;z-index:101}.compare-aspects_collapser__34pcy{right:1px}.compare-aspects_depNode__2Ozva{overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.compare-aspects_loader__2D5Hi{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.api-reference-explorer_apiReferenceExplorer__lpQeH{border-right:2px solid #ededed;display:flex;flex-direction:column;font-size:var(--bit-p-xs);height:100%;overflow:auto}.api-reference-page_apiRefPageContainer__1ikmU{display:flex;flex-direction:column;height:100%;width:100%}.api-reference-page_selectedAPIDetailsContainer__3wOuY{display:flex;flex-direction:column;height:calc(100% - 80px);padding:24px 40px;width:calc(100% - 80px)}.api-reference-page_splitter__QslpU{position:relative}.api-reference-page_splitter__QslpU>:first-child{position:absolute;z-index:101}.api-reference-page_collapser__1pvf4{right:1px}.api-reference-page_right__2A6CQ{background:#fafafa;max-width:calc(100% - 200px);min-width:200px;overflow-y:auto;position:relative}.api-reference-page_left__2uTf5{display:flex;max-width:calc(100% - 200px);min-width:200px}.api-reference-page_loader__2vgbE{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.api-reference-page_apiNodeDetailsNameContainer__3vwxc{display:flex;flex-direction:row}.api-reference-page_apiTypeIcon__3RpYT{padding-right:8px}.api-reference-page_apiTypeIcon__3RpYT img{height:26px;height:var(--bit-h-md,26px)}.api-reference-page_name__2bz9t{margin:0}.api-reference-page_selectedAPILocationContainer__2tzoa{align-items:center;border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:6px;display:flex;margin-left:8px;padding-right:8px}.api-reference-page_selectedAPILocationContainer__2tzoa:hover{background-color:#f4f5f6;background-color:var(--bit-bg-heavy,#f4f5f6)}.api-reference-page_locationLabel__DVTX5{color:"#707279";color:var(--bit-text-color-light,"#707279");display:flex;padding:4px}.api-reference-page_locationIcon__14lDZ{display:flex}.api-reference-page_locationIcon__14lDZ img{height:12px}.api-reference-page_locationLink__1dUlX{align-items:center;align-self:center;border:1px solid #ededed;border:1px solid var(--bit-border-color-lightest,#ededed);border-radius:6px;color:"#707279";color:var(--bit-text-color-light,"#707279");display:flex;font-size:"12px";font-size:var(--bit-p-xxs,"12px");margin-left:12px;min-width:-moz-fit-content;min-width:fit-content;padding-right:4px;text-decoration:none}.api-reference-page_locationLink__1dUlX:hover{background-color:#f4f5f6;background-color:var(--bit-bg-heavy,#f4f5f6)}.table-column_tableColumn__p99Tz{align-items:center;display:flex;font-size:var(--bit-p-xs)}.table-row_propRow__3S8Qr{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,var(--bit-border-color-lightest,#ededed));margin-bottom:8px;padding:18px 20px}.table-row_propRow__3S8Qr.table-row_singleColumn__pGa7-{grid-template-columns:repeat(1,1fr)}.table-row_mobileTitle__3sImc{display:none}.table-row_mobileTitle__3sImc.table-row_show__bdRVf{color:var(--bit-text-color-light);display:flex;font-size:var(--bit-p-xxs);font-weight:700;min-width:110px;text-transform:uppercase}.table-row_columnContent__2LEH1,.table-row_column__3m6pm{align-items:center;display:flex;flex-wrap:wrap}.table-row_title__3gU1M{margin:initial;text-transform:capitalize}.table-row_required__SsijI{color:var(--bit-text-color-light);font-size:12px;white-space:nowrap}.table-row_name__2szGO{color:#4646c6;margin-right:5px}.table-row_name__2szGO,.table-row_type__2cuel{font-family:Roboto mono;font-size:var(--bit-p-xxs)}.table-row_type__2cuel{background-color:#eceaff;background-color:var(--bit-accent-bg,#eceaff);border-radius:4px;display:inline-block;padding:5px;width:-moz-fit-content;width:fit-content}.table-row_typeColumn__14fDF .table-row_highlighted__111bG{background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;display:flex!important;flex-grow:1;font-family:Roboto mono;font-size:var(--bit-p-xxs);margin:0;padding:0!important;white-space:pre-wrap;word-break:break-word}.table-row_typeColumn__14fDF .table-row_highlighted__111bG>code>span{color:#397300}.table-row_typeColumn__14fDF .table-row_highlighted__111bG>code{font-family:inherit}.table-row_default__3gbkZ{font-family:Roboto mono;font-size:var(--bit-p-xxs)}.table-row_breakWord__13CTL{word-break:break-word}.enum-member-summary_signature__2zM0Q{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);margin-right:5px;word-break:normal}.enum-member-summary_name__z4uZT{word-break:normal}.enum-member-summary_row__32syl{grid-template-columns:1fr 2fr 1fr}.variable-node-summary_name__1IBEb{word-break:normal}.variable-node-summary_row__GHNDh{grid-template-columns:1fr 2fr 1fr}.variable-node-summary_node__2dqnA{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.parameter_renderer_parameterContainer__3C-2x,.parameter_renderer_parameterName__3aiAc,.parameter_renderer_parameterType__32JOa{display:flex}.parameter_renderer_parameterContainer__3C-2x{padding-bottom:16px}.parameter_renderer_parameterName__3aiAc{padding-right:8px}.parameter_renderer_node__21ssq{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.function-node-summary_table__zb4mj>div{grid-gap:8px 16px}.function-node-summary_signatureContainer__1J_YX{background-color:#fff;border-radius:6px;color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);margin-right:5px;padding:4px;width:100%;word-break:normal}.function-node-summary_signatureContainer__1J_YX.function-node-summary_isHovering__36sQa{background-color:#f4f5f6;cursor:pointer}.function-node-summary_row__1pRvw{grid-template-columns:1fr 1fr 2fr}.function-node-summary_row__1pRvw.function-node-summary_isHovering__36sQa{background-color:#f4f5f6;cursor:pointer}.function-node-summary_name__3uBGg{word-break:normal}.function-node-summary_rowWithSignatureDetails__B6H1g{border-bottom:1px solid #ededed;border-bottom:1px solid var(--bit-border-color-lightest,var(--bit-border-color-lightest,#ededed));margin-bottom:8px}.function-node-summary_showSignature__in63D{border-bottom:none}.function-node-summary_signatureDetails__2eyHB{background-color:#f4f5f6;background-color:var(--bit-bg-heavy,#f4f5f6)}.function-node-summary_returnContainer__3pD5v,.function-node-summary_returnTitle__1ywfV,.function-node-summary_returnType__1d3gL{display:flex}.function-node-summary_returnContainer__3pD5v{padding:18px 20px}.function-node-summary_returnTitle__1ywfV{font-size:var(--bit-p-xxs);font-weight:500;padding-right:16px;text-transform:uppercase}.function-node-summary_node__1See2{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.dist_schemaNodeIndexContainer__gP1uM{display:flex;flex-direction:column;height:100%;max-width:20%;min-width:150px;overflow-y:auto}.dist_groupName__cknCp{display:flex;font-size:var(--bit-p-sm);font-weight:500;text-transform:capitalize}.dist_groupedNodesContainer__2XJLB{display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:8px;width:100%}.dist_group__PdSGf{border-left:1px solid #ededed;border-left:1px solid var(--bit-border-color-lightest,#ededed);display:flex;flex-direction:column;padding-right:16px}.dist_firstNode__3Sa0Q{margin-top:16px}.dist_firstNodeLink__3QU6Z{padding-top:0}.dist_groupedNode__1rpfY{display:flex;font-size:var(--bit-p-xs)}.dist_noGroup__2uZTI{padding-left:0}.dist_groupedNodeName__153Yl{border-radius:4px}.dist_title__2sgJA{font-size:var(--bit-p-xs);font-weight:500;margin-bottom:8px;text-transform:uppercase}.api-node-details_apiNodeDetailsContainer__2aMH4{display:flex;height:calc(100% - 40px);padding:24px 0}.api-node-details_apiDetails__1GDaV{overflow-y:auto;padding-right:16px;width:100%}.api-node-details_schemaNodesIndex__GDmau{flex:0 1;height:100%}.api-node-details_apiNodeDetailsNameContainer__32CrU{align-items:center;display:flex;flex-direction:row;padding-bottom:24px}.api-node-details_apiNodeDetailsName__1fXv9,.api-node-details_apiTypeIcon__2T9zz{padding-right:8px}.api-node-details_apiTypeIcon__2T9zz img{height:18px}.api-node-details_codeEditorContainer__2nS3u>section{border-radius:8px;overflow:hidden;width:auto!important}.api-node-details_editor__2Smq0{background-color:#1e1e1e;background-color:var(--editor-bg-color,#1e1e1e)}.api-node-details_apiNodeDetailsComment__2oM6f{font-size:var(--bit-p-xs);padding-bottom:24px}.api-node-details_apiNodeDetailsSignatureContainer__1-7sK{display:flex;flex-direction:column;padding-bottom:24px}.api-node-details_apiNodeDetailsExample__1JT0S{padding-bottom:24px}.api-node-details_apiNodeDetailsExampleTitle__1AQ_4{padding:16px 0}.api-node-details_apiNodeImplementationDrawer__2AoEx{width:100%}.api-node-details_apiNodeDetailsLocationContainer__13aAA{align-items:center;display:flex;flex-direction:row;line-height:16px;padding-bottom:24px}.api-node-details_apiNodeImplementationCodeView__2KmTz{padding:16px 0}.api-node-details_apiNodeImplementationCodeView__2KmTz>h1{display:none!important}.api-node-details_apiNodeDetailsLocation__2UAfT{display:flex;width:100%}.api-node-details_apiNodeDetailsLocationIcon__t5O4-{display:flex;padding-right:8px}.api-node-details_apiNodeDetailsLocationIcon__t5O4- img{height:14px}.api-node-details_apiNodeDetailsLocationLink__2DCu3{font-size:var(--bit-p-xs);max-width:-moz-fit-content;max-width:fit-content}.api-node-details_apiNodeDetailsMembersContainer__2P-x9{padding-bottom:16px}.grouped-schema-nodes-summary_groupName__2ekwm{font-size:var(--bit-p-md);font-weight:500;padding-bottom:16px;text-transform:capitalize}.grouped-schema-nodes-summary_groupNodesContainer__2CYJa{display:flex;flex-direction:column}.grouped-schema-nodes-summary_table__22epo>div{grid-gap:16px 24px}.grouped-schema-nodes-summary_paddingTop__2tbfD{padding-top:16px}.grouped-schema-nodes-summary_row__7Unm9{grid-template-columns:1fr 1fr 2fr}.function_renderer_container__1hLdj{display:flex;flex-direction:column;padding-bottom:16px}.function_renderer_title__185KA{font-size:var(--bit-p-md);font-weight:500;padding-bottom:16px}.function_renderer_value__3rQzK{background:var(--bit-bg-dent);border-radius:6px;font-family:Roboto mono;font-size:var(--bit-p-xs);padding:16px}.function_renderer_typeParams__3ILAj{padding-top:16px}.function_renderer_bold__3nH9F{font-weight:500}.function_renderer_table__1Ud-R>div{grid-gap:16px 24px}.function_renderer_returnType__2-XFV{color:#4646c6;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs)}.function_renderer_node__Gs3w9{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.type-ref_renderer_container__356tJ{display:flex;padding:16px 0}.type-ref_renderer_nodeLink__3zsX6,.type-ref_renderer_node__YZ0GG{display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.type-ref_renderer_node__YZ0GG{color:#397300}.type-ref_renderer_nodeLink__3zsX6{color:#4646c6}.type-union_renderer_node__1JiTU{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.type-union_renderer_separator__SVz_A{padding:0 4px}.type-intersection_renderer_node__1G9Tj{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.type-intersection_renderer_separator__Qqb5Q{padding:0 4px}.type-literal_renderer_container___SiqK{height:auto}.type-literal_renderer_node__11KKX{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal}.inference-type_container__1dlih{display:flex}.inference-type_node__2VC-f,.type-array_renderer_node__3nZTM{color:#397300;display:flex;font-family:Roboto mono;font-size:var(--bit-p-xxs);word-break:normal} \ No newline at end of file diff --git a/public/bit/static/js/706.f5543c5c.js b/public/bit/static/js/706.f5543c5c.js new file mode 100644 index 00000000..cc31c57e --- /dev/null +++ b/public/bit/static/js/706.f5543c5c.js @@ -0,0 +1,627 @@ +/*! For license information please see 706.f5543c5c.js.LICENSE.txt */ +(self.webpackChunkpv_sites_mobile=self.webpackChunkpv_sites_mobile||[]).push([[706],{69094:(e,t,n)=>{"use strict";n.d(t,{ZT:()=>a,pi:()=>o,_T:()=>i,mG:()=>s,Jh:()=>c,ev:()=>l});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&a[a.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]{"use strict";n.r(t),n.d(t,{MDXContext:()=>l,MDXProvider:()=>p,mdx:()=>h,useMDXComponents:()=>d,withMDXComponents:()=>u});var r=n(49725);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return o=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var l=r.createContext({}),u=function(e){return function(t){var n=d(t.components);return r.createElement(e,o({},t,{components:n}))}},d=function(e){var t=r.useContext(l),n=t;return e&&(n="function"===typeof e?e(t):s(s({},t),e)),n},p=function(e){var t=d(e.components);return r.createElement(l.Provider,{value:t},e.children)},f="mdxType",g={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,i=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),u=d(n),p=a,f=u["".concat(i,".").concat(p)]||u[p]||g[p]||o;return n?r.createElement(f,s(s({ref:t},l),{},{components:n})):r.createElement(f,s({ref:t},l))}));function h(e,t){var n=arguments,a=t&&t.mdxType;if("string"===typeof e||a){var o=n.length,i=new Array(o);i[0]=m;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[f]="string"===typeof e?e:a,i[1]=s;for(var l=2;l{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?e.apply(this,a):function(){for(var e=arguments.length,r=new Array(e),o=0;oce,default:()=>ge,loader:()=>z,useMonaco:()=>le});var m=p((function(e,t){throw new Error(e[t]||e.default)}))({initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"}),h={changes:function(e,t){return f(t)||m("changeType"),Object.keys(t).some((function(t){return n=e,r=t,!Object.prototype.hasOwnProperty.call(n,r);var n,r}))&&m("changeField"),t},selector:function(e){g(e)||m("selectorType")},handler:function(e){g(e)||f(e)||m("handlerType"),f(e)&&Object.values(e).some((function(e){return!g(e)}))&&m("handlersType")},initial:function(e){var t;e||m("initialIsRequired"),f(e)||m("initialType"),t=e,Object.keys(t).length||m("initialContent")}};function _(e,t){return g(t)?t(e.current):t}function v(e,t){return e.current=u(u({},e.current),t),t}function y(e,t,n){return g(t)?t(e.current):Object.keys(n).forEach((function(n){var r;return null===(r=t[n])||void 0===r?void 0:r.call(t,e.current[n])})),n}var b={create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h.initial(e),h.handler(t);var n={current:e},r=p(y)(n,t),a=p(v)(n),o=p(h.changes)(e),i=p(_)(n);function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return h.selector(e),e(n.current)}function c(e){d(r,a,o,i)(e)}return[s,c]}};const R=b;const E={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.33.0/min/vs"}};const S=function(e){return{}.toString.call(e).includes("Object")};var O={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:"Deprecation warning!\n You are using deprecated way of configuration.\n\n Instead of using\n monaco.config({ urls: { monacoBase: '...' } })\n use\n monaco.config({ paths: { vs: '...' } })\n\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n "},w=function(e){return function t(){for(var n=this,r=arguments.length,a=new Array(r),o=0;o=e.length?e.apply(this,a):function(){for(var e=arguments.length,r=new Array(e),o=0;o{r.current=!1}:e,t)};function re(){}function ae(e,t,n,r){return function(e,t){return e.editor.getModel(oe(e,t))}(e,r)||function(e,t,n,r){return e.editor.createModel(t,n,r&&oe(e,r))}(e,t,n,r)}function oe(e,t){return e.Uri.parse(t)}function ie({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:a,originalModelPath:o,modifiedModelPath:i,keepCurrentOriginalModel:s,keepCurrentModifiedModel:c,theme:l,loading:u,options:d,height:p,width:f,className:g,wrapperProps:m,beforeMount:h,onMount:_}){const[v,y]=(0,H.useState)(!1),[b,R]=(0,H.useState)(!0),E=(0,H.useRef)(null),S=(0,H.useRef)(null),O=(0,H.useRef)(null),w=(0,H.useRef)(_),C=(0,H.useRef)(h);te((()=>{const e=z.init();return e.then((e=>(S.current=e)&&R(!1))).catch((e=>"cancelation"!==(null===e||void 0===e?void 0:e.type)&&console.error("Monaco initialization: error:",e))),()=>E.current?function(){const e=E.current.getModel();var t,n;s||null===(t=e.original)||void 0===t||t.dispose();c||null===(n=e.modified)||void 0===n||n.dispose();E.current.dispose()}():e.cancel()})),ne((()=>{const e=E.current.getModifiedEditor();e.getOption(S.current.editor.EditorOption.readOnly)?e.setValue(t):t!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:t,forceMoveMarkers:!0}]),e.pushUndoStop())}),[t],v),ne((()=>{E.current.getModel().original.setValue(e)}),[e],v),ne((()=>{const{original:e,modified:t}=E.current.getModel();S.current.editor.setModelLanguage(e,r||n),S.current.editor.setModelLanguage(t,a||n)}),[n,r,a],v),ne((()=>{S.current.editor.setTheme(l)}),[l],v),ne((()=>{E.current.updateOptions(d)}),[d],v);const T=(0,H.useCallback)((()=>{C.current(S.current);const s=ae(S.current,e,r||n,o),c=ae(S.current,t,a||n,i);E.current.setModel({original:s,modified:c})}),[n,t,a,e,r,o,i]),x=(0,H.useCallback)((()=>{E.current=S.current.editor.createDiffEditor(O.current,{automaticLayout:!0,...d}),T(),S.current.editor.setTheme(l),y(!0)}),[d,l,T]);return(0,H.useEffect)((()=>{v&&w.current(E.current,S.current)}),[v]),(0,H.useEffect)((()=>{!b&&!v&&x()}),[b,v,x]),H.createElement(ee,{width:f,height:p,isEditorReady:v,loading:u,_ref:O,className:g,wrapperProps:m})}ie.propTypes={original:Y().string,modified:Y().string,language:Y().string,originalLanguage:Y().string,modifiedLanguage:Y().string,originalModelPath:Y().string,modifiedModelPath:Y().string,keepCurrentOriginalModel:Y().bool,keepCurrentModifiedModel:Y().bool,theme:Y().string,loading:Y().oneOfType([Y().element,Y().string]),options:Y().object,width:Y().oneOfType([Y().number,Y().string]),height:Y().oneOfType([Y().number,Y().string]),className:Y().string,wrapperProps:Y().object,beforeMount:Y().func,onMount:Y().func},ie.defaultProps={theme:"light",loading:"Loading...",options:{},keepCurrentOriginalModel:!1,keepCurrentModifiedModel:!1,width:"100%",height:"100%",wrapperProps:{},beforeMount:re,onMount:re};const se=ie;const ce=(0,H.memo)(se);const le=function(){const[e,t]=(0,H.useState)(z.__getMonacoInstance());return te((()=>{let n;return e||(n=z.init(),n.then((e=>{t(e)}))),()=>{var e;return null===(e=n)||void 0===e?void 0:e.cancel()}})),e};const ue=function(e){const t=(0,H.useRef)();return(0,H.useEffect)((()=>{t.current=e}),[e]),t.current},de=new Map;function pe({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:a,path:o,theme:i,line:s,loading:c,options:l,overrideServices:u,saveViewState:d,keepCurrentModel:p,width:f,height:g,className:m,wrapperProps:h,beforeMount:_,onMount:v,onChange:y,onValidate:b}){const[R,E]=(0,H.useState)(!1),[S,O]=(0,H.useState)(!0),w=(0,H.useRef)(null),C=(0,H.useRef)(null),T=(0,H.useRef)(null),x=(0,H.useRef)(v),N=(0,H.useRef)(_),I=(0,H.useRef)(null),P=(0,H.useRef)(r),A=ue(o),D=(0,H.useRef)(!1);te((()=>{const e=z.init();return e.then((e=>(w.current=e)&&O(!1))).catch((e=>"cancelation"!==(null===e||void 0===e?void 0:e.type)&&console.error("Monaco initialization: error:",e))),()=>C.current?function(){var e,t;null===(e=I.current)||void 0===e||e.dispose(),p?d&&de.set(o,C.current.saveViewState()):null===(t=C.current.getModel())||void 0===t||t.dispose();C.current.dispose()}():e.cancel()})),ne((()=>{const n=ae(w.current,e||r,t||a,o);n!==C.current.getModel()&&(d&&de.set(A,C.current.saveViewState()),C.current.setModel(n),d&&C.current.restoreViewState(de.get(o)))}),[o],R),ne((()=>{C.current.updateOptions(l)}),[l],R),ne((()=>{C.current.getOption(w.current.editor.EditorOption.readOnly)?C.current.setValue(r):r!==C.current.getValue()&&(C.current.executeEdits("",[{range:C.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),C.current.pushUndoStop())}),[r],R),ne((()=>{w.current.editor.setModelLanguage(C.current.getModel(),a)}),[a],R),ne((()=>{void 0!==s&&C.current.revealLine(s)}),[s],R),ne((()=>{w.current.editor.setTheme(i)}),[i],R);const k=(0,H.useCallback)((()=>{if(!D.current){N.current(w.current);const s=o||n,c=ae(w.current,r||e,t||a,s);C.current=w.current.editor.create(T.current,{model:c,automaticLayout:!0,...l},u),d&&C.current.restoreViewState(de.get(s)),w.current.editor.setTheme(i),E(!0),D.current=!0}}),[e,t,n,r,a,o,l,u,d,i]);return(0,H.useEffect)((()=>{R&&x.current(C.current,w.current)}),[R]),(0,H.useEffect)((()=>{!S&&!R&&k()}),[S,R,k]),P.current=r,(0,H.useEffect)((()=>{var e,t;R&&y&&(null===(e=I.current)||void 0===e||e.dispose(),I.current=null===(t=C.current)||void 0===t?void 0:t.onDidChangeModelContent((e=>{y(C.current.getValue(),e)})))}),[R,y]),(0,H.useEffect)((()=>{if(R){const e=w.current.editor.onDidChangeMarkers((e=>{var t;const n=null===(t=C.current.getModel())||void 0===t?void 0:t.uri;if(n){if(e.find((e=>e.path===n.path))){const e=w.current.editor.getModelMarkers({resource:n});null===b||void 0===b||b(e)}}}));return()=>{null===e||void 0===e||e.dispose()}}}),[R,b]),H.createElement(ee,{width:f,height:g,isEditorReady:R,loading:c,_ref:T,className:m,wrapperProps:h})}pe.propTypes={defaultValue:Y().string,defaultPath:Y().string,defaultLanguage:Y().string,value:Y().string,language:Y().string,path:Y().string,theme:Y().string,line:Y().number,loading:Y().oneOfType([Y().element,Y().string]),options:Y().object,overrideServices:Y().object,saveViewState:Y().bool,keepCurrentModel:Y().bool,width:Y().oneOfType([Y().number,Y().string]),height:Y().oneOfType([Y().number,Y().string]),className:Y().string,wrapperProps:Y().object,beforeMount:Y().func,onMount:Y().func,onChange:Y().func,onValidate:Y().func},pe.defaultProps={theme:"light",loading:"Loading...",options:{},overrideServices:{},saveViewState:!0,keepCurrentModel:!1,width:"100%",height:"100%",wrapperProps:{},beforeMount:re,onMount:re,onValidate:re};const fe=pe;const ge=(0,H.memo)(fe)},1802:(e,t,n)=>{"use strict";function r(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:()=>r})},63797:(e,t,n)=>{"use strict";function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{Z:()=>r})},57346:(e,t,n)=>{"use strict";n.d(t,{kK:()=>a,Re:()=>o,Zq:()=>i});var r=n(63797);function a(e){return e instanceof(0,r.Z)(e).Element||e instanceof Element}function o(e){return e instanceof(0,r.Z)(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!==typeof ShadowRoot&&(e instanceof(0,r.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},70214:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1802),a=n(57346);const o={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},i=t.elements[e];(0,a.Re)(i)&&(0,r.Z)(i)&&(Object.assign(i.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var o=t.elements[e],i=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,a.Re)(o)&&(0,r.Z)(o)&&(Object.assign(o.style,s),Object.keys(i).forEach((function(e){o.removeAttribute(e)})))}))}},requires:["computeStyles"]}},67293:(e,t,n)=>{"use strict";n.d(t,{fi:()=>ye});var r=n(57346),a=Math.max,o=Math.min,i=Math.round,s=n(63797);function c(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function l(){return!/^((?!chrome|android).)*safari/i.test(c())}function u(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var a=e.getBoundingClientRect(),o=1,c=1;t&&(0,r.Re)(e)&&(o=e.offsetWidth>0&&i(a.width)/e.offsetWidth||1,c=e.offsetHeight>0&&i(a.height)/e.offsetHeight||1);var u=((0,r.kK)(e)?(0,s.Z)(e):window).visualViewport,d=!l()&&n,p=(a.left+(d&&u?u.offsetLeft:0))/o,f=(a.top+(d&&u?u.offsetTop:0))/c,g=a.width/o,m=a.height/c;return{width:g,height:m,top:f,right:p+g,bottom:f+m,left:p,x:p,y:f}}function d(e){var t=(0,s.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var p=n(1802);function f(e){return(((0,r.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}function g(e){return u(f(e)).left+d(e).scrollLeft}function m(e){return(0,s.Z)(e).getComputedStyle(e)}function h(e){var t=m(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function _(e,t,n){void 0===n&&(n=!1);var a=(0,r.Re)(t),o=(0,r.Re)(t)&&function(e){var t=e.getBoundingClientRect(),n=i(t.width)/e.offsetWidth||1,r=i(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),c=f(t),l=u(e,o,n),m={scrollLeft:0,scrollTop:0},_={x:0,y:0};return(a||!a&&!n)&&(("body"!==(0,p.Z)(t)||h(c))&&(m=function(e){return e!==(0,s.Z)(e)&&(0,r.Re)(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:d(e);var t}(t)),(0,r.Re)(t)?((_=u(t,!0)).x+=t.clientLeft,_.y+=t.clientTop):c&&(_.x=g(c))),{x:l.left+m.scrollLeft-_.x,y:l.top+m.scrollTop-_.y,width:l.width,height:l.height}}function v(e){var t=u(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function y(e){return"html"===(0,p.Z)(e)?e:e.assignedSlot||e.parentNode||((0,r.Zq)(e)?e.host:null)||f(e)}function b(e){return["html","body","#document"].indexOf((0,p.Z)(e))>=0?e.ownerDocument.body:(0,r.Re)(e)&&h(e)?e:b(y(e))}function R(e,t){var n;void 0===t&&(t=[]);var r=b(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),o=(0,s.Z)(r),i=a?[o].concat(o.visualViewport||[],h(r)?r:[]):r,c=t.concat(i);return a?c:c.concat(R(y(i)))}function E(e){return["table","td","th"].indexOf((0,p.Z)(e))>=0}function S(e){return(0,r.Re)(e)&&"fixed"!==m(e).position?e.offsetParent:null}function O(e){for(var t=(0,s.Z)(e),n=S(e);n&&E(n)&&"static"===m(n).position;)n=S(n);return n&&("html"===(0,p.Z)(n)||"body"===(0,p.Z)(n)&&"static"===m(n).position)?t:n||function(e){var t=/firefox/i.test(c());if(/Trident/i.test(c())&&(0,r.Re)(e)&&"fixed"===m(e).position)return null;var n=y(e);for((0,r.Zq)(n)&&(n=n.host);(0,r.Re)(n)&&["html","body"].indexOf((0,p.Z)(n))<0;){var a=m(n);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||t&&"filter"===a.willChange||t&&a.filter&&"none"!==a.filter)return n;n=n.parentNode}return null}(e)||t}var w="top",C="bottom",T="right",x="left",N="auto",I=[w,C,T,x],P="start",A="end",D="viewport",k="popper",M=I.reduce((function(e,t){return e.concat([t+"-"+P,t+"-"+A])}),[]),j=[].concat(I,[N]).reduce((function(e,t){return e.concat([t,t+"-"+P,t+"-"+A])}),[]),L=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function F(e){var t=new Map,n=new Set,r=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&a(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),r}function B(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var U={placement:"bottom",modifiers:[],strategy:"absolute"};function G(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function W(e){var t,n=e.reference,r=e.element,a=e.placement,o=a?H(a):null,i=a?q(a):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(o){case w:t={x:s,y:n.y-r.height};break;case C:t={x:s,y:n.y+n.height};break;case T:t={x:n.x+n.width,y:c};break;case x:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var l=o?Y(o):null;if(null!=l){var u="y"===l?"height":"width";switch(i){case P:t[l]=t[l]-(n[u]/2-r[u]/2);break;case A:t[l]=t[l]+(n[u]/2-r[u]/2)}}return t}const Q={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=W({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var K={top:"auto",right:"auto",bottom:"auto",left:"auto"};function X(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,c=e.offsets,l=e.position,u=e.gpuAcceleration,d=e.adaptive,p=e.roundOffsets,g=e.isFixed,h=c.x,_=void 0===h?0:h,v=c.y,y=void 0===v?0:v,b="function"===typeof p?p({x:_,y:y}):{x:_,y:y};_=b.x,y=b.y;var R=c.hasOwnProperty("x"),E=c.hasOwnProperty("y"),S=x,N=w,I=window;if(d){var P=O(n),D="clientHeight",k="clientWidth";if(P===(0,s.Z)(n)&&"static"!==m(P=f(n)).position&&"absolute"===l&&(D="scrollHeight",k="scrollWidth"),a===w||(a===x||a===T)&&o===A)N=C,y-=(g&&P===I&&I.visualViewport?I.visualViewport.height:P[D])-r.height,y*=u?1:-1;if(a===x||(a===w||a===C)&&o===A)S=T,_-=(g&&P===I&&I.visualViewport?I.visualViewport.width:P[k])-r.width,_*=u?1:-1}var M,j=Object.assign({position:l},d&&K),L=!0===p?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:i(t*r)/r||0,y:i(n*r)/r||0}}({x:_,y:y}):{x:_,y:y};return _=L.x,y=L.y,u?Object.assign({},j,((M={})[N]=E?"0":"",M[S]=R?"0":"",M.transform=(I.devicePixelRatio||1)<=1?"translate("+_+"px, "+y+"px)":"translate3d("+_+"px, "+y+"px, 0)",M)):Object.assign({},j,((t={})[N]=E?y+"px":"",t[S]=R?_+"px":"",t.transform="",t))}const Z={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=void 0===r||r,o=n.adaptive,i=void 0===o||o,s=n.roundOffsets,c=void 0===s||s,l={placement:H(t.placement),variation:q(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,X(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,X(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var J=n(70214);const ee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=void 0===a?[0,0]:a,i=j.reduce((function(e,n){return e[n]=function(e,t,n){var r=H(e),a=[x,w].indexOf(r)>=0?-1:1,o="function"===typeof n?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[x,T].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,o),e}),{}),s=i[t.placement],c=s.x,l=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=i}};var te={left:"right",right:"left",bottom:"top",top:"bottom"};function ne(e){return e.replace(/left|right|bottom|top/g,(function(e){return te[e]}))}var re={start:"end",end:"start"};function ae(e){return e.replace(/start|end/g,(function(e){return re[e]}))}function oe(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,r.Zq)(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function ie(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function se(e,t,n){return t===D?ie(function(e,t){var n=(0,s.Z)(e),r=f(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,c=0,u=0;if(a){o=a.width,i=a.height;var d=l();(d||!d&&"fixed"===t)&&(c=a.offsetLeft,u=a.offsetTop)}return{width:o,height:i,x:c+g(e),y:u}}(e,n)):(0,r.kK)(t)?function(e,t){var n=u(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):ie(function(e){var t,n=f(e),r=d(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=a(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=a(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),c=-r.scrollLeft+g(e),l=-r.scrollTop;return"rtl"===m(o||n).direction&&(c+=a(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:c,y:l}}(f(e)))}function ce(e,t,n,i){var s="clippingParents"===t?function(e){var t=R(y(e)),n=["absolute","fixed"].indexOf(m(e).position)>=0&&(0,r.Re)(e)?O(e):e;return(0,r.kK)(n)?t.filter((function(e){return(0,r.kK)(e)&&oe(e,n)&&"body"!==(0,p.Z)(e)})):[]}(e):[].concat(t),c=[].concat(s,[n]),l=c[0],u=c.reduce((function(t,n){var r=se(e,n,i);return t.top=a(r.top,t.top),t.right=o(r.right,t.right),t.bottom=o(r.bottom,t.bottom),t.left=a(r.left,t.left),t}),se(e,l,i));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function le(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ue(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function de(e,t){void 0===t&&(t={});var n=t,a=n.placement,o=void 0===a?e.placement:a,i=n.strategy,s=void 0===i?e.strategy:i,c=n.boundary,l=void 0===c?"clippingParents":c,d=n.rootBoundary,p=void 0===d?D:d,g=n.elementContext,m=void 0===g?k:g,h=n.altBoundary,_=void 0!==h&&h,v=n.padding,y=void 0===v?0:v,b=le("number"!==typeof y?y:ue(y,I)),R=m===k?"reference":k,E=e.rects.popper,S=e.elements[_?R:m],O=ce((0,r.kK)(S)?S:S.contextElement||f(e.elements.popper),l,p,s),x=u(e.elements.reference),N=W({reference:x,element:E,strategy:"absolute",placement:o}),P=ie(Object.assign({},E,N)),A=m===k?P:x,M={top:O.top-A.top+b.top,bottom:A.bottom-O.bottom+b.bottom,left:O.left-A.left+b.left,right:A.right-O.right+b.right},j=e.modifiersData.offset;if(m===k&&j){var L=j[o];Object.keys(M).forEach((function(e){var t=[T,C].indexOf(e)>=0?1:-1,n=[w,C].indexOf(e)>=0?"y":"x";M[e]+=L[n]*t}))}return M}const pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=void 0===a||a,i=n.altAxis,s=void 0===i||i,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,g=void 0===f||f,m=n.allowedAutoPlacements,h=t.options.placement,_=H(h),v=c||(_===h||!g?[ne(h)]:function(e){if(H(e)===N)return[];var t=ne(e);return[ae(e),t,ae(t)]}(h)),y=[h].concat(v).reduce((function(e,n){return e.concat(H(n)===N?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=void 0===c?j:c,u=q(r),d=u?s?M:M.filter((function(e){return q(e)===u})):I,p=d.filter((function(e){return l.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=de(e,{placement:n,boundary:a,rootBoundary:o,padding:i})[H(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:g,allowedAutoPlacements:m}):n)}),[]),b=t.rects.reference,R=t.rects.popper,E=new Map,S=!0,O=y[0],A=0;A=0,B=F?"width":"height",U=de(t,{placement:D,boundary:u,rootBoundary:d,altBoundary:p,padding:l}),G=F?L?T:x:L?C:w;b[B]>R[B]&&(G=ne(G));var $=ne(G),V=[];if(o&&V.push(U[k]<=0),s&&V.push(U[G]<=0,U[$]<=0),V.every((function(e){return e}))){O=D,S=!1;break}E.set(D,V)}if(S)for(var z=function(e){var t=y.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return O=t,"break"},Y=g?3:1;Y>0;Y--){if("break"===z(Y))break}t.placement!==O&&(t.modifiersData[r]._skip=!0,t.placement=O,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function fe(e,t,n){return a(e,o(t,n))}const ge={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,s=void 0===i||i,c=n.altAxis,l=void 0!==c&&c,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.padding,g=n.tether,m=void 0===g||g,h=n.tetherOffset,_=void 0===h?0:h,y=de(t,{boundary:u,rootBoundary:d,padding:f,altBoundary:p}),b=H(t.placement),R=q(t.placement),E=!R,S=Y(b),N="x"===S?"y":"x",I=t.modifiersData.popperOffsets,A=t.rects.reference,D=t.rects.popper,k="function"===typeof _?_(Object.assign({},t.rects,{placement:t.placement})):_,M="number"===typeof k?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(I){if(s){var F,B="y"===S?w:x,U="y"===S?C:T,G="y"===S?"height":"width",$=I[S],V=$+y[B],z=$-y[U],W=m?-D[G]/2:0,Q=R===P?A[G]:D[G],K=R===P?-D[G]:-A[G],X=t.elements.arrow,Z=m&&X?v(X):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=J[B],te=J[U],ne=fe(0,A[G],Z[G]),re=E?A[G]/2-W-ne-ee-M.mainAxis:Q-ne-ee-M.mainAxis,ae=E?-A[G]/2+W+ne+te+M.mainAxis:K+ne+te+M.mainAxis,oe=t.elements.arrow&&O(t.elements.arrow),ie=oe?"y"===S?oe.clientTop||0:oe.clientLeft||0:0,se=null!=(F=null==j?void 0:j[S])?F:0,ce=$+ae-se,le=fe(m?o(V,$+re-se-ie):V,$,m?a(z,ce):z);I[S]=le,L[S]=le-$}if(l){var ue,pe="x"===S?w:x,ge="x"===S?C:T,me=I[N],he="y"===N?"height":"width",_e=me+y[pe],ve=me-y[ge],ye=-1!==[w,x].indexOf(b),be=null!=(ue=null==j?void 0:j[N])?ue:0,Re=ye?_e:me-A[he]-D[he]-be+M.altAxis,Ee=ye?me+A[he]+D[he]-be-M.altAxis:ve,Se=m&&ye?function(e,t,n){var r=fe(e,t,n);return r>n?n:r}(Re,me,Ee):fe(m?Re:_e,me,m?Ee:ve);I[N]=Se,L[N]=Se-me}t.modifiersData[r]=L}},requiresIfExists:["offset"]};const me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=H(n.placement),c=Y(s),l=[x,T].indexOf(s)>=0?"height":"width";if(o&&i){var u=function(e,t){return le("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ue(e,I))}(a.padding,n),d=v(o),p="y"===c?w:x,f="y"===c?C:T,g=n.rects.reference[l]+n.rects.reference[c]-i[c]-n.rects.popper[l],m=i[c]-n.rects.reference[c],h=O(o),_=h?"y"===c?h.clientHeight||0:h.clientWidth||0:0,y=g/2-m/2,b=u[p],R=_-d[l]-u[f],E=_/2-d[l]/2+y,S=fe(b,E,R),N=c;n.modifiersData[r]=((t={})[N]=S,t.centerOffset=S-E,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&oe(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function _e(e){return[w,T,C,x].some((function(t){return e[t]>=0}))}const ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=de(t,{elementContext:"reference"}),s=de(t,{altBoundary:!0}),c=he(i,r),l=he(s,a,o),u=_e(c),d=_e(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}};var ye=$({defaultModifiers:[z,Q,Z,J.Z,ee,pe,ge,me,ve]})},41783:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(49725);const a=e=>{const t=r.useRef(e);return r.useEffect((()=>{t.current=e})),t}},12954:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(49725);const a=function(e,t){const n=r.useRef(t);return r.useEffect((()=>{n.current=e}),[e]),n.current}},94873:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(3219))},93998:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(85384);t.NodeFS=r.NodeFS,function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(80095))},85384:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const a=n(45919),o=r(n(73550)),i=r(n(80095));t.NodeFS=class{constructor(e){this.workingDir=e,this.promises=new i.default}getPath(e){return a.join(this.workingDir,e)}access(e,t,n){o.default.access(this.getPath(e),t,n)}accessSync(e,t){o.default.accessSync(this.getPath(e),t)}appendFile(e,t,n,r){o.default.appendFile(this.getPath(e),t,n)}appendFileSync(e,t,n){o.default.appendFileSync(this.getPath(e),t,n)}chmod(e,t,n){o.default.chmod(this.getPath(e),t,n)}chmodSync(e,t){o.default.chmodSync(this.getPath(e),t)}chown(e,t,n,r){o.default.chown(this.getPath(e),t,n,r)}chownSync(e,t,n){o.default.chownSync(this.getPath(e),t,n)}close(e,t){o.default.close(e,t)}closeSync(e){o.default.closeSync(e)}copyFile(e,t,n){o.default.copyFile(e,t,n)}copyFileSync(e,t,n){o.default.copyFileSync(e,t,n)}createReadStream(e,t){return o.default.createReadStream(this.getPath(e),t)}createWriteStream(e,t){return o.default.createWriteStream(this.getPath(e),t)}exists(e,t){o.default.exists(this.getPath(e),t)}existsSync(e){return o.default.existsSync(this.getPath(e))}fchmod(e,t,n){o.default.fchmod(e,t,n)}fchmodSync(e,t){o.default.fchmodSync(e,t)}fchown(e,t,n,r){o.default.fchown(e,t,n,r)}fchownSync(e,t,n){o.default.fchownSync(e,t,n)}fdatasync(e,t){o.default.fdatasync(e,t)}fdatasyncSync(e){o.default.fdatasyncSync(e)}fstat(e,t){o.default.fstat(e,t)}fstatSync(e){return o.default.fstatSync(e)}fsync(e,t){o.default.fsync(e,t)}fsyncSync(e){o.default.fsyncSync(e)}ftruncate(e,t,n){o.default.ftruncate(e,t,n)}ftruncateSync(e,t){o.default.ftruncateSync(e,t)}futimes(e,t,n,r){o.default.futimes(e,t,n,r)}futimesSync(e,t,n){o.default.futimesSync(e,t,n)}lchmod(e,t,n){o.default.lchmod(this.getPath(e),t,n)}lchmodSync(e,t){o.default.lchmodSync(this.getPath(e),t)}lchown(e,t,n,r){o.default.lchown(this.getPath(e),t,n,r)}lchownSync(e,t,n){o.default.lchownSync(this.getPath(e),t,n)}link(e,t,n){o.default.link(e,t,n)}linkSync(e,t){o.default.linkSync(e,t)}lstat(e,t){o.default.lstat(this.getPath(e),t)}lstatSync(e){return o.default.lstatSync(e)}mkdir(e,t,n){o.default.mkdir(this.getPath(e),t,n)}mkdirSync(e,t){o.default.mkdirSync(this.getPath(e),t)}mkdtemp(e,t,n){o.default.mkdtemp(e,t,n)}mkdtempSync(e,t){return o.default.mkdtempSync(e,t)}open(e,t,n,r){o.default.open(this.getPath(e),t,n,r)}openSync(e,t,n){return o.default.openSync(this.getPath(e),t,n)}read(e,t,n,r,a,i){o.default.read(e,t,n,r,a,i)}readFile(e,t,n){}readFileSync(e,t){return o.default.readFileSync(this.getPath(e))}readSync(e,t,n,r,a){return o.default.readSync(e,t,n,r,a)}readdir(e,t,n){o.default.readdir(this.getPath(e),t,n)}readdirSync(e,t){return o.default.readdirSync(this.getPath(e),t)}readlink(e,t,n){o.default.readlink(this.getPath(e),t,n)}readlinkSync(e,t){return o.default.readlinkSync(this.getPath(e),t)}realpath(e,t,n){o.default.realpath(this.getPath(e),t,n)}realpathSync(e,t){return o.default.realpathSync(this.getPath(e),t)}rename(e,t,n){o.default.rename(e,t,n)}renameSync(e,t){o.default.renameSync(e,t)}rmdir(e,t){o.default.rmdir(this.getPath(e),t)}rmdirSync(e){o.default.rmdirSync(this.getPath(e))}stat(e,t){o.default.stat(this.getPath(e),t)}statSync(e){return o.default.statSync(e)}symlink(e,t,n,r){o.default.symlink(e,this.getPath(t),n,r)}symlinkSync(e,t,n){o.default.symlinkSync(e,this.getPath(t),n)}truncate(e,t,n){o.default.truncate(this.getPath(e),t,n)}truncateSync(e,t){o.default.truncateSync(this.getPath(e),t)}unlink(e,t){o.default.unlink(this.getPath(e),t)}unlinkSync(e){o.default.unlinkSync(this.getPath(e))}unwatchFile(e,t){o.default.unwatchFile(e,t)}utimes(e,t,n,r){o.default.utimes(this.getPath(e),t,n,r)}utimesSync(e,t,n){o.default.utimesSync(this.getPath(e),t,n)}watch(e,t,n){return o.default.watch(e,t,n)}watchFile(e,t,n){o.default.watchFile(e,t,n)}writeFile(e,t,n,r){o.default.writeFile(this.getPath(e),t,n)}writeFileSync(e,t,n){o.default.writeFileSync(this.getPath(e),t,n)}writeSync(e,t,n,r,a){return o.default.writeSync(e,t,n,r,a)}write(e,t,n,r,a,o){this.write(e,t,n,r,a,o)}}},80095:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const a=r(n(73550));t.default=class{access(e,t){return a.default.promises.access(e,t)}appendFile(e,t,n){return a.default.promises.appendFile(e,t)}chmod(e,t){return a.default.promises.chmod(e,t)}chown(e,t,n){return a.default.promises.chown(e,t,n)}copyFile(e,t,n){return a.default.promises.copyFile(e,t,n)}fchmod(e,t){return a.default.promises.fchmod(e,t)}fchown(e,t,n){return a.default.promises.fchown(e,t,n)}fdatasync(e){return a.default.promises.fdatasync(e)}fstat(e){return a.default.promises.fstat(e)}fsync(e){return a.default.promises.fsync(e)}ftruncate(e,t){return a.default.promises.ftruncate(e,t)}futimes(e,t,n){return a.default.promises.futimes(e,t,n)}lchmod(e,t){return a.default.promises.lchmod(e,t)}lchown(e,t,n){return a.default.promises.lchown(e,t,n)}link(e,t){return a.default.promises.link(e,t)}lstat(e){return a.default.promises.lstat(e)}mkdir(e,t){return a.default.promises.mkdir(e,t)}mkdtemp(e,t){return a.default.promises.mkdtemp(e,t)}open(e,t,n){return a.default.promises.open(e,t,n)}read(e,t,n,r,o){return a.default.promises.read(e,t,n,r,o)}readFile(e,t){return a.default.promises.readFile(e,t)}readdir(e,t){return a.default.promises.readdir(e,t)}readlink(e,t){return a.default.promises.readlink(e,t)}realpath(e,t){return a.default.promises.realpath(e,t)}rename(e,t){return a.default.promises.rename(e,t)}rmdir(e){return a.default.promises.rmdir(e)}stat(e){return a.default.promises.stat(e)}symlink(e,t,n){return a.default.promises.symlink(e,t,n)}truncate(e,t){return a.default.promises.truncate(e,t)}unlink(e){return a.default.promises.unlink(e)}utimes(e,t,n){return a.default.promises.utimes(e,t,n)}write(e,t,n,r,o){a.default.promises.write(e,t,n,r)}writeFile(e,t,n){return a.default.promises.writeFile(e,t,n)}}},3219:(e,t,n)=>{"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(93998)),r(n(77638))},77638:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(17789))},17789:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(23879);t.MemoryFS=class{constructor(){this.volume=new r.Volume,this.promises=this.volume.promises}access(e,t,n){this.volume.access(e,t,n)}accessSync(e,t){this.volume.accessSync(e,t)}appendFile(e,t,n,r){this.volume.appendFile(e,t,n)}mkdirpSync(e){this.volume.mkdirpSync(e)}appendFileSync(e,t,n){this.volume.appendFileSync(e,t,n)}chmod(e,t,n){this.volume.chmod(e,t,n)}chmodSync(e,t){this.volume.chmodSync(e,t)}chown(e,t,n,r){this.volume.chown(e,t,n,r)}chownSync(e,t,n){this.volume.chownSync(e,t,n)}close(e,t){this.volume.close(e,t)}closeSync(e){this.volume.closeSync(e)}copyFile(e,t,n){this.volume.copyFile(e,t,n)}copyFileSync(e,t,n){this.volume.copyFileSync(e,t,n)}createReadStream(e,t){return this.volume.createReadStream(e,t)}createWriteStream(e,t){return this.volume.createWriteStream(e,t)}exists(e,t){this.volume.exists(e,t)}existsSync(e){return!1}fchmod(e,t,n){this.volume.fchmod(e,t,n)}fchmodSync(e,t){this.volume.fchmodSync(e,t)}fchown(e,t,n,r){this.volume.fchown(e,t,n,r)}fchownSync(e,t,n){this.volume.fchownSync(e,t,n)}fdatasync(e,t){this.volume.fdatasync(e,t)}fdatasyncSync(e){this.volume.fdatasyncSync(e)}fstat(e,t){this.volume.fstat(e,t)}fstatSync(e){return this.volume.fstatSync(e)}fsync(e,t){this.volume.fsync(e,t)}fsyncSync(e){this.volume.fsyncSync(e)}ftruncate(e,t,n){this.volume.ftruncate(e,t,n)}ftruncateSync(e,t){this.volume.ftruncateSync(e,t)}futimes(e,t,n,r){this.volume.futimes(e,t,n,r)}futimesSync(e,t,n){this.volume.futimesSync(e,t,n)}lchmod(e,t,n){this.volume.lchmod(e,t,n)}lchmodSync(e,t){this.volume.lchmodSync(e,t)}lchown(e,t,n,r){this.volume.lchown(e,t,n,r)}lchownSync(e,t,n){this.volume.lchownSync(e,t,n)}link(e,t,n){this.volume.link(e,t,n)}linkSync(e,t){this.volume.linkSync(e,t)}lstat(e,t){this.volume.lstat(e,t)}lstatSync(e){return this.volume.lstatSync(e)}mkdir(e,t,n){this.volume.mkdir(e,t,n)}mkdirSync(e,t){this.volume.mkdirSync(e,t)}mkdtemp(e,t,n){this.volume.mkdtemp(e,t,n)}mkdtempSync(e,t){return this.volume.mkdtempSync(e,t)}open(e,t,n,r){this.volume.open(e,t,n,r)}openSync(e,t,n){return this.volume.openSync(e,t,n)}read(e,t,n,r,a,o){this.volume.read(e,t,n,r,a,o)}readFile(e,t,n){}readFileSync(e,t){return this.volume.readFileSync(e)}readSync(e,t,n,r,a){return this.volume.readSync(e,t,n,r,a)}readdir(e,t,n){this.volume.readdir(e,t,n)}readdirSync(e,t){return this.volume.readdirSync(e,t)}readlink(e,t,n){this.volume.readlink(e,t,n)}readlinkSync(e,t){return this.volume.readlinkSync(e,t)}realpath(e,t,n){this.volume.realpath(e,t,n)}realpathSync(e,t){return this.volume.realpathSync(e,t)}rename(e,t,n){this.volume.rename(e,t,n)}renameSync(e,t){this.volume.renameSync(e,t)}rmdir(e,t){this.volume.rmdir(e,t)}rmdirSync(e){this.volume.rmdirSync(e)}stat(e,t){this.volume.stat(e,t)}statSync(e){return this.volume.statSync(e)}symlink(e,t,n,r){this.volume.symlink(e,t,n,r)}symlinkSync(e,t,n){this.volume.symlinkSync(e,t,n)}truncate(e,t,n){this.volume.truncate(e,t,n)}truncateSync(e,t){this.volume.truncateSync(e,t)}unlink(e,t){this.volume.unlink(e,t)}unlinkSync(e){this.volume.unlinkSync(e)}unwatchFile(e,t){this.volume.unwatchFile(e,t)}utimes(e,t,n,r){this.volume.utimes(e,t,n,r)}utimesSync(e,t,n){this.volume.utimesSync(e,t,n)}watch(e,t,n){return this.volume.watch(e,t,n)}watchFile(e,t,n){this.volume.watchFile(e,t,n)}writeFile(e,t,n,r){this.volume.writeFile(e,t,n)}writeFileSync(e,t,n){this.volume.writeFileSync(e,t,n)}writeSync(e,t,n,r,a){return this.volume.writeSync(e,t,n,r,a)}write(e,t,n,r,a,o){this.write(e,t,n,r,a,o)}}},20397:(e,t,n)=>{"use strict";var r=n(20038);t.Z4=s;var a="win32"===r.platform;function o(e,t){var n=e[t];return t>0&&("/"===n||a&&"\\"===n)}function i(e,t){if("string"!==typeof e)throw new TypeError("expected a string");return e=e.replace(/[\\\/]+/g,"/"),!1!==t&&(e=function(e){var t=e.length-1;if(t<2)return e;for(;o(e,t);)t--;return e.substr(0,t+1)}(e)),e}function s(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return a?(e=i(e,t)).replace(/^([a-zA-Z]+:|\.\/)/,""):e}},45893:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.fsProps=["constants","F_OK","R_OK","W_OK","X_OK","Stats"],t.fsSyncMethods=["renameSync","ftruncateSync","truncateSync","chownSync","fchownSync","lchownSync","chmodSync","fchmodSync","lchmodSync","statSync","lstatSync","fstatSync","linkSync","symlinkSync","readlinkSync","realpathSync","unlinkSync","rmdirSync","mkdirSync","mkdirpSync","readdirSync","closeSync","openSync","utimesSync","futimesSync","fsyncSync","writeSync","readSync","readFileSync","writeFileSync","appendFileSync","existsSync","accessSync","fdatasyncSync","mkdtempSync","copyFileSync","createReadStream","createWriteStream"],t.fsAsyncMethods=["rename","ftruncate","truncate","chown","fchown","lchown","chmod","fchmod","lchmod","stat","lstat","fstat","link","symlink","readlink","realpath","unlink","rmdir","mkdir","mkdirp","readdir","close","open","utimes","futimes","fsync","write","read","readFile","writeFile","appendFile","exists","access","fdatasync","mkdtemp","copyFile","watchFile","unwatchFile","watch"]},61528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1333),a=n(23692),o=r.constants.S_IFMT,i=r.constants.S_IFDIR,s=r.constants.S_IFREG,c=r.constants.S_IFBLK,l=r.constants.S_IFCHR,u=r.constants.S_IFLNK,d=r.constants.S_IFIFO,p=r.constants.S_IFSOCK,f=function(){function e(){this.name="",this.mode=0}return e.build=function(t,n){var r=new e,o=t.getNode().mode;return r.name=a.strToEncoding(t.getName(),n),r.mode=o,r},e.prototype._checkModeProperty=function(e){return(this.mode&o)===e},e.prototype.isDirectory=function(){return this._checkModeProperty(i)},e.prototype.isFile=function(){return this._checkModeProperty(s)},e.prototype.isBlockDevice=function(){return this._checkModeProperty(c)},e.prototype.isCharacterDevice=function(){return this._checkModeProperty(l)},e.prototype.isSymbolicLink=function(){return this._checkModeProperty(u)},e.prototype.isFIFO=function(){return this._checkModeProperty(d)},e.prototype.isSocket=function(){return this._checkModeProperty(p)},e}();t.Dirent=f,t.default=f},64838:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1333),a=n(34859),o=r.constants.S_IFMT,i=r.constants.S_IFDIR,s=r.constants.S_IFREG,c=r.constants.S_IFBLK,l=r.constants.S_IFCHR,u=r.constants.S_IFLNK,d=r.constants.S_IFIFO,p=r.constants.S_IFSOCK,f=function(){function e(){}return e.build=function(t,n){void 0===n&&(n=!1);var r=new e,o=t.uid,i=t.gid,s=t.atime,c=t.mtime,l=t.ctime,u=n?a.default:function(e){return e};r.uid=u(o),r.gid=u(i),r.rdev=u(0),r.blksize=u(4096),r.ino=u(t.ino),r.size=u(t.getSize()),r.blocks=u(1),r.atime=s,r.mtime=c,r.ctime=l,r.birthtime=l,r.atimeMs=u(s.getTime()),r.mtimeMs=u(c.getTime());var d=u(l.getTime());return r.ctimeMs=d,r.birthtimeMs=d,r.dev=u(0),r.mode=u(t.mode),r.nlink=u(t.nlink),r},e.prototype._checkModeProperty=function(e){return(Number(this.mode)&o)===e},e.prototype.isDirectory=function(){return this._checkModeProperty(i)},e.prototype.isFile=function(){return this._checkModeProperty(s)},e.prototype.isBlockDevice=function(){return this._checkModeProperty(c)},e.prototype.isCharacterDevice=function(){return this._checkModeProperty(l)},e.prototype.isSymbolicLink=function(){return this._checkModeProperty(u)},e.prototype.isFIFO=function(){return this._checkModeProperty(d)},e.prototype.isSocket=function(){return this._checkModeProperty(p)},e}();t.Stats=f,t.default=f},1333:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.constants={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:64,O_EXCL:128,O_NOCTTY:256,O_TRUNC:512,O_APPEND:1024,O_DIRECTORY:65536,O_NOATIME:262144,O_NOFOLLOW:131072,O_SYNC:1052672,O_DIRECT:16384,O_NONBLOCK:2048,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_FS_SYMLINK_DIR:1,UV_FS_SYMLINK_JUNCTION:2,UV_FS_COPYFILE_EXCL:1,UV_FS_COPYFILE_FICLONE:2,UV_FS_COPYFILE_FICLONE_FORCE:4,COPYFILE_EXCL:1,COPYFILE_FICLONE:2,COPYFILE_FICLONE_FORCE:4}},23692:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(63752),a=n(57033);t.ENCODING_UTF8="utf8",t.assertEncoding=function(e){if(e&&!r.Buffer.isEncoding(e))throw new a.TypeError("ERR_INVALID_OPT_VALUE_ENCODING",e)},t.strToEncoding=function(e,n){return n&&n!==t.ENCODING_UTF8?"buffer"===n?new r.Buffer(e):new r.Buffer(e).toString(n):e}},34859:(e,t)=>{"function"===typeof BigInt?t.default=BigInt:t.default=function(){throw new Error("BigInt is not supported in this environment.")}},23879:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0,"At least one expected value needs to be specified"),e=e.map((function(e){return String(e)})),n>2?"one of "+t+" "+e.slice(0,n-1).join(", ")+", or "+e[n-1]:2===n?"one of "+t+" "+e[0]+" or "+e[1]:"of "+t+" "+e[0]}return"of "+t+" "+String(e)}t.AssertionError=l,t.message=u,t.E=d,t.Error=c(n.g.Error),t.TypeError=c(n.g.TypeError),t.RangeError=c(n.g.RangeError),d("ERR_ARG_NOT_ITERABLE","%s must be iterable"),d("ERR_ASSERTION","%s"),d("ERR_BUFFER_OUT_OF_BOUNDS",(function(e,t){return t?"Attempt to write outside buffer bounds":'"'+e+'" is outside of buffer bounds'})),d("ERR_CHILD_CLOSED_BEFORE_REPLY","Child closed before reply received"),d("ERR_CONSOLE_WRITABLE_STREAM","Console expects a writable stream instance for %s"),d("ERR_CPU_USAGE","Unable to obtain cpu usage %s"),d("ERR_DNS_SET_SERVERS_FAILED",(function(e,t){return'c-ares failed to set servers: "'+e+'" ['+t+"]"})),d("ERR_FALSY_VALUE_REJECTION","Promise was rejected with falsy value"),d("ERR_ENCODING_NOT_SUPPORTED",(function(e){return'The "'+e+'" encoding is not supported'})),d("ERR_ENCODING_INVALID_ENCODED_DATA",(function(e){return"The encoded data was not valid for encoding "+e})),d("ERR_HTTP_HEADERS_SENT","Cannot render headers after they are sent to the client"),d("ERR_HTTP_INVALID_STATUS_CODE","Invalid status code: %s"),d("ERR_HTTP_TRAILER_INVALID","Trailers are invalid with this transfer encoding"),d("ERR_INDEX_OUT_OF_RANGE","Index out of range"),d("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,o;a(e,"name is required"),t.includes("not ")?(r="must not be",t=t.split("not ")[1]):r="must be";if(Array.isArray(e)){var i=e.map((function(e){return'"'+e+'"'})).join(", ");o="The "+i+" arguments "+r+" "+p(t,"type")}else if(e.includes(" argument"))o="The "+e+" "+r+" "+p(t,"type");else{var s=e.includes(".")?"property":"argument";o='The "'+e+'" '+s+" "+r+" "+p(t,"type")}arguments.length>=3&&(o+=". Received type "+(null!==n?typeof n:"null"));return o})),d("ERR_INVALID_ARRAY_LENGTH",(function(e,t,n){return a.strictEqual(typeof n,"number"),'The array "'+e+'" (length '+n+") must be of length "+t+"."})),d("ERR_INVALID_BUFFER_SIZE","Buffer size must be a multiple of %s"),d("ERR_INVALID_CALLBACK","Callback must be a function"),d("ERR_INVALID_CHAR","Invalid character in %s"),d("ERR_INVALID_CURSOR_POS","Cannot set cursor row without setting its column"),d("ERR_INVALID_FD",'"fd" must be a positive integer: %s'),d("ERR_INVALID_FILE_URL_HOST",'File URL host must be "localhost" or empty on %s'),d("ERR_INVALID_FILE_URL_PATH","File URL path %s"),d("ERR_INVALID_HANDLE_TYPE","This handle type cannot be sent"),d("ERR_INVALID_IP_ADDRESS","Invalid IP address: %s"),d("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+String(t)+'" is invalid for option "'+e+'"'})),d("ERR_INVALID_OPT_VALUE_ENCODING",(function(e){return'The value "'+String(e)+'" is invalid for option "encoding"'})),d("ERR_INVALID_REPL_EVAL_CONFIG",'Cannot specify both "breakEvalOnSigint" and "eval" for REPL'),d("ERR_INVALID_SYNC_FORK_INPUT","Asynchronous forks do not support Buffer, Uint8Array or string input: %s"),d("ERR_INVALID_THIS",'Value of "this" must be of type %s'),d("ERR_INVALID_TUPLE","%s must be an iterable %s tuple"),d("ERR_INVALID_URL","Invalid URL: %s"),d("ERR_INVALID_URL_SCHEME",(function(e){return"The URL must be "+p(e,"scheme")})),d("ERR_IPC_CHANNEL_CLOSED","Channel closed"),d("ERR_IPC_DISCONNECTED","IPC channel is already disconnected"),d("ERR_IPC_ONE_PIPE","Child process can have only one IPC pipe"),d("ERR_IPC_SYNC_FORK","IPC cannot be used with synchronous forks"),d("ERR_MISSING_ARGS",(function(){for(var e=[],t=0;t0,"At least one arg needs to be specified");var n="The ",r=e.length;switch(e=e.map((function(e){return'"'+e+'"'})),r){case 1:n+=e[0]+" argument";break;case 2:n+=e[0]+" and "+e[1]+" arguments";break;default:n+=e.slice(0,r-1).join(", "),n+=", and "+e[r-1]+" arguments"}return n+" must be specified"})),d("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),d("ERR_NAPI_CONS_FUNCTION","Constructor must be a function"),d("ERR_NAPI_CONS_PROTOTYPE_OBJECT","Constructor.prototype must be an object"),d("ERR_NO_CRYPTO","Node.js is not compiled with OpenSSL crypto support"),d("ERR_NO_LONGER_SUPPORTED","%s is no longer supported"),d("ERR_PARSE_HISTORY_DATA","Could not parse history data in %s"),d("ERR_SOCKET_ALREADY_BOUND","Socket is already bound"),d("ERR_SOCKET_BAD_PORT","Port should be > 0 and < 65536"),d("ERR_SOCKET_BAD_TYPE","Bad socket type specified. Valid types are: udp4, udp6"),d("ERR_SOCKET_CANNOT_SEND","Unable to send data"),d("ERR_SOCKET_CLOSED","Socket is closed"),d("ERR_SOCKET_DGRAM_NOT_RUNNING","Not running"),d("ERR_STDERR_CLOSE","process.stderr cannot be closed"),d("ERR_STDOUT_CLOSE","process.stdout cannot be closed"),d("ERR_STREAM_WRAP","Stream has StringDecoder set or is in objectMode"),d("ERR_TLS_CERT_ALTNAME_INVALID","Hostname/IP does not match certificate's altnames: %s"),d("ERR_TLS_DH_PARAM_SIZE",(function(e){return"DH parameter size "+e+" is less than 2048"})),d("ERR_TLS_HANDSHAKE_TIMEOUT","TLS handshake timeout"),d("ERR_TLS_RENEGOTIATION_FAILED","Failed to renegotiate"),d("ERR_TLS_REQUIRED_SERVER_NAME",'"servername" is required parameter for Server.addContext'),d("ERR_TLS_SESSION_ATTACK","TSL session renegotiation attack detected"),d("ERR_TRANSFORM_ALREADY_TRANSFORMING","Calling transform done when still transforming"),d("ERR_TRANSFORM_WITH_LENGTH_0","Calling transform done when writableState.length != 0"),d("ERR_UNKNOWN_ENCODING","Unknown encoding: %s"),d("ERR_UNKNOWN_SIGNAL","Unknown signal: %s"),d("ERR_UNKNOWN_STDIN_TYPE","Unknown stdin file type"),d("ERR_UNKNOWN_STREAM_TYPE","Unknown stream file type"),d("ERR_V8BREAKITERATOR","Full ICU data not installed. See https://github.com/nodejs/node/wiki/Intl")},79561:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=n(80511),o=n(63752),i=n(1333),s=n(21824),c=n(64838),l=i.constants.S_IFMT,u=i.constants.S_IFDIR,d=i.constants.S_IFREG,p=(i.constants.S_IFBLK,i.constants.S_IFCHR,i.constants.S_IFLNK),f=(i.constants.S_IFIFO,i.constants.S_IFSOCK,i.constants.O_APPEND);t.SEP="/";var g=function(e){function t(t,n){void 0===n&&(n=438);var r=e.call(this)||this;return r.uid=a.default.getuid(),r.gid=a.default.getgid(),r.atime=new Date,r.mtime=new Date,r.ctime=new Date,r.perm=438,r.mode=d,r.nlink=1,r.perm=n,r.mode|=n,r.ino=t,r}return r(t,e),t.prototype.getString=function(e){return void 0===e&&(e="utf8"),this.getBuffer().toString(e)},t.prototype.setString=function(e){this.buf=o.bufferFrom(e,"utf8"),this.touch()},t.prototype.getBuffer=function(){return this.buf||this.setBuffer(o.bufferAllocUnsafe(0)),o.bufferFrom(this.buf)},t.prototype.setBuffer=function(e){this.buf=o.bufferFrom(e),this.touch()},t.prototype.getSize=function(){return this.buf?this.buf.length:0},t.prototype.setModeProperty=function(e){this.mode=this.mode&~l|e},t.prototype.setIsFile=function(){this.setModeProperty(d)},t.prototype.setIsDirectory=function(){this.setModeProperty(u)},t.prototype.setIsSymlink=function(){this.setModeProperty(p)},t.prototype.isFile=function(){return(this.mode&l)===d},t.prototype.isDirectory=function(){return(this.mode&l)===u},t.prototype.isSymlink=function(){return(this.mode&l)===p},t.prototype.makeSymlink=function(e){this.symlink=e,this.setIsSymlink()},t.prototype.write=function(e,t,n,r){if(void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===r&&(r=0),this.buf||(this.buf=o.bufferAllocUnsafe(0)),r+n>this.buf.length){var a=o.bufferAllocUnsafe(r+n);this.buf.copy(a,0,0,this.buf.length),this.buf=a}return e.copy(this.buf,r,t,t+n),this.touch(),n},t.prototype.read=function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=e.byteLength),void 0===r&&(r=0),this.buf||(this.buf=o.bufferAllocUnsafe(0));var a=n;return a>e.byteLength&&(a=e.byteLength),a+r>this.buf.length&&(a=this.buf.length-r),this.buf.copy(e,t,r,r+a),a},t.prototype.truncate=function(e){if(void 0===e&&(e=0),e)if(this.buf||(this.buf=o.bufferAllocUnsafe(0)),e<=this.buf.length)this.buf=this.buf.slice(0,e);else{var t=o.bufferAllocUnsafe(0);this.buf.copy(t),t.fill(0,e)}else this.buf=o.bufferAllocUnsafe(0);this.touch()},t.prototype.chmod=function(e){this.perm=e,this.mode=-512&this.mode|e,this.touch()},t.prototype.chown=function(e,t){this.uid=e,this.gid=t,this.touch()},t.prototype.touch=function(){this.mtime=new Date,this.emit("change",this)},t.prototype.canRead=function(e,t){return void 0===e&&(e=a.default.getuid()),void 0===t&&(t=a.default.getgid()),!!(4&this.perm)||(!!(t===this.gid&&32&this.perm)||!!(e===this.uid&&256&this.perm))},t.prototype.canWrite=function(e,t){return void 0===e&&(e=a.default.getuid()),void 0===t&&(t=a.default.getgid()),!!(2&this.perm)||(!!(t===this.gid&&16&this.perm)||!!(e===this.uid&&128&this.perm))},t.prototype.del=function(){this.emit("delete",this)},t.prototype.toJSON=function(){return{ino:this.ino,uid:this.uid,gid:this.gid,atime:this.atime.getTime(),mtime:this.mtime.getTime(),ctime:this.ctime.getTime(),perm:this.perm,mode:this.mode,nlink:this.nlink,symlink:this.symlink,data:this.getString()}},t}(s.EventEmitter);t.Node=g;var m=function(e){function n(t,n,r){var a=e.call(this)||this;return a.children={},a.steps=[],a.ino=0,a.length=0,a.vol=t,a.parent=n,a.steps=n?n.steps.concat([r]):[r],a}return r(n,e),n.prototype.setNode=function(e){this.node=e,this.ino=e.ino},n.prototype.getNode=function(){return this.node},n.prototype.createChild=function(e,t){void 0===t&&(t=this.vol.createNode());var r=new n(this.vol,this,e);return r.setNode(t),t.isDirectory(),this.setChild(e,r),r},n.prototype.setChild=function(e,t){return void 0===t&&(t=new n(this.vol,this,e)),this.children[e]=t,t.parent=this,this.length++,this.emit("child:add",t,this),t},n.prototype.deleteChild=function(e){delete this.children[e.getName()],this.length--,this.emit("child:delete",e,this)},n.prototype.getChild=function(e){if(Object.hasOwnProperty.call(this.children,e))return this.children[e]},n.prototype.getPath=function(){return this.steps.join(t.SEP)},n.prototype.getName=function(){return this.steps[this.steps.length-1]},n.prototype.walk=function(e,t,n){if(void 0===t&&(t=e.length),void 0===n&&(n=0),n>=e.length)return this;if(n>=t)return this;var r=e[n],a=this.getChild(r);return a?a.walk(e,t,n+1):null},n.prototype.toJSON=function(){return{steps:this.steps,ino:this.ino,children:Object.keys(this.children)}},n}(s.EventEmitter);t.Link=m;var h=function(){function e(e,t,n,r){this.position=0,this.link=e,this.node=t,this.flags=n,this.fd=r}return e.prototype.getString=function(e){return void 0===e&&(e="utf8"),this.node.getString()},e.prototype.setString=function(e){this.node.setString(e)},e.prototype.getBuffer=function(){return this.node.getBuffer()},e.prototype.setBuffer=function(e){this.node.setBuffer(e)},e.prototype.getSize=function(){return this.node.getSize()},e.prototype.truncate=function(e){this.node.truncate(e)},e.prototype.seekTo=function(e){this.position=e},e.prototype.stats=function(){return c.default.build(this.node)},e.prototype.write=function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=e.length),"number"!==typeof r&&(r=this.position),this.flags&f&&(r=this.getSize());var a=this.node.write(e,t,n,r);return this.position=r+a,a},e.prototype.read=function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=e.byteLength),"number"!==typeof r&&(r=this.position);var a=this.node.read(e,t,n,r);return this.position=r+a,a},e.prototype.chmod=function(e){this.node.chmod(e)},e.prototype.chown=function(e,t){this.node.chown(e,t)},e}();t.File=h},80511:(e,t,n)=>{"use strict";var r=n(20038);Object.defineProperty(t,"__esModule",{value:!0});function a(){var e=function(){if("undefined"!==typeof r)return r;try{return n(20038)}catch(e){return}}()||{};return e.getuid||(e.getuid=function(){return 0}),e.getgid||(e.getgid=function(){return 0}),e.cwd||(e.cwd=function(){return"/"}),e.nextTick||(e.nextTick=n(67276).default),e.emitWarning||(e.emitWarning=function(e,t){console.warn(t+(t?": ":"")+e)}),e.env||(e.env={}),e}t.createProcess=a,t.default=a()},1455:function(e,t){"use strict";var n=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),r="function"===typeof setImmediate?setImmediate.bind(n.g):setTimeout.bind(n.g),t.default=r},63086:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=setTimeout.apply(null,arguments);return r&&"object"===typeof r&&"function"===typeof r.unref&&r.unref(),r}},47097:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),a=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t>>0===e}function Le(e){if(!je(e))throw TypeError(B)}function Fe(e){if("string"===typeof e&&+e==e)return+e;if(e instanceof Date)return e.getTime()/1e3;if(isFinite(e))return e<0?Date.now()/1e3:e;throw new Error("Cannot parse time: "+e)}function Be(e){if("number"!==typeof e)throw TypeError($)}function Ue(e){if("number"!==typeof e)throw TypeError(V)}t.filenameToSteps=Ie,t.pathToSteps=Pe,t.dataToStr=function(e,t){return void 0===t&&(t=v.ENCODING_UTF8),d.Buffer.isBuffer(e)?e.toString(t):e instanceof Uint8Array?d.bufferFrom(e).toString(t):String(e)},t.dataToBuffer=Ae,t.bufferToEncoding=De,t.toUnixTimestamp=Fe;var Ge=function(){function e(e){void 0===e&&(e={}),this.ino=0,this.inodes={},this.releasedInos=[],this.fds={},this.releasedFds=[],this.maxFiles=1e4,this.openFiles=0,this.promisesApi=E.default(this),this.statWatchers={},this.props=b({Node:c.Node,Link:c.Link,File:c.File},e);var t=this.createLink();t.setNode(this.createNode(!0));var n=this;this.StatWatcher=function(e){function t(){return e.call(this,n)||this}return r(t,e),t}(ze);var o=He;this.ReadStream=function(e){function t(){for(var t=[],r=0;r1){var i=o+a.slice(0,a.length-1).join(o);this.mkdirpBase(i,511)}this.writeFileSync(n,r)}else this.mkdirpBase(n,511)}},e.prototype.reset=function(){this.ino=0,this.inodes={},this.releasedInos=[],this.fds={},this.releasedFds=[],this.openFiles=0,this.root=this.createLink(),this.root.setNode(this.createNode(!0))},e.prototype.mountSync=function(e,t){this.fromJSON(t,e)},e.prototype.openLink=function(e,t,n){if(void 0===n&&(n=!0),this.openFiles>=this.maxFiles)throw ee(Q,"open",e.getPath());var r=e;if(n&&(r=this.resolveSymlinks(e)),!r)throw ee(z,"open",e.getPath());var a=r.getNode();if(a.isDirectory()&&t!==j.r)throw ee(X,"open",e.getPath());if(!(t&w)&&!a.canRead())throw ee(K,"open",e.getPath());var o=new this.props.File(e,a,t,this.newFdNumber());return this.fds[o.fd]=o,this.openFiles++,t&N&&o.truncate(),o},e.prototype.openFile=function(e,t,n,r){void 0===r&&(r=!0);var a=Ie(e),i=r?this.getResolvedLink(a):this.getLink(a);if(!i&&t&T){var s=this.getResolvedLink(a.slice(0,a.length-1));if(!s)throw ee(z,"open",o+a.join(o));t&T&&"number"===typeof n&&(i=this.createLink(s,a[a.length-1],!1,n))}if(i)return this.openLink(i,t,r);throw ee(z,"open",e)},e.prototype.openBase=function(e,t,n,r){void 0===r&&(r=!0);var a=this.openFile(e,t,n,r);if(!a)throw ee(z,"open",e);return a.fd},e.prototype.openSync=function(e,t,n){void 0===n&&(n=438);var r=Me(n),a=Ce(e),o=te(t);return this.openBase(a,o,r)},e.prototype.open=function(e,t,n,r){var a=n,o=r;"function"===typeof n&&(a=438,o=n);var i=Me(a=a||438),s=Ce(e),c=te(t);this.wrapAsync(this.openBase,[s,c,i],o)},e.prototype.closeFile=function(e){this.fds[e.fd]&&(this.openFiles--,delete this.fds[e.fd],this.releasedFds.push(e.fd))},e.prototype.closeSync=function(e){Le(e);var t=this.getFileByFdOrThrow(e,"close");this.closeFile(t)},e.prototype.close=function(e,t){Le(e),this.wrapAsync(this.closeSync,[e],t)},e.prototype.openFileOrGetById=function(e,t,n){if("number"===typeof e){var r=this.fds[e];if(!r)throw ee(z);return r}return this.openFile(Ce(e),t,n)},e.prototype.readBase=function(e,t,n,r,a){return this.getFileByFdOrThrow(e).read(t,Number(n),Number(r),a)},e.prototype.readSync=function(e,t,n,r,a){return Le(e),this.readBase(e,t,n,r,a)},e.prototype.read=function(e,t,n,r,a,o){var i=this;if(ae(o),0===r)return f.default.nextTick((function(){o&&o(null,0,t)}));p.default((function(){try{var s=i.readBase(e,t,n,r,a);o(null,s,t)}catch(c){o(c)}}))},e.prototype.readFileBase=function(e,t,n){var r,a,o="number"===typeof e&&je(e);if(o)a=e;else{var i=Ie(Ce(e)),s=this.getResolvedLink(i);if(s)if(s.getNode().isDirectory())throw ee(X,"open",s.getPath());a=this.openSync(e,t)}try{r=De(this.getFileByFdOrThrow(a).getBuffer(),n)}finally{o||this.closeSync(a)}return r},e.prototype.readFileSync=function(e,t){var n=le(t),r=te(n.flag);return this.readFileBase(e,r,n.encoding)},e.prototype.readFile=function(e,t,n){var r=oe(le)(t,n),a=r[0],o=r[1],i=te(a.flag);this.wrapAsync(this.readFileBase,[e,i,a.encoding],o)},e.prototype.writeBase=function(e,t,n,r,a){return this.getFileByFdOrThrow(e,"write").write(t,n,r,a)},e.prototype.writeSync=function(e,t,n,r,a){var o,i,s,c;Le(e);var l="string"!==typeof t;l?(i=0|(n||0),s=r,c=a):(c=n,o=r);var u=Ae(t,o);return l?"undefined"===typeof s&&(s=u.length):(i=0,s=u.length),this.writeBase(e,u,i,s,c)},e.prototype.write=function(e,t,n,r,a,o){var i,s,c,l,u,d=this;Le(e);var f=typeof t,g=typeof n,m=typeof r,h=typeof a;"string"!==f?"function"===g?u=n:"function"===m?(i=0|n,u=r):"function"===h?(i=0|n,s=r,u=a):(i=0|n,s=r,c=a,u=o):"function"===g?u=n:"function"===m?(c=n,u=r):"function"===h&&(c=n,l=r,u=a);var _=Ae(t,l);"string"!==f?"undefined"===typeof s&&(s=_.length):(i=0,s=_.length);var v=ae(u);p.default((function(){try{var n=d.writeBase(e,_,i,s,c);v(null,n,"string"!==f?_:t)}catch(r){v(r)}}))},e.prototype.writeFileBase=function(e,t,n,r){var a,o="number"===typeof e;a=o?e:this.openBase(Ce(e),n,r);var i=0,s=t.length,c=n&I?void 0:0;try{for(;s>0;){var l=this.writeSync(a,t,i,s,c);i+=l,s-=l,void 0!==c&&(c+=l)}}finally{o||this.closeSync(a)}},e.prototype.writeFileSync=function(e,t,n){var r=de(n),a=te(r.flag),o=Me(r.mode),i=Ae(t,r.encoding);this.writeFileBase(e,i,a,o)},e.prototype.writeFile=function(e,t,n,r){var a=n,o=r;"function"===typeof n&&(a=ue,o=n);var i=ae(o),s=de(a),c=te(s.flag),l=Me(s.mode),u=Ae(t,s.encoding);this.wrapAsync(this.writeFileBase,[e,u,c,l],i)},e.prototype.linkBase=function(e,t){var n=Ie(e),r=this.getLink(n);if(!r)throw ee(z,"link",e,t);var a=Ie(t),o=this.getLinkParent(a);if(!o)throw ee(z,"link",e,t);var i=a[a.length-1];if(o.getChild(i))throw ee(Y,"link",e,t);var s=r.getNode();s.nlink++,o.createChild(i,s)},e.prototype.copyFileBase=function(e,t,n){var r=this.readFileSync(e);if(n&D&&this.existsSync(t))throw ee(Y,"copyFile",e,t);if(n&k)throw ee(J,"copyFile",e,t);this.writeFileBase(t,r,j.w,438)},e.prototype.copyFileSync=function(e,t,n){var r=Ce(e),a=Ce(t);return this.copyFileBase(r,a,0|(n||0))},e.prototype.copyFile=function(e,t,n,r){var a,o,i=Ce(e),s=Ce(t);"function"===typeof n?(a=0,o=n):(a=n,o=r),ae(o),this.wrapAsync(this.copyFileBase,[i,s,a],o)},e.prototype.linkSync=function(e,t){var n=Ce(e),r=Ce(t);this.linkBase(n,r)},e.prototype.link=function(e,t,n){var r=Ce(e),a=Ce(t);this.wrapAsync(this.linkBase,[r,a],n)},e.prototype.unlinkBase=function(e){var t=Ie(e),n=this.getLink(t);if(!n)throw ee(z,"unlink",e);if(n.length)throw Error("Dir not empty...");this.deleteLink(n);var r=n.getNode();r.nlink--,r.nlink<=0&&this.deleteNode(r)},e.prototype.unlinkSync=function(e){var t=Ce(e);this.unlinkBase(t)},e.prototype.unlink=function(e,t){var n=Ce(e);this.wrapAsync(this.unlinkBase,[n],t)},e.prototype.symlinkBase=function(e,t){var n=Ie(t),r=this.getLinkParent(n);if(!r)throw ee(z,"symlink",e,t);var a=n[n.length-1];if(r.getChild(a))throw ee(Y,"symlink",e,t);var o=r.createChild(a);return o.getNode().makeSymlink(Ie(e)),o},e.prototype.symlinkSync=function(e,t,n){var r=Ce(e),a=Ce(t);this.symlinkBase(r,a)},e.prototype.symlink=function(e,t,n,r){var a=ae("function"===typeof n?n:r),o=Ce(e),i=Ce(t);this.wrapAsync(this.symlinkBase,[o,i],a)},e.prototype.realpathBase=function(e,t){var n=Ie(e),r=this.getResolvedLink(n);if(!r)throw ee(z,"realpath",e);return v.strToEncoding(r.getPath(),t)},e.prototype.realpathSync=function(e,t){return this.realpathBase(Ce(e),me(t).encoding)},e.prototype.realpath=function(e,t,n){var r=he(t,n),a=r[0],o=r[1],i=Ce(e);this.wrapAsync(this.realpathBase,[i,a.encoding],o)},e.prototype.lstatBase=function(e,t){void 0===t&&(t=!1);var n=this.getLink(Ie(e));if(!n)throw ee(z,"lstat",e);return l.default.build(n.getNode(),t)},e.prototype.lstatSync=function(e,t){return this.lstatBase(Ce(e),Oe(t).bigint)},e.prototype.lstat=function(e,t,n){var r=we(t,n),a=r[0],o=r[1];this.wrapAsync(this.lstatBase,[Ce(e),a.bigint],o)},e.prototype.statBase=function(e,t){void 0===t&&(t=!1);var n=this.getResolvedLink(Ie(e));if(!n)throw ee(z,"stat",e);return l.default.build(n.getNode(),t)},e.prototype.statSync=function(e,t){return this.statBase(Ce(e),Oe(t).bigint)},e.prototype.stat=function(e,t,n){var r=we(t,n),a=r[0],o=r[1];this.wrapAsync(this.statBase,[Ce(e),a.bigint],o)},e.prototype.fstatBase=function(e,t){void 0===t&&(t=!1);var n=this.getFileByFd(e);if(!n)throw ee(H,"fstat");return l.default.build(n.node,t)},e.prototype.fstatSync=function(e,t){return this.fstatBase(e,Oe(t).bigint)},e.prototype.fstat=function(e,t,n){var r=we(t,n),a=r[0],o=r[1];this.wrapAsync(this.fstatBase,[e,a.bigint],o)},e.prototype.renameBase=function(e,t){var n=this.getLink(Ie(e));if(!n)throw ee(z,"rename",e,t);var r=Ie(t),o=this.getLinkParent(r);if(!o)throw ee(z,"rename",e,t);var i=n.parent;i&&i.deleteChild(n);var s=r[r.length-1];n.steps=a(o.steps,[s]),o.setChild(n.getName(),n)},e.prototype.renameSync=function(e,t){var n=Ce(e),r=Ce(t);this.renameBase(n,r)},e.prototype.rename=function(e,t,n){var r=Ce(e),a=Ce(t);this.wrapAsync(this.renameBase,[r,a],n)},e.prototype.existsBase=function(e){return!!this.statBase(e)},e.prototype.existsSync=function(e){try{return this.existsBase(Ce(e))}catch(t){return!1}},e.prototype.exists=function(e,t){var n=this,r=Ce(e);if("function"!==typeof t)throw Error(G);p.default((function(){try{t(n.existsBase(r))}catch(e){t(!1)}}))},e.prototype.accessBase=function(e,t){this.getLinkOrThrow(e,"access")},e.prototype.accessSync=function(e,t){void 0===t&&(t=A);var n=Ce(e);t|=0,this.accessBase(n,t)},e.prototype.access=function(e,t,n){var r,a=A;"function"!==typeof t?(a=0|t,r=ae(n)):r=t;var o=Ce(e);this.wrapAsync(this.accessBase,[o,a],r)},e.prototype.appendFileSync=function(e,t,n){void 0===n&&(n=pe);var r=fe(n);r.flag&&!je(e)||(r.flag="a"),this.writeFileSync(e,t,r)},e.prototype.appendFile=function(e,t,n,r){var a=ge(n,r),o=a[0],i=a[1];o.flag&&!je(e)||(o.flag="a"),this.writeFile(e,t,o,i)},e.prototype.readdirBase=function(e,t){var n=Ie(e),r=this.getResolvedLink(n);if(!r)throw ee(z,"readdir",e);if(!r.getNode().isDirectory())throw ee(W,"scandir",e);if(t.withFileTypes){var a=[];for(var o in r.children){var i=r.getChild(o);i&&a.push(u.default.build(i,t.encoding))}return L||"buffer"===t.encoding||a.sort((function(e,t){return e.namet.name?1:0})),a}var s=[];for(var c in r.children)s.push(v.strToEncoding(c,t.encoding));return L||"buffer"===t.encoding||s.sort(),s},e.prototype.readdirSync=function(e,t){var n=Re(t),r=Ce(e);return this.readdirBase(r,n)},e.prototype.readdir=function(e,t,n){var r=Ee(t,n),a=r[0],o=r[1],i=Ce(e);this.wrapAsync(this.readdirBase,[i,a],o)},e.prototype.readlinkBase=function(e,t){var n=this.getLinkOrThrow(e,"readlink").getNode();if(!n.isSymlink())throw ee(q,"readlink",e);var r=o+n.symlink.join(o);return v.strToEncoding(r,t)},e.prototype.readlinkSync=function(e,t){var n=se(t),r=Ce(e);return this.readlinkBase(r,n.encoding)},e.prototype.readlink=function(e,t,n){var r=ce(t,n),a=r[0],o=r[1],i=Ce(e);this.wrapAsync(this.readlinkBase,[i,a.encoding],o)},e.prototype.fsyncBase=function(e){this.getFileByFdOrThrow(e,"fsync")},e.prototype.fsyncSync=function(e){this.fsyncBase(e)},e.prototype.fsync=function(e,t){this.wrapAsync(this.fsyncBase,[e],t)},e.prototype.fdatasyncBase=function(e){this.getFileByFdOrThrow(e,"fdatasync")},e.prototype.fdatasyncSync=function(e){this.fdatasyncBase(e)},e.prototype.fdatasync=function(e,t){this.wrapAsync(this.fdatasyncBase,[e],t)},e.prototype.ftruncateBase=function(e,t){this.getFileByFdOrThrow(e,"ftruncate").truncate(t)},e.prototype.ftruncateSync=function(e,t){this.ftruncateBase(e,t)},e.prototype.ftruncate=function(e,t,n){var r="number"===typeof t?t:0,a=ae("number"===typeof t?n:t);this.wrapAsync(this.ftruncateBase,[e,r],a)},e.prototype.truncateBase=function(e,t){var n=this.openSync(e,"r+");try{this.ftruncateSync(n,t)}finally{this.closeSync(n)}},e.prototype.truncateSync=function(e,t){if(je(e))return this.ftruncateSync(e,t);this.truncateBase(e,t)},e.prototype.truncate=function(e,t,n){var r="number"===typeof t?t:0,a=ae("number"===typeof t?n:t);if(je(e))return this.ftruncate(e,r,a);this.wrapAsync(this.truncateBase,[e,r],a)},e.prototype.futimesBase=function(e,t,n){var r=this.getFileByFdOrThrow(e,"futimes").node;r.atime=new Date(1e3*t),r.mtime=new Date(1e3*n)},e.prototype.futimesSync=function(e,t,n){this.futimesBase(e,Fe(t),Fe(n))},e.prototype.futimes=function(e,t,n,r){this.wrapAsync(this.futimesBase,[e,Fe(t),Fe(n)],r)},e.prototype.utimesBase=function(e,t,n){var r=this.openSync(e,"r+");try{this.futimesBase(r,t,n)}finally{this.closeSync(r)}},e.prototype.utimesSync=function(e,t,n){this.utimesBase(Ce(e),Fe(t),Fe(n))},e.prototype.utimes=function(e,t,n,r){this.wrapAsync(this.utimesBase,[Ce(e),Fe(t),Fe(n)],r)},e.prototype.mkdirBase=function(e,t){var n=Ie(e);if(!n.length)throw ee(X,"mkdir",e);var r=this.getLinkParentAsDirOrThrow(e,"mkdir"),a=n[n.length-1];if(r.getChild(a))throw ee(Y,"mkdir",e);r.createChild(a,this.createNode(!0,t))},e.prototype.mkdirpBase=function(e,t){for(var n=Ie(e),r=this.root,a=0;a1)return this.mkdtempBase(e,t,n-1);throw Error("Could not create temp dir.")}throw a}},e.prototype.mkdtempSync=function(e,t){var n=se(t).encoding;if(!e||"string"!==typeof e)throw new TypeError("filename prefix is required");return ke(e),this.mkdtempBase(e,n)},e.prototype.mkdtemp=function(e,t,n){var r=ce(t,n),a=r[0].encoding,o=r[1];if(!e||"string"!==typeof e)throw new TypeError("filename prefix is required");ke(e)&&this.wrapAsync(this.mkdtempBase,[e,a],o)},e.prototype.rmdirBase=function(e,t){var n=be(t),r=this.getLinkAsDirOrThrow(e,"rmdir");if(r.length&&!n.recursive)throw ee(Z,"rmdir",e);this.deleteLink(r)},e.prototype.rmdirSync=function(e,t){this.rmdirBase(Ce(e),t)},e.prototype.rmdir=function(e,t,n){var r=be(t),a=ae("function"===typeof t?t:n);this.wrapAsync(this.rmdirBase,[Ce(e),r],a)},e.prototype.fchmodBase=function(e,t){this.getFileByFdOrThrow(e,"fchmod").chmod(t)},e.prototype.fchmodSync=function(e,t){this.fchmodBase(e,Me(t))},e.prototype.fchmod=function(e,t,n){this.wrapAsync(this.fchmodBase,[e,Me(t)],n)},e.prototype.chmodBase=function(e,t){var n=this.openSync(e,"r+");try{this.fchmodBase(n,t)}finally{this.closeSync(n)}},e.prototype.chmodSync=function(e,t){var n=Me(t),r=Ce(e);this.chmodBase(r,n)},e.prototype.chmod=function(e,t,n){var r=Me(t),a=Ce(e);this.wrapAsync(this.chmodBase,[a,r],n)},e.prototype.lchmodBase=function(e,t){var n=this.openBase(e,C,0,!1);try{this.fchmodBase(n,t)}finally{this.closeSync(n)}},e.prototype.lchmodSync=function(e,t){var n=Me(t),r=Ce(e);this.lchmodBase(r,n)},e.prototype.lchmod=function(e,t,n){var r=Me(t),a=Ce(e);this.wrapAsync(this.lchmodBase,[a,r],n)},e.prototype.fchownBase=function(e,t,n){this.getFileByFdOrThrow(e,"fchown").chown(t,n)},e.prototype.fchownSync=function(e,t,n){Be(t),Ue(n),this.fchownBase(e,t,n)},e.prototype.fchown=function(e,t,n,r){Be(t),Ue(n),this.wrapAsync(this.fchownBase,[e,t,n],r)},e.prototype.chownBase=function(e,t,n){this.getResolvedLinkOrThrow(e,"chown").getNode().chown(t,n)},e.prototype.chownSync=function(e,t,n){Be(t),Ue(n),this.chownBase(Ce(e),t,n)},e.prototype.chown=function(e,t,n,r){Be(t),Ue(n),this.wrapAsync(this.chownBase,[Ce(e),t,n],r)},e.prototype.lchownBase=function(e,t,n){this.getLinkOrThrow(e,"lchown").getNode().chown(t,n)},e.prototype.lchownSync=function(e,t,n){Be(t),Ue(n),this.lchownBase(Ce(e),t,n)},e.prototype.lchown=function(e,t,n,r){Be(t),Ue(n),this.wrapAsync(this.lchownBase,[Ce(e),t,n],r)},e.prototype.watchFile=function(e,t,n){var r=Ce(e),a=t,o=n;if("function"===typeof a&&(o=t,a=null),"function"!==typeof o)throw Error('"watchFile()" requires a listener function');var i=5007,s=!0;a&&"object"===typeof a&&("number"===typeof a.interval&&(i=a.interval),"boolean"===typeof a.persistent&&(s=a.persistent));var c=this.statWatchers[r];return c||((c=new this.StatWatcher).start(r,s,i),this.statWatchers[r]=c),c.addListener("change",o),c},e.prototype.unwatchFile=function(e,t){var n=Ce(e),r=this.statWatchers[n];r&&("function"===typeof t?r.removeListener("change",t):r.removeAllListeners("change"),0===r.listenerCount("change")&&(r.stop(),delete this.statWatchers[n]))},e.prototype.createReadStream=function(e,t){return new this.ReadStream(e,t)},e.prototype.createWriteStream=function(e,t){return new this.WriteStream(e,t)},e.prototype.watch=function(e,t,n){var r=Ce(e),a=t;"function"===typeof t&&(n=t,a=null);var o=se(a),i=o.persistent,s=o.recursive,c=o.encoding;void 0===i&&(i=!0),void 0===s&&(s=!1);var l=new this.FSWatcher;return l.start(r,i,s,c),n&&l.addListener("change",n),l},e.fd=2147483647,e}();function $e(e){e.emit("stop")}t.Volume=Ge;var Ve,ze=function(e){function t(t){var n=e.call(this)||this;return n.onInterval=function(){try{var e=n.vol.statSync(n.filename);n.hasChanged(e)&&(n.emit("change",e,n.prev),n.prev=e)}finally{n.loop()}},n.vol=t,n}return r(t,e),t.prototype.loop=function(){this.timeoutRef=this.setTimeout(this.onInterval,this.interval)},t.prototype.hasChanged=function(e){return e.mtimeMs>this.prev.mtimeMs||e.nlink!==this.prev.nlink},t.prototype.start=function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=5007),this.filename=Ce(e),this.setTimeout=t?setTimeout:g.default,this.interval=n,this.prev=this.vol.statSync(this.filename),this.loop()},t.prototype.stop=function(){clearTimeout(this.timeoutRef),f.default.nextTick($e,this)},t}(_.EventEmitter);function He(e,t,n){if(!(this instanceof He))return new He(e,t,n);if(this._vol=e,void 0===(n=b({},ne(n,{}))).highWaterMark&&(n.highWaterMark=65536),m.Readable.call(this,n),this.path=Ce(t),this.fd=void 0===n.fd?null:n.fd,this.flags=void 0===n.flags?"r":n.flags,this.mode=void 0===n.mode?438:n.mode,this.start=n.start,this.end=n.end,this.autoClose=void 0===n.autoClose||n.autoClose,this.pos=void 0,this.bytesRead=0,void 0!==this.start){if("number"!==typeof this.start)throw new TypeError('"start" option must be a Number');if(void 0===this.end)this.end=1/0;else if("number"!==typeof this.end)throw new TypeError('"end" option must be a Number');if(this.start>this.end)throw new Error('"start" option must be <= "end" option');this.pos=this.start}"number"!==typeof this.fd&&this.open(),this.on("end",(function(){this.autoClose&&this.destroy&&this.destroy()}))}function qe(e){this.close()}function Ye(e,t,n){if(!(this instanceof Ye))return new Ye(e,t,n);if(this._vol=e,n=b({},ne(n,{})),m.Writable.call(this,n),this.path=Ce(t),this.fd=void 0===n.fd?null:n.fd,this.flags=void 0===n.flags?"w":n.flags,this.mode=void 0===n.mode?438:n.mode,this.start=n.start,this.autoClose=void 0===n.autoClose||!!n.autoClose,this.pos=void 0,this.bytesWritten=0,void 0!==this.start){if("number"!==typeof this.start)throw new TypeError('"start" option must be a Number');if(this.start<0)throw new Error('"start" must be >= zero');this.pos=this.start}n.encoding&&this.setDefaultEncoding(n.encoding),"number"!==typeof this.fd&&this.open(),this.once("finish",(function(){this.autoClose&&this.close()}))}t.StatWatcher=ze,R.inherits(He,m.Readable),t.ReadStream=He,He.prototype.open=function(){var e=this;this._vol.open(this.path,this.flags,this.mode,(function(t,n){if(t)return e.autoClose&&e.destroy&&e.destroy(),void e.emit("error",t);e.fd=n,e.emit("open",n),e.read()}))},He.prototype._read=function(e){if("number"!==typeof this.fd)return this.once("open",(function(){this._read(e)}));if(!this.destroyed){var t;(!Ve||Ve.length-Ve.used<128)&&(t=this._readableState.highWaterMark,(Ve=d.bufferAllocUnsafe(t)).used=0);var n=Ve,r=Math.min(Ve.length-Ve.used,e),a=Ve.used;if(void 0!==this.pos&&(r=Math.min(this.end-this.pos+1,r)),r<=0)return this.push(null);var o=this;this._vol.read(this.fd,Ve,Ve.used,r,this.pos,(function(e,t){if(e)o.autoClose&&o.destroy&&o.destroy(),o.emit("error",e);else{var r=null;t>0&&(o.bytesRead+=t,r=n.slice(a,a+t)),o.push(r)}})),void 0!==this.pos&&(this.pos+=r),Ve.used+=r}},He.prototype._destroy=function(e,t){this.close((function(n){t(e||n)}))},He.prototype.close=function(e){var t=this;if(e&&this.once("close",e),this.closed||"number"!==typeof this.fd)return"number"!==typeof this.fd?void this.once("open",qe):f.default.nextTick((function(){return t.emit("close")}));this.closed=!0,this._vol.close(this.fd,(function(e){e?t.emit("error",e):t.emit("close")})),this.fd=null},R.inherits(Ye,m.Writable),t.WriteStream=Ye,Ye.prototype.open=function(){this._vol.open(this.path,this.flags,this.mode,function(e,t){if(e)return this.autoClose&&this.destroy&&this.destroy(),void this.emit("error",e);this.fd=t,this.emit("open",t)}.bind(this))},Ye.prototype._write=function(e,t,n){if(!(e instanceof d.Buffer))return this.emit("error",new Error("Invalid data"));if("number"!==typeof this.fd)return this.once("open",(function(){this._write(e,t,n)}));var r=this;this._vol.write(this.fd,e,0,e.length,this.pos,(function(e,t){if(e)return r.autoClose&&r.destroy&&r.destroy(),n(e);r.bytesWritten+=t,n()})),void 0!==this.pos&&(this.pos+=e.length)},Ye.prototype._writev=function(e,t){if("number"!==typeof this.fd)return this.once("open",(function(){this._writev(e,t)}));for(var n=this,r=e.length,a=new Array(r),o=0,i=0;i(0,s.useUpdatedUrlFromQuery)({selectedAPI:e.id.split("/")[1]}),files:e,selected:t,getIcon:r}))}},62067:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APIReferenceExplorer=void 0;var r=n(1329);Object.defineProperty(t,"APIReferenceExplorer",{enumerable:!0,get:function(){return r.APIReferenceExplorer}})},22786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useUpdatedUrlFromQuery=t.useAPIRefParam=void 0;var r=n(85070);Object.defineProperty(t,"useAPIRefParam",{enumerable:!0,get:function(){return r.useAPIRefParam}}),Object.defineProperty(t,"useUpdatedUrlFromQuery",{enumerable:!0,get:function(){return r.useUpdatedUrlFromQuery}})},85070:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useUpdatedUrlFromQuery=t.useAPIRefParam=void 0;const r=n(33885),a=n(56843);t.useAPIRefParam=function(e){const t=(0,r.useQuery)().get(e);return null!==t&&void 0!==t?t:void 0},t.useUpdatedUrlFromQuery=function(e){const t=(0,r.useQuery)(),n=(0,a.useLocation)()||{pathname:"/"},o=Object.fromEntries(t.entries()),i=Object.assign(Object.assign({},o),e),s=new URLSearchParams(i).toString();return`${n.pathname}?${s}`}},3552:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSchema=void 0;var r=n(24895);Object.defineProperty(t,"useSchema",{enumerable:!0,get:function(){return r.useSchema}})},24895:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APIReferenceModel=void 0;const r=n(68515),a=n(67972);class o{constructor(e,t){this.componentId=e.componentId,this.apiNodes=this.mapToAPINode(e,t,this.componentId),this.apiByType=this.groupByType(this.apiNodes),this.apiByName=this.groupByName(this.apiNodes)}mapToAPINode(e,t,n){const{exports:r}=e.module,a=t.filter((e=>e.default)),o=t.filter((e=>!e.default));return r.map((e=>({componentId:n,api:e,renderer:o.find((t=>t.predicate(e)))||a.find((t=>t.predicate(e)))}))).filter((e=>e.renderer))}getByType(e){return this.apiByType.get(e)}groupByType(e){return e.reduce(((e,t)=>{const n=e.get(t.renderer.nodeType)||[];return e.set(t.renderer.nodeType,n.concat(t)),e}),new Map)}groupByName(e){return e.reduce(((e,t)=>t.api.name?(e.set(t.api.name,t),e):e),new Map)}static from(e,t){try{const n=r.APISchema.fromObject(e.getHost.getSchema);return new o(n,t)}catch(n){return new o(r.APISchema.empty(a.ComponentID.fromObject(e.getHost.getSchema.componentId)),t)}}}t.APIReferenceModel=o},40165:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APIReferenceModel=void 0;var r=n(66447);Object.defineProperty(t,"APIReferenceModel",{enumerable:!0,get:function(){return r.APIReferenceModel}})},42300:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a"example"===e.tagName)),G=null===v||void 0===v?void 0:v.comment,$=b||s,V=18*((null===(n=null===U||void 0===U?void 0:U.comment)||void 0===n?void 0:n.split("\n").length)||0),z=36+18*(((null===$||void 0===$?void 0:$.split("\n").length)||0)-1),[H,q]=(0,c.useState)(z),[Y,W]=(0,c.useState)(!1),Q=(0,c.useCallback)((e=>{const t=Object.fromEntries(T.entries()),n=Object.assign(Object.assign({},t),e),r=new URLSearchParams(n).toString();return`${(null===C||void 0===C?void 0:C.pathname)||"/"}?${r}`}),[]),K=(0,c.useCallback)(((e,t)=>{var n;const r=e.getWordAtPosition(t),a=r?null===(n=null===S||void 0===S?void 0:S.apiByName)||void 0===n?void 0:n.get(r.word):void 0,i=a?Q({selectedAPI:a.api.name}):null;if(A.current=i,!i||(null===a||void 0===a?void 0:a.api.name)===o)return;return{contents:[{value:`[View ${r.word} API](command:${P.current})`,isTrusted:!0}]}}),[]);(0,c.useEffect)((()=>{if(Y&&$){I.current.languages.typescript.typescriptDefaults.setCompilerOptions({jsx:I.current.languages.typescript.JsxEmit.Preserve,target:I.current.languages.typescript.ScriptTarget.ES2020,esModuleInterop:!0}),I.current.languages.typescript.typescriptDefaults.setDiagnosticsOptions({noSemanticValidation:!0,noSyntaxValidation:!0});const e=N.current.getDomNode();N.current.onDidContentSizeChange((({contentHeight:t})=>{if(e&&Y&&$){const e=Math.min(200,t+18);q(e)}})),P.current=N.current.addCommand(0,(()=>{A.current&&x(A.current)})),D.current||(D.current=I.current.languages.registerHoverProvider("typescript",{provideHover:K}))}}),[Y]);const X=(0,c.useCallback)((()=>{F({width:k.current.offsetWidth,height:k.current.offsetHeight})}),[]);return(0,c.useEffect)((()=>(window&&window.addEventListener("resize",X),X(),()=>{var e;null===(e=D.current)||void 0===e||e.dispose(),window&&window.removeEventListener("resize",X),W(!1)})),[]),(0,c.useEffect)((()=>{X()}),[null===(r=null===k||void 0===k?void 0:k.current)||void 0===r?void 0:r.offsetHeight,null===(a=null===k||void 0===k?void 0:k.current)||void 0===a?void 0:a.offsetWidth]),c.default.createElement("div",Object.assign({ref:k,key:j},w,{className:(0,f.default)(w.className,_.default.apiNodeDetailsContainer)}),c.default.createElement("div",{className:_.default.apiDetails,ref:M},G&&c.default.createElement("div",{className:_.default.apiNodeDetailsComment},G),$&&c.default.createElement("div",{key:`${$}-${j}-api-signature-editor`,className:(0,f.default)(_.default.apiNodeDetailsSignatureContainer,_.default.codeEditorContainer)},c.default.createElement(u.default,{options:p.defaultCodeEditorOptions,value:$,height:H,path:`${j}-${y}`,className:_.default.editor,beforeMount:e=>{I.current=e},onMount:e=>{N.current=e;const t=N.current.getValue(),n=36+18*(((null===t||void 0===t?void 0:t.split("\n").length)||0)-1);W(!0),q(n)},theme:"vs-dark"})),U&&U.comment&&c.default.createElement("div",{className:_.default.apiNodeDetailsExample},c.default.createElement(l.H6,{className:_.default.apiNodeDetailsExampleTitle},"Example"),c.default.createElement("div",{className:_.default.codeEditorContainer},c.default.createElement(u.default,{options:p.defaultCodeEditorOptions,value:U.comment,path:`${null===U||void 0===U?void 0:U.location.line}:${null===U||void 0===U?void 0:U.location.filePath}`,height:V,theme:"vs-dark",className:_.default.editor}))),R),!(null===O||void 0===O?void 0:O.hideIndex)&&!B&&c.default.createElement(h.SchemaNodesIndex,{className:_.default.schemaNodesIndex,title:"ON THIS PAGE",rootRef:k}))}},10439:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APINodeDetails=void 0;var r=n(42300);Object.defineProperty(t,"APINodeDetails",{enumerable:!0,get:function(){return r.APINodeDetails}})},74708:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.classRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439),s=n(15575);t.classRenderer={predicate:e=>e.__schema===o.ClassSchema.name,Component:function(e){var t,n;const{apiNode:{api:r}}=e,o=r,{extendsNodes:c,implementNodes:l,signature:u,members:d}=o,p=null===(t=null===c||void 0===c?void 0:c[0])||void 0===t?void 0:t.name,f=null===(n=null===l||void 0===l?void 0:l[0])||void 0===n?void 0:n.name,g=`${u}${p&&" ".concat(p)||""} ${f||""}`;return a.default.createElement(i.APINodeDetails,Object.assign({},e,{displaySignature:g}),a.default.createElement(s.GroupedSchemaNodesSummary,{nodes:d,apiNodeRendererProps:e}))},nodeType:"Classes",icon:{name:"Class",url:"https://static.bit.dev/api-reference/class.svg"},default:!0}},3284:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.classRenderer=void 0;var r=n(74708);Object.defineProperty(t,"classRenderer",{enumerable:!0,get:function(){return r.classRenderer}})},63353:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.enumRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439),s=n(15575);t.enumRenderer={predicate:e=>e.__schema===o.EnumSchema.name,Component:function(e){const{apiNode:{api:t}}=e,n=t,{members:r}=n;return a.default.createElement(i.APINodeDetails,Object.assign({},e,{options:{hideIndex:!0}}),a.default.createElement(s.GroupedSchemaNodesSummary,{nodes:r,apiNodeRendererProps:e}))},nodeType:"Enums",icon:{name:"Enum",url:"https://static.bit.dev/api-reference/array.svg"},default:!0}},35483:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enumRenderer=void 0;var r=n(63353);Object.defineProperty(t,"enumRenderer",{enumerable:!0,get:function(){return r.enumRenderer}})},37552:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.functionRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439),s=n(93180),c=n(57250),l=r(n(55574)),u=r(n(19101));t.functionRenderer={predicate:e=>e.__schema===o.FunctionLikeSchema.name,Component:function(e){var t,n,r;const{apiNode:{api:o},renderers:d}=e,p=o,{returnType:f,params:g,typeParams:m}=p,h=d.find((e=>e.predicate(f)));if(null===(n=null===(t=e.metadata)||void 0===t?void 0:t[o.__schema])||void 0===n?void 0:n.columnView)return a.default.createElement("div",{className:u.default.node},o.toString());const _=g.length>0;return a.default.createElement(i.APINodeDetails,Object.assign({},e,{options:{hideIndex:!0}}),m&&a.default.createElement("div",{className:(0,l.default)(u.default.container,u.default.typeParams)},a.default.createElement("div",{className:u.default.title},"Type Parameters"),a.default.createElement("div",{className:u.default.values},m.map((e=>a.default.createElement("div",{className:(0,l.default)(u.default.value),key:e},e))))),_&&a.default.createElement("div",{className:u.default.container},a.default.createElement("div",{className:u.default.title},"Parameters"),a.default.createElement("div",{className:u.default.table},a.default.createElement(c.HeadingRow,{colNumber:4,headings:["name","type","default","description"]}),g.map((t=>{var n,r;const o=d.find((e=>e.predicate(t)));return(null===o||void 0===o?void 0:o.Component)?a.default.createElement(o.Component,Object.assign({},e,{key:`param-${t.name}`,depth:(null!==(n=e.depth)&&void 0!==n?n:0)+1,apiNode:Object.assign(Object.assign({},e.apiNode),{renderer:o,api:t}),metadata:{[t.__schema]:{columnView:!0}}})):a.default.createElement(s.parameterRenderer.Component,Object.assign({},e,{key:`param-${t.name}`,depth:(null!==(r=e.depth)&&void 0!==r?r:0)+1,apiNode:Object.assign(Object.assign({},e.apiNode),{renderer:s.parameterRenderer,api:t}),metadata:{[t.__schema]:{columnView:!0}}}))})))),a.default.createElement("div",{className:u.default.container},a.default.createElement("div",{className:u.default.title},"Returns"),a.default.createElement("div",{className:u.default.returnType},h&&a.default.createElement(h.Component,Object.assign({},e,{apiNode:Object.assign(Object.assign({},e.apiNode),{api:f,renderer:h}),depth:(null!==(r=e.depth)&&void 0!==r?r:0)+1}))||a.default.createElement("div",{className:u.default.node},f.toString()))))},nodeType:"Functions",icon:{name:"Function",url:"https://static.bit.dev/api-reference/function.svg"},default:!0}},18024:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.functionRenderer=void 0;var r=n(37552);Object.defineProperty(t,"functionRenderer",{enumerable:!0,get:function(){return r.functionRenderer}})},70798:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0?Array.from((0,i.groupByNodeSignatureType)(t).entries()).sort(i.sortSignatureType):[],{apiRefModel:f}=n;return o.default.createElement("div",Object.assign({},d,{className:(0,l.default)(u.default.groupNodesContainer,a)}),p.map((([e,t],r)=>{const a=e&&encodeURIComponent(e),i="methods"===e||"constructors"===e||"enum members"===e||"setters"===e?["name","signature","description"]:["name","type","description"];return o.default.createElement("div",{key:`${a}`,className:(0,l.default)(u.default.table,0!==r&&u.default.paddingTop)},e&&o.default.createElement("div",{id:a,className:(0,l.default)(u.default.groupName,c.trackedElementClassName)},e),o.default.createElement(s.HeadingRow,{className:(0,l.default)(u.default.row),colNumber:3,headings:i}),t.map((t=>"methods"===e||"constructors"===e||"setters"===e?o.default.createElement(c.FunctionNodeSummary,{key:`${t.__schema}-${t.name}`,node:t,apiNodeRendererProps:n,groupElementClassName:a,headings:i,apiRefModel:f,name:t.name||"constructor",params:t.params||[t.param],returnType:t.returnType}):"enum members"===e?o.default.createElement(c.EnumMemberSummary,{key:`${t.__schema}-${t.name}`,headings:i,apiNodeRendererProps:n,groupElementClassName:a,name:t.name,node:t}):o.default.createElement(c.VariableNodeSummary,{key:`${t.__schema}-${t.name}`,node:t,headings:i,groupElementClassName:a,apiNodeRendererProps:n,name:t.name,type:t.type}))))})))}},15575:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupedSchemaNodesSummary=void 0;var r=n(70798);Object.defineProperty(t,"GroupedSchemaNodesSummary",{enumerable:!0,get:function(){return r.GroupedSchemaNodesSummary}})},56865:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inferenceTypeRenderer=void 0;var r=n(8937);Object.defineProperty(t,"inferenceTypeRenderer",{enumerable:!0,get:function(){return r.inferenceTypeRenderer}})},8937:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.inferenceTypeRenderer=void 0;const a=r(n(49725)),o=n(68515),i=r(n(53722));t.inferenceTypeRenderer={predicate:e=>e.__schema===o.InferenceTypeSchema.name,Component:function(e){const{apiNode:{api:t}}=e,n=t;return a.default.createElement("div",{key:`inference-${n.name}`,className:i.default.node},n.type)},nodeType:"InferenceType",default:!0}},76697:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interfaceRenderer=void 0;var r=n(60921);Object.defineProperty(t,"interfaceRenderer",{enumerable:!0,get:function(){return r.interfaceRenderer}})},60921:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.interfaceRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439),s=n(15575);t.interfaceRenderer={predicate:e=>e.__schema===o.InterfaceSchema.name,Component:function(e){var t;const{apiNode:{api:n}}=e,r=n,{extendsNodes:o,signature:c,members:l}=r,u=null===(t=null===o||void 0===o?void 0:o[0])||void 0===t?void 0:t.name,d=`${c}${u&&" ".concat(u)||""}`;return a.default.createElement(i.APINodeDetails,Object.assign({},e,{displaySignature:d}),a.default.createElement(s.GroupedSchemaNodesSummary,{nodes:l,apiNodeRendererProps:e}))},nodeType:"Interfaces",icon:{name:"Interface",url:"https://static.bit.dev/api-reference/interface.svg"},default:!0}},93180:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parameterRenderer=void 0;var r=n(66842);Object.defineProperty(t,"parameterRenderer",{enumerable:!0,get:function(){return r.parameterRenderer}})},66842:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parameterRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(1692),s=r(n(55239));t.parameterRenderer={predicate:e=>e.__schema===o.ParameterSchema.name,Component:function(e){var t;const{apiNode:{api:n},renderers:r}=e,o=n,{name:c,isOptional:l,doc:u,type:d,defaultValue:p,objectBindingNodes:f}=o,g=r.find((e=>e.predicate(d))),m=g&&a.default.createElement(g.Component,Object.assign({},e,{apiNode:Object.assign(Object.assign({},e.apiNode),{api:d,renderer:g}),depth:(null!==(t=e.depth)&&void 0!==t?t:0)+1,metadata:{[d.__schema]:{columnView:!0}}}))||a.default.createElement("div",{className:s.default.node},d.toString());if(f)return a.default.createElement(a.default.Fragment,{key:`${c}-param`},f.map((t=>{var n,o;const c=r.find((e=>e.predicate(t))),l=c&&a.default.createElement(c.Component,Object.assign({},e,{apiNode:Object.assign(Object.assign({},e.apiNode),{api:t,renderer:c}),depth:(null!==(n=e.depth)&&void 0!==n?n:0)+1,metadata:{[d.__schema]:{columnView:!0}}}))||a.default.createElement("div",{className:s.default.node},t.toString());return a.default.createElement(i.TableRow,{key:`${t.name}-param`,headings:["name","type","default","description"],colNumber:4,customRow:{type:l},row:{name:t.name||"",description:(null===(o=t.doc)||void 0===o?void 0:o.comment)||"",required:!1,type:""}})})));return a.default.createElement(i.TableRow,{key:`${c}-param`,headings:["name","type","default","description"],colNumber:4,customRow:{type:m},row:{name:c,description:(null===u||void 0===u?void 0:u.comment)||"",required:!l,type:"",default:{value:p}}})},nodeType:"Parameters",default:!0}},8229:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a void`:null===(t=(0,d.transformSignature)(s))||void 0===t?void 0:t.split(_)[1],[x,N]=(0,c.useState)(!1),I=c.default.createElement(u.TableRow,Object.assign({},E,{key:`${S}-${_}`,onClick:()=>N((e=>!e)),onMouseOver:()=>C(!0),onMouseOut:()=>C(!1),className:(0,f.default)(a,h.default.row,x&&h.default.showSignature,(w||x)&&h.default.isHovering),headings:o,colNumber:3,customRow:{name:c.default.createElement("div",{id:_,className:(0,f.default)(m.trackedElementClassName,r,h.default.name)},_),signature:c.default.createElement("div",{className:(0,f.default)(h.default.signatureContainer,(w||x)&&h.default.isHovering)},T)},row:{name:_,description:(null===O||void 0===O?void 0:O.comment)||"",parameter:"",required:!1,type:"",signature:T}}));if(!x)return I;const{renderers:P}=b,A=y&&P.find((e=>e.predicate(y)));return c.default.createElement("div",{className:h.default.rowWithSignatureDetails},I,c.default.createElement("div",{className:h.default.signatureDetails},v.length>0&&c.default.createElement("div",{className:h.default.paramsContainer},c.default.createElement(p.HeadingRow,{colNumber:4,headings:["name","type","default","description"]}),v.map((e=>{var t,n;const r=P.find((t=>t.predicate(e)));return(null===r||void 0===r?void 0:r.Component)?c.default.createElement(r.Component,Object.assign({},b,{key:`param-${e.name}`,depth:(null!==(t=b.depth)&&void 0!==t?t:0)+1,apiNode:Object.assign(Object.assign({},b.apiNode),{renderer:r,api:e}),metadata:{[e.__schema]:{columnView:!0}}})):c.default.createElement(g.parameterRenderer.Component,Object.assign({},b,{key:`param-${e.name}`,depth:(null!==(n=b.depth)&&void 0!==n?n:0)+1,apiNode:Object.assign(Object.assign({},b.apiNode),{renderer:g.parameterRenderer,api:e}),metadata:{[e.__schema]:{columnView:!0}}}))}))),y&&c.default.createElement("div",{className:h.default.returnContainer},c.default.createElement("div",{className:h.default.returnTitle},"Returns"),c.default.createElement("div",{className:h.default.returnType},A&&c.default.createElement(A.Component,Object.assign({},b,{apiNode:Object.assign(Object.assign({},b.apiNode),{api:y,renderer:A}),depth:(null!==(n=b.depth)&&void 0!==n?n:0)+1}))||c.default.createElement("div",{className:h.default.node},y.toString())))))}},60440:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trackedElementClassName=t.FunctionNodeSummary=t.VariableNodeSummary=t.EnumMemberSummary=void 0;var r=n(8229);Object.defineProperty(t,"EnumMemberSummary",{enumerable:!0,get:function(){return r.EnumMemberSummary}});var a=n(88389);Object.defineProperty(t,"VariableNodeSummary",{enumerable:!0,get:function(){return a.VariableNodeSummary}});var o=n(88457);Object.defineProperty(t,"FunctionNodeSummary",{enumerable:!0,get:function(){return o.FunctionNodeSummary}}),t.trackedElementClassName="tracked-element"},88389:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ae.predicate(g))),R=b&&o.default.createElement(b.Component,Object.assign({},m,{apiNode:Object.assign(Object.assign({},m.apiNode),{api:g,renderer:b}),depth:(null!==(t=m.depth)&&void 0!==t?t:0)+1,metadata:{[g.__schema]:{columnView:!0}}}))||o.default.createElement("div",{className:l.default.node},g.toString());return o.default.createElement(i.TableRow,Object.assign({},h,{key:`${_}-${p}`,className:(0,s.default)(a,l.default.row),headings:u,colNumber:3,customRow:{name:o.default.createElement("div",{id:p,className:(0,s.default)(c.trackedElementClassName,n,l.default.name)},p),type:R},row:{name:p,description:(null===v||void 0===v?void 0:v.comment)||"",required:!f,type:""}}))}},98191:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SchemaNodesIndex=void 0;var r=n(52347);Object.defineProperty(t,"SchemaNodesIndex",{enumerable:!0,get:function(){return r.SchemaNodesIndex}})},52347:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aArray.from(function(e){const t=new Map;let n=null;for(let r=0;r<=e.length-1;r+=1){const a=e[r],o=e[r+1],i=a.id;if(o&&o.classList.contains(i)){n=i,t.set(n,[o.textContent]),r+=1}if(!n){const e=t.get(null)||[];t.set(null,e.concat([a.textContent]))}if(n&&i!==n){const e=t.get(n)||[];t.set(n,e.concat(a.textContent))}}return t}(o).entries())),[o,o.length]),y=(0,p.default)(v).length>0;return(0,c.useEffect)((()=>{if(0===o.length)return;if(s.current)return;s.current=!0;const e=null===h||void 0===h?void 0:h.hash.slice(1);if(!e)return;const t=o.find((t=>t.id===decodeURIComponent(e)));t&&t.scrollIntoView()}),[o,o.length]),y?c.default.createElement("div",Object.assign({},a,{className:(0,u.default)(m.default.schemaNodeIndexContainer,r)}),c.default.createElement("div",{className:m.default.title},n),v.map((([e,t],n)=>e?c.default.createElement("div",{key:`${e}-${n}`,className:(0,u.default)(m.default.group,0===n&&m.default.firstNode)},c.default.createElement("div",{className:m.default.groupName},c.default.createElement(g.Link,{native:!0,href:`#${e}`,className:(0,u.default)(m.default.groupedNodeName,d.classes.menuItem,d.classes.interactive,_===decodeURIComponent(e)&&d.classes.active,0===n&&m.default.firstNodeLink)},decodeURIComponent(e))),c.default.createElement("div",{className:m.default.groupedNodesContainer},t.map(((e,t)=>{const n=e&&decodeURIComponent(e)===_;return c.default.createElement("div",{key:`${e}-${t}`,className:m.default.groupedNode},c.default.createElement(g.Link,{native:!0,href:`#${e}`,className:(0,u.default)(m.default.groupedNodeName,d.classes.menuItem,d.classes.interactive,n&&d.classes.active)},e))})))):c.default.createElement("div",{key:`group-${n}`,className:(0,u.default)(m.default.groupedNodesContainer,m.default.firstNode)},t.map(((e,t)=>{const n=e&&decodeURIComponent(e)===_;return c.default.createElement("div",{key:`${e}-${t}`,className:(0,u.default)(m.default.groupedNode,m.default.noGroup)},c.default.createElement(g.Link,{native:!0,href:`#${e}`,className:(0,u.default)(m.default.groupedNodeName,d.classes.menuItem,d.classes.interactive,n&&d.classes.active,0===t&&m.default.firstNodeLink)},e))})))))):null}},72508:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeArrayRenderer=void 0;var r=n(47890);Object.defineProperty(t,"typeArrayRenderer",{enumerable:!0,get:function(){return r.typeArrayRenderer}})},47890:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.typeArrayRenderer=void 0;const a=r(n(49725)),o=n(68515),i=r(n(87567));t.typeArrayRenderer={predicate:e=>e.__schema===o.TypeArraySchema.name,Component:function(e){var t;const{apiNode:{api:n},renderers:r}=e,o=n,s=r.find((e=>e.predicate(o.type)));if(s)return a.default.createElement("div",{key:`${n.__schema}-${n.name}`,className:i.default.node},a.default.createElement(s.Component,Object.assign({},e,{apiNode:Object.assign(Object.assign({},e.apiNode),{api:o.type,renderer:s}),depth:(null!==(t=e.depth)&&void 0!==t?t:0)+1,metadata:{[o.type.__schema]:{columnView:!0}}})),"[]");return a.default.createElement("div",{key:`${n.__schema}-${n.name}`,className:i.default.node},o.toString())},nodeType:"TypeArray",default:!0}},48608:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeIntersectionRenderer=void 0;var r=n(64127);Object.defineProperty(t,"typeIntersectionRenderer",{enumerable:!0,get:function(){return r.typeIntersectionRenderer}})},64127:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.typeIntersectionRenderer=void 0;const a=r(n(49725)),o=n(68515),i=r(n(55574)),s=r(n(5749));t.typeIntersectionRenderer={predicate:e=>e.__schema===o.TypeIntersectionSchema.name,Component:function(e){const{apiNode:{api:t},renderers:n}=e,r=t;return a.default.createElement("div",{key:`${t.__schema}-${t.name}`,className:s.default.node},r.types.map(((t,r,o)=>{var c;const l=n.find((e=>e.predicate(t)));return l?a.default.createElement(a.default.Fragment,{key:`typeIntersectionMember-container-${t.toString()}-${r}}`},a.default.createElement(l.Component,Object.assign({},e,{key:`typeIntersectionMember-${t.toString()}-${r}}`,apiNode:Object.assign(Object.assign({},e.apiNode),{api:t,renderer:l}),depth:(null!==(c=e.depth)&&void 0!==c?c:0)+1,metadata:{[t.__schema]:{columnView:!0}}})),o.length>1&&r!==o.length-1?a.default.createElement("div",{key:`${t.name}-${r}-&`,className:(0,i.default)(s.default.node,s.default.separator)},"&"):null):a.default.createElement("div",{key:`${t.name}-${r}`,className:s.default.node},t.toString(),o.length>1&&r!==o.length-1?a.default.createElement("div",{key:`${t.name}-${r}-&`,className:(0,i.default)(s.default.node,s.default.separator)},"&"):null)})))},nodeType:"TypeIntersection",default:!0}},88184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeLiteralRenderer=void 0;var r=n(45744);Object.defineProperty(t,"typeLiteralRenderer",{enumerable:!0,get:function(){return r.typeLiteralRenderer}})},45744:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.typeLiteralRenderer=void 0;const a=r(n(49725)),o=n(26020),i=n(15575),s=n(68515),c=r(n(26989));t.typeLiteralRenderer={predicate:e=>e.__schema===s.TypeLiteralSchema.name,Component:function(e){var t,n;const{apiNode:{api:r}}=e,s=r;if(null===(n=null===(t=e.metadata)||void 0===t?void 0:t[r.__schema])||void 0===n?void 0:n.columnView)return a.default.createElement("div",{className:c.default.node},s.toString());const l=s.members.map((e=>e.signature?e:(0,o.copySchemaNode)(e,{signature:e.toString()})));return a.default.createElement(i.GroupedSchemaNodesSummary,{nodes:l,apiNodeRendererProps:e})},nodeType:"TypeLiteral",default:!0}},56323:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeRefRenderer=void 0;var r=n(99363);Object.defineProperty(t,"typeRefRenderer",{enumerable:!0,get:function(){return r.typeRefRenderer}})},99363:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.typeRefRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439),s=n(26020),c=r(n(55574)),l=n(22786),u=n(71105),d=n(56843),p=r(n(23220));function f({name:e,url:t,external:n,children:r}){return t?a.default.createElement(d.Link,{href:t,external:n,className:(0,c.default)(p.default.node,p.default.nodeLink)},e,r):a.default.createElement("div",{className:(0,c.default)(p.default.node)},e,r)}t.typeRefRenderer={predicate:e=>e.__schema===o.TypeRefSchema.name,Component:function(e){var t,n;const{apiNode:{api:r},apiRefModel:o,depth:d,renderers:g}=e,m=r;if(0===d)return a.default.createElement(i.APINodeDetails,Object.assign({},e,{apiNode:Object.assign(Object.assign({},e.apiNode),{api:(0,s.copySchemaNode)(m,{signature:m.signature||m.toString()})}),options:{hideIndex:!0}}));const h=m.isFromThisComponent()?o.apiByName.get(m.name):void 0,_=h&&(0,l.useUpdatedUrlFromQuery)({selectedAPI:h.api.name}),v=m.componentId?function({componentId:e,selectedAPI:t}){const n=u.ComponentUrl.toUrl(e),[r,a]=n.split("?");return`${r}/~api-reference?selectedAPI=${encodeURIComponent(t)}&${a}`}({componentId:m.componentId,selectedAPI:m.name}):void 0,y=null!==(n=null===(t=m.typeArgs)||void 0===t?void 0:t.map(((t,n,r)=>{var o,i,s,c,l;const u=g.find((e=>e.predicate(t)));return u?a.default.createElement(a.default.Fragment,{key:`type-arg-container-${t.__schema}-${t.toString()}-${n}`},a.default.createElement(u.Component,Object.assign({},e,{key:`type-arg-${t.__schema}-${t.toString()}-${n}`,apiNode:Object.assign(Object.assign({},e.apiNode),{api:t,renderer:u}),depth:(null!==(o=e.depth)&&void 0!==o?o:0)+1,metadata:{[t.__schema]:{columnView:!0}}})),(null!==(i=null===r||void 0===r?void 0:r.length)&&void 0!==i?i:0)>1&&n!==(null!==(s=null===r||void 0===r?void 0:r.length)&&void 0!==s?s:0)-1?", ":null):a.default.createElement(a.default.Fragment,{key:t.toString()},t.toString(),(null!==(c=null===r||void 0===r?void 0:r.length)&&void 0!==c?c:0)>1&&n!==(null!==(l=null===r||void 0===r?void 0:r.length)&&void 0!==l?l:0)-1?", ":null)})))&&void 0!==n?n:null;if(y)return a.default.createElement(a.default.Fragment,{key:`typeRef-with-args-container-${m.name}`},a.default.createElement(f,{key:`typeRef-with-args-${m.name}`,name:m.name,external:!!v,url:_||v},a.default.createElement("div",{key:`typeArgsContainer-${m.name}`,className:(0,c.default)(p.default.node)},"<",y.map((e=>e)),">")));return a.default.createElement(f,{key:`typeRef-${m.name}`,name:m.name,external:!!v,url:_||v})},nodeType:"TypeRefs",icon:{name:"TypeRef",url:"https://static.bit.dev/api-reference/type.svg"},default:!0}},61461:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeUnionRenderer=void 0;var r=n(31703);Object.defineProperty(t,"typeUnionRenderer",{enumerable:!0,get:function(){return r.typeUnionRenderer}})},31703:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.typeUnionRenderer=void 0;const a=r(n(49725)),o=n(68515),i=r(n(55574)),s=r(n(50111));t.typeUnionRenderer={predicate:e=>e.__schema===o.TypeUnionSchema.name,Component:function(e){const{apiNode:{api:t},renderers:n}=e,r=t;return a.default.createElement("div",{key:`${t.__schema}-${t.name}`,className:s.default.node},r.types.map(((t,r,o)=>{var c;const l=n.find((e=>e.predicate(t)));return l?a.default.createElement(a.default.Fragment,{key:`typeUnionMember-container-${t.toString()}-${r}}`},a.default.createElement(l.Component,Object.assign({},e,{key:`typeUnionMember-${t.toString()}-${r}}`,apiNode:Object.assign(Object.assign({},e.apiNode),{api:t,renderer:l}),depth:(null!==(c=e.depth)&&void 0!==c?c:0)+1,metadata:{[t.__schema]:{columnView:!0}}})),o.length>1&&r!==o.length-1?a.default.createElement("div",{key:`${t.name}-${r}-|`,className:(0,i.default)(s.default.node,s.default.separator)},"|"):null):a.default.createElement("div",{key:`${t.name}-${r}`,className:s.default.node},t.toString(),o.length>1&&r!==o.length-1?a.default.createElement("div",{key:`${t.name}-${r}-|`,className:(0,i.default)(s.default.node,s.default.separator)},"|"):null)})))},nodeType:"TypeUnion",default:!0}},22343:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeRenderer=void 0;var r=n(82540);Object.defineProperty(t,"typeRenderer",{enumerable:!0,get:function(){return r.typeRenderer}})},82540:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.typeRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439);t.typeRenderer={predicate:e=>e.__schema===o.TypeSchema.name,Component:function(e){var t;const{apiNode:{api:n},renderers:r}=e,o=n,{type:s}=o,c=r.find((e=>e.predicate(s)));return a.default.createElement(i.APINodeDetails,Object.assign({},e,{options:{hideIndex:!0}}),c&&a.default.createElement(c.Component,Object.assign({},e,{apiNode:Object.assign(Object.assign({},e.apiNode),{api:s}),depth:(null!==(t=e.depth)&&void 0!==t?t:0)+1})))},nodeType:"Types",icon:{name:"Type",url:"https://static.bit.dev/api-reference/type.svg"},default:!0}},50148:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unresolvedRenderer=void 0;var r=n(95521);Object.defineProperty(t,"unresolvedRenderer",{enumerable:!0,get:function(){return r.unresolvedRenderer}})},95521:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.unresolvedRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439);t.unresolvedRenderer={predicate:e=>e.__schema===o.UnresolvedSchema.name,Component:function(e){return a.default.createElement(i.APINodeDetails,Object.assign({},e))},nodeType:"Unresolved",icon:{name:"Unresolved",url:""},default:!0}},47416:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.variableRenderer=void 0;var r=n(53258);Object.defineProperty(t,"variableRenderer",{enumerable:!0,get:function(){return r.variableRenderer}})},53258:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.variableRenderer=void 0;const a=r(n(49725)),o=n(68515),i=n(10439);t.variableRenderer={predicate:e=>e.__schema===o.VariableLikeSchema.name,Component:function(e){return a.default.createElement(i.APINodeDetails,Object.assign({},e))},nodeType:"Variables",icon:{name:"Variable",url:"https://static.bit.dev/api-reference/variable.svg"},default:!0}},51579:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.APIRefPage=void 0;const s=o(n(49725)),c=i(n(91630)),l=i(n(55574)),u=n(44704),d=n(11308),p=n(39323),f=n(56843),g=n(33885),m=n(50666),h=n(33255),_=n(81258),v=n(3552),y=n(62067),b=n(22786),R=n(40462),E=n(52782),S=n(85779),O=n(71105),w=i(n(60173));function C({locationUrl:e}){return s.default.createElement(f.Link,{external:!0,href:e,className:w.default.locationLink},s.default.createElement("div",{className:w.default.locationLabel},"View Code"),s.default.createElement("div",{className:w.default.locationIcon},s.default.createElement("img",{src:"https://static.bit.dev/design-system-assets/Icons/external-link.svg"})))}t.APIRefPage=function({host:e,rendererSlot:t,className:n}){var r,a,o;const i=(0,s.useContext)(u.ComponentContext),T=(0,c.default)(t.values()),{apiModel:x,loading:N}=(0,v.useSchema)(e,i.id.toString(),T),I=(0,p.useIsMobile)(),[P,A]=(0,s.useState)(!I),D=P?_.Layout.row:_.Layout.left,k=(0,b.useAPIRefParam)("selectedAPI"),M=x&&(0,c.default)(Array.from(x.apiByType.values())).sort(R.sortAPINodes)||[],j=0===M.length,L=(0,s.useMemo)((()=>M.map((e=>{var t;return`${null===(t=e.renderer)||void 0===t?void 0:t.nodeType}/${e.api.name}`}))),[M]),F=k&&(null===x||void 0===x?void 0:x.apiByName.get(k))||M[0],B=F&&`${null===(r=null===F||void 0===F?void 0:F.renderer)||void 0===r?void 0:r.nodeType}/${null===F||void 0===F?void 0:F.api.name}`||L[0],U=F&&F.renderer.Component,G=(0,f.useLocation)(),$=(0,g.useQuery)();if(N)return s.default.createElement("div",{className:w.default.loader},s.default.createElement(E.RoundLoader,null));if(!x||j)return s.default.createElement(S.EmptyBox,{title:"There is no API extracted for this component.",link:"",linkText:""});const V=F.renderer.icon,z=F.api.name,H=$.get("version"),q=F.api.location.filePath,Y=(null===G||void 0===G?void 0:G.pathname)&&(null===(o=null===(a=null===window||void 0===window?void 0:window.location)||void 0===a?void 0:a.hostname)||void 0===o?void 0:o.startsWith("localhost"))?null===G||void 0===G?void 0:G.pathname:`${O.ComponentUrl.toUrl(i.id,{includeVersion:!1})}/`,W=`${null===Y||void 0===Y?void 0:Y.split("~")[0]}~code/${q}${H?`?version=${H}`:""}`;return s.default.createElement(_.SplitPane,{layout:D,size:"85%",className:(0,l.default)(n,w.default.apiRefPageContainer)},s.default.createElement(_.Pane,{className:w.default.left},s.default.createElement("div",{className:w.default.selectedAPIDetailsContainer},s.default.createElement("div",{className:w.default.apiNodeDetailsNameContainer},V&&s.default.createElement("div",{className:w.default.apiTypeIcon},s.default.createElement("img",{src:V.url})),s.default.createElement(d.H1,{size:"md",className:w.default.name},z),s.default.createElement(C,{locationUrl:W})),U&&s.default.createElement(U,{apiNode:F,apiRefModel:x,renderers:T,depth:0}))),s.default.createElement(h.HoverSplitter,{className:w.default.splitter},s.default.createElement(m.Collapser,{placement:"left",isOpen:P,onMouseDown:e=>e.stopPropagation(),onClick:()=>A((e=>!e)),tooltipContent:(P?"Hide":"Show")+" file tree",className:w.default.collapser})),s.default.createElement(_.Pane,{className:(0,l.default)(w.default.right,w.default.dark)},s.default.createElement(y.APIReferenceExplorer,{selectedAPIName:B,apiTree:L,getIcon:e=>{var t,n;const r=e.id.split("/")[0];return null===(n=null===(t=null===x||void 0===x?void 0:x.apiByType.get(r))||void 0===t?void 0:t[0].renderer.icon)||void 0===n?void 0:n.url}})))}},82261:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APIRefPage=void 0;var r=n(51579);Object.defineProperty(t,"APIRefPage",{enumerable:!0,get:function(){return r.APIRefPage}})},38884:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APIRefSection=void 0;t.APIRefSection=class{constructor(e){this.apiReferenceUI=e,this.order=100,this.route={path:"~api-reference",element:this.apiReferenceUI.getAPIPage()},this.navigationLink={href:"~api-reference",children:"API Reference"}}}},64979:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.APIRefSection=void 0;var r=n(38884);Object.defineProperty(t,"APIRefSection",{enumerable:!0,get:function(){return r.APIRefSection}})},1347:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultCodeEditorOptions=void 0,t.defaultCodeEditorOptions={minimap:{enabled:!1},scrollbar:{vertical:"hidden",alwaysConsumeMouseWheel:!1},scrollBeyondLastLine:!1,readOnly:!0,language:"typescript",lineNumbers:"off",folding:!1,overviewRulerLanes:0,overviewRulerBorder:!1,wordWrap:"on",automaticLayout:!0,wrappingStrategy:"advanced",fixedOverflowWidgets:!0,hover:{delay:150},parameterHints:{enabled:!1},renderLineHighlight:"none",lineHeight:18,padding:{top:8}}},3568:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultCodeEditorOptions=void 0;var r=n(1347);Object.defineProperty(t,"defaultCodeEditorOptions",{enumerable:!0,get:function(){return r.defaultCodeEditorOptions}})},10354:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.copySchemaNode=void 0,t.copySchemaNode=function(e,t){return Object.assign(Object.assign(Object.assign({},e),t),{location:t.location||e.location,toString:t.toString||e.toString,toObject:t.toObject||e.toObject})}},26020:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.copySchemaNode=void 0;var r=n(10354);Object.defineProperty(t,"copySchemaNode",{enumerable:!0,get:function(){return r.copySchemaNode}})},81292:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.groupByNodeSignatureType=t.sortSignatureType=void 0;const a=n(68515),o=r(n(38214));t.sortSignatureType=function([e],[t]){return e?t?et?1:0:1:-1},t.groupByNodeSignatureType=function(e){return e.reduce(((e,t)=>{const{signature:n,__schema:r}=t;if(!n)return e;let i;if(r===a.ConstructorSchema.name)i=(0,o.default)("constructor");else{const e=n.split(") ")[0].split("(")[1];i=e?(0,o.default)(e):void 0}const s=e.get(i)||[];return e.set(i,s.concat(t)),e}),new Map)}},49110:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortSignatureType=t.groupByNodeSignatureType=void 0;var r=n(81292);Object.defineProperty(t,"groupByNodeSignatureType",{enumerable:!0,get:function(){return r.groupByNodeSignatureType}}),Object.defineProperty(t,"sortSignatureType",{enumerable:!0,get:function(){return r.sortSignatureType}})},25952:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformSignature=void 0;var r=n(9205);Object.defineProperty(t,"transformSignature",{enumerable:!0,get:function(){return r.transformSignature}})},9205:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformSignature=void 0;const r=n(68515);t.transformSignature=function({__schema:e,signature:t}){if(!t)return;if(e===r.ConstructorSchema.name)return t;const n=t.indexOf(") ")+1,[,...a]=null===t||void 0===t?void 0:t.slice(n).trim().split(".");return a.join(".")}},40462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAPINodes=void 0;var r=n(93519);Object.defineProperty(t,"sortAPINodes",{enumerable:!0,get:function(){return r.sortAPINodes}})},93519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAPINodes=void 0,t.sortAPINodes=function(e,t){const n=e.renderer.nodeType,r=t.renderer.nodeType;if(nr)return 1;const a=e.api.name||"",o=t.api.name||"";return ao?1:0}},12927:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.APIReferenceAspect=void 0;const a=r().Aspect.create({id:"teambit.api-reference/api-reference"});t.APIReferenceAspect=a;var o=a;t.default=o},8851:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=r(n(44704));return i=function(){return e},e}function s(){const e=n(12639);return s=function(){return e},e}function c(){const e=n(82261);return c=function(){return e},e}function l(){const e=n(64979);return l=function(){return e},e}function u(){const e=n(73823);return u=function(){return e},e}function d(){const e=n(3284);return d=function(){return e},e}function p(){const e=n(76697);return p=function(){return e},e}function f(){const e=n(22343);return f=function(){return e},e}function g(){const e=n(18024);return g=function(){return e},e}function m(){const e=n(35483);return m=function(){return e},e}function h(){const e=n(47416);return h=function(){return e},e}function _(){const e=n(50148);return _=function(){return e},e}function v(){const e=n(56323);return v=function(){return e},e}function y(){const e=n(61461);return y=function(){return e},e}function b(){const e=n(48608);return b=function(){return e},e}function R(){const e=n(88184);return R=function(){return e},e}function E(){const e=n(93180);return E=function(){return e},e}function S(){const e=n(56865);return S=function(){return e},e}function O(){const e=n(72508);return O=function(){return e},e}function w(){const e=n(12927);return w=function(){return e},e}n(31567),n(92619);class C{getAPIPage(){return o().default.createElement(c().APIRefPage,{host:this.host,rendererSlot:this.apiNodeRendererSlot})}static async provider([e],t,[n],r){const{config:a}=r,o=String(a.get("teambit.harmony/bit")),i=new C(o,n);i.registerAPINodeRenderer(i.apiNodeRenderers);const s=new(l().APIRefSection)(i);return e.registerNavigation(s.navigationLink,s.order),e.registerRoute(s.route),i}registerAPINodeRenderer(e){this.apiNodeRendererSlot.register(e)}constructor(e,t){this.host=e,this.apiNodeRendererSlot=t,(0,a().default)(this,"apiNodeRenderers",[d().classRenderer,f().typeRenderer,p().interfaceRenderer,h().variableRenderer,g().functionRenderer,m().enumRenderer,_().unresolvedRenderer,v().typeRefRenderer,b().typeIntersectionRenderer,y().typeUnionRenderer,E().parameterRenderer,R().typeLiteralRenderer,S().inferenceTypeRenderer,O().typeArrayRenderer])}}(0,a().default)(C,"dependencies",[i().default]),(0,a().default)(C,"runtime",s().UIRuntime),(0,a().default)(C,"slots",[u().Slot.withType()]),w().APIReferenceAspect.addRuntime(C)},73091:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AspectAspect=void 0;const a=r().Aspect.create({id:"teambit.harmony/aspect"});t.AspectAspect=a;var o=a;t.default=o},88548:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(91814);return i=function(){return e},e}function s(){const e=n(12639);return s=function(){return e},e}function c(){const e=n(82055);return c=function(){return e},e}function l(){const e=n(85779);return l=function(){return e},e}function u(){const e=n(73091);return u=function(){return e},e}n(31567),n(92619);class d{static async provider([e,t]){const n=new d;return t.registerEmptyState((()=>o().default.createElement(l().EmptyBox,{title:"This component doesn\u2019t have any tests.",linkText:"Learn how to add tests to your aspect components",link:"https://bit.dev/docs/dev-services-overview/tester/tester-overview"}))),e.registerEmptyState((()=>o().default.createElement(l().EmptyBox,{title:"This component doesn\u2019t have any compositions.",linkText:"Learn how to add compositions to your aspect components",link:"https://bit.dev/docs/dev-services-overview/compositions/compositions-overview"}))),n}}(0,a().default)(d,"runtime",s().UIRuntime),(0,a().default)(d,"slots",[]),(0,a().default)(d,"dependencies",[i().CompositionsAspect,c().TesterAspect]),u().AspectAspect.addRuntime(d)},78208:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useKey1dNav=t.use1dNav=void 0;var r=n(28080);Object.defineProperty(t,"use1dNav",{enumerable:!0,get:function(){return r.use1dNav}});var a=n(56337);Object.defineProperty(t,"useKey1dNav",{enumerable:!0,get:function(){return a.useKey1dNav}})},28080:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.use1dNav=void 0;const r=n(49725);t.use1dNav=function(e,t=0){const[n,a]=(0,r.useState)(t),o=(0,r.useCallback)((()=>a((t=>Math.min(t+1,e-1)))),[e]),i=(0,r.useCallback)((()=>a((e=>Math.max(e-1,0)))),[]),s=(0,r.useCallback)(((e=t)=>a(e)),[t]),c=(0,r.useCallback)((e=>e===n),[n]);return{activeIdx:n,isActive:c,increment:o,decrement:i,reset:s}}},56337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useKeyHandler=t.useKey1dNav=void 0;const r=n(49725);function a(e,t){const n=(0,r.useRef)(t);return n.current=t,(0,r.useCallback)((t=>{if(null===e||void 0===e||e(t),t.defaultPrevented)return;const r=n.current[t.key];r&&(t.preventDefault(),r(t))}),[e])}t.useKey1dNav=function(e,t,n="vertical",o){return a(e,(0,r.useMemo)((()=>{const e={ArrowDown:t.increment,ArrowUp:t.decrement},r={ArrowRight:t.increment,ArrowLeft:t.decrement};return Object.assign(Object.assign(Object.assign({},"vertical"===n&&e),"horizontal"===n&&r),o)}),[t.increment,t.decrement,n,o]))},t.useKeyHandler=a},30156:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancelablePromise=t.PromiseCanceledError=void 0;class n extends Error{constructor(){super("Promise was canceled")}}t.PromiseCanceledError=n;t.CancelablePromise=class{constructor(e){this._promise=e,this.race=Promise.race([this._promise,new Promise(((e,t)=>{this.reject=t}))])}get promise(){return this.race}cancel(){this.reject(new n)}}},47623:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PromiseCanceledError=t.useQueuedExecution=void 0;var r=n(75148);Object.defineProperty(t,"useQueuedExecution",{enumerable:!0,get:function(){return r.useQueuedExecution}}),Object.defineProperty(t,"PromiseCanceledError",{enumerable:!0,get:function(){return r.PromiseCanceledError}})},75148:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useQueuedExecution=t.PromiseCanceledError=void 0;const r=n(49725),a=n(30156);var o=n(30156);Object.defineProperty(t,"PromiseCanceledError",{enumerable:!0,get:function(){return o.PromiseCanceledError}}),t.useQueuedExecution=function(e){const t=(0,r.useRef)(void 0);return(0,r.useCallback)(((...n)=>{t.current&&(t.current.cancel(),t.current=void 0);const r=e(...n);if("then"in r){const e=new a.CancelablePromise(r);return t.current=e,e.promise}return r}),[e])}},9418:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Row=void 0;var r=n(29724);Object.defineProperty(t,"Row",{enumerable:!0,get:function(){return r.Row}})},29724:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationProvider=t.useNavigation=t.useNavigate=t.useLocation=t.Link=void 0;var r=n(20956);Object.defineProperty(t,"Link",{enumerable:!0,get:function(){return r.Link}});var a=n(8101);Object.defineProperty(t,"useLocation",{enumerable:!0,get:function(){return a.useLocation}});var o=n(58622);Object.defineProperty(t,"useNavigate",{enumerable:!0,get:function(){return o.useNavigate}});var i=n(52389);Object.defineProperty(t,"useNavigation",{enumerable:!0,get:function(){return i.useNavigation}}),Object.defineProperty(t,"NavigationProvider",{enumerable:!0,get:function(){return i.NavigationProvider}})},20956:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Link=void 0;const i=o(n(49725)),s=n(52389),c=n(30934);t.Link=(0,i.forwardRef)((function(e,t){const n=(0,s.useNavigation)().Link||c.NativeLink;return e.native||e.external?i.default.createElement(c.NativeLink,Object.assign({},e,{ref:t})):i.default.createElement(n,Object.assign({},e,{ref:t}))}))},30934:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a!!R&&("boolean"===typeof s?s:!(!b||!m)&&(0,u.compareUrl)(b.pathname,m,{exact:g,strict:f}))),[s,m,b,R]),S=h?p:{},O=(0,c.useMemo)((()=>E&&o?Object.assign(Object.assign({},r),o):r),[E,r]);return c.default.createElement("a",Object.assign({},S,y,{ref:t,href:m,className:(0,l.default)(n,E&&a),style:O}))}))},52389:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.NavigationProvider=t.useNavigation=t.NavigationContext=void 0;const i=o(n(49725));t.NavigationContext=i.default.createContext({}),t.useNavigation=function(){return(0,i.useContext)(t.NavigationContext)},t.NavigationProvider=function({children:e,implementation:n}){return i.default.createElement(t.NavigationContext.Provider,{value:n},e)}},8101:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useLocation=void 0;const r=n(52389);function a(){if("undefined"!==typeof window)return window.location}t.useLocation=function(){return((0,r.useNavigation)().useLocation||a)()}},58622:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useNavigate=void 0;const r=n(52389);function a(e,{replace:t}={}){if("undefined"===typeof window)throw new Error("base-react.navigation.use-location - cannot use native navigator outside of browser. Inject a custom useNavigate, or use navigation after mount");const{location:n,history:r}=window;"number"===typeof e?r.go(e):t?n.replace(e):n.assign(e)}t.useNavigate=function(){var e;const t=(0,r.useNavigation)();return(null===(e=t.useNavigate)||void 0===e?void 0:e.call(t))||a}},94630:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{const r=e.replace(/[A-Z]/g,"-$&").toLowerCase();return[t?`--${t}-${r}`:`--${r}`,n]})).reduce(((e,[t,n])=>(e[t]=n,e)),{})}t.createThemeProvider=function(e,t){return n=>{var{children:r,overrides:a,style:o}=n,l=i(n,["children","overrides","style"]);const u=(0,s.useMemo)((()=>Object.assign(Object.assign({},t.theme),a)),[t.theme,a]);if(t.withoutCssVars)return s.default.createElement(e.Provider,{value:u},r);const d=c(u,t.prefix);return s.default.createElement("div",Object.assign({style:Object.assign(Object.assign({},d),o)},l),s.default.createElement(e.Provider,{value:u},r))}},t.computeCssVars=c},5711:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTheme=void 0;const r=n(49725),a=n(29167);t.createTheme=function({theme:e,prefix:t,withoutCssVars:n}){const o=(0,r.createContext)(e);return{ThemeProvider:(0,a.createThemeProvider)(o,{theme:e,prefix:t,withoutCssVars:n}),useTheme:()=>(0,r.useContext)(o)}}},24485:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTheme=void 0;var r=n(5711);Object.defineProperty(t,"createTheme",{enumerable:!0,get:function(){return r.createTheme}})},53537:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeToggler=t.useThemePicker=t.useThemeByName=t.useNextTheme=t.ThemePickerContext=t.ThemeSwitcher=void 0;var r=n(67871);Object.defineProperty(t,"ThemeSwitcher",{enumerable:!0,get:function(){return r.ThemeSwitcher}});var a=n(89146);Object.defineProperty(t,"ThemePickerContext",{enumerable:!0,get:function(){return a.ThemePickerContext}}),Object.defineProperty(t,"useNextTheme",{enumerable:!0,get:function(){return a.useNextTheme}}),Object.defineProperty(t,"useThemeByName",{enumerable:!0,get:function(){return a.useThemeByName}}),Object.defineProperty(t,"useThemePicker",{enumerable:!0,get:function(){return a.useThemePicker}});var o=n(43503);Object.defineProperty(t,"ThemeToggler",{enumerable:!0,get:function(){return o.ThemeToggler}})},89146:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useNextTheme=t.useThemeByName=t.useThemePicker=t.ThemePickerContext=void 0;const r=n(49725);function a(){return(0,r.useContext)(t.ThemePickerContext)}t.ThemePickerContext=(0,r.createContext)(void 0),t.useThemePicker=a,t.useThemeByName=function(e){const t=a();if(e&&t)return t.options.find((t=>t.themeName===e))},t.useNextTheme=function(){const e=a();return(0,r.useCallback)((()=>{if(!e)return;const{options:t,setTheme:n,currentIdx:r}=e;n(t[(r+1)%t.length])}),[e])}},67871:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ae.themeName===r)):r;const[d,p]=(0,s.useState)((()=>u||o&&n.find((e=>e.themeName===o))||n[0])),f=u||d,g={setTheme:e=>{null===a||void 0===a||a(e),p((()=>e))},current:f,get currentIdx(){return this.current?this.options.indexOf(this.current):-1},options:n},m=f,h=l;return s.default.createElement(c.ThemePickerContext.Provider,{value:g},m?s.default.createElement(m,Object.assign({},h),t):t)}},43503:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{null===t||void 0===t||t(e),e.defaultPrevented||a()}}))}},67658:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.staticStorageUrl=void 0;const a=r(n(78786));t.staticStorageUrl=a.default.staticStorageUrl.replace(/["']/g,"")},81978:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},77819:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.elevationClass=void 0;const i=o(n(32302));a(n(81978),t),t.elevationClass={low:i.default.low,medium:i.default.medium,high:i.default.high,none:void 0}},98360:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.roundnessClass=void 0;const i=o(n(48169));a(n(61545),t),t.roundnessClass={circle:i.default.circle,default:i.default.default,small:i.default.small,medium:i.default.medium,sharp:i.default.sharp}},61545:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},81060:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CollapsableTreeNode=void 0;var r=n(3121);Object.defineProperty(t,"CollapsableTreeNode",{enumerable:!0,get:function(){return r.CollapsableTreeNode}})},41715:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.indentStyle=t.indentMargin=t.indentClass=void 0;const a=r(n(41114));t.indentClass=a.default.indent,t.indentMargin=a.default.indentMargin,t.indentStyle=function(e){return{"--indent-depth":e}}},94732:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(41715),t)},8750:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attachPayload=void 0,t.attachPayload=function e(t,n){t&&(t.payload=n.get(t.id),t.children&&t.children.forEach((t=>e(t,n))))}},2552:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.attachPayload=void 0,a(n(19625),t);var o=n(8750);Object.defineProperty(t,"attachPayload",{enumerable:!0,get:function(){return o.attachPayload}})},19625:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.inflateToTree=void 0;const r=n(3023),a=n(9701);t.inflateToTree=function(e,t){const n=e.map(t),o=r.buildKeyTree(n),i=Object.entries(o),[s,c]=1===i.length?i[0]:["",o];return a.keyTreeToNodeTree(s,c)}},9701:(e,t)=>{"use strict";function n([e],[t]){return ee(t,n)))}:{id:t,children:void 0}}},3023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildKeyTree=void 0;const r=n(97387);t.buildKeyTree=function(e){const t={};return e.forEach((e=>{const n=r.subPaths(e).filter((e=>"."!==e)),a=e.endsWith("/")?void 0:n.pop();let o=t;n.forEach((e=>{const t=`${e}/`,n=o[t]||Object.create(null);o[t]=n,o=n})),a&&!(a in o)&&(o[a]=void 0)})),t}},42370:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultTreeNode=void 0;const a=r(n(49725)),o=n(94732),i=n(43615);t.DefaultTreeNode=function({node:e,depth:t}){return e.children?a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:o.indentClass},e.id),a.default.createElement("div",{style:o.indentStyle(t)},a.default.createElement(i.TreeLayer,{childNodes:e.children,depth:t}))):a.default.createElement("div",{className:o.indentClass},e.id)}},46132:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.TreeLayer=void 0;var o=n(43615);Object.defineProperty(t,"TreeLayer",{enumerable:!0,get:function(){return o.TreeLayer}}),a(n(56572),t),a(n(37768),t)},43615:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TreeLayer=void 0;const i=o(n(49725)),s=n(56572);t.TreeLayer=function({childNodes:e,depth:t}){const n=i.useContext(s.TreeNodeContext);return i.default.createElement(i.default.Fragment,null,e.map((e=>i.default.createElement(n,{key:e.id,node:e,depth:t+1}))))}},56572:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNodeContext=void 0;const r=n(49725),a=n(42370);t.TreeNodeContext=r.createContext(a.DefaultTreeNode)},37768:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},57009:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(55931),t)},55931:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RootNode=void 0;const i=o(n(49725)),s=n(46132);t.RootNode=function e({node:t,depth:n=0}){const r=i.useContext(s.TreeNodeContext);return t.id?i.default.createElement(r,{node:t,depth:n}):t.children?i.default.createElement(i.default.Fragment,null,t.children.map((t=>i.default.createElement(e,{key:t.id,node:t,depth:n})))):null}},40990:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeContextProvider=t.TreeContext=void 0;var r=n(64971);Object.defineProperty(t,"TreeContext",{enumerable:!0,get:function(){return r.TreeContext}}),Object.defineProperty(t,"TreeContextProvider",{enumerable:!0,get:function(){return r.TreeContextProvider}})},64971:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TreeContextProvider=t.TreeContext=void 0;const i=o(n(49725));t.TreeContext=i.createContext({onSelect:()=>{},selected:void 0}),t.TreeContextProvider=function({onSelect:e,selected:n,children:r}){const a=i.useMemo((()=>({onSelect:e,selected:n})),[e,n]);return i.default.createElement(t.TreeContext.Provider,{value:a},r)}},51672:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClickOutside=void 0;const r=n(49725);class a extends r.Component{constructor(){super(...arguments),this.listener=e=>{const{targetRef:t,handler:n}=this.props,r=e.target;t.current&&r&&!t.current.contains(r)&&n(e)}}componentDidMount(){this.props.enabled&&this.enable()}componentWillUnmount(){this.disable()}componentDidUpdate(e){const t=this.props;e.enabled!==t.enabled&&(t.enabled?this.enable():this.disable())}enable(){document.addEventListener("mousedown",this.listener),document.addEventListener("touchstart",this.listener)}disable(){document.removeEventListener("mousedown",this.listener),document.removeEventListener("touchstart",this.listener)}render(){return null}}t.ClickOutside=a,a.defaultProps={enabled:!0}},91871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useClickOutside=t.ClickOutside=void 0;var r=n(51672);Object.defineProperty(t,"ClickOutside",{enumerable:!0,get:function(){return r.ClickOutside}});var a=n(47251);Object.defineProperty(t,"useClickOutside",{enumerable:!0,get:function(){return a.useClickOutside}})},47251:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useClickOutside=void 0;const r=n(49725);t.useClickOutside=function(e,t,n=!0){r.useEffect((()=>{const r=n=>{const r=n.target;e.current&&r&&!e.current.contains(r)&&t(n)};return n&&(document.addEventListener("mousedown",r),document.addEventListener("touchstart",r)),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}}),[e,t,n])}},21676:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const{onClick:t}=this.props;if(!t)return;this.setState({isLoading:!0});const n=Promise.resolve(t.call(this,e)).catch((()=>{}));this.activePromises.add(n),n.then((()=>this.handleResolve(n)))}}componentWillUnmount(){this.unmounted=!0,this.activePromises=new Set}handleResolve(e){this.unmounted||(this.activePromises.delete(e),0===this.activePromises.size&&this.setState({isLoading:!1}))}render(){const e=this.props,{onClick:t,className:n,children:r,loader:a,loading:o,disabled:s,activeWhenLoading:d=!1}=e,p=i(e,["onClick","className","children","loader","loading","disabled","activeWhenLoading"]),f=void 0!==o&&o||this.state.isLoading,g=f?a:r,m=f&&!d;return c.default.createElement("button",Object.assign({"data-bit-id":"teambit.base-ui/input/button"},p,{disabled:s||m,onClick:this.handleClick,className:(0,l.default)(n,u.default.vanillaButton)}),g)}}t.default=p,p.defaultProps={loader:c.default.createElement(d.DotsLoader,null),loading:!1}},49494:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(21676);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o(i).default}}),a(n(21676),t)},51139:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HiddenCheckbox=void 0;var r=n(10384);Object.defineProperty(t,"HiddenCheckbox",{enumerable:!0,get:function(){return r.HiddenCheckbox}})},75227:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.classes=t.CheckboxIndicator=void 0;var r=n(11055);Object.defineProperty(t,"CheckboxIndicator",{enumerable:!0,get:function(){return r.CheckboxIndicator}}),Object.defineProperty(t,"classes",{enumerable:!0,get:function(){return r.classes}})},20124:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Input=t.CheckboxLabel=void 0;var r=n(40784);Object.defineProperty(t,"CheckboxLabel",{enumerable:!0,get:function(){return r.CheckboxLabel}}),Object.defineProperty(t,"Input",{enumerable:!0,get:function(){return r.Input}})},92159:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.colGridXl=t.colGridLg=t.colGridL=t.colGridMd=t.colGridSm=t.colGridXs=t.colGrid=void 0;const a=r(n(80566));function o(e){const t={};for(var n=1;n<=12;n++)t[n]=a.default[`colTemplate--${e}-${n}`];return t}t.colGrid=o("all"),t.colGridXs=o("xs"),t.colGridSm=o("sm"),t.colGridMd=o("md"),t.colGridL=o("l"),t.colGridLg=o("lg"),t.colGridXl=o("xl")},60098:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Grid=void 0;var r=n(60098);Object.defineProperty(t,"Grid",{enumerable:!0,get:function(){return r.Grid}})},96693:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoaderRibbon=void 0;var r=n(60716);Object.defineProperty(t,"LoaderRibbon",{enumerable:!0,get:function(){return r.LoaderRibbon}})},60716:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WordSkeleton=t.LineSkeleton=t.CircleSkeleton=t.BlockSkeleton=t.Skeleton=void 0;var r=n(58941);Object.defineProperty(t,"Skeleton",{enumerable:!0,get:function(){return r.Skeleton}}),Object.defineProperty(t,"BlockSkeleton",{enumerable:!0,get:function(){return r.BlockSkeleton}}),Object.defineProperty(t,"CircleSkeleton",{enumerable:!0,get:function(){return r.CircleSkeleton}}),Object.defineProperty(t,"LineSkeleton",{enumerable:!0,get:function(){return r.LineSkeleton}}),Object.defineProperty(t,"WordSkeleton",{enumerable:!0,get:function(){return r.WordSkeleton}})},58941:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a"\xa0"))))}t.Skeleton=function(e){var{designClass:t=c.default.skeleton,className:n}=e,a=r(e,["designClass","className"]);return o.default.createElement("div",Object.assign({},a,{className:(0,i.default)(s.default.skeleton,t,n)}))},t.WordSkeleton=l,t.LineSkeleton=function(e){var{width:t,count:n=1,designClass:a=c.default.line,className:l,style:u}=e,d=r(e,["width","count","designClass","className","style"]);return o.default.createElement("div",Object.assign({},d,{className:(0,i.default)(s.default.line,a,l),style:Object.assign({width:t},u)}),Array.from({length:n}).map(((e,t)=>o.default.createElement("div",{key:t},"\xa0"))))},t.CircleSkeleton=function(e){var{size:t=2,designClass:n=c.default.circle,className:a,style:l}=e,u=r(e,["size","designClass","className","style"]);return o.default.createElement("span",Object.assign({},u,{className:(0,i.default)(s.default.circle,a,n),style:Object.assign({height:`${t}em`,width:`${t}em`,lineHeight:t},l)}),"\xa0")},t.BlockSkeleton=function(e){var{lines:t=5,designClass:n=c.default.block,className:a,style:l}=e,u=r(e,["lines","designClass","className","style"]);return o.default.createElement("div",Object.assign({},u,{className:(0,i.default)(s.default.block,n,a),style:Object.assign({height:`${t}em`},l)}))},t.title=function(){return o.default.createElement("div",{style:{marginBottom:"1em"}},o.default.createElement(l,{style:{fontSize:18}}))}},4402:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;te[n]===t[n]))}t.compareUrl=function(e,t,{exact:n,strict:r}={}){if(e===t)return!0;r||(e=e.replace(/\/(?=[?#]|$)/,""),t=t.replace(/\/(?=[?#]|$)/,""));const i=a.default(e),s=a.default(t),c=function(e,t){return(!t.protocol||t.protocol===e.protocol)&&(!t.hostname||t.hostname===e.hostname)&&(!t.port||t.port===e.port)&&(!t.pathname||e.pathname.startsWith(t.pathname))&&(!t.query||o(t.query,e.query))&&(!t.hash||t.hash===e.hash)&&(!t.password||t.password===e.password)&&(!t.username||t.username===e.username)}(i,s),l=!n||function(e,t){return(!t.pathname||e.pathname===t.pathname)&&(!t.query||o(e.query,t.query))}(i,s),u=!r||function(e,t){return!t.pathname||e.pathname.endsWith("/")===t.pathname.endsWith("/")}(i,s);return c&&l&&u}},92135:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareUrl=void 0;var r=n(43202);Object.defineProperty(t,"compareUrl",{enumerable:!0,get:function(){return r.compareUrl}})},45246:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NativeLink=void 0;var r=n(10270);Object.defineProperty(t,"NativeLink",{enumerable:!0,get:function(){return r.NativeLink}})},10270:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const o=null===a||void 0===a?void 0:a(e);return e.defaultPrevented||!r||n||(e.preventDefault(),window.location.replace(t)),o}),[t,r,a]);return s.default.createElement("a",Object.assign({},o,l,{onClick:u,href:t}))}},4871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NativeNavLink=void 0;var r=n(54746);Object.defineProperty(t,"NativeNavLink",{enumerable:!0,get:function(){return r.NativeNavLink}})},54746:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ag.href&&d.compareUrl(m,g.href)),[a,o,m,g.href]),_=(null===r||void 0===r?void 0:r())||h,v=c.useMemo((()=>_&&n?Object.assign(Object.assign({},s),n):s),[_,s]);return c.default.createElement(u.NativeLink,Object.assign({},g,{style:v,className:l.default(f,_&&t)}))}},55027:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NavLink=void 0;var r=n(54449);Object.defineProperty(t,"NavLink",{enumerable:!0,get:function(){return r.NavLink}})},54449:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NavLink=void 0;const a=r(n(49725)),o=n(45602);t.NavLink=function(e){const t=o.useRouting().NavLink;return a.default.createElement(t,Object.assign({},e))}},45602:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useLocation=t.useRouting=t.RoutingProvider=void 0;var r=n(25721);Object.defineProperty(t,"RoutingProvider",{enumerable:!0,get:function(){return r.RoutingProvider}}),Object.defineProperty(t,"useRouting",{enumerable:!0,get:function(){return r.useRouting}}),Object.defineProperty(t,"useLocation",{enumerable:!0,get:function(){return r.useLocation}})},25721:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.useLocation=t.useRouting=t.RoutingProvider=void 0;const i=o(n(49725)),s=n(45246),c=n(4871),l=n(28678),u={pathname:"/",search:"",hash:""},d={Link:s.NativeLink,NavLink:c.NativeNavLink,useLocation:()=>l.isBrowser?window.location:u},p=i.createContext(d);function f(){return i.useContext(p)}t.RoutingProvider=function({value:e,children:t}){return i.default.createElement(p.Provider,{value:e},t)},t.useRouting=f,t.useLocation=function(){return f().useLocation()}},51210:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{const{isOpen:t}=this.state,n=!t;this.isControlled||this.setState({isOpen:n}),this.props.onChange&&this.props.onChange(e,n)},this.close=e=>{const{isOpen:t}=this.state;!this.isControlled&&t&&this.setState({isOpen:false}),this.props.onChange&&this.props.onChange(e,false)},this.open=e=>{const{isOpen:t}=this.state;this.isControlled||t||this.setState({isOpen:!0}),this.props.onChange&&this.props.onChange(e,!0)},this.handlePlaceholderClick=e=>{this.props.onPlaceholderToggle&&this.props.onPlaceholderToggle(e),e.defaultPrevented||this.props.clickPlaceholderToggles&&this.toggle(e)},this.handleContainerClick=e=>{this.props.clickToggles&&this.toggle(e),this.props.onClick&&this.props.onClick(e)},this.handleClickOutside=e=>{this.props.onClickOutside&&this.props.onClickOutside(e),e.defaultPrevented||this.props.clickOutside&&this.close()},this.handleLeaveContainer=e=>{this.props.onMouseLeave&&this.props.onMouseLeave(e),e.defaultPrevented||this.props.hoverToOpen&&this.close(e)},this.handleEnterContainer=e=>{this.props.onMouseEnter&&this.props.onMouseEnter(e),e.defaultPrevented||this.props.hoverToOpen&&this.open(e)}}componentWillReceiveProps(e){this.props.open!==e.open&&void 0!==e.open&&this.setState({isOpen:e.open})}get isControlled(){return void 0!==this.props.open}render(){const e=this.props,{placeholder:t,children:n,PlaceholderComponent:r=p.DefaultPlaceholder,clickOutside:a,onMouseEnter:o,onMouseLeave:s,open:d,hoverToOpen:f,clickPlaceholderToggles:g,clickToggles:m,onChange:h,onPlaceholderToggle:_,onContainerToggle:v,onContaineeToggle:y,onClickOutside:b}=e,R=i(e,["placeholder","children","PlaceholderComponent","clickOutside","onMouseEnter","onMouseLeave","open","hoverToOpen","clickPlaceholderToggles","clickToggles","onChange","onPlaceholderToggle","onContainerToggle","onContaineeToggle","onClickOutside"]),{isOpen:E}=this.state;return c.default.createElement(l.Container,Object.assign({},R,{ref:this.ref,open:E,onMouseLeave:this.handleLeaveContainer,onMouseEnter:this.handleEnterContainer,onClick:this.handleContainerClick}),n,c.default.createElement(r,{onClick:this.handlePlaceholderClick},t),c.default.createElement(u.ClickOutside,{targetRef:this.ref,enabled:!!a&&E,handler:this.handleClickOutside}))}}t.Drawer=f,f.defaultProps={PlaceholderComponent:p.DefaultPlaceholder,clickPlaceholderToggles:!0,clickOutside:!0,clickToggles:!0}},84383:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(70207),t)},72302:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default_layout=t.layoutToggleMap=t.Layout=t.LayoutFeatures=void 0,function(e){e.row="row",e.column="column",e.reverse="reverse",e.first="first",e.last="last"}(t.LayoutFeatures||(t.LayoutFeatures={})),function(e){e.row="row",e.rowReverse="row reverse",e.column="column",e.columnReverse="column reverse",e.top="column first",e.bottom="column last",e.topReverse="column reverse first",e.bottomReverse="column reverse last ",e.left="row first",e.right="row last",e.leftReverse="row reverse first",e.rightReverse="row reverse last"}(n=t.Layout||(t.Layout={})),t.layoutToggleMap={[n.columnReverse]:n.row,[n.row]:n.columnReverse},t.default_layout=n.row},68884:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(60377),t)},60377:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calcSplit=void 0;const r=n(97252);function a(e){if(void 0!==e){if("number"===typeof e)return`calc(100% - ${e}px)`;if(e.endsWith("px"))return`calc(100% - ${e})`;if(e.endsWith("%")){const t=+e.replace("%","");if(Number.isNaN(t))return;return 100-t+"%"}return Number.isNaN(+e)?void 0:`calc(100% - ${e}px)`}}function o(e){return e?"number"===typeof e&&e<0?[void 0,-e]:"string"===typeof e&&e.startsWith("-")?[void 0,e.substring(1)]:[e,void 0]:[void 0,void 0]}t.calcSplit=function(e,t,n){let i=function(e,t,n){const{row:a,column:i,first:s,last:c}=r.LayoutFeatures,l=new Set(t.split(" "));if(l.has(s))return["100%","0%"];if(l.has(c))return["0%","100%"];if(l.has(a))return void 0===(null===e||void 0===e?void 0:e.x)?o(n):"string"===typeof n&&n.endsWith("%")?[100*e.x/e.width+"%",void 0]:[e.x,void 0];if(l.has(i))return void 0===(null===e||void 0===e?void 0:e.y)?o(n):"string"===typeof n&&n.endsWith("%")?[100*e.y/e.height+"%",void 0]:[e.y,void 0];return[void 0,void 0]}(e,t,n);return t.includes(r.LayoutFeatures.reverse)&&i.reverse(),void 0!==i[0]&&void 0!==i[1]||(i=function([e,t]){if(void 0===e&&void 0===t)return[void 0,void 0];if(void 0===t)return[e,a(e)];if(void 0===e)return[a(t),t];return[e,t]}(i)),i}},81258:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.SplitPane=void 0,a(n(97252),t),a(n(68884),t),a(n(67320),t);var o=n(35121);Object.defineProperty(t,"SplitPane",{enumerable:!0,get:function(){return o.SplitPane}})},98110:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.limit=void 0,t.limit=function(e,t,n){return void 0!==t&&en?n:e}},35121:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRelativePosition=void 0;const r=n(98110);t.toRelativePosition=function({clientX:e,clientY:t,element:n}){const a=n.getBoundingClientRect(),{left:o,top:i,width:s=1,height:c=1}=a;return{x:r.limit(e-o,0,s),y:r.limit(t-i,0,c),width:s,height:c}}},82818:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDragTracker=void 0;const r=n(49725),a=n(10546),o=n(95426);t.useDragTracker=function(e){const[t,n]=r.useState(void 0),i=r.useCallback((({clientX:t,clientY:r})=>{if(!e.current)return;const o=a.toRelativePosition({clientX:t,clientY:r,element:e.current});n(o)}),[e]),[s,c]=o.useDragListener(i);return[t,s,c]}},95426:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDragListener=void 0;const r=n(49725);t.useDragListener=function(e){const t=r.useState(!1),[n,a]=t;return r.useEffect((()=>{const t=t=>{const{touches:n}=t,r=n[0];e(r)},r=t=>{e(t)},o=()=>{a(!1)},i=e=>{e&&1===e.buttons||o()};return n&&(document.addEventListener("mousemove",r),document.addEventListener("mouseup",o),document.addEventListener("mouseenter",i),document.addEventListener("touchend",o),document.addEventListener("touchmove",t),document.addEventListener("touchcancel",o)),()=>{document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",o),document.removeEventListener("mouseenter",i),document.removeEventListener("touchend",o),document.removeEventListener("touchmove",t),document.removeEventListener("touchcancel",o)}}),[n,e]),t}},59121:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;tnull===t||void 0===t?void 0:t(!0),onTouchStart:()=>null===t||void 0===t?void 0:t(!0)}))}},21485:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Heading=void 0;var r=n(69846);Object.defineProperty(t,"Heading",{enumerable:!0,get:function(){return r.Heading}})},44747:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(20473),t)},20473:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mutedText=t.MutedText=void 0;const a=r(n(49725)),o=r(n(68652)),i=r(n(12543));t.MutedText=function(e){return a.default.createElement("span",Object.assign({},e,{className:o.default(i.default.mutedText,e.className)}))},t.mutedText=i.default.mutedText},68652:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PossibleSizes=t.Paragraph=void 0;var r=n(15036);Object.defineProperty(t,"Paragraph",{enumerable:!0,get:function(){return r.Paragraph}}),Object.defineProperty(t,"PossibleSizes",{enumerable:!0,get:function(){return r.PossibleSizes}})},15036:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildStepPalette=t.colorPalette=void 0;var r=n(21796);Object.defineProperty(t,"colorPalette",{enumerable:!0,get:function(){return r.colorPalette}});var a=n(17437);Object.defineProperty(t,"buildStepPalette",{enumerable:!0,get:function(){return a.buildStepPalette}})},46886:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.brands=void 0;const a=r(n(79435)),{brands:o}=a.default;t.brands=o},1464:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.primaryPalette=void 0;const a=r(n(87130)),{primaryPalette:o}=a.default;t.primaryPalette=o},3919:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.darkMode=void 0;const a=r(n(90333));t.darkMode=a.default.darkMod},13984:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(28006),t)},28006:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Roboto=void 0;const a=r(n(49725));t.Roboto=()=>a.default.createElement("link",{href:"https://fonts.googleapis.com/css?family=Roboto+Mono",rel:"stylesheet"})},24471:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.headingMargins=void 0;const a=r(n(12958)),{headingMargins:o}=a.default;t.headingMargins=o},68186:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.shadowTheme=void 0;const a=r(n(1731)),{shadowTheme:o}=a.default;t.shadowTheme=o},80756:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.textFontSize=t.headingFontSize=void 0;const a=r(n(16614)),{headingFontSize:o,textFontSize:i}=a.default;t.headingFontSize=o,t.textFontSize=i},13933:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PossibleSizes=void 0,function(e){e.xxs="xxs",e.xs="xs",e.sm="sm",e.md="md",e.lg="lg",e.xl="xl",e.xxl="xxl"}(t.PossibleSizes||(t.PossibleSizes={}))},28965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Theme=void 0;var r=n(31796);Object.defineProperty(t,"Theme",{enumerable:!0,get:function(){return r.Theme}})},31796:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Theme=void 0;const a=r(n(49725)),o=r(n(60729)),i=n(80756),s=n(68186),c=n(1464),l=n(46886),u=n(24471),d=n(80003),p=r(n(22953));t.Theme=function(e){return a.default.createElement("div",Object.assign({},e,{className:o.default(i.headingFontSize,i.textFontSize,d.bookFont,s.shadowTheme,c.primaryPalette,l.brands,u.headingMargins,p.default.defaults,e.className)}))}},80003:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.bookFont=void 0;const a=r(n(58500)),{bookFont:o}=a.default;t.bookFont=o},60729:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;tArray.isArray(e)?e:[e,void 0]));return a.default.createElement(a.default.Fragment,null,r.reduceRight(((e,[t,n])=>a.default.createElement(t,Object.assign({},n),e)),n))}},86624:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Composer=void 0;var r=n(67186);Object.defineProperty(t,"Composer",{enumerable:!0,get:function(){return r.Composer}})},28678:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowser=void 0;var r=n(909);Object.defineProperty(t,"isBrowser",{enumerable:!0,get:function(){return r.isBrowser}})},909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowser=void 0,t.isBrowser="undefined"!==typeof window},63888:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.affix=void 0,t.affix=function(e="",t,n=""){return t?`${e}${t}${n}`:""}},51327:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.affix=void 0;var r=n(63888);Object.defineProperty(t,"affix",{enumerable:!0,get:function(){return r.affix}})},97387:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subPaths=void 0;var r=n(41468);Object.defineProperty(t,"subPaths",{enumerable:!0,get:function(){return r.subPaths}})},41468:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.subPaths=void 0;const a=r(n(45919));function o(e){return"/"===e?e:e.replace(/\/$/,"")}t.subPaths=function(e){const t=[];let n=e;for(;a.default.dirname(n)!==n;){const e=o(n);t.unshift(e),n=a.default.dirname(n)}return t.unshift(n),t}},95133:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(69631);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(a).default}})},69631:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const a=r(n(5255)),o=r(n(64080));t.default=e=>{const t=new Date,n=new Date(e);a.default.addLocale(o.default);const r=new a.default("en-EN"),i=new Date(t.getTime()-n.getTime()),s=r.format(t.getTime()-i.getTime());return"a "===s.slice(0,2)?`${s[0].toUpperCase()}${s.slice(1)}`:s}},34691:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BitError=void 0;class n extends Error{constructor(e){super(e||""),this.isUserError=!0,this.name=this.constructor.name}report(){return this.message}}t.BitError=n},86937:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BitError=void 0;var r=n(34691);Object.defineProperty(t,"BitError",{enumerable:!0,get:function(){return r.BitError}})},96518:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ChangelogAspect=void 0;const a=r().Aspect.create({id:"teambit.component/changelog",dependencies:[],defaultConfig:{}});t.ChangelogAspect=a;var o=a;t.default=o},88337:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(6051);return i=function(){return e},e}function s(){const e=n(37207);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ChangelogSection=void 0;t.ChangelogSection=class{constructor(){(0,a().default)(this,"route",{path:"~changelog",element:o().default.createElement(s().ChangeLogPage,null)}),(0,a().default)(this,"navigationLink",{href:"~changelog",children:o().default.createElement(i().MenuWidgetIcon,{icon:"changelog",tooltipContent:"Change log"}),displayName:"Change log"}),(0,a().default)(this,"order",40)}}},64893:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(44704);return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=r(n(49725));return s=function(){return e},e}function c(){const e=n(96518);return c=function(){return e},e}function l(){const e=n(88337);return l=function(){return e},e}function u(){const e=n(37207);return u=function(){return e},e}n(31567),n(92619);class d{constructor(){(0,a().default)(this,"ChangeLog",(()=>s().default.createElement(u().ChangeLogPage,null)))}static async provider([e]){const t=new d,n=new(l().ChangelogSection);return e.registerRoute(n.route),e.registerWidget(n.navigationLink,n.order),t}}(0,a().default)(d,"dependencies",[o().ComponentAspect]),(0,a().default)(d,"runtime",i().UIRuntime),c().ChangelogAspect.addRuntime(d)},37207:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(44704);return a=function(){return e},e}function o(){const e=n(11308);return o=function(){return e},e}function i(){const e=n(87117);return i=function(){return e},e}function s(){const e=n(68677);return s=function(){return e},e}function c(){const e=r(n(55574));return c=function(){return e},e}function l(){const e=n(22379);return l=function(){return e},e}function u(){const e=n(29467);return u=function(){return e},e}function d(){const e=n(62589);return d=function(){return e},e}function p(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return p=function(){return e},e}function f(){const e=r(n(37402));return f=function(){return e},e}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.ChangeLogPage=function({className:e}){const t=(0,p().useContext)(a().ComponentContext),{logs:n}=t;if(!n)return null;if(0===n.length)return p().default.createElement("div",{className:(0,c().default)(f().default.changeLogPage,e)},p().default.createElement(o().H1,{className:f().default.title},"History"),p().default.createElement(i().Separator,{isPresentational:!0,className:f().default.separatorNoChangeLog}),p().default.createElement(d().AlertCard,{level:"info",title:"There is no change log as this component has not been exported yet. Learn how to export components:",className:f().default.changeLogCard},p().default.createElement(l().MDXLayout,null,p().default.createElement(u().ExportingComponents,null))));return p().default.createElement("div",{className:(0,c().default)(f().default.changeLogPage,e)},p().default.createElement(o().H1,{className:f().default.title},"History"),p().default.createElement(i().Separator,{isPresentational:!0,className:f().default.separator}),p().default.createElement("div",{className:f().default.logContainer},n.map(((e,n)=>{const r=t.latest===e.tag||t.latest===e.hash,a=t.version===e.tag||t.version===e.hash;return p().default.createElement(s().VersionBlock,{key:n,componentId:t.id.fullName,isLatest:r,snap:e,isCurrent:a})}))))}},76889:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeCompareSection=void 0;t.CodeCompareSection=class{constructor(e){this.codeUI=e,this.navigationLink={href:"code",children:"Code",order:4},this.route={path:"code/*",element:this.codeUI.getCodeCompare()}}}},1085:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeCompareSection=void 0;var r=n(76889);Object.defineProperty(t,"CodeCompareSection",{enumerable:!0,get:function(){return r.CodeCompareSection}})},47924:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCodeCompare=t.CodeCompareContext=void 0;const r=n(49725);t.CodeCompareContext=(0,r.createContext)(void 0);t.useCodeCompare=()=>(0,r.useContext)(t.CodeCompareContext)},59437:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCodeCompare=t.CodeCompareContext=void 0;var r=n(47924);Object.defineProperty(t,"CodeCompareContext",{enumerable:!0,get:function(){return r.CodeCompareContext}}),Object.defineProperty(t,"useCodeCompare",{enumerable:!0,get:function(){return r.useCodeCompare}})},36908:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CodeCompareTree=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(61436),u=n(34322),d=n(16393),p=n(9021),f=i(n(55039));function g(e){return function({id:t}){return(0,p.getFileIcon)(e,t)}}t.CodeCompareTree=function({currentFile:e,fileIconSlot:t,className:n,fileTree:r,drawerName:a,widgets:o,getHref:i,onTreeNodeSelected:p}){const m=(0,s.useMemo)((()=>(0,l.flatten)(null===t||void 0===t?void 0:t.values())),[t]),[h,_]=(0,s.useState)((()=>["FILES"]));return s.default.createElement("div",{className:(0,c.default)(f.default.componentCompareCodeTreeContainer,n)},s.default.createElement(u.DrawerUI,{isOpen:h.includes("FILES"),onToggle:()=>{return e="FILES",void(h.includes(e)?_((t=>t.filter((t=>t!==e)))):_((t=>t.concat(e))));var e},name:a,contentClass:f.default.componentCompareCodeDrawerContent,className:(0,c.default)(f.default.componentCompareCodeTabDrawer)},s.default.createElement(d.FileTree,{getHref:i,files:r||[""],selected:e,widgets:o,getIcon:g(m),onTreeNodeSelected:p})))}},3566:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeCompareTree=void 0;var r=n(36908);Object.defineProperty(t,"CodeCompareTree",{enumerable:!0,get:function(){return r.CodeCompareTree}})},75447:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CodeCompareView=void 0;const s=o(n(49725)),c=n(83351),l=n(48164),u=n(11308),d=i(n(55574)),p=n(54429),f=n(52782),g=n(3919),m=n(40916),h=n(87351),_=i(n(88890)),v={ts:"typescript",tsx:"typescript",js:"javascript",jsx:"javascript",mdx:"markdown",md:"markdown"};t.CodeCompareView=function({className:e,fileName:t}){var n,r,a;const o=(0,p.useCodeCompare)(),i=(0,h.useComponentCompare)(),[y,b]=(0,s.useState)(!0),R=(0,s.useRef)(),E=(0,s.useMemo)((()=>null===t||void 0===t?void 0:t.split("/").pop()),[t]),S=(0,s.useMemo)((()=>{if(!t)return v.ts;const e=null===t||void 0===t?void 0:t.split(".").pop();return v[e||""]||e}),[t]),O=null===o||void 0===o?void 0:o.fileCompareDataByName.get(t),{fileContent:w,loading:C}=(0,m.useFileContent)(null===(n=null===i||void 0===i?void 0:i.compare)||void 0===n?void 0:n.model.id,t,!!(null===i||void 0===i?void 0:i.compare)&&!!(null===O||void 0===O?void 0:O.compareContent));if(!o||o.loading||C)return null;const T=null===O||void 0===O?void 0:O.baseContent,x=(null===O||void 0===O?void 0:O.compareContent)||w,N=`${null===(r=null===i||void 0===i?void 0:i.base)||void 0===r?void 0:r.model.id.toString()}-${t}`,I=`${null===(a=null===i||void 0===i?void 0:i.compare)||void 0===a?void 0:a.model.id.toString()}-${t}`,P=s.default.createElement(c.DiffEditor,{modified:x,original:T,language:S,originalModelPath:N,modifiedModelPath:I,height:"100%",onMount:(e,t)=>{R.current=t,R.current&&R.current.languages.typescript.typescriptDefaults.setDiagnosticsOptions({noSemanticValidation:!0,noSyntaxValidation:!0})},className:g.darkMode,theme:"vs-dark",options:{ignoreTrimWhitespace:y,readOnly:!0},loading:s.default.createElement("div",{className:_.default.loader},s.default.createElement(f.RoundLoader,null))});return s.default.createElement("div",{key:`component-compare-code-view-${t}`,className:(0,d.default)(_.default.componentCompareCodeViewContainer,e)},s.default.createElement("div",{className:_.default.fileName},s.default.createElement(u.H4,{size:"xs",className:_.default.fileName},s.default.createElement("span",null,E))),s.default.createElement("div",{className:_.default.ignoreWhitespaceControlContainer},s.default.createElement("div",{className:_.default.toggleContainer},s.default.createElement(l.Toggle,{checked:y,onInputChanged:()=>{b((e=>!e))},className:_.default.toggle}),"Ignore Whitespace")),s.default.createElement("div",{className:_.default.componentCompareCodeDiffEditorContainer},P))}},60557:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeCompareView=void 0;var r=n(75447);Object.defineProperty(t,"CodeCompareView",{enumerable:!0,get:function(){return r.CodeCompareView}})},69608:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CodeCompare=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(33255),u=n(50666),d=n(81258),p=n(39323),f=n(87351),g=n(8881),m=n(53381),h=n(44007),_=n(3566),v=n(60557),y=n(71581),b=n(59437),R=i(n(21850));t.CodeCompare=function({fileIconSlot:e,className:t}){const n=(0,f.useComponentCompare)(),{base:r,compare:a,state:o,hooks:i}=n||{},E=null===o||void 0===o?void 0:o.code,S=null===i||void 0===i?void 0:i.code,O=(0,p.useIsMobile)(),[w,C]=(0,s.useState)(!O),T=w?d.Layout.row:d.Layout.left,{fileTree:x=[],mainFile:N}=(0,h.useCode)(null===r||void 0===r?void 0:r.model.id),{fileTree:I=[]}=(0,h.useCode)(null===a||void 0===a?void 0:a.model.id),P=(0,m.useComponentCompareQuery)(null===r||void 0===r?void 0:r.model.id.toString(),null===a||void 0===a?void 0:a.model.id.toString()),A=x.concat(I),D=(0,g.useCompareQueryParam)("file"),k=(null===E||void 0===E?void 0:E.id)||D||N||"index.ts",M=function({loading:e,componentCompareData:t}){const n=new Map;return e||!t||t.code.forEach((e=>{n.set(e.fileName,e)})),{loading:e,fileCompareDataByName:n}}(P),j=(null===S||void 0===S?void 0:S.useUpdatedUrlFromQuery)||(null===E||void 0===E?void 0:E.controlled)&&(()=>(0,g.useUpdatedUrlFromQuery)({}))||g.useUpdatedUrlFromQuery;return s.default.createElement(b.CodeCompareContext.Provider,{value:M},s.default.createElement(d.SplitPane,{layout:T,size:"85%",className:(0,c.default)(R.default.componentCompareCodeContainer,t)},s.default.createElement(d.Pane,{className:R.default.left},s.default.createElement(v.CodeCompareView,{fileName:k})),s.default.createElement(l.HoverSplitter,{className:R.default.splitter},s.default.createElement(u.Collapser,{placement:"left",isOpen:w,onMouseDown:e=>e.stopPropagation(),onClick:()=>C((e=>!e)),tooltipContent:(w?"Hide":"Show")+" file tree",className:R.default.collapser})),s.default.createElement(d.Pane,{className:(0,c.default)(R.default.right,R.default.dark)},s.default.createElement(_.CodeCompareTree,{fileIconSlot:e,fileTree:A,currentFile:k,drawerName:"FILES",widgets:[y.Widget],getHref:e=>j({file:e.id}),onTreeNodeSelected:null===S||void 0===S?void 0:S.onClick}))))}},71581:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Widget=void 0;const a=r(n(49725)),o=n(54429),i=n(87351),s=n(77332);t.Widget=function({node:e}){var t;const n=e.id,r=(0,o.useCodeCompare)(),c=(0,i.useComponentCompare)(),l=null===r||void 0===r?void 0:r.fileCompareDataByName.get(n);return!r||r.loading?null:!(null===c||void 0===c?void 0:c.compare)||c.base||(null===l||void 0===l?void 0:l.status)?l&&l.status&&"UNCHANGED"!==l.status?a.default.createElement(s.CompareStatusResolver,{status:null===(t=l.status)||void 0===t?void 0:t.toLowerCase()}):null:a.default.createElement(s.CompareStatusResolver,{status:"new"})}},54429:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCodeCompare=t.CodeCompareContext=t.CodeCompareView=t.CodeCompareTree=t.CodeCompare=void 0;var r=n(69608);Object.defineProperty(t,"CodeCompare",{enumerable:!0,get:function(){return r.CodeCompare}});var a=n(36908);Object.defineProperty(t,"CodeCompareTree",{enumerable:!0,get:function(){return a.CodeCompareTree}});var o=n(75447);Object.defineProperty(t,"CodeCompareView",{enumerable:!0,get:function(){return o.CodeCompareView}});var i=n(59437);Object.defineProperty(t,"CodeCompareContext",{enumerable:!0,get:function(){return i.CodeCompareContext}}),Object.defineProperty(t,"useCodeCompare",{enumerable:!0,get:function(){return i.useCodeCompare}})},67210:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.generateIcon=t.CodePage=void 0;const s=n(44704),c=i(n(55574)),l=o(n(49725)),u=n(61436),d=n(88736),p=n(81258),f=n(33255),g=n(50666),m=n(44007),h=n(66131),_=n(44006),v=n(39323),y=n(9021),b=n(94566),R=n(51327),E=n(4073),S=n(53441),O=i(n(54759)),w=n(1475),C=i(n(41423));function T(e,t){return function({node:n}){const r=null===n||void 0===n?void 0:n.id;return r===e?l.default.createElement(d.Label,{className:C.default.label},"main"):(null===t||void 0===t?void 0:t.includes(r))?l.default.createElement(d.Label,{className:C.default.label},"dev"):null}}function x(e){return function({id:t}){return(0,y.getFileIcon)(e,t)}}t.CodePage=function({className:e,fileIconSlot:t,host:n}){var r;const a=(0,b.useCodeParams)(),o=(0,l.useContext)(s.ComponentContext),{mainFile:i,fileTree:d=[],dependencies:N,devFiles:I}=(0,m.useCode)(o.id),{data:P=[]}=(0,E.useComponentArtifacts)(n,o.id.toString()),A=a.file||i,D=function(e){var t;return e?(0,O.default)(e.path)||(null!==(t=e.size)&&void 0!==t?t:0)>w.FILE_SIZE_THRESHOLD?void 0:e.content:void 0}(null===(r=(0,S.getArtifactFileDetailsFromUrl)(P,A))||void 0===r?void 0:r.artifactFile),k=(0,v.useIsMobile)(),[M,j]=(0,l.useState)(!k),L=M?p.Layout.row:p.Layout.left,F=(0,l.useMemo)((()=>(0,u.flatten)(null===t||void 0===t?void 0:t.values())),[t]),B=(0,y.getFileIcon)(F,A);return l.default.createElement(p.SplitPane,{layout:L,size:"85%",className:(0,c.default)(C.default.codePage,e)},l.default.createElement(p.Pane,{className:C.default.left},l.default.createElement(h.CodeView,{componentId:o.id,currentFile:A,icon:B,currentFileContent:D})),l.default.createElement(f.HoverSplitter,{className:C.default.splitter},l.default.createElement(g.Collapser,{placement:"left",isOpen:M,onMouseDown:e=>e.stopPropagation(),onClick:()=>j((e=>!e)),tooltipContent:(M?"Hide":"Show")+" file tree",className:C.default.collapser})),l.default.createElement(p.Pane,{className:C.default.right},l.default.createElement(_.CodeTabTree,{host:n,currentFile:A,dependencies:N,fileTree:d,widgets:(0,l.useMemo)((()=>[T(i,I)]),[i,I]),getHref:(0,l.useMemo)((()=>e=>`${e.id}${(0,R.affix)("?version=",a.version)}`),[a.version]),getIcon:(0,l.useMemo)((()=>x(F)),F)})))},t.generateIcon=x},66471:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateIcon=t.CodePage=void 0;var r=n(67210);Object.defineProperty(t,"CodePage",{enumerable:!0,get:function(){return r.CodePage}}),Object.defineProperty(t,"generateIcon",{enumerable:!0,get:function(){return r.generateIcon}})},86017:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CodeTabTree=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(16393),u=n(34322),d=n(31986),p=n(1475),f=i(n(79065));t.CodeTabTree=function({className:e,fileTree:t,dependencies:n,currentFile:r="",host:a,widgets:o,getHref:i,getIcon:g}){const[m,h]=(0,s.useState)((()=>r.startsWith("~artifact")?["ARTIFACTS"]:["FILES"])),_=e=>{m.includes(e)?h((t=>t.filter((t=>t!==e)))):h((t=>t.concat(e)))};return s.default.createElement("div",{className:(0,c.default)(f.default.codeTabTree,e)},s.default.createElement(u.DrawerUI,{isOpen:m.includes("FILES"),onToggle:()=>_("FILES"),name:"FILES",contentClass:f.default.codeDrawerContent,className:(0,c.default)(f.default.codeTabDrawer,m.includes("FILES")&&f.default.openDrawer)},s.default.createElement(l.FileTree,{files:t||[""],widgets:o,getHref:i,getIcon:g,selected:r})),s.default.createElement(u.DrawerUI,{isOpen:m.includes("DEPENDENCIES"),onToggle:()=>_("DEPENDENCIES"),className:(0,c.default)(f.default.codeTabDrawer,m.includes("DEPENDENCIES")&&f.default.openDrawer),contentClass:f.default.codeDrawerContent,name:"DEPENDENCIES"},s.default.createElement(d.DependencyTree,{dependenciesArray:n})),s.default.createElement(p.ArtifactsTree,{drawerName:"ARTIFACTS",host:a,getIcon:g,drawerOpen:m.includes("ARTIFACTS"),onToggleDrawer:()=>_("ARTIFACTS")}))}},44006:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeTabTree=void 0;var r=n(86017);Object.defineProperty(t,"CodeTabTree",{enumerable:!0,get:function(){return r.CodeTabTree}})},8409:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CodeView=void 0;const s=n(11308),c=i(n(55574)),l=o(n(49725)),u=n(8122),d=n(40916),p=i(n(55949)),f=i(n(55540)),g=n(67658),m=i(n(39492));function h(){return l.default.createElement("div",{className:m.default.emptyCodeView},l.default.createElement("img",{src:`${g.staticStorageUrl}/harmony/empty-code-view.svg`}),l.default.createElement("div",null,"Nothing to show"))}p.default.registerLanguage("md",f.default),t.CodeView=function({className:e,componentId:t,currentFile:n,icon:r,currentFileContent:a}){const{fileContent:o,loading:i}=(0,d.useFileContent)(t,n,!!a),p=a||o,f=(0,l.useMemo)((()=>null===n||void 0===n?void 0:n.split("/").pop()),[n]),g=(0,l.useMemo)((()=>{const e=null===n||void 0===n?void 0:n.split(".").pop();return"scss"===e||"sass"===e?"css":"mdx"===e?"md":e}),[p]);return p||i||!n?l.default.createElement("div",{className:(0,c.default)(m.default.codeView,e)},l.default.createElement(s.H1,{size:"sm",className:m.default.fileName},n&&l.default.createElement("img",{className:m.default.img,src:r}),l.default.createElement("span",null,f)),l.default.createElement(u.CodeSnippet,{className:m.default.codeSnippetWrapper,frameClass:m.default.codeSnippet,showLineNumbers:!0,language:g},p||"")):l.default.createElement(h,null)}},66131:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeView=void 0;var r=n(8409);Object.defineProperty(t,"CodeView",{enumerable:!0,get:function(){return r.CodeView}})},55540:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(39270);const a=n.n(r)()},55949:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nP});var u=n(49725);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t=4?[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]:void 0}(e)),p[t]}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=e.filter((function(e){return"token"!==e})),a=f(r);return a.reduce((function(e,t){return l({},e,n[t])}),t)}function m(e){return e.join(" ")}function h(e){var t=e.node,n=e.stylesheet,r=e.style,a=void 0===r?{}:r,o=e.useInlineStyles,i=e.key,s=t.properties,c=t.type,p=t.tagName,f=t.value;if("text"===c)return f;if(p){var _,v=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,a){return h({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(a)})}))}}(n,o);if(o){var y=Object.keys(n).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),b=s.className&&s.className.includes("token")?["token"]:[],R=s.className&&b.concat(s.className.filter((function(e){return!y.includes(e)})));_=l({},s,{className:m(R)||void 0,style:g(s.className,Object.assign({},s.style,a),n)})}else _=l({},s,{className:m(s.className)});var E=v(t.children);return u.createElement(p,d({key:i},_),E)}}var _=/\n/g;function v(e){var t=e.codeString,n=e.codeStyle,r=e.containerStyle,a=void 0===r?{float:"left",paddingRight:"10px"}:r,o=e.numberStyle,i=void 0===o?{}:o,s=e.startingLineNumber;return u.createElement("code",{style:Object.assign({},n,a)},function(e){var t=e.lines,n=e.startingLineNumber,r=e.style;return t.map((function(e,t){var a=t+n;return u.createElement("span",{key:"line-".concat(t),className:"react-syntax-highlighter-line-number",style:"function"===typeof r?r(a):r},"".concat(a,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),style:i,startingLineNumber:s}))}function y(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function b(e,t,n){var r;return l({},{display:"inline-block",minWidth:(r=n,"".concat(r.toString().length,".25em")),paddingRight:"1em",textAlign:"right",userSelect:"none"},"function"===typeof e?e(t):e)}function R(e){var t=e.children,n=e.lineNumber,r=e.lineNumberStyle,a=e.largestLineNumber,o=e.showInlineLineNumbers,i=e.lineProps,s=void 0===i?{}:i,c=e.className,u=void 0===c?[]:c,d=e.showLineNumbers,p=e.wrapLongLines,f="function"===typeof s?s(n):s;if(f.className=u,n&&o){var g=b(r,n,a);t.unshift(y(n,g))}return p&d&&(f.style=l({},f.style,{display:"flex"})),{type:"element",tagName:"span",properties:f,children:t}}function E(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=0;r2&&void 0!==arguments[2]?arguments[2]:[];return R({children:e,lineNumber:t,lineNumberStyle:s,largestLineNumber:i,showInlineLineNumbers:a,lineProps:n,className:o,showLineNumbers:r,wrapLongLines:c})}function m(e,t){if(r&&t&&a){var n=b(s,t,i);e.unshift(y(t,n))}return e}function h(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||r.length>0?g(e,n,r):m(e,n)}for(var v=function(){var e=u[f],t=e.children[0].value;if(t.match(_)){var n=t.split("\n");n.forEach((function(t,a){var i=r&&d.length+o,s={type:"text",value:"".concat(t,"\n")};if(0===a){var c=h(u.slice(p+1,f).concat(R({children:[s],className:e.properties.className})),i);d.push(c)}else if(a===n.length-1){if(u[f+1]&&u[f+1].children&&u[f+1].children[0]){var l=R({children:[{type:"text",value:"".concat(t)}],className:e.properties.className});u.splice(f+1,0,l)}else{var g=h([s],i,e.properties.className);d.push(g)}}else{var m=h([s],i,e.properties.className);d.push(m)}})),p=f}f++};f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildDependencyTree=void 0,t.buildDependencyTree=function(e){const t=[],n=[],r=[];return e?(e.map((e=>{"dev"!==e.lifecycle?"peer"!==e.lifecycle?n.push(e):r.push(e):t.push(e)})),{dependencies:n,devDependencies:t,peerDependencies:r}):{dependencies:n,devDependencies:t}}},57518:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildDependencyTree=void 0;var r=n(68696);Object.defineProperty(t,"buildDependencyTree",{enumerable:!0,get:function(){return r.buildDependencyTree}})},31952:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DependencyDrawer=void 0;const a=r(n(49725)),o=n(34322),i=n(56843),s=n(71105),c=n(67972),l=r(n(9737));function u({deps:e}){return e&&0!==e.length?a.default.createElement(a.default.Fragment,null,e.map((e=>{const t=function(e){const t=e.version.replace("^","").replace("~",""),n="ComponentDependency"===e.__typename,r=c.ComponentID.tryFromString(e.id);if(e.packageName&&n&&r)return{name:e.packageName,link:s.ComponentUrl.toUrl(r)};const a="https://npmjs.com/package";return{name:e.packageName||e.id,link:`${a}/${e.packageName||e.id}/v/${t}`}}(e);return a.default.createElement("div",{className:l.default.depNode,key:e.id},a.default.createElement(i.Link,{className:l.default.dependencyLink,external:!0,href:t.link},a.default.createElement("span",null,`${t.name}@${e.version}`)))}))):null}t.DependencyDrawer=function({name:e,isOpen:t,onToggle:n,dependencies:r}){return r&&0!==r.length?a.default.createElement(o.DrawerUI,{isOpen:t,onToggle:n,name:e,className:l.default.dependencyDrawer,contentClass:l.default.dependencyDrawerContent},a.default.createElement(u,{deps:r})):null}},53893:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DependencyDrawer=void 0;var r=n(31952);Object.defineProperty(t,"DependencyDrawer",{enumerable:!0,get:function(){return r.DependencyDrawer}})},32560:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.DependencyTree=void 0;const i=o(n(49725)),s=n(57518),c=n(31952);t.DependencyTree=function({dependenciesArray:e}){if(!e)return null;const{dependencies:t,devDependencies:n,peerDependencies:r}=(0,i.useMemo)((()=>(0,s.buildDependencyTree)(e)),[e]),[a,o]=(0,i.useState)(!0),[l,u]=(0,i.useState)(!0),[d,p]=(0,i.useState)(!0);return i.default.createElement(i.default.Fragment,null,i.default.createElement(c.DependencyDrawer,{isOpen:a,onToggle:()=>o(!a),name:"dependencies",dependencies:t}),i.default.createElement(c.DependencyDrawer,{isOpen:l,onToggle:()=>u(!l),name:"devDependencies",dependencies:n}),i.default.createElement(c.DependencyDrawer,{isOpen:d,onToggle:()=>p(!d),name:"peerDependencies",dependencies:r}))}},31986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildDependencyTree=t.DependencyDrawer=t.DependencyTree=void 0;var r=n(32560);Object.defineProperty(t,"DependencyTree",{enumerable:!0,get:function(){return r.DependencyTree}});var a=n(53893);Object.defineProperty(t,"DependencyDrawer",{enumerable:!0,get:function(){return a.DependencyDrawer}});var o=n(57518);Object.defineProperty(t,"buildDependencyTree",{enumerable:!0,get:function(){return o.buildDependencyTree}})},94566:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCodeParams=void 0;var r=n(94861);Object.defineProperty(t,"useCodeParams",{enumerable:!0,get:function(){return r.useCodeParams}})},94861:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCodeParams=void 0;const r=n(33097),a=n(33885);t.useCodeParams=function(){return{version:(0,a.useQuery)().get("version")||void 0,file:(0,r.useParams)()["*"]}}},489:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCode=void 0;var r=n(489);Object.defineProperty(t,"useCode",{enumerable:!0,get:function(){return r.useCode}})},83980:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useFileContent=void 0;var r=n(83980);Object.defineProperty(t,"useFileContent",{enumerable:!0,get:function(){return r.useFileContent}})},11710:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFileIcon=void 0;const r=n(89582);t.getFileIcon=function(e,t){if(t){if(!e)return(0,r.getIcon)(t);for(const n of e){const e=n(t);if(e)return e}return(0,r.getIcon)(t)}}},9021:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFileIcon=void 0;var r=n(11710);Object.defineProperty(t,"getFileIcon",{enumerable:!0,get:function(){return r.getFileIcon}})},24713:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CodeAspect=void 0;const a=r().Aspect.create({id:"teambit.component/code",dependencies:[],defaultConfig:{}});t.CodeAspect=a;var o=a;t.default=o},13710:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(6051);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.CodeSection=void 0;t.CodeSection=class{constructor(e){this.codeUI=e,(0,a().default)(this,"route",{path:"~code/*",element:this.codeUI.getCodePage()}),(0,a().default)(this,"navigationLink",{href:"~code",children:o().default.createElement(i().MenuWidgetIcon,{icon:"Code",tooltipContent:"Code"}),displayName:"Code"}),(0,a().default)(this,"order",30)}}},82534:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(44704);return i=function(){return e},e}function s(){const e=n(12639);return s=function(){return e},e}function c(){const e=n(54429);return c=function(){return e},e}function l(){const e=n(73823);return l=function(){return e},e}function u(){const e=n(67658);return u=function(){return e},e}function d(){const e=n(66471);return d=function(){return e},e}function p(){const e=n(75334);return p=function(){return e},e}function f(){const e=n(1085);return f=function(){return e},e}function g(){const e=n(24713);return g=function(){return e},e}function m(){const e=n(13710);return m=function(){return e},e}n(31567),n(92619);const h=/\.tsx$/;class _{constructor(e,t){this.host=e,this.fileIconSlot=t,(0,a().default)(this,"getCodePage",(()=>o().default.createElement(d().CodePage,{fileIconSlot:this.fileIconSlot,host:this.host}))),(0,a().default)(this,"getCodeCompare",(()=>o().default.createElement(c().CodeCompare,{fileIconSlot:this.fileIconSlot})))}registerEnvFileIcon(e){var t;return null===(t=this.fileIconSlot)||void 0===t||t.register(e),this}static async provider([e,t],n,[r],a){const{config:o}=a,i=String(o.get("teambit.harmony/bit")),s=new _(i,r),c=new(m().CodeSection)(s);s.registerEnvFileIcon([e=>h.test(e)?`${u().staticStorageUrl}/file-icons/file_type_typescript.svg`:void 0]),e.registerRoute([c.route]),e.registerWidget(c.navigationLink,c.order);const l=new(f().CodeCompareSection)(s);return t.registerNavigation({props:l.navigationLink,order:l.navigationLink.order}),t.registerRoutes([l.route]),s}}(0,a().default)(_,"dependencies",[i().ComponentAspect,p().ComponentCompareAspect]),(0,a().default)(_,"runtime",s().UIRuntime),(0,a().default)(_,"slots",[l().Slot.withType()]),g().CodeAspect.addRuntime(_)},21053:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CommandBarAspect=void 0;const a=r().Aspect.create({id:"teambit.explorer/command-bar",dependencies:[],defaultConfig:{}});t.CommandBarAspect=a;var o=a;t.default=o},66590:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.commandBarCommands=void 0;t.commandBarCommands={open:"command-bar.open"}},51945:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(73322));return o=function(){return e},e}function i(){const e=S(n(49725));return i=function(){return e},e}function s(){const e=r(n(91630));return s=function(){return e},e}function c(){const e=r(n(33756));return c=function(){return e},e}function l(){const e=n(73823);return l=function(){return e},e}function u(){const e=S(n(12639));return u=function(){return e},e}function d(){const e=n(76378);return d=function(){return e},e}function p(){const e=n(720);return p=function(){return e},e}function f(){const e=n(7998);return f=function(){return e},e}function g(){const e=n(64205);return g=function(){return e},e}function m(){const e=n(21053);return m=function(){return e},e}function h(){const e=n(66590);return h=function(){return e},e}function _(){const e=n(51847);return _=function(){return e},e}function v(){const e=n(41601);return v=function(){return e},e}function y(){const e=n(78570);return y=function(){return e},e}function b(){const e=n(85426);return b=function(){return e},e}function R(){const e=r(n(87165));return R=function(){return e},e}function E(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}n(2120),n(31567),n(15676),n(92619),n(41248);class O{addSearcher(...e){return this.searcherSlot.register(e),this}addCommand(...e){e.forEach((({id:e})=>{if(void 0!==this.getCommand(e))throw new(v().DuplicateCommandError)(e)}));const t=e.map((e=>({id:e.id,displayName:e.displayName,action:e.action,keybinding:e.keybinding})));this.commandSlot.register(t),t.forEach((e=>{e.keybinding&&this.addKeybinding(e.keybinding,e.id)})),this.updateCommandsSearcher();return t.map((e=>t=>{e.action=t}))}run(e){const t=this.getCommand(e);if(t)return t.action()}getCommand(e){return this.commandSlot.values().map((t=>t.find((t=>t.id===e)))).filter((e=>!!e)).pop()}updateCommandsSearcher(){const e=this.commandSlot.values().flat();this.commandSearcher.update(e)}addKeybinding(e,t){this.mousetrap.bind(e,this.run.bind(this,t))}constructor(e,t,n){this.searcherSlot=e,this.commandSlot=t,this.config=n,(0,o().default)(this,"mousetrap",f().isBrowser?new(c().default):new(y().MousetrapStub)),(0,o().default)(this,"commandSearcher",new(_().CommandSearcher)([])),(0,o().default)(this,"open",(()=>{var e;return null===(e=this.setVisibility)||void 0===e||e.call(this,!0),!1})),(0,o().default)(this,"close",(()=>{var e;null===(e=this.setVisibility)||void 0===e||e.call(this,!1)})),(0,o().default)(this,"trigger",(e=>{this.mousetrap.trigger(e)})),(0,o().default)(this,"search",((e,t=5)=>{const n=(0,s().default)(this.searcherSlot.values()).find((t=>t&&t.test(e)));return(null===n||void 0===n?void 0:n.search(e,t))||{items:[]}})),(0,o().default)(this,"setVisibility",void 0),(0,o().default)(this,"CommandBar",(({ResultComponent:e})=>{const[t,n]=(0,i().useState)(!1);this.setVisibility=n;const r=(0,g().useSearcher)(this.search,{debounce:this.config.debounce});return i().default.createElement(g().CommandBar,(0,a().default)({},r,{key:"CommandBarUI",className:R().default.commanderUi,placeholder:"Search anything or type > to only search commands",visible:t,ResultsComponent:e,onVisibilityChange:n,autofocus:!0}))}))}static async provider([e,t],n,[r,a]){const o=new O(r,a,n);return o.addSearcher(o.commandSearcher),o.addCommand({id:h().commandBarCommands.open,action:o.open,displayName:"Open command bar",keybinding:b().openCommandBarKeybinding}),t&&t.sub(m().CommandBarAspect.id,(e=>{const t=new KeyboardEvent(e.type,e.data);document.dispatchEvent(t)})),e&&e.registerHudItem(i().default.createElement(o.CommandBar,{key:"commandBar"})),o}}(0,o().default)(O,"dependencies",[u().default,d().PubsubAspect,p().ReactRouterAspect]),(0,o().default)(O,"slots",[l().Slot.withType(),l().Slot.withType()]),(0,o().default)(O,"defaultConfig",{debounce:void 0}),(0,o().default)(O,"runtime",u().UIRuntime),m().CommandBarAspect.addRuntime(O)},41601:(e,t,n)=>{"use strict";function r(){const e=n(86937);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.DuplicateCommandError=void 0;class a extends r().BitError{constructor(e){super(`Command "${e}" is already added.`)}}t.DuplicateCommandError=a},59852:(e,t,n)=>{"use strict";function r(){const e=n(21053);return r=function(){return e},e}function a(){const e=n(66590);return a=function(){return e},e}function o(){const e=n(64205);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CommandBarAspect",{enumerable:!0,get:function(){return r().CommandBarAspect}}),Object.defineProperty(t,"CommandBarItem",{enumerable:!0,get:function(){return o().CommandBarItem}}),Object.defineProperty(t,"FuzzySearchItem",{enumerable:!0,get:function(){return o().FuzzySearchItem}}),Object.defineProperty(t,"FuzzySearcher",{enumerable:!0,get:function(){return o().FuzzySearcher}}),Object.defineProperty(t,"commandBarCommands",{enumerable:!0,get:function(){return a().commandBarCommands}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r().CommandBarAspect}})},85426:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.openCommandBarKeybinding=t.isOpenCommandBarKeybinding=void 0;t.openCommandBarKeybinding="mod+k";t.isOpenCommandBarKeybinding=e=>(e.ctrlKey||e.metaKey)&&"k"===e.key},78570:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MousetrapStub=void 0;t.MousetrapStub=class{stopCallback(){return!1}bind(){return this}unbind(){return this}trigger(){return this}handleKey(){}reset(){return this}}},22723:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(49725));return a=function(){return e},e}function o(){const e=r(n(55574));return o=function(){return e},e}function i(){const e=n(95152);return i=function(){return e},e}function s(){const e=n(15781);return s=function(){return e},e}function c(){const e=n(44747);return c=function(){return e},e}function l(){const e=r(n(44364));return l=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.CommandResult=function({command:e}){const{icon:t,iconAlt:n,displayName:r,keybinding:u}=e,d=Array.isArray(u)?u[0]:u;return a().default.createElement(a().default.Fragment,null,t&&a().default.createElement("img",{src:t,alt:n,className:l().default.icon}),a().default.createElement("div",{className:(0,o().default)(i().ellipsis,l().default.name)},r),d&&a().default.createElement(s().KeySequence,{className:(0,o().default)(l().default.commandKeys,c().mutedText)},d))}},71743:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(49725));return a=function(){return e},e}function o(){const e=n(64205);return o=function(){return e},e}function i(){const e=n(22723);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.CommandSearcher=void 0;const s=["displayName"];class c extends o().FuzzySearcher{constructor(e){super({searchKeys:s}),this.update(e)}test(e){return e.startsWith(">")}toSearchableItem(e){return e}toSearchResult({item:e}){return{id:e.id,action:e.action,children:a().default.createElement(i().CommandResult,{command:e})}}}t.CommandSearcher=c},48250:(e,t,n)=>{"use strict";function r(){const e=n(71743);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CommandSearcher",{enumerable:!0,get:function(){return r().CommandSearcher}})},51847:(e,t,n)=>{"use strict";function r(){const e=n(48250);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CommandSearcher",{enumerable:!0,get:function(){return r().CommandSearcher}})},74941:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.links=void 0;var r=n(80894);Object.defineProperty(t,"links",{enumerable:!0,get:function(){return r.links}})},80894:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.links=void 0,t.links={docs:"https://bit.dev/docs",github:"https://github.com/teambit/bit",slack:"https://join.slack.com/t/bit-dev-community/shared_invite/zt-1el4b4sb5-FpgRefqUiZbUH9lvnHgwRg",blog:"https://bit.cloud/blog",twitter:"https://twitter.com/bitdev_",linkedin:"https://www.linkedin.com/company/bit-dev",bitRegistry:"https://node.bit.cloud",youtube:"https://www.youtube.com/c/Bitdev/videos",careers:"https://bit.breezy.hr"}},66379:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.AspectsCompareSection=void 0;t.AspectsCompareSection=class{constructor(e){this.compareUI=e,(0,a().default)(this,"navigationLink",{href:"aspects",children:"Aspects",order:6}),(0,a().default)(this,"route",{path:"aspects/*",element:this.compareUI.getAspectsComparePage()})}}},4249:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.CompareChangelogSection=void 0;t.CompareChangelogSection=class{constructor(e){this.compareUI=e,(0,a().default)(this,"navigationLink",{href:"changelog",children:"Changelog",order:5}),(0,a().default)(this,"route",{path:"changelog/*",element:this.compareUI.getChangelogComparePage()})}}},39042:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ComponentCompareAspect=void 0;const a=r().Aspect.create({id:"teambit.component/component-compare"});t.ComponentCompareAspect=a;var o=a;t.default=o},98686:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(6051);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareSection=void 0;t.ComponentCompareSection=class{constructor(e){this.componentCompare=e,(0,a().default)(this,"navigationLink",{href:"~compare",displayName:"Compare",children:o().default.createElement(i().MenuWidgetIcon,{icon:"compare",tooltipContent:"Compare"})}),(0,a().default)(this,"route",{path:"~compare/*",element:this.componentCompare.getComponentComparePage()}),(0,a().default)(this,"order",35)}}},72896:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(73322));return o=function(){return e},e}function i(){const e=r(n(49725));return i=function(){return e},e}function s(){const e=r(n(91630));return s=function(){return e},e}function c(){const e=n(73823);return c=function(){return e},e}function l(){const e=r(n(44704));return l=function(){return e},e}function u(){const e=n(20585);return u=function(){return e},e}function d(){const e=n(12639);return d=function(){return e},e}function p(){const e=n(28984);return p=function(){return e},e}function f(){const e=n(12962);return f=function(){return e},e}function g(){const e=n(66379);return g=function(){return e},e}function m(){const e=n(39042);return m=function(){return e},e}function h(){const e=n(98686);return h=function(){return e},e}function _(){const e=n(4249);return _=function(){return e},e}n(31567),n(92619);class v{constructor(e,t,n){this.host=e,this.navSlot=t,this.routeSlot=n,(0,o().default)(this,"getComponentComparePage",(e=>{const t=(null===e||void 0===e?void 0:e.tabs)||(()=>(0,s().default)(this.navSlot.values())),n=(null===e||void 0===e?void 0:e.routes)||(()=>(0,s().default)(this.routeSlot.values())),r=(null===e||void 0===e?void 0:e.host)||this.host;return i().default.createElement(u().ComponentCompare,(0,a().default)({},e||{},{tabs:t,routes:n,host:r}))})),(0,o().default)(this,"getAspectsComparePage",(()=>i().default.createElement(f().ComponentCompareAspects,{host:this.host}))),(0,o().default)(this,"getChangelogComparePage",(()=>i().default.createElement(p().ComponentCompareChangelog,null)))}registerNavigation(e){return Array.isArray(e)?this.navSlot.register(e):this.navSlot.register([e]),this}registerRoutes(e){return this.routeSlot.register(e),this}get routes(){return this.routeSlot.map}get navLinks(){return this.navSlot.map}static async provider([e],t,[n,r],a){const{config:o}=a,i=String(o.get("teambit.harmony/bit")),s=new v(i,n,r),c=new(h().ComponentCompareSection)(s);e.registerRoute([c.route]),e.registerWidget(c.navigationLink,c.order);const l=new(g().AspectsCompareSection)(s),u=new(_().CompareChangelogSection)(s);return s.registerNavigation([{props:l.navigationLink,order:l.navigationLink.order},{props:u.navigationLink,order:u.navigationLink.order}]),s.registerRoutes([l.route,u.route]),s}}(0,o().default)(v,"runtime",d().UIRuntime),(0,o().default)(v,"slots",[c().Slot.withType(),c().Slot.withType()]),(0,o().default)(v,"dependencies",[l().default]),m().ComponentCompareAspect.addRuntime(v)},75334:(e,t,n)=>{"use strict";function r(){const e=n(39042);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentCompareAspect",{enumerable:!0,get:function(){return r().ComponentCompareAspect}}),t.default=void 0;var a=r().ComponentCompareAspect;t.default=a},9371:(e,t,n)=>{"use strict";n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.AspectList=void 0;class r{constructor(e){this.entries=e}get(e){const t=this.entries.find((t=>t.aspectId===e));if(t)return t.aspectData}toObject(){return{entries:this.entries}}static fromObject(e){const t=(null===e||void 0===e?void 0:e.entries)||[];return new r(t)}static fromJson(e){var t;const n=(null===e||void 0===e||null===(t=e.entries)||void 0===t?void 0:t.map((({aspectId:e,aspectData:t})=>({aspectId:e,aspectData:JSON.parse(t)}))))||[];return new r(n)}}t.AspectList=r},48065:(e,t,n)=>{"use strict";function r(){const e=n(44704);return r=function(){return e},e}function a(){const e=n(9371);return a=function(){return e},e}n(92619),Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentDescriptor=void 0;class o{constructor(e,t){this.id=e,this.aspectList=t}get scope(){return this.id.scope}get(e){return this.aspectList.get(e)}toObject(){return{id:this.id.toString(),aspectList:this.aspectList.toObject()}}async isModified(){return!1}stringify(){return JSON.stringify(this.toObject())}toString(){return this.stringify()}static fromObject({id:e,aspectList:t}){const n=a().AspectList.fromObject(t);return new o(r().ComponentID.fromString(e),n)}static fromArray(e){return e.map((e=>o.fromObject(e)))}}t.ComponentDescriptor=o},14193:(e,t,n)=>{"use strict";function r(){const e=n(48065);return r=function(){return e},e}function a(){const e=n(9371);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AspectDataEntry",{enumerable:!0,get:function(){return a().AspectDataEntry}}),Object.defineProperty(t,"AspectList",{enumerable:!0,get:function(){return a().AspectList}}),Object.defineProperty(t,"AspectListProps",{enumerable:!0,get:function(){return a().AspectListProps}}),Object.defineProperty(t,"ComponentDescriptor",{enumerable:!0,get:function(){return r().ComponentDescriptor}}),Object.defineProperty(t,"ComponentDescriptorProps",{enumerable:!0,get:function(){return r().ComponentDescriptorProps}})},31159:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentID=void 0;const r=n(93898),a=n(96329);class o{constructor(e,t){this.legacyComponentId=e,this._scope=t}get _legacy(){return this.legacyComponentId}hasVersion(){return this._legacy.hasVersion()}get version(){return this.legacyComponentId.version}get namespace(){return this.legacyComponentId.name.split("/").slice(0,-1).join("/")}get fullName(){return this._legacy.name}get name(){const e=this.legacyComponentId.name.split("/");return e[e.length-1]}get scope(){const e=this._legacy.scope;if(e)return e;if(!this._scope)throw new Error("scope cannot be undefined");return this._scope}changeScope(e){const t=this._legacy.changeScope(e);return o.fromLegacy(t)}changeVersion(e){const t=this._legacy.changeVersion(e);return o.fromLegacy(t,this.scope)}isEqual(e,t){return o.isEqual(this,e,t)}getVersionPreReleaseData(){return this._legacy.getVersionPreReleaseData()}toStringWithoutVersion(){let e=this._legacy;return this._scope&&!this._legacy.scope&&(e=e.changeScope(this._scope)),e.toStringWithoutVersion()}toString(e={}){let t=this._legacy;this._scope&&!this._legacy.scope&&(t=t.changeScope(this._scope));const n=t.toString(!1,e.ignoreVersion);return e.fsCompatible?n.replace(/\//g,"_").replace(/\./g,"_").replace(/-/g,"_"):n}toObject(){const e=this.legacyComponentId.serialize();return e.scope||(e.scope=this.scope),e}static tryFromString(e,t){try{return o.fromString(e,t)}catch(n){return}}static fromString(e,t){const n=r.BitId.parse(e,!0);if(!t&&!n.scope)throw new a.MissingScope(e);return new o(n,t)}static fromLegacyString(e,t){const n=r.BitId.parse(e,!1);return new o(n,t)}static fromObject(e,t){return o.fromLegacy(new r.BitId(e),t)}static isValidObject(e){return"object"===typeof e&&"string"===typeof e.name&&"string"===typeof e.scope}static isEqual(e,t,n={}){if(!e&&!t)return!0;if(!e||!t)return!1;let r=e.scope===t.scope&&e.toString({ignoreVersion:n.ignoreVersion})===t.toString({ignoreVersion:n.ignoreVersion});return n.ignoreVersion||(r=r&&e.version===t.version),r}static isEqualObj(e,t,n={}){if(!e&&!t)return!0;if(!e||!t)return!1;let r=e.scope===t.scope&&e.name===t.name;return n.ignoreVersion||(r=r&&e.version===t.version),r}static fromLegacy(e,t){if(!t&&!e.scope)throw new a.MissingScope(e);return new o(e,t)}static sortIds(e){return e.sort(((e,t)=>e.toString().localeCompare(t.toString())))}}t.ComponentID=o},96329:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingScope=void 0;const r=n(41391);Object.defineProperty(t,"MissingScope",{enumerable:!0,get:function(){return r.MissingScope}})},41391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingScope=void 0;class n extends Error{constructor(e){super(`scope was not defined directly or by "${e}"`)}report(){return this.message}}t.MissingScope=n},67972:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentID=void 0;var r=n(31159);Object.defineProperty(t,"ComponentID",{enumerable:!0,get:function(){return r.ComponentID}})},49049:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CircularDependencies=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="circular dependencies",this.solution='run `bit insights "circular"` to get the component-ids participating in the circular',this.isTagBlocker=!0}outputForCLI(){return(0,r.formatTitle)(this.descriptionWithSolution,!1)}}t.CircularDependencies=a},43074:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.deserializeWithBitId=t.componentIssueToString=t.formatTitle=t.ComponentIssue=t.ISSUE_FORMAT_SPACE=t.ISSUE_FORMAT_SPACE_COUNT=void 0;const a=r(n(99775)),o=n(93898);t.ISSUE_FORMAT_SPACE_COUNT=10,t.ISSUE_FORMAT_SPACE=" ".repeat(t.ISSUE_FORMAT_SPACE_COUNT);function i(e,t=!0){const n=t?":":"";return a.default.yellow(`\n ${e}${n} \n`)}function s(e){return Array.isArray(e)?e.join(", "):e}t.ComponentIssue=class{constructor(){this.isTagBlocker=!0,this.isCacheBlocker=!0,this.formatDataFunction=s}get descriptionWithSolution(){const e=this.solution?` (${this.solution})`:"";return`${this.description}${e}`}outputForCLI(){return i(this.descriptionWithSolution)+a.default.white(this.dataToString())}dataToString(){return Object.keys(this.data).map((e=>`${t.ISSUE_FORMAT_SPACE}${e} -> ${this.formatDataFunction(this.data[e])}`)).join("\n")}toObject(){return{type:this.constructor.name,description:this.description,solution:this.solution,data:this.data}}serialize(){return JSON.stringify(this.data)}deserialize(e){return JSON.parse(e)}},t.formatTitle=i,t.componentIssueToString=s,t.deserializeWithBitId=function(e){const t=JSON.parse(e);return Object.keys(t).forEach((e=>{t[e]=t[e].map((e=>new o.BitId(e)))})),t}},26706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomModuleResolutionUsed=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="component is using an unsupported resolve-modules (aka aliases) feature",this.solution="replace to module paths",this.data={}}}t.CustomModuleResolutionUsed=a},40436:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DuplicateComponentAndPackage=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="tracked component added as a package",this.solution="either remove the package from the workspace.jsonc (bit uninstall) or remove the component (bit remove)",this.isTagBlocker=!0}dataToString(){return r.ISSUE_FORMAT_SPACE+this.data}}t.DuplicateComponentAndPackage=a},49477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImportNonMainFiles=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="importing non-main files",this.solution="the dependency should expose its API from the main file",this.data={},this.isCacheBlocker=!1}}t.ImportNonMainFiles=a},6413:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MISSING_NESTED_DEPS_SPACE=t.ComponentIssue=t.MISSING_DEPS_SPACE=t.IssuesClasses=t.IssuesList=void 0;var r=n(21617);Object.defineProperty(t,"IssuesList",{enumerable:!0,get:function(){return r.IssuesList}}),Object.defineProperty(t,"IssuesClasses",{enumerable:!0,get:function(){return r.IssuesClasses}});var a=n(43074);Object.defineProperty(t,"MISSING_DEPS_SPACE",{enumerable:!0,get:function(){return a.ISSUE_FORMAT_SPACE}}),Object.defineProperty(t,"ComponentIssue",{enumerable:!0,get:function(){return a.ComponentIssue}});var o=n(6101);Object.defineProperty(t,"MISSING_NESTED_DEPS_SPACE",{enumerable:!0,get:function(){return o.MISSING_NESTED_DEPS_SPACE}})},21617:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IssuesList=t.IssuesClasses=void 0;const r=n(26706),a=n(49477),o=n(83692),i=n(11828),s=n(59714),c=n(51598),l=n(85105),u=n(93455),d=n(79651),p=n(33127),f=n(25842),g=n(6101),m=n(3591),h=n(60047),_=n(98912),v=n(49049),y=n(40436),b=n(52125);t.IssuesClasses={MissingPackagesDependenciesOnFs:c.MissingPackagesDependenciesOnFs,MissingManuallyConfiguredPackages:l.MissingManuallyConfiguredPackages,MissingComponents:o.MissingComponents,UntrackedDependencies:g.UntrackedDependencies,ResolveErrors:f.ResolveErrors,RelativeComponents:d.RelativeComponents,RelativeComponentsAuthored:p.RelativeComponentsAuthored,ParseErrors:u.ParseErrors,MissingDists:s.MissingDists,LegacyInsideHarmony:m.LegacyInsideHarmony,MissingDependenciesOnFs:i.MissingDependenciesOnFs,ImportNonMainFiles:a.ImportNonMainFiles,CustomModuleResolutionUsed:r.CustomModuleResolutionUsed,MultipleEnvs:h.MultipleEnvs,MissingLinksFromNodeModulesToSrc:_.MissingLinksFromNodeModulesToSrc,CircularDependencies:v.CircularDependencies,DuplicateComponentAndPackage:y.DuplicateComponentAndPackage,MergeConfigHasConflict:b.MergeConfigHasConflict};class R{constructor(e=[]){this.issues=e}get count(){return this.issues.length}isEmpty(){return 0===this.issues.length}outputForCLI(){return this.issues.map((e=>e.outputForCLI())).join("")}toObject(){return this.issues.map((e=>e.toObject()))}toObjectWithDataAsString(){return this.issues.map((e=>Object.assign(Object.assign({},e.toObject()),{data:e.dataToString().trim()})))}add(e){this.issues.push(e)}delete(e){this.issues=this.issues.filter((t=>t.constructor.name!==e.name))}getIssue(e){return this.issues.find((t=>t instanceof e))}getIssueByName(e){return this.issues.find((t=>t.constructor.name===e))}getAllIssues(){return this.issues}getAllIssueNames(){return this.issues.map((e=>e.constructor.name))}createIssue(e){const t=new e;return this.add(t),t}getOrCreate(e){return this.getIssue(e)||this.createIssue(e)}shouldBlockSavingInCache(){return this.issues.some((e=>e.isCacheBlocker))}shouldBlockTagging(){return this.issues.some((e=>e.isTagBlocker))}filterNonTagBlocking(){return new R(this.issues.filter((e=>e.isTagBlocker)))}serialize(){return this.issues.map((e=>({type:e.constructor.name,data:e.serialize()})))}static deserialize(e){if(!Array.isArray(e))return new R;const n=e.map((e=>{const n=e.type;if(!Object.keys(t.IssuesClasses).includes(n))throw new Error(`issue type "${n}" is not recognized.\nthe following are permitted ${Object.keys(t.IssuesClasses).join(", ")}`);const r=new t.IssuesClasses[n];return r.data=r.deserialize(e.data),r}));return new R(n)}}t.IssuesList=R},3591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LegacyInsideHarmony=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="legacy component inside Harmony workspace",this.solution="remove the component and re-create it via Harmony",this.isTagBlocker=!0}outputForCLI(){return(0,r.formatTitle)(this.descriptionWithSolution,!1)}}t.LegacyInsideHarmony=a},52125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MergeConfigHasConflict=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="merge-config file has unresolved conflicts",this.solution="edit the file and resolve the conflicts",this.isTagBlocker=!0}outputForCLI(){return(0,r.formatTitle)(this.descriptionWithSolution,!1)}}t.MergeConfigHasConflict=a},83692:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingComponents=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="missing components",this.solution='use "bit import" or `bit install` to make sure all components exist',this.data={}}deserialize(e){return(0,r.deserializeWithBitId)(e)}}t.MissingComponents=a},11828:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingDependenciesOnFs=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="non-existing dependency files",this.solution="make sure all files exists on your workspace",this.data={}}}t.MissingDependenciesOnFs=a},59714:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingDists=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="missing dists",this.solution='run "bit compile"',this.isTagBlocker=!1}outputForCLI(){return(0,r.formatTitle)(this.descriptionWithSolution,!1)}}t.MissingDists=a},98912:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingLinksFromNodeModulesToSrc=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="missing links from node_modules to source",this.solution='run "bit link"',this.isTagBlocker=!1}outputForCLI(){return(0,r.formatTitle)(this.descriptionWithSolution,!1)}}t.MissingLinksFromNodeModulesToSrc=a},85105:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingManuallyConfiguredPackages=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="missing packages that were manually set",this.solution='run "bit install"',this.data=[]}dataToString(){return r.ISSUE_FORMAT_SPACE+this.data.join(", ")}}t.MissingManuallyConfiguredPackages=a},51598:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingPackagesDependenciesOnFs=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="missing packages or links from node_modules to the source",this.solution="run \"bit install\" to fix both issues. if it's an external package, make sure it's added as a package dependency",this.data={}}}t.MissingPackagesDependenciesOnFs=a},60047:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MultipleEnvs=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="multiple envs",this.solution='set the desired env by running "bit env set ", if it doesn\'t work, run "bit aspect unset ". to keep troubleshooting run "bit aspect list "',this.isTagBlocker=!0}dataToString(){return r.ISSUE_FORMAT_SPACE+this.data.join(", ")}}t.MultipleEnvs=a},93455:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParseErrors=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="error found while parsing the file",this.solution="edit the file and fix the parsing error",this.data={}}}t.ParseErrors=a},33127:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelativeComponentsAuthored=void 0;const r=n(93898),a=n(43074);class o extends a.ComponentIssue{constructor(){super(...arguments),this.description="components with relative import statements found",this.solution='replace to module paths or use "bit link --rewire" to replace',this.data={},this.isCacheBlocker=!1,this.formatDataFunction=i}deserialize(e){const t=JSON.parse(e);return Object.keys(t).forEach((e=>{t[e]=t[e].map((e=>({importSource:e.importSource,componentId:new r.BitId(e.componentId),relativePath:e.relativePath})))})),t}}function i(e){return e.map((e=>`"${e.importSource}" (${e.componentId.toString()})`)).join(", ")}t.RelativeComponentsAuthored=o},79651:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelativeComponents=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="components with relative import statements found",this.solution="use module paths for imported components",this.data={},this.isCacheBlocker=!1}deserialize(e){return(0,r.deserializeWithBitId)(e)}}t.RelativeComponents=a},25842:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResolveErrors=void 0;const r=n(43074);class a extends r.ComponentIssue{constructor(){super(...arguments),this.description="error found while resolving the file dependencies",this.solution="see the log for the full error",this.data={}}}t.ResolveErrors=a},6101:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.UntrackedDependencies=t.MISSING_NESTED_DEPS_SPACE=void 0;const a=r(n(99775)),o=n(43074);t.MISSING_NESTED_DEPS_SPACE=" ".repeat(o.ISSUE_FORMAT_SPACE_COUNT+2);class i extends o.ComponentIssue{constructor(){super(...arguments),this.description="untracked file dependencies",this.solution='use "bit add " to track untracked files as components',this.data={}}dataToString(){return Object.keys(this.data).map((e=>{let n=o.ISSUE_FORMAT_SPACE;return this.data[e].nested&&(n=t.MISSING_NESTED_DEPS_SPACE),`${n}${e} -> ${function(e){return e.untrackedFiles.map((e=>e.existing?`${a.default.yellow(e.relativePath)}`:e.relativePath)).join(", ")}(this.data[e])}`})).join("\n")}}t.UntrackedDependencies=i},33302:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ComponentSizerAspect=void 0;const a=r().Aspect.create({id:"teambit.component/component-sizer"});t.ComponentSizerAspect=a;var o=a;t.default=o},15210:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=n(56374);return s=function(){return e},e}function c(){const e=n(99482);return c=function(){return e},e}function l(){const e=n(33302);return l=function(){return e},e}n(31567),n(92619);class u{static async provider([e]){e.registerTitleBadge({component:function({legacyComponentModel:e}){return o().default.createElement(c().ComponentSize,{legacyComponentModel:e})},weight:30})}}(0,a().default)(u,"dependencies",[s().DocsAspect]),(0,a().default)(u,"runtime",i().UIRuntime),l().ComponentSizerAspect.addRuntime(u)},34511:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ComponentTreeAspect=void 0;const a=r().Aspect.create({id:"teambit.component/component-tree"});t.ComponentTreeAspect=a;var o=a;t.default=o},55547:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(73823);return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=n(34511);return s=function(){return e},e}n(31567),n(92619),Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentTreeUI=void 0;class c{constructor(e){this.treeNodeSlot=e}registerTreeNode(e){return this.treeNodeSlot.register(e),this}static async provider(e,t,[n]){return new c(n)}}t.ComponentTreeUI=c,(0,a().default)(c,"runtime",i().UIRuntime),(0,a().default)(c,"slots",[o().Slot.withType()]),(0,a().default)(c,"dependencies",[]),s().ComponentTreeAspect.addRuntime(c)},71582:(e,t,n)=>{"use strict";function r(){const e=n(34511);return r=function(){return e},e}function a(){const e=n(55547);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentTreeAspect",{enumerable:!0,get:function(){return r().ComponentTreeAspect}}),Object.defineProperty(t,"ComponentTreeUI",{enumerable:!0,get:function(){return a().ComponentTreeUI}}),t.default=void 0;var o=r().ComponentTreeAspect;t.default=o},88812:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InvalidVersion=void 0;const a=r(n(3240));t.InvalidVersion=a.default},3240:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(86937);class a extends r.BitError{constructor(e){super(`error: version ${e||"(empty)"} is not a valid semantic version. learn more: https://semver.org`)}}t.default=a},81530:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.InvalidVersion=t.isTag=t.isSnap=t.isHash=t.versionParser=t.LATEST_VERSION=t.Version=void 0;const i=n(59372);Object.defineProperty(t,"Version",{enumerable:!0,get:function(){return i.Version}}),Object.defineProperty(t,"LATEST_VERSION",{enumerable:!0,get:function(){return i.LATEST_VERSION}});const s=o(n(55111));t.versionParser=s.default,Object.defineProperty(t,"isHash",{enumerable:!0,get:function(){return s.isHash}}),Object.defineProperty(t,"isSnap",{enumerable:!0,get:function(){return s.isSnap}}),Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return s.isTag}});const c=n(88812);Object.defineProperty(t,"InvalidVersion",{enumerable:!0,get:function(){return c.InvalidVersion}})},55111:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isSnap=t.isTag=t.isHash=t.HASH_SIZE=void 0;const a=r(n(67076)),o=n(88812),i=n(59372);function s(){return new i.Version(null,!0)}function c(e){return"string"===typeof e&&e.length===t.HASH_SIZE&&!a.default.valid(e)}t.HASH_SIZE=40,t.isHash=c,t.isTag=function(e){return!c(e)},t.isSnap=function(e){return c(e)},t.default=function(e){if(!e)return s();if(function(e){return e===i.LATEST_VERSION}(e))return s();if(function(e){return a.default.valid(e)}(e))return function(e){return new i.Version(e,!1)}(e);if(c(e))return t=e,new i.Version(t,!1);var t;throw new o.InvalidVersion(e.toString())}},59372:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Version=t.LATEST_VERSION=void 0;const a=r(n(67076)),o=n(88812);t.LATEST_VERSION="latest";t.Version=class{constructor(e,t){if(this.versionNum=e,this.latest=t,e&&t)throw new Error('a component version cannot have both: version and "latest"')}toString(){if(!this.versionNum&&this.latest)return"latest";if(this.versionNum&&!this.latest)return this.versionNum.toString();throw new o.InvalidVersion(this.versionNum)}isLaterThan(e){return!this.versionNum||this.versionNum===t.LATEST_VERSION||!(!e.versionNum||e.versionNum===t.LATEST_VERSION)&&a.default.gt(this.versionNum,e.versionNum)}}},46345:(e,t,n)=>{const r=Symbol("SemVer ANY");class a{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof a){if(e.loose===!!t.loose)return e;e=e.value}l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"===typeof e)try{e=new u(e,this.options)}catch(t){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof a))throw new TypeError("a Comparator is required");if(t&&"object"===typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new d(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new d(this.value,t).test(e.semver);const n=(">="===this.operator||">"===this.operator)&&(">="===e.operator||">"===e.operator),r=("<="===this.operator||"<"===this.operator)&&("<="===e.operator||"<"===e.operator),o=this.semver.version===e.semver.version,i=(">="===this.operator||"<="===this.operator)&&(">="===e.operator||"<="===e.operator),s=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||o&&i||s||l}}e.exports=a;const o=n(77812),{re:i,t:s}=n(90845),c=n(10412),l=n(12706),u=n(2214),d=n(3855)},3855:(e,t,n)=>{class r{constructor(e,t){if(t=o(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!g(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&m(t[0])){this.set=[t];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=a.get(t);if(n)return n;const r=this.options.loose,o=r?l[u.HYPHENRANGELOOSE]:l[u.HYPHENRANGE];e=e.replace(o,T(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(l[u.COMPARATORTRIM],d),s("comparator trim",e,l[u.COMPARATORTRIM]),e=(e=(e=e.replace(l[u.TILDETRIM],p)).replace(l[u.CARETTRIM],f)).split(/\s+/).join(" ");const c=r?l[u.COMPARATORLOOSE]:l[u.COMPARATOR],m=e.split(" ").map((e=>_(e,this.options))).join(" ").split(/\s+/).map((e=>C(e,this.options))).filter(this.options.loose?e=>!!e.match(c):()=>!0).map((e=>new i(e,this.options))),h=(m.length,new Map);for(const a of m){if(g(a))return[a];h.set(a.value,a)}h.size>1&&h.has("")&&h.delete("");const v=[...h.values()];return a.set(t,v),v}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some((n=>h(n,t)&&e.set.some((e=>h(e,t)&&n.every((n=>e.every((e=>n.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"===typeof e)try{e=new c(e,this.options)}catch(t){return!1}for(let n=0;n"<0.0.0-0"===e.value,m=e=>""===e.value,h=(e,t)=>{let n=!0;const r=e.slice();let a=r.pop();for(;n&&r.length;)n=r.every((e=>a.intersects(e,t))),a=r.pop();return n},_=(e,t)=>(s("comp",e,t),e=R(e,t),s("caret",e),e=y(e,t),s("tildes",e),e=S(e,t),s("xrange",e),e=w(e,t),s("stars",e),e),v=e=>!e||"x"===e.toLowerCase()||"*"===e,y=(e,t)=>e.trim().split(/\s+/).map((e=>b(e,t))).join(" "),b=(e,t)=>{const n=t.loose?l[u.TILDELOOSE]:l[u.TILDE];return e.replace(n,((t,n,r,a,o)=>{let i;return s("tilde",e,t,n,r,a,o),v(n)?i="":v(r)?i=`>=${n}.0.0 <${+n+1}.0.0-0`:v(a)?i=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(s("replaceTilde pr",o),i=`>=${n}.${r}.${a}-${o} <${n}.${+r+1}.0-0`):i=`>=${n}.${r}.${a} <${n}.${+r+1}.0-0`,s("tilde return",i),i}))},R=(e,t)=>e.trim().split(/\s+/).map((e=>E(e,t))).join(" "),E=(e,t)=>{s("caret",e,t);const n=t.loose?l[u.CARETLOOSE]:l[u.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,((t,n,a,o,i)=>{let c;return s("caret",e,t,n,a,o,i),v(n)?c="":v(a)?c=`>=${n}.0.0${r} <${+n+1}.0.0-0`:v(o)?c="0"===n?`>=${n}.${a}.0${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.0${r} <${+n+1}.0.0-0`:i?(s("replaceCaret pr",i),c="0"===n?"0"===a?`>=${n}.${a}.${o}-${i} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}-${i} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o}-${i} <${+n+1}.0.0-0`):(s("no pr"),c="0"===n?"0"===a?`>=${n}.${a}.${o}${r} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o} <${+n+1}.0.0-0`),s("caret return",c),c}))},S=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map((e=>O(e,t))).join(" ")),O=(e,t)=>{e=e.trim();const n=t.loose?l[u.XRANGELOOSE]:l[u.XRANGE];return e.replace(n,((n,r,a,o,i,c)=>{s("xRange",e,n,r,a,o,i,c);const l=v(a),u=l||v(o),d=u||v(i),p=d;return"="===r&&p&&(r=""),c=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(u&&(o=0),i=0,">"===r?(r=">=",u?(a=+a+1,o=0,i=0):(o=+o+1,i=0)):"<="===r&&(r="<",u?a=+a+1:o=+o+1),"<"===r&&(c="-0"),n=`${r+a}.${o}.${i}${c}`):u?n=`>=${a}.0.0${c} <${+a+1}.0.0-0`:d&&(n=`>=${a}.${o}.0${c} <${a}.${+o+1}.0-0`),s("xRange return",n),n}))},w=(e,t)=>(s("replaceStars",e,t),e.trim().replace(l[u.STAR],"")),C=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),T=e=>(t,n,r,a,o,i,s,c,l,u,d,p,f)=>`${n=v(r)?"":v(a)?`>=${r}.0.0${e?"-0":""}`:v(o)?`>=${r}.${a}.0${e?"-0":""}`:i?`>=${n}`:`>=${n}${e?"-0":""}`} ${c=v(l)?"":v(u)?`<${+l+1}.0.0-0`:v(d)?`<${l}.${+u+1}.0-0`:p?`<=${l}.${u}.${d}-${p}`:e?`<${l}.${u}.${+d+1}-0`:`<=${c}`}`.trim(),x=(e,t,n)=>{for(let r=0;r0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},2214:(e,t,n)=>{const r=n(12706),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(44266),{re:i,t:s}=n(90845),c=n(77812),{compareIdentifiers:l}=n(29674);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!==typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?i[s.LOOSE]:i[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"===typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=u},64964:(e,t,n)=>{const r=n(11733);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},10412:(e,t,n)=>{const r=n(51045),a=n(15756),o=n(46353),i=n(88954),s=n(23498),c=n(14880);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e===n;case"!==":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return a(e,n,l);case">":return o(e,n,l);case">=":return i(e,n,l);case"<":return s(e,n,l);case"<=":return c(e,n,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},8398:(e,t,n)=>{const r=n(2214),a=n(11733),{re:o,t:i}=n(90845);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"===typeof e&&(e=String(e)),"string"!==typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=o[i.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),o[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[i.COERCERTL].lastIndex=-1}else n=e.match(o[i.COERCE]);return null===n?null:a(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},64590:(e,t,n)=>{const r=n(2214);e.exports=(e,t,n)=>{const a=new r(e,n),o=new r(t,n);return a.compare(o)||a.compareBuild(o)}},40371:(e,t,n)=>{const r=n(36617);e.exports=(e,t)=>r(e,t,!0)},36617:(e,t,n)=>{const r=n(2214);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},11823:(e,t,n)=>{const r=n(11733),a=n(51045);e.exports=(e,t)=>{if(a(e,t))return null;{const n=r(e),a=r(t),o=n.prerelease.length||a.prerelease.length,i=o?"pre":"",s=o?"prerelease":"";for(const e in n)if(("major"===e||"minor"===e||"patch"===e)&&n[e]!==a[e])return i+e;return s}}},51045:(e,t,n)=>{const r=n(36617);e.exports=(e,t,n)=>0===r(e,t,n)},46353:(e,t,n)=>{const r=n(36617);e.exports=(e,t,n)=>r(e,t,n)>0},88954:(e,t,n)=>{const r=n(36617);e.exports=(e,t,n)=>r(e,t,n)>=0},58394:(e,t,n)=>{const r=n(2214);e.exports=(e,t,n,a)=>{"string"===typeof n&&(a=n,n=void 0);try{return new r(e,n).inc(t,a).version}catch(o){return null}}},23498:(e,t,n)=>{const r=n(36617);e.exports=(e,t,n)=>r(e,t,n)<0},14880:(e,t,n)=>{const r=n(36617);e.exports=(e,t,n)=>r(e,t,n)<=0},14116:(e,t,n)=>{const r=n(2214);e.exports=(e,t)=>new r(e,t).major},73799:(e,t,n)=>{const r=n(2214);e.exports=(e,t)=>new r(e,t).minor},15756:(e,t,n)=>{const r=n(36617);e.exports=(e,t,n)=>0!==r(e,t,n)},11733:(e,t,n)=>{const{MAX_LENGTH:r}=n(44266),{re:a,t:o}=n(90845),i=n(2214),s=n(77812);e.exports=(e,t)=>{if(t=s(t),e instanceof i)return e;if("string"!==typeof e)return null;if(e.length>r)return null;if(!(t.loose?a[o.LOOSE]:a[o.FULL]).test(e))return null;try{return new i(e,t)}catch(n){return null}}},67862:(e,t,n)=>{const r=n(2214);e.exports=(e,t)=>new r(e,t).patch},39817:(e,t,n)=>{const r=n(11733);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},24809:(e,t,n)=>{const r=n(36617);e.exports=(e,t,n)=>r(t,e,n)},93242:(e,t,n)=>{const r=n(64590);e.exports=(e,t)=>e.sort(((e,n)=>r(n,e,t)))},28234:(e,t,n)=>{const r=n(3855);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(a){return!1}return t.test(e)}},72719:(e,t,n)=>{const r=n(64590);e.exports=(e,t)=>e.sort(((e,n)=>r(e,n,t)))},62169:(e,t,n)=>{const r=n(11733);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},67076:(e,t,n)=>{const r=n(90845);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:n(44266).SEMVER_SPEC_VERSION,SemVer:n(2214),compareIdentifiers:n(29674).compareIdentifiers,rcompareIdentifiers:n(29674).rcompareIdentifiers,parse:n(11733),valid:n(62169),clean:n(64964),inc:n(58394),diff:n(11823),major:n(14116),minor:n(73799),patch:n(67862),prerelease:n(39817),compare:n(36617),rcompare:n(24809),compareLoose:n(40371),compareBuild:n(64590),sort:n(72719),rsort:n(93242),gt:n(46353),lt:n(23498),eq:n(51045),neq:n(15756),gte:n(88954),lte:n(14880),cmp:n(10412),coerce:n(8398),Comparator:n(46345),Range:n(3855),satisfies:n(28234),toComparators:n(50287),maxSatisfying:n(10551),minSatisfying:n(79465),minVersion:n(1934),validRange:n(65254),outside:n(65155),gtr:n(68187),ltr:n(14699),intersects:n(21195),simplifyRange:n(40639),subset:n(59434)}},44266:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},12706:(e,t,n)=>{var r=n(20038);const a="object"===typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},29674:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const r=t.test(e),a=t.test(n);return r&&a&&(e=+e,n=+n),e===n?0:r&&!a?-1:a&&!r?1:en(t,e)}},77812:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!==typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},90845:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r}=n(44266),a=n(12706),o=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let c=0;const l=(e,t,n)=>{const r=c++;a(r,t),s[e]=r,i[r]=t,o[r]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),l("FULL",`^${i[s.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),l("LOOSE",`^${i[s.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${i[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${i[s.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),l("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",i[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},68187:(e,t,n)=>{const r=n(65155);e.exports=(e,t,n)=>r(e,t,">",n)},21195:(e,t,n)=>{const r=n(3855);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t))},14699:(e,t,n)=>{const r=n(65155);e.exports=(e,t,n)=>r(e,t,"<",n)},10551:(e,t,n)=>{const r=n(2214),a=n(3855);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&-1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},79465:(e,t,n)=>{const r=n(2214),a=n(3855);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},1934:(e,t,n)=>{const r=n(2214),a=n(3855),o=n(46353);e.exports=(e,t)=>{e=new a(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let a=0;a{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!o(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||n&&!o(n,i)||(n=i)}return n&&e.test(n)?n:null}},65155:(e,t,n)=>{const r=n(2214),a=n(46345),{ANY:o}=a,i=n(3855),s=n(28234),c=n(46353),l=n(23498),u=n(14880),d=n(88954);e.exports=(e,t,n,p)=>{let f,g,m,h,_;switch(e=new r(e,p),t=new i(t,p),n){case">":f=c,g=u,m=l,h=">",_=">=";break;case"<":f=l,g=d,m=c,h="<",_="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,p))return!1;for(let r=0;r{e.semver===o&&(e=new a(">=0.0.0")),i=i||e,s=s||e,f(e.semver,i.semver,p)?i=e:m(e.semver,s.semver,p)&&(s=e)})),i.operator===h||i.operator===_)return!1;if((!s.operator||s.operator===h)&&g(e,s.semver))return!1;if(s.operator===_&&m(e,s.semver))return!1}return!0}},40639:(e,t,n)=>{const r=n(28234),a=n(36617);e.exports=(e,t,n)=>{const o=[];let i=null,s=null;const c=e.sort(((e,t)=>a(e,t,n)));for(const a of c){r(a,t,n)?(s=a,i||(i=a)):(s&&o.push([i,s]),s=null,i=null)}i&&o.push([i,null]);const l=[];for(const[r,a]of o)r===a?l.push(r):a||r!==c[0]?a?r===c[0]?l.push(`<=${a}`):l.push(`${r} - ${a}`):l.push(`>=${r}`):l.push("*");const u=l.join(" || "),d="string"===typeof t.raw?t.raw:String(t);return u.length{const r=n(3855),{ANY:a}=n(46345),o=n(28234),i=n(36617),s=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===a)return 1===t.length&&t[0].semver===a;const r=new Set;let s,u,d,p,f,g,m;for(const a of e)">"===a.operator||">="===a.operator?s=c(s,a,n):"<"===a.operator||"<="===a.operator?u=l(u,a,n):r.add(a.semver);if(r.size>1)return null;if(s&&u){if(d=i(s.semver,u.semver,n),d>0)return null;if(0===d&&(">="!==s.operator||"<="!==u.operator))return null}for(const a of r){if(s&&!o(a,String(s),n))return null;if(u&&!o(a,String(u),n))return null;for(const e of t)if(!o(a,String(e),n))return!1;return!0}for(const a of t){if(m=m||">"===a.operator||">="===a.operator,g=g||"<"===a.operator||"<="===a.operator,s)if(">"===a.operator||">="===a.operator){if(p=c(s,a,n),p===a&&p!==s)return!1}else if(">="===s.operator&&!o(s.semver,String(a),n))return!1;if(u)if("<"===a.operator||"<="===a.operator){if(f=l(u,a,n),f===a&&f!==u)return!1}else if("<="===u.operator&&!o(u.semver,String(a),n))return!1;if(!a.operator&&(u||s)&&0!==d)return!1}return!(s&&g&&!u&&0!==d)&&!(u&&m&&!s&&0!==d)},c=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n)=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let a=!1;e:for(const r of e.set){for(const e of t.set){const t=s(r,e,n);if(a=a||null!==t,t)continue e}if(a)return!1}return!0}},50287:(e,t,n)=>{const r=n(3855);e.exports=(e,t)=>new r(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},65254:(e,t,n)=>{const r=n(3855);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(n){return null}}},92255:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;(r=n(49725))&&r.__esModule;var r,a=n(88803),o=n(44374),i=["components"];function s(){return s=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var l={};function u(e){var t=e.components,n=c(e,i);return(0,a.mdx)("wrapper",s({},l,n,{components:t,mdxType:"MDXLayout"}),(0,a.mdx)(o.MDXScopeProvider,{components:{},mdxType:"MDXScopeProvider"},(0,a.mdx)("h2",null,"How to Version and Export Components"),(0,a.mdx)("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/7aupBUi3m6I?rel=0",title:"Exporting and Versioning Components",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:!0}),(0,a.mdx)("blockquote",null,(0,a.mdx)("p",{parentName:"blockquote"},"To export your components to the cloud so that they can be installed elsewhere you first have to tag and then export your components.")),(0,a.mdx)("p",null,"When we version or 'tag' a component, we commit changes and prepare it to be exported to a remote scope. This process most often includes compiling and testing, as well."),(0,a.mdx)("h3",null,"How to Tag a component"),(0,a.mdx)("pre",null,(0,a.mdx)("code",{parentName:"pre",className:"language-bash"},'bit tag --patch --message "this is the tag message"\n')),(0,a.mdx)("h4",null,"How to Tag all components that have been modified"),(0,a.mdx)("p",null,"Tag all components and bump the patch number of each component version"),(0,a.mdx)("pre",null,(0,a.mdx)("code",{parentName:"pre",className:"language-bash"},"bit tag --all\n")),(0,a.mdx)("h3",null,"How to Export your Components"),(0,a.mdx)("p",null,"Once you have tagged your component you can then run the bit export command."),(0,a.mdx)("pre",null,(0,a.mdx)("code",{parentName:"pre",className:"language-bash"},"bit export\n")),(0,a.mdx)("ul",null,(0,a.mdx)("li",{parentName:"ul"},(0,a.mdx)("p",{parentName:"li"},(0,a.mdx)("a",{parentName:"p",href:"https://harmony-docs.bit.dev/building-with-bit/versioning-components"},"Learn more on Versioning Components"))),(0,a.mdx)("li",{parentName:"ul"},(0,a.mdx)("p",{parentName:"li"},(0,a.mdx)("a",{parentName:"p",href:"https://harmony-docs.bit.dev/building-with-bit/exporting-components"},"Learn more on Exporting Components"))))))}u.isMDXComponent=!0},29467:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ExportingComponents",{enumerable:!0,get:function(){return a.default}});var r,a=(r=n(92255))&&r.__esModule?r:{default:r}},90084:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentUrl=t.ComponentUrlProvider=t.ComponentUrlContext=void 0;const r=n(49725);t.ComponentUrlContext=(0,r.createContext)(void 0),t.ComponentUrlProvider=t.ComponentUrlContext.Provider;t.useComponentUrl=(e,n)=>{const a=(0,r.useContext)(t.ComponentUrlContext);return null===a||void 0===a?void 0:a(e,n)}},59751:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentUrl=void 0;const a=r(n(23720)),o=n(51327),i=n(97066);function s(e){return e.toString({ignoreVersion:!0}).replace(".","/")}t.ComponentUrl={toUrl:function(e,t={}){const n=a.default.stringify(l(e,t));return`${i.baseUrl}/${s(e)}${(0,o.affix)("?",n)}`},toPathname:s,toQuery:l};const c=/[\^~]/;function l(e,{includeVersion:t=!0}={}){var n;return{version:t&&"latest"!==e.version?null===(n=e.version)||void 0===n?void 0:n.replace(c,""):void 0}}},97066:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.baseUrl=void 0,t.baseUrl="https://bit.cloud"},71105:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentUrl=t.ComponentUrlProvider=t.ScopeUrl=t.ComponentUrl=void 0;var r=n(59751);Object.defineProperty(t,"ComponentUrl",{enumerable:!0,get:function(){return r.ComponentUrl}});var a=n(35294);Object.defineProperty(t,"ScopeUrl",{enumerable:!0,get:function(){return a.ScopeUrl}});var o=n(90084);Object.defineProperty(t,"ComponentUrlProvider",{enumerable:!0,get:function(){return o.ComponentUrlProvider}}),Object.defineProperty(t,"useComponentUrl",{enumerable:!0,get:function(){return o.useComponentUrl}})},35294:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ScopeUrl=void 0;const r=n(97066);function a(e){return e.replace(".","/")}t.ScopeUrl={toUrl:function(e){return`${r.baseUrl}/${a(e)}`},toPathname:a}},97274:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fileNodeClicked=void 0;t.fileNodeClicked=(e,t)=>(n,r)=>{const{id:a}=r,o=e.find((e=>e.id===a));(null===o||void 0===o?void 0:o.downloadUrl)&&fetch(o.downloadUrl,{method:"GET"}).then((e=>e.blob())).then((e=>{var n;const r=window.URL.createObjectURL(new Blob([e])),a=document.createElement("a");a.href=r,"download"===t&&a.setAttribute("download",o.path),"new tab"===t&&a.setAttribute("target","_blank"),document.body.appendChild(a),a.click(),null===(n=a.parentNode)||void 0===n||n.removeChild(a)})).catch((()=>{}))}},729:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ArtifactsTree=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(25314),u=n(55237),d=n(34322),p=n(16393),f=n(53441),g=n(40990),m=n(4392),h=i(n(54759)),_=n(80955),v=n(94566),y=n(51327),b=n(44704),R=n(4073),E=i(n(21442)),S=n(97274),O=n(1475),w=i(n(89833));function C(e){const t=e.lastIndexOf("/");return e.slice(t+1)}function T(e,t){return function({node:n}){const r=n.id,a=e.find((e=>e.id===r)),o=C(r),i=(0,h.default)(o),u=t===r;return a?s.default.createElement("div",{className:w.default.artifactWidgets},s.default.createElement("div",{className:(0,c.default)(w.default.size,u&&w.default.selected)},(0,E.default)(a.size)),!i&&a.size<=O.FILE_SIZE_THRESHOLD&&s.default.createElement(l.Icon,{className:w.default.icon,of:"open-tab",onClick:t=>(0,S.fileNodeClicked)(e,"new tab")(t,n)}),s.default.createElement(l.Icon,{className:w.default.icon,of:"download",onClick:t=>{(0,S.fileNodeClicked)(e,"download")(t,n)}})):null}}function x(e){return function(t){var n,r,a;const{node:o}=t,{id:i}=o,l=(0,p.useFileTreeContext)(),{selected:d,onSelect:f}=(0,s.useContext)(g.TreeContext),m=null===(n=null===l||void 0===l?void 0:l.getHref)||void 0===n?void 0:n.call(l,o),v=null===l||void 0===l?void 0:l.widgets,y=null===(r=null===l||void 0===l?void 0:l.getIcon)||void 0===r?void 0:r.call(l,o),b=C(i),R=(0,h.default)(b),E=e.find((e=>e.id===o.id)),S=R||(null!==(a=null===E||void 0===E?void 0:E.size)&&void 0!==a?a:0)>O.FILE_SIZE_THRESHOLD;return(null===o||void 0===o?void 0:o.children)?s.default.createElement(_.FolderTreeNode,Object.assign({},t)):s.default.createElement(u.TreeNode,Object.assign({},t,{className:(0,c.default)(w.default.node,S&&w.default.link),onClick:f&&(e=>f(o.id,e)),href:m,isActive:(null===o||void 0===o?void 0:o.id)===d,icon:y,widgets:v}))}}t.ArtifactsTree=function({getIcon:e,drawerName:t,drawerOpen:n,onToggleDrawer:r,host:a}){const o=(0,v.useCodeParams)(),i=(0,s.useContext)(b.ComponentContext),{data:l=[],loading:u}=(0,R.useComponentArtifacts)(a,i.id.toString()),[g,_]=(0,s.useMemo)((()=>{const e=l.length>0&&l.flatMap((e=>e.files.map((t=>Object.assign(Object.assign({},t),{id:`${e.taskName}/${e.name}/${t.path}`})))))||[],t=e.map((e=>e.id));return[e,t]}),[u]),E=l.length>0,N=(0,f.getArtifactFileDetailsFromUrl)(l,o.file),I=N&&`${N.taskName}/${N.artifactName}/${N.artifactFile.path}`,P=(0,s.useMemo)((()=>{const e=E&&l.reduce(((e,t)=>(e.has(t.taskName)||e.set(`${t.taskName}/`,{open:!1}),e)),new Map)||new Map,{taskName:t,artifactName:n,artifactFile:r}={taskName:null===N||void 0===N?void 0:N.taskName,artifactName:null===N||void 0===N?void 0:N.artifactName,artifactFile:null===N||void 0===N?void 0:N.artifactFile};return t&&n&&r&&(e.set(`${t}/`,{open:!0}),e.set(`${t}/${n}/`,{open:!0}),e.set(`${t}/${n}/${r.path}`,{open:!0})),e}),[u,I]),A=(0,s.useCallback)((e=>`~artifact/${e.id}${(0,y.affix)("?version=",o.version)}`),[u]),D=(0,s.useMemo)((()=>[T(g||[],I)]),[u]);return E?s.default.createElement(d.DrawerUI,{isOpen:n,onToggle:r,name:t,contentClass:w.default.artifactsPanelCodeDrawerContent,className:(0,c.default)(w.default.artifactsPanelCodeTabDrawer,n&&w.default.openDrawer)},u&&s.default.createElement(m.ComponentTreeLoader,null),u||s.default.createElement(p.FileTree,{getIcon:e,getHref:A,files:_,widgets:D,payloadMap:P,TreeNode:x(g),selected:I,onTreeNodeSelected:(e,t)=>{const n=g.find((t=>t.id===e));if(!n)return;const r=C(e);((0,h.default)(r)||n.size>O.FILE_SIZE_THRESHOLD)&&(0,S.fileNodeClicked)(g,"download")(t,{id:e})}})):null}},1475:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FILE_SIZE_THRESHOLD=t.ArtifactsTree=void 0;var r=n(729);Object.defineProperty(t,"ArtifactsTree",{enumerable:!0,get:function(){return r.ArtifactsTree}}),t.FILE_SIZE_THRESHOLD=1e4},54214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getArtifactFileDetailsFromUrl=t.mapToArtifacts=void 0,t.mapToArtifacts=function(e){return e.filter((e=>e.artifact)).map((e=>Object.assign(Object.assign({},e.artifact),{taskId:e.taskId,taskName:e.taskName})))},t.getArtifactFileDetailsFromUrl=function(e,t){if(!t||!t.startsWith("~artifact/"))return;const[,n]=t.split("~artifact/"),[r,...a]=n.split("/"),[o,...i]=a,s=i.join("/"),c=e.find((e=>e.taskName===r&&e.name===o)),l=null===c||void 0===c?void 0:c.files.find((e=>e.path===s));return l?{taskName:r,artifactName:o,artifactFile:Object.assign({},l)}:void 0}},53441:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getArtifactFileDetailsFromUrl=t.mapToArtifacts=void 0;var r=n(54214);Object.defineProperty(t,"mapToArtifacts",{enumerable:!0,get:function(){return r.mapToArtifacts}}),Object.defineProperty(t,"getArtifactFileDetailsFromUrl",{enumerable:!0,get:function(){return r.getArtifactFileDetailsFromUrl}})},4073:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentArtifacts=void 0;var r=n(38436);Object.defineProperty(t,"useComponentArtifacts",{enumerable:!0,get:function(){return r.useComponentArtifacts}})},38436:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCount=void 0;var r=n(88618);Object.defineProperty(t,"ComponentCount",{enumerable:!0,get:function(){return r.ComponentCount}})},56062:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompareAspectView=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(11308),u=n(52782),d=n(83351),p=n(3919),f=i(n(15549));t.CompareAspectView=function({baseAspectData:e,compareAspectData:t,name:n,className:r}){const a=(0,s.useMemo)((()=>null===n||void 0===n?void 0:n.split("/").pop()),[n]),o=s.default.createElement(d.DiffEditor,{key:`aspect-config-diff-editor-${a}`,modified:JSON.stringify(null===t||void 0===t?void 0:t.config,null,2),original:JSON.stringify(null===e||void 0===e?void 0:e.config,null,2),language:"json",className:p.darkMode,theme:"vs-dark",options:{readOnly:!0},loading:s.default.createElement("div",{className:f.default.loader},s.default.createElement(u.RoundLoader,null))}),i=s.default.createElement(d.DiffEditor,{key:`aspect-data-diff-editor-${a}`,modified:JSON.stringify(null===t||void 0===t?void 0:t.data,null,2),original:JSON.stringify(null===e||void 0===e?void 0:e.data,null,2),language:"json",className:f.default.diffEditor,theme:"vs-dark",options:{readOnly:!0},loading:s.default.createElement("div",{className:f.default.loader},s.default.createElement(u.RoundLoader,null))});return s.default.createElement("div",{key:`aspect-diff-editor-${a}`,className:(0,c.default)(f.default.componentCompareAspectViewContainer,r)},s.default.createElement("div",{className:f.default.name},s.default.createElement(l.H4,{size:"xs",className:f.default.name},s.default.createElement("span",null,a))),s.default.createElement("div",{className:f.default.componentCompareAspectDiffEditorContainer},s.default.createElement("div",{className:f.default.componentCompareAspectConfigDiff},s.default.createElement(l.H4,{size:"xxs",className:f.default.name},s.default.createElement("span",null,"Config")),o),s.default.createElement("div",{className:f.default.componentCompareAspectCalculatedDiff},s.default.createElement(l.H4,{size:"xxs",className:f.default.name},s.default.createElement("span",null,"Calculated Data")),i)))}},44860:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompareAspectView=void 0;var r=n(56062);Object.defineProperty(t,"CompareAspectView",{enumerable:!0,get:function(){return r.CompareAspectView}})},17610:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useAspectCompare=t.ComponentCompareAspectsContext=void 0;const r=n(49725);t.ComponentCompareAspectsContext=(0,r.createContext)(void 0);t.useAspectCompare=()=>(0,r.useContext)(t.ComponentCompareAspectsContext)},88877:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareAspects=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(33255),u=n(50666),d=n(81258),p=n(39323),f=n(52782),g=n(47718),m=n(54429),h=n(17610),_=n(44860),v=n(56438),y=n(410),b=i(n(33404));t.ComponentCompareAspects=function({host:e,className:t}){const{base:n,compare:r,loading:a,selectedBase:o,selectedCompare:i,selected:R}=(0,y.useCompareAspectsQuery)(e),E=(0,p.useIsMobile)(),[S,O]=(0,s.useState)(!E),w=S?d.Layout.row:d.Layout.left,C=n.concat(r).map((e=>e.aspectId));return s.default.createElement(h.ComponentCompareAspectsContext.Provider,{value:{base:n,compare:r,loading:a,selectedBase:o,selectedCompare:i}},s.default.createElement(d.SplitPane,{layout:w,size:"85%",className:(0,c.default)(b.default.componentCompareAspectContainer,t)},s.default.createElement(d.Pane,{className:b.default.left},a&&s.default.createElement("div",{className:b.default.loader},s.default.createElement(f.RoundLoader,null)),a||s.default.createElement(_.CompareAspectView,{name:R,baseAspectData:o,compareAspectData:i,loading:a})),s.default.createElement(l.HoverSplitter,{className:b.default.splitter},s.default.createElement(u.Collapser,{placement:"left",isOpen:S,onMouseDown:e=>e.stopPropagation(),onClick:()=>O((e=>!e)),tooltipContent:(S?"Hide":"Show")+" aspects tree",className:b.default.collapser})),s.default.createElement(d.Pane,{className:(0,c.default)(b.default.right,b.default.dark)},s.default.createElement(m.CodeCompareTree,{fileTree:C,currentFile:R,drawerName:"ASPECTS",widgets:[v.Widget],getHref:e=>(0,g.useUpdatedUrlFromQuery)({aspect:e.id})}))))}},56438:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Widget=void 0;const a=r(n(49725)),o=n(47718),i=n(61436),s=n(17610);t.Widget=function({node:e}){const t=e.id,n=(0,s.useAspectCompare)();if(null===n||void 0===n?void 0:n.loading)return null;const r=null===n||void 0===n?void 0:n.base,c=null===n||void 0===n?void 0:n.compare,l=null===r||void 0===r?void 0:r.find((e=>e.aspectId===t)),u=null===c||void 0===c?void 0:c.find((e=>e.aspectId===t));if(!l&&!u)return null;const d=function(e,t){const n=e=>void 0===e,r=(e,t)=>n(t)&&!n(e),a=(e,t)=>!n(t)&&n(e),o=null===e||void 0===e?void 0:e.config,s=null===e||void 0===e?void 0:e.data,c=null===t||void 0===t?void 0:t.config,l=null===t||void 0===t?void 0:t.data;if(r(o,c)||r(s,l))return"deleted";if(a(o,c)||a(s,l))return"new";if(!(0,i.isEqual)(o,c)||!(0,i.isEqual)(s,l))return"modified";return null}(l,u);return d?a.default.createElement(o.CompareStatusResolver,{status:d}):null}},77119:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useAspectCompare=t.ComponentCompareAspectsContext=t.ComponentCompareAspects=void 0;var r=n(88877);Object.defineProperty(t,"ComponentCompareAspects",{enumerable:!0,get:function(){return r.ComponentCompareAspects}});var a=n(17610);Object.defineProperty(t,"ComponentCompareAspectsContext",{enumerable:!0,get:function(){return a.ComponentCompareAspectsContext}}),Object.defineProperty(t,"useAspectCompare",{enumerable:!0,get:function(){return a.useAspectCompare}})},410:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCompareAspectsQuery=void 0;const r=n(49725),a=n(47718),o=n(89733),i=n(59062).gql` + query GetComponentAspectData($id: String!, $extensionId: String!) { + getHost(id: $extensionId) { + id # used for GQL caching + get(id: $id) { + id { + name + version + scope + } + aspects { + aspectId: id + config + data + icon + } + } + } + } +`;t.useCompareAspectsQuery=function(e){var t,n,s,c,l;const u=(0,a.useComponentCompare)(),d=null===(t=null===u||void 0===u?void 0:u.base)||void 0===t?void 0:t.model,p=null===u||void 0===u?void 0:u.compare.model,f=null===u||void 0===u?void 0:u.compare.hasLocalChanges,g=`${null===d||void 0===d?void 0:d.id.fullName}@${null===d||void 0===d?void 0:d.id.version}`,m=f?null===p||void 0===p?void 0:p.id.fullName:`${null===p||void 0===p?void 0:p.id.fullName}@${null===p||void 0===p?void 0:p.id.version}`,{data:h,loading:_}=(0,o.useDataQuery)(i,{variables:{id:g,extensionId:e},skip:!(null===d||void 0===d?void 0:d.id)}),{data:v,loading:y}=(0,o.useDataQuery)(i,{variables:{id:m,extensionId:e},skip:!(null===p||void 0===p?void 0:p.id)}),b=_||y||(null===u||void 0===u?void 0:u.loading),R=(null===(s=null===(n=null===h||void 0===h?void 0:h.getHost)||void 0===n?void 0:n.get)||void 0===s?void 0:s.aspects)||[],E=(null===(l=null===(c=null===v||void 0===v?void 0:v.getHost)||void 0===c?void 0:c.get)||void 0===l?void 0:l.aspects)||[],S=(0,a.useCompareQueryParam)("aspect")||(null===E||void 0===E?void 0:E.length)>0&&E[0].aspectId||void 0;return{loading:b,selectedBase:(0,r.useMemo)((()=>null===R||void 0===R?void 0:R.find((e=>e.aspectId===S))),[R,S]),selectedCompare:(0,r.useMemo)((()=>null===E||void 0===E?void 0:E.find((e=>e.aspectId===S))),[E,S]),base:R,compare:E,selected:S}}},31633:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareBlankState=void 0;const a=r(n(49725)),o=n(85779);t.ComponentCompareBlankState=function({className:e}){return a.default.createElement(o.EmptyBox,{className:e,title:"This component doesn't have multiple versions or snaps to compare.",linkText:"Learn more about tagging and snapping components",link:"https://bit.dev/docs/getting-started/collaborate/snap-component-changes"})}},37324:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareBlankState=void 0;var r=n(31633);Object.defineProperty(t,"ComponentCompareBlankState",{enumerable:!0,get:function(){return r.ComponentCompareBlankState}})},91376:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareChangelog=void 0;const s=o(n(49725)),c=n(47718),l=n(68677),u=n(44704),d=i(n(55574)),p=i(n(77316)),f=(e,t,n)=>{const[r,a]=((e,t)=>{const{date:n}=t||{},{date:r}=e||{};return(r?new Date(parseInt(r)):new Date)>(n?new Date(parseInt(n)):new Date)?[e,t]:[t,e]})(t,n),{startingVersionIndex:o,endingVersionIndex:i}=e.reduce(((e,t,n)=>(t.hash===(null===r||void 0===r?void 0:r.hash)&&(e=Object.assign(Object.assign({},e),{startingVersionIndex:n})),t.hash===(null===a||void 0===a?void 0:a.hash)&&(e=Object.assign(Object.assign({},e),{endingVersionIndex:n})),e)),{});return e.filter(((e,t)=>t>=o&&t<=i))};t.ComponentCompareChangelog=function({className:e}){const t=(0,s.useContext)(u.ComponentContext),n=(0,c.useComponentCompare)(),{base:r,compare:a,logsByVersion:o}=n||{},i=(null===a||void 0===a?void 0:a.model.logs)||[],g=(null===r||void 0===r?void 0:r.model.version)?null===o||void 0===o?void 0:o.get(null===r||void 0===r?void 0:r.model.version):void 0,m=(null===a||void 0===a?void 0:a.model.version)?null===o||void 0===o?void 0:o.get(null===a||void 0===a?void 0:a.model.version):void 0,h=(0,s.useMemo)((()=>f(i,g,m)),[g,m]);return s.default.createElement("div",{className:(0,d.default)(p.default.changeLogPage,e)},h.map(((e,n)=>{const r=t.latest===e.tag||t.latest===e.hash,a=t.version===e.tag||t.version===e.hash;return s.default.createElement(l.VersionBlock,{isCurrent:a,isLatest:r,key:n,componentId:t.id.fullName,snap:e})})))}},83066:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareChangelog=void 0;var r=n(91376);Object.defineProperty(t,"ComponentCompareChangelog",{enumerable:!0,get:function(){return r.ComponentCompareChangelog}})},14423:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentCompare=t.ComponentCompareContext=void 0;const r=n(49725);t.ComponentCompareContext=(0,r.createContext)(void 0);t.useComponentCompare=()=>(0,r.useContext)(t.ComponentCompareContext)},1776:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompare=void 0;const s=n(44704),c=n(46338),l=i(n(91630)),u=i(n(55574)),d=n(56843),p=n(60795),f=n(52782),g=o(n(49725)),m=n(14423),h=n(12770),_=n(73284),v=n(37324),y=i(n(65252)),b=(e,t)=>(e.has(t.tag||t.hash)||e.set(t.tag||t.hash,t),e);function R({navSlot:e}){const t=(0,l.default)(e.toArray().map((([e,t])=>(0,l.default)(t).map((t=>Object.assign(Object.assign({},t),{id:e})))))).sort(E).map(((e,t)=>({component:function({isInMenu:n}){return g.default.createElement(s.TopBarNav,Object.assign({key:`${e.id}-${t}`},e.props,{className:(0,u.default)(y.default.compareMenuLink,n&&y.default.collapsedMenuLink)}))}})));return g.default.createElement("div",{className:y.default.navContainer},g.default.createElement(p.ResponsiveNavbar,{className:y.default.navigation,navClassName:y.default.tab,style:{width:"100%",height:"100%"},priority:"none",tabs:t}))}function E({order:e},{order:t}){return(null!==e&&void 0!==e?e:0)-(null!==t&&void 0!==t?t:0)}t.ComponentCompare=function({navSlot:e,host:t,routeSlot:n}){var r,a;const o=(0,_.useCompareQueryParam)("baseVersion"),i=(0,g.useContext)(s.ComponentContext),l=(0,d.useLocation)(),u="teambit.workspace/workspace"===t,p=(null===(r=i.logs)||void 0===r?void 0:r.slice())||[],E=0===p.length,S=!u||E||(null===l||void 0===l?void 0:l.search.includes("version"))?i.id.version:"workspace",O="workspace"===S,w=(0,g.useMemo)((()=>{const e=p.find((e=>(t,n,r)=>{if(0===n)return!1;if(1===r.length)return!0;const a=n-1;return r[a].tag===e||r[a].hash===e})(S));return e}),[i.logs]),C=o&&i.id.changeVersion(o)||w&&i.id.changeVersion(w.tag||w.hash)||i.id,T=i,{component:x,loading:N}=(0,s.useComponent)(t,C.toString()),I=!N&&!O&&((null===(a=i.logs)||void 0===a?void 0:a.length)||[])<2,P=!N&&!I,A={compare:{model:T,hasLocalChanges:O},base:x&&{model:x},loading:N,logsByVersion:(0,g.useMemo)((()=>p.reduce(b,new Map)),[T.id,C])};return g.default.createElement(m.ComponentCompareContext.Provider,{value:A},g.default.createElement("div",{className:y.default.componentCompareContainer},N&&g.default.createElement("div",{className:y.default.loader},g.default.createElement(f.RoundLoader,null)),P&&g.default.createElement(g.default.Fragment,null,g.default.createElement("div",{className:y.default.top},g.default.createElement(h.ComponentCompareVersionPicker,null)),g.default.createElement("div",{className:y.default.bottom},g.default.createElement(R,{navSlot:e}),g.default.createElement(c.SlotRouter,{slot:n}))),I&&g.default.createElement(v.ComponentCompareBlankState,null)))}},47718:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentCompareQuery=t.ComponentCompareChangelog=t.CompareSplitLayoutPreset=t.ComponentCompareVersionPicker=t.useCompareQueryParam=t.useUpdatedUrlFromQuery=t.CompareStatusResolver=t.useComponentCompare=t.ComponentCompare=t.ComponentCompareAspects=void 0;var r=n(77119);Object.defineProperty(t,"ComponentCompareAspects",{enumerable:!0,get:function(){return r.ComponentCompareAspects}});var a=n(1776);Object.defineProperty(t,"ComponentCompare",{enumerable:!0,get:function(){return a.ComponentCompare}});var o=n(14423);Object.defineProperty(t,"useComponentCompare",{enumerable:!0,get:function(){return o.useComponentCompare}});var i=n(70521);Object.defineProperty(t,"CompareStatusResolver",{enumerable:!0,get:function(){return i.CompareStatusResolver}});var s=n(73284);Object.defineProperty(t,"useUpdatedUrlFromQuery",{enumerable:!0,get:function(){return s.useUpdatedUrlFromQuery}}),Object.defineProperty(t,"useCompareQueryParam",{enumerable:!0,get:function(){return s.useCompareQueryParam}});var c=n(49895);Object.defineProperty(t,"ComponentCompareVersionPicker",{enumerable:!0,get:function(){return c.ComponentCompareVersionPicker}});var l=n(99471);Object.defineProperty(t,"CompareSplitLayoutPreset",{enumerable:!0,get:function(){return l.CompareSplitLayoutPreset}});var u=n(83066);Object.defineProperty(t,"ComponentCompareChangelog",{enumerable:!0,get:function(){return u.ComponentCompareChangelog}});var d=n(7086);Object.defineProperty(t,"useComponentCompareQuery",{enumerable:!0,get:function(){return d.useComponentCompareQuery}})},99471:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompareSplitLayoutPreset=void 0;const a=r(n(49725)),o=r(n(55574)),i=r(n(93308));t.CompareSplitLayoutPreset=function(e){const{base:t,compare:n,className:r}=e;return a.default.createElement("div",{className:(0,o.default)([i.default.mainContainer,r])},a.default.createElement("div",{className:i.default.subContainerLeft},t),a.default.createElement("div",{className:i.default.subContainerRight},n))}},7086:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentCompareQuery=void 0;const r=n(89733),a=n(59062).gql` + query ComponentCompare($baseId: String!, $compareId: String!, $fileName: String) { + getHost { + id + compareComponent(baseId: $baseId, compareId: $compareId) { + id + code(fileName: $fileName) { + status + fileName + diffOutput + baseContent + compareContent + } + } + } + } +`;t.useComponentCompareQuery=function(e,t,n){const{data:o,loading:i}=(0,r.useDataQuery)(a,{variables:{baseId:e,compareId:t,fileName:null===n||void 0===n?void 0:n.fileName},skip:!e||!t});return{loading:i,componentCompareData:null===o||void 0===o?void 0:o.getHost.compareComponent}}},49887:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompareStatusResolver=void 0;var r=n(49887);Object.defineProperty(t,"CompareStatusResolver",{enumerable:!0,get:function(){return r.CompareStatusResolver}})},73284:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCompareQueryParam=t.useUpdatedUrlFromQuery=void 0;const r=n(33885),a=n(56843);t.useUpdatedUrlFromQuery=function(e){const t=(0,r.useQuery)(),n=(0,a.useLocation)()||{pathname:"/"},o=Object.fromEntries(t.entries()),i=Object.assign(Object.assign({},o),e),s=new URLSearchParams(i).toString();return`${n.pathname}?${s}`},t.useCompareQueryParam=function(e){const t=(0,r.useQuery)().get(e);return null!==t&&void 0!==t?t:void 0}},12770:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareVersionPicker=void 0;const s=o(n(49725)),c=i(n(99019)),l=n(24816),u=n(47718),d=n(44704),p=i(n(55574)),f=i(n(35311));t.ComponentCompareVersionPicker=function({className:e}){var t;const n=(0,s.useContext)(d.ComponentContext),r=(0,u.useComponentCompare)(),a=(0,s.useMemo)((()=>((null===n||void 0===n?void 0:n.logs)||[]).filter((e=>!e.tag)).map((e=>Object.assign(Object.assign({},e),{version:e.hash}))).reverse()),[null===n||void 0===n?void 0:n.logs]),o=(0,s.useMemo)((()=>{var e;const t=new Map;return((null===n||void 0===n?void 0:n.logs)||[]).filter((e=>e.tag)).forEach((e=>{t.set(null===e||void 0===e?void 0:e.tag,e)})),(0,c.default)(null===(e=null===n||void 0===n?void 0:n.tags)||void 0===e?void 0:e.toArray().reverse().map((e=>t.get(e.version.version)))).map((e=>Object.assign(Object.assign({},e),{version:e.tag})))}),[null===n||void 0===n?void 0:n.logs]),i=(null===r||void 0===r?void 0:r.compare.hasLocalChanges)?"workspace":null===r||void 0===r?void 0:r.compare.model.version,g=null===(t=null===r||void 0===r?void 0:r.base)||void 0===t?void 0:t.model.version,m=`base-compare-version-dropdown-${null===r||void 0===r?void 0:r.compare.model.id.toString()}`;return s.default.createElement("div",{className:f.default.componentCompareVersionPicker},s.default.createElement("div",{className:(0,p.default)(f.default.titleText,f.default.rightPad)},"Comparing"),s.default.createElement(l.VersionDropdown,{key:m,className:(0,p.default)(f.default.componentCompareVersionContainer,f.default.left,e),dropdownClassName:f.default.componentCompareDropdown,placeholderClassName:f.default.componentCompareVersionPlaceholder,menuClassName:(0,p.default)(f.default.componentCompareVersionMenu,f.default.showMenuOverNav),snaps:a,tags:o,currentVersion:g,loading:null===r||void 0===r?void 0:r.loading,overrideVersionHref:e=>(0,u.useUpdatedUrlFromQuery)({baseVersion:e}),disabled:a.concat(o).length<2,showVersionDetails:!0}),s.default.createElement("div",{className:f.default.titleText},"with"),s.default.createElement(l.VersionDropdown,{className:(0,p.default)(f.default.componentCompareVersionContainer,f.default.right),dropdownClassName:f.default.componentCompareDropdown,placeholderClassName:f.default.componentCompareVersionPlaceholder,menuClassName:f.default.componentCompareVersionMenu,snaps:a,tags:o,disabled:!0,loading:null===r||void 0===r?void 0:r.loading,currentVersion:i}))}},49895:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareVersionPicker=void 0;var r=n(12770);Object.defineProperty(t,"ComponentCompareVersionPicker",{enumerable:!0,get:function(){return r.ComponentCompareVersionPicker}})},60968:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareBlankState=void 0;const a=r(n(49725)),o=n(89889);t.ComponentCompareBlankState=function({className:e}){return a.default.createElement(o.EmptyBox,{className:e,title:"This component doesn't have multiple versions or snaps to compare.",linkText:"Learn more about tagging and snapping components",link:"https://bit.dev/docs/getting-started/collaborate/snap-component-changes"})}},14249:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareBlankState=void 0;var r=n(60968);Object.defineProperty(t,"ComponentCompareBlankState",{enumerable:!0,get:function(){return r.ComponentCompareBlankState}})},79732:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyBox=void 0;var r=n(79732);Object.defineProperty(t,"EmptyBox",{enumerable:!0,get:function(){return r.EmptyBox}})},50388:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareChangelog=void 0;const s=o(n(49725)),c=n(68677),l=n(44704),u=i(n(55574)),d=n(87351),p=n(75362),f=i(n(14936)),g=(e,t,n)=>{const[r,a]=((e,t)=>{const{date:n}=t||{},{date:r}=e||{};return(r?new Date(parseInt(r)):new Date)<=(n?new Date(parseInt(n)):new Date)?[t,e]:[e,t]})(t,n),{startingVersionIndex:o,endingVersionIndex:i}=e.reduce(((e,t,n)=>(t.hash===(null===r||void 0===r?void 0:r.hash)&&(e=Object.assign(Object.assign({},e),{startingVersionIndex:n})),t.hash===(null===a||void 0===a?void 0:a.hash)&&(e=Object.assign(Object.assign({},e),{endingVersionIndex:n})),e)),{});return e.filter(((e,t)=>t>=o&&t<=i))};t.ComponentCompareChangelog=function({className:e}){const t=(0,s.useContext)(l.ComponentContext),n=(0,d.useComponentCompare)(),{base:r,compare:a,logsByVersion:o}=n||{},i=(0,s.useMemo)((()=>((null===a||void 0===a?void 0:a.model.logs)||[]).slice().sort(p.sortByDateDsc)),[null===a||void 0===a?void 0:a.model.id.toString()]),m=(null===r||void 0===r?void 0:r.model.version)?null===o||void 0===o?void 0:o.get(null===r||void 0===r?void 0:r.model.version):void 0,h=(null===a||void 0===a?void 0:a.model.version)?null===o||void 0===o?void 0:o.get(null===a||void 0===a?void 0:a.model.version):void 0,_=(0,s.useMemo)((()=>g(i,m,h)),[null===m||void 0===m?void 0:m.hash,null===h||void 0===h?void 0:h.hash]);return s.default.createElement("div",{className:(0,u.default)(f.default.changeLogPage,e)},_.map(((e,n)=>{const r=t.latest===e.tag||t.latest===e.hash,a=t.version===e.tag||t.version===e.hash;return s.default.createElement(c.VersionBlock,{isCurrent:a,isLatest:r,key:`comp-compare-changelog-${n}`,componentId:t.id.fullName,snap:e})})))}},28984:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareChangelog=void 0;var r=n(50388);Object.defineProperty(t,"ComponentCompareChangelog",{enumerable:!0,get:function(){return r.ComponentCompareChangelog}})},93577:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompareAspectView=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(11308),u=n(52782),d=n(83351),p=n(3919),f=i(n(81440));t.CompareAspectView=function({baseAspectData:e,compareAspectData:t,name:n,className:r}){const a=(0,s.useMemo)((()=>null===n||void 0===n?void 0:n.split("/").pop()),[n]),o=s.default.createElement(d.DiffEditor,{key:`aspect-config-diff-editor-${a}`,modified:JSON.stringify(null===t||void 0===t?void 0:t.config,null,2),original:JSON.stringify(null===e||void 0===e?void 0:e.config,null,2),language:"json",className:p.darkMode,theme:"vs-dark",options:{readOnly:!0},loading:s.default.createElement("div",{className:f.default.loader},s.default.createElement(u.RoundLoader,null))}),i=s.default.createElement(d.DiffEditor,{key:`aspect-data-diff-editor-${a}`,modified:JSON.stringify(null===t||void 0===t?void 0:t.data,null,2),original:JSON.stringify(null===e||void 0===e?void 0:e.data,null,2),language:"json",className:f.default.diffEditor,theme:"vs-dark",options:{readOnly:!0},loading:s.default.createElement("div",{className:f.default.loader},s.default.createElement(u.RoundLoader,null))});return s.default.createElement("div",{key:`aspect-diff-editor-${a}`,className:(0,c.default)(f.default.componentCompareAspectViewContainer,r)},s.default.createElement("div",{className:f.default.name},s.default.createElement(l.H4,{size:"xs",className:f.default.name},s.default.createElement("span",null,a))),s.default.createElement("div",{className:f.default.componentCompareAspectDiffEditorContainer},s.default.createElement("div",{className:f.default.componentCompareAspectConfigDiff},s.default.createElement(l.H4,{size:"xxs",className:f.default.name},s.default.createElement("span",null,"Config")),o),s.default.createElement("div",{className:f.default.componentCompareAspectCalculatedDiff},s.default.createElement(l.H4,{size:"xxs",className:f.default.name},s.default.createElement("span",null,"Calculated Data")),i)))}},10224:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompareAspectView=void 0;var r=n(93577);Object.defineProperty(t,"CompareAspectView",{enumerable:!0,get:function(){return r.CompareAspectView}})},2749:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareAspects=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(33255),u=n(50666),d=n(81258),p=n(39323),f=n(52782),g=n(54429),m=n(8881),h=n(42919),_=n(75780),v=n(10224),y=n(85225),b=i(n(70845));t.ComponentCompareAspects=function({host:e,className:t}){const n=(0,_.useCompareAspectsQuery)(e),{loading:r,selectedBase:a,selectedCompare:o,selected:i,hook:R,aspectNames:E}=n,S=(0,p.useIsMobile)(),[O,w]=(0,s.useState)(!S),C=O?d.Layout.row:d.Layout.left,T=(null===R||void 0===R?void 0:R.useUpdatedUrlFromQuery)||m.useUpdatedUrlFromQuery;return s.default.createElement(h.ComponentCompareAspectsContext.Provider,{value:n},s.default.createElement(d.SplitPane,{layout:C,size:"85%",className:(0,c.default)(b.default.componentCompareAspectContainer,t)},s.default.createElement(d.Pane,{className:b.default.left},r&&s.default.createElement("div",{className:b.default.loader},s.default.createElement(f.RoundLoader,null)),r||s.default.createElement(v.CompareAspectView,{name:i,baseAspectData:a,compareAspectData:o,loading:r})),s.default.createElement(l.HoverSplitter,{className:b.default.splitter},s.default.createElement(u.Collapser,{placement:"left",isOpen:O,onMouseDown:e=>e.stopPropagation(),onClick:()=>w((e=>!e)),tooltipContent:(O?"Hide":"Show")+" aspects tree",className:b.default.collapser})),s.default.createElement(d.Pane,{className:(0,c.default)(b.default.right,b.default.dark)},s.default.createElement(g.CodeCompareTree,{fileTree:E,currentFile:i,drawerName:"ASPECTS",widgets:[y.Widget],getHref:e=>T({aspect:e.id}),onTreeNodeSelected:null===R||void 0===R?void 0:R.onClick}))))}},85225:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getAspectStatus=t.Widget=void 0;const a=r(n(49725)),o=n(61436),i=n(42919),s=n(77332);function c(e,t){const n=e=>void 0===e,r=(e,t)=>n(t)&&!n(e),a=(e,t)=>!n(t)&&n(e),i=null===e||void 0===e?void 0:e.config,s=null===e||void 0===e?void 0:e.data,c=null===t||void 0===t?void 0:t.config,l=null===t||void 0===t?void 0:t.data;return r(i,c)||r(s,l)?"deleted":a(i,c)||a(s,l)?"new":(0,o.isEqual)(i,c)&&(0,o.isEqual)(s,l)?null:"modified"}t.Widget=function({node:e}){const t=e.id,n=(0,i.useAspectCompare)();if(null===n||void 0===n?void 0:n.loading)return null;const r=null===n||void 0===n?void 0:n.base,o=null===n||void 0===n?void 0:n.compare,l=null===r||void 0===r?void 0:r.find((e=>e.aspectId===t)),u=null===o||void 0===o?void 0:o.find((e=>e.aspectId===t));if(!l&&!u)return null;const d=c(l,u);return d?a.default.createElement(s.CompareStatusResolver,{status:d}):null},t.getAspectStatus=c},12962:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAspectStatus=t.Widget=t.ComponentCompareAspects=void 0;var r=n(2749);Object.defineProperty(t,"ComponentCompareAspects",{enumerable:!0,get:function(){return r.ComponentCompareAspects}});var a=n(85225);Object.defineProperty(t,"Widget",{enumerable:!0,get:function(){return a.Widget}}),Object.defineProperty(t,"getAspectStatus",{enumerable:!0,get:function(){return a.getAspectStatus}})},35332:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useAspectCompare=t.ComponentCompareAspectsContext=void 0;const r=n(49725);t.ComponentCompareAspectsContext=(0,r.createContext)(void 0);t.useAspectCompare=()=>(0,r.useContext)(t.ComponentCompareAspectsContext)},42919:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useAspectCompare=t.ComponentCompareAspectsContext=void 0;var r=n(35332);Object.defineProperty(t,"ComponentCompareAspectsContext",{enumerable:!0,get:function(){return r.ComponentCompareAspectsContext}}),Object.defineProperty(t,"useAspectCompare",{enumerable:!0,get:function(){return r.useAspectCompare}})},75780:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GET_COMPONENT_ASPECT_DATA=t.useCompareAspectsQuery=void 0;var r=n(51711);Object.defineProperty(t,"useCompareAspectsQuery",{enumerable:!0,get:function(){return r.useCompareAspectsQuery}}),Object.defineProperty(t,"GET_COMPONENT_ASPECT_DATA",{enumerable:!0,get:function(){return r.GET_COMPONENT_ASPECT_DATA}})},51711:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCompareAspectsQuery=t.GET_COMPONENT_ASPECT_DATA=void 0;const r=n(49725),a=n(59062),o=n(87351),i=n(8881),s=n(89733),c=n(2552);function l(e){return e.children&&e.children.length>0?l(e.children[0]):e}t.GET_COMPONENT_ASPECT_DATA=a.gql` + query GetComponentAspectData($id: String!, $extensionId: String!) { + getHost(id: $extensionId) { + id # used for GQL caching + get(id: $id) { + id { + name + version + scope + } + aspects { + aspectId: id + config + data + icon + } + } + } + } +`,t.useCompareAspectsQuery=function(e){var n,a,u,d,p,f,g,m,h;const _=(0,o.useComponentCompare)(),v=null===(n=null===_||void 0===_?void 0:_.base)||void 0===n?void 0:n.model,y=null===(a=null===_||void 0===_?void 0:_.compare)||void 0===a?void 0:a.model,b=null===(u=null===_||void 0===_?void 0:_.compare)||void 0===u?void 0:u.hasLocalChanges,R=null===v||void 0===v?void 0:v.id.toString(),E=b?null===y||void 0===y?void 0:y.id.fullName:null===y||void 0===y?void 0:y.id.toString(),{data:S,loading:O}=(0,s.useDataQuery)(t.GET_COMPONENT_ASPECT_DATA,{variables:{id:R,extensionId:e},skip:!(null===v||void 0===v?void 0:v.id)}),{data:w,loading:C}=(0,s.useDataQuery)(t.GET_COMPONENT_ASPECT_DATA,{variables:{id:E,extensionId:e},skip:!(null===y||void 0===y?void 0:y.id)}),T=O||C||(null===_||void 0===_?void 0:_.loading),x=(null===(p=null===(d=null===S||void 0===S?void 0:S.getHost)||void 0===d?void 0:d.get)||void 0===p?void 0:p.aspects)||[],N=(null===(g=null===(f=null===w||void 0===w?void 0:w.getHost)||void 0===f?void 0:f.get)||void 0===g?void 0:g.aspects)||[],I=(0,i.useCompareQueryParam)("aspect"),P=x.concat(N).map((e=>e.aspectId)),A=(0,c.inflateToTree)(P.map((e=>e.replace(/\\/g,"/"))),(e=>e)),D=null===(m=null===_||void 0===_?void 0:_.state)||void 0===m?void 0:m.aspects,k=null===(h=null===_||void 0===_?void 0:_.hooks)||void 0===h?void 0:h.aspects,M=(null===D||void 0===D?void 0:D.id)||I||l(A).id;return{loading:T,aspectNames:P,selectedBase:(0,r.useMemo)((()=>null===x||void 0===x?void 0:x.find((e=>e.aspectId===M))),[x,M]),selectedCompare:(0,r.useMemo)((()=>null===N||void 0===N?void 0:N.find((e=>e.aspectId===M))),[N,M]),base:x,compare:N,selected:M,hook:k,state:D}}},32483:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&c.default.createElement(_.SlotRouter,{routes:(0,R.extractLazyLoadedData)(r)||[]}),null===(n=null===a||void 0===a?void 0:a.tabs)||void 0===n?void 0:n.element))}function O({tabs:e,state:t,hooks:n}){var r,a;const o=((0,R.extractLazyLoadedData)(e)||[]).sort(y.sortTabs),i=null===(r=null===t||void 0===t?void 0:t.tabs)||void 0===r?void 0:r.id,s=null===(a=null===t||void 0===t?void 0:t.tabs)||void 0===a?void 0:a.controlled;return c.default.createElement("div",{className:E.default.navContainer},c.default.createElement("nav",{className:E.default.navigation},o.map(((e,r)=>{var a;const o=t?!!i&&!!e.id&&i===e.id:void 0;return c.default.createElement(u.TopBarNav,Object.assign({},e.props||{},{key:`compare-menu-nav-${r}-${e.id}`,active:o,onClick:w({id:e.id,hooks:n}),href:!s&&(null===(a=e.props)||void 0===a?void 0:a.href)||void 0}))}))))}function w({hooks:e,id:t}){var n;if(null===(n=null===e||void 0===e?void 0:e.tabs)||void 0===n?void 0:n.onClick)return n=>{var r,a;return null===(a=null===(r=null===e||void 0===e?void 0:e.tabs)||void 0===r?void 0:r.onClick)||void 0===a?void 0:a.call(r,t,n)}}t.ComponentCompare=function(e){const{host:t,baseId:n,compareId:r,routes:a,state:o,tabs:s,className:f,hooks:_,customUseComponent:y}=e,R=i(e,["host","baseId","compareId","routes","state","tabs","className","hooks","customUseComponent"]),O=(0,p.useCompareQueryParam)("baseVersion"),w=(0,c.useContext)(u.ComponentContext),C=(0,h.useLocation)(),T="teambit.workspace/workspace"===t,x=(0,c.useMemo)((()=>{var e;return(null===(e=w.logs)||void 0===e?void 0:e.slice().sort(b.sortByDateDsc))||[]}),[w.id.toString()]),N=0===x.length,I=!T||N||(null===C||void 0===C?void 0:C.search.includes("version"))?w.id.version:"workspace",P="workspace"===I,A=(0,c.useMemo)((()=>{const e=x.find((e=>(t,n,r)=>{if("workspace"===e||1===r.length)return!0;if(0===n)return!1;const a=n-1;return r[a].tag===e||r[a].hash===e})(I));return e}),[w.logs]),D=n||O&&w.id.changeVersion(O)||A&&w.id.changeVersion(A.tag||A.hash)||w.id,{component:k,loading:M}=(0,u.useComponent)(t,D.toString(),{customUseComponent:y}),{component:j,loading:L}=(0,u.useComponent)(t,(null===r||void 0===r?void 0:r.toString())||"",{skip:!r,customUseComponent:y}),F=M||L,B=r?j:w,U=!F&&!P&&!B&&!k,G=(0,c.useMemo)((()=>((null===B||void 0===B?void 0:B.logs)||[]).slice().reduce(v.groupByVersion,new Map)),[null===B||void 0===B?void 0:B.id.toString()]),$={compare:B&&{model:B,hasLocalChanges:P},base:k&&{model:k},loading:F,logsByVersion:G,state:o,hooks:_};return c.default.createElement(d.ComponentCompareContext.Provider,{value:$},c.default.createElement("div",Object.assign({className:(0,l.default)(E.default.componentCompareContainer,f)},R),F&&c.default.createElement("div",{className:E.default.loader},c.default.createElement(m.RoundLoader,null)),U&&c.default.createElement(g.ComponentCompareBlankState,null),!U&&c.default.createElement(S,Object.assign({},e))))}},20585:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompare=void 0;var r=n(32483);Object.defineProperty(t,"ComponentCompare",{enumerable:!0,get:function(){return r.ComponentCompare}})},93828:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentCompare=t.ComponentCompareContext=void 0;const r=n(49725);t.ComponentCompareContext=(0,r.createContext)(void 0);t.useComponentCompare=()=>(0,r.useContext)(t.ComponentCompareContext)},87351:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentCompare=t.ComponentCompareContext=void 0;var r=n(93828);Object.defineProperty(t,"ComponentCompareContext",{enumerable:!0,get:function(){return r.ComponentCompareContext}}),Object.defineProperty(t,"useComponentCompare",{enumerable:!0,get:function(){return r.useComponentCompare}})},8881:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useUpdatedUrlFromQuery=t.useCompareQueryParam=void 0;var r=n(22930);Object.defineProperty(t,"useCompareQueryParam",{enumerable:!0,get:function(){return r.useCompareQueryParam}}),Object.defineProperty(t,"useUpdatedUrlFromQuery",{enumerable:!0,get:function(){return r.useUpdatedUrlFromQuery}})},22930:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCompareQueryParam=t.useUpdatedUrlFromQuery=void 0;const r=n(33885),a=n(56843);t.useUpdatedUrlFromQuery=function(e){const t=(0,r.useQuery)(),n=(0,a.useLocation)()||{pathname:"/"},o=Object.fromEntries(t.entries()),i=Object.assign(Object.assign({},o),e),s=new URLSearchParams(i).toString();return`${n.pathname}?${s}`},t.useCompareQueryParam=function(e){const t=(0,r.useQuery)().get(e);return null!==t&&void 0!==t?t:void 0}},53381:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QUERY_COMPONENT_COMPARE=t.useComponentCompareQuery=void 0;var r=n(33527);Object.defineProperty(t,"useComponentCompareQuery",{enumerable:!0,get:function(){return r.useComponentCompareQuery}}),Object.defineProperty(t,"QUERY_COMPONENT_COMPARE",{enumerable:!0,get:function(){return r.QUERY_COMPONENT_COMPARE}})},33527:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentCompareQuery=t.QUERY_COMPONENT_COMPARE=void 0;const r=n(89733),a=n(59062);t.QUERY_COMPONENT_COMPARE=a.gql` + query ComponentCompare($baseId: String!, $compareId: String!, $fileName: String) { + getHost { + id + compareComponent(baseId: $baseId, compareId: $compareId) { + id + code(fileName: $fileName) { + status + fileName + diffOutput + baseContent + compareContent + } + } + } + } +`,t.useComponentCompareQuery=function(e,n,a){const{data:o,loading:i}=(0,r.useDataQuery)(t.QUERY_COMPONENT_COMPARE,{variables:{baseId:e,compareId:n,fileName:null===a||void 0===a?void 0:a.fileName},skip:!e||!n});return{loading:i,componentCompareData:null===o||void 0===o?void 0:o.getHost.compareComponent}}},91451:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompareSplitLayoutPreset=void 0;const a=r(n(49725)),o=r(n(55574)),i=r(n(29447));t.CompareSplitLayoutPreset=function(e){const{base:t,compare:n,className:r}=e;return a.default.createElement("div",{className:(0,o.default)([i.default.mainContainer,r])},a.default.createElement("div",{className:i.default.subContainerLeft},t),a.default.createElement("div",{className:i.default.subContainerRight},n))}},28043:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompareSplitLayoutPreset=void 0;var r=n(91451);Object.defineProperty(t,"CompareSplitLayoutPreset",{enumerable:!0,get:function(){return r.CompareSplitLayoutPreset}})},49866:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompareStatusResolver=void 0;var r=n(49866);Object.defineProperty(t,"CompareStatusResolver",{enumerable:!0,get:function(){return r.CompareStatusResolver}})},18859:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupByVersion=void 0;t.groupByVersion=(e,t)=>(e.has(t.tag||t.hash)||e.set(t.tag||t.hash,t),e)},76337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupByVersion=void 0;var r=n(18859);Object.defineProperty(t,"groupByVersion",{enumerable:!0,get:function(){return r.groupByVersion}})},90578:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractLazyLoadedData=void 0;var r=n(88915);Object.defineProperty(t,"extractLazyLoadedData",{enumerable:!0,get:function(){return r.extractLazyLoadedData}})},88915:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractLazyLoadedData=void 0;const r=n(61436);t.extractLazyLoadedData=function(e){return(0,r.isFunction)(e)?e():e}},75362:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortByDateDsc=void 0;var r=n(51951);Object.defineProperty(t,"sortByDateDsc",{enumerable:!0,get:function(){return r.sortByDateDsc}})},51951:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortByDateDsc=void 0;t.sortByDateDsc=(e,t)=>{const{date:n}=t||{},{date:r}=e||{};return(r?new Date(parseInt(r)):new Date)>(n?new Date(parseInt(n)):new Date)?-1:1}},74406:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortTabs=void 0;var r=n(93654);Object.defineProperty(t,"sortTabs",{enumerable:!0,get:function(){return r.sortTabs}})},93654:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortTabs=void 0,t.sortTabs=function({order:e},{order:t}){return(null!==e&&void 0!==e?e:0)-(null!==t&&void 0!==t?t:0)}},66070:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareVersionPicker=void 0;const s=o(n(49725)),c=i(n(99019)),l=n(24816),u=n(8881),d=n(87351),p=n(44704),f=i(n(55574)),g=i(n(69074));t.ComponentCompareVersionPicker=function({className:e}){var t,n,r,a;const o=(0,s.useContext)(p.ComponentContext),i=(0,d.useComponentCompare)(),m=(0,s.useMemo)((()=>((null===o||void 0===o?void 0:o.logs)||[]).filter((e=>!e.tag)).map((e=>Object.assign(Object.assign({},e),{version:e.hash}))).reverse()),[null===o||void 0===o?void 0:o.logs]),h=(0,s.useMemo)((()=>{var e;const t=new Map;return((null===o||void 0===o?void 0:o.logs)||[]).filter((e=>e.tag)).forEach((e=>{t.set(null===e||void 0===e?void 0:e.tag,e)})),(0,c.default)(null===(e=null===o||void 0===o?void 0:o.tags)||void 0===e?void 0:e.toArray().reverse().map((e=>t.get(e.version.version)))).map((e=>Object.assign(Object.assign({},e),{version:e.tag})))}),[null===o||void 0===o?void 0:o.logs]),_=(null===(t=null===i||void 0===i?void 0:i.compare)||void 0===t?void 0:t.hasLocalChanges)?"workspace":null===(n=null===i||void 0===i?void 0:i.compare)||void 0===n?void 0:n.model.version,v=null===(r=null===i||void 0===i?void 0:i.base)||void 0===r?void 0:r.model.version,y=`base-compare-version-dropdown-${null===(a=null===i||void 0===i?void 0:i.compare)||void 0===a?void 0:a.model.id.toString()}`;return s.default.createElement("div",{className:g.default.componentCompareVersionPicker},s.default.createElement("div",{className:(0,f.default)(g.default.titleText,g.default.rightPad)},"Comparing"),s.default.createElement(l.VersionDropdown,{key:y,className:(0,f.default)(g.default.componentCompareVersionContainer,g.default.left,e),dropdownClassName:g.default.componentCompareDropdown,placeholderClassName:g.default.componentCompareVersionPlaceholder,menuClassName:(0,f.default)(g.default.componentCompareVersionMenu,g.default.showMenuOverNav),snaps:m,tags:h,currentVersion:v,loading:null===i||void 0===i?void 0:i.loading,overrideVersionHref:e=>(0,u.useUpdatedUrlFromQuery)({baseVersion:e}),disabled:m.concat(h).length<2,showVersionDetails:!0}),s.default.createElement("div",{className:g.default.titleText},"with"),s.default.createElement(l.VersionDropdown,{className:(0,f.default)(g.default.componentCompareVersionContainer,g.default.right),dropdownClassName:g.default.componentCompareDropdown,placeholderClassName:g.default.componentCompareVersionPlaceholder,menuClassName:g.default.componentCompareVersionMenu,snaps:m,tags:h,disabled:!0,loading:null===i||void 0===i?void 0:i.loading,currentVersion:_}))}},89782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentCompareVersionPicker=void 0;var r=n(66070);Object.defineProperty(t,"ComponentCompareVersionPicker",{enumerable:!0,get:function(){return r.ComponentCompareVersionPicker}})},37473:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentDeprecated=void 0;var r=n(37473);Object.defineProperty(t,"ComponentDeprecated",{enumerable:!0,get:function(){return r.ComponentDeprecated}})},89778:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentFilterWidgetProvider=t.ComponentFilterWidgetContext=void 0;const i=o(n(49725));t.ComponentFilterWidgetContext=(0,i.createContext)({filterWidgetOpen:!1,setFilterWidget:()=>{}});t.ComponentFilterWidgetProvider=({children:e})=>{const[n,r]=(0,i.useState)(!1);return i.default.createElement(t.ComponentFilterWidgetContext.Provider,{value:{filterWidgetOpen:n,setFilterWidget:r}},e)}},48535:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentTreeProvider=t.ComponentTreeContext=void 0;const i=o(n(49725));t.ComponentTreeContext=(0,i.createContext)({collapsed:!0,setCollapsed:()=>{}});t.ComponentTreeProvider=({children:e})=>{const[n,r]=(0,i.useState)(!0);return i.default.createElement(t.ComponentTreeContext.Provider,{value:{collapsed:n,setCollapsed:r}},e)}},42889:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FilterWidget=t.TreeToggleWidget=t.ComponentsDrawer=void 0;const s=o(n(49725)),c=i(n(55574)),l=n(26913),u=n(3233),d=n(95152),p=n(86624),f=i(n(91630)),g=n(10244),m=n(13349),h=n(4392),_=n(89778),v=n(48535),y=i(n(63430));t.ComponentsDrawer=class{constructor(e){var t;this.Context=({children:e})=>{var t,n;const r=(0,f.default)((null===(n=null===(t=this.plugins)||void 0===t?void 0:t.filters)||void 0===n?void 0:n.values())||[]),a=[v.ComponentTreeProvider,_.ComponentFilterWidgetProvider,[g.ComponentFiltersProvider,{filters:r}]];return s.default.createElement(p.Composer,{components:a},e)},this.renderFilters=({components:e,lanes:t})=>{const{filterWidgetOpen:n}=(0,s.useContext)(_.ComponentFilterWidgetContext),r=this.plugins.filters,a=(0,s.useMemo)((()=>r&&(0,f.default)(r.toArray().map((([e,t])=>t.map((t=>Object.assign(Object.assign({},t),{key:`${e}-${t.id}`})))))).sort(((e,t)=>{var n,r;return(null!==(n=e.order)&&void 0!==n?n:0)-(null!==(r=t.order)&&void 0!==r?r:0)}))||[]),[r]);return s.default.createElement("div",{className:(0,c.default)(y.default.filtersContainer,n&&y.default.open)},a.map((r=>s.default.createElement(r.render,{key:r.key,components:e,lanes:t,className:(0,c.default)(y.default.filter,n&&y.default.open)}))))},this.renderTree=({components:e,host:t})=>{const{collapsed:n}=(0,s.useContext)(v.ComponentTreeContext),{tree:r}=this.plugins,a=(null===r||void 0===r?void 0:r.customRenderer)&&(0,s.useCallback)(r.customRenderer(r.widgets,t),[r.widgets]);return e.length>0?s.default.createElement("div",{className:y.default.drawerTreeContainer},s.default.createElement(l.ComponentTree,{transformTree:this.transformTree?this.transformTree(t):void 0,components:e,isCollapsed:n,assumeScopeInUrl:this.assumeScopeInUrl,TreeNode:a})):null},this.setWidgets=e=>{this.widgets=(0,f.default)(null===e||void 0===e?void 0:e.values())},this.render=()=>{var e;const{loading:t,components:n}=this.useComponents(),{lanesModel:r}=(0,m.useLanes)(),a=(0,s.useContext)(g.ComponentFilterContext),o=(null===a||void 0===a?void 0:a.filters)||[],i=(0,s.useMemo)((()=>(0,g.runAllFilters)(o,{components:n,lanes:r})),[o,n,r]),l=this.renderFilters({components:n,lanes:r}),p=null===(e=this.useHost)||void 0===e?void 0:e.call(this),f=this.renderTree({components:i,host:p}),_=s.default.createElement("span",{className:(0,c.default)(u.mutedItalic,d.ellipsis,y.default.emptyDrawer)},this.emptyMessage);return t?s.default.createElement(h.ComponentTreeLoader,null):s.default.createElement("div",{key:this.id,className:y.default.drawerContainer},l,f,0===i.length&&_)},Object.assign(this,e),this.useComponents=e.useComponents,this.emptyMessage=e.emptyMessage,this.plugins=e.plugins||{},this.setWidgets(null===(t=e.plugins)||void 0===t?void 0:t.drawerWidgets),this.assumeScopeInUrl=e.assumeScopeInUrl||!1,this.useHost=e.useHost,this.transformTree=e.transformTree}},t.TreeToggleWidget=function(){const{collapsed:e,setCollapsed:t}=(0,s.useContext)(v.ComponentTreeContext),n=e?"https://static.bit.dev/bit-icons/expand.svg":"https://static.bit.dev/bit-icons/collapse.svg";return s.default.createElement("div",{className:(0,c.default)(y.default.widgetIcon,!e&&y.default.open)},s.default.createElement("img",{src:n,onClick:()=>t(!e)}))},t.FilterWidget=function(){const{filterWidgetOpen:e,setFilterWidget:t}=(0,s.useContext)(_.ComponentFilterWidgetContext);return s.default.createElement("div",{className:(0,c.default)(y.default.widgetIcon,y.default.filterWidget,e&&y.default.open)},s.default.createElement("img",{src:"https://static.bit.dev/bit-icons/filter.svg",onClick:()=>t(!e)}))}},50096:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentTreeProvider=t.ComponentTreeContext=t.ComponentFilterWidgetProvider=t.ComponentFilterWidgetContext=t.TreeToggleWidget=t.FilterWidget=t.ComponentsDrawer=void 0;var r=n(42889);Object.defineProperty(t,"ComponentsDrawer",{enumerable:!0,get:function(){return r.ComponentsDrawer}}),Object.defineProperty(t,"FilterWidget",{enumerable:!0,get:function(){return r.FilterWidget}}),Object.defineProperty(t,"TreeToggleWidget",{enumerable:!0,get:function(){return r.TreeToggleWidget}});var a=n(89778);Object.defineProperty(t,"ComponentFilterWidgetContext",{enumerable:!0,get:function(){return a.ComponentFilterWidgetContext}}),Object.defineProperty(t,"ComponentFilterWidgetProvider",{enumerable:!0,get:function(){return a.ComponentFilterWidgetProvider}});var o=n(48535);Object.defineProperty(t,"ComponentTreeContext",{enumerable:!0,get:function(){return o.ComponentTreeContext}}),Object.defineProperty(t,"ComponentTreeProvider",{enumerable:!0,get:function(){return o.ComponentTreeProvider}})},40886:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.runAllFilters=t.ComponentFiltersProvider=t.useComponentFilters=t.useComponentFilter=t.ComponentFilterContext=void 0;const i=o(n(49725)),s=n(61436);t.ComponentFilterContext=(0,i.createContext)(void 0);const c=(e,t)=>{e.setFilters((e=>e.map((e=>e.id===(null===t||void 0===t?void 0:t.id)?t:e))))};t.useComponentFilter=function(e,n){const r=(0,i.useContext)(t.ComponentFilterContext),a=null===r||void 0===r?void 0:r.filters.find((t=>t.id===e));if((0,i.useEffect)((()=>{if(a&&n){const e=Object.assign(Object.assign({},a),{state:n});c(r,e)}}),[e]),!r||!a)return;return[a,e=>{const t=(0,s.isFunction)(e)?e(a):e;c(r,t)}]},t.useComponentFilters=function(){const e=(0,i.useContext)(t.ComponentFilterContext);return e?[e.filters,e.setFilters]:void 0};t.ComponentFiltersProvider=({children:e,filters:n})=>{const[r,a]=(0,i.useState)(n||[]);return i.default.createElement(t.ComponentFilterContext.Provider,{value:{filters:r,setFilters:a}},e)};t.runAllFilters=(e,{components:t,lanes:n})=>t.filter((t=>e.every((e=>e.match({component:t,lanes:n},e.state)))))},10244:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentFilters=t.useComponentFilter=t.runAllFilters=t.ComponentFilterContext=t.ComponentFiltersProvider=void 0;var r=n(40886);Object.defineProperty(t,"ComponentFiltersProvider",{enumerable:!0,get:function(){return r.ComponentFiltersProvider}}),Object.defineProperty(t,"ComponentFilterContext",{enumerable:!0,get:function(){return r.ComponentFilterContext}}),Object.defineProperty(t,"runAllFilters",{enumerable:!0,get:function(){return r.runAllFilters}}),Object.defineProperty(t,"useComponentFilter",{enumerable:!0,get:function(){return r.useComponentFilter}}),Object.defineProperty(t,"useComponentFilters",{enumerable:!0,get:function(){return r.useComponentFilters}})},25328:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DeprecateFilter=void 0;const a=r(n(55574)),o=r(n(49725)),i=n(36164),s=n(10244),c=r(n(21464));t.DeprecateFilter={id:"deprecate",match:({component:e},t)=>{var n;return t||!(null===(n=e.deprecation)||void 0===n?void 0:n.isDeprecate)},state:!1,order:0,render:function({className:e}){const n=(0,s.useComponentFilter)(t.DeprecateFilter.id);if(!n)return null;const[r,l]=n,u=r.state;return o.default.createElement("div",{className:(0,a.default)(c.default.deprecateFilter,u&&c.default.active,e)},o.default.createElement("div",{className:c.default.filterIcon},o.default.createElement("img",{src:"https://static.bit.dev/bit-icons/deprecated.svg"}),o.default.createElement("span",{className:c.default.filterIconLabel},"Deprecated")),o.default.createElement("div",null,o.default.createElement(i.Toggle,{defaultChecked:u,onInputChanged:()=>l((e=>Object.assign(Object.assign({},e),{state:!u})))})))}}},62759:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeprecateFilter=void 0;var r=n(25328);Object.defineProperty(t,"DeprecateFilter",{enumerable:!0,get:function(){return r.DeprecateFilter}})},15158:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EnvsFilter=void 0;const s=o(n(49725)),c=n(74504),l=n(44704),u=n(71105),d=i(n(55574)),p=n(95152),f=n(96118),g=n(56843),m=n(10244),h=i(n(7401));t.EnvsFilter={id:"envs",match:({component:e},t)=>{var n;const{envsState:r}=t,a=[...r.values()].filter((e=>e.active)).map((e=>e.id));if(0===a.length)return!0;const o=e.environment&&(null===(n=l.ComponentID.tryFromString(e.environment.id))||void 0===n?void 0:n.toStringWithoutVersion());return!!o&&a.indexOf(o)>=0},state:{envsState:new Map,dropdownState:!1},order:1,render:function({components:e,className:n,lanes:r}){var a,o;const[i=[]]=(0,m.useComponentFilters)()||[],u=i.filter((e=>e.id!==t.EnvsFilter.id)),p=(0,s.useMemo)((()=>(0,m.runAllFilters)(u,{components:e,lanes:r})),[u,null===(a=null===r||void 0===r?void 0:r.viewedLane)||void 0===a?void 0:a.id.toString()]),f=(e=>(0,s.useMemo)((()=>{const t={dropdownState:!1,envsState:new Map},n=new Set,r=e.filter((e=>{const t=e.environment&&l.ComponentID.tryFromString(e.environment.id);if(!t)return!1;const r=t.toStringWithoutVersion();return!n.has(r)&&(n.add(r),!0)})).map((e=>{var t,n;const r=l.ComponentID.fromString(null===(t=e.environment)||void 0===t?void 0:t.id);return{displayName:r.name,id:r.toStringWithoutVersion(),description:`${r.scope}${r.namespace?"/".concat(r.namespace):""}`,icon:null===(n=e.environment)||void 0===n?void 0:n.icon,componentId:r}}));return r.forEach((e=>{t.envsState.set(e.id,Object.assign(Object.assign({},e),{active:!0}))})),t}),[e]))(p),g=(0,m.useComponentFilter)(t.EnvsFilter.id,f),y=f.envsState,[b,R]=g||[];(0,s.useEffect)((()=>{null===R||void 0===R||R((e=>(e.state=f,e)))}),[p.length,null===(o=null===r||void 0===r?void 0:r.viewedLane)||void 0===o?void 0:o.id.toString()]);const E=[];y.forEach((e=>{var t;E.push({value:e.id,icon:e.icon,description:e.description,checked:!!(null===(t=null===b||void 0===b?void 0:b.state.envsState.get(e.id))||void 0===t?void 0:t.active),element:s.default.createElement(v,Object.assign({},e))})}));return s.default.createElement("div",{className:(0,d.default)(h.default.envsFilterContainer,n)},s.default.createElement(c.MultiSelect,{itemsList:E,placeholder:s.default.createElement(_,null),onSubmit:()=>{null===R||void 0===R||R((e=>(e.state.dropdownState=!1,e)))},onCheck:(e,t)=>{const n=t.target.checked;null===R||void 0===R||R((t=>{n&&!t.state.dropdownState&&(t.state.dropdownState=!0);const r=t.state.envsState.get(e);return r?(t.state.envsState.set(e,Object.assign(Object.assign({},r),{active:n})),t):t}))},onClear:()=>{null===R||void 0===R||R((e=>(e.state.envsState.forEach(((t,n)=>{e.state.envsState.set(n,Object.assign(Object.assign({},t),{active:!1}))})),e)))},onChange:(e,t)=>{null===R||void 0===R||R((e=>(e.state.dropdownState=t,e)))},open:!!(null===b||void 0===b?void 0:b.state.dropdownState),dropdownBorder:!1,className:h.default.envFilterDropdownContainer,dropClass:h.default.envFilterDropdown}))}};function _(){return s.default.createElement("div",{className:h.default.filterIcon},s.default.createElement("img",{src:"https://static.bit.dev/bit-icons/env.svg"}),s.default.createElement("span",{className:h.default.filterIconLabel},"Environments"),s.default.createElement("div",{className:h.default.dropdownArrow},s.default.createElement("img",{src:"https://static.bit.dev/bit-icons/fat-arrow-down.svg"})))}function v({displayName:e,icon:t,description:n,componentId:r,id:a}){return s.default.createElement(f.Tooltip,{placement:"right",content:s.default.createElement(g.Link,{className:h.default.envLink,href:u.ComponentUrl.toUrl(r,{includeVersion:!1}),external:!0},a)},s.default.createElement("div",{className:h.default.envDropdownItemContainer},s.default.createElement("div",{className:h.default.envDropdownItem},s.default.createElement(p.Ellipsis,null,e),s.default.createElement("div",{className:h.default.envDropdownItemIconContainer},s.default.createElement("img",{className:h.default.envDropdownItemIcon,src:t}))),s.default.createElement("div",{className:h.default.description},s.default.createElement(p.Ellipsis,{className:h.default.descriptionText},n))))}},51784:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnvsFilter=void 0;var r=n(15158);Object.defineProperty(t,"EnvsFilter",{enumerable:!0,get:function(){return r.EnvsFilter}})},9026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ShowMainFilter=void 0;var r=n(83207);Object.defineProperty(t,"ShowMainFilter",{enumerable:!0,get:function(){return r.ShowMainFilter}})},83207:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ShowMainFilter=void 0;const a=r(n(55574)),o=r(n(49725)),i=n(36164),s=n(10244),c=n(82404),l=r(n(67127));function u({className:e,lanes:n}){var r;const u=null===(r=null===n||void 0===n?void 0:n.viewedLane)||void 0===r?void 0:r.id.isDefault(),d=(0,s.useComponentFilter)((0,t.ShowMainFilter)().id);if(u||!d)return null;const[p,f]=d,g=p.state;return o.default.createElement("div",{className:(0,a.default)(l.default.onLaneFilter,g&&l.default.active,e)},o.default.createElement("div",{className:l.default.filterIcon},o.default.createElement(c.LaneIcon,null),o.default.createElement("span",{className:l.default.filterIconLabel},"Show main")),o.default.createElement("div",null,o.default.createElement(i.Toggle,{defaultChecked:g,onInputChanged:()=>f((e=>Object.assign(Object.assign({},e),{state:!g})))})))}t.ShowMainFilter=(e=!1)=>({id:"onLane",match:({component:e,lanes:t},n)=>{var r;if((null===(r=null===t||void 0===t?void 0:t.viewedLane)||void 0===r?void 0:r.id.isDefault())||n)return!0;return!!(null===t||void 0===t?void 0:t.isInViewedLane(e.id,!0))},state:e,order:2,render:u})},25847:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);at===h.BadgePosition.Title&&!e.position||e.position===t)))||void 0===a?void 0:a.sort(((e,t)=>(null===e||void 0===e?void 0:e.weight)-(null===t||void 0===t?void 0:t.weight))))||void 0===i?void 0:i.map(((e,t)=>o.default.createElement(e.component,{key:t,componentDescriptor:n,legacyComponentModel:r}))))}t.ComponentOverview=function(e){var{displayName:t,abstract:n,titleBadges:a,labels:y,packageName:b,elementsUrl:R,componentDescriptor:E,component:S}=e,O=r(e,["displayName","abstract","titleBadges","labels","packageName","elementsUrl","componentDescriptor","component"]);const w=null===S||void 0===S?void 0:S.id,C=[{component:function(){return o.default.createElement("span",null,"Component ID")},content:o.default.createElement(u.CopyBox,{className:_.default.copyBox},w?w.toStringWithoutVersion():"")},{component:function(){return o.default.createElement("span",null,"Package")},content:o.default.createElement(u.CopyBox,{className:_.default.copyBox},b)}];let T=R;if(T&&!T.startsWith("http")){const e=g.isBrowser?window.location.origin:void 0;T=e&&R?`${e}${R}`:void 0,T&&C.push({component:function(){return o.default.createElement("span",null,"Elements url")},content:o.default.createElement(u.CopyBox,{className:_.default.copyBox},T)})}return o.default.createElement(l.Section,Object.assign({},O),o.default.createElement("div",{className:i.textColumn},o.default.createElement(m.Row,{className:_.default.titleRow},o.default.createElement("div",{className:_.default.componentTitle},o.default.createElement(s.H1,null,t)),o.default.createElement(v,{position:h.BadgePosition.Title,componentDescriptor:E,component:S,badges:a})),o.default.createElement(m.Row,null,n&&o.default.createElement(o.default.Fragment,null,o.default.createElement(f.Subtitle,{className:_.default.subTitle},n),o.default.createElement(v,{position:h.BadgePosition.SubTitle,componentDescriptor:E,component:S,badges:a}))),o.default.createElement(m.Row,null,o.default.createElement(c.LabelList,null,y),o.default.createElement(v,{position:h.BadgePosition.Labels,componentDescriptor:E,component:S,badges:a})),o.default.createElement(m.Row,null,o.default.createElement("div",{className:_.default.contentTabs},o.default.createElement(p.ContentTabs,{priority:"folder",tabs:C,navClassName:_.default.nav,tabClassName:_.default.tab})),o.default.createElement(v,{position:h.BadgePosition.Package,componentDescriptor:E,component:S,badges:a}))),o.default.createElement(d.Separator,{isPresentational:!0}))},t.BadgeSection=v},51176:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BadgeSection=t.ComponentOverview=void 0;var r=n(25847);Object.defineProperty(t,"ComponentOverview",{enumerable:!0,get:function(){return r.ComponentOverview}}),Object.defineProperty(t,"BadgeSection",{enumerable:!0,get:function(){return r.BadgeSection}})},1447:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentSize=void 0;var r=n(1447);Object.defineProperty(t,"ComponentSize",{enumerable:!0,get:function(){return r.ComponentSize}})},73430:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOverrideColor=void 0,t.getOverrideColor=function({issuesCount:e,isModified:t,isNew:n}){return e>0?"error":t&&!n?"modified":""}},41633:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentStatusResolver=void 0;const a=r(n(49725)),o=r(n(55574)),i=n(68820),s=n(79396),c=n(82404),l=n(73430),u=r(n(95624));t.ComponentStatusResolver=function({status:e,issuesCount:t=0,isInCurrentLane:n}){if(!e)return null;const r=e.modifyInfo.hasModifiedFiles,d=(0,l.getOverrideColor)({issuesCount:t,isModified:r,isNew:e.isNew});return a.default.createElement(s.StatusTooltip,{status:e,issuesCount:t,isInCurrentLane:n},a.default.createElement("div",{className:u.default.statusLine},t>0&&a.default.createElement("div",{className:(0,o.default)(u.default.errorBlock,u.default.error)},a.default.createElement("span",null,t)),e.isNew&&!e.isOutdated&&a.default.createElement(i.ComponentStatus,{className:u.default[d],status:"new"}),r&&!e.isNew&&a.default.createElement(i.ComponentStatus,{className:u.default[d],status:"modified"}),e.isStaged&&a.default.createElement(i.ComponentStatus,{className:u.default[d],status:"staged"}),e.isOutdated&&a.default.createElement(i.ComponentStatus,{className:u.default[d],status:"updates"}),e.modifyInfo.hasModifiedDependencies&&a.default.createElement(i.ComponentStatus,{className:u.default[d],status:"dependency"}),n&&a.default.createElement(c.LaneIcon,null)))}},8527:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentStatusResolver=void 0;var r=n(41633);Object.defineProperty(t,"ComponentStatusResolver",{enumerable:!0,get:function(){return r.ComponentStatusResolver}})},17289:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentStatus=void 0;var r=n(17289);Object.defineProperty(t,"ComponentStatus",{enumerable:!0,get:function(){return r.ComponentStatus}})},13993:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.StatusTooltip=void 0;const a=r(n(49725)),o=n(96118),i=r(n(75810));t.StatusTooltip=function({status:e,issuesCount:t,isInCurrentLane:n,children:r}){if(!e)return r;const{isNew:s,isStaged:c,isOutdated:l,modifyInfo:u={}}=e,{hasModifiedDependencies:d,hasModifiedFiles:p}=u;if(!s&&!c&&!d&&!p&&!l&&!n)return null;const f=a.default.createElement("ul",{className:i.default.list},t>0&&a.default.createElement("li",null,`${t} issue${t>1?"s":""} found`),s&&!l&&a.default.createElement("li",null,"New component"),p&&a.default.createElement("li",null,"Modified files"),c&&a.default.createElement("li",null,"Staged component"),l&&a.default.createElement("li",null,"Updates pending"),d&&a.default.createElement("li",null,"Modified dependencies"),n&&a.default.createElement("li",null,"On Current Lane"));return a.default.createElement(o.Tooltip,{className:i.default.tooltip,placement:"right",content:f},r)}},79396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StatusTooltip=void 0;var r=n(13993);Object.defineProperty(t,"StatusTooltip",{enumerable:!0,get:function(){return r.StatusTooltip}})},18922:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeprecationIcon=void 0;var r=n(18922);Object.defineProperty(t,"DeprecationIcon",{enumerable:!0,get:function(){return r.DeprecationIcon}})},32774:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JobStatus=void 0,function(e){e.fail="fail",e.pass="pass",e.running="running",e.pending="pending"}(t.JobStatus||(t.JobStatus={}))},68677:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JobStatus=t.VersionBlock=void 0;var r=n(73916);Object.defineProperty(t,"VersionBlock",{enumerable:!0,get:function(){return r.VersionBlock}});var a=n(32774);Object.defineProperty(t,"JobStatus",{enumerable:!0,get:function(){return a.JobStatus}})},73916:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a({displayName:y,email:b})),[a]),N=(0,f.useMemo)((()=>O?new Date(parseInt(O)).toString():(new Date).toString()),[O]);return f.default.createElement("div",{className:(0,p.default)(_.default.versionWrapper,r)},f.default.createElement("div",{className:_.default.left},f.default.createElement(d.Labels,{isLatest:n,isCurrent:s}),f.default.createElement(u.Link,{className:_.default.link,href:`~tests?version=${T}`},"Tests"),f.default.createElement(u.Link,{className:_.default.link,href:`~compositions?version=${T}`},"Compositions"),f.default.createElement("div",{className:_.default.placeholder})),f.default.createElement("div",Object.assign({className:(0,p.default)(_.default.right,r)},v),f.default.createElement(g.Tooltip,{placement:"right",content:S},f.default.createElement(u.Link,{className:_.default.titleLink,href:`${C}/${o}?version=${T}`},f.default.createElement(c.H3,{size:"xs",className:_.default.versionTitle},E?`v${E}`:S))),f.default.createElement(l.Contributors,{contributors:[x||{}],timestamp:N}),function(e){return e&&""!==e?f.default.createElement("div",{className:_.default.commitMessage},e):f.default.createElement("div",{className:_.default.emptyMessage},"No commit message")}(R)))}},24816:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VersionDropdown=void 0;var r=n(88275);Object.defineProperty(t,"VersionDropdown",{enumerable:!0,get:function(){return r.VersionDropdown}})},71969:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaneInfo=void 0;var r=n(52531);Object.defineProperty(t,"LaneInfo",{enumerable:!0,get:function(){return r.LaneInfo}})},52531:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LaneInfo=void 0;const a=n(76863),o=r(n(49725)),i=n(88582),s=n(25314),c=r(n(73015));t.LaneInfo=function({id:e,currentLane:t}){const n=t&&e.isEqual(t.id);return o.default.createElement("div",{key:e.toString()},o.default.createElement(i.MenuLinkItem,{active:n,href:a.LanesModel.getLaneUrl(e),className:c.default.versionRow},o.default.createElement("span",null,o.default.createElement(s.Icon,{className:c.default.laneIcon,of:"lane"}),e.toString())))}},31097:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DetailedVersion=t.SimpleVersion=void 0;const s=o(n(49725)),c=n(95152),l=i(n(55574)),u=n(25314),d=n(82051),p=n(5220),f=i(n(89382)),g=(e,t,n)=>"workspace"===e||"new"===e?{version:e}:((e,t)=>t.find((t=>t.tag===e)))(e,t)||((e,t)=>(t||[]).find((t=>t.hash===e)))(e,n);t.SimpleVersion=function({currentVersion:e,className:t,disabled:n,tags:r,snaps:a}){const o=(0,s.useMemo)((()=>(a||[]).concat(r).length>1),[r,a]),i=(0,s.useMemo)((()=>g(e,r,a)),[e,r,a]);return s.default.createElement("div",{className:(0,l.default)(f.default.simple,t,n&&f.default.disabled)},s.default.createElement(c.Ellipsis,{className:(0,l.default)(f.default.versionName,(null===i||void 0===i?void 0:i.tag)&&f.default.tag,!(null===i||void 0===i?void 0:i.tag)&&f.default.snap)},e),o&&s.default.createElement(u.Icon,{of:"fat-arrow-down"}))},t.DetailedVersion=function({currentVersion:e,className:t,disabled:n,snaps:r,tags:a}){const o=(0,s.useMemo)((()=>(r||[]).concat(a).length>1),[a,r]),i=(0,s.useMemo)((()=>g(e,a,r)),[e,a,r]),m=(0,s.useMemo)((()=>(null===i||void 0===i?void 0:i.date)?new Date(parseInt(i.date)).toString():(new Date).toString()),[null===i||void 0===i?void 0:i.date]),h=(0,s.useMemo)((()=>({displayName:null===i||void 0===i?void 0:i.username,email:null===i||void 0===i?void 0:i.email})),[i]);return s.default.createElement("div",{className:(0,l.default)(f.default.detailed,t,n&&f.default.disabled)},s.default.createElement(p.UserAvatar,{size:24,account:h,className:f.default.versionUserAvatar,showTooltip:!0}),s.default.createElement(c.Ellipsis,{className:(0,l.default)(f.default.versionName,(null===i||void 0===i?void 0:i.tag)&&f.default.tag,!(null===i||void 0===i?void 0:i.tag)&&f.default.snap)},e),(_=null===i||void 0===i?void 0:i.message)&&""!==_?s.default.createElement(c.Ellipsis,{className:f.default.commitMessage},_):s.default.createElement(c.Ellipsis,{className:f.default.emptyMessage},"No commit message"),s.default.createElement(c.Ellipsis,{className:f.default.versionTimestamp},s.default.createElement(d.TimeAgo,{date:m})),o&&s.default.createElement(u.Icon,{of:"fat-arrow-down"}));var _}},88275:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);at&&T((e=>e+1)),PlaceholderComponent:e=>{var{children:t}=e,n=i(e,["children"]);return c.default.createElement("div",Object.assign({},n,{className:_}),t)},placeholder:O},l&&c.default.createElement(f.LineSkeleton,{className:m.default.loading,count:6}),l||c.default.createElement(b,{className:R,key:C,tags:n,snaps:t,lanes:r,currentVersion:a,latestVersion:o,localVersion:s,currentLane:d,overrideVersionHref:p,showVersionDetails:E})))};const y=["TAG","SNAP","LANE"];function b(e){var{tags:n,snaps:r,lanes:a,currentVersion:o,localVersion:s,latestVersion:u,currentLane:f,overrideVersionHref:v,showVersionDetails:b}=e,R=i(e,["tags","snaps","lanes","currentVersion","localVersion","latestVersion","currentLane","overrideVersionHref","showVersionDetails"]);const E=y.map((e=>{switch(e){case"SNAP":return{name:e,payload:r||[]};case"LANE":return{name:e,payload:a||[]};default:return{name:e,payload:n||[]}}})).filter((e=>e.payload.length>0)),[S,O]=(0,c.useState)((null===f||void 0===f?void 0:f.components.some((e=>e.version===o)))?E.findIndex((e=>"LANE"===e.name)):(r||[]).some((e=>e.version===o))?E.findIndex((e=>"SNAP"===e.name)):0),w=E.length>1,C=w?"Switch to view tags, snaps, or lanes":`Switch between ${E[0].name.toLocaleLowerCase()}s`;return c.default.createElement("div",Object.assign({},R),c.default.createElement("div",{className:m.default.top},c.default.createElement("div",{className:(0,g.default)(m.default.titleContainer,m.default.title)},C),s&&c.default.createElement(l.MenuLinkItem,{href:"?",active:o===t.LOCAL_VERSION,className:(0,g.default)(m.default.versionRow,m.default.localVersion)},c.default.createElement("div",{className:m.default.version},c.default.createElement(p.UserAvatar,{size:24,account:{},className:m.default.versionUserAvatar}),c.default.createElement("span",{className:m.default.versionName},t.LOCAL_VERSION)))),c.default.createElement("div",{className:(0,g.default)(w&&m.default.tabs)},w&&E.map((({name:e},t)=>c.default.createElement(d.Tab,{className:m.default.tab,key:e,isActive:S===t,onClick:()=>O(t)},e)))),c.default.createElement("div",{className:m.default.versionContainer},"LANE"===E[S].name&&E[S].payload.map((e=>c.default.createElement(_.LaneInfo,Object.assign({key:e.id,currentLane:f},e)))),"LANE"!==E[S].name&&E[S].payload.map((e=>c.default.createElement(h.VersionInfo,Object.assign({key:e.version,currentVersion:o,latestVersion:u,overrideVersionHref:v,showDetails:b},e))))))}},81343:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VersionInfo=void 0;var r=n(39600);Object.defineProperty(t,"VersionInfo",{enumerable:!0,get:function(){return r.VersionInfo}})},39600:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VersionInfo=void 0;const s=n(88582),c=n(82051),l=n(68802),u=o(n(49725)),d=n(5220),p=n(95152),f=i(n(55574)),g=i(n(63761));t.VersionInfo=function({version:e,currentVersion:t,latestVersion:n,date:r,username:a,email:o,overrideVersionHref:i,showDetails:m,message:h,tag:_}){const v=e===t,y=(0,u.useMemo)((()=>({displayName:a,email:o})),[e]),b=(0,u.useMemo)((()=>r?new Date(parseInt(r)).toString():(new Date).toString()),[r]),R=(0,u.useRef)(null);(0,u.useEffect)((()=>{var e;v&&(null===(e=R.current)||void 0===e||e.scrollIntoView({block:"nearest"}))}),[v]);const E=i?i(e):`?version=${e}`;return u.default.createElement("div",{ref:R},u.default.createElement(s.MenuLinkItem,{active:v,href:E,className:g.default.versionRow},u.default.createElement("div",{className:g.default.version},u.default.createElement(d.UserAvatar,{size:24,account:y,className:g.default.versionUserAvatar,showTooltip:!0}),u.default.createElement(p.Ellipsis,{className:(0,f.default)(g.default.versionName,_&&g.default.tag,!_&&g.default.snap)},e),e===n&&u.default.createElement(l.VersionLabel,{className:g.default.label,status:"latest"}),m&&function(e){return e&&""!==e?u.default.createElement(p.Ellipsis,{className:g.default.commitMessage},e):u.default.createElement(p.Ellipsis,{className:g.default.emptyMessage},"No commit message")}(h)),u.default.createElement(p.Ellipsis,{className:g.default.versionTimestamp},u.default.createElement(c.TimeAgo,{date:b}))))}},68802:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Labels=t.VersionLabel=void 0;var r=n(50885);Object.defineProperty(t,"VersionLabel",{enumerable:!0,get:function(){return r.VersionLabel}}),Object.defineProperty(t,"Labels",{enumerable:!0,get:function(){return r.Labels}})},50885:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AspectEntry=void 0;class n{constructor(e,t){this.id=e,this.legacyEntry=t}get legacy(){return this.legacyEntry}get isLegacy(){var e;return!(null===(e=this.config)||void 0===e||!e.__legacy)}get config(){return this.legacy.config}set config(e){this.legacy.config=e}get data(){return this.legacy.data}get isRemoved(){return this.legacy.isRemoved}set data(e){this.legacy.data=e}transform(e){const t=this.clone();return t.data=e,new n(this.id,t.legacy)}clone(){return new n(this.id,this.legacyEntry.clone())}serialize(){return{id:this.id.toString(),config:this.config,data:this.data,icon:"https://static.bit.dev/extensions-icons/default.svg"}}}t.AspectEntry=n},49746:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(6051);return i=function(){return e},e}function s(){const e=n(11651);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.AspectSection=void 0;t.AspectSection=class{constructor(){(0,a().default)(this,"route",{path:"~aspect",element:o().default.createElement(s().AspectPage,null)}),(0,a().default)(this,"navigationLink",{href:"~aspect",children:o().default.createElement(i().MenuWidgetIcon,{icon:"configuration",tooltipContent:"Configuration"}),displayName:"Configuration"}),(0,a().default)(this,"order",50)}}},10535:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(94873);return a=function(){return e},e}function o(){const e=n(20074);return o=function(){return e},e}function i(){const e=r(n(45919));return i=function(){return e},e}function s(){const e=n(61140);return s=function(){return e},e}n(41248),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class c extends a().MemoryFS{constructor(e){super(),this.files=e}get hash(){return""}byRegex(e){return this.files.filter((t=>t.path.match(e)))}byGlob(e){const{includePatterns:t,excludePatterns:n}=(0,s().splitPatterns)(e);return this.files.filter((e=>(0,s().matchPatterns)(e.relative,t,n)))}toObject(){return this.files.map((e=>({path:e.path,contents:e.contents})))}static fromVinyls(e){const t=new c(e);return e.forEach((e=>{let n=e.relativeDir;n.startsWith("/")||(n=i().default.join("/",n)),t.mkdirpSync(n),t.writeFileSync(`/${e.relative}`,(0,o().auto)(e.contents||""))})),t}}t.default=c},7681:(e,t,n)=>{"use strict";n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentMap=void 0;class r{constructor(e){this.hashMap=e}byComponent(e){return this.hashMap.get(e.id.toString())}get components(){return this.toArray().map((([e])=>e))}get(e){return this.hashMap.get(e.id.toString())}getValueByComponentId(e){const t=this.hashMap.get(e.toString());return t?t[1]:null}toArray(){return Array.from(this.hashMap.values())}map(e){const t=this.toArray().map((([t,n])=>{const r=e(n,t);return[t.id.toString(),[t,r]]}));return new r(new Map(t))}forEach(e){this.toArray().forEach((([t,n])=>{e(n,t)}))}flattenValue(){return this.toArray().reduce(((e,[,t])=>e=e.concat(t)),[])}filter(e){const t=this.toArray().filter((([,t])=>e(t))).map((([e,t])=>[e.id.toString(),[e,t]]));return new r(new Map(t))}keys(){return this.hashMap.keys()}static create(e){const t=e.map((([e,t])=>[e.id.toString(),[e,t]]));return new r(new Map(t))}static as(e,t){const n=e.map((e=>[e.id.toString(),[e,t(e)]]));return new r(new Map(n))}}t.ComponentMap=r},35575:(e,t,n)=>{"use strict";function r(){const e=n(7681);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentMap",{enumerable:!0,get:function(){return r().ComponentMap}})},20163:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ComponentAspect=void 0;const a=r().Aspect.create({id:"teambit.component/component",dependencies:[],defaultConfig:{}});t.ComponentAspect=a;var o=a;t.default=o},33988:(e,t,n)=>{"use strict";function r(){const e=n(47093);return r=function(){return e},e}function a(){const e=n(86937);return a=function(){return e},e}function o(){const e=n(61436);return o=function(){return e},e}function i(){const e=n(28685);return i=function(){return e},e}function s(){const e=n(34864);return s=function(){return e},e}function c(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return c=function(e){this.s=e,this.n=e.next},c.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new c(e)}n(29119),n(35717),n(31567),n(15137),n(92619),n(41248),Object.defineProperty(t,"__esModule",{value:!0}),t.Component=void 0;t.Component=class{constructor(e,t=null,n,r=new(i().TagMap),a){this.id=e,this.head=t,this._state=n,this.tags=r,this.factory=a}get mainFile(){return this.state.mainFile}get state(){return this._state}set state(e){this._state=e}get config(){return this.state.config}get filesystem(){return this.state.filesystem}get buildStatus(){return this._state._consumer.buildStatus}get headTag(){if(this.head)return this.tags.byHash(this.head.hash)}get latest(){if(this.head)try{return this.tags.getLatest()}catch(e){if(e instanceof s().CouldNotFindLatest)return this.head.hash;throw e}}get(e){var t;return null===(t=this.state.aspects.get(e))||void 0===t?void 0:t.serialize()}async getLogs(e){const t=await this.factory.getLogs(this.id,!1,null===e||void 0===e?void 0:e.head);if(!e)return t;const{type:n,limit:r,offset:a,sort:i}=e;let s=n&&t.filter((e=>"tag"===n?e.tag:"snap"!==n||!e.tag))||t;return"asc"!==i&&(s=s.reverse()),r&&(s=(0,o().slice)(s,a,r+(a||0))),s}stringify(){return JSON.stringify({id:this.id,head:this.head})}get displayName(){return this.id.name.split("-").map((e=>(0,r().capitalize)(e))).join(" ")}tag(e){}isModified(){return this.factory.isModified(this)}isOutdated(){var e;if(!this.latest)return!1;const t=this.tags.byVersion(this.latest);return!!t&&(null===(e=this.head)||void 0===e?void 0:e.hash)!==(null===t||void 0===t?void 0:t.hash)}isNew(){return Promise.resolve(null===this.head)}loadState(e){return this.factory.getState(this.id,e)}loadSnap(e){var t;const n=e||(null===(t=this.head)||void 0===t?void 0:t.hash);if(!n)throw new(a().BitError)("could not load snap for new components");return this.factory.getSnap(this.id,n)}snapsIterable(e,t={}){var n;const r=e||(null===(n=this.head)||void 0===n?void 0:n.hash);let a,o=[r];r||(a=!0);const i={next:async()=>{if(a)return{value:void 0,done:a};const e=o.shift(),n=await this.loadSnap(e);return n.parents&&n.parents.length&&(t.firstParentOnly?o.push(n.parents[0]):o=o.concat(n.parents)),o.length?t.stopFn&&(a=await t.stopFn(n)):a=!0,{value:n,done:void 0}}};return{[Symbol.asyncIterator]:()=>i}}async getClosestTag(e){const t=this.tags.getHashMap(),n=this.snapsIterable(e,{firstParentOnly:!0,stopFn:async e=>!!t.has(e.hash)}),r=[];var a,o=!1,i=!1;try{for(var s,l=function(e){var t,n,r,a=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);a--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new c(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}(n);o=!(s=await l.next()).done;o=!1){const e=s.value;r.push(e)}}catch(u){i=!0,a=u}finally{try{o&&null!=l.return&&await l.return()}finally{if(i)throw a}}if(r.length){const e=r[r.length-1].hash;return t.get(e)}}checkout(e){}write(e,t){}equals(e){return e.id.toString()===this.id.toString()}}},4492:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}n(92619),Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentRoute=void 0;t.ComponentRoute=class{constructor(e,t){this.registerRoute=e,this.componentExtension=t,(0,a().default)(this,"dynamicRouteRegex","/?[^/@]+/[^~]*"),(0,a().default)(this,"route",`/:componentId(${this.dynamicRouteRegex})/~aspect${this.registerRoute.route}`),(0,a().default)(this,"method",this.registerRoute.method),(0,a().default)(this,"middlewares",this.componentMiddlewares.concat(this.registerRoute.middlewares))}get componentMiddlewares(){return[async(e,t,n)=>{var r;if(null===(r=this.registerRoute.resolveComponent)||void 0===r||r){const{componentId:t}=e.params,n=this.componentExtension.getHost(),r=await n.resolveComponentId(t),a=await n.get(r);e.component=a}n()}]}}},47384:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=r(n(91630));return i=function(){return e},e}function s(){const e=r(n(3863));return s=function(){return e},e}function c(){const e=r(n(59852));return c=function(){return e},e}function l(){const e=n(21468);return l=function(){return e},e}function u(){const e=n(73823);return u=function(){return e},e}function d(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(10059));return d=function(){return e},e}function p(){const e=r(n(76378));return p=function(){return e},e}function f(){const e=r(n(720));return f=function(){return e},e}function g(){const e=n(12639);return g=function(){return e},e}function m(){const e=n(7998);return m=function(){return e},e}function h(){const e=n(17413);return h=function(){return e},e}function _(){const e=n(49746);return _=function(){return e},e}function v(){const e=n(20163);return v=function(){return e},e}function y(){const e=n(60279);return y=function(){return e},e}function b(){const e=n(45194);return b=function(){return e},e}function R(){const e=n(30281);return R=function(){return e},e}function E(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}n(31567),n(92619);class S{constructor(e,t,n,r,c,l,u,d,p,f){this.pubsub=e,this.routeSlot=t,this.navSlot=n,this.consumeMethodSlot=r,this.widgetSlot=c,this.menuItemSlot=l,this.pageItemSlot=u,this.componentSearchResultSlot=d,this.commandBarUI=p,(0,a().default)(this,"routePath","/*"),(0,a().default)(this,"componentSearcher",void 0),(0,a().default)(this,"activeComponent",void 0),(0,a().default)(this,"copyNpmId",(()=>{var e;const t=null===(e=this.activeComponent)||void 0===e?void 0:e.packageName;if(t){var n;const e=null===(n=this.activeComponent)||void 0===n?void 0:n.id.version,r=e?`@${e}`:"";(0,s().default)(`${t}${r}`)}})),(0,a().default)(this,"keyBindings",[{id:"component.copyBitId",action:()=>{var e;(0,s().default)((null===(e=this.activeComponent)||void 0===e?void 0:e.id.toString())||"")},displayName:"Copy component ID",keybinding:"."},{id:"component.copyNpmId",action:this.copyNpmId,displayName:"Copy component package name",keybinding:","}]),(0,a().default)(this,"menuItems",[{category:"general",title:"Open command bar",keyChar:"mod+k",handler:()=>{var e;return null===(e=this.commandBarUI)||void 0===e?void 0:e.run("command-bar.open")}},{category:"general",title:"Toggle component list",keyChar:"alt+s",handler:()=>{var e;return null===(e=this.commandBarUI)||void 0===e?void 0:e.run("sidebar.toggle")}},{category:"workflow",title:"Copy component ID",keyChar:".",handler:()=>{var e;return null===(e=this.commandBarUI)||void 0===e?void 0:e.run("component.copyBitId")}},{category:"workflow",title:"Copy component package name",keyChar:",",handler:()=>{var e;return null===(e=this.commandBarUI)||void 0===e?void 0:e.run("component.copyNpmId")}}]),(0,a().default)(this,"bitMethod",((e,t)=>{const n=e.version===e.latest?"":`@${e.version}`;return{Title:o().default.createElement("img",{style:{width:"20px"},src:"https://static.bit.dev/brands/bit-logo-text.svg"}),Component:o().default.createElement(h().Import,{componentId:`${e.id.toString({ignoreVersion:!0})}${n}`,packageName:`${e.packageName}${n}`,componentName:e.id.name,showInstallMethod:!(null!==t&&void 0!==t&&t.currentLane)}),order:0}})),(0,a().default)(this,"handleComponentChange",(e=>{this.activeComponent=e})),(0,a().default)(this,"registerMenuItem",(e=>{this.menuItemSlot.register(e)})),(0,a().default)(this,"registerPageItem",((...e)=>{this.pageItemSlot.register(e)})),(0,a().default)(this,"registerSearchResultWidget",((...e)=>{this.componentSearchResultSlot.register(e);const t=(0,i().default)(this.componentSearchResultSlot.values());this.componentSearcher.updatePlugins(t)})),(0,a().default)(this,"updateComponents",(e=>{this.componentSearcher.update(e||[])})),this.componentSearcher=new(b().ComponentSearcher)({navigate:f.navigateTo}),m().isBrowser&&this.registerPubSub()}registerPubSub(){this.pubsub.sub(d().default.id,(e=>{if(e.type===d().ClickInsideAnIframeEvent.TYPE){const e=new MouseEvent("mousedown",{view:window,bubbles:!0,cancelable:!0}),t=document.body;null===t||void 0===t||t.dispatchEvent(e)}}))}getComponentUI(e,t={}){return o().default.createElement(y().Component,{routeSlot:this.routeSlot,containerSlot:this.pageItemSlot,onComponentChange:this.handleComponentChange,host:e,path:t.path,useComponent:t.useComponent,componentIdStr:t.componentId,useComponentFilters:t.useComponentFilters})}getMenu(e,t={}){return o().default.createElement(R().ComponentMenu,{navigationSlot:this.navSlot,consumeMethodSlot:this.consumeMethodSlot,widgetSlot:this.widgetSlot,host:e,menuItemSlot:this.menuItemSlot,useComponent:t.useComponent,path:t.path,componentIdStr:t.componentId,useComponentFilters:t.useComponentFilters})}registerRoute(e){return this.routeSlot.register(e),this}registerNavigation(e,t){this.navSlot.register({props:e,order:t})}registerConsumeMethod(...e){this.consumeMethodSlot.register(e)}registerWidget(e,t){this.widgetSlot.register({props:e,order:t})}static async provider([e,t,n],r,[a,o,i,s,c,u,d]){const p=new S(e,a,o,i,s,c,u,d,t,n),f=new(_().AspectSection);return p.registerSearchResultWidget({key:"deprecation",end:l().DeprecationIcon}),p.commandBarUI&&r.commandBar&&(p.commandBarUI.addCommand(...p.keyBindings),t.addSearcher(p.componentSearcher)),p.registerMenuItem(p.menuItems),p.registerRoute(f.route),p.registerWidget(f.navigationLink,f.order),p.registerConsumeMethod(p.bitMethod),p}}(0,a().default)(S,"dependencies",[p().default,c().default,f().default]),(0,a().default)(S,"runtime",g().UIRuntime),(0,a().default)(S,"slots",[u().Slot.withType(),u().Slot.withType(),u().Slot.withType(),u().Slot.withType(),u().Slot.withType(),u().Slot.withType(),u().Slot.withType()]),(0,a().default)(S,"defaultConfig",{commandBar:!0}),v().ComponentAspect.addRuntime(S)},11552:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class{constructor(e,t,n){this.main=e,this.extensions=t,this.legacyProperties=n}}},70388:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CouldNotFindLatest=void 0;class n extends Error{constructor(e){super(`could not find latest semver in array: ${e.join(", ")}`)}report(){return this.message}}t.CouldNotFindLatest=n},86843:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HostNotFound=void 0;class n extends Error{constructor(e){super(),this.hostName=e}toString(){return`[component] error: host '${this.hostName}' was not found`}}t.HostNotFound=n},34864:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(52161));return a=function(){return e},e}function o(){const e=n(86843);return o=function(){return e},e}function i(){const e=n(70388);return i=function(){return e},e}function s(){const e=n(58548);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CouldNotFindLatest",{enumerable:!0,get:function(){return i().CouldNotFindLatest}}),Object.defineProperty(t,"HostNotFound",{enumerable:!0,get:function(){return o().HostNotFound}}),Object.defineProperty(t,"MainFileNotFound",{enumerable:!0,get:function(){return s().MainFileNotFound}}),Object.defineProperty(t,"NothingToSnap",{enumerable:!0,get:function(){return a().default}})},58548:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MainFileNotFound=void 0;class n extends Error{constructor(e,t){super(),this.id=e,this.mainFile=t}toString(){return`[component] error: main file ${this.mainFile} for component ${this.id.toString()} was not found`}}t.MainFileNotFound=n},52161:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n extends Error{}t.default=n},98628:(e,t,n)=>{"use strict";function r(){const e=n(81375);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentHostModel=void 0;class a{constructor(e,t){this.name=e,this.components=t}static from(e){return new a(e.getHost.name,r().ComponentModel.fromArray(e.getHost.list))}}t.ComponentHostModel=a},41396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={useComponentHost:!0};function a(){const e=n(49639);return a=function(){return e},e}Object.defineProperty(t,"useComponentHost",{enumerable:!0,get:function(){return a().useComponentHost}});var o=n(98628);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},49639:(e,t,n)=>{"use strict";function r(){const e=n(89733);return r=function(){return e},e}function a(){const e=n(59062);return a=function(){return e},e}function o(){const e=n(98628);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentHost=function(){const{data:e,loading:t}=(0,r().useDataQuery)(i);if(!e||t)return{};return{host:o().ComponentHostModel.from(e)}};const i=a().gql` + { + getHost { + id # used for GQL caching + name + list { + id { + name + version + scope + } + deprecation { + isDeprecate + } + env { + id + icon + } + } + } + } +`},44704:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(20163);return a=function(){return e},e}function o(){const e=n(41396);return o=function(){return e},e}function i(){const e=n(33988);return i=function(){return e},e}function s(){const e=n(67972);return s=function(){return e},e}function c(){const e=r(n(10535));return c=function(){return e},e}function l(){const e=n(52865);return l=function(){return e},e}function u(){const e=n(41541);return u=function(){return e},e}function d(){const e=n(87924);return d=function(){return e},e}function p(){const e=n(35377);return p=function(){return e},e}function f(){const e=n(28685);return f=function(){return e},e}function g(){const e=n(35575);return g=function(){return e},e}function m(){const e=n(4330);return m=function(){return e},e}function h(){const e=n(50282);return h=function(){return e},e}function _(){const e=n(22778);return _=function(){return e},e}function v(){const e=n(81375);return v=function(){return e},e}function y(){const e=n(30281);return y=function(){return e},e}function b(){const e=n(4492);return b=function(){return e},e}function R(){const e=n(55507);return R=function(){return e},e}function E(){const e=n(11167);return E=function(){return e},e}function S(){const e=r(n(11552));return S=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AspectData",{enumerable:!0,get:function(){return l().AspectData}}),Object.defineProperty(t,"AspectEntry",{enumerable:!0,get:function(){return l().AspectEntry}}),Object.defineProperty(t,"Component",{enumerable:!0,get:function(){return i().Component}}),Object.defineProperty(t,"ComponentAspect",{enumerable:!0,get:function(){return a().ComponentAspect}}),Object.defineProperty(t,"ComponentContext",{enumerable:!0,get:function(){return h().ComponentContext}}),Object.defineProperty(t,"ComponentDescriptorContext",{enumerable:!0,get:function(){return h().ComponentDescriptorContext}}),Object.defineProperty(t,"ComponentDescriptorProvider",{enumerable:!0,get:function(){return _().ComponentDescriptorProvider}}),Object.defineProperty(t,"ComponentFS",{enumerable:!0,get:function(){return c().default}}),Object.defineProperty(t,"ComponentID",{enumerable:!0,get:function(){return s().ComponentID}}),Object.defineProperty(t,"ComponentMap",{enumerable:!0,get:function(){return g().ComponentMap}}),Object.defineProperty(t,"ComponentModel",{enumerable:!0,get:function(){return R().ComponentModel}}),Object.defineProperty(t,"ComponentModelProps",{enumerable:!0,get:function(){return R().ComponentModelProps}}),Object.defineProperty(t,"ComponentProvider",{enumerable:!0,get:function(){return _().ComponentProvider}}),Object.defineProperty(t,"ComponentUrlParams",{enumerable:!0,get:function(){return b().ComponentUrlParams}}),Object.defineProperty(t,"Config",{enumerable:!0,get:function(){return S().default}}),Object.defineProperty(t,"ConsumePlugin",{enumerable:!0,get:function(){return y().ConsumePlugin}}),Object.defineProperty(t,"InvalidComponent",{enumerable:!0,get:function(){return i().InvalidComponent}}),Object.defineProperty(t,"RegisteredComponentRoute",{enumerable:!0,get:function(){return b().RegisteredComponentRoute}}),Object.defineProperty(t,"ResolveComponentIdFunc",{enumerable:!0,get:function(){return l().ResolveComponentIdFunc}}),Object.defineProperty(t,"Section",{enumerable:!0,get:function(){return m().Section}}),Object.defineProperty(t,"Snap",{enumerable:!0,get:function(){return u().Snap}}),Object.defineProperty(t,"SnapProps",{enumerable:!0,get:function(){return u().SnapProps}}),Object.defineProperty(t,"State",{enumerable:!0,get:function(){return p().State}}),Object.defineProperty(t,"Tag",{enumerable:!0,get:function(){return d().Tag}}),Object.defineProperty(t,"TagMap",{enumerable:!0,get:function(){return f().TagMap}}),Object.defineProperty(t,"TagProps",{enumerable:!0,get:function(){return d().TagProps}}),Object.defineProperty(t,"TopBarNav",{enumerable:!0,get:function(){return E().TopBarNav}}),Object.defineProperty(t,"componentFields",{enumerable:!0,get:function(){return v().componentFields}}),Object.defineProperty(t,"componentIdFields",{enumerable:!0,get:function(){return v().componentIdFields}}),Object.defineProperty(t,"componentOverviewFields",{enumerable:!0,get:function(){return v().componentOverviewFields}}),t.default=void 0,Object.defineProperty(t,"useComponent",{enumerable:!0,get:function(){return v().useComponent}}),Object.defineProperty(t,"useComponentDescriptor",{enumerable:!0,get:function(){return h().useComponentDescriptor}}),Object.defineProperty(t,"useComponentHost",{enumerable:!0,get:function(){return o().useComponentHost}}),Object.defineProperty(t,"useIdFromLocation",{enumerable:!0,get:function(){return v().useIdFromLocation}});var O=a().ComponentAspect;t.default=O},4330:(e,t,n)=>{"use strict";function r(){const e=n(12745);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Section",{enumerable:!0,get:function(){return r().Section}})},12745:()=>{},41541:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Snap=void 0;class n{constructor(e,t,n,r,a){this.hash=e,this.timestamp=t,this.parents=n,this.author=r,this.message=a}static fromObject(e){const t=e.parents||[];return new n(e.hash,new Date(parseInt(e.timestamp)),t,e.author,e.message)}toObject(){return{timestamp:this.timestamp.getTime().toString(),hash:this.hash,author:this.author,message:this.message,parents:this.parents}}}t.Snap=n},35377:(e,t,n)=>{"use strict";function r(){const e=n(6413);return r=function(){return e},e}function a(){const e=n(67972);return a=function(){return e},e}function o(){const e=n(34864);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.State=void 0;t.State=class{constructor(e,t,n,r,a){this.config=e,this._aspects=t,this.filesystem=n,this.dependencies=r,this._consumer=a}get mainFile(){const e=this.filesystem.files.find((e=>e.relative===this._consumer.mainFile));if(!e)throw new(o().MainFileNotFound)(a().ComponentID.fromLegacy(this._consumer.id),this._consumer.mainFile);return e}get hash(){return""}get issues(){var e;return(e=this._consumer).issues||(e.issues=new(r().IssuesList))}get isModified(){return this._consumer._isModified}get aspects(){return this._aspects}set aspects(e){this._aspects=e}}},28685:(e,t,n)=>{"use strict";function r(){const e=n(15581);return r=function(){return e},e}function a(){const e=n(97190);return a=function(){return e},e}function o(){const e=n(34864);return o=function(){return e},e}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.TagMap=void 0;class i extends Map{byHash(e){return Array.from(this.values()).find((t=>t.hash===e))}getPreReleaseLatestTags(){const e=this.toArray().reduce(((e,t)=>{var n;const r=t.version.prerelease;return r.length?(2!==r.length||"string"!==typeof r[0]||(e[n=r[0]]||(e[n]=[])).push(t.version.raw),e):e}),{});return Object.keys(e).reduce(((t,n)=>(t[n]=(0,a().maxSatisfying)(e[n],"*",{includePrerelease:!0}),t)),{})}getHashMap(){const e=new Map;return this.forEach((t=>{e.set(t.hash,t)})),e}getLatest(){const e=this.toArray().map((e=>e.version.raw));if(this.isEmpty())throw new(o().CouldNotFindLatest)(e);return(0,r().getLatestVersion)(e)}isEmpty(){return 0===this.size}toArray(){return Array.from(this.values())}byVersion(e){return this.toArray().map((e=>e)).find((t=>t.version.raw===e))}static fromArray(e){const t=e.map((e=>[e.version,e]));return new i(t)}static empty(){return new i}}t.TagMap=i},21774:(e,t,n)=>{"use strict";function r(){const e=n(87924);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Tag",{enumerable:!0,get:function(){return r().Tag}})},87924:(e,t,n)=>{"use strict";function r(){const e=n(97190);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.Tag=void 0;class a{constructor(e,t){this.hash=e,this.version=t}toObject(){return{hash:this.hash,version:this.version.raw}}static fromObject(e){return new a(e.hash,new(r().SemVer)(e.version))}}t.Tag=a},49999:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(69619);return a=function(){return e},e}function o(){const e=n(44704);return o=function(){return e},e}function i(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return i=function(){return e},e}function s(){const e=n(89733);return s=function(){return e},e}function c(){const e=n(59062);return c=function(){return e},e}function l(){const e=n(85779);return l=function(){return e},e}function u(){const e=n(11308);return u=function(){return e},e}function d(){const e=n(27879);return d=function(){return e},e}function p(){const e=r(n(33884));return p=function(){return e},e}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.AspectPage=function(){var e,t;const n=(0,i().useContext)(o().ComponentContext),{data:r}=(0,s().useDataQuery)(g,{variables:{id:n.id.toString()}}),c=null===r||void 0===r||null===(e=r.getHost)||void 0===e||null===(t=e.get)||void 0===t?void 0:t.aspects;if(c&&0===c.length)return i().default.createElement(l().EmptyBox,{title:"This component is new and doesn\u2019t have any aspects.",linkText:"Learn more about component aspects",link:"https://bit.dev/docs/extending-bit/aspect-overview"});return i().default.createElement("div",{className:p().default.aspectPage},i().default.createElement("div",null,i().default.createElement(u().H1,{className:p().default.title},"Configuration"),i().default.createElement(d().Separator,{className:p().default.separator}),c&&c.map((e=>i().default.createElement(a().AspectBox,{key:e.id,className:p().default.aspectBox,name:e.id,icon:e.icon,config:e.config,data:e.data})))))};const g=c().gql` + query ($id: String!) { + getHost { + get(id: $id) { + aspects { + id + config + data + icon + } + } + } + } +`},11651:(e,t,n)=>{"use strict";function r(){const e=n(49999);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AspectPage",{enumerable:!0,get:function(){return r().AspectPage}})},5551:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(49725));return a=function(){return e},e}function o(){const e=n(45549);return o=function(){return e},e}function i(){const e=n(35246);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentError=void 0;t.ComponentError=class{constructor(e,t){this.code=e,this.message=t}renderError(){return 404===this.code?a().default.createElement(o().NotFoundPage,null):a().default.createElement(i().ServerErrorPage,null)}}},87303:(e,t,n)=>{"use strict";function r(){const e=n(5551);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentError",{enumerable:!0,get:function(){return r().ComponentError}})},41172:(e,t,n)=>{"use strict";function r(){const e=n(91814);return r=function(){return e},e}function a(){const e=n(67972);return a=function(){return e},e}function o(){const e=n(21774);return o=function(){return e},e}function i(){const e=n(28685);return i=function(){return e},e}n(29119),Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentModel=void 0;class s{constructor(e,t,n,r,a,o,i,s,c,l,u,d,p="",f=[],g,m,h,_,v){this.id=e,this.displayName=t,this.packageName=n,this.server=r,this.compositions=a,this.tags=o,this.buildStatus=i,this.issuesCount=s,this.elementsUrl=c,this.status=l,this.deprecation=u,this.environment=d,this.description=p,this.labels=f,this.host=g,this.size=m,this.latest=h,this.preview=_,this.logs=v}get version(){return this.id.version?this.id.version:"new"}static from({id:e,server:t,displayName:n,compositions:c=[],packageName:l,elementsUrl:u,tags:d=[],deprecation:p,buildStatus:f,env:g,status:m,issuesCount:h,description:_,labels:v,host:y,latest:b,preview:R,size:E,logs:S}){return new s(a().ComponentID.fromObject(e),n,l,t,r().Composition.fromArray(c),i().TagMap.fromArray(d.map((e=>o().Tag.fromObject(e)))),f,h,u,m,p,g,_,v,y,E,b,R,S)}static fromArray(e){return e.map((e=>s.from(e)))}static empty(){return new s(a().ComponentID.fromObject({name:"root",scope:"temp"}),"","",{env:"",url:""},[],i().TagMap.empty())}}t.ComponentModel=s},55507:(e,t,n)=>{"use strict";function r(){const e=n(41172);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentModel",{enumerable:!0,get:function(){return r().ComponentModel}}),Object.defineProperty(t,"ComponentModelProps",{enumerable:!0,get:function(){return r().ComponentModelProps}})},63099:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(49725));return a=function(){return e},e}function o(){const e=r(n(99019));return o=function(){return e},e}function i(){const e=n(95152);return i=function(){return e},e}function s(){const e=n(18639);return s=function(){return e},e}function c(){const e=r(n(55574));return c=function(){return e},e}function l(){const e=r(n(3428));return l=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentResult=function({component:e,plugins:t}){const n=e.id.fullName,r=(0,o().default)(null===t||void 0===t?void 0:t.map((t=>t.start&&a().default.createElement(t.start,{key:t.key,component:e})))),u=(0,o().default)(null===t||void 0===t?void 0:t.map((t=>t.end&&a().default.createElement(t.end,{key:t.key,component:e}))));return a().default.createElement(a().default.Fragment,null,r,a().default.createElement(s().EnvIcon,{component:e,className:l().default.icon}),a().default.createElement("div",{className:(0,c().default)(l().default.name,i().ellipsis)},n),u)}},99269:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(64205);return i=function(){return e},e}function s(){const e=n(63099);return s=function(){return e},e}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t{const{navigate:t,resultPlugins:n}=this.options,{component:r}=e;return{id:r.id.fullName,action:()=>t(`/${r.id.fullName}`),children:o().default.createElement(s().ComponentResult,{component:r,plugins:n})}}))}updatePlugins(e){this.options=l(l({},this.options),{},{resultPlugins:e})}test(e){return!e.startsWith(">")&&e.length>0}toSearchableItem(e){return{name:e.id.name,displayName:e.id.fullName,component:e}}}t.ComponentSearcher=d},45194:(e,t,n)=>{"use strict";function r(){const e=n(99269);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentSearcher",{enumerable:!0,get:function(){return r().ComponentSearcher}})},60279:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return a=function(){return e},e}function o(){const e=r(n(91630));return o=function(){return e},e}function i(){const e=n(46338);return i=function(){return e},e}function s(){const e=n(61436);return s=function(){return e},e}function c(){const e=r(n(83774));return c=function(){return e},e}function l(){const e=n(22778);return l=function(){return e},e}function u(){const e=n(22880);return u=function(){return e},e}function d(){const e=n(83288);return d=function(){return e},e}function p(){const e=n(44704);return p=function(){return e},e}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.Component=function({routeSlot:e,containerSlot:t,host:n,onComponentChange:r,componentIdStr:f,useComponent:g,path:m,useComponentFilters:h}){const _=(0,d().useIdFromLocation)(),v=function(e){return(0,s().isFunction)(e)?e():e}(f),y=v?p().ComponentID.fromString(v):void 0,b=m||_,R={logFilters:null===h||void 0===h?void 0:h(),customUseComponent:g},{component:E,componentDescriptor:S,error:O}=(0,u().useComponent)(n,(null===y||void 0===y?void 0:y.toString())||_,R);(0,a().useEffect)((()=>null===r||void 0===r?void 0:r(E)),[E]),(0,a().useEffect)((()=>()=>null===r||void 0===r?void 0:r(void 0)),[]);const w=(0,a().useMemo)((()=>(0,o().default)(null===t||void 0===t?void 0:t.values())),[t]),C=(0,a().useMemo)((()=>w.filter((e=>"before"===e.type)).map((e=>e.content))),[w]),T=(0,a().useMemo)((()=>w.filter((e=>"after"===e.type)).map((e=>e.content))),[w]);return O?O.renderError():E?a().default.createElement(l().ComponentDescriptorProvider,{componentDescriptor:S},a().default.createElement(l().ComponentProvider,{component:E},C,a().default.createElement("div",{className:c().default.container},e&&a().default.createElement(i().SlotRouter,{parentPath:`${b}/*`,slot:e})),T)):a().default.createElement("div",null)}},50282:(e,t,n)=>{"use strict";function r(){const e=n(49725);return r=function(){return e},e}function a(){const e=n(55507);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.useComponentDescriptor=t.ComponentDescriptorContext=t.ComponentContext=void 0;const o=(0,r().createContext)(a().ComponentModel.empty());t.ComponentContext=o;const i=(0,r().createContext)(void 0);t.ComponentDescriptorContext=i;t.useComponentDescriptor=()=>(0,r().useContext)(i)},60441:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(49725));return a=function(){return e},e}function o(){const e=n(50282);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentDescriptorProvider=function({componentDescriptor:e,children:t}){return a().default.createElement(o().ComponentDescriptorContext.Provider,{value:e},t)},t.ComponentProvider=function({component:e,children:t}){return a().default.createElement(o().ComponentContext.Provider,{value:e},t)}},22778:(e,t,n)=>{"use strict";function r(){const e=n(50282);return r=function(){return e},e}function a(){const e=n(60441);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentContext",{enumerable:!0,get:function(){return r().ComponentContext}}),Object.defineProperty(t,"ComponentDescriptorContext",{enumerable:!0,get:function(){return r().ComponentDescriptorContext}}),Object.defineProperty(t,"ComponentDescriptorProvider",{enumerable:!0,get:function(){return a().ComponentDescriptorProvider}}),Object.defineProperty(t,"ComponentProvider",{enumerable:!0,get:function(){return a().ComponentProvider}}),Object.defineProperty(t,"useComponentDescriptor",{enumerable:!0,get:function(){return r().useComponentDescriptor}})},81375:(e,t,n)=>{"use strict";function r(){const e=n(60279);return r=function(){return e},e}function a(){const e=n(55507);return a=function(){return e},e}function o(){const e=n(22778);return o=function(){return e},e}function i(){const e=n(22880);return i=function(){return e},e}function s(){const e=n(11167);return s=function(){return e},e}function c(){const e=n(64271);return c=function(){return e},e}function l(){const e=n(83288);return l=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Component",{enumerable:!0,get:function(){return r().Component}}),Object.defineProperty(t,"ComponentContext",{enumerable:!0,get:function(){return o().ComponentContext}}),Object.defineProperty(t,"ComponentModel",{enumerable:!0,get:function(){return a().ComponentModel}}),Object.defineProperty(t,"ComponentModelProps",{enumerable:!0,get:function(){return a().ComponentModelProps}}),Object.defineProperty(t,"ComponentProvider",{enumerable:!0,get:function(){return o().ComponentProvider}}),Object.defineProperty(t,"TopBarNav",{enumerable:!0,get:function(){return s().TopBarNav}}),Object.defineProperty(t,"componentFields",{enumerable:!0,get:function(){return c().componentFields}}),Object.defineProperty(t,"componentIdFields",{enumerable:!0,get:function(){return c().componentIdFields}}),Object.defineProperty(t,"componentOverviewFields",{enumerable:!0,get:function(){return c().componentOverviewFields}}),Object.defineProperty(t,"useComponent",{enumerable:!0,get:function(){return i().useComponent}}),Object.defineProperty(t,"useIdFromLocation",{enumerable:!0,get:function(){return l().useIdFromLocation}})},30281:(e,t,n)=>{"use strict";function r(){const e=n(69703);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentMenu",{enumerable:!0,get:function(){return r().ComponentMenu}})},65551:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(75034));return o=function(){return e},e}function i(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return i=function(){return e},e}function s(){const e=r(n(55574));return s=function(){return e},e}function c(){const e=n(60795);return c=function(){return e},e}function l(){const e=n(11167);return l=function(){return e},e}function u(){const e=r(n(64159));return u=function(){return e},e}function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;te.toArray().sort(g)),[e]),a=(0,i().useMemo)((()=>t.toArray().sort(g)),[t]),d=[...r,...a].map((([e,t])=>{var n,c;const d=t.props.href===(null===(n=r[-1])||void 0===n?void 0:n[1].props.href)?{marginRight:"auto"}:{};return{component:function({isInMenu:n}){const r=t.props.displayName&&n&&t.props.displayName;return i().default.createElement(l().TopBarNav,(0,o().default)({className:(0,s().default)(u().default.topBarNav,n&&u().default.noBorder),key:e},t.props),r||t.props.children)},style:f(f({},t.props.href===(null===(c=a[0])||void 0===c?void 0:c[1].props.href)?{marginLeft:"auto"}:{}),d)}}));return i().default.createElement(c().ResponsiveNavbar,{navClassName:(0,s().default)(u().default.tab,n),style:{width:"100%",height:"100%"},priority:"none",tabs:d})}},69703:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(33097);return o=function(){return e},e}function i(){const e=n(50547);return i=function(){return e},e}function s(){const e=n(24816);return s=function(){return e},e}function c(){const e=n(38791);return c=function(){return e},e}function l(){const e=n(56843);return l=function(){return e},e}function u(){const e=n(61436);return u=function(){return e},e}function d(){const e=r(n(55574));return d=function(){return e},e}function p(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=R(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return p=function(){return e},e}function f(){const e=n(21891);return f=function(){return e},e}function g(){const e=n(13349);return g=function(){return e},e}function m(){const e=n(17413);return m=function(){return e},e}function h(){const e=n(22880);return h=function(){return e},e}function _(){const e=n(65551);return _=function(){return e},e}function v(){const e=r(n(64159));return v=function(){return e},e}function y(){const e=n(83288);return y=function(){return e},e}function b(){const e=n(44704);return b=function(){return e},e}function R(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(R=function(e){return e?n:t})(e)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t(_||[]).filter((e=>!e.tag)).map((e=>S(S({},e),{},{version:e.hash})))),[_]),R=(0,p().useMemo)((()=>{var t;const n=new Map;return(_||[]).filter((e=>e.tag)).forEach((e=>{n.set(null===e||void 0===e?void 0:e.tag,e)})),(0,u().compact)(null===(t=e.tags)||void 0===t?void 0:t.toArray().reverse().map((e=>n.get(e.version.version)))).map((e=>S(S({},e),{},{version:e.tag})))}),[_]),E=0===b.length&&0===R.length,O=(null===c||void 0===c||null===(o=c.getLanesByComponentId(e.id))||void 0===o?void 0:o.filter((e=>!e.id.isDefault())))||[],w=y&&!E&&!h,C=!y||E||null!==i&&void 0!==i&&i.search.includes("version")?e.version:"workspace",T=function(e,t,n){return(0,p().useMemo)((()=>(0,u().flatten)(e.values()).map((e=>null===e||void 0===e?void 0:e(t,{currentLane:n}))).filter((e=>!!e&&e.Component&&e.Title))),[e,t,n])}(t,e,h);return p().default.createElement(p().default.Fragment,null,R.length>0&&p().default.createElement(f().UseBoxDropdown,{position:"bottom-end",className:(0,d().default)(v().default.useBox,v().default.hideOnMobile),Menu:p().default.createElement(m().Menu,{methods:T,componentName:e.id.name})}),p().default.createElement(s().VersionDropdown,{tags:R,snaps:b,lanes:O,localVersion:w,currentVersion:C,latestVersion:e.latest,currentLane:h,menuClassName:v().default.componentVersionMenu}))}n(31567),n(41248),Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentMenu=function({navigationSlot:e,widgetSlot:t,className:n,host:r,menuItemSlot:a,consumeMethodSlot:s,componentIdStr:l,useComponent:f,path:g,useComponentFilters:m}){const R=(0,y().useIdFromLocation)(),E=function(e){return(0,u().isFunction)(e)?e():e}(l),S=E?b().ComponentID.fromString(E):void 0,w=g||R,C={logFilters:null===m||void 0===m?void 0:m(),customUseComponent:f},{component:T}=(0,h().useComponent)(r,(null===S||void 0===S?void 0:S.toString())||R,C),x=(0,p().useMemo)((()=>(0,u().groupBy)((0,u().flatten)(a.values()),"category")),[a]);return T?p().default.createElement(o().Routes,null,p().default.createElement(o().Route,{path:`${w}/*`,element:p().default.createElement("div",{className:(0,d().default)(v().default.topBar,n)},p().default.createElement("div",{className:v().default.leftSide},p().default.createElement(_().CollapsableMenuNav,{navigationSlot:e,widgetSlot:t})),p().default.createElement("div",{className:v().default.rightSide},p().default.createElement(O,{component:T,consumeMethods:s,host:r}),p().default.createElement(i().MainDropdown,{className:v().default.hideOnMobile,menuItems:x})))})):p().default.createElement(c().FullLoader,null)}},11167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(29324);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},29324:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(11290));return o=function(){return e},e}function i(){const e=r(n(49725));return i=function(){return e},e}function s(){const e=r(n(55574));return s=function(){return e},e}function c(){const e=n(33097);return c=function(){return e},e}function l(){const e=n(56843);return l=function(){return e},e}function u(){const e=r(n(61118));return u=function(){return e},e}n(41248),Object.defineProperty(t,"__esModule",{value:!0}),t.TopBarNav=function(e){let{href:t,className:n,activeClassName:r,children:d,displayName:p}=e,f=(0,o().default)(e,["href","className","activeClassName","children","displayName"]);const{search:g}=(0,c().useLocation)(),m=t&&`${t}${g}`;return i().default.createElement(l().Link,(0,a().default)({},f,{className:(0,s().default)(n,u().default.topBarLink),activeClassName:(0,s().default)(r,u().default.active),href:m}),i().default.createElement("div",null,d))}},83288:(e,t,n)=>{"use strict";function r(){const e=n(33097);return r=function(){return e},e}n(31567),n(41248),Object.defineProperty(t,"__esModule",{value:!0}),t.useIdFromLocation=function(e){const t=(0,r().useParams)(),n=e||t["*"];if(!n)return;const[o,...i]=n.split("/"),s=o.split(".").length>1,c=s?i.join("/"):n;let l;s&&(l=o);const u=a.exec(c);return null!==u&&void 0!==u&&u[0]?l?`${l}/${u[0]}`:u[0]:void 0};const a=/^[\w/-]*[\w-]/},64271:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(11290));return o=function(){return e},e}function i(){const e=n(49725);return i=function(){return e},e}function s(){const e=n(59062);return s=function(){return e},e}function c(){const e=n(89733);return c=function(){return e},e}function l(){const e=n(67972);return l=function(){return e},e}function u(){const e=n(14193);return u=function(){return e},e}function d(){const e=n(55507);return d=function(){return e},e}function p(){const e=n(87303);return p=function(){return e},e}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{if("teambit.workspace/workspace"!==t)return()=>{};const e=E({document:y,updateQuery:(e,{subscriptionData:t})=>{var n,r,a;const o=null===e||void 0===e||null===(n=e.getHost)||void 0===n?void 0:n.get,i=null===t||void 0===t||null===(r=t.data)||void 0===r||null===(a=r.componentAdded)||void 0===a?void 0:a.component;return!i||o?e:s.current===i.id.name?g(g({},e),{},{getHost:g(g({},e.getHost),{},{get:i})}):e}}),n=E({document:b,updateQuery:(e,{subscriptionData:t})=>{var n,r,a;if(!t.data)return e;const o=null===e||void 0===e||null===(n=e.getHost)||void 0===n?void 0:n.get,i=null===t||void 0===t||null===(r=t.data)||void 0===r||null===(a=r.componentChanged)||void 0===a?void 0:a.component;return i&&l().ComponentID.isEqualObj(null===o||void 0===o?void 0:o.id,null===i||void 0===i?void 0:i.id)?g(g({},e),{},{getHost:g(g({},e.getHost),{},{get:i})}):e}}),r=E({document:R,updateQuery:(e,{subscriptionData:t})=>{var n,r,a;if(!t.data)return e;const o=null===e||void 0===e||null===(n=e.getHost)||void 0===n?void 0:n.get,i=null===t||void 0===t||null===(r=t.data)||void 0===r||null===(a=r.componentRemoved)||void 0===a?void 0:a.componentIds;if(!o||null===i||void 0===i||!i.length)return e;return i.some((e=>l().ComponentID.isEqualObj(e,o.id)))?g(g({},e),{},{getHost:g(g({},e.getHost),{},{get:null})}):e}});return()=>{n(),e(),r()}}),[]);const O=null===m||void 0===m||null===(a=m.getHost)||void 0===a?void 0:a.get;return(0,i().useMemo)((()=>{const e={entries:null===O||void 0===O?void 0:O.aspects.map((e=>g(g({},e),{},{aspectId:e.id,aspectData:e.data})))},n=O&&l().ComponentID.fromObject(O.id);return g({componentDescriptor:n?u().ComponentDescriptor.fromObject({id:n.toString(),aspectList:e}):void 0,component:O?d().ComponentModel.from(g(g({},O),{},{host:t})):void 0,error:h?new(p().ComponentError)(500,h.message):O||_?void 0:new(p().ComponentError)(404),loading:_},S)}),[O,t,h])};const m=s().gql` + fragment componentIdFields on ComponentID { + name + version + scope + } +`;t.componentIdFields=m;const h=s().gql` + fragment componentOverviewFields on Component { + id { + ...componentIdFields + } + aspects(include: ["teambit.preview/preview", "teambit.envs/envs"]) { + # 'id' property in gql refers to a *global* identifier and used for caching. + # this makes aspect data cache under the same key, even when they are under different components. + # renaming the property fixes that. + id + data + } + elementsUrl + description + deprecation { + isDeprecate + newId + } + labels + displayName + server { + env + url + } + buildStatus + env { + id + icon + } + size { + compressedTotal + } + preview { + includesEnvTemplate + legacyHeader + isScaling + } + compositions { + identifier + displayName + } + } + ${m} +`;t.componentOverviewFields=h;const _=s().gql` + fragment componentFields on Component { + id { + ...componentIdFields + } + ...componentOverviewFields + packageName + latest + compositions { + identifier + displayName + } + tags { + version + } + logs(type: $logType, offset: $logOffset, limit: $logLimit, head: $logHead, sort: $logSort) { + id + message + username + email + date + hash + tag + } + } + ${m} + ${h} +`;t.componentFields=_;const v=s().gql` + query Component( + $id: String! + $extensionId: String! + $logType: String + $logOffset: Int + $logLimit: Int + $logHead: String + $logSort: String + ) { + getHost(id: $extensionId) { + id # used for GQL caching + get(id: $id) { + ...componentFields + } + } + } + ${_} +`,y=s().gql` + subscription OnComponentAdded($logType: String, $logOffset: Int, $logLimit: Int, $logHead: String, $logSort: String) { + componentAdded { + component { + ...componentFields + } + } + } + ${_} +`,b=s().gql` + subscription OnComponentChanged( + $logType: String + $logOffset: Int + $logLimit: Int + $logHead: String + $logSort: String + ) { + componentChanged { + component { + ...componentFields + } + } + } + ${_} +`,R=s().gql` + subscription OnComponentRemoved { + componentRemoved { + componentIds { + ...componentIdFields + } + } + } + ${m} +`},22880:(e,t,n)=>{"use strict";function r(){const e=n(33885);return r=function(){return e},e}function a(){const e=n(64271);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.useComponent=function(e,t,n){var o;const i=(0,r().useQuery)(),{version:s,logFilters:c,customUseComponent:l,skip:u}=n||{},d=null!==(o=s||i.get("version"))&&void 0!==o?o:void 0,p=t&&function(e,t){return t?e.includes("@")?e:`${e}@${t}`:e}(t,d);return(l||a().useComponentQuery)(p||"",e,c,u||!t)}},18046:(e,t,n)=>{const r=Symbol("SemVer ANY");class a{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof a){if(e.loose===!!t.loose)return e;e=e.value}l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"===typeof e)try{e=new u(e,this.options)}catch(t){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof a))throw new TypeError("a Comparator is required");if(t&&"object"===typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new d(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new d(this.value,t).test(e.semver);const n=(">="===this.operator||">"===this.operator)&&(">="===e.operator||">"===e.operator),r=("<="===this.operator||"<"===this.operator)&&("<="===e.operator||"<"===e.operator),o=this.semver.version===e.semver.version,i=(">="===this.operator||"<="===this.operator)&&(">="===e.operator||"<="===e.operator),s=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||o&&i||s||l}}e.exports=a;const o=n(71202),{re:i,t:s}=n(12110),c=n(7022),l=n(98350),u=n(12346),d=n(29714)},29714:(e,t,n)=>{class r{constructor(e,t){if(t=o(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!g(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&m(t[0])){this.set=[t];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=a.get(t);if(n)return n;const r=this.options.loose,o=r?l[u.HYPHENRANGELOOSE]:l[u.HYPHENRANGE];e=e.replace(o,T(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(l[u.COMPARATORTRIM],d),s("comparator trim",e,l[u.COMPARATORTRIM]),e=(e=(e=e.replace(l[u.TILDETRIM],p)).replace(l[u.CARETTRIM],f)).split(/\s+/).join(" ");const c=r?l[u.COMPARATORLOOSE]:l[u.COMPARATOR],m=e.split(" ").map((e=>_(e,this.options))).join(" ").split(/\s+/).map((e=>C(e,this.options))).filter(this.options.loose?e=>!!e.match(c):()=>!0).map((e=>new i(e,this.options))),h=(m.length,new Map);for(const a of m){if(g(a))return[a];h.set(a.value,a)}h.size>1&&h.has("")&&h.delete("");const v=[...h.values()];return a.set(t,v),v}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some((n=>h(n,t)&&e.set.some((e=>h(e,t)&&n.every((n=>e.every((e=>n.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"===typeof e)try{e=new c(e,this.options)}catch(t){return!1}for(let n=0;n"<0.0.0-0"===e.value,m=e=>""===e.value,h=(e,t)=>{let n=!0;const r=e.slice();let a=r.pop();for(;n&&r.length;)n=r.every((e=>a.intersects(e,t))),a=r.pop();return n},_=(e,t)=>(s("comp",e,t),e=R(e,t),s("caret",e),e=y(e,t),s("tildes",e),e=S(e,t),s("xrange",e),e=w(e,t),s("stars",e),e),v=e=>!e||"x"===e.toLowerCase()||"*"===e,y=(e,t)=>e.trim().split(/\s+/).map((e=>b(e,t))).join(" "),b=(e,t)=>{const n=t.loose?l[u.TILDELOOSE]:l[u.TILDE];return e.replace(n,((t,n,r,a,o)=>{let i;return s("tilde",e,t,n,r,a,o),v(n)?i="":v(r)?i=`>=${n}.0.0 <${+n+1}.0.0-0`:v(a)?i=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(s("replaceTilde pr",o),i=`>=${n}.${r}.${a}-${o} <${n}.${+r+1}.0-0`):i=`>=${n}.${r}.${a} <${n}.${+r+1}.0-0`,s("tilde return",i),i}))},R=(e,t)=>e.trim().split(/\s+/).map((e=>E(e,t))).join(" "),E=(e,t)=>{s("caret",e,t);const n=t.loose?l[u.CARETLOOSE]:l[u.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,((t,n,a,o,i)=>{let c;return s("caret",e,t,n,a,o,i),v(n)?c="":v(a)?c=`>=${n}.0.0${r} <${+n+1}.0.0-0`:v(o)?c="0"===n?`>=${n}.${a}.0${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.0${r} <${+n+1}.0.0-0`:i?(s("replaceCaret pr",i),c="0"===n?"0"===a?`>=${n}.${a}.${o}-${i} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}-${i} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o}-${i} <${+n+1}.0.0-0`):(s("no pr"),c="0"===n?"0"===a?`>=${n}.${a}.${o}${r} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o} <${+n+1}.0.0-0`),s("caret return",c),c}))},S=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map((e=>O(e,t))).join(" ")),O=(e,t)=>{e=e.trim();const n=t.loose?l[u.XRANGELOOSE]:l[u.XRANGE];return e.replace(n,((n,r,a,o,i,c)=>{s("xRange",e,n,r,a,o,i,c);const l=v(a),u=l||v(o),d=u||v(i),p=d;return"="===r&&p&&(r=""),c=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(u&&(o=0),i=0,">"===r?(r=">=",u?(a=+a+1,o=0,i=0):(o=+o+1,i=0)):"<="===r&&(r="<",u?a=+a+1:o=+o+1),"<"===r&&(c="-0"),n=`${r+a}.${o}.${i}${c}`):u?n=`>=${a}.0.0${c} <${+a+1}.0.0-0`:d&&(n=`>=${a}.${o}.0${c} <${a}.${+o+1}.0-0`),s("xRange return",n),n}))},w=(e,t)=>(s("replaceStars",e,t),e.trim().replace(l[u.STAR],"")),C=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),T=e=>(t,n,r,a,o,i,s,c,l,u,d,p,f)=>`${n=v(r)?"":v(a)?`>=${r}.0.0${e?"-0":""}`:v(o)?`>=${r}.${a}.0${e?"-0":""}`:i?`>=${n}`:`>=${n}${e?"-0":""}`} ${c=v(l)?"":v(u)?`<${+l+1}.0.0-0`:v(d)?`<${l}.${+u+1}.0-0`:p?`<=${l}.${u}.${d}-${p}`:e?`<${l}.${u}.${+d+1}-0`:`<=${c}`}`.trim(),x=(e,t,n)=>{for(let r=0;r0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},12346:(e,t,n)=>{const r=n(98350),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(64124),{re:i,t:s}=n(12110),c=n(71202),{compareIdentifiers:l}=n(43259);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!==typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?i[s.LOOSE]:i[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"===typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=u},32557:(e,t,n)=>{const r=n(18551);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},7022:(e,t,n)=>{const r=n(81305),a=n(7156),o=n(790),i=n(42716),s=n(23959),c=n(25030);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e===n;case"!==":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return a(e,n,l);case">":return o(e,n,l);case">=":return i(e,n,l);case"<":return s(e,n,l);case"<=":return c(e,n,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},69757:(e,t,n)=>{const r=n(12346),a=n(18551),{re:o,t:i}=n(12110);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"===typeof e&&(e=String(e)),"string"!==typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=o[i.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),o[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[i.COERCERTL].lastIndex=-1}else n=e.match(o[i.COERCE]);return null===n?null:a(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},90823:(e,t,n)=>{const r=n(12346);e.exports=(e,t,n)=>{const a=new r(e,n),o=new r(t,n);return a.compare(o)||a.compareBuild(o)}},80626:(e,t,n)=>{const r=n(48809);e.exports=(e,t)=>r(e,t,!0)},48809:(e,t,n)=>{const r=n(12346);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},66418:(e,t,n)=>{const r=n(18551),a=n(81305);e.exports=(e,t)=>{if(a(e,t))return null;{const n=r(e),a=r(t),o=n.prerelease.length||a.prerelease.length,i=o?"pre":"",s=o?"prerelease":"";for(const e in n)if(("major"===e||"minor"===e||"patch"===e)&&n[e]!==a[e])return i+e;return s}}},81305:(e,t,n)=>{const r=n(48809);e.exports=(e,t,n)=>0===r(e,t,n)},790:(e,t,n)=>{const r=n(48809);e.exports=(e,t,n)=>r(e,t,n)>0},42716:(e,t,n)=>{const r=n(48809);e.exports=(e,t,n)=>r(e,t,n)>=0},799:(e,t,n)=>{const r=n(12346);e.exports=(e,t,n,a)=>{"string"===typeof n&&(a=n,n=void 0);try{return new r(e,n).inc(t,a).version}catch(o){return null}}},23959:(e,t,n)=>{const r=n(48809);e.exports=(e,t,n)=>r(e,t,n)<0},25030:(e,t,n)=>{const r=n(48809);e.exports=(e,t,n)=>r(e,t,n)<=0},62521:(e,t,n)=>{const r=n(12346);e.exports=(e,t)=>new r(e,t).major},19960:(e,t,n)=>{const r=n(12346);e.exports=(e,t)=>new r(e,t).minor},7156:(e,t,n)=>{const r=n(48809);e.exports=(e,t,n)=>0!==r(e,t,n)},18551:(e,t,n)=>{const{MAX_LENGTH:r}=n(64124),{re:a,t:o}=n(12110),i=n(12346),s=n(71202);e.exports=(e,t)=>{if(t=s(t),e instanceof i)return e;if("string"!==typeof e)return null;if(e.length>r)return null;if(!(t.loose?a[o.LOOSE]:a[o.FULL]).test(e))return null;try{return new i(e,t)}catch(n){return null}}},73968:(e,t,n)=>{const r=n(12346);e.exports=(e,t)=>new r(e,t).patch},6435:(e,t,n)=>{const r=n(18551);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},1615:(e,t,n)=>{const r=n(48809);e.exports=(e,t,n)=>r(t,e,n)},52441:(e,t,n)=>{const r=n(90823);e.exports=(e,t)=>e.sort(((e,n)=>r(n,e,t)))},20344:(e,t,n)=>{const r=n(29714);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(a){return!1}return t.test(e)}},84321:(e,t,n)=>{const r=n(90823);e.exports=(e,t)=>e.sort(((e,n)=>r(e,n,t)))},92299:(e,t,n)=>{const r=n(18551);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},97190:(e,t,n)=>{const r=n(12110);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:n(64124).SEMVER_SPEC_VERSION,SemVer:n(12346),compareIdentifiers:n(43259).compareIdentifiers,rcompareIdentifiers:n(43259).rcompareIdentifiers,parse:n(18551),valid:n(92299),clean:n(32557),inc:n(799),diff:n(66418),major:n(62521),minor:n(19960),patch:n(73968),prerelease:n(6435),compare:n(48809),rcompare:n(1615),compareLoose:n(80626),compareBuild:n(90823),sort:n(84321),rsort:n(52441),gt:n(790),lt:n(23959),eq:n(81305),neq:n(7156),gte:n(42716),lte:n(25030),cmp:n(7022),coerce:n(69757),Comparator:n(18046),Range:n(29714),satisfies:n(20344),toComparators:n(41213),maxSatisfying:n(18074),minSatisfying:n(4128),minVersion:n(51540),validRange:n(50461),outside:n(27857),gtr:n(70783),ltr:n(54263),intersects:n(79660),simplifyRange:n(31974),subset:n(7294)}},64124:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},98350:(e,t,n)=>{var r=n(20038);const a="object"===typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},43259:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const r=t.test(e),a=t.test(n);return r&&a&&(e=+e,n=+n),e===n?0:r&&!a?-1:a&&!r?1:en(t,e)}},71202:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!==typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},12110:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r}=n(64124),a=n(98350),o=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let c=0;const l=(e,t,n)=>{const r=c++;a(r,t),s[e]=r,i[r]=t,o[r]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),l("FULL",`^${i[s.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),l("LOOSE",`^${i[s.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${i[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${i[s.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),l("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",i[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},70783:(e,t,n)=>{const r=n(27857);e.exports=(e,t,n)=>r(e,t,">",n)},79660:(e,t,n)=>{const r=n(29714);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t))},54263:(e,t,n)=>{const r=n(27857);e.exports=(e,t,n)=>r(e,t,"<",n)},18074:(e,t,n)=>{const r=n(12346),a=n(29714);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&-1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},4128:(e,t,n)=>{const r=n(12346),a=n(29714);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},51540:(e,t,n)=>{const r=n(12346),a=n(29714),o=n(790);e.exports=(e,t)=>{e=new a(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let a=0;a{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!o(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||n&&!o(n,i)||(n=i)}return n&&e.test(n)?n:null}},27857:(e,t,n)=>{const r=n(12346),a=n(18046),{ANY:o}=a,i=n(29714),s=n(20344),c=n(790),l=n(23959),u=n(25030),d=n(42716);e.exports=(e,t,n,p)=>{let f,g,m,h,_;switch(e=new r(e,p),t=new i(t,p),n){case">":f=c,g=u,m=l,h=">",_=">=";break;case"<":f=l,g=d,m=c,h="<",_="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,p))return!1;for(let r=0;r{e.semver===o&&(e=new a(">=0.0.0")),i=i||e,s=s||e,f(e.semver,i.semver,p)?i=e:m(e.semver,s.semver,p)&&(s=e)})),i.operator===h||i.operator===_)return!1;if((!s.operator||s.operator===h)&&g(e,s.semver))return!1;if(s.operator===_&&m(e,s.semver))return!1}return!0}},31974:(e,t,n)=>{const r=n(20344),a=n(48809);e.exports=(e,t,n)=>{const o=[];let i=null,s=null;const c=e.sort(((e,t)=>a(e,t,n)));for(const a of c){r(a,t,n)?(s=a,i||(i=a)):(s&&o.push([i,s]),s=null,i=null)}i&&o.push([i,null]);const l=[];for(const[r,a]of o)r===a?l.push(r):a||r!==c[0]?a?r===c[0]?l.push(`<=${a}`):l.push(`${r} - ${a}`):l.push(`>=${r}`):l.push("*");const u=l.join(" || "),d="string"===typeof t.raw?t.raw:String(t);return u.length{const r=n(29714),{ANY:a}=n(18046),o=n(20344),i=n(48809),s=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===a)return 1===t.length&&t[0].semver===a;const r=new Set;let s,u,d,p,f,g,m;for(const a of e)">"===a.operator||">="===a.operator?s=c(s,a,n):"<"===a.operator||"<="===a.operator?u=l(u,a,n):r.add(a.semver);if(r.size>1)return null;if(s&&u){if(d=i(s.semver,u.semver,n),d>0)return null;if(0===d&&(">="!==s.operator||"<="!==u.operator))return null}for(const a of r){if(s&&!o(a,String(s),n))return null;if(u&&!o(a,String(u),n))return null;for(const e of t)if(!o(a,String(e),n))return!1;return!0}for(const a of t){if(m=m||">"===a.operator||">="===a.operator,g=g||"<"===a.operator||"<="===a.operator,s)if(">"===a.operator||">="===a.operator){if(p=c(s,a,n),p===a&&p!==s)return!1}else if(">="===s.operator&&!o(s.semver,String(a),n))return!1;if(u)if("<"===a.operator||"<="===a.operator){if(f=l(u,a,n),f===a&&f!==u)return!1}else if("<="===u.operator&&!o(u.semver,String(a),n))return!1;if(!a.operator&&(u||s)&&0!==d)return!1}return!(s&&g&&!u&&0!==d)&&!(u&&m&&!s&&0!==d)},c=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n)=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let a=!1;e:for(const r of e.set){for(const e of t.set){const t=s(r,e,n);if(a=a||null!==t,t)continue e}if(a)return!1}return!0}},41213:(e,t,n)=>{const r=n(29714);e.exports=(e,t)=>new r(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},50461:(e,t,n)=>{const r=n(29714);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(n){return null}}},91335:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.humanizeCompositionId=void 0;const a=r(n(93086));t.humanizeCompositionId=function(e){return(0,a.default)(e)}},79410:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.humanizeCompositionId=void 0;var r=n(91335);Object.defineProperty(t,"humanizeCompositionId",{enumerable:!0,get:function(){return r.humanizeCompositionId}})},93101:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionCompareSection=void 0;t.CompositionCompareSection=class{constructor(e){this.ui=e,this.navigationLink={href:"compositions",children:"Compositions",order:1},this.route={path:"compositions/*",element:this.ui.getCompositionsCompare()}}}},79218:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionCompareSection=void 0;var r=n(93101);Object.defineProperty(t,"CompositionCompareSection",{enumerable:!0,get:function(){return r.CompositionCompareSection}})},2155:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionCompare=void 0;const s=n(87351),c=n(91814),l=n(99802),u=n(28043),d=n(8881),p=n(52782),f=i(n(23720)),g=o(n(49725)),m=i(n(62237)),h=n(23400);t.CompositionCompare=function(e){const{emptyState:t}=e,n=(0,s.useComponentCompare)(),r=null===n||void 0===n?void 0:n.base,a=null===n||void 0===n?void 0:n.compare,o=null===r||void 0===r?void 0:r.model.compositions,i=null===a||void 0===a?void 0:a.model.compositions,_=(0,d.useCompareQueryParam)("compositionBaseFile"),v=(0,d.useCompareQueryParam)("compositionCompareFile"),y=_&&o&&o.find((e=>e.identifier===_))||o&&o[0],b=v&&i&&i.find((e=>e.identifier===v))||i&&i[0],R=(null===o||void 0===o?void 0:o.map((e=>{const t=(0,d.useUpdatedUrlFromQuery)({compositionBaseFile:e.identifier,compositionCompareFile:null===b||void 0===b?void 0:b.identifier});return{id:e.identifier,label:e.displayName,value:t}})))||[],E=(null===i||void 0===i?void 0:i.map((e=>{const t=(0,d.useUpdatedUrlFromQuery)({compositionBaseFile:null===y||void 0===y?void 0:y.identifier,compositionCompareFile:e.identifier});return{id:e.identifier,label:e.displayName,value:t}})))||[],[S,O]=(0,g.useState)({}),w=(0,g.useMemo)((()=>f.default.stringify(S)),[S]),[C,T]=(0,g.useState)({}),x=(0,g.useMemo)((()=>f.default.stringify(C)),[C]),N=y&&{id:y.identifier,label:y.displayName},I=b&&{id:b.identifier,label:b.displayName},P=(0,g.useMemo)((()=>void 0===(null===n||void 0===n?void 0:n.base)?g.default.createElement(g.default.Fragment,null):g.default.createElement("div",{className:m.default.subView},g.default.createElement(l.CompositionContextProvider,{queryParams:S,setQueryParams:O},g.default.createElement(c.CompositionContent,{emptyState:t,component:null===n||void 0===n?void 0:n.base.model,selected:y,queryParams:w})))),[null===n||void 0===n?void 0:n.base,y]),A=(0,g.useMemo)((()=>void 0===(null===n||void 0===n?void 0:n.compare)?g.default.createElement(g.default.Fragment,null):g.default.createElement("div",{className:m.default.subView},g.default.createElement(l.CompositionContextProvider,{queryParams:C,setQueryParams:T},g.default.createElement(c.CompositionContent,{emptyState:t,component:n.compare.model,selected:b,queryParams:x})))),[null===n||void 0===n?void 0:n.compare,b]);return g.default.createElement(g.default.Fragment,null,(null===n||void 0===n?void 0:n.loading)&&g.default.createElement("div",{className:m.default.loader},g.default.createElement(p.RoundLoader,null)),g.default.createElement((function(){return R.length<0&&E.length<0?g.default.createElement(g.default.Fragment,null):g.default.createElement("div",{className:m.default.dropdownContainer},g.default.createElement("div",{className:m.default.leftDropdown},R.length>0&&g.default.createElement(h.CompositionDropdown,{dropdownItems:R,selected:N})),g.default.createElement("div",{className:m.default.rightDropdown},E.length>0&&g.default.createElement(h.CompositionDropdown,{dropdownItems:E,selected:I})))}),null),g.default.createElement(u.CompareSplitLayoutPreset,{base:P,compare:A}))}},23400:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionDropdown=void 0;const s=n(88582),c=n(25314),l=n(76668),u=o(n(49725)),d=i(n(45302));function p(e){const{selected:t,current:n}=e,r=(null===t||void 0===t?void 0:t.id)===n.id,a=(0,u.useRef)(null);return(0,u.useEffect)((()=>{var e;r&&(null===(e=a.current)||void 0===e||e.scrollIntoView({block:"nearest",behavior:"smooth"}))}),[r]),u.default.createElement("div",{ref:a},u.default.createElement(s.MenuLinkItem,{active:n.id===(null===t||void 0===t?void 0:t.id),href:n.value},u.default.createElement("div",null,n.label)))}t.CompositionDropdown=function(e){const{selected:t,dropdownItems:n}=e;return u.default.createElement(l.Dropdown,{dropClass:d.default.menu,placeholder:u.default.createElement("div",{className:d.default.placeholder},u.default.createElement("div",null,t&&t.label),u.default.createElement(c.Icon,{of:"fat-arrow-down"}))},n.map((e=>u.default.createElement(p,{key:e.id,current:e,selected:t}))))}},71844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionCompare=void 0;var r=n(2155);Object.defineProperty(t,"CompositionCompare",{enumerable:!0,get:function(){return r.CompositionCompare}})},73519:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a(0,u.default)(null===n||void 0===n?void 0:n.values()).filter((({location:e})=>"start"===e)).map((({content:e},t)=>c.default.createElement(c.default.Fragment,{key:t},e)))),[n]),s=(0,c.useMemo)((()=>(0,u.default)(null===n||void 0===n?void 0:n.values()).filter((({location:e})=>"end"===e)).map((({content:e},t)=>c.default.createElement(c.default.Fragment,{key:t},e)))),[n]);return o.length||s.length?c.default.createElement("div",Object.assign({},a,{className:(0,l.default)(t,d.default.compositionsMenuBar)}),!(!(null===o||void 0===o?void 0:o.length)&&!r)&&c.default.createElement("div",null,o," ",r),c.default.createElement("div",{className:d.default.spacer}),!!(null===s||void 0===s?void 0:s.length)&&c.default.createElement("div",null,s)):null}},5944:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionsMenuBar=void 0;var r=n(73519);Object.defineProperty(t,"CompositionsMenuBar",{enumerable:!0,get:function(){return r.CompositionsMenuBar}})},99802:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usePreviewQueryParams=t.usePreview=t.CompositionContextProvider=void 0;var r=n(49064);Object.defineProperty(t,"CompositionContextProvider",{enumerable:!0,get:function(){return r.CompositionContextProvider}}),Object.defineProperty(t,"usePreview",{enumerable:!0,get:function(){return r.usePreview}});var a=n(46571);Object.defineProperty(t,"usePreviewQueryParams",{enumerable:!0,get:function(){return a.usePreviewQueryParams}})},49064:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.usePreview=t.CompositionContextProvider=void 0;const i=o(n(49725)),s=(0,i.createContext)({queryParams:{},setQueryParams:()=>{}});t.CompositionContextProvider=function({children:e,queryParams:t,setQueryParams:n}){const r=(0,i.useMemo)((()=>({queryParams:t,setQueryParams:n})),[t,n]);return i.default.createElement(s.Provider,{value:r},e)},t.usePreview=function(){return(0,i.useContext)(s)}},46571:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usePreviewQueryParams=void 0;const r=n(49725),a=n(49064);t.usePreviewQueryParams=function(e){const t=(0,a.usePreview)();return[t.queryParams[e],(0,r.useCallback)((n=>t.setQueryParams((t=>Object.assign(Object.assign({},t),{[e]:n})))),[e])]}},49527:(e,t,n)=>{"use strict";function r(){const e=n(79410);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.Composition=void 0;class a{constructor(e,t,n){this.identifier=e,this.filepath=t,this._displayName=n}get displayName(){return this._displayName||(0,r().humanizeCompositionId)(this.identifier)}toObject(){return{identifier:this.identifier,filepath:this.filepath,displayName:this._displayName}}toBrowserMetaDataObject(){return{identifier:this.identifier,displayName:this._displayName}}static fromArray(e){return e.map((e=>new a(e.identifier,e.filepath,e.displayName)))}}t.Composition=a},63995:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(72288);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionsSection=void 0;t.CompositionsSection=class{constructor(e,t,n){this.compositions=e,this.options=t,this.emptyStateSlot=n,(0,a().default)(this,"navigationLink",{href:"~compositions",children:"Compositions"}),(0,a().default)(this,"route",{path:"~compositions",element:o().default.createElement(i().Compositions,{menuBarWidgets:this.options.menuBarWidgetSlot,emptyState:this.emptyStateSlot})}),(0,a().default)(this,"order",20)}}},81991:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CompositionsAspect=void 0;const a=r().Aspect.create({id:"teambit.compositions/compositions",dependencies:[],defaultConfig:{}});t.CompositionsAspect=a;var o=a;t.default=o},72288:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=I(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return a=function(){return e},e}function o(){const e=r(n(3103));return o=function(){return e},e}function i(){const e=r(n(23720));return i=function(){return e},e}function s(){const e=n(40558);return s=function(){return e},e}function c(){const e=n(81258);return c=function(){return e},e}function l(){const e=n(33255);return l=function(){return e},e}function u(){const e=n(44704);return u=function(){return e},e}function d(){const e=n(19332);return d=function(){return e},e}function p(){const e=n(26580);return p=function(){return e},e}function f(){const e=n(72847);return f=function(){return e},e}function g(){const e=n(50666);return g=function(){return e},e}function m(){const e=n(85779);return m=function(){return e},e}function h(){const e=n(45925);return h=function(){return e},e}function _(){const e=n(39323);return _=function(){return e},e}function v(){const e=n(5944);return v=function(){return e},e}function y(){const e=n(99802);return y=function(){return e},e}function b(){const e=n(22379);return b=function(){return e},e}function R(){const e=n(87117);return R=function(){return e},e}function E(){const e=n(11308);return E=function(){return e},e}function S(){const e=n(62589);return S=function(){return e},e}function O(){const e=n(56843);return O=function(){return e},e}function w(){const e=n(79754);return w=function(){return e},e}function C(){const e=n(5232);return C=function(){return e},e}function T(){const e=r(n(25347));return T=function(){return e},e}function x(){const e=n(25747);return x=function(){return e},e}function N(){const e=n(3416);return N=function(){return e},e}function I(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(I=function(e){return e?n:t})(e)}function P({component:e,selected:t,queryParams:n,emptyState:r}){var o;const i=null===(o=e.environment)||void 0===o?void 0:o.id,s=null===r||void 0===r?void 0:r.get(i||"");return 0===e.compositions.length&&"teambit.workspace/workspace"===e.host&&s?a().default.createElement("div",{className:T().default.noCompositionsPage},a().default.createElement("div",null,a().default.createElement(E().H1,{className:T().default.title},"Compositions"),a().default.createElement(R().Separator,{isPresentational:!0,className:T().default.separator}),a().default.createElement(S().AlertCard,{level:"info",title:"There are no compositions for this Component. Learn how to add compositions:"},a().default.createElement(b().MDXLayout,null,a().default.createElement(s,null))))):"pending"===(null===e||void 0===e?void 0:e.buildStatus)&&"teambit.scope/scope"===(null===e||void 0===e?void 0:e.host)?a().default.createElement(C().StatusMessageCard,{className:T().default.buildStatusMessage,status:"PROCESSING",title:"component preview pending"},"this might take some time"):"failed"===(null===e||void 0===e?void 0:e.buildStatus)&&"teambit.scope/scope"===(null===e||void 0===e?void 0:e.host)?a().default.createElement(C().StatusMessageCard,{className:T().default.buildStatusMessage,status:"FAILURE",title:"failed to get component preview "}):0===e.compositions.length?a().default.createElement(m().EmptyBox,{title:"There are no compositions for this component.",linkText:"Learn how to create compositions",link:"https://bit.dev/docs/dev-services-overview/compositions/compositions-overview"}):a().default.createElement(x().ComponentComposition,{className:T().default.compositionsIframe,viewport:null,component:e,forceHeight:"100%",composition:t,fullContentHeight:!0,pubsub:!0,queryParams:n})}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionContent=P,t.Compositions=function({menuBarWidgets:e,emptyState:t}){var n;const r=(0,a().useContext)(u().ComponentContext),[m,b]=(0,a().useState)((0,o().default)(r.compositions)),R=(0,a().useRef)(m);R.current=m;const E=(0,f().useDocs)(r.id);(0,a().useEffect)((()=>{var e;const t=null===(e=R.current)||void 0===e?void 0:e.identifier,n=r.compositions.find((e=>e.identifier===t))||r.compositions[0];b(n)}),[r]);const S=!(0,_().useIsMobile)()&&r.compositions.length>0,[C,x]=(0,a().useState)(S),I=C?c().Layout.row:c().Layout.left,A=(0,h().toPreviewUrl)(r,"compositions"),D=null===r||void 0===r||null===(n=r.preview)||void 0===n?void 0:n.isScaling,k=D?`name=${null===m||void 0===m?void 0:m.identifier}`:null===m||void 0===m?void 0:m.identifier,M=(0,h().toPreviewUrl)(r,"compositions",k),[j,L]=(0,a().useState)({}),F=(0,a().useMemo)((()=>i().default.stringify(j)),[j]);return(0,a().useEffect)((()=>x(S)),[S]),a().default.createElement(y().CompositionContextProvider,{queryParams:j,setQueryParams:L},a().default.createElement(c().SplitPane,{layout:I,size:"85%",className:T().default.compositionsPage},a().default.createElement(c().Pane,{className:T().default.left},a().default.createElement(v().CompositionsMenuBar,{menuBarWidgets:e,className:T().default.menuBar},a().default.createElement(O().Link,{external:!0,href:M,className:T().default.openInNewTab},a().default.createElement(w().OptionButton,{icon:"open-tab"}))),a().default.createElement(P,{emptyState:t,component:r,selected:m,queryParams:F})),a().default.createElement(l().HoverSplitter,{className:T().default.splitter},a().default.createElement(g().Collapser,{placement:"left",isOpen:C,onMouseDown:e=>e.stopPropagation(),onClick:()=>x((e=>!e)),tooltipContent:(C?"Hide":"Show")+" side compositions",className:T().default.collapser})),a().default.createElement(c().Pane,{className:T().default.right},a().default.createElement(s().ThemeContext,null,a().default.createElement(p().TabContainer,{className:T().default.tabsContainer},a().default.createElement(p().TabList,{className:T().default.tabs},a().default.createElement(p().Tab,null,"compositions"),a().default.createElement(p().Tab,null,"properties")),a().default.createElement(p().TabPanel,{className:T().default.tabContent},a().default.createElement(N().CompositionsPanel,{isScaling:D,onSelectComposition:b,url:A,compositions:r.compositions,active:m,className:T().default.compost})),a().default.createElement(p().TabPanel,{className:T().default.tabContent},E&&E.length>0?a().default.createElement(d().PropTable,{rows:E,showListView:!0}):a().default.createElement("div",null)))))))}},16034:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(73823);return i=function(){return e},e}function s(){const e=n(44704);return s=function(){return e},e}function c(){const e=n(12639);return c=function(){return e},e}function l(){const e=n(79218);return l=function(){return e},e}function u(){const e=n(71844);return u=function(){return e},e}function d(){const e=n(75334);return d=function(){return e},e}function p(){const e=n(63995);return p=function(){return e},e}function f(){const e=n(81991);return f=function(){return e},e}n(31567),n(92619);class g{constructor(e,t){this.menuBarWidgetSlot=e,this.emptyStateSlot=t,(0,a().default)(this,"getCompositionsCompare",(()=>o().default.createElement(u().CompositionCompare,{emptyState:this.emptyStateSlot})))}registerEmptyState(e){return this.emptyStateSlot.register(e),this}registerMenuWidget(...e){this.menuBarWidgetSlot.register(e)}static async provider([e,t],n,[r,a]){const o=new g(r,a),i=new(p().CompositionsSection)(o,{menuBarWidgetSlot:o.menuBarWidgetSlot},a),s=new(l().CompositionCompareSection)(o);return e.registerRoute(i.route),e.registerNavigation(i.navigationLink,i.order),t.registerNavigation({props:s.navigationLink,order:s.navigationLink.order}),t.registerRoutes([s.route]),o}}(0,a().default)(g,"dependencies",[s().ComponentAspect,d().ComponentCompareAspect]),(0,a().default)(g,"runtime",c().UIRuntime),(0,a().default)(g,"slots",[i().Slot.withType(),i().Slot.withType()]),f().CompositionsAspect.addRuntime(g)},91814:(e,t,n)=>{"use strict";function r(){const e=n(81991);return r=function(){return e},e}function a(){const e=n(49527);return a=function(){return e},e}function o(){const e=n(72288);return o=function(){return e},e}function i(){const e=n(25747);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentComposition",{enumerable:!0,get:function(){return i().ComponentComposition}}),Object.defineProperty(t,"Composition",{enumerable:!0,get:function(){return a().Composition}}),Object.defineProperty(t,"CompositionContent",{enumerable:!0,get:function(){return o().CompositionContent}}),Object.defineProperty(t,"CompositionContentProps",{enumerable:!0,get:function(){return o().CompositionContentProps}}),Object.defineProperty(t,"CompositionProps",{enumerable:!0,get:function(){return a().CompositionProps}}),Object.defineProperty(t,"CompositionsAspect",{enumerable:!0,get:function(){return r().CompositionsAspect}}),t.default=void 0;var s=r().CompositionsAspect;t.default=s},4632:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(11290));return o=function(){return e},e}function i(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return i=function(){return e},e}function s(){const e=n(45925);return s=function(){return e},e}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentComposition=function(e){let{composition:t,component:n,queryParams:r=[]}=e,c=(0,o().default)(e,["composition","component","queryParams"]);const l=(0,i().useMemo)((()=>{var e;return(t?[null!==(e=n.preview)&&void 0!==e&&e.isScaling?`name=${t.identifier}`:t.identifier]:[]).concat(r)}),[null===t||void 0===t?void 0:t.identifier,r]);return i().default.createElement(s().ComponentPreview,(0,a().default)({},c,{component:n,style:{width:"100%",height:"100%"},previewName:"compositions",queryParams:l}))}},3416:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(11290));return o=function(){return e},e}function i(){const e=n(25314);return i=function(){return e},e}function s(){const e=r(n(55574));return s=function(){return e},e}function c(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return c=function(){return e},e}function l(){const e=r(n(81503));return l=function(){return e},e}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionsPanel=function(e){let{url:t,compositions:n,isScaling:r,onSelectComposition:u,active:d,className:p}=e,f=(0,o().default)(e,["url","compositions","isScaling","onSelectComposition","active","className"]);const g=(0,c().useCallback)((e=>{u&&u(e)}),[u]);return c().default.createElement("ul",(0,a().default)({},f,{className:(0,s().default)(p)}),n.map((e=>{const n=r?`${t}&name=${e.identifier}`:`${t}&${e.identifier}`;return c().default.createElement("li",{key:e.identifier,className:(0,s().default)(l().default.linkWrapper,e===d&&l().default.active)},c().default.createElement("a",{className:l().default.panelLink,onClick:()=>g(e)},c().default.createElement("span",{className:l().default.box}),c().default.createElement("span",{className:l().default.name},e.displayName)),c().default.createElement("div",{className:l().default.right},c().default.createElement("a",{className:l().default.panelLink,target:"_blank",rel:"noopener noreferrer",href:n},c().default.createElement(i().Icon,{className:l().default.icon,of:"open-tab"}))))})))}},25747:(e,t,n)=>{"use strict";function r(){const e=n(4632);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentComposition",{enumerable:!0,get:function(){return r().ComponentComposition}})},10765:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestCompareSection=void 0;var r=n(48397);Object.defineProperty(t,"TestCompareSection",{enumerable:!0,get:function(){return r.TestCompareSection}})},48397:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestCompareSection=void 0;t.TestCompareSection=class{constructor(e){this.tester=e,this.navigationLink={href:"tests",children:"Tests",order:3},this.route={path:"tests/*",element:this.tester.getTesterCompare()}}}},5259:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompareTestsPage=void 0;const a=r(n(49725)),o=n(59062),i=n(55586),s=n(39397),c=n(62589),l=n(85779),u=n(22379),d=n(12493),p=r(n(55574)),f=o.gql` + subscription OnTestsChanged($id: String!) { + testsChanged(id: $id) { + testsResults { + testFiles { + file + duration + pass + failed + pending + errorStr + tests { + ancestor + duration + status + name + error + } + } + } + } + } +`,g=o.gql` + query ($id: String!) { + getHost { + id # for GQL caching + getTests(id: $id) { + loading + testsResults { + testFiles { + file + duration + pass + failed + pending + errorStr + tests { + ancestor + duration + status + name + error + } + } + } + } + } + } +`;t.CompareTestsPage=function(e){var t,n,r,m;const{component:h,emptyState:_,className:v,isCompareVersionWorkspace:y}=e,b=y?h.id.toStringWithoutVersion():h.id.toString(),R=(0,o.useSubscription)(f,{variables:{id:b}}),{data:E}=(0,o.useQuery)(g,{variables:{id:b}}),S=(null===(t=R.data)||void 0===t?void 0:t.testsChanged)||(null===(n=null===E||void 0===E?void 0:E.getHost)||void 0===n?void 0:n.getTests),O=null===(r=null===S||void 0===S?void 0:S.testsResults)||void 0===r?void 0:r.testFiles;if(null===S||void 0===S?void 0:S.loading)return a.default.createElement(i.TestLoader,null);const w=null===(m=h.environment)||void 0===m?void 0:m.id,C=_.get(w||"");return null!==O&&null!==(null===S||void 0===S?void 0:S.testsResults)||"teambit.workspace/workspace"!==h.host||!C?null===O||null===(null===S||void 0===S?void 0:S.testsResults)?a.default.createElement(l.EmptyBox,{title:"This component doesn\u2019t have any tests.",linkText:"Learn how to add tests to your components",link:"https://bit.dev/docs/dev-services-overview/tester/tester-overview"}):a.default.createElement("div",{className:(0,p.default)(d.styles.testsPage,v)},a.default.createElement("div",null,a.default.createElement(s.TestTable,{testResults:O,className:d.styles.testBlock}))):a.default.createElement("div",{className:(0,p.default)(d.styles.testsPage,v)},a.default.createElement("div",null,a.default.createElement(c.AlertCard,{level:"info",title:"There are no\n tests for this Component. Learn how to add tests:"},a.default.createElement(u.MDXLayout,null,a.default.createElement(C,null)))))}},68132:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompareTests=void 0;const s=n(28043),c=n(87351),l=n(48164),u=n(52782),d=o(n(49725)),p=n(5259),f=i(n(89524));t.CompareTests=function(e){const{emptyState:t}=e,n=(0,c.useComponentCompare)(),[r,a]=(0,d.useState)(!0),o=(0,d.useRef)(null),i=(0,d.useRef)(null);function g(e){var t;r&&(null===(t=i.current)||void 0===t||t.scrollTo({top:e.currentTarget.scrollTop,left:e.currentTarget.scrollLeft}))}function m(e){var t;r&&(null===(t=o.current)||void 0===t||t.scrollTo({top:e.currentTarget.scrollTop,left:e.currentTarget.scrollLeft}))}const h=(0,d.useMemo)((()=>{var e;return void 0===(null===n||void 0===n?void 0:n.base)?d.default.createElement(d.default.Fragment,null):d.default.createElement("div",{className:f.default.subView,ref:o,onScroll:g},d.default.createElement(p.CompareTestsPage,{component:null===(e=n.base)||void 0===e?void 0:e.model,emptyState:t}))}),[null===n||void 0===n?void 0:n.base,r]),_=(0,d.useMemo)((()=>void 0===(null===n||void 0===n?void 0:n.compare)?d.default.createElement(d.default.Fragment,null):d.default.createElement("div",{className:f.default.subView,ref:i,onScroll:m},d.default.createElement(p.CompareTestsPage,{component:n.compare.model,isCompareVersionWorkspace:n.compare.hasLocalChanges,emptyState:t}))),[null===n||void 0===n?void 0:n.compare,r]);return d.default.createElement(d.default.Fragment,null,(null===n||void 0===n?void 0:n.loading)&&d.default.createElement("div",{className:f.default.loader},d.default.createElement(u.RoundLoader,null)),d.default.createElement("div",{className:f.default.checkboxContainer},d.default.createElement("div",{className:f.default.toggleContainer},d.default.createElement(l.Toggle,{checked:r,onInputChanged:function(){var e,t,n;null===(e=i.current)||void 0===e||e.scrollTo({top:null===(t=o.current)||void 0===t?void 0:t.scrollTop,left:null===(n=o.current)||void 0===n?void 0:n.scrollLeft}),a((e=>!e))},className:f.default.toggle}),"Synchronize Scrolling")),d.default.createElement(s.CompareSplitLayoutPreset,{base:h,compare:_,className:f.default.splitLayout}))}},91411:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompareTests=void 0;var r=n(68132);Object.defineProperty(t,"CompareTests",{enumerable:!0,get:function(){return r.CompareTests}})},55586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestLoader=void 0;var r=n(36612);Object.defineProperty(t,"TestLoader",{enumerable:!0,get:function(){return r.TestLoader}})},36612:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestRow=void 0;var r=n(99806);Object.defineProperty(t,"TestRow",{enumerable:!0,get:function(){return r.TestRow}})},99806:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TestRow=void 0;const a=r(n(55574)),o=r(n(49725)),i=n(89103),s=r(n(71470));t.TestRow=function({children:e,content:t,className:n,rowClass:r}){return o.default.createElement("div",{className:(0,a.default)(s.default.testBlock,n)},o.default.createElement("div",{className:(0,a.default)(s.default.row,r)},e),t&&o.default.createElement(i.CliSnippet,{content:t,className:s.default.snippet}))}},39397:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestTable=void 0;var r=n(78415);Object.defineProperty(t,"TestTable",{enumerable:!0,get:function(){return r.TestTable}})},55210:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestFileTitle=void 0;var r=n(94643);Object.defineProperty(t,"TestFileTitle",{enumerable:!0,get:function(){return r.TestFileTitle}})},94643:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const n=8*e.ancestor.indexOf(t);return c.default.createElement("div",{style:{paddingLeft:`${n}px`},key:t},`${t}`)})),c.default.createElement("div",{style:{paddingLeft:`${t}px`}},e.name))}return c.default.createElement("div",{className:(0,o.default)(p.default.testBreadcrumbs,p.default.singleLine)},e.ancestor.map((e=>c.default.createElement("span",{key:e},`${e} > `))),c.default.createElement("div",null,e.name))}t.TestTable=function(e){var{testResults:t}=e,n=r(e,["testResults"]);return t&&0!==t.length?c.default.createElement("div",Object.assign({},n),t.map(((e,t)=>{const n=null===e||void 0===e?void 0:e.errorStr,r=e.failed>0||n?"#e62e5c":"#37b26c";return c.default.createElement("div",{key:t,className:p.default.testTable},c.default.createElement(u.TestFileTitle,{style:{borderColor:r},testFile:e}),n&&c.default.createElement(g,{key:n,name:e.file,error:n}),!n&&e.tests.map((e=>c.default.createElement(f,{key:e.name,test:e}))))}))):null}},32381:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getStatusIcon=void 0;const a=r(n(49725)),o=n(25314),i=r(n(767));t.getStatusIcon=function(e){return"passed"===e?a.default.createElement(o.Icon,{className:i.default.pass,of:"billing-checkmark"}):"failed"===e?a.default.createElement(o.Icon,{className:i.default.fail,of:"error-circle"}):"pending"===e?a.default.createElement(o.Icon,{className:i.default.pendingIcon,of:"pending"}):"skipped"===e?a.default.createElement(o.Icon,{className:i.default.skippedIcon,of:"skipped"}):""}},9294:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DeprecationAspect=void 0;const a=r().Aspect.create({id:"teambit.component/deprecation",dependencies:[],defaultConfig:{}});t.DeprecationAspect=a;var o=a;t.default=o},43140:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=n(56374);return s=function(){return e},e}function c(){const e=n(75490);return c=function(){return e},e}function l(){const e=n(9294);return l=function(){return e},e}n(31567),n(92619);class u{static async provider([e]){e.registerTitleBadge({component:function({legacyComponentModel:e}){return o().default.createElement(c().ComponentDeprecated,{deprecation:e.deprecation})},weight:40})}}(0,a().default)(u,"dependencies",[s().DocsAspect]),(0,a().default)(u,"runtime",i().UIRuntime),l().DeprecationAspect.addRuntime(u)},43156:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Icon=void 0;var r=n(43156);Object.defineProperty(t,"Icon",{enumerable:!0,get:function(){return r.Icon}})},50228:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ButtonsPlugin=void 0;var r=n(50228);Object.defineProperty(t,"ButtonsPlugin",{enumerable:!0,get:function(){return r.ButtonsPlugin}})},32972:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";t.Lt=void 0;var r=n(32972);Object.defineProperty(t,"Lt",{enumerable:!0,get:function(){return r.Dropdown}});var a=n(47683);var o=n(26779)},47683:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},156:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.elevationClass=void 0;const i=o(n(16691));a(n(99348),t),t.elevationClass={low:i.default.low,medium:i.default.medium,high:i.default.high,none:void 0}},50407:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClickOutside=void 0;const r=n(49725);class a extends r.Component{constructor(){super(...arguments),this.listener=e=>{const{targetRef:t,handler:n}=this.props,r=e.target;t.current&&r&&!t.current.contains(r)&&n(e)}}componentDidMount(){this.props.enabled&&this.enable()}componentWillUnmount(){this.disable()}componentDidUpdate(e){const t=this.props;e.enabled!==t.enabled&&(t.enabled?this.enable():this.disable())}enable(){document.addEventListener("mousedown",this.listener),document.addEventListener("touchstart",this.listener)}disable(){document.removeEventListener("mousedown",this.listener),document.removeEventListener("touchstart",this.listener)}render(){return null}}t.ClickOutside=a,a.defaultProps={enabled:!0}},27913:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useClickOutside=t.ClickOutside=void 0;var r=n(50407);Object.defineProperty(t,"ClickOutside",{enumerable:!0,get:function(){return r.ClickOutside}});var a=n(40528);Object.defineProperty(t,"useClickOutside",{enumerable:!0,get:function(){return a.useClickOutside}})},40528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useClickOutside=void 0;const r=n(49725);t.useClickOutside=function(e,t,n=!0){(0,r.useEffect)((()=>{const r=n=>{const r=n.target;e.current&&r&&!e.current.contains(r)&&t(n)};return n&&(document.addEventListener("mousedown",r),document.addEventListener("touchstart",r)),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}}),[e,t,n])}},93104:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.backgrounds=void 0;const a=r(n(66322));t.backgrounds={bedrock:a.default.bedrock,base:a.default.base,layer:a.default.layer,crust:a.default.crust,topping:a.default.topping,dent:a.default.dent}},9431:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultPlaceholder=void 0;const a=r(n(49725)),o=r(n(93984)),i=r(n(87641));t.DefaultPlaceholder=function(e){return a.default.createElement("div",Object.assign({},e,{className:(0,o.default)(e.className,i.default.placeholder)}))}},62062:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const{isOpen:t}=this.state,n=!t;this.isControlled||this.setState({isOpen:n}),this.props.onChange&&this.props.onChange(e,n)},this.close=e=>{const{isOpen:t}=this.state;!this.isControlled&&t&&this.setState({isOpen:false}),this.props.onChange&&this.props.onChange(e,false)},this.open=e=>{const{isOpen:t}=this.state;this.isControlled||t||this.setState({isOpen:!0}),this.props.onChange&&this.props.onChange(e,!0)},this.handlePlaceholderClick=e=>{this.props.onPlaceholderToggle&&this.props.onPlaceholderToggle(e),e.defaultPrevented||this.props.clickPlaceholderToggles&&this.toggle(e)},this.handleContainerClick=e=>{this.props.clickToggles&&this.toggle(e),this.props.onClick&&this.props.onClick(e)},this.handleClickOutside=e=>{this.props.onClickOutside&&this.props.onClickOutside(e),e.defaultPrevented||this.props.clickOutside&&this.close()},this.handleLeaveContainer=e=>{this.props.onMouseLeave&&this.props.onMouseLeave(e),e.defaultPrevented||this.props.hoverToOpen&&this.close(e)},this.handleEnterContainer=e=>{this.props.onMouseEnter&&this.props.onMouseEnter(e),e.defaultPrevented||this.props.hoverToOpen&&this.open(e)}}componentWillReceiveProps(e){this.props.open!==e.open&&void 0!==e.open&&this.setState({isOpen:e.open})}get isControlled(){return void 0!==this.props.open}render(){const e=this.props,{placeholderContent:t="",children:n,clickOutside:r,onMouseEnter:a,onMouseLeave:o,open:s,hoverToOpen:d,clickPlaceholderToggles:f,clickToggles:g,onChange:m,onPlaceholderToggle:h,onContainerToggle:_,onContaineeToggle:v,onClickOutside:y}=e,b=i(e,["placeholderContent","children","clickOutside","onMouseEnter","onMouseLeave","open","hoverToOpen","clickPlaceholderToggles","clickToggles","onChange","onPlaceholderToggle","onContainerToggle","onContaineeToggle","onClickOutside"]),{isOpen:R}=this.state;return c.default.createElement(l.Container,Object.assign({},b,{forwardRef:this.ref,open:R,onMouseLeave:this.handleLeaveContainer,onMouseEnter:this.handleEnterContainer,onClick:this.handleContainerClick}),n,c.default.createElement(p.DefaultPlaceholder,{onClick:this.handlePlaceholderClick},t),c.default.createElement(u.ClickOutside,{targetRef:this.ref,enabled:!!r&&R,handler:this.handleClickOutside}))}}t.Drawer=f,f.defaultProps={clickPlaceholderToggles:!0,clickOutside:!0,clickToggles:!0}},24970:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(62062),t)},93984:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxItem=void 0;var r=n(69682);Object.defineProperty(t,"CheckboxItem",{enumerable:!0,get:function(){return r.CheckboxItem}})},43126:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxIndicator=void 0;var r=n(38439);Object.defineProperty(t,"CheckboxIndicator",{enumerable:!0,get:function(){return r.CheckboxIndicator}})},96131:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxLabel=void 0;var r=n(96131);Object.defineProperty(t,"CheckboxLabel",{enumerable:!0,get:function(){return r.CheckboxLabel}})},15075:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iconClass=t.MenuItem=void 0;var r=n(78643);Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return r.MenuItem}}),Object.defineProperty(t,"iconClass",{enumerable:!0,get:function(){return r.iconClass}})},78643:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var{children:n,className:r,icon:a,active:o,onClick:s,interactive:d=!!s}=e,p=i(e,["children","className","icon","active","onClick","interactive"]);return c.default.createElement("div",Object.assign({},p,{ref:t,onClick:s,className:(0,l.default)(r,u.default.menuItem,d&&u.default.interactive,o&&u.default.active,a&&u.default.withIcon)}),a,n)}))},1394:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MultiSelect=void 0;var r=n(83989);Object.defineProperty(t,"MultiSelect",{enumerable:!0,get:function(){return r.MultiSelect}})},83989:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ao.default.createElement(c.CheckboxItem,{checked:e.checked,disabled:e.disabled,description:e.description,icon:e.icon,onInputChanged:t=>null===a||void 0===a?void 0:a(e.value,t),key:t,className:d.default.checkboxItem},e.element||e.value))),(p||f)&&o.default.createElement("div",{className:d.default.buttonsHolder},p&&o.default.createElement("div",{className:d.default.clearText,onClick:p},"Clear"),f&&o.default.createElement("div",{className:d.default.doneText,onClick:f},"Done")))}},22173:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},49538:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.elevationClass=void 0;const i=o(n(17299));a(n(22173),t),t.elevationClass={low:i.default.low,medium:i.default.medium,high:i.default.high,none:void 0}},94357:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.backgrounds=void 0;const a=r(n(80153));t.backgrounds={bedrock:a.default.bedrock,base:a.default.base,layer:a.default.layer,crust:a.default.crust,topping:a.default.topping,dent:a.default.dent}},53663:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultPlaceholder=void 0;const a=r(n(49725)),o=r(n(5099)),i=r(n(29971));t.DefaultPlaceholder=function(e){return a.default.createElement("div",Object.assign({},e,{className:o.default(e.className,i.default.placeholder)}))}},6421:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const{isOpen:t}=this.state,n=!t;this.isControlled||this.setState({isOpen:n}),this.props.onChange&&this.props.onChange(e,n)},this.close=e=>{const{isOpen:t}=this.state;!this.isControlled&&t&&this.setState({isOpen:false}),this.props.onChange&&this.props.onChange(e,false)},this.open=e=>{const{isOpen:t}=this.state;this.isControlled||t||this.setState({isOpen:!0}),this.props.onChange&&this.props.onChange(e,!0)},this.handlePlaceholderClick=e=>{this.props.onPlaceholderToggle&&this.props.onPlaceholderToggle(e),e.defaultPrevented||this.props.clickPlaceholderToggles&&this.toggle(e)},this.handleContainerClick=e=>{this.props.clickToggles&&this.toggle(e),this.props.onClick&&this.props.onClick(e)},this.handleClickOutside=e=>{this.props.onClickOutside&&this.props.onClickOutside(e),e.defaultPrevented||this.props.clickOutside&&this.close()},this.handleLeaveContainer=e=>{this.props.onMouseLeave&&this.props.onMouseLeave(e),e.defaultPrevented||this.props.hoverToOpen&&this.close(e)},this.handleEnterContainer=e=>{this.props.onMouseEnter&&this.props.onMouseEnter(e),e.defaultPrevented||this.props.hoverToOpen&&this.open(e)}}componentWillReceiveProps(e){this.props.open!==e.open&&void 0!==e.open&&this.setState({isOpen:e.open})}get isControlled(){return void 0!==this.props.open}render(){const e=this.props,{placeholder:t,children:n,PlaceholderComponent:r=p.DefaultPlaceholder,clickOutside:a,onMouseEnter:o,onMouseLeave:s,open:d,hoverToOpen:f,clickPlaceholderToggles:g,clickToggles:m,onChange:h,onPlaceholderToggle:_,onContainerToggle:v,onContaineeToggle:y,onClickOutside:b}=e,R=i(e,["placeholder","children","PlaceholderComponent","clickOutside","onMouseEnter","onMouseLeave","open","hoverToOpen","clickPlaceholderToggles","clickToggles","onChange","onPlaceholderToggle","onContainerToggle","onContaineeToggle","onClickOutside"]),{isOpen:E}=this.state;return c.default.createElement(l.Container,Object.assign({},R,{forwardRef:this.ref,open:E,onMouseLeave:this.handleLeaveContainer,onMouseEnter:this.handleEnterContainer,onClick:this.handleContainerClick}),n,c.default.createElement(r,{onClick:this.handlePlaceholderClick},t),c.default.createElement(u.ClickOutside,{targetRef:this.ref,enabled:!!a&&E,handler:this.handleClickOutside}))}}t.Drawer=f,f.defaultProps={PlaceholderComponent:p.DefaultPlaceholder,clickPlaceholderToggles:!0,clickOutside:!0,clickToggles:!0}},53795:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(6421),t)},78327:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.classes=t.MenuItem=void 0;var r=n(58109);Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return r.MenuItem}}),Object.defineProperty(t,"classes",{enumerable:!0,get:function(){return r.classes}})},58109:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Input=t.Toggle=void 0;var r=n(52650);Object.defineProperty(t,"Toggle",{enumerable:!0,get:function(){return r.Toggle}}),Object.defineProperty(t,"Input",{enumerable:!0,get:function(){return r.Input}})},52650:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Input=t.CheckboxLabel=void 0;var r=n(19484);Object.defineProperty(t,"CheckboxLabel",{enumerable:!0,get:function(){return r.CheckboxLabel}}),Object.defineProperty(t,"Input",{enumerable:!0,get:function(){return r.Input}})},14449:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";n.r(t),n.d(t,{ContentTabs:()=>T});var r=n(49725),a=n(36536),o=n.n(a),i=n(81810),s=n(30951);const c="tab-line_tabLine__1Vtzo";var l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var{selectedTab:n,borderPosition:a,className:i}=e,s=l(e,["selectedTab","borderPosition","className"]);const[u,d]=(0,r.useState)({width:void 0,transform:void 0});return(0,r.useEffect)((()=>{if(n){const e={width:void 0,transform:void 0},t=n.offsetLeft;e.width=`${n.offsetWidth}px`,e.transform=`translateX(${t}px)`,d(e)}}),[n]),r.createElement("div",Object.assign({"data-position":a,className:o()(c,i),style:u,ref:t},s))})),d="tab-folder_tabFolder__1XqTm";var p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var{selectedTab:n,className:a}=e,i=p(e,["selectedTab","className"]);const[s,c]=(0,r.useState)({width:void 0,transform:void 0});return(0,r.useEffect)((()=>{if(n){const e={width:void 0,transform:void 0},t=n.offsetLeft;e.width=`${n.offsetWidth}px`,e.transform=`translateX(${t}px)`,c(e)}}),[n]),r.createElement("div",Object.assign({className:o()(d,a),style:s,ref:t},i))})),g="responsive-navbar_tab__h2BUK",m="responsive-navbar_active__2aH7r",h="responsive-navbar_navTabs__ekn4T",_="responsive-navbar_overflow__2VGfX",v="responsive-navbar_more__3ptQ0",y="responsive-navbar_dots__35bK4",b="responsive-navbar_secondaryTabContainer__6CVKO",R="responsive-navbar_item__25kgV",E="responsive-navbar_menuItem__JvCdr",S="responsive-navbar_hidden__Q-XYr";var O=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a(I(k.current[T]),F(),window.addEventListener("resize",F),()=>window.removeEventListener("resize",F))),[T,N,d]);const j=e=>{n&&n(e),x(e)};(0,r.useEffect)((()=>{x(t)}),[t]);const L=e=>{let t=0;return k.current.forEach(((n,r)=>{r<=e&&(t+=n.offsetWidth)})),t},F=()=>{var e,t,n,r;(()=>{var e,t,n;null===(e=A.current)||void 0===e||e.classList.remove(_),null===(t=P.current)||void 0===t||t.classList.remove(S),null===(n=D.current)||void 0===n||n.classList.remove(S),k.current.forEach(((e,t)=>{e.classList.remove(S)})),M.current.forEach(((e,t)=>{e.classList.remove(S)}))})();const a=(null===(e=A.current)||void 0===e?void 0:e.offsetWidth)||0,o=(null===(t=P.current)||void 0===t?void 0:t.offsetWidth)||0;let i=[];for(let s=k.current.length-1;s>0;s--){const e=k.current[s];a-o<=L(s)+o&&(e===N&&(null===(n=D.current)||void 0===n||n.classList.add(S)),e.classList.add(S),i.push(s))}i.length?M.current.forEach(((e,t)=>{i.includes(t)||e.classList.add(S)})):null===(r=P.current)||void 0===r||r.classList.add(S)};return r.createElement("nav",Object.assign({},C,{className:o()(h,_,a),ref:A}),d.map(((e,t)=>r.createElement("div",{className:o()(g,t===T&&m),"data-priority":w,onClick:e=>j(t),key:`tab-${t}`,ref:e=>e&&(k.current[t]=e)},r.createElement(e.component,{isInMenu:!1})))),(()=>{switch(w){case"none":return null;case"line":default:return r.createElement(u,{borderPosition:l,selectedTab:N,className:c,ref:D});case"folder":return r.createElement(f,{selectedTab:N,className:c,ref:D})}})(),r.createElement("div",{className:o()(v,S),ref:P},r.createElement(i.Lt,{placeholderContent:r.createElement("div",{className:y,"data-priority":"menu"},r.createElement("img",{src:"https://static.bit.dev/bit-icons/more-h.svg"})),dropClass:b,position:p,clickToggles:!0,margin:8},d.map(((e,t)=>r.createElement("div",{key:`dropdown-${t}`,ref:e=>e&&(M.current[t]=e),className:R},r.createElement(s.MenuItem,{className:E,active:t===T,onClick:e=>j(t)},r.createElement(e.component,{isInMenu:!0}))))))))}var C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a({component:({isInMenu:t})=>r.createElement(e.component,{isInMenu:t})})));return r.createElement(r.Fragment,null,r.createElement(w,Object.assign({},o,{tabs:c,defaultActiveIndex:t,onSelect:e=>{s(e),a&&a(e)}})),n[i].content)}},36536:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";n.r(t),n.d(t,{ResponsiveNavbar:()=>w});var r=n(49725),a=n(28199),o=n.n(a),i=n(81810),s=n(30951);const c="tab-line_tabLine__1qyi1";var l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var{selectedTab:n,borderPosition:a,className:i}=e,s=l(e,["selectedTab","borderPosition","className"]);const[u,d]=(0,r.useState)({width:void 0,transform:void 0});return(0,r.useEffect)((()=>{if(n){const e={width:void 0,transform:void 0},t=n.offsetLeft;e.width=`${n.offsetWidth}px`,e.transform=`translateX(${t}px)`,d(e)}}),[n]),r.createElement("div",Object.assign({"data-position":a,className:o()(c,i),style:u,ref:t},s))})),d="tab-folder_tabFolder__3rBoJ";var p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var{selectedTab:n,className:a}=e,i=p(e,["selectedTab","className"]);const[s,c]=(0,r.useState)({width:void 0,transform:void 0});return(0,r.useEffect)((()=>{if(n){const e={width:void 0,transform:void 0},t=n.offsetLeft;e.width=`${n.offsetWidth}px`,e.transform=`translateX(${t}px)`,c(e)}}),[n]),r.createElement("div",Object.assign({className:o()(d,a),style:s,ref:t},i))})),g="responsive-navbar_tab__1B0pX",m="responsive-navbar_active__Q2F6f",h="responsive-navbar_navTabs__1o64S",_="responsive-navbar_overflow__2qQQ1",v="responsive-navbar_more__efqaB",y="responsive-navbar_dots__259gL",b="responsive-navbar_secondaryTabContainer__1SUB_",R="responsive-navbar_item__3h1i3",E="responsive-navbar_menuItem__1jskH",S="responsive-navbar_hidden__32Tjc";var O=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a(I(k.current[T]),F(),window.addEventListener("resize",F),()=>window.removeEventListener("resize",F))),[T,N,d]);const j=e=>{n&&n(e),x(e)};(0,r.useEffect)((()=>{x(t)}),[t]);const L=e=>{let t=0;return k.current.forEach(((n,r)=>{r<=e&&(t+=n.offsetWidth)})),t},F=()=>{var e,t,n,r;(()=>{var e,t,n;null===(e=A.current)||void 0===e||e.classList.remove(_),null===(t=P.current)||void 0===t||t.classList.remove(S),null===(n=D.current)||void 0===n||n.classList.remove(S),k.current.forEach(((e,t)=>{e.classList.remove(S)})),M.current.forEach(((e,t)=>{e.classList.remove(S)}))})();const a=(null===(e=A.current)||void 0===e?void 0:e.offsetWidth)||0,o=(null===(t=P.current)||void 0===t?void 0:t.offsetWidth)||0;let i=[];for(let s=k.current.length-1;s>0;s--){const e=k.current[s];a-o<=L(s)+o&&(e===N&&(null===(n=D.current)||void 0===n||n.classList.add(S)),e.classList.add(S),i.push(s))}i.length?M.current.forEach(((e,t)=>{i.includes(t)||e.classList.add(S)})):null===(r=P.current)||void 0===r||r.classList.add(S)};return r.createElement("nav",Object.assign({},C,{className:o()(h,_,a),ref:A}),d.map(((e,t)=>{const{component:n}=e,a=O(e,["component"]);return r.createElement("div",Object.assign({className:o()(g,t===T&&m),"data-priority":w,onClick:e=>j(t),key:`tab-${t}`,ref:e=>e&&(k.current[t]=e)},a),r.createElement(e.component,{isInMenu:!1}))})),(()=>{switch(w){case"none":return null;case"line":default:return r.createElement(u,{borderPosition:l,selectedTab:N,className:c,ref:D});case"folder":return r.createElement(f,{selectedTab:N,className:c,ref:D})}})(),r.createElement("div",{className:o()(v,S),ref:P},r.createElement(i.Lt,{placeholderContent:r.createElement("div",{className:y,"data-priority":"menu"},r.createElement("img",{src:"https://static.bit.dev/bit-icons/more-h.svg"})),dropClass:b,position:p,clickToggles:!0,margin:8},d.map(((e,t)=>r.createElement("div",{key:`dropdown-${t}`,ref:e=>e&&(M.current[t]=e),className:R},r.createElement(s.MenuItem,{className:E,active:t===T,onClick:e=>j(t)},r.createElement(e.component,{isInMenu:!0}))))))))}},28199:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IconFont=void 0;var r=n(54341);Object.defineProperty(t,"IconFont",{enumerable:!0,get:function(){return r.IconFont}})},49514:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseTheme=t.useTheme=t.baseThemeDefaults=void 0;var r=n(2381);Object.defineProperty(t,"baseThemeDefaults",{enumerable:!0,get:function(){return r.baseThemeDefaults}});var a=n(49514);Object.defineProperty(t,"useTheme",{enumerable:!0,get:function(){return a.useTheme}}),Object.defineProperty(t,"BaseTheme",{enumerable:!0,get:function(){return a.BaseTheme}})},16195:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLegacyTokens=void 0,t.getLegacyTokens=function(e){return{"--bit-text-color-light":e.onBackgroundMediumColor,"--bit-text-color":e.onBackgroundColor,"--bit-text-color-heavy":e.onBackgroundHighColor,"--bit-text-inactive":e.onBackgroundLowColor,"--bit-text-inactive-heavy":e.onBackgroundLowColor,"--bit-bg-bedrock":e.backgroundColor,"--bit-bg-color":e.surfaceNeutralColor,"--bit-bg-heavy":e.surfaceNeutralHoverColor,"--bit-bg-heaviest":e.surfaceNeutralActiveColor,"--bit-bg-dent":e.surfaceNeutralHoverColor,"--bit-bg-tooltip":e.surfaceNeutralColor,"--bit-bg-tooltip-heavy":e.surfaceNeutralHoverColor,"--bit-bg-navigation":e.surfaceNeutralHoverColor,"--bit-bg-overlay":e.surfaceNeutralColor,"--bit-bg-modal":e.surfaceNeutralColor,"--bit-border-color-lightest":e.borderMediumColor,"--bit-border-color-light":e.borderMediumHoverColor,"--bit-border-color":e.borderHighColor,"--bit-border-color-heavy":e.borderHighActiveColor,"--bit-accent-color":e.primaryColor,"--bit-text-on-accent":e.onPrimaryColor,"--bit-accent-text":e.primaryColor,"--bit-accent-bg":e.surfaceHoverColor,"--bit-accent-bg-heavy":e.surfaceActiveColor,"--bit-shadow-none":"none","--bit-shadow-faint":"0 2px 10px 0 rgba(0, 0, 0, 0.1)","--bit-shadow-resting":"0px 0px 4px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.08)","--bit-shadow-raised-low":"0 -1px 1px 0 rgba(0, 0, 0, 0.09), 0 2px 2px 0 rgba(0, 0, 0, 0.23)","--bit-shadow-hover-low":"0 2px 8px 0 rgba(0, 0, 0, 0.2)","--bit-shadow-hover-medium":"0 0 20px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.24)","--bit-shadow-hover-high":"0px 11px 29px 0px rgba(0, 0, 0, 0.23)","--bit-p-xxs":"12px","--bit-p-xs":"14px","--bit-p-sm":"15px","--bit-p-md":"16px","--bit-p-lg":"18px","--bit-p-xl":"20px","--bit-p-xxl":"24px","--bit-h-xxs":"16px","--bit-h-xs":"18px","--bit-h-sm":"24px","--bit-h-md":"26px","--bit-h-lg":"36px","--bit-h-xl":"40px","--bit-h-xxl":"50px","--bit-accent-primary-color":e.primaryColor,"--bit-accent-primary-bg":e.primarySurfaceColor,"--bit-accent-hunger-color":e.warningColor,"--bit-accent-hunger-bg":e.warningSurfaceColor,"--bit-accent-impulsive-color":e.negativeColor,"--bit-accent-impulsive-bg":e.negativeSurfaceColor,"--bit-accent-process-color":e.processColor,"--bit-accent-success-color":e.positiveColor,"--bit-accent-success-bg":e.positiveSurfaceColor}}},2381:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.baseThemeDefaults=void 0,t.baseThemeDefaults={backgroundColor:"#FFFFFF",onBackgroundColor:"#2B2B2B",onBackgroundLowColor:"#9598A1",onBackgroundMediumColor:"#707279",onBackgroundHighColor:"#2B2B2B",primaryColor:"#6C5CE7",onPrimaryColor:"#FFFFFF",borderMediumColor:"#EDEDED",borderMediumHoverColor:"#CECECE",borderMediumFocusColor:"#C6C6C6",borderMediumActiveColor:"#AFAFAF",borderHighColor:"#BABEC9",borderHighHoverColor:"#A3A6B0",borderHighFocusColor:"#9DA1A9",borderHighActiveColor:"#8C8F96",borderPrimaryColor:"#6C5CE7",borderPrimaryHoverColor:"#8376EB",borderPrimaryFocusColor:"#897DEC",borderPrimaryActiveColor:"#8F83ED",surfaceColor:"#FFFFFF",surfaceHoverColor:"#EDEBFC",surfaceActiveColor:"#DCD8F9",surfaceFocusColor:"#E2DEFA",onSurfaceColor:"#2B2B2B",onSurfaceMediumColor:"#707279",onSurfaceLowColor:"#9598A1",surface01Color:"#FFFBFF",surface02Color:"#F7F2FD",surfacePrimaryColor:"#140068",surfacePrimaryHoverColor:"#3A2980",surfacePrimaryActiveColor:"#433386",surfacePrimaryFocusColor:"#4C3D8C",onSurfacePrimaryColor:"#FFFFFF",surfaceNeutralColor:"#FFFFFF",surfaceNeutralHoverColor:"#F4F5F6",surfaceNeutralFocusColor:"#F1F2F4",surfaceNeutralActiveColor:"#EEEFF2",onSurfaceNeutralHighColor:"#2B2B2B",onSurfaceNeutralMediumColor:"#707279",onSurfaceNeutralLowColor:"#9598A1",positiveColor:"#37B26C",negativeColor:"#E62E5C",warningColor:"#FFC640",processColor:"#0984E3",primarySurfaceColor:"#F6F5FE",positiveSurfaceColor:"#F3FAF6",negativeSurfaceColor:"#FDF2F5",warningSurfaceColor:"#FFFCF4",processSurfaceColor:"#F0F8FD"}},40277:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IconFont=void 0;const a=r(n(49725));t.IconFont=function(e){const{query:t="cr084i"}=e;return a.default.createElement("link",{rel:"stylesheet",href:`https://d1azc1qln24ryf.cloudfront.net/158286/Bit/style-cf.css?${t}`})}},90670:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IconFont=void 0;var r=n(40277);Object.defineProperty(t,"IconFont",{enumerable:!0,get:function(){return r.IconFont}})},44324:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.darkThemeValues=void 0,t.darkThemeValues={backgroundColor:"#121212",onBackgroundColor:"#EDEDED",onBackgroundLowColor:"#848483",onBackgroundMediumColor:"#A3A3A2",onBackgroundHighColor:"#EDEDED",primaryColor:"#6A57FD",onPrimaryColor:"#FFFFFF",borderMediumColor:"#3D3D3C",borderMediumHoverColor:"#A3A6B0",borderMediumFocusColor:"#9DA1A9",borderMediumActiveColor:"#8C8F96",borderHighColor:"#515150",borderHighHoverColor:"#6D6D6C",borderHighFocusColor:"#747473",borderHighActiveColor:"#898988",borderPrimaryColor:"#A9A0FF",borderPrimaryHoverColor:"#B7AFFF",borderPrimaryFocusColor:"#BAB3FF",borderPrimaryActiveColor:"#C4BEFF",surfaceColor:"#121212",surfaceHoverColor:"#2C2B36",surfaceActiveColor:"#373546",surfaceFocusColor:"#31303E",onSurfaceColor:"#FFFBFF",onSurfaceMediumColor:"#A3A3A2",onSurfaceLowColor:"#282828",surface01Color:"#1C1B1F",surface02Color:"#262438",surfacePrimaryColor:"#130068",surfacePrimaryHoverColor:"#392980",surfacePrimaryActiveColor:"#423386",surfacePrimaryFocusColor:"#4C3D8C",onSurfacePrimaryColor:"#FFFBFF",surfaceNeutralColor:"#121212",surfaceNeutralHoverColor:"#383838",surfaceNeutralFocusColor:"#414141",surfaceNeutralActiveColor:"#4B4B4B",onSurfaceNeutralHighColor:"#FFFBFF",onSurfaceNeutralMediumColor:"#A3A3A2",onSurfaceNeutralLowColor:"#282828",positiveColor:"#378751",negativeColor:"#B6344F",warningColor:"#BB8C25",processColor:"#2174C6",primarySurfaceColor:"#252338",positiveSurfaceColor:"#0C1E12",negativeSurfaceColor:"#280B11",warningSurfaceColor:"#291F08",processSurfaceColor:"#071A2C"}},78703:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DarkThemeIcon=t.DarkTheme=t.darkThemeValues=void 0;var r=n(24241);Object.defineProperty(t,"darkThemeValues",{enumerable:!0,get:function(){return r.darkThemeValues}});var a=n(79384);Object.defineProperty(t,"DarkTheme",{enumerable:!0,get:function(){return a.DarkTheme}});var o=n(47026);Object.defineProperty(t,"DarkThemeIcon",{enumerable:!0,get:function(){return o.DarkThemeIcon}})},29856:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LightThemeIcon=t.lightThemeValues=t.LightTheme=void 0;var r=n(6770);Object.defineProperty(t,"LightTheme",{enumerable:!0,get:function(){return r.LightTheme}}),Object.defineProperty(t,"lightThemeValues",{enumerable:!0,get:function(){return r.lightThemeValues}});var a=n(66626);Object.defineProperty(t,"LightThemeIcon",{enumerable:!0,get:function(){return a.LightThemeIcon}})},66626:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LightThemeIcon=void 0;const a=r(n(49725));t.LightThemeIcon=function(e){return a.default.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},e),a.default.createElement("path",{d:"M5 12C5 11.7348 4.89464 11.4804 4.70711 11.2929C4.51957 11.1054 4.26522 11 4 11H3C2.73478 11 2.48043 11.1054 2.29289 11.2929C2.10536 11.4804 2 11.7348 2 12C2 12.2652 2.10536 12.5196 2.29289 12.7071C2.48043 12.8946 2.73478 13 3 13H4C4.26522 13 4.51957 12.8946 4.70711 12.7071C4.89464 12.5196 5 12.2652 5 12ZM5.64 17L4.93 17.71C4.74375 17.8974 4.63921 18.1508 4.63921 18.415C4.63921 18.6792 4.74375 18.9326 4.93 19.12C5.11736 19.3063 5.37081 19.4108 5.635 19.4108C5.89919 19.4108 6.15264 19.3063 6.34 19.12L7.05 18.41C7.21383 18.2187 7.29943 17.9726 7.28971 17.7209C7.27999 17.4693 7.17566 17.2305 6.99756 17.0524C6.81947 16.8743 6.58073 16.77 6.32905 16.7603C6.07738 16.7506 5.8313 16.8362 5.64 17V17ZM12 5C12.2652 5 12.5196 4.89464 12.7071 4.70711C12.8946 4.51957 13 4.26522 13 4V3C13 2.73478 12.8946 2.48043 12.7071 2.29289C12.5196 2.10536 12.2652 2 12 2C11.7348 2 11.4804 2.10536 11.2929 2.29289C11.1054 2.48043 11 2.73478 11 3V4C11 4.26522 11.1054 4.51957 11.2929 4.70711C11.4804 4.89464 11.7348 5 12 5ZM17.66 7.34C17.9223 7.3389 18.1737 7.23474 18.36 7.05L19.07 6.34C19.1747 6.25035 19.2597 6.14003 19.3197 6.01597C19.3797 5.89191 19.4135 5.75677 19.4188 5.61905C19.4241 5.48133 19.4009 5.344 19.3506 5.21568C19.3004 5.08735 19.2241 4.9708 19.1266 4.87335C19.0292 4.77589 18.9126 4.69964 18.7843 4.64936C18.656 4.59909 18.5187 4.57588 18.3809 4.5812C18.2432 4.58652 18.1081 4.62025 17.984 4.68027C17.86 4.7403 17.7496 4.82532 17.66 4.93L17 5.64C16.8137 5.82736 16.7092 6.08081 16.7092 6.345C16.7092 6.60919 16.8137 6.86264 17 7.05C17.1763 7.22536 17.4116 7.32875 17.66 7.34V7.34ZM5.66 7.05C5.84626 7.23474 6.09766 7.3389 6.36 7.34C6.49161 7.34076 6.62207 7.31554 6.74391 7.26577C6.86574 7.21601 6.97656 7.14268 7.07 7.05C7.25625 6.86264 7.36079 6.60919 7.36079 6.345C7.36079 6.08081 7.25625 5.82736 7.07 5.64L6.36 4.93C6.26742 4.8361 6.15725 4.76136 6.03578 4.71005C5.91432 4.65873 5.78393 4.63184 5.65207 4.63091C5.52021 4.62998 5.38946 4.65503 5.26728 4.70463C5.14511 4.75424 5.0339 4.82742 4.94 4.92C4.8461 5.01258 4.77136 5.12275 4.72005 5.24422C4.66873 5.36568 4.64184 5.49607 4.64091 5.62793C4.63903 5.89423 4.74302 6.15037 4.93 6.34L5.66 7.05ZM21 11H20C19.7348 11 19.4804 11.1054 19.2929 11.2929C19.1054 11.4804 19 11.7348 19 12C19 12.2652 19.1054 12.5196 19.2929 12.7071C19.4804 12.8946 19.7348 13 20 13H21C21.2652 13 21.5196 12.8946 21.7071 12.7071C21.8946 12.5196 22 12.2652 22 12C22 11.7348 21.8946 11.4804 21.7071 11.2929C21.5196 11.1054 21.2652 11 21 11ZM18.36 17C18.17 16.8943 17.9508 16.8534 17.7355 16.8835C17.5202 16.9136 17.3205 17.0131 17.1668 17.1668C17.0131 17.3205 16.9136 17.5202 16.8835 17.7355C16.8534 17.9508 16.8943 18.17 17 18.36L17.71 19.07C17.8974 19.2563 18.1508 19.3608 18.415 19.3608C18.6792 19.3608 18.9326 19.2563 19.12 19.07C19.3063 18.8826 19.4108 18.6292 19.4108 18.365C19.4108 18.1008 19.3063 17.8474 19.12 17.66L18.36 17ZM12 6.5C10.9122 6.5 9.84883 6.82257 8.94436 7.42692C8.03989 8.03126 7.33494 8.89025 6.91866 9.89524C6.50238 10.9002 6.39346 12.0061 6.60568 13.073C6.8179 14.1399 7.34172 15.1199 8.11091 15.8891C8.8801 16.6583 9.86011 17.1821 10.927 17.3943C11.9939 17.6065 13.0998 17.4976 14.1048 17.0813C15.1098 16.6651 15.9687 15.9601 16.5731 15.0556C17.1774 14.1512 17.5 13.0878 17.5 12C17.4974 10.5421 16.917 9.14471 15.8862 8.11383C14.8553 7.08295 13.4579 6.50264 12 6.5ZM12 15.5C11.3078 15.5 10.6311 15.2947 10.0555 14.9101C9.47993 14.5256 9.03133 13.9789 8.76642 13.3394C8.50151 12.6999 8.4322 11.9961 8.56725 11.3172C8.7023 10.6382 9.03564 10.0146 9.52513 9.52513C10.0146 9.03564 10.6382 8.7023 11.3172 8.56725C11.9961 8.4322 12.6999 8.50151 13.3394 8.76642C13.9789 9.03133 14.5256 9.47993 14.9101 10.0555C15.2947 10.6311 15.5 11.3078 15.5 12C15.5 12.9283 15.1313 13.8185 14.4749 14.4749C13.8185 15.1313 12.9283 15.5 12 15.5V15.5ZM12 19C11.7348 19 11.4804 19.1054 11.2929 19.2929C11.1054 19.4804 11 19.7348 11 20V21C11 21.2652 11.1054 21.5196 11.2929 21.7071C11.4804 21.8946 11.7348 22 12 22C12.2652 22 12.5196 21.8946 12.7071 21.7071C12.8946 21.5196 13 21.2652 13 21V20C13 19.7348 12.8946 19.4804 12.7071 19.2929C12.5196 19.1054 12.2652 19 12 19Z",fill:"currentColor"}))}},6770:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LightTheme=t.lightThemeValues=void 0;const a=r(n(49725)),o=n(54561),i=n(66626);function s(e){return a.default.createElement(o.BaseTheme,Object.assign({},e))}t.lightThemeValues=o.baseThemeDefaults,t.LightTheme=s,s.Icon=i.LightThemeIcon,s.themeName="light"},22337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LightAndDarkThemes=t.DefaultThemeProvider=void 0;const r=n(54561),a=n(29856),o=n(78703);t.DefaultThemeProvider=r.BaseTheme,t.LightAndDarkThemes=[a.LightTheme,o.DarkTheme]},84280:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeToggler=t.ThemeSwitcher=void 0;var r=n(38238);Object.defineProperty(t,"ThemeSwitcher",{enumerable:!0,get:function(){return r.ThemeSwitcher}});var a=n(74360);Object.defineProperty(t,"ThemeToggler",{enumerable:!0,get:function(){return a.ThemeToggler}})},38238:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlertCard=void 0;var r=n(16254);Object.defineProperty(t,"AlertCard",{enumerable:!0,get:function(){return r.AlertCard}})},64795:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AccountTypes=void 0;const a=r(n(49725)),o=n(63969),i=n(92535),s=n(13925);var c;!function(e){e.org="organization",e.user="user",e.default="default"}(c=t.AccountTypes||(t.AccountTypes={})),t.default=function(e){const{account:t}=e;switch(t.accountType){case c.user:return a.default.createElement(s.UserAvatar,Object.assign({},e));case c.org:return a.default.createElement(i.OrgAvatar,Object.assign({},e));default:return a.default.createElement(o.DefaultAvatar,Object.assign({},e))}}},63969:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var r=n(29072),a=n(47525),o=a;o.v1=r,o.v4=a,e.exports=o},47014:e=>{for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);e.exports=function(e,n){var r=n||0,a=t;return[a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]]].join("")}},90020:e=>{var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0===(3&t)&&(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},29072:(e,t,n)=>{var r,a,o=n(90020),i=n(47014),s=0,c=0;e.exports=function(e,t,n){var l=t&&n||0,u=t||[],d=(e=e||{}).node||r,p=void 0!==e.clockseq?e.clockseq:a;if(null==d||null==p){var f=o();null==d&&(d=r=[1|f[0],f[1],f[2],f[3],f[4],f[5]]),null==p&&(p=a=16383&(f[6]<<8|f[7]))}var g=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:c+1,h=g-s+(m-c)/1e4;if(h<0&&void 0===e.clockseq&&(p=p+1&16383),(h<0||g>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=g,c=m,a=p;var _=(1e4*(268435455&(g+=122192928e5))+m)%4294967296;u[l++]=_>>>24&255,u[l++]=_>>>16&255,u[l++]=_>>>8&255,u[l++]=255&_;var v=g/4294967296*1e4&268435455;u[l++]=v>>>8&255,u[l++]=255&v,u[l++]=v>>>24&15|16,u[l++]=v>>>16&255,u[l++]=p>>>8|128,u[l++]=255&p;for(var y=0;y<6;++y)u[l+y]=d[y];return t||i(u)}},47525:(e,t,n)=>{var r=n(90020),a=n(47014);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||r)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var s=0;s<16;++s)t[o+s]=i[s];return t||a(i)}},86348:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);afunction(e){if(!e)return null;const t=new u.default({colors:f});return e.split("\n").map((e=>t.toHtml((0,d.escape)(e))))}(n)),[n]);return l.default.createElement("div",Object.assign({},a,{ref:t,className:(0,c.default)(p.default.log,r)}),o&&o.map(((e,t)=>l.default.createElement("div",{key:t},l.default.createElement("pre",{className:p.default.pre},l.default.createElement("div",{className:p.default.block},l.default.createElement("span",{className:p.default.line,dangerouslySetInnerHTML:{__html:e}})))))))}))},89103:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CliSnippet=void 0;var r=n(86348);Object.defineProperty(t,"CliSnippet",{enumerable:!0,get:function(){return r.CliSnippet}})},61632:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Contributors=void 0;const a=n(5220),o=n(82051),i=r(n(55574)),s=r(n(49725)),c=r(n(86421));function l(e){return e.displayName?s.default.createElement("span",{className:(0,i.default)(c.default.name,c.default.displayName)},e.displayName):e.name?s.default.createElement("span",{className:c.default.name},e.name):s.default.createElement("span",{className:c.default.name},"unknown")}t.Contributors=function({contributors:e=[],timestamp:t}){return s.default.createElement("div",{className:c.default.row},e.slice(0,3).map(((e,t)=>s.default.createElement(a.UserAvatar,{key:t,size:20,account:e||{},className:c.default.marginRight}))),s.default.createElement("div",{className:(0,i.default)(c.default.marginRight)},function(e){return 1===e.length?l(e[0]):2===e.length?s.default.createElement("span",null,l(e[0])," and ",l(e[1])):s.default.createElement("span",null,l(e[0])," and ",s.default.createElement("span",{className:c.default.name},e.length-1," others"))}(e)," ",s.default.createElement("span",null,"released this")),s.default.createElement(o.TimeAgo,{className:c.default.marginRight,date:t}))}},10322:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Contributors=void 0;var r=n(61632);Object.defineProperty(t,"Contributors",{enumerable:!0,get:function(){return r.Contributors}})},34135:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LevelIcon=void 0;var r=n(46327);Object.defineProperty(t,"LevelIcon",{enumerable:!0,get:function(){return r.LevelIcon}})},46327:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyBox=void 0;var r=n(72398);Object.defineProperty(t,"EmptyBox",{enumerable:!0,get:function(){return r.EmptyBox}})},55489:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ContactIcons=void 0;const a=r(n(49725)),o=n(56843),i=n(74941),s={link:{textDecoration:"none",lineHeight:"inherit",color:"unset"},logo:{width:"24px",height:"24px",margin:"0 13px"}};t.ContactIcons=function(e){return a.default.createElement("div",Object.assign({style:Object.assign(Object.assign({},s.iconLine),e.style)},e),a.default.createElement(o.Link,{external:!0,style:s.link,href:i.links.slack},a.default.createElement("img",{alt:"slack",style:s.logo,src:"https://static.bit.dev/harmony/slack-round-icon.svg"})),a.default.createElement(o.Link,{external:!0,style:s.link,href:i.links.github},a.default.createElement("img",{alt:"github",style:s.logo,src:"https://static.bit.dev/harmony/github.svg"})),a.default.createElement(o.Link,{external:!0,style:s.link,href:i.links.docs},a.default.createElement("img",{alt:"bit docs",style:s.logo,src:"https://static.bit.dev/bit-logo.svg"})))}},31621:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IconButton=void 0;var r=n(58952);Object.defineProperty(t,"IconButton",{enumerable:!0,get:function(){return r.IconButton}})},68219:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionButton=void 0;var r=n(3618);Object.defineProperty(t,"OptionButton",{enumerable:!0,get:function(){return r.OptionButton}})},3618:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Input=t.Toggle=void 0;var r=n(37362);Object.defineProperty(t,"Toggle",{enumerable:!0,get:function(){return r.Toggle}}),Object.defineProperty(t,"Input",{enumerable:!0,get:function(){return r.Input}})},37362:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundPage=void 0;var r=n(74842);Object.defineProperty(t,"NotFoundPage",{enumerable:!0,get:function(){return r.NotFoundPage}})},74842:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServerErrorPage=void 0;var r=n(26338);Object.defineProperty(t,"ServerErrorPage",{enumerable:!0,get:function(){return r.ServerErrorPage}})},26338:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PillLabel=void 0;var r=n(33519);Object.defineProperty(t,"PillLabel",{enumerable:!0,get:function(){return r.PillLabel}})},33519:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PillLabel=void 0;const a=r(n(55574)),o=r(n(49725)),i=r(n(21302));t.PillLabel=function({children:e,className:t}){return o.default.createElement("div",{className:(0,a.default)(i.default.pillLabel,t)},e)}},52782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RoundLoader=void 0;var r=n(83796);Object.defineProperty(t,"RoundLoader",{enumerable:!0,get:function(){return r.RoundLoader}})},83796:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Separator=void 0;var r=n(36424);Object.defineProperty(t,"Separator",{enumerable:!0,get:function(){return r.Separator}})},36424:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentTreeLoader=t.SidebarLoader=void 0;var r=n(13216);Object.defineProperty(t,"SidebarLoader",{enumerable:!0,get:function(){return r.SidebarLoader}}),Object.defineProperty(t,"ComponentTreeLoader",{enumerable:!0,get:function(){return r.ComponentTreeLoader}})},13216:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.classes=t.MenuItem=void 0;var r=n(6672);Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return r.MenuItem}}),Object.defineProperty(t,"classes",{enumerable:!0,get:function(){return r.classes}})},6672:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuLinkItem=void 0;var r=n(36169);Object.defineProperty(t,"MenuLinkItem",{enumerable:!0,get:function(){return r.MenuLinkItem}})},36169:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuSection=void 0;var r=n(86379);Object.defineProperty(t,"MenuSection",{enumerable:!0,get:function(){return r.MenuSection}})},86379:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{const n=e;return o.default.createElement(n,{key:t})}))):null}},15021:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageCard=void 0;var r=n(78120);Object.defineProperty(t,"MessageCard",{enumerable:!0,get:function(){return r.MessageCard}})},78120:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StatusMessageCard=void 0;var r=n(26713);Object.defineProperty(t,"StatusMessageCard",{enumerable:!0,get:function(){return r.StatusMessageCard}})},26713:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeAgo=void 0;var r=n(76606);Object.defineProperty(t,"TimeAgo",{enumerable:!0,get:function(){return r.TimeAgo}})},76606:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ae+1),0);(0,u.useEffect)((()=>{const e=setInterval((()=>o()),6e4);return()=>clearInterval(e)}),[]);const s=(0,u.useMemo)((()=>(0,c.default)(t)),[t,a]);return u.default.createElement("span",Object.assign({},r,{className:(0,l.default)(n)}),s)}},96118:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tippy=t.useSingleton=t.TooltipMountPoint=t.SingletonTooltipProvider=t.useCtxTooltipInstance=t.ProvideTooltipInstance=t.Tooltip=void 0;var r=n(51593);Object.defineProperty(t,"Tooltip",{enumerable:!0,get:function(){return r.Tooltip}});var a=n(96547);Object.defineProperty(t,"ProvideTooltipInstance",{enumerable:!0,get:function(){return a.ProvideTooltipInstance}}),Object.defineProperty(t,"useCtxTooltipInstance",{enumerable:!0,get:function(){return a.useCtxTooltipInstance}});var o=n(74854);Object.defineProperty(t,"SingletonTooltipProvider",{enumerable:!0,get:function(){return o.SingletonTooltipProvider}});var i=n(54835);Object.defineProperty(t,"TooltipMountPoint",{enumerable:!0,get:function(){return i.TooltipMountPoint}});var s=n(21278);Object.defineProperty(t,"useSingleton",{enumerable:!0,get:function(){return s.useSingleton}}),Object.defineProperty(t,"tippy",{enumerable:!0,get:function(){return s.tippy}})},54835:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TooltipMountPoint=t.getMountPoint=t.mountId=void 0;const a=r(n(49725));t.mountId="tooltip-mount-point",t.getMountPoint=function(e){return document.getElementById(t.mountId)||e.parentElement||document.body},t.TooltipMountPoint=function(){return a.default.createElement("div",{id:t.mountId})}},96547:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.useCtxTooltipInstance=t.ProvideTooltipInstance=void 0;const i=o(n(49725)),s=(0,i.createContext)(void 0);t.ProvideTooltipInstance=function({value:e,children:t}){return i.default.createElement(s.Provider,{value:e},t)},t.useCtxTooltipInstance=function(){return(0,i.useContext)(s)}},74854:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CollapsingNode=void 0;var r=n(84500);Object.defineProperty(t,"CollapsingNode",{enumerable:!0,get:function(){return r.CollapsingNode}})},47730:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.indentStyle=t.indentMargin=t.indentClass=void 0;const a=r(n(76885));t.indentClass=a.default.indent,t.indentMargin=a.default.indentMargin,t.indentStyle=function(e){return{"--indent-depth":e}}},43444:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indentStyle=t.indentMargin=t.indentClass=void 0;var r=n(47730);Object.defineProperty(t,"indentClass",{enumerable:!0,get:function(){return r.indentClass}}),Object.defineProperty(t,"indentMargin",{enumerable:!0,get:function(){return r.indentMargin}}),Object.defineProperty(t,"indentStyle",{enumerable:!0,get:function(){return r.indentStyle}})},95996:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indentStyle=t.indentMargin=t.indentClass=t.DefaultTreeNode=t.TreeNodeContext=t.TreeLayer=t.TreeProvider=t.TreeContext=t.useTree=t.CollapsingNode=t.Tree=void 0;var r=n(66312);Object.defineProperty(t,"Tree",{enumerable:!0,get:function(){return r.Tree}});var a=n(59220);Object.defineProperty(t,"CollapsingNode",{enumerable:!0,get:function(){return a.CollapsingNode}});var o=n(79657);Object.defineProperty(t,"useTree",{enumerable:!0,get:function(){return o.useTree}});var i=n(79657);Object.defineProperty(t,"TreeContext",{enumerable:!0,get:function(){return i.TreeContext}});var s=n(79657);Object.defineProperty(t,"TreeProvider",{enumerable:!0,get:function(){return s.TreeProvider}});var c=n(91516);Object.defineProperty(t,"TreeLayer",{enumerable:!0,get:function(){return c.TreeLayer}});var l=n(91516);Object.defineProperty(t,"TreeNodeContext",{enumerable:!0,get:function(){return l.TreeNodeContext}});var u=n(91516);Object.defineProperty(t,"DefaultTreeNode",{enumerable:!0,get:function(){return u.DefaultTreeNode}});var d=n(43444);Object.defineProperty(t,"indentClass",{enumerable:!0,get:function(){return d.indentClass}}),Object.defineProperty(t,"indentMargin",{enumerable:!0,get:function(){return d.indentMargin}}),Object.defineProperty(t,"indentStyle",{enumerable:!0,get:function(){return d.indentStyle}})},91112:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultTreeNode=void 0;const a=r(n(49725)),o=n(43444),i=n(97474);t.DefaultTreeNode=function({node:e,depth:t}){return e.children?a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:o.indentClass},e.id),a.default.createElement("div",{style:(0,o.indentStyle)(t)},a.default.createElement(i.TreeLayer,{childNodes:e.children,depth:t}))):a.default.createElement("div",{className:o.indentClass},e.id)}},91516:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultTreeNode=t.TreeNodeContext=t.TreeLayer=void 0;var r=n(97474);Object.defineProperty(t,"TreeLayer",{enumerable:!0,get:function(){return r.TreeLayer}});var a=n(76647);Object.defineProperty(t,"TreeNodeContext",{enumerable:!0,get:function(){return a.TreeNodeContext}});var o=n(91112);Object.defineProperty(t,"DefaultTreeNode",{enumerable:!0,get:function(){return o.DefaultTreeNode}})},97474:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TreeLayer=void 0;const i=o(n(49725)),s=n(76647);t.TreeLayer=function({childNodes:e,depth:t}){const n=(0,i.useContext)(s.TreeNodeContext);return i.default.createElement(i.default.Fragment,null,e.map((e=>i.default.createElement(n,{key:e.id,node:e,depth:t+1}))))}},76647:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNodeContext=void 0;const r=n(49725),a=n(91112);t.TreeNodeContext=(0,r.createContext)(a.DefaultTreeNode)},19583:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RootNode=void 0;var r=n(6937);Object.defineProperty(t,"RootNode",{enumerable:!0,get:function(){return r.RootNode}})},6937:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.RootNode=void 0;const i=o(n(49725)),s=n(91516);t.RootNode=function e({node:t,depth:n=0}){const r=(0,i.useContext)(s.TreeNodeContext);return t.id?i.default.createElement(r,{node:t,depth:n}):t.children?i.default.createElement(i.default.Fragment,null,t.children.map((t=>i.default.createElement(e,{key:t.id,node:t,depth:n})))):null}},79657:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeProvider=t.TreeContext=t.useTree=void 0;var r=n(71133);Object.defineProperty(t,"useTree",{enumerable:!0,get:function(){return r.useTree}});var a=n(92248);Object.defineProperty(t,"TreeContext",{enumerable:!0,get:function(){return a.TreeContext}});var o=n(11846);Object.defineProperty(t,"TreeProvider",{enumerable:!0,get:function(){return o.TreeProvider}})},92248:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeContext=void 0;const r=n(49725);t.TreeContext=(0,r.createContext)({isCollapsed:!0,setIsCollapsed:()=>{},activePath:void 0,setActivePath:()=>{}})},11846:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TreeProvider=void 0;const i=o(n(49725)),s=n(92248);t.TreeProvider=function({children:e,activePath:t,setActivePath:n,isCollapsed:r,setIsCollapsed:a}){const o=(0,i.useMemo)((()=>({activePath:t,setActivePath:n,isCollapsed:r,setIsCollapsed:a})),[t,n,r,a]);return i.default.createElement(s.TreeContext.Provider,{value:o},e)}},71133:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useTree=void 0;const r=n(49725),a=n(92248);t.useTree=()=>(0,r.useContext)(a.TreeContext)},66312:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DocPropList=void 0;const r=n(6047);class a{constructor(e){this.docProps=e}get(e){return this.docProps.find((t=>t.name===e))}static from(e){const t=Object.keys(e).map((t=>{if(e[t])return new r.DocProp(t,e[t])})).filter((e=>!!e));return new a(t)}}t.DocPropList=a},6047:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DocProp=void 0;t.DocProp=class{constructor(e,t){this.name=e,this.value=t}getAs(){return this.value}}},29124:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Doc=void 0;const r=n(9325);class a{constructor(e,t){this.filePath=e,this.props=t}toObject(){return{filePath:this.filePath,props:this.props.docProps}}get description(){var e;const t=null===(e=this.props.get("description"))||void 0===e?void 0:e.value;return t||""}get labels(){var e;const t=null===(e=this.props.get("labels"))||void 0===e?void 0:e.value;return t||[]}get displayName(){return this.props.get("displayName")}static from(e,t){return new a(e,r.DocPropList.from(t))}}t.Doc=a},34064:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DocPropList=t.DocProp=t.Doc=void 0;var r=n(29124);Object.defineProperty(t,"Doc",{enumerable:!0,get:function(){return r.Doc}});var a=n(6047);Object.defineProperty(t,"DocProp",{enumerable:!0,get:function(){return a.DocProp}});var o=n(9325);Object.defineProperty(t,"DocPropList",{enumerable:!0,get:function(){return o.DocPropList}})},49988:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getElements:()=>a,useElementOnFold:()=>o});var r=n(49725);function a({ref:e={current:null===document||void 0===document?void 0:document.body},selectors:t="h1, h2, h3, h4, h5, h6, h7, h8"}){var n;const r=function(e){try{null===document||void 0===document||document.createDocumentFragment().querySelector(e)}catch(n){return void console.error("selector is not valid - ",e)}return e}(t),a=null===(n=e.current)||void 0===n?void 0:n.querySelectorAll(r);return a?Array.from(a):[]}const o=(e,t,{disabled:n,debounceUpdates:o=300}={})=>{const[i,s]=(0,r.useReducer)((e=>e+1),0),c=function(e,t,n){var a=this,o=(0,r.useRef)(null),i=(0,r.useRef)(0),s=(0,r.useRef)(null),c=(0,r.useRef)([]),l=(0,r.useRef)(),u=(0,r.useRef)(),d=(0,r.useRef)(e),p=(0,r.useRef)(!0);d.current=e;var f=!t&&0!==t&&"undefined"!==typeof window;if("function"!==typeof e)throw new TypeError("Expected a function");t=+t||0;var g=!!(n=n||{}).leading,m=!("trailing"in n)||!!n.trailing,h="maxWait"in n,_=h?Math.max(+n.maxWait||0,t):null;return(0,r.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]),(0,r.useMemo)((function(){var e=function(e){var t=c.current,n=l.current;return c.current=l.current=null,i.current=e,u.current=d.current.apply(n,t)},n=function(e,t){f&&cancelAnimationFrame(s.current),s.current=f?requestAnimationFrame(e):setTimeout(e,t)},r=function(e){if(!p.current)return!1;var n=e-o.current,r=e-i.current;return!o.current||n>=t||n<0||h&&r>=_},v=function(t){return s.current=null,m&&c.current?e(t):(c.current=l.current=null,u.current)},y=function(){var e=Date.now();if(r(e))return v(e);if(p.current){var a=e-o.current,s=e-i.current,c=t-a,l=h?Math.min(c,_-s):c;n(y,l)}},b=function(){for(var d=[],f=0;fn?[]:a({ref:e,selectors:t})),[null===e||void 0===e?void 0:e.current,t,n,i]),[u,d]=(0,r.useState)(void 0);return(0,r.useEffect)((()=>c()),[]),(0,r.useEffect)((()=>{if(n)return;if("undefined"===typeof IntersectionObserver)return;const e=new IntersectionObserver((e=>{var t,n;const r=e.filter((e=>e.isIntersecting));0!==r.length&&(null===(t=r[0])||void 0===t?void 0:t.target)instanceof HTMLElement&&d(null===(n=r[0])||void 0===n?void 0:n.target)}),{rootMargin:"0px 0px -90px 0px"});return l.forEach((t=>{e.observe(t)})),()=>e.disconnect()}),[l,n]),(0,r.useEffect)((()=>{const t=null===e||void 0===e?void 0:e.current;if(!(t instanceof HTMLElement))return()=>{};if(void 0===typeof MutationObserver)return()=>{};const n=new MutationObserver((()=>{c()}));return n.observe(t,{attributes:!1,childList:!0,characterData:!1}),()=>n.disconnect()}),[null===e||void 0===e?void 0:e.current]),{activeElement:u,elements:l,update:c}}},70637:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OverviewCompareSection=void 0;var r=n(27141);Object.defineProperty(t,"OverviewCompareSection",{enumerable:!0,get:function(){return r.OverviewCompareSection}})},27141:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OverviewCompareSection=void 0;t.OverviewCompareSection=class{constructor(e){this.docs=e,this.navigationLink={href:".",children:"Overview",exact:!0,order:0},this.route={path:"*",element:this.docs.getDocsCompare()}}}},61347:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OverviewCompare=void 0;var r=n(65123);Object.defineProperty(t,"OverviewCompare",{enumerable:!0,get:function(){return r.OverviewCompare}})},65123:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.OverviewCompare=void 0;const s=n(44704),c=n(28043),l=n(87351),u=n(48164),d=n(52782),p=n(56374),f=o(n(49725)),g=n(13349),m=i(n(49684));t.OverviewCompare=function(e){const{titleBadges:t}=e,n=(0,l.useComponentCompare)(),[r,a]=(0,f.useState)(!0),o=(0,f.useRef)(null),i=(0,f.useRef)(null);function h(e){var t,n,a;r&&(null===(t=i.current)||void 0===t||t.scrollTo({top:null===(n=e.currentTarget)||void 0===n?void 0:n.scrollTop,left:null===(a=e.currentTarget)||void 0===a?void 0:a.scrollLeft}))}function _(e){var t,n,a;r&&(null===(t=o.current)||void 0===t||t.scrollTo({top:null===(n=e.currentTarget)||void 0===n?void 0:n.scrollTop,left:null===(a=e.currentTarget)||void 0===a?void 0:a.scrollLeft}))}const{lanesModel:v,updateLanesModel:y}=(0,g.useLanes)(),b=(0,f.useMemo)((()=>{if(void 0===(null===n||void 0===n?void 0:n.base))return f.default.createElement(f.default.Fragment,null);const e=null===n||void 0===n?void 0:n.base.model.id,r=!!(null===v||void 0===v?void 0:v.isComponentOnNonDefaultLanes(e,!0))?{lanesModel:v,updateLanesModel:y}:void 0;return f.default.createElement("div",{className:m.default.subView,ref:o,onScroll:h},f.default.createElement(g.LanesContext.Provider,{value:r},f.default.createElement(s.ComponentProvider,{component:n.base.model},f.default.createElement(p.Overview,{titleBadges:t}))))}),[null===n||void 0===n?void 0:n.base,r]),R=(0,f.useMemo)((()=>{if(void 0===(null===n||void 0===n?void 0:n.compare))return f.default.createElement(f.default.Fragment,null);const e=null===n||void 0===n?void 0:n.compare.model.id,r=!!(null===v||void 0===v?void 0:v.isComponentOnNonDefaultLanes(e,!0))?{lanesModel:v,updateLanesModel:y}:void 0;return f.default.createElement("div",{className:m.default.subView,ref:i,onScroll:_},f.default.createElement(g.LanesContext.Provider,{value:r},f.default.createElement(s.ComponentProvider,{component:n.compare.model},f.default.createElement(p.Overview,{titleBadges:t}))))}),[null===n||void 0===n?void 0:n.compare,r]);return f.default.createElement(f.default.Fragment,null,(null===n||void 0===n?void 0:n.loading)&&f.default.createElement("div",{className:m.default.loader},f.default.createElement(d.RoundLoader,null)),f.default.createElement("div",{className:m.default.checkboxContainer},f.default.createElement("div",{className:m.default.toggleContainer},f.default.createElement(u.Toggle,{checked:r,onInputChanged:function(){var e,t,n;null===(e=i.current)||void 0===e||e.scrollTo({top:null===(t=o.current)||void 0===t?void 0:t.scrollTop,left:null===(n=o.current)||void 0===n?void 0:n.scrollLeft}),a((e=>!e))},className:m.default.toggle}),"Synchronize Scrolling")),f.default.createElement(c.CompareSplitLayoutPreset,{base:b,compare:R,className:m.default.splitLayout}))}},45063:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDocs=t.docsFields=void 0;const r=n(59062);t.docsFields=r.gql` + fragment docsFields on ReactDocs { + abstract + properties { + name + description + required + type + default: defaultValue { + value + } + } + } +`;const a=r.gql` + query ($id: String!) { + getHost { + id # used for GQL caching + getDocs(id: $id) { + ...docsFields + } + } + } + ${t.docsFields} +`;t.useDocs=function(e){var t,n;const{data:o}=(0,r.useQuery)(a,{variables:{id:e.toString()}});return null===(n=null===(t=null===o||void 0===o?void 0:o.getHost)||void 0===t?void 0:t.getDocs)||void 0===n?void 0:n.properties}},72847:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDocs=t.docsFields=void 0;var r=n(45063);Object.defineProperty(t,"docsFields",{enumerable:!0,get:function(){return r.docsFields}}),Object.defineProperty(t,"useDocs",{enumerable:!0,get:function(){return r.useDocs}})},11547:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DocsAspect=void 0;const a=r().Aspect.create({id:"teambit.docs/docs",dependencies:[],defaultConfig:{}});t.DocsAspect=a;var o=a;t.default=o},96219:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultDocs=void 0;t.defaultDocs={default:()=>null,labels:[],abstract:"",examples:[]}},91716:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(61436);return i=function(){return e},e}function s(){const e=n(44704);return s=function(){return e},e}function c(){const e=n(73823);return c=function(){return e},e}function l(){const e=n(12639);return l=function(){return e},e}function u(){const e=r(n(75334));return u=function(){return e},e}function d(){const e=n(61347);return d=function(){return e},e}function p(){const e=n(70637);return p=function(){return e},e}function f(){const e=n(11547);return f=function(){return e},e}function g(){const e=n(14285);return g=function(){return e},e}n(31567),n(92619);class m{constructor(e){this.titleBadgeSlot=e}registerTitleBadge(e){const t=Array.isArray(e)?e:[e];return this.titleBadgeSlot.register(t),this}listTitleBadges(){return(0,i().flatten)(this.titleBadgeSlot.values())}getDocsCompare(){return o().default.createElement(d().OverviewCompare,{titleBadges:this.titleBadgeSlot})}static async provider([e,t],n,[r]){const a=new m(r),o=new(g().OverviewSection)(r),i=new(p().OverviewCompareSection)(a);return e.registerRoute(o.route),e.registerNavigation(o.navigationLink,o.order),t.registerNavigation({props:i.navigationLink,order:i.navigationLink.order}),t.registerRoutes([i.route]),a}}(0,a().default)(m,"dependencies",[s().ComponentAspect,u().default]),(0,a().default)(m,"runtime",l().UIRuntime),(0,a().default)(m,"slots",[c().Slot.withType()]),f().DocsAspect.addRuntime(m)},56374:(e,t,n)=>{"use strict";function r(){const e=n(11547);return r=function(){return e},e}function a(){const e=n(34064);return a=function(){return e},e}function o(){const e=n(96219);return o=function(){return e},e}function i(){const e=n(12594);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BadgePosition",{enumerable:!0,get:function(){return i().BadgePosition}}),Object.defineProperty(t,"Doc",{enumerable:!0,get:function(){return a().Doc}}),Object.defineProperty(t,"DocProp",{enumerable:!0,get:function(){return a().DocProp}}),Object.defineProperty(t,"DocPropList",{enumerable:!0,get:function(){return a().DocPropList}}),Object.defineProperty(t,"DocsAspect",{enumerable:!0,get:function(){return r().DocsAspect}}),Object.defineProperty(t,"Overview",{enumerable:!0,get:function(){return i().Overview}}),t.default=void 0,Object.defineProperty(t,"defaultDocs",{enumerable:!0,get:function(){return o().defaultDocs}});var s=r().DocsAspect;t.default=s},14285:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(12594);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.OverviewSection=void 0;t.OverviewSection=class{constructor(e){this.titleBadgeSlot=e,(0,a().default)(this,"navigationLink",{href:".",exact:!0,children:"Overview"}),(0,a().default)(this,"route",{index:!0,element:o().default.createElement(i().Overview,{titleBadges:this.titleBadgeSlot})}),(0,a().default)(this,"order",10)}}},12594:(e,t,n)=>{"use strict";function r(){const e=n(85396);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BadgePosition",{enumerable:!0,get:function(){return r().BadgePosition}}),Object.defineProperty(t,"Overview",{enumerable:!0,get:function(){return r().Overview}})},85396:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return a=function(){return e},e}function o(){const e=r(n(55574));return o=function(){return e},e}function i(){const e=n(61436);return i=function(){return e},e}function s(){const e=n(44704);return s=function(){return e},e}function c(){const e=n(45925);return c=function(){return e},e}function l(){const e=n(5232);return l=function(){return e},e}function u(){const e=n(51176);return u=function(){return e},e}function d(){const e=r(n(89482));return d=function(){return e},e}function p(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}let f;n(29119),n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.BadgePosition=void 0,t.Overview=function({titleBadges:e}){var t,n;const r=(0,a().useContext)(s().ComponentContext),p=(0,s().useComponentDescriptor)(),f=!(null!==(t=r.preview)&&void 0!==t&&t.legacyHeader);if("pending"===(null===r||void 0===r?void 0:r.buildStatus)&&"teambit.scope/scope"===(null===r||void 0===r?void 0:r.host))return a().default.createElement(l().StatusMessageCard,{style:{margin:"auto"},status:"PROCESSING",title:"component preview pending"},"this might take some time");if("failed"===(null===r||void 0===r?void 0:r.buildStatus)&&"teambit.scope/scope"===(null===r||void 0===r?void 0:r.host))return a().default.createElement(l().StatusMessageCard,{style:{margin:"auto"},status:"FAILURE",title:"failed to get component preview "});const g=null===(n=r.preview)||void 0===n?void 0:n.isScaling;return a().default.createElement("div",{className:d().default.overviewWrapper},f&&a().default.createElement(u().ComponentOverview,{className:(0,o().default)(d().default.componentOverviewBlock,!g&&d().default.legacyPreview),displayName:r.displayName,version:r.version,abstract:r.description,labels:r.labels,packageName:r.packageName,titleBadges:(0,i().flatten)(e.values()),componentDescriptor:p,component:r}),a().default.createElement(c().ComponentPreview,{component:r,style:{width:"100%",height:"100%"},previewName:"overview",pubsub:!0,viewport:null,fullContentHeight:!0,scrolling:"no"}))},t.BadgePosition=f,function(e){e[e.Title=0]="Title",e[e.SubTitle=1]="SubTitle",e[e.Labels=2]="Labels",e[e.Package=3]="Package"}(f||(t.BadgePosition=f={}))},61485:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.links=t.docsUrl=void 0,t.docsUrl="https://bit.dev/docs",t.links={scopedRegistry:`${t.docsUrl}/packages/npmrc`,installBit:`${t.docsUrl}/getting-started/installing-bit/installing-bit`,createCompositions:`${t.docsUrl}/dev-services-overview/compositions/compositions-overview`,testComponents:`${t.docsUrl}/dev-services-overview/tester/tester-overview`,bitIntroduction:`${t.docsUrl}/quick-start`,whatIsBit:`${t.docsUrl}/quick-start`,tagComponentVersion:`${t.docsUrl}/components/tags`}},6082:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.docsUrl=t.links=void 0;var r=n(61485);Object.defineProperty(t,"links",{enumerable:!0,get:function(){return r.links}}),Object.defineProperty(t,"docsUrl",{enumerable:!0,get:function(){return r.docsUrl}})},93004:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.h6=t.h5=t.h4=t.h3=t.h2=t.h1=t.createHeading=void 0;var r=n(93004);Object.defineProperty(t,"createHeading",{enumerable:!0,get:function(){return r.createHeading}}),Object.defineProperty(t,"h1",{enumerable:!0,get:function(){return r.h1}}),Object.defineProperty(t,"h2",{enumerable:!0,get:function(){return r.h2}}),Object.defineProperty(t,"h3",{enumerable:!0,get:function(){return r.h3}}),Object.defineProperty(t,"h4",{enumerable:!0,get:function(){return r.h4}}),Object.defineProperty(t,"h5",{enumerable:!0,get:function(){return r.h5}}),Object.defineProperty(t,"h6",{enumerable:!0,get:function(){return r.h6}})},33239:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Anchor=void 0;const a=r(n(49725)),o=r(n(81652)),i=n(28563),s=r(n(92318));t.Anchor=function(e){const t=e.href&&`#${e.href}`;return a.default.createElement("a",Object.assign({},e,{id:e.href,href:t,className:(0,o.default)(e.className,s.default.anchor)}),a.default.createElement(i.Icon,{of:"anchor",className:s.default.anchorIcon}))}},9743:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(33239),t)},33810:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.H6=t.H5=t.H4=t.H3=t.H2=t.H1=void 0;const a=r(n(49725)),o=r(n(81652)),i=n(52895),s=r(n(52885)),c=r(n(56845));t.H1=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h1"},e,{className:(0,o.default)(c.default.h1,s.default[e.size||"lg"],e.className)}))},t.H2=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h2"},e,{className:(0,o.default)(c.default.h2,s.default[e.size||"lg"],e.className)}))},t.H3=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h3"},e,{className:(0,o.default)(c.default.h3,s.default[e.size||"md"],e.className)}))},t.H4=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h4"},e,{className:(0,o.default)(c.default.h4,s.default[e.size||"sm"],e.className)}))},t.H5=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h5"},e,{className:(0,o.default)(c.default.h5,s.default[e.size||"xs"],e.className)}))},t.H6=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h6"},e,{className:(0,o.default)(c.default.h6,s.default[e.size||"xxs"],e.className)}))}},58483:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.H6=t.H5=t.H4=t.H3=t.H2=t.H1=void 0;var r=n(33810);Object.defineProperty(t,"H1",{enumerable:!0,get:function(){return r.H1}}),Object.defineProperty(t,"H2",{enumerable:!0,get:function(){return r.H2}}),Object.defineProperty(t,"H3",{enumerable:!0,get:function(){return r.H3}}),Object.defineProperty(t,"H4",{enumerable:!0,get:function(){return r.H4}}),Object.defineProperty(t,"H5",{enumerable:!0,get:function(){return r.H5}}),Object.defineProperty(t,"H6",{enumerable:!0,get:function(){return r.H6}})},89836:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinkedHeading=void 0;var r=n(48787);Object.defineProperty(t,"LinkedHeading",{enumerable:!0,get:function(){return r.LinkedHeading}})},48787:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{switch(e){case"h1":return s.H1;case"h2":return s.H2;case"h3":default:return s.H3;case"h4":return s.H4;case"h5":return s.H5;case"h6":return s.H6}}},5796:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Snippet=void 0;var r=n(12144);Object.defineProperty(t,"Snippet",{enumerable:!0,get:function(){return r.Snippet}})},12144:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Snippet=void 0;const a=r(n(49725)),o=n(8122),i=n(22275),s=r(n(37756));t.Snippet=function({children:e,scope:t,live:n}){return n?a.default.createElement(i.Playground,{className:s.default.snippet,code:e,scope:t}):a.default.createElement(o.CodeSnippet,{className:s.default.snippet},e)}},32949:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Playground=void 0;var r=n(30044);Object.defineProperty(t,"Playground",{enumerable:!0,get:function(){return r.Playground}})},30044:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);anull===t||void 0===t?void 0:t.toString().replace(/\n$/,"").trim()),[t]),[v,{width:y}]=(0,f.default)(),b=+(0,g.useDebounce)(y,300,{leading:!0})[0]<=500,R=b?d.Layout.columnReverse:d.Layout.row;return y?c.default.createElement(u.LiveProvider,{code:s,scope:n,theme:m.default},c.default.createElement("div",Object.assign({ref:v,className:(0,l.default)(a,_.default.playground,b?_.default.column:_.default.row)},o),c.default.createElement(d.SplitPane,{className:_.default.main,size:"50%",layout:R},c.default.createElement(d.Pane,{className:(0,l.default)(_.default.codePane)},c.default.createElement(u.LiveEditor,{className:(0,l.default)(_.default.editor)})),c.default.createElement(p.HoverSplitter,{className:_.default.splitter}),c.default.createElement(d.Pane,{className:(0,l.default)(_.default.previewPane)},c.default.createElement(c.default.Fragment,null,c.default.createElement(u.LivePreview,{className:_.default.previewBox}),c.default.createElement(u.LiveError,{className:(0,l.default)(h.Error,_.default.error)})))))):c.default.createElement("div",{ref:v})}},86322:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultMdxComponents=void 0;const r=n(61111),a=n(92023),o=n(64110),i=n(5198),s=n(17083),c=n(46836),l=n(16e3),u=n(24028),d=n(60258),p=n(66043),f=n(5747),g=n(36845),m=n(45540),h=n(73989),_=n(1855),v=n(28833);t.defaultMdxComponents={h1:i.h1,h2:i.h2,h3:i.h3,h4:i.h4,h5:i.h5,h6:i.h6,p:d.Paragraph,code:f.Snippet,a:o.ExternalLink,inlineCode:c.InlineCode,ol:u.Ol,ul:v.Ul,hr:p.Separator,thematicBreak:p.Separator,img:s.Image,strong:a.Bold,em:l.Italic,pre:({children:e})=>e,sup:g.Sup,table:m.Table,tr:_.Tr,td:h.Td,blockquote:r.BlockQuote}},97683:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultMdxComponents=void 0;var r=n(95545);Object.defineProperty(t,"defaultMdxComponents",{enumerable:!0,get:function(){return r.defaultMdxComponents}})},92477:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MDXLayout=void 0;var r=n(75681);Object.defineProperty(t,"MDXLayout",{enumerable:!0,get:function(){return r.MDXLayout}})},75681:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aObject.assign(Object.assign({},d.defaultMdxComponents),n)),[d.defaultMdxComponents,n]);return c.default.createElement(u.MDXProvider,{components:o},c.default.createElement("div",Object.assign({className:(0,l.default)(p.default.mdxContent,r)},a),t))}},63112:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PossibleSizes=t.Paragraph=void 0;var r=n(45230);Object.defineProperty(t,"Paragraph",{enumerable:!0,get:function(){return r.Paragraph}}),Object.defineProperty(t,"PossibleSizes",{enumerable:!0,get:function(){return r.PossibleSizes}})},45230:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InlineCode=void 0;var r=n(36763);Object.defineProperty(t,"InlineCode",{enumerable:!0,get:function(){return r.InlineCode}})},36763:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Separator=void 0;var r=n(757);Object.defineProperty(t,"Separator",{enumerable:!0,get:function(){return r.Separator}})},757:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockQuote=void 0;var r=n(6781);Object.defineProperty(t,"BlockQuote",{enumerable:!0,get:function(){return r.BlockQuote}})},4524:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Bold=void 0;var r=n(79036);Object.defineProperty(t,"Bold",{enumerable:!0,get:function(){return r.Bold}})},11565:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;to.trim()),[o]);return c.default.createElement("div",{className:(0,l.default)(m.default.snippetWrapper,t)},c.default.createElement(_,Object.assign({},s,{className:(0,l.default)(m.default.codeSnippet,n),language:a,style:r,customStyle:h}),v),c.default.createElement("div",{className:m.default.copy},c.default.createElement(g.CopiedMessage,{show:d}),c.default.createElement("img",{src:"https://static.bit.cloud/Community/icons/copy.svg",onClick:()=>{p(!0),setTimeout((()=>p(!1)),2e3),(0,u.default)(o.toString())},className:m.default.copyIcon,alt:"Copy"})))};const _=(0,c.memo)((function(e){return c.default.createElement(d.default,Object.assign({},e))}))},8122:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(61375),t)},56892:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";var r=n(78767),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,i,s,c,l,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),s=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=a[t.format]||a.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),s.selectNodeContents(l),c.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(s):c.removeAllRanges()),l&&document.body.removeChild(l),i()}return u}},30834:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{o(!0),setTimeout((()=>o(!1)),2e3),(0,l.default)(t)}},c.default.createElement(p.Icon,{className:g.default.copyIcon,of:"copy-cmp"}))))}},11897:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(26284),t)},29780:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";var r=n(78767),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,i,s,c,l,u=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),s=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=a[t.format]||a.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),s.selectNodeContents(l),c.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(s):c.removeAllRanges()),l&&document.body.removeChild(l),i()}return u}},65895:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.H6=t.H5=t.H4=t.H3=t.H2=t.H1=void 0;const a=r(n(49725)),o=r(n(93813)),i=n(39322),s=r(n(74492)),c=r(n(19137));t.H1=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h1"},e,{className:o.default(c.default.h1,s.default[e.size||"lg"],e.className)}))},t.H2=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h2"},e,{className:o.default(c.default.h2,s.default[e.size||"lg"],e.className)}))},t.H3=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h3"},e,{className:o.default(c.default.h3,s.default[e.size||"md"],e.className)}))},t.H4=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h4"},e,{className:o.default(c.default.h4,s.default[e.size||"sm"],e.className)}))},t.H5=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h5"},e,{className:o.default(c.default.h5,s.default[e.size||"xs"],e.className)}))},t.H6=function(e){return a.default.createElement(i.Heading,Object.assign({element:"h6"},e,{className:o.default(c.default.h6,s.default[e.size||"xxs"],e.className)}))}},11308:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(65895),t)},23077:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Image=void 0;var r=n(77759);Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return r.Image}})},26907:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InlineCode=void 0;var r=n(29216);Object.defineProperty(t,"InlineCode",{enumerable:!0,get:function(){return r.InlineCode}})},29216:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Italic=void 0;var r=n(96702);Object.defineProperty(t,"Italic",{enumerable:!0,get:function(){return r.Italic}})},96702:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;to.default.createElement(s.Label,{className:a,key:e,onPick:l},e))))}},67959:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t(t&&t(c.children),n&&n(e)),className:i.default(a,s.default.label)}))}},2313:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Ol=void 0;var r=n(29846);Object.defineProperty(t,"Ol",{enumerable:!0,get:function(){return r.Ol}})},29846:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropTable=void 0;var r=n(60266);Object.defineProperty(t,"PropTable",{enumerable:!0,get:function(){return r.PropTable}})},60266:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Separator=void 0;var r=n(76135);Object.defineProperty(t,"Separator",{enumerable:!0,get:function(){return r.Separator}})},76135:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Sup=void 0;var r=n(61434);Object.defineProperty(t,"Sup",{enumerable:!0,get:function(){return r.Sup}})},61434:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{if("required"!==e)return o.default.createElement(c.HeadingColumn,{key:t,className:l.default.titleCol},e)})))}},85373:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var a;return"required"===e?null:"name"===e?o.default.createElement(c.TableColumn,{className:d.default.breakWord,key:r},o.default.createElement("div",{className:(0,i.default)(d.default.mobileTitle,{[d.default.show]:f})},e),o.default.createElement("div",{className:d.default.columnContent},o.default.createElement("div",{className:d.default.name},(null===n||void 0===n?void 0:n.name)||t[e]),!(null===n||void 0===n?void 0:n.required)&&t.required&&o.default.createElement("div",{className:d.default.required},"(Required)"),(null===n||void 0===n?void 0:n.required)&&o.default.createElement("div",{className:d.default.required},n.required))):"type"===e?o.default.createElement(c.TableColumn,{className:(0,i.default)(d.default.breakWord,d.default.typeColumn),key:r},o.default.createElement("div",{className:(0,i.default)(d.default.mobileTitle,{[d.default.show]:f})},e),!(null===n||void 0===n?void 0:n.type)&&o.default.createElement(l.default,{theme:u.default,language:"javascript",className:d.default.highlighted},t[e]),null===n||void 0===n?void 0:n.type):"default"===e?o.default.createElement(c.TableColumn,{className:d.default.breakWord,key:r},o.default.createElement("div",{className:(0,i.default)(d.default.mobileTitle,{[d.default.show]:f})},e),!(null===n||void 0===n?void 0:n.default)&&o.default.createElement("span",{className:d.default.default},t[e]&&(null===(a=t[e])||void 0===a?void 0:a.value)||"-"),(null===n||void 0===n?void 0:n.default)&&o.default.createElement("span",{className:d.default.default},n.default)):"description"===e?o.default.createElement(c.TableColumn,{className:d.default.breakWord,key:r},(null===n||void 0===n?void 0:n.description)||t[e]):o.default.createElement(c.TableColumn,{className:d.default.breakWord,key:r},o.default.createElement("div",{className:(0,i.default)(d.default.mobileTitle,{[d.default.show]:f})},e),(null===n||void 0===n?void 0:n[e])||t[e])})))}},89983:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nI});var u=n(49725);function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t=4?[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]:void 0}(e)),p[t]}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=e.filter((function(e){return"token"!==e})),a=f(r);return a.reduce((function(e,t){return l({},e,n[t])}),t)}function m(e){return e.join(" ")}function h(e){var t=e.node,n=e.stylesheet,r=e.style,a=void 0===r?{}:r,o=e.useInlineStyles,i=e.key,s=t.properties,c=t.type,p=t.tagName,f=t.value;if("text"===c)return f;if(p){var _,v=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,a){return h({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(a)})}))}}(n,o);if(o){var y=Object.keys(n).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),b=s.className&&s.className.includes("token")?["token"]:[],R=s.className&&b.concat(s.className.filter((function(e){return!y.includes(e)})));_=l({},s,{className:m(R)||void 0,style:g(s.className,Object.assign({},s.style,a),n)})}else _=l({},s,{className:m(s.className)});var E=v(t.children);return u.createElement(p,d({key:i},_),E)}}var _=/\n/g;function v(e){var t=e.codeString,n=e.codeStyle,r=e.containerStyle,a=void 0===r?{float:"left",paddingRight:"10px"}:r,o=e.numberStyle,i=void 0===o?{}:o,s=e.startingLineNumber;return u.createElement("code",{style:Object.assign({},n,a)},function(e){var t=e.lines,n=e.startingLineNumber,r=e.style;return t.map((function(e,t){var a=t+n;return u.createElement("span",{key:"line-".concat(t),className:"react-syntax-highlighter-line-number",style:"function"===typeof r?r(a):r},"".concat(a,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),style:i,startingLineNumber:s}))}function y(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function b(e,t,n){var r;return l({},{display:"inline-block",minWidth:(r=n,"".concat(r.toString().length,".25em")),paddingRight:"1em",textAlign:"right",userSelect:"none"},"function"===typeof e?e(t):e)}function R(e){var t=e.children,n=e.lineNumber,r=e.lineNumberStyle,a=e.largestLineNumber,o=e.showInlineLineNumbers,i=e.lineProps,s=void 0===i?{}:i,c=e.className,u=void 0===c?[]:c,d=e.showLineNumbers,p=e.wrapLongLines,f="function"===typeof s?s(n):s;if(f.className=u,n&&o){var g=b(r,n,a);t.unshift(y(n,g))}return p&d&&(f.style=l({},f.style,{display:"flex"})),{type:"element",tagName:"span",properties:f,children:t}}function E(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=0;r2&&void 0!==arguments[2]?arguments[2]:[];return R({children:e,lineNumber:t,lineNumberStyle:s,largestLineNumber:i,showInlineLineNumbers:a,lineProps:n,className:o,showLineNumbers:r,wrapLongLines:c})}function m(e,t){if(r&&t&&a){var n=b(s,t,i);e.unshift(y(t,n))}return e}function h(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||r.length>0?g(e,n,r):m(e,n)}for(var v=function(){var e=u[f],t=e.children[0].value;if(t.match(_)){var n=t.split("\n");n.forEach((function(t,a){var i=r&&d.length+o,s={type:"text",value:"".concat(t,"\n")};if(0===a){var c=h(u.slice(p+1,f).concat(R({children:[s],className:e.properties.className})),i);d.push(c)}else if(a===n.length-1){if(u[f+1]&&u[f+1].children&&u[f+1].children[0]){var l=R({children:[{type:"text",value:"".concat(t)}],className:e.properties.className});u.splice(f+1,0,l)}else{var g=h([s],i,e.properties.className);d.push(g)}}else{var m=h([s],i,e.properties.className);d.push(m)}})),p=f}f++};f{"use strict";n.r(t),n.d(t,{default:()=>r});const r={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#fff",color:"black"},"xml .hljs-meta":{color:"#c0c0c0"},"hljs-comment":{color:"#007400"},"hljs-quote":{color:"#007400"},"hljs-tag":{color:"#aa0d91"},"hljs-attribute":{color:"#aa0d91"},"hljs-keyword":{color:"#aa0d91"},"hljs-selector-tag":{color:"#aa0d91"},"hljs-literal":{color:"#aa0d91"},"hljs-name":{color:"#aa0d91"},"hljs-variable":{color:"#3F6E74"},"hljs-template-variable":{color:"#3F6E74"},"hljs-code":{color:"#c41a16"},"hljs-string":{color:"#c41a16"},"hljs-meta-string":{color:"#c41a16"},"hljs-regexp":{color:"#0E0EFF"},"hljs-link":{color:"#0E0EFF"},"hljs-title":{color:"#1c00cf"},"hljs-symbol":{color:"#1c00cf"},"hljs-bullet":{color:"#1c00cf"},"hljs-number":{color:"#1c00cf"},"hljs-section":{color:"#643820"},"hljs-meta":{color:"#643820"},"hljs-class .hljs-title":{color:"#5c2699"},"hljs-type":{color:"#5c2699"},"hljs-built_in":{color:"#5c2699"},"hljs-builtin-name":{color:"#5c2699"},"hljs-params":{color:"#5c2699"},"hljs-attr":{color:"#836C28"},"hljs-subst":{color:"#000"},"hljs-formula":{backgroundColor:"#eee",fontStyle:"italic"},"hljs-addition":{backgroundColor:"#baeeba"},"hljs-deletion":{backgroundColor:"#ffc8bd"},"hljs-selector-id":{color:"#9b703f"},"hljs-selector-class":{color:"#9b703f"},"hljs-doctag":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"},"hljs-emphasis":{fontStyle:"italic"}}},89081:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Table=void 0;var r=n(89081);Object.defineProperty(t,"Table",{enumerable:!0,get:function(){return r.Table}})},56471:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Td=void 0;var r=n(97773);Object.defineProperty(t,"Td",{enumerable:!0,get:function(){return r.Td}})},97773:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tr=void 0;var r=n(91889);Object.defineProperty(t,"Tr",{enumerable:!0,get:function(){return r.Tr}})},91889:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;to.default.createElement(c.TableRow,{key:n,isListView:u,headings:t,row:e,colNumber:f}))))}t.Table=u,u.defaultProps={colNumber:4}},88839:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(30412),t)},30412:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var i;if("required"!==t)return"name"===t?a.default.createElement(s.TableColumn,{className:c.default.breakWord,key:n},a.default.createElement("div",{className:o.default(c.default.mobileTitle,{[c.default.show]:r})},t),a.default.createElement("div",{className:c.default.columnContent},a.default.createElement("div",{className:c.default.name},e[t]),e.required&&a.default.createElement("div",{className:c.default.required},"(Required)"))):"type"===t?a.default.createElement(s.TableColumn,{className:o.default(c.default.breakWord,c.default.typeColumn),key:n},a.default.createElement("div",{className:o.default(c.default.mobileTitle,{[c.default.show]:r})},t),a.default.createElement(l.default,{theme:u.default,language:"javascript",className:c.default.highlighted},e[t])):"default"===t?a.default.createElement(s.TableColumn,{className:c.default.breakWord,key:n},a.default.createElement("div",{className:o.default(c.default.mobileTitle,{[c.default.show]:r})},t),a.default.createElement("span",{className:c.default.default},e[t]&&(null===(i=e[t])||void 0===i?void 0:i.value)||"-")):"description"===t?a.default.createElement(s.TableColumn,{className:c.default.breakWord,key:n},e[t]):a.default.createElement(s.TableColumn,{className:c.default.breakWord,key:n},a.default.createElement("div",{className:o.default(c.default.mobileTitle,{[c.default.show]:r})},t),e[t])})))}},99546:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Ul=void 0;var r=n(85055);Object.defineProperty(t,"Ul",{enumerable:!0,get:function(){return r.Ul}})},85055:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnvIcon=void 0;var r=n(33157);Object.defineProperty(t,"EnvIcon",{enumerable:!0,get:function(){return r.EnvIcon}})},68980:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.fadeInOutClass=void 0;const a=r(n(39710));t.fadeInOutClass=a.default.fadeInOut},98709:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.XButton=void 0;var r=n(81094);Object.defineProperty(t,"XButton",{enumerable:!0,get:function(){return r.XButton}})},81094:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.XButton=void 0;const a=r(n(49725)),o=r(n(9392)),i=n(84378),s=r(n(80752));t.XButton=function(e){return a.default.createElement("button",Object.assign({},e,{className:(0,o.default)(s.default.xButton,e.onClick&&s.default.interactive,e.className)}),a.default.createElement(i.Icon,{of:"x-close"}))}},92493:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxIndicator=void 0;var r=n(37986);Object.defineProperty(t,"CheckboxIndicator",{enumerable:!0,get:function(){return r.CheckboxIndicator}})},52408:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheckboxLabel=void 0;var r=n(62845);Object.defineProperty(t,"CheckboxLabel",{enumerable:!0,get:function(){return r.CheckboxLabel}})},60242:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HiddenCheckbox=void 0;var r=n(60242);Object.defineProperty(t,"HiddenCheckbox",{enumerable:!0,get:function(){return r.HiddenCheckbox}})},67508:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Input=t.CheckboxLabel=void 0;var r=n(67508);Object.defineProperty(t,"CheckboxLabel",{enumerable:!0,get:function(){return r.CheckboxLabel}}),Object.defineProperty(t,"Input",{enumerable:!0,get:function(){return r.Input}})},38795:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var{position:t,children:n,elevation:a="medium",roundness:d="sharp",className:p}=e,f=r(e,["position","children","elevation","roundness","className"]);return o.default.createElement(s.Containee,Object.assign({position:t,className:i.default(u.default.menu,c.elevationClass[a],l.roundnessClass[d],p)},f),n)},t.TooltipMenu.defaultProps={elevation:"medium",roundness:"sharp"}},29617:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var e,t;n?null===(e=a.current)||void 0===e||e.focus():null===(t=a.current)||void 0===t||t.blur()}),[n]),c.default.createElement("input",Object.assign({},r,{ref:a,className:(0,l.default)(u.default.input,t)}))}},72394:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(12449),t)},42925:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommandBarItem=void 0;var r=n(42925);Object.defineProperty(t,"CommandBarItem",{enumerable:!0,get:function(){return r.CommandBarItem}})},83484:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var{action:a,id:o}=e,s=i(e,["action","id"]);return c.default.createElement(h.CommandBarItem,Object.assign({key:o,active:r===t,onMouseDown:()=>{"string"!==typeof a?a():n(a)}},s))})))}t.CommandBar=function(e){var{elevation:t,className:n,visible:r=!0,items:a,loading:o,data:s,onVisibilityChange:h,placeholder:y="Search anything",value:b,defaultValue:R="",onChange:E,onKeyDown:S,autofocus:O,ResultsComponent:w=v}=e,C=i(e,["elevation","className","visible","items","loading","data","onVisibilityChange","placeholder","value","defaultValue","onChange","onKeyDown","autofocus","ResultsComponent"]);const T=(0,g.useNavigate)(),[x="",N]=(0,p.default)({controlledValue:b,initialValue:R,onChange:E});(0,c.useEffect)((()=>N(R)),[r]);const I=(0,f.use1dNav)(a.length);!function(e,t){const n=t.activeIdx,r=(0,d.default)(n),a=e[n],o=(0,d.default)(a),i=!!(null===o||void 0===o?void 0:o.id),s=n===r&&i?e.findIndex((e=>e.id===(null===o||void 0===o?void 0:o.id))):void 0,{reset:l}=t;(0,c.useEffect)((()=>{void 0!==s&&(-1!==s?l(s):l())}),[s])}(a,I);const P=(0,f.useKey1dNav)(S,I,"vertical",{Enter:()=>{null===h||void 0===h||h(!1);const e=a[I.activeIdx];"string"!==typeof e.action?null===e||void 0===e||e.action():T(e.action)},Escape:()=>null===h||void 0===h?void 0:h(!1)});return c.default.createElement(u.Card,Object.assign({},C,{elevation:t,className:(0,l.default)(n,_.default.commandBar,r&&_.default.visible,!t&&_.default.shadow)}),c.default.createElement(m.AutoCompleteInput,{value:x,focus:O?r:void 0,autoFocus:O,onKeyDown:P,className:_.default.input,placeholder:y,onChange:e=>N(e.target.value),onBlur:()=>null===h||void 0===h?void 0:h(!1)}),c.default.createElement("div",{className:(0,l.default)(_.default.results,o&&_.default.loading)},c.default.createElement(w,{data:s,items:a,activeIndex:I.activeIdx})))},t.DefaultResultComponent=v},27942:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSearcher=t.DefaultResultComponent=t.CommandBar=void 0;var r=n(83484);Object.defineProperty(t,"CommandBar",{enumerable:!0,get:function(){return r.CommandBar}}),Object.defineProperty(t,"DefaultResultComponent",{enumerable:!0,get:function(){return r.DefaultResultComponent}});var a=n(32673);Object.defineProperty(t,"useSearcher",{enumerable:!0,get:function(){return a.useSearcher}})},32673:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useSearcher=void 0;const a=n(49725),o=r(n(50369)),i=n(66086),s=n(47623);t.useSearcher=function(e,{value:t,defaultValue:n="",limit:r=5,debounce:c=0}={}){const[l=n,u]=(0,o.default)({controlledValue:t,initialValue:n}),[d,p]=(0,a.useState)({loading:!1,items:[]}),[f]=(0,i.useDebounce)(l,c),g=(0,s.useQueuedExecution)(e);return(0,a.useEffect)((()=>{p((e=>Object.assign(Object.assign({},e),{loading:!0}))),Promise.resolve(g(f,r)).then((e=>{p((t=>Object.assign(Object.assign({},t),{items:e.items,data:e.data,loading:!1})))})).catch((e=>{if(!(e instanceof s.PromiseCanceledError))throw e}))}),[f,r,g]),Object.assign(Object.assign({},d),{value:l,onChange:u,defaultValue:n})}},64205:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FuzzySearcher=t.CommandBarItem=t.DefaultResultComponent=t.useSearcher=t.CommandBar=void 0;var r=n(27942);Object.defineProperty(t,"CommandBar",{enumerable:!0,get:function(){return r.CommandBar}}),Object.defineProperty(t,"useSearcher",{enumerable:!0,get:function(){return r.useSearcher}}),Object.defineProperty(t,"DefaultResultComponent",{enumerable:!0,get:function(){return r.DefaultResultComponent}});var a=n(5290);Object.defineProperty(t,"CommandBarItem",{enumerable:!0,get:function(){return a.CommandBarItem}});var o=n(52966);Object.defineProperty(t,"FuzzySearcher",{enumerable:!0,get:function(){return o.FuzzySearcher}})},52966:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FuzzySearcher=void 0;const a=r(n(68615)),o=r(n(85205));t.FuzzySearcher=class{constructor(e){this.baseSearcherOptions=e,this.fuseCommands=new a.default([],{keys:this.baseSearcherOptions.searchKeys}),this.update=(0,o.default)((e=>{const t=e.map(this.toSearchableItem);this.fuseCommands.setCollection(t)})),this.search=(0,o.default)(((e,t)=>({items:this.fuseCommands.search(e,{limit:t}).map(this.toSearchResult)})))}}},88631:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},78706:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.elevationClass=void 0;const i=o(n(79921));a(n(88631),t),t.elevationClass={low:i.default.low,medium:i.default.medium,high:i.default.high,none:void 0}},58904:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.backgrounds=void 0;const a=r(n(36708));t.backgrounds={bedrock:a.default.bedrock,base:a.default.base,layer:a.default.layer,crust:a.default.crust,topping:a.default.topping,dent:a.default.dent}},69997:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{var r=n(49725);function a(e,t,n){var a=this,o=r.useRef(null),i=r.useRef(0),s=r.useRef(null),c=r.useRef([]),l=r.useRef(),u=r.useRef(),d=r.useRef(e),p=r.useRef(!0);r.useEffect((function(){d.current=e}),[e]);var f=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var g=!!(n=n||{}).leading,m=!("trailing"in n)||!!n.trailing,h="maxWait"in n,_=h?Math.max(+n.maxWait||0,t):null;r.useEffect((function(){return p.current=!0,function(){p.current=!1}}),[]);var v=r.useMemo((function(){var e=function(e){var t=c.current,n=l.current;return c.current=l.current=null,i.current=e,u.current=d.current.apply(n,t)},n=function(e,t){f&&cancelAnimationFrame(s.current),s.current=f?requestAnimationFrame(e):setTimeout(e,t)},r=function(e){if(!p.current)return!1;var n=e-o.current;return!o.current||n>=t||n<0||h&&e-i.current>=_},v=function(t){return s.current=null,m&&c.current?e(t):(c.current=l.current=null,u.current)},y=function e(){var a=Date.now();if(r(a))return v(a);if(p.current){var s=t-(a-o.current),c=h?Math.min(s,_-(a-i.current)):s;n(e,c)}},b=function(){var d=Date.now(),f=r(d);if(c.current=[].slice.call(arguments),l.current=a,o.current=d,f){if(!s.current&&p.current)return i.current=o.current,n(y,t),g?e(o.current):u.current;if(h)return n(y,t),e(o.current)}return s.current||n(y,t),u.current};return b.cancel=function(){s.current&&(f?cancelAnimationFrame(s.current):clearTimeout(s.current)),i.current=0,c.current=o.current=l.current=s.current=null},b.isPending=function(){return!!s.current},b.flush=function(){return s.current?v(Date.now()):u.current},b}),[g,h,t,_,m,f]);return v}function o(e,t){return e===t}function i(e){return"function"==typeof e?function(){return e}:e}t.useDebounce=function(e,t,n){var s,c,l=n&&n.equalityFn||o,u=(s=r.useState(i(e)),c=s[1],[s[0],r.useCallback((function(e){return c(i(e))}),[])]),d=u[0],p=u[1],f=a(r.useCallback((function(e){return p(e)}),[p]),t,n),g=r.useRef(e);return l(g.current,e)||(f(e),g.current=e),[d,f]},t.useDebouncedCallback=a,t.useThrottledCallback=function(e,t,n){var r=void 0===n?{}:n,o=r.leading,i=r.trailing;return a(e,t,{maxWait:t,leading:void 0===o||o,trailing:void 0===i||i})}},465:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseComponentCard=void 0;const a=r(n(49725)),o=n(27611),i=n(99259),s=n(9523),c=n(59346);t.BaseComponentCard=function({id:e="",className:t,preview:n,version:r,description:l,isDeprecated:u,isVerified:d,children:p,contentClass:f}){return a.default.createElement(c.Card,{className:t},a.default.createElement(i.DeprecationSticker,{isDeprecated:u}),a.default.createElement(o.PreviewContainer,{preview:n}),a.default.createElement(s.ComponentDetails,{id:e,version:r,description:l,isVerified:d,className:f}),p)}},88752:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Card=void 0;const a=r(n(49725)),o=r(n(55574)),i=r(n(10367));t.Card=function({children:e,className:t}){return a.default.createElement("div",{className:(0,o.default)(i.default.componentCard,t)},e)}},59346:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Card=void 0;var r=n(88752);Object.defineProperty(t,"Card",{enumerable:!0,get:function(){return r.Card}})},93489:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DeprecationSticker=void 0;const a=r(n(49725)),o=r(n(55574)),i=r(n(39392));t.DeprecationSticker=function({isDeprecated:e}){return a.default.createElement("div",{className:(0,o.default)(i.default.deprecated,{[i.default.show]:e})},"deprecated")}},99259:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeprecationSticker=void 0;var r=n(93489);Object.defineProperty(t,"DeprecationSticker",{enumerable:!0,get:function(){return r.DeprecationSticker}})},66180:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a1&&f.slice(0,-1).join(" / "),m=f.slice(-1);return o.default.createElement("div",Object.assign({},p,{className:(0,i.default)(l.default.content,d)}),o.default.createElement("div",null,o.default.createElement("div",{className:l.default.nameSpace},g),o.default.createElement("div",{className:l.default.name},o.default.createElement("span",null,m),o.default.createElement("div",{className:l.default.versionHolder},n&&o.default.createElement(c.Ellipsis,null,"v",n),u&&o.default.createElement("img",{src:"https://static.bit.dev/extensions-icons/verified-field-badge.svg",className:l.default.img}))),o.default.createElement("div",{className:l.default.description},(0,s.ellipsis)(a||"",50))))}},9523:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentDetails=void 0;var r=n(66180);Object.defineProperty(t,"ComponentDetails",{enumerable:!0,get:function(){return r.ComponentDetails}})},36977:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewContainer=t.ComponentDetails=t.DeprecationSticker=t.Card=t.BaseComponentCard=void 0;var r=n(465);Object.defineProperty(t,"BaseComponentCard",{enumerable:!0,get:function(){return r.BaseComponentCard}});var a=n(59346);Object.defineProperty(t,"Card",{enumerable:!0,get:function(){return a.Card}});var o=n(99259);Object.defineProperty(t,"DeprecationSticker",{enumerable:!0,get:function(){return o.DeprecationSticker}});var i=n(9523);Object.defineProperty(t,"ComponentDetails",{enumerable:!0,get:function(){return i.ComponentDetails}});var s=n(27611);Object.defineProperty(t,"PreviewContainer",{enumerable:!0,get:function(){return s.PreviewContainer}})},27611:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewContainer=void 0;var r=n(53278);Object.defineProperty(t,"PreviewContainer",{enumerable:!0,get:function(){return r.PreviewContainer}})},53278:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tarjan=void 0;var r=n(69869);Object.defineProperty(t,"tarjan",{enumerable:!0,get:function(){return r.tarjan}})},69869:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.tarjan=void 0;const a=r(n(81014));t.tarjan=function(e){var t=0,n=[],r={},o=[];function i(s){var c=r[s]={onStack:!0,lowlink:t,index:t++};if(n.push(s),[...e.successorMap(s).keys()].forEach((function(e){a.default.has(r,e)?r[e].onStack&&(c.lowlink=Math.min(c.lowlink,r[e].index)):(i(e),c.lowlink=Math.min(c.lowlink,r[e].lowlink))})),c.lowlink===c.index){var l,u=[];do{l=n.pop(),r[l].onStack=!1,u.push(l)}while(s!==l);o.push(u)}}return[...e.nodeMap.keys()].forEach((function(e){a.default.has(r,e)||i(e)})),o}},81014:function(e,t,n){var r;e=n.nmd(e),function(){var a,o="Expected a function",i="__lodash_hash_undefined__",s="__lodash_placeholder__",c=16,l=32,u=64,d=128,p=256,f=1/0,g=9007199254740991,m=NaN,h=4294967295,_=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",l],["partialRight",u],["rearg",p]],v="[object Arguments]",y="[object Array]",b="[object Boolean]",R="[object Date]",E="[object Error]",S="[object Function]",O="[object GeneratorFunction]",w="[object Map]",C="[object Number]",T="[object Object]",x="[object Promise]",N="[object RegExp]",I="[object Set]",P="[object String]",A="[object Symbol]",D="[object WeakMap]",k="[object ArrayBuffer]",M="[object DataView]",j="[object Float32Array]",L="[object Float64Array]",F="[object Int8Array]",B="[object Int16Array]",U="[object Int32Array]",G="[object Uint8Array]",$="[object Uint8ClampedArray]",V="[object Uint16Array]",z="[object Uint32Array]",H=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,W=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,K=RegExp(W.source),X=RegExp(Q.source),Z=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,oe=RegExp(ae.source),ie=/^\s+|\s+$/g,se=/^\s+/,ce=/\s+$/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,de=/,? & /,pe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/\\(\\)?/g,ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,ye=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,Re=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ee=/($^)/,Se=/['\n\r\u2028\u2029\\]/g,Oe="\\ud800-\\udfff",we="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Te="a-z\\xdf-\\xf6\\xf8-\\xff",xe="A-Z\\xc0-\\xd6\\xd8-\\xde",Ne="\\ufe0e\\ufe0f",Ie="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pe="['\u2019]",Ae="["+Oe+"]",De="["+Ie+"]",ke="["+we+"]",Me="\\d+",je="["+Ce+"]",Le="["+Te+"]",Fe="[^"+Oe+Ie+Me+Ce+Te+xe+"]",Be="\\ud83c[\\udffb-\\udfff]",Ue="[^"+Oe+"]",Ge="(?:\\ud83c[\\udde6-\\uddff]){2}",$e="[\\ud800-\\udbff][\\udc00-\\udfff]",Ve="["+xe+"]",ze="\\u200d",He="(?:"+Le+"|"+Fe+")",qe="(?:"+Ve+"|"+Fe+")",Ye="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",We="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Qe="(?:"+ke+"|"+Be+")"+"?",Ke="["+Ne+"]?",Xe=Ke+Qe+("(?:"+ze+"(?:"+[Ue,Ge,$e].join("|")+")"+Ke+Qe+")*"),Ze="(?:"+[je,Ge,$e].join("|")+")"+Xe,Je="(?:"+[Ue+ke+"?",ke,Ge,$e,Ae].join("|")+")",et=RegExp(Pe,"g"),tt=RegExp(ke,"g"),nt=RegExp(Be+"(?="+Be+")|"+Je+Xe,"g"),rt=RegExp([Ve+"?"+Le+"+"+Ye+"(?="+[De,Ve,"$"].join("|")+")",qe+"+"+We+"(?="+[De,Ve+He,"$"].join("|")+")",Ve+"?"+He+"+"+Ye,Ve+"+"+We,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Me,Ze].join("|"),"g"),at=RegExp("["+ze+Oe+we+Ne+"]"),ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,it=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],st=-1,ct={};ct[j]=ct[L]=ct[F]=ct[B]=ct[U]=ct[G]=ct[$]=ct[V]=ct[z]=!0,ct[v]=ct[y]=ct[k]=ct[b]=ct[M]=ct[R]=ct[E]=ct[S]=ct[w]=ct[C]=ct[T]=ct[N]=ct[I]=ct[P]=ct[D]=!1;var lt={};lt[v]=lt[y]=lt[k]=lt[M]=lt[b]=lt[R]=lt[j]=lt[L]=lt[F]=lt[B]=lt[U]=lt[w]=lt[C]=lt[T]=lt[N]=lt[I]=lt[P]=lt[A]=lt[G]=lt[$]=lt[V]=lt[z]=!0,lt[E]=lt[S]=lt[D]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,pt=parseInt,ft="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,gt="object"==typeof self&&self&&self.Object===Object&&self,mt=ft||gt||Function("return this")(),ht=t&&!t.nodeType&&t,_t=ht&&e&&!e.nodeType&&e,vt=_t&&_t.exports===ht,yt=vt&&ft.process,bt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||yt&&yt.binding&&yt.binding("util")}catch(t){}}(),Rt=bt&&bt.isArrayBuffer,Et=bt&&bt.isDate,St=bt&&bt.isMap,Ot=bt&&bt.isRegExp,wt=bt&&bt.isSet,Ct=bt&&bt.isTypedArray;function Tt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function xt(e,t,n,r){for(var a=-1,o=null==e?0:e.length;++a-1}function kt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function nn(e,t){for(var n=e.length;n--&&Vt(t,e[n],0)>-1;);return n}function rn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var an=Wt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),on=Wt({"&":"&","<":"<",">":">",'"':""","'":"'"});function sn(e){return"\\"+ut[e]}function cn(e){return at.test(e)}function ln(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,a=0,o=[];++n",""":'"',"'":"'"});var _n=function e(t){var n=(t=null==t?mt:_n.defaults(mt.Object(),t,_n.pick(mt,it))).Array,r=t.Date,Oe=t.Error,we=t.Function,Ce=t.Math,Te=t.Object,xe=t.RegExp,Ne=t.String,Ie=t.TypeError,Pe=n.prototype,Ae=we.prototype,De=Te.prototype,ke=t["__core-js_shared__"],Me=Ae.toString,je=De.hasOwnProperty,Le=0,Fe=function(){var e=/[^.]+$/.exec(ke&&ke.keys&&ke.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Be=De.toString,Ue=Me.call(Te),Ge=mt._,$e=xe("^"+Me.call(je).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ve=vt?t.Buffer:a,ze=t.Symbol,He=t.Uint8Array,qe=Ve?Ve.allocUnsafe:a,Ye=un(Te.getPrototypeOf,Te),We=Te.create,Qe=De.propertyIsEnumerable,Ke=Pe.splice,Xe=ze?ze.isConcatSpreadable:a,Ze=ze?ze.iterator:a,Je=ze?ze.toStringTag:a,nt=function(){try{var e=po(Te,"defineProperty");return e({},"",{}),e}catch(t){}}(),at=t.clearTimeout!==mt.clearTimeout&&t.clearTimeout,ut=r&&r.now!==mt.Date.now&&r.now,ft=t.setTimeout!==mt.setTimeout&&t.setTimeout,gt=Ce.ceil,ht=Ce.floor,_t=Te.getOwnPropertySymbols,yt=Ve?Ve.isBuffer:a,bt=t.isFinite,Ut=Pe.join,Wt=un(Te.keys,Te),vn=Ce.max,yn=Ce.min,bn=r.now,Rn=t.parseInt,En=Ce.random,Sn=Pe.reverse,On=po(t,"DataView"),wn=po(t,"Map"),Cn=po(t,"Promise"),Tn=po(t,"Set"),xn=po(t,"WeakMap"),Nn=po(Te,"create"),In=xn&&new xn,Pn={},An=Bo(On),Dn=Bo(wn),kn=Bo(Cn),Mn=Bo(Tn),jn=Bo(xn),Ln=ze?ze.prototype:a,Fn=Ln?Ln.valueOf:a,Bn=Ln?Ln.toString:a;function Un(e){if(ns(e)&&!Hi(e)&&!(e instanceof zn)){if(e instanceof Vn)return e;if(je.call(e,"__wrapped__"))return Uo(e)}return new Vn(e)}var Gn=function(){function e(){}return function(t){if(!ts(t))return{};if(We)return We(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function $n(){}function Vn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function zn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Hn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,o,i){var s,c=1&t,l=2&t,u=4&t;if(n&&(s=o?n(e,r,o,i):n(e)),s!==a)return s;if(!ts(e))return e;var d=Hi(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&je.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!c)return Na(e,s)}else{var p=mo(e),f=p==S||p==O;if(Qi(e))return Sa(e,c);if(p==T||p==v||f&&!o){if(s=l||f?{}:_o(e),!c)return l?function(e,t){return Ia(e,go(e),t)}(e,function(e,t){return e&&Ia(t,Ds(t),e)}(s,e)):function(e,t){return Ia(e,fo(e),t)}(e,ar(s,e))}else{if(!lt[p])return o?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case k:return Oa(e);case b:case R:return new r(+e);case M:return function(e,t){var n=t?Oa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case j:case L:case F:case B:case U:case G:case $:case V:case z:return wa(e,n);case w:return new r;case C:case P:return new r(e);case N:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case I:return new r;case A:return a=e,Fn?Te(Fn.call(a)):{}}var a}(e,p,c)}}i||(i=new Qn);var g=i.get(e);if(g)return g;i.set(e,s),ss(e)?e.forEach((function(r){s.add(cr(r,t,n,r,e,i))})):rs(e)&&e.forEach((function(r,a){s.set(a,cr(r,t,n,a,e,i))}));var m=d?a:(u?l?ao:ro:l?Ds:As)(e);return Nt(m||e,(function(r,a){m&&(r=e[a=r]),tr(s,a,cr(r,t,n,a,e,i))})),s}function lr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Te(e);r--;){var o=n[r],i=t[o],s=e[o];if(s===a&&!(o in e)||!i(s))return!1}return!0}function ur(e,t,n){if("function"!=typeof e)throw new Ie(o);return Ao((function(){e.apply(a,n)}),t)}function dr(e,t,n,r){var a=-1,o=Dt,i=!0,s=e.length,c=[],l=t.length;if(!s)return c;n&&(t=Mt(t,Zt(n))),r?(o=kt,i=!1):t.length>=200&&(o=en,i=!1,t=new Wn(t));e:for(;++a-1},qn.prototype.set=function(e,t){var n=this.__data__,r=nr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Yn.prototype.clear=function(){this.size=0,this.__data__={hash:new Hn,map:new(wn||qn),string:new Hn}},Yn.prototype.delete=function(e){var t=lo(this,e).delete(e);return this.size-=t?1:0,t},Yn.prototype.get=function(e){return lo(this,e).get(e)},Yn.prototype.has=function(e){return lo(this,e).has(e)},Yn.prototype.set=function(e,t){var n=lo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Wn.prototype.add=Wn.prototype.push=function(e){return this.__data__.set(e,i),this},Wn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new qn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof qn){var r=n.__data__;if(!wn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Yn(r)}return n.set(e,t),this.size=n.size,this};var pr=Da(br),fr=Da(Rr,!0);function gr(e,t){var n=!0;return pr(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function mr(e,t,n){for(var r=-1,o=e.length;++r0&&n(s)?t>1?_r(s,t-1,n,r,a):jt(a,s):r||(a[a.length]=s)}return a}var vr=ka(),yr=ka(!0);function br(e,t){return e&&vr(e,t,As)}function Rr(e,t){return e&&yr(e,t,As)}function Er(e,t){return At(t,(function(t){return Zi(e[t])}))}function Sr(e,t){for(var n=0,r=(t=ya(t,e)).length;null!=e&&nt}function Tr(e,t){return null!=e&&je.call(e,t)}function xr(e,t){return null!=e&&t in Te(e)}function Nr(e,t,r){for(var o=r?kt:Dt,i=e[0].length,s=e.length,c=s,l=n(s),u=1/0,d=[];c--;){var p=e[c];c&&t&&(p=Mt(p,Zt(t))),u=yn(p.length,u),l[c]=!r&&(t||i>=120&&p.length>=120)?new Wn(c&&p):a}p=e[0];var f=-1,g=l[0];e:for(;++f=s?c:c*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Hr(e,t,n){for(var r=-1,a=t.length,o={};++r-1;)s!==e&&Ke.call(s,c,1),Ke.call(e,c,1);return e}function Yr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==o){var o=a;yo(a)?Ke.call(e,a,1):da(e,a)}}return e}function Wr(e,t){return e+ht(En()*(t-e+1))}function Qr(e,t){var n="";if(!e||t<1||t>g)return n;do{t%2&&(n+=e),(t=ht(t/2))&&(e+=e)}while(t);return n}function Kr(e,t){return Do(To(e,t,ac),e+"")}function Xr(e){return Xn(Gs(e))}function Zr(e,t){var n=Gs(e);return jo(n,sr(t,0,n.length))}function Jr(e,t,n,r){if(!ts(e))return e;for(var o=-1,i=(t=ya(t,e)).length,s=i-1,c=e;null!=c&&++oo?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=n(o);++a>>1,i=e[o];null!==i&&!ls(i)&&(n?i<=t:i=200){var l=t?null:Qa(e);if(l)return pn(l);i=!1,a=en,c=new Wn}else c=t?[]:s;e:for(;++r=r?e:ra(e,t,n)}var Ea=at||function(e){return mt.clearTimeout(e)};function Sa(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Oa(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function wa(e,t){var n=t?Oa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ca(e,t){if(e!==t){var n=e!==a,r=null===e,o=e===e,i=ls(e),s=t!==a,c=null===t,l=t===t,u=ls(t);if(!c&&!u&&!i&&e>t||i&&s&&l&&!c&&!u||r&&s&&l||!n&&l||!o)return 1;if(!r&&!i&&!u&&e1?n[o-1]:a,s=o>2?n[2]:a;for(i=e.length>3&&"function"==typeof i?(o--,i):a,s&&bo(n[0],n[1],s)&&(i=o<3?a:i,o=1),t=Te(t);++r-1?o[i?t[s]:s]:a}}function Ba(e){return no((function(t){var n=t.length,r=n,i=Vn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Ie(o);if(i&&!c&&"wrapper"==io(s))var c=new Vn([],!0)}for(r=c?r:n;++r1&&y.reverse(),f&&uc))return!1;var u=i.get(e),d=i.get(t);if(u&&d)return u==t&&d==e;var p=-1,f=!0,g=2&n?new Wn:a;for(i.set(e,t),i.set(t,e);++p-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Nt(_,(function(n){var r="_."+n[0];t&n[1]&&!Dt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(de):[]}(r),n)))}function Mo(e){var t=0,n=0;return function(){var r=bn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(a,arguments)}}function jo(e,t){var n=-1,r=e.length,o=r-1;for(t=t===a?r:t;++n1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,ii(e,n)}));function fi(e){var t=Un(e);return t.__chain__=!0,t}function gi(e,t){return t(e)}var mi=no((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return ir(t,e)};return!(t>1||this.__actions__.length)&&r instanceof zn&&yo(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:gi,args:[o],thisArg:a}),new Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(o)}));var hi=Pa((function(e,t,n){je.call(e,n)?++e[n]:or(e,n,1)}));var _i=Fa(zo),vi=Fa(Ho);function yi(e,t){return(Hi(e)?Nt:pr)(e,co(t,3))}function bi(e,t){return(Hi(e)?It:fr)(e,co(t,3))}var Ri=Pa((function(e,t,n){je.call(e,n)?e[n].push(t):or(e,n,[t])}));var Ei=Kr((function(e,t,r){var a=-1,o="function"==typeof t,i=Yi(e)?n(e.length):[];return pr(e,(function(e){i[++a]=o?Tt(t,e,r):Ir(e,t,r)})),i})),Si=Pa((function(e,t,n){or(e,n,t)}));function Oi(e,t){return(Hi(e)?Mt:Br)(e,co(t,3))}var wi=Pa((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ci=Kr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&bo(e,t[0],t[1])?t=[]:n>2&&bo(t[0],t[1],t[2])&&(t=[t[0]]),zr(e,_r(t,1),[])})),Ti=ut||function(){return mt.Date.now()};function xi(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Xa(e,d,a,a,a,a,t)}function Ni(e,t){var n;if("function"!=typeof t)throw new Ie(o);return e=ms(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Ii=Kr((function(e,t,n){var r=1;if(n.length){var a=dn(n,so(Ii));r|=l}return Xa(e,r,t,n,a)})),Pi=Kr((function(e,t,n){var r=3;if(n.length){var a=dn(n,so(Pi));r|=l}return Xa(t,r,e,n,a)}));function Ai(e,t,n){var r,i,s,c,l,u,d=0,p=!1,f=!1,g=!0;if("function"!=typeof e)throw new Ie(o);function m(t){var n=r,o=i;return r=i=a,d=t,c=e.apply(o,n)}function h(e){return d=e,l=Ao(v,t),p?m(e):c}function _(e){var n=e-u;return u===a||n>=t||n<0||f&&e-d>=s}function v(){var e=Ti();if(_(e))return y(e);l=Ao(v,function(e){var n=t-(e-u);return f?yn(n,s-(e-d)):n}(e))}function y(e){return l=a,g&&r?m(e):(r=i=a,c)}function b(){var e=Ti(),n=_(e);if(r=arguments,i=this,u=e,n){if(l===a)return h(u);if(f)return Ea(l),l=Ao(v,t),m(u)}return l===a&&(l=Ao(v,t)),c}return t=_s(t)||0,ts(n)&&(p=!!n.leading,s=(f="maxWait"in n)?vn(_s(n.maxWait)||0,t):s,g="trailing"in n?!!n.trailing:g),b.cancel=function(){l!==a&&Ea(l),d=0,r=u=i=l=a},b.flush=function(){return l===a?c:y(Ti())},b}var Di=Kr((function(e,t){return ur(e,1,t)})),ki=Kr((function(e,t,n){return ur(e,_s(t)||0,n)}));function Mi(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ie(o);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(Mi.Cache||Yn),n}function ji(e){if("function"!=typeof e)throw new Ie(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Mi.Cache=Yn;var Li=ba((function(e,t){var n=(t=1==t.length&&Hi(t[0])?Mt(t[0],Zt(co())):Mt(_r(t,1),Zt(co()))).length;return Kr((function(r){for(var a=-1,o=yn(r.length,n);++a=t})),zi=Pr(function(){return arguments}())?Pr:function(e){return ns(e)&&je.call(e,"callee")&&!Qe.call(e,"callee")},Hi=n.isArray,qi=Rt?Zt(Rt):function(e){return ns(e)&&wr(e)==k};function Yi(e){return null!=e&&es(e.length)&&!Zi(e)}function Wi(e){return ns(e)&&Yi(e)}var Qi=yt||_c,Ki=Et?Zt(Et):function(e){return ns(e)&&wr(e)==R};function Xi(e){if(!ns(e))return!1;var t=wr(e);return t==E||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!os(e)}function Zi(e){if(!ts(e))return!1;var t=wr(e);return t==S||t==O||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ji(e){return"number"==typeof e&&e==ms(e)}function es(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ns(e){return null!=e&&"object"==typeof e}var rs=St?Zt(St):function(e){return ns(e)&&mo(e)==w};function as(e){return"number"==typeof e||ns(e)&&wr(e)==C}function os(e){if(!ns(e)||wr(e)!=T)return!1;var t=Ye(e);if(null===t)return!0;var n=je.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Me.call(n)==Ue}var is=Ot?Zt(Ot):function(e){return ns(e)&&wr(e)==N};var ss=wt?Zt(wt):function(e){return ns(e)&&mo(e)==I};function cs(e){return"string"==typeof e||!Hi(e)&&ns(e)&&wr(e)==P}function ls(e){return"symbol"==typeof e||ns(e)&&wr(e)==A}var us=Ct?Zt(Ct):function(e){return ns(e)&&es(e.length)&&!!ct[wr(e)]};var ds=qa(Fr),ps=qa((function(e,t){return e<=t}));function fs(e){if(!e)return[];if(Yi(e))return cs(e)?mn(e):Na(e);if(Ze&&e[Ze])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ze]());var t=mo(e);return(t==w?ln:t==I?pn:Gs)(e)}function gs(e){return e?(e=_s(e))===f||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function ms(e){var t=gs(e),n=t%1;return t===t?n?t-n:t:0}function hs(e){return e?sr(ms(e),0,h):0}function _s(e){if("number"==typeof e)return e;if(ls(e))return m;if(ts(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ts(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(ie,"");var n=_e.test(e);return n||ye.test(e)?pt(e.slice(2),n?2:8):he.test(e)?m:+e}function vs(e){return Ia(e,Ds(e))}function ys(e){return null==e?"":la(e)}var bs=Aa((function(e,t){if(Oo(t)||Yi(t))Ia(t,As(t),e);else for(var n in t)je.call(t,n)&&tr(e,n,t[n])})),Rs=Aa((function(e,t){Ia(t,Ds(t),e)})),Es=Aa((function(e,t,n,r){Ia(t,Ds(t),e,r)})),Ss=Aa((function(e,t,n,r){Ia(t,As(t),e,r)})),Os=no(ir);var ws=Kr((function(e,t){e=Te(e);var n=-1,r=t.length,o=r>2?t[2]:a;for(o&&bo(t[0],t[1],o)&&(r=1);++n1),t})),Ia(e,ao(e),n),r&&(n=cr(n,7,eo));for(var a=t.length;a--;)da(n,t[a]);return n}));var Ls=no((function(e,t){return null==e?{}:function(e,t){return Hr(e,t,(function(t,n){return xs(e,n)}))}(e,t)}));function Fs(e,t){if(null==e)return{};var n=Mt(ao(e),(function(e){return[e]}));return t=co(t),Hr(e,n,(function(e,n){return t(e,n[0])}))}var Bs=Ka(As),Us=Ka(Ds);function Gs(e){return null==e?[]:Jt(e,As(e))}var $s=ja((function(e,t,n){return t=t.toLowerCase(),e+(n?Vs(t):t)}));function Vs(e){return Xs(ys(e).toLowerCase())}function zs(e){return(e=ys(e))&&e.replace(Re,an).replace(tt,"")}var Hs=ja((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),qs=ja((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ys=Ma("toLowerCase");var Ws=ja((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Qs=ja((function(e,t,n){return e+(n?" ":"")+Xs(t)}));var Ks=ja((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xs=Ma("toUpperCase");function Zs(e,t,n){return e=ys(e),(t=n?a:t)===a?function(e){return ot.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(pe)||[]}(e):e.match(t)||[]}var Js=Kr((function(e,t){try{return Tt(e,a,t)}catch(n){return Xi(n)?n:new Oe(n)}})),ec=no((function(e,t){return Nt(t,(function(t){t=Fo(t),or(e,t,Ii(e[t],e))})),e}));function tc(e){return function(){return e}}var nc=Ba(),rc=Ba(!0);function ac(e){return e}function oc(e){return Mr("function"==typeof e?e:cr(e,1))}var ic=Kr((function(e,t){return function(n){return Ir(n,e,t)}})),sc=Kr((function(e,t){return function(n){return Ir(e,n,t)}}));function cc(e,t,n){var r=As(t),a=Er(t,r);null!=n||ts(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=Er(t,As(t)));var o=!(ts(n)&&"chain"in n)||!!n.chain,i=Zi(e);return Nt(a,(function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),a=n.__actions__=Na(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,jt([this.value()],arguments))})})),e}function lc(){}var uc=Va(Mt),dc=Va(Pt),pc=Va(Bt);function fc(e){return Ro(e)?Yt(Fo(e)):function(e){return function(t){return Sr(t,e)}}(e)}var gc=Ha(),mc=Ha(!0);function hc(){return[]}function _c(){return!1}var vc=$a((function(e,t){return e+t}),0),yc=Wa("ceil"),bc=$a((function(e,t){return e/t}),1),Rc=Wa("floor");var Ec=$a((function(e,t){return e*t}),1),Sc=Wa("round"),Oc=$a((function(e,t){return e-t}),0);return Un.after=function(e,t){if("function"!=typeof t)throw new Ie(o);return e=ms(e),function(){if(--e<1)return t.apply(this,arguments)}},Un.ary=xi,Un.assign=bs,Un.assignIn=Rs,Un.assignInWith=Es,Un.assignWith=Ss,Un.at=Os,Un.before=Ni,Un.bind=Ii,Un.bindAll=ec,Un.bindKey=Pi,Un.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Hi(e)?e:[e]},Un.chain=fi,Un.chunk=function(e,t,r){t=(r?bo(e,t,r):t===a)?1:vn(ms(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,s=0,c=n(gt(o/t));io?0:o+n),(r=r===a||r>o?o:ms(r))<0&&(r+=o),r=n>r?0:hs(r);n>>0)?(e=ys(e))&&("string"==typeof t||null!=t&&!is(t))&&!(t=la(t))&&cn(e)?Ra(mn(e),0,n):e.split(t,n):[]},Un.spread=function(e,t){if("function"!=typeof e)throw new Ie(o);return t=null==t?0:vn(ms(t),0),Kr((function(n){var r=n[t],a=Ra(n,0,t);return r&&jt(a,r),Tt(e,this,a)}))},Un.tail=function(e){var t=null==e?0:e.length;return t?ra(e,1,t):[]},Un.take=function(e,t,n){return e&&e.length?ra(e,0,(t=n||t===a?1:ms(t))<0?0:t):[]},Un.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ra(e,(t=r-(t=n||t===a?1:ms(t)))<0?0:t,r):[]},Un.takeRightWhile=function(e,t){return e&&e.length?fa(e,co(t,3),!1,!0):[]},Un.takeWhile=function(e,t){return e&&e.length?fa(e,co(t,3)):[]},Un.tap=function(e,t){return t(e),e},Un.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new Ie(o);return ts(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Ai(e,t,{leading:r,maxWait:t,trailing:a})},Un.thru=gi,Un.toArray=fs,Un.toPairs=Bs,Un.toPairsIn=Us,Un.toPath=function(e){return Hi(e)?Mt(e,Fo):ls(e)?[e]:Na(Lo(ys(e)))},Un.toPlainObject=vs,Un.transform=function(e,t,n){var r=Hi(e),a=r||Qi(e)||us(e);if(t=co(t,4),null==n){var o=e&&e.constructor;n=a?r?new o:[]:ts(e)&&Zi(o)?Gn(Ye(e)):{}}return(a?Nt:br)(e,(function(e,r,a){return t(n,e,r,a)})),n},Un.unary=function(e){return xi(e,1)},Un.union=ni,Un.unionBy=ri,Un.unionWith=ai,Un.uniq=function(e){return e&&e.length?ua(e):[]},Un.uniqBy=function(e,t){return e&&e.length?ua(e,co(t,2)):[]},Un.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?ua(e,a,t):[]},Un.unset=function(e,t){return null==e||da(e,t)},Un.unzip=oi,Un.unzipWith=ii,Un.update=function(e,t,n){return null==e?e:pa(e,t,va(n))},Un.updateWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:pa(e,t,va(n),r)},Un.values=Gs,Un.valuesIn=function(e){return null==e?[]:Jt(e,Ds(e))},Un.without=si,Un.words=Zs,Un.wrap=function(e,t){return Fi(va(t),e)},Un.xor=ci,Un.xorBy=li,Un.xorWith=ui,Un.zip=di,Un.zipObject=function(e,t){return ha(e||[],t||[],tr)},Un.zipObjectDeep=function(e,t){return ha(e||[],t||[],Jr)},Un.zipWith=pi,Un.entries=Bs,Un.entriesIn=Us,Un.extend=Rs,Un.extendWith=Es,cc(Un,Un),Un.add=vc,Un.attempt=Js,Un.camelCase=$s,Un.capitalize=Vs,Un.ceil=yc,Un.clamp=function(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=(n=_s(n))===n?n:0),t!==a&&(t=(t=_s(t))===t?t:0),sr(_s(e),t,n)},Un.clone=function(e){return cr(e,4)},Un.cloneDeep=function(e){return cr(e,5)},Un.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:a)},Un.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:a)},Un.conformsTo=function(e,t){return null==t||lr(e,t,As(t))},Un.deburr=zs,Un.defaultTo=function(e,t){return null==e||e!==e?t:e},Un.divide=bc,Un.endsWith=function(e,t,n){e=ys(e),t=la(t);var r=e.length,o=n=n===a?r:sr(ms(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Un.eq=Gi,Un.escape=function(e){return(e=ys(e))&&X.test(e)?e.replace(Q,on):e},Un.escapeRegExp=function(e){return(e=ys(e))&&oe.test(e)?e.replace(ae,"\\$&"):e},Un.every=function(e,t,n){var r=Hi(e)?Pt:gr;return n&&bo(e,t,n)&&(t=a),r(e,co(t,3))},Un.find=_i,Un.findIndex=zo,Un.findKey=function(e,t){return Gt(e,co(t,3),br)},Un.findLast=vi,Un.findLastIndex=Ho,Un.findLastKey=function(e,t){return Gt(e,co(t,3),Rr)},Un.floor=Rc,Un.forEach=yi,Un.forEachRight=bi,Un.forIn=function(e,t){return null==e?e:vr(e,co(t,3),Ds)},Un.forInRight=function(e,t){return null==e?e:yr(e,co(t,3),Ds)},Un.forOwn=function(e,t){return e&&br(e,co(t,3))},Un.forOwnRight=function(e,t){return e&&Rr(e,co(t,3))},Un.get=Ts,Un.gt=$i,Un.gte=Vi,Un.has=function(e,t){return null!=e&&ho(e,t,Tr)},Un.hasIn=xs,Un.head=Yo,Un.identity=ac,Un.includes=function(e,t,n,r){e=Yi(e)?e:Gs(e),n=n&&!r?ms(n):0;var a=e.length;return n<0&&(n=vn(a+n,0)),cs(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&Vt(e,t,n)>-1},Un.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:ms(n);return a<0&&(a=vn(r+a,0)),Vt(e,t,a)},Un.inRange=function(e,t,n){return t=gs(t),n===a?(n=t,t=0):n=gs(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=g},Un.isSet=ss,Un.isString=cs,Un.isSymbol=ls,Un.isTypedArray=us,Un.isUndefined=function(e){return e===a},Un.isWeakMap=function(e){return ns(e)&&mo(e)==D},Un.isWeakSet=function(e){return ns(e)&&"[object WeakSet]"==wr(e)},Un.join=function(e,t){return null==e?"":Ut.call(e,t)},Un.kebabCase=Hs,Un.last=Xo,Un.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return n!==a&&(o=(o=ms(n))<0?vn(r+o,0):yn(o,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):$t(e,Ht,o,!0)},Un.lowerCase=qs,Un.lowerFirst=Ys,Un.lt=ds,Un.lte=ps,Un.max=function(e){return e&&e.length?mr(e,ac,Cr):a},Un.maxBy=function(e,t){return e&&e.length?mr(e,co(t,2),Cr):a},Un.mean=function(e){return qt(e,ac)},Un.meanBy=function(e,t){return qt(e,co(t,2))},Un.min=function(e){return e&&e.length?mr(e,ac,Fr):a},Un.minBy=function(e,t){return e&&e.length?mr(e,co(t,2),Fr):a},Un.stubArray=hc,Un.stubFalse=_c,Un.stubObject=function(){return{}},Un.stubString=function(){return""},Un.stubTrue=function(){return!0},Un.multiply=Ec,Un.nth=function(e,t){return e&&e.length?Vr(e,ms(t)):a},Un.noConflict=function(){return mt._===this&&(mt._=Ge),this},Un.noop=lc,Un.now=Ti,Un.pad=function(e,t,n){e=ys(e);var r=(t=ms(t))?gn(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return za(ht(a),n)+e+za(gt(a),n)},Un.padEnd=function(e,t,n){e=ys(e);var r=(t=ms(t))?gn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=En();return yn(e+o*(t-e+dt("1e-"+((o+"").length-1))),t)}return Wr(e,t)},Un.reduce=function(e,t,n){var r=Hi(e)?Lt:Qt,a=arguments.length<3;return r(e,co(t,4),n,a,pr)},Un.reduceRight=function(e,t,n){var r=Hi(e)?Ft:Qt,a=arguments.length<3;return r(e,co(t,4),n,a,fr)},Un.repeat=function(e,t,n){return t=(n?bo(e,t,n):t===a)?1:ms(t),Qr(ys(e),t)},Un.replace=function(){var e=arguments,t=ys(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Un.result=function(e,t,n){var r=-1,o=(t=ya(t,e)).length;for(o||(o=1,e=a);++rg)return[];var n=h,r=yn(e,h);t=co(t),e-=h;for(var a=Xt(r,t);++n=i)return e;var c=n-gn(r);if(c<1)return r;var l=s?Ra(s,0,c).join(""):e.slice(0,c);if(o===a)return l+r;if(s&&(c+=l.length-c),is(o)){if(e.slice(c).search(o)){var u,d=l;for(o.global||(o=xe(o.source,ys(me.exec(o))+"g")),o.lastIndex=0;u=o.exec(d);)var p=u.index;l=l.slice(0,p===a?c:p)}}else if(e.indexOf(la(o),c)!=c){var f=l.lastIndexOf(o);f>-1&&(l=l.slice(0,f))}return l+r},Un.unescape=function(e){return(e=ys(e))&&K.test(e)?e.replace(W,hn):e},Un.uniqueId=function(e){var t=++Le;return ys(e)+t},Un.upperCase=Ks,Un.upperFirst=Xs,Un.each=yi,Un.eachRight=bi,Un.first=Yo,cc(Un,function(){var e={};return br(Un,(function(t,n){je.call(Un.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Un.VERSION="4.17.20",Nt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Un[e].placeholder=Un})),Nt(["drop","take"],(function(e,t){zn.prototype[e]=function(n){n=n===a?1:vn(ms(n),0);var r=this.__filtered__&&!t?new zn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,h),type:e+(r.__dir__<0?"Right":"")}),r},zn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Nt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;zn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:co(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Nt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");zn.prototype[e]=function(){return this[n](1).value()[0]}})),Nt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");zn.prototype[e]=function(){return this.__filtered__?new zn(this):this[n](1)}})),zn.prototype.compact=function(){return this.filter(ac)},zn.prototype.find=function(e){return this.filter(e).head()},zn.prototype.findLast=function(e){return this.reverse().find(e)},zn.prototype.invokeMap=Kr((function(e,t){return"function"==typeof e?new zn(this):this.map((function(n){return Ir(n,e,t)}))})),zn.prototype.reject=function(e){return this.filter(ji(co(e)))},zn.prototype.slice=function(e,t){e=ms(e);var n=this;return n.__filtered__&&(e>0||t<0)?new zn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(n=(t=ms(t))<0?n.dropRight(-t):n.take(t-e)),n)},zn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zn.prototype.toArray=function(){return this.take(h)},br(zn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Un[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Un.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,c=t instanceof zn,l=s[0],u=c||Hi(t),d=function(e){var t=o.apply(Un,jt([e],s));return r&&p?t[0]:t};u&&n&&"function"==typeof l&&1!=l.length&&(c=u=!1);var p=this.__chain__,f=!!this.__actions__.length,g=i&&!p,m=c&&!f;if(!i&&u){t=m?t:new zn(this);var h=e.apply(t,s);return h.__actions__.push({func:gi,args:[d],thisArg:a}),new Vn(h,p)}return g&&m?e.apply(this,s):(h=this.thru(d),g?r?h.value()[0]:h.value():h)})})),Nt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Pe[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Un.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(Hi(a)?a:[],e)}return this[n]((function(n){return t.apply(Hi(n)?n:[],e)}))}})),br(zn.prototype,(function(e,t){var n=Un[t];if(n){var r=n.name+"";je.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[Ua(a,2).name]=[{name:"wrapper",func:a}],zn.prototype.clone=function(){var e=new zn(this.__wrapped__);return e.__actions__=Na(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Na(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Na(this.__views__),e},zn.prototype.reverse=function(){if(this.__filtered__){var e=new zn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},zn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Hi(e),r=t<0,a=n?e.length:0,o=function(e,t,n){var r=-1,a=n.length;for(;++r=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},Un.prototype.plant=function(e){for(var t,n=this;n instanceof $n;){var r=Uo(n);r.__index__=0,r.__values__=a,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Un.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof zn){var t=e;return this.__actions__.length&&(t=new zn(this)),(t=t.reverse()).__actions__.push({func:gi,args:[ti],thisArg:a}),new Vn(t,this.__chain__)}return this.thru(ti)},Un.prototype.toJSON=Un.prototype.valueOf=Un.prototype.value=function(){return ga(this.__wrapped__,this.__actions__)},Un.prototype.first=Un.prototype.head,Ze&&(Un.prototype[Ze]=function(){return this}),Un}();mt._=_n,(r=function(){return _n}.call(t,n,t,e))===a||(e.exports=r)}.call(this)},86227:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Graph=void 0;const a=n(62184),o=n(62184),i=n(62184),s=r(n(33277)),c=n(31200),l=n(88495),u=n(78282);class d{constructor(e=[],t=[]){this._nodes=new Map,this._edges=new Map,e.forEach((e=>this.setNode(e))),t.forEach((e=>this.setEdge(e)))}create(e=[],t=[]){return new d(e,t)}setNode(e,t=!0){if(this.hasNode(e.id)){if(t){let t=this.node(e.id);t&&(t.attr=e.attr)}}else this._nodes.set(e.id,e);return this}setEdge(e,t=!0){const n=e.sourceId,r=e.targetId;if(this.hasEdge(n,r)){if(t){let t=this.edge(n,r);return t&&(t.attr=e.attr),this}return this}const a=o.Edge.edgeId(n,r);if(this._edges.set(a,e),!this._nodes.has(n))throw Error(`source node ${n} does not exist`);{let e=this._nodes.get(n);void 0!==e&&e.setOutEdge(a)}if(!this._nodes.has(r))throw Error(`target node ${r} does not exist`);{let e=this._nodes.get(r);void 0!==e&&e.setInEdge(a)}return this}setNodes(e,t=!0){return e.forEach((e=>{if(this.hasNode(e.id)){if(t){let t=this.node(e.id);t&&(t.attr=e.attr)}}else this.setNode(e)})),this}setEdges(e,t=!0){return e.forEach((e=>{if(this.hasEdge(e.sourceId,e.targetId)){if(t){let t=this.edge(e.sourceId,e.targetId);t&&(t.attr=e.attr)}}else this.setEdge(e)})),this}hasNode(e){return this._nodes.has(e)}hasEdge(e,t){return this._edges.has(o.Edge.edgeId(e,t))}node(e){return this._nodes.get(e)}getNodes(e){let t=[];return e.forEach((e=>{const n=this._nodes.get(e);n&&t.push(n)})),t}edge(e,t){return this._edges.get(o.Edge.edgeId(e,t))}edgeById(e){return this._edges.get(e)}edgeNodesById(e){var t,n;return{sourceId:null===(t=this._edges.get(e))||void 0===t?void 0:t.sourceId,targetId:null===(n=this._edges.get(e))||void 0===n?void 0:n.targetId}}get nodeMap(){return this._nodes}get edgeMap(){return this._edges}get nodes(){return[...this._nodes.values()]}get edges(){return[...this._edges.values()]}nodeCount(){return this._nodes.size}edgeCount(){return this._edges.size}sources(){return[...this._nodes.values()].filter((e=>e.isSource())).map((e=>e))}sinks(){return[...this._nodes.values()].filter((e=>e.isSink())).map((e=>e))}deleteNode(e){const t=this.node(e);"undefined"!==typeof t&&(t.nodeEdges.forEach((e=>{const{sourceId:t,targetId:n}=o.Edge.parseEdgeId(e);this.deleteEdge(t,n)})),this._nodes.delete(e))}deleteEdge(e,t){const n=o.Edge.edgeId(e,t);if(void 0!==this._edges.get(n)){let r=this._nodes.get(e);void 0!==r&&r.deleteEdge(n);let a=this._nodes.get(t);void 0!==a&&a.deleteEdge(n)}this._edges.delete(n)}inEdgesMap(e){return this._inEdges(e)}outEdgesMap(e){return this._outEdges(e)}nodeEdgesMap(e){return this._nodeEdges(e)}inEdges(e){return[...this._inEdges(e).values()]}outEdges(e){return[...this._outEdges(e).values()]}nodeEdges(e){return[...this._nodeEdges(e).values()]}_inEdges(e){let t=new Map;const n=this.node(e);return void 0===n||n.inEdges.forEach((e=>{let{sourceId:n,targetId:r}=o.Edge.parseEdgeId(e),a=this.edge(n,r);void 0!==a&&t.set(e,a)})),t}_outEdges(e){let t=new Map;const n=this.node(e);return void 0===n||n.outEdges.forEach((e=>{let{sourceId:n,targetId:r}=o.Edge.parseEdgeId(e),a=this.edge(n,r);void 0!==a&&t.set(e,a)})),t}_nodeEdges(e){let t=new Map;const n=this.node(e);return void 0===n||n.nodeEdges.forEach((e=>{let{sourceId:n,targetId:r}=o.Edge.parseEdgeId(e),a=this.edge(n,r);void 0!==a&&t.set(e,a)})),t}successorMap(e,{nodeFilter:t=p,edgeFilter:n=p}={}){return this._successors(e,{nodeFilter:t,edgeFilter:n})}predecessorMap(e,{nodeFilter:t=p,edgeFilter:n=p}={}){return this._predecessors(e,{nodeFilter:t,edgeFilter:n})}neighborMap(e,{nodeFilter:t=p,edgeFilter:n=p}={}){return this._neighbors(e,{nodeFilter:t,edgeFilter:n})}_successors(e,{nodeFilter:t=p,edgeFilter:n=p}={}){let r=new Map;const a=this.node(e);return void 0===a||a.outEdges.forEach((e=>{const a=this._edges.get(e);if(void 0!=a&&n(a)){const{sourceId:n,targetId:a}=o.Edge.parseEdgeId(e),i=this.node(a);a&&void 0!==i&&t(i)&&r.set(a,i)}})),r}_predecessors(e,{nodeFilter:t=p,edgeFilter:n=p}={}){let r=new Map;const a=this.node(e);return void 0===a||a.inEdges.forEach((e=>{const a=this._edges.get(e);if(void 0!=a&&n(a)){const{sourceId:n,targetId:a}=o.Edge.parseEdgeId(e),i=this.node(n);n&&void 0!==i&&t(i)&&r.set(n,i)}})),r}_neighbors(e,{nodeFilter:t=p,edgeFilter:n=p}={}){return new Map([...this._predecessors(e,{nodeFilter:t,edgeFilter:n}),...this._successors(e,{nodeFilter:t,edgeFilter:n})])}successorsSubgraph(e,{nodeFilter:t=p,edgeFilter:n=p}={}){return this._buildSubgraphs(e,"successors",{nodeFilter:t,edgeFilter:n})}_alreadyProcessed(e,t){for(const n of t)if(n.hasNode(e))return!0;return!1}_buildSubgraphs(e,t,{nodeFilter:n=p,edgeFilter:r=p}={}){let a=[];if(!Array.isArray(e))return this._buildSubgraph(e,t,{nodeFilter:n,edgeFilter:r});if(e.forEach((e=>{this._alreadyProcessed(e,a)||a.push(this._buildSubgraph(e,t,{nodeFilter:n,edgeFilter:r}))})),1===a.length)return a[0];let o=this.create();return a.length&&(o=a[0].merge(a)),o}_buildSubgraph(e,t,{nodeFilter:n=p,edgeFilter:r=p}={}){let a=this.create(),o=this.node(e);if(!o)throw new Error(`Node ${e} does not exist on graph`);return a.setNode(o),"successors"===t?this._successorsSubgraphUtil(e,a,{},{nodeFilter:n,edgeFilter:r}):this._predecessorsSubgraphUtil(e,a,{},{nodeFilter:n,edgeFilter:r})}_successorsSubgraphUtil(e,t,n={},{nodeFilter:r=p,edgeFilter:a=p}={}){const i=[...this._successors(e,{nodeFilter:r,edgeFilter:a}).keys()]||[];return i.length>0&&!n[e]&&i.forEach((i=>{n[e]=!0;const s=this._nodes.get(i),c=this._edges.get(o.Edge.edgeId(e,i));if(void 0!==s&&void 0!=c)return t.setNode(s),t.setEdge(c),this._successorsSubgraphUtil(i,t,n,{nodeFilter:r,edgeFilter:a})})),t}successors(e,{nodeFilter:t=p,edgeFilter:n=p}={}){const r=s.default.uniq(this._successorsArrayUtil(e,[],{},{nodeFilter:t,edgeFilter:n}));let a=[];return r.forEach((e=>{let t=this.node(e);void 0!=t&&a.push(t)})),a}_successorsArrayUtil(e,t=[],n={},{nodeFilter:r=p,edgeFilter:a=p}={}){const o=[...this._successors(e,{nodeFilter:r,edgeFilter:a}).keys()]||[];return o.length>0&&!n[e]&&o.forEach((o=>(n[e]=!0,t.push(o),this._successorsArrayUtil(o,t,n,{nodeFilter:r,edgeFilter:a})))),t}successorsLayers(e,{nodeFilter:t=p,edgeFilter:n=p,order:r="fromSource"}={}){let a=this.successorsSubgraph(e,{nodeFilter:t,edgeFilter:n});if(this.isCyclic(a))throw new Error("cyclic dependency");let o=[];o[0]=[e];return f(this._successorsLayersUtil([e],o,0,{nodeFilter:t,edgeFilter:n}),r)}_successorsLayersUtil(e,t,n,{nodeFilter:r=p,edgeFilter:a=p}={}){if(e.length>0){let e=n+1;return t.push([]),t[n].forEach((n=>{const o=[...this.successorMap(n,{nodeFilter:r,edgeFilter:a}).keys()];t[e]=t[e].concat(o)})),this._successorsLayersUtil(t[e],t,e,{nodeFilter:r,edgeFilter:a})}return t}predecessorsSubgraph(e,{nodeFilter:t=p,edgeFilter:n=p}={}){return this._buildSubgraphs(e,"predecessors",{nodeFilter:t,edgeFilter:n})}_predecessorsSubgraphUtil(e,t,n={},{nodeFilter:r=p,edgeFilter:a=p}={}){const i=[...this._predecessors(e,{nodeFilter:r,edgeFilter:a}).keys()]||[];return i.length>0&&!n[e]&&i.forEach((i=>{n[e]=!0;const s=this._nodes.get(i),c=this._edges.get(o.Edge.edgeId(i,e));if(void 0!==s&&void 0!=c)return t.setNode(s),t.setEdge(c),this._predecessorsSubgraphUtil(i,t,n,{nodeFilter:r,edgeFilter:a})})),t}predecessors(e,{nodeFilter:t=p,edgeFilter:n=p}={}){const r=s.default.uniq(this._predecessorsArrayUtil(e,[],{},{nodeFilter:t,edgeFilter:n}));let a=[];return r.forEach((e=>{let t=this.node(e);void 0!=t&&a.push(t)})),a}_predecessorsArrayUtil(e,t=[],n={},{nodeFilter:r=p,edgeFilter:a=p}={}){const o=[...this._predecessors(e,{nodeFilter:r,edgeFilter:a}).keys()]||[];return o.length>0&&!n[e]&&o.forEach((o=>(n[e]=!0,t.push(o),this._predecessorsArrayUtil(o,t,n,{nodeFilter:r,edgeFilter:a})))),t}predecessorsLayers(e,{nodeFilter:t=p,edgeFilter:n=p,order:r="fromSource"}={}){let a=this.predecessorsSubgraph(e,{nodeFilter:t,edgeFilter:n});if(this.isCyclic(a))throw new Error("cyclic sub-graph");let o=[];o[0]=[e];return f(this._predecessorsLayersUtil([e],o,0,{nodeFilter:t,edgeFilter:n}),r)}_predecessorsLayersUtil(e,t,n,{nodeFilter:r=p,edgeFilter:a=p}={}){if(e.length>0){let e=n+1;return t.push([]),t[n].forEach((n=>{const o=[...this.predecessorMap(n,{nodeFilter:r,edgeFilter:a}).keys()];t[e]=t[e].concat(o)})),this._predecessorsLayersUtil(t[e],t,e,{nodeFilter:r,edgeFilter:a})}return t}toposort(e=!1){let t=this._toposort().map((e=>this.node(e)));return t=s.default.compact(t),e?t.reverse():t}_transformEdges(){let e=[];return this._edges.forEach((t=>{e.push([t.sourceId,t.targetId])})),e}_toposort(){const e=[...this._nodes.keys()],t=this._transformEdges();var n=e.length,r=new Array(n),a={},o=n,s=function(e){for(var t=new Map,n=0,r=e.length;n1||1===e.length&&t.hasEdge(e[0],e[0])}));var t}merge(e){let t=this;return e.forEach((e=>{var n,r;for(let[a,o]of e.nodeMap)t.setNode(o);for(let[a,o]of e.edgeMap){const s=null===(n=e._edges.get(a))||void 0===n?void 0:n.sourceId,c=null===(r=e._edges.get(a))||void 0===r?void 0:r.targetId;if(t.edgeMap.has(a)&&s&&c)t.setEdge(o);else{if(!(s&&c&&t.hasNode(s)&&t.hasNode(c)))throw i.NodeDoesntExist;t.setEdge(o)}}})),t}allPaths(e,t){return this._allPaths(e,t,[],[])}_allPaths(e,t,n,r,a={}){if(a[e]=!0,n.push(e),e===t)r.push(s.default.cloneDeep(n));else{([...this._successors(e).keys()]||[]).forEach((e=>{a[e]||this._allPaths(e,t,n,r,a)}))}return n.pop(),a[e]=!1,r}toJson(e){return e?this._toJson(e,"object"):this._toJson(this,"object")}stringify(e){return e?this._toJson(e,"string"):this._toJson(this,"string")}static parse(e,t=l.genericParseNode,n=u.genericParseEdge){return this._fromJson(e,t,n)}static convertToBidirectionalEdges(e){let t=new Map;for(const[n,r]of e.edgeMap)if(!t.has(n)){const e=r.targetId+"->"+r.sourceId;if(t.has(e)){let n=t.get(e);null===n||void 0===n||n.setBidirectional(!0)}else t.set(n,r)}return new d(e.nodes,[...t.values()])}_toJson(e,t){let n=[];for(let[o,i]of e.nodeMap.entries()){const r=e.node(o);if(r){let e;e="object"===t?r.attr.toJson&&"function"===typeof r.attr.toJson?r.attr.toJson():(0,l.genericNodeToJson)(r.attr):r.stringify(),n.push({id:o,attr:e})}}let r=[];for(let[o,i]of e.edgeMap.entries()){const n=e.edgeById(o);if(n){let e;e="object"===t?n.attr.toJson&&"function"===typeof n.attr.toJson?n.attr.toJson():(0,l.genericNodeToJson)(n.attr):n.stringify(),r.push({sourceId:n.sourceId,targetId:n.targetId,attr:e,bidirectional:n.bidirectional})}}let a={nodes:n,edges:r};return"object"===t?a:JSON.stringify(a)}static _fromJson(e,t,n){const r="string"===typeof e?JSON.parse(e):e;let i=new d;if(!r.hasOwnProperty("nodes")||!r.hasOwnProperty("edges"))throw Error("missing properties on JSON. Should contain nodes: {id: string, node: N}[], and edges: {sourceId: string, targetId: string, edge:E}[]");return r.nodes.forEach((e=>{const n=a.Node.fromObject(e,t);i.setNode(n)})),r.edges.forEach((e=>{const t=o.Edge.fromObject(e,n);i.setEdge(t)})),i}bfs(){}dfs(){}}function p(){return!0}function f(e,t){let n=[],r=[];e=e.reverse();let a=0;return e.forEach((e=>{e.length>0&&(n.push([]),e.forEach((e=>{-1==r.indexOf(e)&&(r.push(e),n[a].push(e))})),a++)})),"fromSource"===t?n.reverse():n}t.Graph=d},78282:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genericEdgeToJson=t.genericParseEdge=t.Edge=void 0;class n{constructor(e,t,n,r=!1){this.sourceId=e,this.targetId=t,this.bidirectional=r,this.sourceId=e,this.targetId=t,this.attr=n,this.bidirectional=r}get id(){return n.edgeId(this.sourceId,this.targetId)}get source(){return this.sourceId}get target(){return this.targetId}setBidirectional(e){this.bidirectional=e}stringify(){let e="";return e=this.attr.stringify&&"function"===typeof this.attr.stringify?this.attr.stringify():JSON.stringify(this.attr),e}static fromObject(e,t){if(!e.hasOwnProperty("sourceId"))throw Error("missing source id");if(!e.hasOwnProperty("targetId"))throw Error("missing target id");return new n(e.sourceId,e.targetId,t(e.attr),e.bidirectional)}static edgeId(e,t){return`${e}->${t}`}static parseEdgeId(e){const t=e.split("->");return 2===t.length?{sourceId:t[0],targetId:t[1]}:{sourceId:"",targetId:""}}get nodes(){return[this.sourceId,this.targetId]}}t.Edge=n,t.genericParseEdge=function(e){return"string"!==typeof e?e:JSON.parse(e)},t.genericEdgeToJson=function(e){return e}},7265:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeDoesntExist=t.CyclicError=void 0;class n extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}t.CyclicError=n;class r extends Error{constructor(e){super(e),Object.setPrototypeOf(this,new.target.prototype)}}t.NodeDoesntExist=r},62184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Graph=t.NodeDoesntExist=t.CyclicError=t.Node=t.Edge=void 0;var r=n(78282);Object.defineProperty(t,"Edge",{enumerable:!0,get:function(){return r.Edge}});var a=n(88495);Object.defineProperty(t,"Node",{enumerable:!0,get:function(){return a.Node}});var o=n(7265);Object.defineProperty(t,"CyclicError",{enumerable:!0,get:function(){return o.CyclicError}}),Object.defineProperty(t,"NodeDoesntExist",{enumerable:!0,get:function(){return o.NodeDoesntExist}});var i=n(86227);Object.defineProperty(t,"Graph",{enumerable:!0,get:function(){return i.Graph}})},88495:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.genericNodeToJson=t.genericParseNode=t.Node=void 0;const a=n(33277),o=r(n(33277));class i{constructor(e,t,n,r){this.id=e,this.attr=t,this._inEdges=n||[],this._outEdges=r||[]}setInEdge(e){this._inEdges.push(e)}setOutEdge(e){this._outEdges.push(e)}deleteEdge(e){o.default.remove(this._inEdges,(function(t){return t===e})),o.default.remove(this._outEdges,(function(t){return t===e}))}get inEdges(){return this._inEdges}get outEdges(){return this._outEdges}get nodeEdges(){return this._inEdges.concat(this._outEdges)}hasNoSuccessors(){return 0===this._outEdges.length}hasNoPredecessors(){return 0===this._inEdges.length}isSource(){return 0===this._inEdges.length&&this._outEdges.length>0}isSink(){return this._inEdges.length>0&&0===this._outEdges.length}equals(e){return this.id===e.id&&(0,a.isEqual)(this.attr,e.attr)}stringify(){let e="";return e=this.attr.stringify&&"function"===typeof this.attr.stringify?this.attr.stringify():JSON.stringify(this.attr),e}static fromObject(e,t){if(!e.hasOwnProperty("id"))throw Error("missing object id");return new i(e.id,t(e.attr))}}t.Node=i,t.genericParseNode=function(e){return"string"!==typeof e?e:JSON.parse(e)},t.genericNodeToJson=function(e){return e}},33277:function(e,t,n){var r;e=n.nmd(e),function(){var a,o="Expected a function",i="__lodash_hash_undefined__",s="__lodash_placeholder__",c=16,l=32,u=64,d=128,p=256,f=1/0,g=9007199254740991,m=NaN,h=4294967295,_=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",l],["partialRight",u],["rearg",p]],v="[object Arguments]",y="[object Array]",b="[object Boolean]",R="[object Date]",E="[object Error]",S="[object Function]",O="[object GeneratorFunction]",w="[object Map]",C="[object Number]",T="[object Object]",x="[object Promise]",N="[object RegExp]",I="[object Set]",P="[object String]",A="[object Symbol]",D="[object WeakMap]",k="[object ArrayBuffer]",M="[object DataView]",j="[object Float32Array]",L="[object Float64Array]",F="[object Int8Array]",B="[object Int16Array]",U="[object Int32Array]",G="[object Uint8Array]",$="[object Uint8ClampedArray]",V="[object Uint16Array]",z="[object Uint32Array]",H=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,W=/&(?:amp|lt|gt|quot|#39);/g,Q=/[&<>"']/g,K=RegExp(W.source),X=RegExp(Q.source),Z=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,oe=RegExp(ae.source),ie=/^\s+|\s+$/g,se=/^\s+/,ce=/\s+$/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,de=/,? & /,pe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/\\(\\)?/g,ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,_e=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,ye=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,Re=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ee=/($^)/,Se=/['\n\r\u2028\u2029\\]/g,Oe="\\ud800-\\udfff",we="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ce="\\u2700-\\u27bf",Te="a-z\\xdf-\\xf6\\xf8-\\xff",xe="A-Z\\xc0-\\xd6\\xd8-\\xde",Ne="\\ufe0e\\ufe0f",Ie="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pe="['\u2019]",Ae="["+Oe+"]",De="["+Ie+"]",ke="["+we+"]",Me="\\d+",je="["+Ce+"]",Le="["+Te+"]",Fe="[^"+Oe+Ie+Me+Ce+Te+xe+"]",Be="\\ud83c[\\udffb-\\udfff]",Ue="[^"+Oe+"]",Ge="(?:\\ud83c[\\udde6-\\uddff]){2}",$e="[\\ud800-\\udbff][\\udc00-\\udfff]",Ve="["+xe+"]",ze="\\u200d",He="(?:"+Le+"|"+Fe+")",qe="(?:"+Ve+"|"+Fe+")",Ye="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",We="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Qe="(?:"+ke+"|"+Be+")"+"?",Ke="["+Ne+"]?",Xe=Ke+Qe+("(?:"+ze+"(?:"+[Ue,Ge,$e].join("|")+")"+Ke+Qe+")*"),Ze="(?:"+[je,Ge,$e].join("|")+")"+Xe,Je="(?:"+[Ue+ke+"?",ke,Ge,$e,Ae].join("|")+")",et=RegExp(Pe,"g"),tt=RegExp(ke,"g"),nt=RegExp(Be+"(?="+Be+")|"+Je+Xe,"g"),rt=RegExp([Ve+"?"+Le+"+"+Ye+"(?="+[De,Ve,"$"].join("|")+")",qe+"+"+We+"(?="+[De,Ve+He,"$"].join("|")+")",Ve+"?"+He+"+"+Ye,Ve+"+"+We,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Me,Ze].join("|"),"g"),at=RegExp("["+ze+Oe+we+Ne+"]"),ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,it=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],st=-1,ct={};ct[j]=ct[L]=ct[F]=ct[B]=ct[U]=ct[G]=ct[$]=ct[V]=ct[z]=!0,ct[v]=ct[y]=ct[k]=ct[b]=ct[M]=ct[R]=ct[E]=ct[S]=ct[w]=ct[C]=ct[T]=ct[N]=ct[I]=ct[P]=ct[D]=!1;var lt={};lt[v]=lt[y]=lt[k]=lt[M]=lt[b]=lt[R]=lt[j]=lt[L]=lt[F]=lt[B]=lt[U]=lt[w]=lt[C]=lt[T]=lt[N]=lt[I]=lt[P]=lt[A]=lt[G]=lt[$]=lt[V]=lt[z]=!0,lt[E]=lt[S]=lt[D]=!1;var ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dt=parseFloat,pt=parseInt,ft="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,gt="object"==typeof self&&self&&self.Object===Object&&self,mt=ft||gt||Function("return this")(),ht=t&&!t.nodeType&&t,_t=ht&&e&&!e.nodeType&&e,vt=_t&&_t.exports===ht,yt=vt&&ft.process,bt=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||yt&&yt.binding&&yt.binding("util")}catch(t){}}(),Rt=bt&&bt.isArrayBuffer,Et=bt&&bt.isDate,St=bt&&bt.isMap,Ot=bt&&bt.isRegExp,wt=bt&&bt.isSet,Ct=bt&&bt.isTypedArray;function Tt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function xt(e,t,n,r){for(var a=-1,o=null==e?0:e.length;++a-1}function kt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r-1;);return n}function nn(e,t){for(var n=e.length;n--&&Vt(t,e[n],0)>-1;);return n}function rn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var an=Wt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),on=Wt({"&":"&","<":"<",">":">",'"':""","'":"'"});function sn(e){return"\\"+ut[e]}function cn(e){return at.test(e)}function ln(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function un(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,a=0,o=[];++n",""":'"',"'":"'"});var _n=function e(t){var n=(t=null==t?mt:_n.defaults(mt.Object(),t,_n.pick(mt,it))).Array,r=t.Date,Oe=t.Error,we=t.Function,Ce=t.Math,Te=t.Object,xe=t.RegExp,Ne=t.String,Ie=t.TypeError,Pe=n.prototype,Ae=we.prototype,De=Te.prototype,ke=t["__core-js_shared__"],Me=Ae.toString,je=De.hasOwnProperty,Le=0,Fe=function(){var e=/[^.]+$/.exec(ke&&ke.keys&&ke.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Be=De.toString,Ue=Me.call(Te),Ge=mt._,$e=xe("^"+Me.call(je).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ve=vt?t.Buffer:a,ze=t.Symbol,He=t.Uint8Array,qe=Ve?Ve.allocUnsafe:a,Ye=un(Te.getPrototypeOf,Te),We=Te.create,Qe=De.propertyIsEnumerable,Ke=Pe.splice,Xe=ze?ze.isConcatSpreadable:a,Ze=ze?ze.iterator:a,Je=ze?ze.toStringTag:a,nt=function(){try{var e=po(Te,"defineProperty");return e({},"",{}),e}catch(t){}}(),at=t.clearTimeout!==mt.clearTimeout&&t.clearTimeout,ut=r&&r.now!==mt.Date.now&&r.now,ft=t.setTimeout!==mt.setTimeout&&t.setTimeout,gt=Ce.ceil,ht=Ce.floor,_t=Te.getOwnPropertySymbols,yt=Ve?Ve.isBuffer:a,bt=t.isFinite,Ut=Pe.join,Wt=un(Te.keys,Te),vn=Ce.max,yn=Ce.min,bn=r.now,Rn=t.parseInt,En=Ce.random,Sn=Pe.reverse,On=po(t,"DataView"),wn=po(t,"Map"),Cn=po(t,"Promise"),Tn=po(t,"Set"),xn=po(t,"WeakMap"),Nn=po(Te,"create"),In=xn&&new xn,Pn={},An=Bo(On),Dn=Bo(wn),kn=Bo(Cn),Mn=Bo(Tn),jn=Bo(xn),Ln=ze?ze.prototype:a,Fn=Ln?Ln.valueOf:a,Bn=Ln?Ln.toString:a;function Un(e){if(ns(e)&&!Hi(e)&&!(e instanceof zn)){if(e instanceof Vn)return e;if(je.call(e,"__wrapped__"))return Uo(e)}return new Vn(e)}var Gn=function(){function e(){}return function(t){if(!ts(t))return{};if(We)return We(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function $n(){}function Vn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function zn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Hn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function cr(e,t,n,r,o,i){var s,c=1&t,l=2&t,u=4&t;if(n&&(s=o?n(e,r,o,i):n(e)),s!==a)return s;if(!ts(e))return e;var d=Hi(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&je.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!c)return Na(e,s)}else{var p=mo(e),f=p==S||p==O;if(Qi(e))return Sa(e,c);if(p==T||p==v||f&&!o){if(s=l||f?{}:_o(e),!c)return l?function(e,t){return Ia(e,go(e),t)}(e,function(e,t){return e&&Ia(t,Ds(t),e)}(s,e)):function(e,t){return Ia(e,fo(e),t)}(e,ar(s,e))}else{if(!lt[p])return o?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case k:return Oa(e);case b:case R:return new r(+e);case M:return function(e,t){var n=t?Oa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case j:case L:case F:case B:case U:case G:case $:case V:case z:return wa(e,n);case w:return new r;case C:case P:return new r(e);case N:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case I:return new r;case A:return a=e,Fn?Te(Fn.call(a)):{}}var a}(e,p,c)}}i||(i=new Qn);var g=i.get(e);if(g)return g;i.set(e,s),ss(e)?e.forEach((function(r){s.add(cr(r,t,n,r,e,i))})):rs(e)&&e.forEach((function(r,a){s.set(a,cr(r,t,n,a,e,i))}));var m=d?a:(u?l?ao:ro:l?Ds:As)(e);return Nt(m||e,(function(r,a){m&&(r=e[a=r]),tr(s,a,cr(r,t,n,a,e,i))})),s}function lr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Te(e);r--;){var o=n[r],i=t[o],s=e[o];if(s===a&&!(o in e)||!i(s))return!1}return!0}function ur(e,t,n){if("function"!=typeof e)throw new Ie(o);return Ao((function(){e.apply(a,n)}),t)}function dr(e,t,n,r){var a=-1,o=Dt,i=!0,s=e.length,c=[],l=t.length;if(!s)return c;n&&(t=Mt(t,Zt(n))),r?(o=kt,i=!1):t.length>=200&&(o=en,i=!1,t=new Wn(t));e:for(;++a-1},qn.prototype.set=function(e,t){var n=this.__data__,r=nr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Yn.prototype.clear=function(){this.size=0,this.__data__={hash:new Hn,map:new(wn||qn),string:new Hn}},Yn.prototype.delete=function(e){var t=lo(this,e).delete(e);return this.size-=t?1:0,t},Yn.prototype.get=function(e){return lo(this,e).get(e)},Yn.prototype.has=function(e){return lo(this,e).has(e)},Yn.prototype.set=function(e,t){var n=lo(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Wn.prototype.add=Wn.prototype.push=function(e){return this.__data__.set(e,i),this},Wn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new qn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof qn){var r=n.__data__;if(!wn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Yn(r)}return n.set(e,t),this.size=n.size,this};var pr=Da(br),fr=Da(Rr,!0);function gr(e,t){var n=!0;return pr(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function mr(e,t,n){for(var r=-1,o=e.length;++r0&&n(s)?t>1?_r(s,t-1,n,r,a):jt(a,s):r||(a[a.length]=s)}return a}var vr=ka(),yr=ka(!0);function br(e,t){return e&&vr(e,t,As)}function Rr(e,t){return e&&yr(e,t,As)}function Er(e,t){return At(t,(function(t){return Zi(e[t])}))}function Sr(e,t){for(var n=0,r=(t=ya(t,e)).length;null!=e&&nt}function Tr(e,t){return null!=e&&je.call(e,t)}function xr(e,t){return null!=e&&t in Te(e)}function Nr(e,t,r){for(var o=r?kt:Dt,i=e[0].length,s=e.length,c=s,l=n(s),u=1/0,d=[];c--;){var p=e[c];c&&t&&(p=Mt(p,Zt(t))),u=yn(p.length,u),l[c]=!r&&(t||i>=120&&p.length>=120)?new Wn(c&&p):a}p=e[0];var f=-1,g=l[0];e:for(;++f=s?c:c*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Hr(e,t,n){for(var r=-1,a=t.length,o={};++r-1;)s!==e&&Ke.call(s,c,1),Ke.call(e,c,1);return e}function Yr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==o){var o=a;yo(a)?Ke.call(e,a,1):da(e,a)}}return e}function Wr(e,t){return e+ht(En()*(t-e+1))}function Qr(e,t){var n="";if(!e||t<1||t>g)return n;do{t%2&&(n+=e),(t=ht(t/2))&&(e+=e)}while(t);return n}function Kr(e,t){return Do(To(e,t,ac),e+"")}function Xr(e){return Xn(Gs(e))}function Zr(e,t){var n=Gs(e);return jo(n,sr(t,0,n.length))}function Jr(e,t,n,r){if(!ts(e))return e;for(var o=-1,i=(t=ya(t,e)).length,s=i-1,c=e;null!=c&&++oo?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=n(o);++a>>1,i=e[o];null!==i&&!ls(i)&&(n?i<=t:i=200){var l=t?null:Qa(e);if(l)return pn(l);i=!1,a=en,c=new Wn}else c=t?[]:s;e:for(;++r=r?e:ra(e,t,n)}var Ea=at||function(e){return mt.clearTimeout(e)};function Sa(e,t){if(t)return e.slice();var n=e.length,r=qe?qe(n):new e.constructor(n);return e.copy(r),r}function Oa(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function wa(e,t){var n=t?Oa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ca(e,t){if(e!==t){var n=e!==a,r=null===e,o=e===e,i=ls(e),s=t!==a,c=null===t,l=t===t,u=ls(t);if(!c&&!u&&!i&&e>t||i&&s&&l&&!c&&!u||r&&s&&l||!n&&l||!o)return 1;if(!r&&!i&&!u&&e1?n[o-1]:a,s=o>2?n[2]:a;for(i=e.length>3&&"function"==typeof i?(o--,i):a,s&&bo(n[0],n[1],s)&&(i=o<3?a:i,o=1),t=Te(t);++r-1?o[i?t[s]:s]:a}}function Ba(e){return no((function(t){var n=t.length,r=n,i=Vn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Ie(o);if(i&&!c&&"wrapper"==io(s))var c=new Vn([],!0)}for(r=c?r:n;++r1&&y.reverse(),f&&uc))return!1;var u=i.get(e),d=i.get(t);if(u&&d)return u==t&&d==e;var p=-1,f=!0,g=2&n?new Wn:a;for(i.set(e,t),i.set(t,e);++p-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Nt(_,(function(n){var r="_."+n[0];t&n[1]&&!Dt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ue);return t?t[1].split(de):[]}(r),n)))}function Mo(e){var t=0,n=0;return function(){var r=bn(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(a,arguments)}}function jo(e,t){var n=-1,r=e.length,o=r-1;for(t=t===a?r:t;++n1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,ii(e,n)}));function fi(e){var t=Un(e);return t.__chain__=!0,t}function gi(e,t){return t(e)}var mi=no((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return ir(t,e)};return!(t>1||this.__actions__.length)&&r instanceof zn&&yo(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:gi,args:[o],thisArg:a}),new Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(o)}));var hi=Pa((function(e,t,n){je.call(e,n)?++e[n]:or(e,n,1)}));var _i=Fa(zo),vi=Fa(Ho);function yi(e,t){return(Hi(e)?Nt:pr)(e,co(t,3))}function bi(e,t){return(Hi(e)?It:fr)(e,co(t,3))}var Ri=Pa((function(e,t,n){je.call(e,n)?e[n].push(t):or(e,n,[t])}));var Ei=Kr((function(e,t,r){var a=-1,o="function"==typeof t,i=Yi(e)?n(e.length):[];return pr(e,(function(e){i[++a]=o?Tt(t,e,r):Ir(e,t,r)})),i})),Si=Pa((function(e,t,n){or(e,n,t)}));function Oi(e,t){return(Hi(e)?Mt:Br)(e,co(t,3))}var wi=Pa((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Ci=Kr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&bo(e,t[0],t[1])?t=[]:n>2&&bo(t[0],t[1],t[2])&&(t=[t[0]]),zr(e,_r(t,1),[])})),Ti=ut||function(){return mt.Date.now()};function xi(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Xa(e,d,a,a,a,a,t)}function Ni(e,t){var n;if("function"!=typeof t)throw new Ie(o);return e=ms(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Ii=Kr((function(e,t,n){var r=1;if(n.length){var a=dn(n,so(Ii));r|=l}return Xa(e,r,t,n,a)})),Pi=Kr((function(e,t,n){var r=3;if(n.length){var a=dn(n,so(Pi));r|=l}return Xa(t,r,e,n,a)}));function Ai(e,t,n){var r,i,s,c,l,u,d=0,p=!1,f=!1,g=!0;if("function"!=typeof e)throw new Ie(o);function m(t){var n=r,o=i;return r=i=a,d=t,c=e.apply(o,n)}function h(e){return d=e,l=Ao(v,t),p?m(e):c}function _(e){var n=e-u;return u===a||n>=t||n<0||f&&e-d>=s}function v(){var e=Ti();if(_(e))return y(e);l=Ao(v,function(e){var n=t-(e-u);return f?yn(n,s-(e-d)):n}(e))}function y(e){return l=a,g&&r?m(e):(r=i=a,c)}function b(){var e=Ti(),n=_(e);if(r=arguments,i=this,u=e,n){if(l===a)return h(u);if(f)return Ea(l),l=Ao(v,t),m(u)}return l===a&&(l=Ao(v,t)),c}return t=_s(t)||0,ts(n)&&(p=!!n.leading,s=(f="maxWait"in n)?vn(_s(n.maxWait)||0,t):s,g="trailing"in n?!!n.trailing:g),b.cancel=function(){l!==a&&Ea(l),d=0,r=u=i=l=a},b.flush=function(){return l===a?c:y(Ti())},b}var Di=Kr((function(e,t){return ur(e,1,t)})),ki=Kr((function(e,t,n){return ur(e,_s(t)||0,n)}));function Mi(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ie(o);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i)||o,i};return n.cache=new(Mi.Cache||Yn),n}function ji(e){if("function"!=typeof e)throw new Ie(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Mi.Cache=Yn;var Li=ba((function(e,t){var n=(t=1==t.length&&Hi(t[0])?Mt(t[0],Zt(co())):Mt(_r(t,1),Zt(co()))).length;return Kr((function(r){for(var a=-1,o=yn(r.length,n);++a=t})),zi=Pr(function(){return arguments}())?Pr:function(e){return ns(e)&&je.call(e,"callee")&&!Qe.call(e,"callee")},Hi=n.isArray,qi=Rt?Zt(Rt):function(e){return ns(e)&&wr(e)==k};function Yi(e){return null!=e&&es(e.length)&&!Zi(e)}function Wi(e){return ns(e)&&Yi(e)}var Qi=yt||_c,Ki=Et?Zt(Et):function(e){return ns(e)&&wr(e)==R};function Xi(e){if(!ns(e))return!1;var t=wr(e);return t==E||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!os(e)}function Zi(e){if(!ts(e))return!1;var t=wr(e);return t==S||t==O||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ji(e){return"number"==typeof e&&e==ms(e)}function es(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ns(e){return null!=e&&"object"==typeof e}var rs=St?Zt(St):function(e){return ns(e)&&mo(e)==w};function as(e){return"number"==typeof e||ns(e)&&wr(e)==C}function os(e){if(!ns(e)||wr(e)!=T)return!1;var t=Ye(e);if(null===t)return!0;var n=je.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Me.call(n)==Ue}var is=Ot?Zt(Ot):function(e){return ns(e)&&wr(e)==N};var ss=wt?Zt(wt):function(e){return ns(e)&&mo(e)==I};function cs(e){return"string"==typeof e||!Hi(e)&&ns(e)&&wr(e)==P}function ls(e){return"symbol"==typeof e||ns(e)&&wr(e)==A}var us=Ct?Zt(Ct):function(e){return ns(e)&&es(e.length)&&!!ct[wr(e)]};var ds=qa(Fr),ps=qa((function(e,t){return e<=t}));function fs(e){if(!e)return[];if(Yi(e))return cs(e)?mn(e):Na(e);if(Ze&&e[Ze])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ze]());var t=mo(e);return(t==w?ln:t==I?pn:Gs)(e)}function gs(e){return e?(e=_s(e))===f||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function ms(e){var t=gs(e),n=t%1;return t===t?n?t-n:t:0}function hs(e){return e?sr(ms(e),0,h):0}function _s(e){if("number"==typeof e)return e;if(ls(e))return m;if(ts(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ts(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(ie,"");var n=_e.test(e);return n||ye.test(e)?pt(e.slice(2),n?2:8):he.test(e)?m:+e}function vs(e){return Ia(e,Ds(e))}function ys(e){return null==e?"":la(e)}var bs=Aa((function(e,t){if(Oo(t)||Yi(t))Ia(t,As(t),e);else for(var n in t)je.call(t,n)&&tr(e,n,t[n])})),Rs=Aa((function(e,t){Ia(t,Ds(t),e)})),Es=Aa((function(e,t,n,r){Ia(t,Ds(t),e,r)})),Ss=Aa((function(e,t,n,r){Ia(t,As(t),e,r)})),Os=no(ir);var ws=Kr((function(e,t){e=Te(e);var n=-1,r=t.length,o=r>2?t[2]:a;for(o&&bo(t[0],t[1],o)&&(r=1);++n1),t})),Ia(e,ao(e),n),r&&(n=cr(n,7,eo));for(var a=t.length;a--;)da(n,t[a]);return n}));var Ls=no((function(e,t){return null==e?{}:function(e,t){return Hr(e,t,(function(t,n){return xs(e,n)}))}(e,t)}));function Fs(e,t){if(null==e)return{};var n=Mt(ao(e),(function(e){return[e]}));return t=co(t),Hr(e,n,(function(e,n){return t(e,n[0])}))}var Bs=Ka(As),Us=Ka(Ds);function Gs(e){return null==e?[]:Jt(e,As(e))}var $s=ja((function(e,t,n){return t=t.toLowerCase(),e+(n?Vs(t):t)}));function Vs(e){return Xs(ys(e).toLowerCase())}function zs(e){return(e=ys(e))&&e.replace(Re,an).replace(tt,"")}var Hs=ja((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),qs=ja((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ys=Ma("toLowerCase");var Ws=ja((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Qs=ja((function(e,t,n){return e+(n?" ":"")+Xs(t)}));var Ks=ja((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xs=Ma("toUpperCase");function Zs(e,t,n){return e=ys(e),(t=n?a:t)===a?function(e){return ot.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(pe)||[]}(e):e.match(t)||[]}var Js=Kr((function(e,t){try{return Tt(e,a,t)}catch(n){return Xi(n)?n:new Oe(n)}})),ec=no((function(e,t){return Nt(t,(function(t){t=Fo(t),or(e,t,Ii(e[t],e))})),e}));function tc(e){return function(){return e}}var nc=Ba(),rc=Ba(!0);function ac(e){return e}function oc(e){return Mr("function"==typeof e?e:cr(e,1))}var ic=Kr((function(e,t){return function(n){return Ir(n,e,t)}})),sc=Kr((function(e,t){return function(n){return Ir(e,n,t)}}));function cc(e,t,n){var r=As(t),a=Er(t,r);null!=n||ts(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=Er(t,As(t)));var o=!(ts(n)&&"chain"in n)||!!n.chain,i=Zi(e);return Nt(a,(function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__),a=n.__actions__=Na(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,jt([this.value()],arguments))})})),e}function lc(){}var uc=Va(Mt),dc=Va(Pt),pc=Va(Bt);function fc(e){return Ro(e)?Yt(Fo(e)):function(e){return function(t){return Sr(t,e)}}(e)}var gc=Ha(),mc=Ha(!0);function hc(){return[]}function _c(){return!1}var vc=$a((function(e,t){return e+t}),0),yc=Wa("ceil"),bc=$a((function(e,t){return e/t}),1),Rc=Wa("floor");var Ec=$a((function(e,t){return e*t}),1),Sc=Wa("round"),Oc=$a((function(e,t){return e-t}),0);return Un.after=function(e,t){if("function"!=typeof t)throw new Ie(o);return e=ms(e),function(){if(--e<1)return t.apply(this,arguments)}},Un.ary=xi,Un.assign=bs,Un.assignIn=Rs,Un.assignInWith=Es,Un.assignWith=Ss,Un.at=Os,Un.before=Ni,Un.bind=Ii,Un.bindAll=ec,Un.bindKey=Pi,Un.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Hi(e)?e:[e]},Un.chain=fi,Un.chunk=function(e,t,r){t=(r?bo(e,t,r):t===a)?1:vn(ms(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,s=0,c=n(gt(o/t));io?0:o+n),(r=r===a||r>o?o:ms(r))<0&&(r+=o),r=n>r?0:hs(r);n>>0)?(e=ys(e))&&("string"==typeof t||null!=t&&!is(t))&&!(t=la(t))&&cn(e)?Ra(mn(e),0,n):e.split(t,n):[]},Un.spread=function(e,t){if("function"!=typeof e)throw new Ie(o);return t=null==t?0:vn(ms(t),0),Kr((function(n){var r=n[t],a=Ra(n,0,t);return r&&jt(a,r),Tt(e,this,a)}))},Un.tail=function(e){var t=null==e?0:e.length;return t?ra(e,1,t):[]},Un.take=function(e,t,n){return e&&e.length?ra(e,0,(t=n||t===a?1:ms(t))<0?0:t):[]},Un.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ra(e,(t=r-(t=n||t===a?1:ms(t)))<0?0:t,r):[]},Un.takeRightWhile=function(e,t){return e&&e.length?fa(e,co(t,3),!1,!0):[]},Un.takeWhile=function(e,t){return e&&e.length?fa(e,co(t,3)):[]},Un.tap=function(e,t){return t(e),e},Un.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new Ie(o);return ts(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Ai(e,t,{leading:r,maxWait:t,trailing:a})},Un.thru=gi,Un.toArray=fs,Un.toPairs=Bs,Un.toPairsIn=Us,Un.toPath=function(e){return Hi(e)?Mt(e,Fo):ls(e)?[e]:Na(Lo(ys(e)))},Un.toPlainObject=vs,Un.transform=function(e,t,n){var r=Hi(e),a=r||Qi(e)||us(e);if(t=co(t,4),null==n){var o=e&&e.constructor;n=a?r?new o:[]:ts(e)&&Zi(o)?Gn(Ye(e)):{}}return(a?Nt:br)(e,(function(e,r,a){return t(n,e,r,a)})),n},Un.unary=function(e){return xi(e,1)},Un.union=ni,Un.unionBy=ri,Un.unionWith=ai,Un.uniq=function(e){return e&&e.length?ua(e):[]},Un.uniqBy=function(e,t){return e&&e.length?ua(e,co(t,2)):[]},Un.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?ua(e,a,t):[]},Un.unset=function(e,t){return null==e||da(e,t)},Un.unzip=oi,Un.unzipWith=ii,Un.update=function(e,t,n){return null==e?e:pa(e,t,va(n))},Un.updateWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:pa(e,t,va(n),r)},Un.values=Gs,Un.valuesIn=function(e){return null==e?[]:Jt(e,Ds(e))},Un.without=si,Un.words=Zs,Un.wrap=function(e,t){return Fi(va(t),e)},Un.xor=ci,Un.xorBy=li,Un.xorWith=ui,Un.zip=di,Un.zipObject=function(e,t){return ha(e||[],t||[],tr)},Un.zipObjectDeep=function(e,t){return ha(e||[],t||[],Jr)},Un.zipWith=pi,Un.entries=Bs,Un.entriesIn=Us,Un.extend=Rs,Un.extendWith=Es,cc(Un,Un),Un.add=vc,Un.attempt=Js,Un.camelCase=$s,Un.capitalize=Vs,Un.ceil=yc,Un.clamp=function(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=(n=_s(n))===n?n:0),t!==a&&(t=(t=_s(t))===t?t:0),sr(_s(e),t,n)},Un.clone=function(e){return cr(e,4)},Un.cloneDeep=function(e){return cr(e,5)},Un.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:a)},Un.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:a)},Un.conformsTo=function(e,t){return null==t||lr(e,t,As(t))},Un.deburr=zs,Un.defaultTo=function(e,t){return null==e||e!==e?t:e},Un.divide=bc,Un.endsWith=function(e,t,n){e=ys(e),t=la(t);var r=e.length,o=n=n===a?r:sr(ms(n),0,r);return(n-=t.length)>=0&&e.slice(n,o)==t},Un.eq=Gi,Un.escape=function(e){return(e=ys(e))&&X.test(e)?e.replace(Q,on):e},Un.escapeRegExp=function(e){return(e=ys(e))&&oe.test(e)?e.replace(ae,"\\$&"):e},Un.every=function(e,t,n){var r=Hi(e)?Pt:gr;return n&&bo(e,t,n)&&(t=a),r(e,co(t,3))},Un.find=_i,Un.findIndex=zo,Un.findKey=function(e,t){return Gt(e,co(t,3),br)},Un.findLast=vi,Un.findLastIndex=Ho,Un.findLastKey=function(e,t){return Gt(e,co(t,3),Rr)},Un.floor=Rc,Un.forEach=yi,Un.forEachRight=bi,Un.forIn=function(e,t){return null==e?e:vr(e,co(t,3),Ds)},Un.forInRight=function(e,t){return null==e?e:yr(e,co(t,3),Ds)},Un.forOwn=function(e,t){return e&&br(e,co(t,3))},Un.forOwnRight=function(e,t){return e&&Rr(e,co(t,3))},Un.get=Ts,Un.gt=$i,Un.gte=Vi,Un.has=function(e,t){return null!=e&&ho(e,t,Tr)},Un.hasIn=xs,Un.head=Yo,Un.identity=ac,Un.includes=function(e,t,n,r){e=Yi(e)?e:Gs(e),n=n&&!r?ms(n):0;var a=e.length;return n<0&&(n=vn(a+n,0)),cs(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&Vt(e,t,n)>-1},Un.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:ms(n);return a<0&&(a=vn(r+a,0)),Vt(e,t,a)},Un.inRange=function(e,t,n){return t=gs(t),n===a?(n=t,t=0):n=gs(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=g},Un.isSet=ss,Un.isString=cs,Un.isSymbol=ls,Un.isTypedArray=us,Un.isUndefined=function(e){return e===a},Un.isWeakMap=function(e){return ns(e)&&mo(e)==D},Un.isWeakSet=function(e){return ns(e)&&"[object WeakSet]"==wr(e)},Un.join=function(e,t){return null==e?"":Ut.call(e,t)},Un.kebabCase=Hs,Un.last=Xo,Un.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return n!==a&&(o=(o=ms(n))<0?vn(r+o,0):yn(o,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,o):$t(e,Ht,o,!0)},Un.lowerCase=qs,Un.lowerFirst=Ys,Un.lt=ds,Un.lte=ps,Un.max=function(e){return e&&e.length?mr(e,ac,Cr):a},Un.maxBy=function(e,t){return e&&e.length?mr(e,co(t,2),Cr):a},Un.mean=function(e){return qt(e,ac)},Un.meanBy=function(e,t){return qt(e,co(t,2))},Un.min=function(e){return e&&e.length?mr(e,ac,Fr):a},Un.minBy=function(e,t){return e&&e.length?mr(e,co(t,2),Fr):a},Un.stubArray=hc,Un.stubFalse=_c,Un.stubObject=function(){return{}},Un.stubString=function(){return""},Un.stubTrue=function(){return!0},Un.multiply=Ec,Un.nth=function(e,t){return e&&e.length?Vr(e,ms(t)):a},Un.noConflict=function(){return mt._===this&&(mt._=Ge),this},Un.noop=lc,Un.now=Ti,Un.pad=function(e,t,n){e=ys(e);var r=(t=ms(t))?gn(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return za(ht(a),n)+e+za(gt(a),n)},Un.padEnd=function(e,t,n){e=ys(e);var r=(t=ms(t))?gn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=En();return yn(e+o*(t-e+dt("1e-"+((o+"").length-1))),t)}return Wr(e,t)},Un.reduce=function(e,t,n){var r=Hi(e)?Lt:Qt,a=arguments.length<3;return r(e,co(t,4),n,a,pr)},Un.reduceRight=function(e,t,n){var r=Hi(e)?Ft:Qt,a=arguments.length<3;return r(e,co(t,4),n,a,fr)},Un.repeat=function(e,t,n){return t=(n?bo(e,t,n):t===a)?1:ms(t),Qr(ys(e),t)},Un.replace=function(){var e=arguments,t=ys(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Un.result=function(e,t,n){var r=-1,o=(t=ya(t,e)).length;for(o||(o=1,e=a);++rg)return[];var n=h,r=yn(e,h);t=co(t),e-=h;for(var a=Xt(r,t);++n=i)return e;var c=n-gn(r);if(c<1)return r;var l=s?Ra(s,0,c).join(""):e.slice(0,c);if(o===a)return l+r;if(s&&(c+=l.length-c),is(o)){if(e.slice(c).search(o)){var u,d=l;for(o.global||(o=xe(o.source,ys(me.exec(o))+"g")),o.lastIndex=0;u=o.exec(d);)var p=u.index;l=l.slice(0,p===a?c:p)}}else if(e.indexOf(la(o),c)!=c){var f=l.lastIndexOf(o);f>-1&&(l=l.slice(0,f))}return l+r},Un.unescape=function(e){return(e=ys(e))&&K.test(e)?e.replace(W,hn):e},Un.uniqueId=function(e){var t=++Le;return ys(e)+t},Un.upperCase=Ks,Un.upperFirst=Xs,Un.each=yi,Un.eachRight=bi,Un.first=Yo,cc(Un,function(){var e={};return br(Un,(function(t,n){je.call(Un.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Un.VERSION="4.17.20",Nt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Un[e].placeholder=Un})),Nt(["drop","take"],(function(e,t){zn.prototype[e]=function(n){n=n===a?1:vn(ms(n),0);var r=this.__filtered__&&!t?new zn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,h),type:e+(r.__dir__<0?"Right":"")}),r},zn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Nt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;zn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:co(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Nt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");zn.prototype[e]=function(){return this[n](1).value()[0]}})),Nt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");zn.prototype[e]=function(){return this.__filtered__?new zn(this):this[n](1)}})),zn.prototype.compact=function(){return this.filter(ac)},zn.prototype.find=function(e){return this.filter(e).head()},zn.prototype.findLast=function(e){return this.reverse().find(e)},zn.prototype.invokeMap=Kr((function(e,t){return"function"==typeof e?new zn(this):this.map((function(n){return Ir(n,e,t)}))})),zn.prototype.reject=function(e){return this.filter(ji(co(e)))},zn.prototype.slice=function(e,t){e=ms(e);var n=this;return n.__filtered__&&(e>0||t<0)?new zn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(n=(t=ms(t))<0?n.dropRight(-t):n.take(t-e)),n)},zn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zn.prototype.toArray=function(){return this.take(h)},br(zn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=Un[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(Un.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,c=t instanceof zn,l=s[0],u=c||Hi(t),d=function(e){var t=o.apply(Un,jt([e],s));return r&&p?t[0]:t};u&&n&&"function"==typeof l&&1!=l.length&&(c=u=!1);var p=this.__chain__,f=!!this.__actions__.length,g=i&&!p,m=c&&!f;if(!i&&u){t=m?t:new zn(this);var h=e.apply(t,s);return h.__actions__.push({func:gi,args:[d],thisArg:a}),new Vn(h,p)}return g&&m?e.apply(this,s):(h=this.thru(d),g?r?h.value()[0]:h.value():h)})})),Nt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Pe[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Un.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(Hi(a)?a:[],e)}return this[n]((function(n){return t.apply(Hi(n)?n:[],e)}))}})),br(zn.prototype,(function(e,t){var n=Un[t];if(n){var r=n.name+"";je.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[Ua(a,2).name]=[{name:"wrapper",func:a}],zn.prototype.clone=function(){var e=new zn(this.__wrapped__);return e.__actions__=Na(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Na(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Na(this.__views__),e},zn.prototype.reverse=function(){if(this.__filtered__){var e=new zn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},zn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Hi(e),r=t<0,a=n?e.length:0,o=function(e,t,n){var r=-1,a=n.length;for(;++r=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},Un.prototype.plant=function(e){for(var t,n=this;n instanceof $n;){var r=Uo(n);r.__index__=0,r.__values__=a,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t},Un.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof zn){var t=e;return this.__actions__.length&&(t=new zn(this)),(t=t.reverse()).__actions__.push({func:gi,args:[ti],thisArg:a}),new Vn(t,this.__chain__)}return this.thru(ti)},Un.prototype.toJSON=Un.prototype.valueOf=Un.prototype.value=function(){return ga(this.__wrapped__,this.__actions__)},Un.prototype.first=Un.prototype.head,Ze&&(Un.prototype[Ze]=function(){return this}),Un}();mt._=_n,(r=function(){return _n}.call(t,n,t,e))===a||(e.exports=r)}.call(this)},90298:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.DuplicateDependency=void 0;t.DuplicateDependency=class{constructor(e,t){(0,a().default)(this,"latestVersionId",void 0),(0,a().default)(this,"priorVersions",void 0),this.latestVersionId=e,this.priorVersions=t}}},5818:(e,t)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),t.EdgeType=void 0,t.EdgeType=n,function(e){e.dev="DEV",e.runtime="RUNTIME",e.peer="PEER"}(n||(t.EdgeType=n={}))},81429:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.GraphAspect=void 0;const a=r().Aspect.create({id:"teambit.component/graph",dependencies:[],defaultConfig:{}});t.GraphAspect=a;var o=a;t.default=o},60861:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(9935);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.GraphCompareSection=void 0;t.GraphCompareSection=class{constructor(){(0,a().default)(this,"navigationLink",{href:"dependencies",children:"Dependencies",order:2}),(0,a().default)(this,"route",{path:"dependencies/*",element:o().default.createElement(i().DependenciesCompare,null)})}}},22217:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(12639);return o=function(){return e},e}function i(){const e=n(73823);return i=function(){return e},e}function s(){const e=n(75334);return s=function(){return e},e}function c(){const e=n(44704);return c=function(){return e},e}function l(){const e=n(81429);return l=function(){return e},e}function u(){const e=n(10104);return u=function(){return e},e}function d(){const e=n(60861);return d=function(){return e},e}function p(){const e=n(6799);return p=function(){return e},e}n(31567),n(92619);class f{getDependenciesGraph(){return p().DependenciesGraph}registerComponentWidget(e){this.componentWidgetSlot.register(e)}constructor(e){this.componentWidgetSlot=e}static async provider([e,t],n,[r]){const a=new f(r),o=new(u().GraphSection)(r),i=new(d().GraphCompareSection);return n.componentTab&&e.registerNavigation(o.navigationLink,o.order),e.registerRoute(o.route),t.registerNavigation({props:i.navigationLink,order:i.navigationLink.order}),t.registerRoutes([i.route]),a}}(0,a().default)(f,"dependencies",[c().ComponentAspect,s().ComponentCompareAspect]),(0,a().default)(f,"runtime",o().UIRuntime),(0,a().default)(f,"slots",[i().Slot.withType()]),(0,a().default)(f,"defaultConfig",{componentTab:!0}),l().GraphAspect.addRuntime(f)},9935:(e,t,n)=>{"use strict";function r(){const e=n(90298);return r=function(){return e},e}function a(){const e=n(5818);return a=function(){return e},e}function o(){const e=n(81429);return o=function(){return e},e}function i(){const e=n(52664);return i=function(){return e},e}function s(){const e=n(84150);return s=function(){return e},e}function c(){const e=n(12757);return c=function(){return e},e}function l(){const e=n(46263);return l=function(){return e},e}function u(){const e=n(6799);return u=function(){return e},e}function d(){const e=n(1191);return d=function(){return e},e}function p(){const e=n(80133);return p=function(){return e},e}function f(){const e=n(4077);return f=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DependenciesCompare",{enumerable:!0,get:function(){return l().DependenciesCompare}}),Object.defineProperty(t,"Dependency",{enumerable:!0,get:function(){return i().Dependency}}),Object.defineProperty(t,"DuplicateDependency",{enumerable:!0,get:function(){return r().DuplicateDependency}}),Object.defineProperty(t,"EdgeModel",{enumerable:!0,get:function(){return p().EdgeModel}}),Object.defineProperty(t,"EdgeType",{enumerable:!0,get:function(){return a().EdgeType}}),Object.defineProperty(t,"GraphAspect",{enumerable:!0,get:function(){return o().GraphAspect}}),Object.defineProperty(t,"GraphFilter",{enumerable:!0,get:function(){return s().GraphFilter}}),Object.defineProperty(t,"GraphFilters",{enumerable:!0,get:function(){return d().GraphFilters}}),Object.defineProperty(t,"GraphModel",{enumerable:!0,get:function(){return p().GraphModel}}),Object.defineProperty(t,"IdGraph",{enumerable:!0,get:function(){return c().IdGraph}}),Object.defineProperty(t,"NodeModel",{enumerable:!0,get:function(){return p().NodeModel}}),Object.defineProperty(t,"RawGraph",{enumerable:!0,get:function(){return p().RawGraph}}),Object.defineProperty(t,"VersionSubgraph",{enumerable:!0,get:function(){return r().VersionSubgraph}}),Object.defineProperty(t,"bitObjectListToGraph",{enumerable:!0,get:function(){return c().bitObjectListToGraph}}),Object.defineProperty(t,"calcElements",{enumerable:!0,get:function(){return u().calcElements}}),Object.defineProperty(t,"calcLayout",{enumerable:!0,get:function(){return u().calcLayout}}),Object.defineProperty(t,"calcMinimapColors",{enumerable:!0,get:function(){return u().calcMinimapColors}}),Object.defineProperty(t,"componentNodeStyles",{enumerable:!0,get:function(){return f().styles}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o().GraphAspect}}),Object.defineProperty(t,"defaultNode",{enumerable:!0,get:function(){return f().defaultNode}}),Object.defineProperty(t,"depTypeToClass",{enumerable:!0,get:function(){return u().depTypeToClass}}),Object.defineProperty(t,"depTypeToLabel",{enumerable:!0,get:function(){return u().depTypeToLabel}}),Object.defineProperty(t,"dependenciesGraphStyles",{enumerable:!0,get:function(){return u().styles}}),Object.defineProperty(t,"external",{enumerable:!0,get:function(){return f().external}}),Object.defineProperty(t,"graphPageStyles",{enumerable:!0,get:function(){return d().styles}}),Object.defineProperty(t,"objectListToGraph",{enumerable:!0,get:function(){return c().objectListToGraph}}),Object.defineProperty(t,"root",{enumerable:!0,get:function(){return f().root}}),Object.defineProperty(t,"useGraph",{enumerable:!0,get:function(){return p().useGraph}}),Object.defineProperty(t,"useGraphQuery",{enumerable:!0,get:function(){return p().useGraphQuery}})},45553:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.Dependency=void 0;t.Dependency=class{constructor(e){(0,a().default)(this,"type",void 0),this.type=e}stringify(){return this.type}}},52664:(e,t,n)=>{"use strict";function r(){const e=n(45553);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Dependency",{enumerable:!0,get:function(){return r().Dependency}}),Object.defineProperty(t,"DependencyType",{enumerable:!0,get:function(){return r().DependencyType}})},84150:()=>{},12757:(e,t,n)=>{"use strict";function r(){const e=n(62184);return r=function(){return e},e}function a(){const e=n(61436);return a=function(){return e},e}function o(){const e=n(95242);return o=function(){return e},e}function i(){const e=n(52664);return i=function(){return e},e}n(31567),n(92619),Object.defineProperty(t,"__esModule",{value:!0}),t.IdGraph=void 0,t.bitObjectListToGraph=c,t.objectListToGraph=async function(e){return c(await e.toBitObjects())};class s extends r().Graph{constructor(e=[],t=[]){super(e,t)}}async function c(e){const t=e.getExportMetadata(),n=e.getComponents(),c=e.getVersions(),l=[],u=[];await Promise.all(n.map((async e=>{const n=null===t||void 0===t?void 0:t.exportVersions.find((t=>t.id.isEqualWithoutVersion(e.toBitId()))),a=null===n||void 0===n?void 0:n.head;(await(0,o().getAllVersionsInfo)({modelComponent:e,versionObjects:c,startFrom:a,throws:!1})).forEach((t=>{const n=e.toBitId().changeVersion(t.tag||t.ref.toString()),a=n.toString();if(l.push(new(r().Node)(a,n)),!t.version)return;const{dependencies:o,devDependencies:s,extensionDependencies:c}=t.version.depsIdsGroupedByType,d=(e,t)=>{const n=e.toString();l.push(new(r().Node)(n,e)),u.push(new(r().Edge)(a,n,t))},p=new(i().Dependency)("runtime"),f=new(i().Dependency)("dev");o.forEach((e=>d(e,p))),[...s,...c].forEach((e=>d(e,f)))}))})));const d=(0,a().uniqBy)(l,"id");return new s(d,u)}t.IdGraph=s},23753:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(11290));return o=function(){return e},e}function i(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return i=function(){return e},e}function s(){const e=r(n(55574));return s=function(){return e},e}function c(){const e=n(44747);return c=function(){return e},e}function l(){const e=n(21468);return l=function(){return e},e}function u(){const e=n(18639);return u=function(){return e},e}function d(){const e=n(95152);return d=function(){return e},e}function p(){const e=n(7781);return p=function(){return e},e}function f(){const e=n(86872);return f=function(){return e},e}function g(){const e=n(71105);return g=function(){return e},e}function m(){const e=n(6799);return m=function(){return e},e}function h(){const e=r(n(20976));return h=function(){return e},e}function _(){const e=r(n(38400));return _=function(){return e},e}function v(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}function y(e){let{componentId:t,className:n}=e,r=(0,o().default)(e,["componentId","className"]);const{scope:c,namespace:l}=t,u=!!c&&!!l;return i().default.createElement("div",(0,a().default)({},r,{className:(0,s().default)(h().default.breadcrumbs,d().ellipsis,n)}),c,u&&"/",l)}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentNode=function(e){let{node:t,type:n="defaultNode"}=e,r=(0,o().default)(e,["node","type"]);const v=(0,i().useContext)(m().ComponentGraphContext),{component:b}=t,{id:R}=b;return i().default.createElement(p().Card,(0,a().default)({className:(0,s().default)(h().default.compNode,_().default[n]),elevation:"none"},r),i().default.createElement("div",{className:h().default.firstRow},i().default.createElement(u().EnvIcon,{component:b,className:h().default.envIcon}),i().default.createElement(y,{componentId:R,className:c().mutedText})),i().default.createElement("div",{className:h().default.nameLine},i().default.createElement(f().NavLink,{className:h().default.link,external:!0,href:g().ComponentUrl.toUrl(R,{includeVersion:!1})},i().default.createElement("span",{className:(0,s().default)(h().default.name,d().ellipsis)},R.name)),R.version&&i().default.createElement("span",{className:(0,s().default)(h().default.version,d().ellipsis)},R.version),i().default.createElement("div",{className:h().default.buffs},i().default.createElement(l().DeprecationIcon,{component:b}),v&&v.componentWidgets.toArray().map((([e,t])=>i().default.createElement(t,{key:e,component:b}))))))}},4077:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(20976));return a=function(){return e},e}function o(){const e=n(23753);return o=function(){return e},e}function i(){const e=n(50437);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentNode",{enumerable:!0,get:function(){return o().ComponentNode}}),Object.defineProperty(t,"defaultNode",{enumerable:!0,get:function(){return i().defaultNode}}),Object.defineProperty(t,"defaultNodeColor",{enumerable:!0,get:function(){return i().defaultNodeColor}}),Object.defineProperty(t,"external",{enumerable:!0,get:function(){return i().external}}),Object.defineProperty(t,"externalNodeColor",{enumerable:!0,get:function(){return i().externalNodeColor}}),Object.defineProperty(t,"root",{enumerable:!0,get:function(){return i().root}}),Object.defineProperty(t,"rootNodeColor",{enumerable:!0,get:function(){return i().rootNodeColor}}),t.styles=void 0;const{compNode:s,firstRow:c,envIcon:l,breadcrumbs:u,nameLine:d,name:p,version:f,buffs:g,link:m}=a().default,h={compNode:s,firstRow:c,envIcon:l,breadcrumbs:u,nameLine:d,name:p,version:f,buffs:g,link:m};t.styles=h},50437:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(38400));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.rootNodeColor=t.root=t.externalNodeColor=t.external=t.defaultNodeColor=t.defaultNode=void 0;const{root:o,defaultNode:i,external:s,rootNodeColor:c,defaultNodeColor:l,externalNodeColor:u}=a().default;t.externalNodeColor=u,t.defaultNodeColor=l,t.rootNodeColor=c,t.external=s,t.defaultNode=i,t.root=o},89924:(e,t,n)=>{"use strict";function r(){const e=n(9935);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.CompareGraphModel=void 0;class a extends r().GraphModel{constructor(e,t){super(e,t),this.nodes=e,this.edges=t}}t.CompareGraphModel=a},28867:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(55574));return a=function(){return e},e}function o(){const e=n(52782);return o=function(){return e},e}function i(){const e=n(9935);return i=function(){return e},e}function s(){const e=n(87351);return s=function(){return e},e}function c(){const e=g(n(49725));return c=function(){return e},e}function l(){const e=g(n(42609));return l=function(){return e},e}function u(){const e=r(n(74282));return u=function(){return e},e}function d(){const e=n(56225);return d=function(){return e},e}function p(){const e=n(82315);return p=function(){return e},e}function f(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function g(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.DependenciesCompare=function(){var e,t,n;const r=(0,c().useRef)(),d=(0,s().useComponentCompare)(),f=null===d||void 0===d||null===(e=d.base)||void 0===e?void 0:e.model.id,g=null===d||void 0===d||null===(t=d.compare)||void 0===t?void 0:t.model.id,[h,_]=(0,c().useState)("runtimeOnly"),v="runtimeOnly"===h,{loading:y,graph:b}=(0,i().useGraphQuery)(f&&[f.toString()],h),{loading:R,graph:E}=(0,i().useGraphQuery)(g&&[g.toString()],h),S=y||R,O=null!==(n=(0,p().diffGraph)(b,E,f))&&void 0!==n?n:void 0,w=(0,i().calcElements)(O,{rootNode:f});(0,c().useEffect)((()=>{var e;null===(e=r.current)||void 0===e||e.fitView()}),[w]);if(!S&&(!b||!E))return c().default.createElement(c().default.Fragment,null);return c().default.createElement("div",{className:(0,a().default)([u().default.page,i().graphPageStyles.graph])},S&&c().default.createElement("div",{className:u().default.loader},c().default.createElement(o().RoundLoader,null)),c().default.createElement(l().ReactFlowProvider,null,c().default.createElement(l().default,{draggable:!1,nodesDraggable:!0,selectNodesOnDrag:!1,nodesConnectable:!1,zoomOnDoubleClick:!1,elementsSelectable:!1,maxZoom:1,className:i().dependenciesGraphStyles.graph,elements:w,nodeTypes:m,onLoad:function(e){var t;r.current=e,null===(t=r.current)||void 0===t||t.fitView()}},c().default.createElement(l().Background,null),c().default.createElement(l().Controls,{className:i().dependenciesGraphStyles.controls}),c().default.createElement(l().MiniMap,{nodeColor:i().calcMinimapColors,className:i().dependenciesGraphStyles.minimap}),c().default.createElement(i().GraphFilters,{className:i().graphPageStyles.filters,disable:S,isFiltered:v,onChangeFilter:e=>{_(e?"runtimeOnly":void 0)}}))))};const m={ComponentNode:function(e){const{sourcePosition:t=l().Position.Top,targetPosition:n=l().Position.Bottom,data:r,id:a}=e;return c().default.createElement("div",{key:a},c().default.createElement(l().Handle,{type:"target",position:n,isConnectable:!1}),c().default.createElement(l().Handle,{type:"source",position:t,isConnectable:!1}),c().default.createElement(d().DependencyCompareNode,{node:r.node,type:r.type}))}}},56225:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(11290));return o=function(){return e},e}function i(){const e=n(86872);return i=function(){return e},e}function s(){const e=n(7781);return s=function(){return e},e}function c(){const e=n(44747);return c=function(){return e},e}function l(){const e=n(44704);return l=function(){return e},e}function u(){const e=n(71105);return u=function(){return e},e}function d(){const e=n(47718);return d=function(){return e},e}function p(){const e=n(21468);return p=function(){return e},e}function f(){const e=n(95152);return f=function(){return e},e}function g(){const e=n(18639);return g=function(){return e},e}function m(){const e=n(9935);return m=function(){return e},e}function h(){const e=r(n(55574));return h=function(){return e},e}function _(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=R(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return _=function(){return e},e}function v(){const e=n(48834);return v=function(){return e},e}function y(){const e=r(n(58325));return y=function(){return e},e}function b(){const e=r(n(79721));return b=function(){return e},e}function R(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(R=function(e){return e?n:t})(e)}function E(e){switch(e){case"defaultNode":return m().defaultNode;case"root":return b().default[e];case"external":return m().external;default:return null}}function S(e){let{componentId:t,className:n}=e,r=(0,o().default)(e,["componentId","className"]);const{scope:i,namespace:s}=t,c=!!i&&!!s;return _().default.createElement("div",(0,a().default)({},r,{className:(0,h().default)(y().default.breadcrumbs,f().ellipsis,n)}),i,c&&"/",s)}Object.defineProperty(t,"__esModule",{value:!0}),t.DependencyCompareNode=function(e){const{node:t,type:n="defaultNode"}=e,{id:r,component:a,compareVersion:o,status:b}=t,{version:R}=a,O=l().ComponentID.fromString(r),w=(0,_().useMemo)((()=>(0,v().valid)(R)&&(0,v().valid)(o)&&(0,v().compare)(R,o)),[R,o]);return _().default.createElement(s().Card,{className:(0,h().default)(m().componentNodeStyles.compNode,E(n)),elevation:"none"},_().default.createElement("div",{className:m().componentNodeStyles.firstRow},_().default.createElement(g().EnvIcon,{component:a,className:m().componentNodeStyles.envIcon}),_().default.createElement(S,{componentId:O,className:c().mutedText})),_().default.createElement("div",{className:m().componentNodeStyles.nameLine},_().default.createElement(i().NavLink,{className:y().default.link,external:!0,href:u().ComponentUrl.toUrl(O,{includeVersion:!1})},_().default.createElement("span",{className:(0,h().default)(m().componentNodeStyles.name,f().ellipsis)},O.name)),O.version&&_().default.createElement("span",{className:(0,h().default)(m().componentNodeStyles.version,f().ellipsis)},O.version),0!==w&&_().default.createElement("img",{className:(0,h().default)([y().default.arrowIcon,y().default.versionUp]),src:"https://static.bit.dev/bit-icons/version-bump.svg"}),o&&0!==w&&_().default.createElement("span",{className:(0,h().default)(y().default.version,m().componentNodeStyles.version,f().ellipsis,-1===w&&y().default.versionUp,1===w&&y().default.versionDown)},o),_().default.createElement("div",{className:y().default.buffs},_().default.createElement(p().DeprecationIcon,{component:a}),void 0!==b&&_().default.createElement(d().CompareStatusResolver,{status:b}))))}},82315:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(89924);return o=function(){return e},e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t[c(e),e]))),d=new Map(a.map((e=>[c(e),e]))),p=[];for(const o of r){const e=d.get(c(o));e?p.push(s(s({},o),{},{compareVersion:e.component.version,status:e.component.id.isEqual(o.component.id)?void 0:"modified"})):p.push(s(s({},o),{},{compareVersion:o.component.version,status:"deleted"}))}const f=a.filter((e=>!i.has(c(e))));for(const o of f)p.push(s(s({},o),{},{compareVersion:"",status:"new"}));const g=new Map(p.map((e=>[c(e),e]))),m=new Map(e.edges.map((e=>[u(e),e]))),h=t.edges.filter((e=>!m.has(u(e)))).map((e=>{var t,r;return s(s({},e),{},{sourceId:(null===(t=g.get(l(e.sourceId)))||void 0===t?void 0:t.id.toString())||n.toString(),targetId:(null===(r=g.get(l(e.targetId)))||void 0===r?void 0:r.id.toString())||n.toString()})})),_=[...e.edges,...h];return new(o().CompareGraphModel)(p,_)};const c=e=>e.component.id.toStringWithoutVersion(),l=e=>e.split("@")[0],u=e=>`${l(e.sourceId)}::${l(e.targetId)}`},46263:(e,t,n)=>{"use strict";function r(){const e=n(28867);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DependenciesCompare",{enumerable:!0,get:function(){return r().DependenciesCompare}})},59684:(e,t,n)=>{"use strict";function r(){const e=n(49725);return r=function(){return e},e}function a(){const e=n(42609);return a=function(){return e},e}function o(){const e=n(30142);return o=function(){return e},e}function i(){const e=n(43832);return i=function(){return e},e}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.calcElements=function(e,{rootNode:t}){return(0,r().useMemo)((()=>{if(!e)return[];const n=(0,o().calcLayout)(e);return[...Array.from(e.nodes.values()).map((e=>({id:e.id,type:"ComponentNode",data:{node:e,type:t&&e.component.id.isEqual(t,{ignoreVersion:!0})?"root":void 0},position:n.get(e.id)||{x:0,y:0}}))),...e.edges.map((e=>({id:`_${e.sourceId}__${e.targetId}`,source:e.sourceId,target:e.targetId,label:(0,i().depTypeToLabel)(e.dependencyLifecycleType),labelBgPadding:[4,4],type:"smoothstep",className:(0,i().depTypeToClass)(e.dependencyLifecycleType),arrowHeadType:a().ArrowHeadType.Arrow})))]}),[e])}},30142:(e,t,n)=>{"use strict";function r(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(88118));return r=function(){return e},e}function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.calcLayout=function(e){const t=new(r().graphlib.Graph);t.setGraph({rankdir:"BT"}),t.setDefaultEdgeLabel((()=>({}))),e.nodes.forEach((e=>t.setNode(e.id,{width:260,height:90}))),e.edges.forEach((e=>t.setEdge({v:e.sourceId,w:e.targetId}))),r().default.layout(t);const n=t.nodes().map((e=>{const n=t.node(e);return[e,{x:n.x-n.width/2,y:n.y-n.height/2}]}));return new Map(n)}},16580:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(9935);return a=function(){return e},e}function o(){const e=r(n(37773));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.depTypeToClass=function(e){switch(e){case"DEV":return o().default.dev;case"PEER":return o().default.peer;case"RUNTIME":return o().default.runtime;default:return}},t.depTypeToLabel=function(e){switch(e){case a().EdgeType.peer:return"Peer Dependency";case a().EdgeType.dev:return"Development Dependency";case a().EdgeType.runtime:return"Dependency";default:return e.toLowerCase()}}},43832:(e,t,n)=>{"use strict";function r(){const e=n(16580);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"depTypeToClass",{enumerable:!0,get:function(){return r().depTypeToClass}}),Object.defineProperty(t,"depTypeToLabel",{enumerable:!0,get:function(){return r().depTypeToLabel}})},3849:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(11290));return o=function(){return e},e}function i(){const e=m(n(49725));return i=function(){return e},e}function s(){const e=r(n(55574));return s=function(){return e},e}function c(){const e=m(n(42609));return c=function(){return e},e}function l(){const e=n(4077);return l=function(){return e},e}function u(){const e=n(59684);return u=function(){return e},e}function d(){const e=n(43910);return d=function(){return e},e}function p(){const e=n(63281);return p=function(){return e},e}function f(){const e=r(n(25024));return f=function(){return e},e}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}Object.defineProperty(t,"__esModule",{value:!0}),t.DependenciesGraph=function(e){let{graph:t,rootNode:n,componentWidgets:r,className:l,onLoad:g,children:m}=e,_=(0,o().default)(e,["graph","rootNode","componentWidgets","className","onLoad","children"]);const v=(0,i().useRef)(),y=(0,u().calcElements)(t,{rootNode:n}),b=(0,i().useMemo)((()=>({componentWidgets:r})),[r]),R=(0,i().useCallback)((e=>{v.current=e,e.fitView(),null===g||void 0===g||g(e)}),[g]);return(0,i().useEffect)((()=>()=>v.current=void 0),[]),(0,i().useEffect)((()=>{var e;null===(e=v.current)||void 0===e||e.fitView()}),[t]),i().default.createElement(p().ComponentGraphContext.Provider,{value:b},i().default.createElement(c().ReactFlowProvider,null,i().default.createElement(c().default,(0,a().default)({draggable:!1,nodesDraggable:!0,selectNodesOnDrag:!1,nodesConnectable:!1,zoomOnDoubleClick:!1,elementsSelectable:!1,maxZoom:1},_,{className:(0,s().default)(f().default.graph,l),elements:y,nodeTypes:h,onLoad:R}),i().default.createElement(c().Background,null),i().default.createElement(c().Controls,{className:f().default.controls}),i().default.createElement(c().MiniMap,{nodeColor:d().calcMinimapColors,className:f().default.minimap}),m)))};const h={ComponentNode:function(e){const{sourcePosition:t=c().Position.Top,targetPosition:n=c().Position.Bottom,data:r,id:a}=e;return i().default.createElement("div",{key:a},i().default.createElement(c().Handle,{type:"target",position:n,isConnectable:!1}),i().default.createElement(c().Handle,{type:"source",position:t,isConnectable:!1}),i().default.createElement(l().ComponentNode,{node:r.node,type:r.type}))}}},63281:(e,t,n)=>{"use strict";function r(){const e=n(49725);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ComponentGraphContext=void 0;const a=(0,r().createContext)(void 0);t.ComponentGraphContext=a},6799:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(25024));return a=function(){return e},e}function o(){const e=n(3849);return o=function(){return e},e}function i(){const e=n(63281);return i=function(){return e},e}function s(){const e=n(43832);return s=function(){return e},e}function c(){const e=n(43910);return c=function(){return e},e}function l(){const e=n(30142);return l=function(){return e},e}function u(){const e=n(59684);return u=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ComponentGraph",{enumerable:!0,get:function(){return i().ComponentGraph}}),Object.defineProperty(t,"ComponentGraphContext",{enumerable:!0,get:function(){return i().ComponentGraphContext}}),Object.defineProperty(t,"DependenciesGraph",{enumerable:!0,get:function(){return o().DependenciesGraph}}),Object.defineProperty(t,"calcElements",{enumerable:!0,get:function(){return u().calcElements}}),Object.defineProperty(t,"calcLayout",{enumerable:!0,get:function(){return l().calcLayout}}),Object.defineProperty(t,"calcMinimapColors",{enumerable:!0,get:function(){return c().calcMinimapColors}}),Object.defineProperty(t,"depTypeToClass",{enumerable:!0,get:function(){return s().depTypeToClass}}),Object.defineProperty(t,"depTypeToLabel",{enumerable:!0,get:function(){return s().depTypeToLabel}}),t.styles=void 0;const{graph:d,minimap:p,controls:f}=a().default,g={graph:d,minimap:p,controls:f};t.styles=g},43910:(e,t,n)=>{"use strict";function r(){const e=n(4077);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.calcMinimapColors=function(e){var t;switch(null===(t=e.data)||void 0===t?void 0:t.type){case"root":return r().rootNodeColor;case"external":return r().externalNodeColor;default:return r().defaultNodeColor}}},48653:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(11290));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(7781);return i=function(){return e},e}function s(){const e=n(26447);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.GraphFilters=function(e){let{onChangeFilter:t,isFiltered:n,disable:r}=e,c=(0,a().default)(e,["onChangeFilter","isFiltered","disable"]);return o().default.createElement(i().Card,c,o().default.createElement("div",null,o().default.createElement(s().CheckboxLabel,{checked:!n,disabled:r,onInputChanged:e=>t(!e.target.checked)}," ","show non-runtime")))}},46637:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return a=function(){return e},e}function o(){const e=n(11308);return o=function(){return e},e}function i(){const e=n(45549);return i=function(){return e},e}function s(){const e=n(35246);return s=function(){return e},e}function c(){const e=n(44704);return c=function(){return e},e}function l(){const e=n(38791);return l=function(){return e},e}function u(){const e=n(80133);return u=function(){return e},e}function d(){const e=n(6799);return d=function(){return e},e}function p(){const e=n(48653);return p=function(){return e},e}function f(){const e=r(n(17441));return f=function(){return e},e}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}n(31567),Object.defineProperty(t,"__esModule",{value:!0}),t.GraphPage=function({componentWidgets:e}){const t=(0,a().useContext)(c().ComponentContext),[n,r]=(0,a().useState)("runtimeOnly"),{graph:g,error:m,loading:h}=(0,u().useGraphQuery)([t.id.toString()],n);if(m)return 404===m.code?a().default.createElement(i().NotFoundPage,null):a().default.createElement(s().ServerErrorPage,null);if(!g)return a().default.createElement(l().FullLoader,null);const _="runtimeOnly"===n;return a().default.createElement("div",{className:f().default.page},a().default.createElement(o().H2,{size:"xs"},"Component Dependencies"),a().default.createElement(d().DependenciesGraph,{componentWidgets:e,graph:g,rootNode:t.id,className:f().default.graph},a().default.createElement(p().GraphFilters,{className:f().default.filters,disable:h,isFiltered:_,onChangeFilter:e=>{r(e?"runtimeOnly":void 0)}})))}},1191:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(17441));return a=function(){return e},e}function o(){const e=n(46637);return o=function(){return e},e}function i(){const e=n(48653);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GraphFilters",{enumerable:!0,get:function(){return i().GraphFilters}}),Object.defineProperty(t,"GraphPage",{enumerable:!0,get:function(){return o().GraphPage}}),t.styles=void 0;const{graph:s,filters:c}=a().default,l={graph:s,filters:c};t.styles=l},10104:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(1191);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.GraphSection=void 0;t.GraphSection=class{constructor(e){this.componentWidgetSlot=e,(0,a().default)(this,"route",{path:"~dependencies",element:o().default.createElement(i().GraphPage,{componentWidgets:this.componentWidgetSlot})}),(0,a().default)(this,"navigationLink",{href:"~dependencies",children:"Dependencies"}),(0,a().default)(this,"order",40)}}},92837:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.EdgeModel=void 0;class o{constructor(){(0,a().default)(this,"sourceId",void 0),(0,a().default)(this,"targetId",void 0),(0,a().default)(this,"dependencyLifecycleType",void 0)}static from(e){const t=new o;return t.sourceId=e.sourceId,t.targetId=e.targetId,t.dependencyLifecycleType=e.dependencyLifecycleType,t}}t.EdgeModel=o},19186:(e,t,n)=>{"use strict";function r(){const e=n(59062);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.GET_GRAPH=void 0;const a=r().gql` + query graph($ids: [String], $filter: String) { + graph(ids: $ids, filter: $filter) { + nodes { + id + component { + id { + name + version + scope + } + displayName + + deprecation { + isDeprecate + } + + env { + id + icon + } + } + } + edges { + sourceId + targetId + dependencyLifecycleType + } + } + } +`;t.GET_GRAPH=a},96456:(e,t,n)=>{"use strict";function r(){const e=n(45126);return r=function(){return e},e}function a(){const e=n(92837);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.GraphModel=void 0;class o{constructor(e,t){this.nodes=e,this.edges=t}static from(e){const t=e.nodes.map(r().NodeModel.from),n=e.edges.map(a().EdgeModel.from);return new o(t,n)}}t.GraphModel=o},80133:(e,t,n)=>{"use strict";function r(){const e=n(48134);return r=function(){return e},e}function a(){const e=n(98655);return a=function(){return e},e}function o(){const e=n(96456);return o=function(){return e},e}function i(){const e=n(92837);return i=function(){return e},e}function s(){const e=n(45126);return s=function(){return e},e}function c(){const e=n(19186);return c=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EdgeModel",{enumerable:!0,get:function(){return i().EdgeModel}}),Object.defineProperty(t,"GraphModel",{enumerable:!0,get:function(){return o().GraphModel}}),Object.defineProperty(t,"NodeModel",{enumerable:!0,get:function(){return s().NodeModel}}),Object.defineProperty(t,"RawGraph",{enumerable:!0,get:function(){return c().RawGraph}}),Object.defineProperty(t,"useGraph",{enumerable:!0,get:function(){return a().useGraph}}),Object.defineProperty(t,"useGraphQuery",{enumerable:!0,get:function(){return r().useGraphQuery}})},45126:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(44704);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.NodeModel=void 0;class i{constructor(){(0,a().default)(this,"id",void 0),(0,a().default)(this,"component",void 0)}static from(e){const t=new i;return t.id=e.id,t.component=o().ComponentModel.from(e.component),t}}t.NodeModel=i},48134:(e,t,n)=>{"use strict";function r(){const e=n(49725);return r=function(){return e},e}function a(){const e=n(89733);return a=function(){return e},e}function o(){const e=n(37494);return o=function(){return e},e}function i(){const e=n(19186);return i=function(){return e},e}function s(){const e=n(96456);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.useGraphQuery=function(e,t){const{data:n,error:c,loading:l}=(0,a().useDataQuery)(i().GET_GRAPH,{variables:{ids:e,filter:t},skip:!e}),u=null===n||void 0===n?void 0:n.graph,d=u||l?void 0:new(o().GraphQlError)(404),p=c?new(o().GraphQlError)(500,c.message):void 0;return(0,r().useMemo)((()=>({graph:u?s().GraphModel.from(u):void 0,error:p||d,loading:l})),[u,c])}},98655:(e,t,n)=>{"use strict";function r(){const e=n(33885);return r=function(){return e},e}function a(){const e=n(48134);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.useGraph=function(){const e=(0,r().useQuery)().get("componentId");return(0,a().useGraphQuery)([e])}},7891:(e,t,n)=>{const r=Symbol("SemVer ANY");class a{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof a){if(e.loose===!!t.loose)return e;e=e.value}l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"===typeof e)try{e=new u(e,this.options)}catch(t){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof a))throw new TypeError("a Comparator is required");if(t&&"object"===typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new d(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new d(this.value,t).test(e.semver);const n=(">="===this.operator||">"===this.operator)&&(">="===e.operator||">"===e.operator),r=("<="===this.operator||"<"===this.operator)&&("<="===e.operator||"<"===e.operator),o=this.semver.version===e.semver.version,i=(">="===this.operator||"<="===this.operator)&&(">="===e.operator||"<="===e.operator),s=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||o&&i||s||l}}e.exports=a;const o=n(39953),{re:i,t:s}=n(63981),c=n(8330),l=n(20136),u=n(19237),d=n(57388)},57388:(e,t,n)=>{class r{constructor(e,t){if(t=o(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!g(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&m(t[0])){this.set=[t];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=a.get(t);if(n)return n;const r=this.options.loose,o=r?l[u.HYPHENRANGELOOSE]:l[u.HYPHENRANGE];e=e.replace(o,T(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(l[u.COMPARATORTRIM],d),s("comparator trim",e,l[u.COMPARATORTRIM]),e=(e=(e=e.replace(l[u.TILDETRIM],p)).replace(l[u.CARETTRIM],f)).split(/\s+/).join(" ");const c=r?l[u.COMPARATORLOOSE]:l[u.COMPARATOR],m=e.split(" ").map((e=>_(e,this.options))).join(" ").split(/\s+/).map((e=>C(e,this.options))).filter(this.options.loose?e=>!!e.match(c):()=>!0).map((e=>new i(e,this.options))),h=(m.length,new Map);for(const a of m){if(g(a))return[a];h.set(a.value,a)}h.size>1&&h.has("")&&h.delete("");const v=[...h.values()];return a.set(t,v),v}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some((n=>h(n,t)&&e.set.some((e=>h(e,t)&&n.every((n=>e.every((e=>n.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"===typeof e)try{e=new c(e,this.options)}catch(t){return!1}for(let n=0;n"<0.0.0-0"===e.value,m=e=>""===e.value,h=(e,t)=>{let n=!0;const r=e.slice();let a=r.pop();for(;n&&r.length;)n=r.every((e=>a.intersects(e,t))),a=r.pop();return n},_=(e,t)=>(s("comp",e,t),e=R(e,t),s("caret",e),e=y(e,t),s("tildes",e),e=S(e,t),s("xrange",e),e=w(e,t),s("stars",e),e),v=e=>!e||"x"===e.toLowerCase()||"*"===e,y=(e,t)=>e.trim().split(/\s+/).map((e=>b(e,t))).join(" "),b=(e,t)=>{const n=t.loose?l[u.TILDELOOSE]:l[u.TILDE];return e.replace(n,((t,n,r,a,o)=>{let i;return s("tilde",e,t,n,r,a,o),v(n)?i="":v(r)?i=`>=${n}.0.0 <${+n+1}.0.0-0`:v(a)?i=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(s("replaceTilde pr",o),i=`>=${n}.${r}.${a}-${o} <${n}.${+r+1}.0-0`):i=`>=${n}.${r}.${a} <${n}.${+r+1}.0-0`,s("tilde return",i),i}))},R=(e,t)=>e.trim().split(/\s+/).map((e=>E(e,t))).join(" "),E=(e,t)=>{s("caret",e,t);const n=t.loose?l[u.CARETLOOSE]:l[u.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,((t,n,a,o,i)=>{let c;return s("caret",e,t,n,a,o,i),v(n)?c="":v(a)?c=`>=${n}.0.0${r} <${+n+1}.0.0-0`:v(o)?c="0"===n?`>=${n}.${a}.0${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.0${r} <${+n+1}.0.0-0`:i?(s("replaceCaret pr",i),c="0"===n?"0"===a?`>=${n}.${a}.${o}-${i} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}-${i} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o}-${i} <${+n+1}.0.0-0`):(s("no pr"),c="0"===n?"0"===a?`>=${n}.${a}.${o}${r} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o} <${+n+1}.0.0-0`),s("caret return",c),c}))},S=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map((e=>O(e,t))).join(" ")),O=(e,t)=>{e=e.trim();const n=t.loose?l[u.XRANGELOOSE]:l[u.XRANGE];return e.replace(n,((n,r,a,o,i,c)=>{s("xRange",e,n,r,a,o,i,c);const l=v(a),u=l||v(o),d=u||v(i),p=d;return"="===r&&p&&(r=""),c=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(u&&(o=0),i=0,">"===r?(r=">=",u?(a=+a+1,o=0,i=0):(o=+o+1,i=0)):"<="===r&&(r="<",u?a=+a+1:o=+o+1),"<"===r&&(c="-0"),n=`${r+a}.${o}.${i}${c}`):u?n=`>=${a}.0.0${c} <${+a+1}.0.0-0`:d&&(n=`>=${a}.${o}.0${c} <${a}.${+o+1}.0-0`),s("xRange return",n),n}))},w=(e,t)=>(s("replaceStars",e,t),e.trim().replace(l[u.STAR],"")),C=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),T=e=>(t,n,r,a,o,i,s,c,l,u,d,p,f)=>`${n=v(r)?"":v(a)?`>=${r}.0.0${e?"-0":""}`:v(o)?`>=${r}.${a}.0${e?"-0":""}`:i?`>=${n}`:`>=${n}${e?"-0":""}`} ${c=v(l)?"":v(u)?`<${+l+1}.0.0-0`:v(d)?`<${l}.${+u+1}.0-0`:p?`<=${l}.${u}.${d}-${p}`:e?`<${l}.${u}.${+d+1}-0`:`<=${c}`}`.trim(),x=(e,t,n)=>{for(let r=0;r0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},19237:(e,t,n)=>{const r=n(20136),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(14827),{re:i,t:s}=n(63981),c=n(39953),{compareIdentifiers:l}=n(48061);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!==typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?i[s.LOOSE]:i[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"===typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=u},27556:(e,t,n)=>{const r=n(93685);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},8330:(e,t,n)=>{const r=n(82874),a=n(76725),o=n(34908),i=n(3354),s=n(23738),c=n(79234);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e===n;case"!==":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return a(e,n,l);case">":return o(e,n,l);case">=":return i(e,n,l);case"<":return s(e,n,l);case"<=":return c(e,n,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},43842:(e,t,n)=>{const r=n(19237),a=n(93685),{re:o,t:i}=n(63981);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"===typeof e&&(e=String(e)),"string"!==typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=o[i.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),o[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[i.COERCERTL].lastIndex=-1}else n=e.match(o[i.COERCE]);return null===n?null:a(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},47222:(e,t,n)=>{const r=n(19237);e.exports=(e,t,n)=>{const a=new r(e,n),o=new r(t,n);return a.compare(o)||a.compareBuild(o)}},68514:(e,t,n)=>{const r=n(4804);e.exports=(e,t)=>r(e,t,!0)},4804:(e,t,n)=>{const r=n(19237);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},18469:(e,t,n)=>{const r=n(93685),a=n(82874);e.exports=(e,t)=>{if(a(e,t))return null;{const n=r(e),a=r(t),o=n.prerelease.length||a.prerelease.length,i=o?"pre":"",s=o?"prerelease":"";for(const e in n)if(("major"===e||"minor"===e||"patch"===e)&&n[e]!==a[e])return i+e;return s}}},82874:(e,t,n)=>{const r=n(4804);e.exports=(e,t,n)=>0===r(e,t,n)},34908:(e,t,n)=>{const r=n(4804);e.exports=(e,t,n)=>r(e,t,n)>0},3354:(e,t,n)=>{const r=n(4804);e.exports=(e,t,n)=>r(e,t,n)>=0},51235:(e,t,n)=>{const r=n(19237);e.exports=(e,t,n,a)=>{"string"===typeof n&&(a=n,n=void 0);try{return new r(e,n).inc(t,a).version}catch(o){return null}}},23738:(e,t,n)=>{const r=n(4804);e.exports=(e,t,n)=>r(e,t,n)<0},79234:(e,t,n)=>{const r=n(4804);e.exports=(e,t,n)=>r(e,t,n)<=0},55648:(e,t,n)=>{const r=n(19237);e.exports=(e,t)=>new r(e,t).major},73122:(e,t,n)=>{const r=n(19237);e.exports=(e,t)=>new r(e,t).minor},76725:(e,t,n)=>{const r=n(4804);e.exports=(e,t,n)=>0!==r(e,t,n)},93685:(e,t,n)=>{const{MAX_LENGTH:r}=n(14827),{re:a,t:o}=n(63981),i=n(19237),s=n(39953);e.exports=(e,t)=>{if(t=s(t),e instanceof i)return e;if("string"!==typeof e)return null;if(e.length>r)return null;if(!(t.loose?a[o.LOOSE]:a[o.FULL]).test(e))return null;try{return new i(e,t)}catch(n){return null}}},10710:(e,t,n)=>{const r=n(19237);e.exports=(e,t)=>new r(e,t).patch},21910:(e,t,n)=>{const r=n(93685);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},9895:(e,t,n)=>{const r=n(4804);e.exports=(e,t,n)=>r(t,e,n)},20548:(e,t,n)=>{const r=n(47222);e.exports=(e,t)=>e.sort(((e,n)=>r(n,e,t)))},87019:(e,t,n)=>{const r=n(57388);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(a){return!1}return t.test(e)}},51317:(e,t,n)=>{const r=n(47222);e.exports=(e,t)=>e.sort(((e,n)=>r(e,n,t)))},32886:(e,t,n)=>{const r=n(93685);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},48834:(e,t,n)=>{const r=n(63981);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:n(14827).SEMVER_SPEC_VERSION,SemVer:n(19237),compareIdentifiers:n(48061).compareIdentifiers,rcompareIdentifiers:n(48061).rcompareIdentifiers,parse:n(93685),valid:n(32886),clean:n(27556),inc:n(51235),diff:n(18469),major:n(55648),minor:n(73122),patch:n(10710),prerelease:n(21910),compare:n(4804),rcompare:n(9895),compareLoose:n(68514),compareBuild:n(47222),sort:n(51317),rsort:n(20548),gt:n(34908),lt:n(23738),eq:n(82874),neq:n(76725),gte:n(3354),lte:n(79234),cmp:n(8330),coerce:n(43842),Comparator:n(7891),Range:n(57388),satisfies:n(87019),toComparators:n(64437),maxSatisfying:n(88774),minSatisfying:n(39555),minVersion:n(38155),validRange:n(77653),outside:n(5557),gtr:n(41433),ltr:n(19096),intersects:n(22227),simplifyRange:n(3035),subset:n(75835)}},14827:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},20136:(e,t,n)=>{var r=n(20038);const a="object"===typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},48061:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const r=t.test(e),a=t.test(n);return r&&a&&(e=+e,n=+n),e===n?0:r&&!a?-1:a&&!r?1:en(t,e)}},39953:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!==typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},63981:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r}=n(14827),a=n(20136),o=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let c=0;const l=(e,t,n)=>{const r=c++;a(r,t),s[e]=r,i[r]=t,o[r]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),l("FULL",`^${i[s.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),l("LOOSE",`^${i[s.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${i[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${i[s.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),l("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",i[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},41433:(e,t,n)=>{const r=n(5557);e.exports=(e,t,n)=>r(e,t,">",n)},22227:(e,t,n)=>{const r=n(57388);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t))},19096:(e,t,n)=>{const r=n(5557);e.exports=(e,t,n)=>r(e,t,"<",n)},88774:(e,t,n)=>{const r=n(19237),a=n(57388);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&-1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},39555:(e,t,n)=>{const r=n(19237),a=n(57388);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},38155:(e,t,n)=>{const r=n(19237),a=n(57388),o=n(34908);e.exports=(e,t)=>{e=new a(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let a=0;a{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!o(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||n&&!o(n,i)||(n=i)}return n&&e.test(n)?n:null}},5557:(e,t,n)=>{const r=n(19237),a=n(7891),{ANY:o}=a,i=n(57388),s=n(87019),c=n(34908),l=n(23738),u=n(79234),d=n(3354);e.exports=(e,t,n,p)=>{let f,g,m,h,_;switch(e=new r(e,p),t=new i(t,p),n){case">":f=c,g=u,m=l,h=">",_=">=";break;case"<":f=l,g=d,m=c,h="<",_="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,p))return!1;for(let r=0;r{e.semver===o&&(e=new a(">=0.0.0")),i=i||e,s=s||e,f(e.semver,i.semver,p)?i=e:m(e.semver,s.semver,p)&&(s=e)})),i.operator===h||i.operator===_)return!1;if((!s.operator||s.operator===h)&&g(e,s.semver))return!1;if(s.operator===_&&m(e,s.semver))return!1}return!0}},3035:(e,t,n)=>{const r=n(87019),a=n(4804);e.exports=(e,t,n)=>{const o=[];let i=null,s=null;const c=e.sort(((e,t)=>a(e,t,n)));for(const a of c){r(a,t,n)?(s=a,i||(i=a)):(s&&o.push([i,s]),s=null,i=null)}i&&o.push([i,null]);const l=[];for(const[r,a]of o)r===a?l.push(r):a||r!==c[0]?a?r===c[0]?l.push(`<=${a}`):l.push(`${r} - ${a}`):l.push(`>=${r}`):l.push("*");const u=l.join(" || "),d="string"===typeof t.raw?t.raw:String(t);return u.length{const r=n(57388),{ANY:a}=n(7891),o=n(87019),i=n(4804),s=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===a)return 1===t.length&&t[0].semver===a;const r=new Set;let s,u,d,p,f,g,m;for(const a of e)">"===a.operator||">="===a.operator?s=c(s,a,n):"<"===a.operator||"<="===a.operator?u=l(u,a,n):r.add(a.semver);if(r.size>1)return null;if(s&&u){if(d=i(s.semver,u.semver,n),d>0)return null;if(0===d&&(">="!==s.operator||"<="!==u.operator))return null}for(const a of r){if(s&&!o(a,String(s),n))return null;if(u&&!o(a,String(u),n))return null;for(const e of t)if(!o(a,String(e),n))return!1;return!0}for(const a of t){if(m=m||">"===a.operator||">="===a.operator,g=g||"<"===a.operator||"<="===a.operator,s)if(">"===a.operator||">="===a.operator){if(p=c(s,a,n),p===a&&p!==s)return!1}else if(">="===s.operator&&!o(s.semver,String(a),n))return!1;if(u)if("<"===a.operator||"<="===a.operator){if(f=l(u,a,n),f===a&&f!==u)return!1}else if("<="===u.operator&&!o(u.semver,String(a),n))return!1;if(!a.operator&&(u||s)&&0!==d)return!1}return!(s&&g&&!u&&0!==d)&&!(u&&m&&!s&&0!==d)},c=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n)=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let a=!1;e:for(const r of e.set){for(const e of t.set){const t=s(r,e,n);if(a=a||null!==t,t)continue e}if(a)return!1}return!0}},64437:(e,t,n)=>{const r=n(57388);e.exports=(e,t)=>new r(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},77653:(e,t,n)=>{const r=n(57388);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(n){return null}}},43507:(e,t,n)=>{"use strict";function r(){const e=n(59062);return r=function(){return e},e}function a(){const e=n(95756);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.createSplitLink=function(e,t){return(0,r().split)((({query:e})=>{const t=(0,a().getMainDefinition)(e);return"OperationDefinition"===t.kind&&"subscription"===t.operation}),t,e)}},39117:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQlError=void 0;t.GraphQlError=class{constructor(e,t){this.code=e,this.message=t}}},80471:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(49725));return a=function(){return e},e}function o(){const e=n(59062);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.GraphQLProvider=function({client:e,children:t}){return a().default.createElement(o().ApolloProvider,{client:e},t)}},90301:(e,t,n)=>{"use strict";function r(){const e=n(80471);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GraphQLProvider",{enumerable:!0,get:function(){return r().GraphQLProvider}})},21664:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.GraphqlAspect=void 0;const a=r().Aspect.create({id:"teambit.harmony/graphql",dependencies:[],defaultConfig:{}});t.GraphqlAspect=a;var o=a;t.default=o},31685:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=n(59062);return s=function(){return e},e}function c(){const e=n(70459);return c=function(){return e},e}function l(){const e=n(95364);return l=function(){return e},e}function u(){const e=r(n(96320));return u=function(){return e},e}function d(){const e=n(43507);return d=function(){return e},e}function p(){const e=n(90301);return p=function(){return e},e}function f(){const e=n(21664);return f=function(){return e},e}function g(){const e=n(79853);return g=function(){return e},e}function m(){const e=n(2993);return m=function(){return e},e}n(92619);class h{constructor(){(0,a().default)(this,"getProvider",(({client:e,children:t})=>o().default.createElement(p().GraphQLProvider,{client:e},t))),(0,a().default)(this,"renderPlugins",new(g().GraphqlRenderPlugins)(this))}createClient(e,{state:t,subscriptionUri:n}={}){return new(s().ApolloClient)({link:this.createLink(e,{subscriptionUri:n}),cache:this.createCache({state:t})})}createSsrClient({serverUrl:e,headers:t}){const n=s().ApolloLink.from([(0,l().onError)(m().logError),(0,s().createHttpLink)({credentials:"include",uri:e,headers:t,fetch:u().default})]);return new(s().ApolloClient)({ssrMode:!0,link:n,cache:this.createCache()})}createCache({state:e}={}){const t=new(s().InMemoryCache);return e&&t.restore(e),t}createLink(e,{subscriptionUri:t}={}){const n=new(s().HttpLink)({credentials:"include",uri:e}),r=t?new(c().WebSocketLink)({uri:t,options:{reconnect:!0}}):void 0,a=r?(0,d().createSplitLink)(n,r):n,o=(0,l().onError)(m().logError);return s().ApolloLink.from([o,a])}static async provider(){return new h}}(0,a().default)(h,"runtime",i().UIRuntime),(0,a().default)(h,"dependencies",[]),(0,a().default)(h,"slots",[]),f().GraphqlAspect.addRuntime(h)},37494:(e,t,n)=>{"use strict";function r(){const e=n(21664);return r=function(){return e},e}function a(){const e=n(90301);return a=function(){return e},e}function o(){const e=n(39117);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GraphQLProvider",{enumerable:!0,get:function(){return a().GraphQLProvider}}),Object.defineProperty(t,"GraphQlError",{enumerable:!0,get:function(){return o().GraphQlError}}),Object.defineProperty(t,"GraphqlAspect",{enumerable:!0,get:function(){return r().GraphqlAspect}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r().GraphqlAspect}})},2993:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logError=function({graphQLErrors:e,networkError:t,operation:n}){e&&e.forEach((({message:e,locations:t,path:r})=>console.error(`[gql] error on "${n.operationName}" - "${e}"`,t,r)));t&&console.error("[gql] network error",`"${n.operationName}"`,t)}},79853:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(61065);return i=function(){return e},e}function s(){const e=r(n(18182));return s=function(){return e},e}function c(){const e=r(n(60580));return c=function(){return e},e}function l(){const e=n(7998);return l=function(){return e},e}function u(){const e=n(90301);return u=function(){return e},e}function d(){const e=n(21664);return d=function(){return e},e}n(92619),Object.defineProperty(t,"__esModule",{value:!0}),t.GraphqlRenderPlugins=void 0;const p=["cookie"];function f({renderCtx:e,children:t}){if(null===e||void 0===e||!e.client)throw new TypeError("GQL client has not been initialized during SSR, make sure `.serverInit()` executes");const{client:n}=e;return o().default.createElement(u().GraphQLProvider,{client:n},t)}t.GraphqlRenderPlugins=class{constructor(e){this.graphqlUI=e,(0,a().default)(this,"key",d().GraphqlAspect.id),(0,a().default)(this,"serverInit",(({browser:e})=>{const t=`http://localhost:${(null===e||void 0===e?void 0:e.location.port)||3e3}/graphql`;return{client:this.graphqlUI.createSsrClient({serverUrl:t,headers:(0,c().default)(null===e||void 0===e?void 0:e.headers,p)})}})),(0,a().default)(this,"onBeforeRender",(async(e,t)=>{await(0,i().getMarkupFromTree)({tree:t,renderFunction:s().default.renderToStaticMarkup})})),(0,a().default)(this,"serialize",(e=>{const t=null===e||void 0===e?void 0:e.client;if(t)return{json:JSON.stringify(t.extract())}})),(0,a().default)(this,"deserialize",(e=>{if(!e)return{state:void 0};let t;try{t=JSON.parse(e)}catch(n){console.error("[GraphQL] failed deserializing state from DOM",n)}return{state:t}})),(0,a().default)(this,"_client",void 0),(0,a().default)(this,"browserInit",(({state:e}={})=>{const{location:t}=window,n=`${"http:"===t.protocol?"ws:":"wss:"}//${t.host}/subscriptions`,r=this.graphqlUI.createClient("/graphql",{state:e,subscriptionUri:n});return this._client=r,{client:r}})),(0,a().default)(this,"BrowserGqlProvider",(({renderCtx:e,children:t})=>{if(null===e||void 0===e||!e.client)throw new TypeError("GQL client is not initialized, make sure `.browserInit()` executes");return o().default.createElement(this.graphqlUI.getProvider,{client:null===e||void 0===e?void 0:e.client},t)})),(0,a().default)(this,"reactContext",l().isBrowser?this.BrowserGqlProvider:f)}getClient(){return this._client?this._client:this.browserInit().client}}},77481:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a(0,d.isObject)(e[t]))),s=new u.default(e,n,{theme:"dark",hoverPreviewEnabled:!0}),h=1===n?"https://static.bit.dev/bit-icons/expand.svg":"https://static.bit.dev/bit-icons/collapse.svg";return l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:m.default.sectionTitleContainer},l.default.createElement("div",{className:m.default.sectionTitle},t),l.default.createElement("div",{className:m.default.toolbar},l.default.createElement(p.CopiedMessage,{className:m.default.copyMessage,show:a}),l.default.createElement("div",{className:m.default.copy},l.default.createElement("button",{className:m.default.copyButton,onClick:(_=s.json,()=>{o(!0),setTimeout((()=>{o(!1)}),2e3),(0,g.default)(JSON.stringify(_,null,2))})},l.default.createElement(f.Icon,{className:m.default.copyIcon,of:"copy-cmp"}))),i&&l.default.createElement("div",{className:m.default.expandCollapse},l.default.createElement("img",{src:h,onClick:()=>r((e=>1===e?1/0:1))})))),l.default.createElement("div",{className:(0,c.default)(m.default.log,m.default.config)},l.default.createElement("div",{ref:e=>{e&&e.replaceChildren(s.render())}})));var _}t.AspectBox=function(e){var{icon:t,name:n,config:r,data:a,className:o}=e,s=i(e,["icon","name","config","data","className"]);return l.default.createElement("div",Object.assign({},s,{className:(0,c.default)(m.default.aspectBox,o)}),l.default.createElement("div",{className:m.default.titleLine},l.default.createElement("div",{className:m.default.titleLeft},l.default.createElement("div",{className:m.default.iconWrapper},l.default.createElement("img",{className:m.default.icon,src:t})),l.default.createElement("div",{className:m.default.name},n))),l.default.createElement(h,{title:"Configuration",object:r}),l.default.createElement(h,{title:"Data",object:a}))}},69619:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AspectBox=void 0;var r=n(77481);Object.defineProperty(t,"AspectBox",{enumerable:!0,get:function(){return r.AspectBox}})},88265:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Aspect=void 0;class n{constructor(e,t,n,r={},a,o){this.id=e,this.dependencies=t,this.slots=n,this.defaultConfig=r,this.declareRuntime=a,this.files=o,this._runtimes=[]}addRuntime(e){return this._runtimes.push(e),this}getRuntime(e){return this._runtimes.find((t=>"string"===typeof t.runtime?t.runtime===e.name:t.runtime.name===e.name))}getRuntimes(){return this._runtimes}static create(e){return new n(e.id,e.dependencies||[],e.slots||[],e.defaultConfig,e.declareRuntime,e.files||[])}}t.Aspect=n},42764:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Config=void 0;class n{constructor(e){this.raw=e}toObject(){return Array.from(this.raw.entries()).reduce(((e,[t,n])=>(e[t]=n,e)),{})}set(e,t){this.raw.set(e,t)}get(e){return this.raw.get(e)}static from(e){return new n(new Map(Object.entries(e)))}}t.Config=n},75532:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Config=void 0;var r=n(42764);Object.defineProperty(t,"Config",{enumerable:!0,get:function(){return r.Config}})},66911:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionInstantiationException=void 0;class n extends Error{}t.ExtensionInstantiationException=n},63922:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e,t,n){super(),this.extension=e,this.originalError=t,this.msg=n}toString(){return`failed to load extension: ${this.extension.name} with error:\n\n${this.msg||this.originalError.stack}`}}t.default=n},31718:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(60682);class a extends r.HarmonyError{constructor(e,t){super(),this.extension=e,this.validDeps=t}toString(){return"Failed to load the dependencies for extension . \nThis may result from a wrong import or from circular dependencies in imports. \nThe following dependencies succeeded loading:"}}t.default=a},10857:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HarmonyAlreadyRunning=void 0;class n extends Error{}t.HarmonyAlreadyRunning=n},60682:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HarmonyError=void 0;class n extends Error{}t.HarmonyError=n},58762:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HookNotFound=void 0;class n extends Error{}t.HookNotFound=n},36863:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionInstantiationException=t.HookNotFound=t.HarmonyAlreadyRunning=t.ExtensionPotentialCircular=t.ExtensionLoadError=void 0;var a=n(63922);Object.defineProperty(t,"ExtensionLoadError",{enumerable:!0,get:function(){return r(a).default}});var o=n(31718);Object.defineProperty(t,"ExtensionPotentialCircular",{enumerable:!0,get:function(){return r(o).default}});var i=n(10857);Object.defineProperty(t,"HarmonyAlreadyRunning",{enumerable:!0,get:function(){return i.HarmonyAlreadyRunning}});var s=n(58762);Object.defineProperty(t,"HookNotFound",{enumerable:!0,get:function(){return s.HookNotFound}});var c=n(66911);Object.defineProperty(t,"ExtensionInstantiationException",{enumerable:!0,get:function(){return c.ExtensionInstantiationException}})},27240:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{c(r.next(e))}catch(t){o(t)}}function s(e){try{c(r.throw(e))}catch(t){o(t)}}function c(e){e.done?a(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(i,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const a=n(6283),o=n(2393);class i extends a.Graph{constructor(){super(...arguments),this.cache=new Map}getRuntimeDependencies(e,t,n={}){const r=this.successors(e.name),a=this.successors(e.name,(e=>!!e.runtime&&e.runtime===t.name)),o=e.getRuntime(t);return o?a&&a.size?this.sortDeps(o.dependencies,Array.from(a.values()),n):this.sortDeps(o.dependencies,Array.from(r.values()),n):Array.from(r.values())}sortDeps(e,t,n={}){const r=n.getName?(null===e||void 0===e?void 0:e.map((e=>n.getName?(e.id=n.getName(e),e):e)))||[]:e;return t.sort(((e,t)=>r.findIndex((t=>t.id===e.id))-r.findIndex((e=>e.id===t.id))))}byExecutionOrder(){return this.toposort(!0)}enrichRuntimeExtension(e,t,n,a,o,i={}){return r(this,void 0,void 0,(function*(){yield o(t,n);const s=t.getRuntime(n);if(!s)return;const c=s.dependencies;if(!c)return;const l=c.map((t=>r(this,void 0,void 0,(function*(){const r=i.getName?i.getName(t):t.id;if(!this.hasNode(r)){this.add(t),t.declareRuntime&&a.add(t.declareRuntime);const e=this.get(r);if(!e)return;yield o(e,n),yield this.enrichRuntimeExtension(r,this.get(r),n,a,o)}this.setEdge(e,r,{runtime:n.name,type:"runtime-dependency"})}))));return Promise.all(l)}))}enrichRuntime(e,t,n,a={}){return r(this,void 0,void 0,(function*(){const o=Array.from(this.nodes.entries()).map((([o,i])=>r(this,void 0,void 0,(function*(){return this.enrichRuntimeExtension(o,i,e,t,n,a)}))));return Promise.all(o)}))}add(e){const{vertices:t,edges:n}=(0,o.fromExtension)(e);return this.setNodes(t),this.setEdges(n),this}load(e){const t=e.filter((e=>!!e.id&&!this.get(e.id))),{vertices:n,edges:r}=(0,o.fromExtensions)(t);return this.setNodes(n,!1),this.setEdges(r),this}getExtension(e){const t=function(e){return Reflect.getMetadata("harmony:name",e)||e.id||e.name}(e),n=this.cache.get(t);if(n)return n;const r=this.node(t);return r?(this.cache.set(r.name,r),r):null}get extensions(){return Array.from(this.nodes.values())}get aspects(){return this.extensions}get(e){const t=this.cache.get(e);if(t)return t;const n=this.node(e);return n?(this.cache.set(n.name,n),n):null}static fromRoot(e){const{vertices:t,edges:n}=(0,o.fromExtension)(e);return new i(t,n)}static from(e,t={}){const{vertices:n,edges:r}=(0,o.fromExtensions)(e,t);return new i(n,r)}}t.default=i},2393:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.fromExtensions=t.fromExtension=void 0;const a=n(17150),o=r(n(31718));function i(e,t={}){const n={};let r=[];!function e(i){const s=t.getName?t.getName(i):(c=i,Reflect.getMetadata("harmony:name",c)||c.id||c.name);var c;if(n[s])return;const l=(0,a.extensionFactory)(i),u=l.dependencies.filter((e=>e)).map((e=>(0,a.extensionFactory)(e)));if(l.dependencies.length>u.length)throw new o.default(l,u);n[s]=l;const d=u.map((e=>({sourceId:s,targetId:e.name,edge:{type:"dependency"}})));r=r.concat(d),l.dependencies.forEach((t=>e(t)))}(e);let i=[];for(let[a,o]of Object.entries(n))i.push({id:a,node:o});return{vertices:i,edges:r}}t.fromExtension=i,t.fromExtensions=function(e,t={}){return e.map((e=>i(e,t))).reduce(((e,t)=>(e.edges=e.edges.concat(t.edges),e.vertices=e.vertices.concat(t.vertices),e)),{vertices:[],edges:[]})}},11313:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HookRegistry=t.hook=t.createHook=t.register=t.provider=t.ExtensionDecorator=void 0;const n={};t.ExtensionDecorator=function({name:e,dependencies:t}={}){return function(n){Reflect.defineMetadata("harmony:name",e||n.name,n),Reflect.defineMetadata("harmony:dependencies",function(e,t){function n(){const t=function(e){return e.provide?e.provide:e.provider}(e);return t?[]:Reflect.getMetadata("design:paramtypes",e)}const r=t||(n()||[]),a=e.__hookDeps?e.__hookDeps:[];return r.concat(a)||[]}(n,t),n)}},t.provider=function(){return function(e,t,n){Reflect.getMetadata("design:paramtypes",n)}},t.register=function(e,t){return function(r,a,o){const i=Reflect.getMetadata("harmony:name",e);n[i]||(n[i]={});const s=n[i][t||a];s&&s.register(r[a])}},t.createHook=function(){const e=Math.random().toString(36).substring(2);n[e]=r.create();const t=function(t,r,a){n[e].register(a.value)};return t.hash=e,t},t.hook=function(e){return function(t,a){let o=r.create();const i=Reflect.getMetadata("harmony:name",t.constructor),s=e||a;n[i]?n[i][s]=o:n[i]={[s]:o},Object.defineProperty(t,a,{get:()=>o,set:e=>{o=e}})}};class r{constructor(e,t){this.fillers=e,this.hash=t}register(e){this.fillers.push(e)}list(){return this.fillers}static of(e){return n[e.hash]}static create(){return new r([])}}t.HookRegistry=r},31998:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{c(r.next(e))}catch(t){o(t)}}function s(e){try{c(r.throw(e))}catch(t){o(t)}}function c(e){e.done?a(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(i,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Extension=void 0;const a=n(66911);t.Extension=class{constructor(e){this.manifest=e,this._instance=null,this._loaded=!1}get instance(){return this._instance}get name(){return Reflect.getMetadata("harmony:name",this.manifest)||this.manifest.id||this.manifest.name}get id(){return this.name}get dependencies(){return Reflect.getMetadata("harmony:dependencies",this.manifest)||this.manifest.dependencies||[]}get provider(){return Reflect.getMetadata("harmony:provider",this.manifest)||this.manifest.provider}get files(){return this.manifest.files}get loaded(){return this._loaded}toString(){return JSON.stringify(this.name)}buildSlotRegistries(e,t){return e.map((e=>e((()=>t.current))))}get declareRuntime(){return this.manifest.declareRuntime}getRuntime(e){return this.manifest.getRuntime(e)}getRuntimes(){return this.manifest.getRuntimes()}getSlots(e){return e.slots&&e.slots.length?e.slots:this.manifest.slots||[]}getConfig(e,t){const n=t.defaultConfig||this.manifest.defaultConfig||{},r=e.config.get(this.name)||{};return Object.assign({},n,r)}__run(e,t,n){return r(this,void 0,void 0,(function*(){const r=this.name;t.initExtension(r);const o=this.getRuntime(n);if(!o)return;const i=this.buildSlotRegistries(this.getSlots(o),t),s=this.getConfig(t,o);if(!this.loaded){if(o.provider)this._instance=yield o.provider(e,s,i,t);else try{this._instance=new o.manifest(...e)}catch(c){throw new a.ExtensionInstantiationException(c.toString())}return this._loaded=!0,this._instance}return t.endExtension(),Promise.resolve(this.instance)}))}}},13156:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHook=t.provider=t.HookRegistry=t.hook=t.register=t.ExtensionDecorator=t.Extension=void 0;var r=n(31998);Object.defineProperty(t,"Extension",{enumerable:!0,get:function(){return r.Extension}});var a=n(11313);Object.defineProperty(t,"ExtensionDecorator",{enumerable:!0,get:function(){return a.ExtensionDecorator}}),Object.defineProperty(t,"register",{enumerable:!0,get:function(){return a.register}}),Object.defineProperty(t,"hook",{enumerable:!0,get:function(){return a.hook}}),Object.defineProperty(t,"HookRegistry",{enumerable:!0,get:function(){return a.HookRegistry}}),Object.defineProperty(t,"provider",{enumerable:!0,get:function(){return a.provider}}),Object.defineProperty(t,"createHook",{enumerable:!0,get:function(){return a.createHook}})},24081:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extensionFactory=void 0;const r=n(31998);t.extensionFactory=function(e){return e.provide&&(e.provider=e.provide),new r.Extension(e)}},17150:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extensionFactory=void 0;var r=n(24081);Object.defineProperty(t,"extensionFactory",{enumerable:!0,get:function(){return r.extensionFactory}})},35222:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{c(r.next(e))}catch(t){o(t)}}function s(e){try{c(r.throw(e))}catch(t){o(t)}}function c(e){e.done?a(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(i,s)}c((r=r.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Harmony=void 0,n(35641);const o=a(n(27240)),i=n(36863),s=n(80801),c=n(75532),l=n(997),u=n(12017);class d{constructor(e,t,n,r,a){this.graph=e,this.config=t,this.runtimes=n,this.activeRuntime=r,this.depOptions=a,this.current=null}get extensions(){return this.graph.nodes}get extensionsIds(){return[...this.graph.nodes.keys()]}load(e){return r(this,void 0,void 0,(function*(){return this.set(e)}))}set(e){return r(this,void 0,void 0,(function*(){this.graph.load(e);const t=e.map((e=>Reflect.getMetadata("harmony:name",e)||e.id||e.name));yield this.graph.enrichRuntime(this.runtime,this.runtimes,(()=>{}));const n=this.graph.successorsSubgraph(t);if(n){const e=n.toposort(!0);yield(0,s.asyncForEach)(e,(e=>r(this,void 0,void 0,(function*(){if(!this.runtime)throw new u.RuntimeNotDefined(this.activeRuntime);yield this.runOne(e,this.runtime)}))))}}))}runOne(e,t){return r(this,void 0,void 0,(function*(){if(e.loaded)return;const n=this.graph.getRuntimeDependencies(e,t,this.depOptions).map((e=>e.instance));try{return e.__run(n,this,t)}catch(r){throw new i.ExtensionLoadError(e,r)}}))}getDependencies(e){if(!this.runtime)throw new u.RuntimeNotDefined(this.activeRuntime);return this.graph.getRuntimeDependencies(e,this.runtime,this.depOptions)}initExtension(e){this.current=e}endExtension(){this.current=null}get(e){const t=this.graph.get(e);if(!t||!t.instance)throw new Error(`failed loading extension ${e}`);return t.instance}resolveRuntime(e){return this.runtimes.get(e)}run(e){return r(this,void 0,void 0,(function*(){const t=this.resolveRuntime(this.activeRuntime);this.runtime=t;yield this.graph.enrichRuntime(t,this.runtimes,e||((e,t)=>r(this,void 0,void 0,(function*(){t.getRuntimeFile(e.files)}))),this.depOptions);const n=this.graph.byExecutionOrder();yield(0,s.asyncForEach)(n,(e=>r(this,void 0,void 0,(function*(){yield this.runOne(e,t)}))))}))}static load(e,t,n,a={}){return r(this,void 0,void 0,(function*(){const r=o.default.from(e,a),i=yield l.Runtimes.load(r);return new d(r,c.Config.from(n),i,t,a)}))}}t.Harmony=d},73823:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AspectGraph=t.RuntimeDefinition=t.Aspect=t.HarmonyError=t.SlotRegistry=t.Slot=t.Harmony=t.createHook=t.provider=t.hook=t.HookRegistry=t.register=t.Extension=t.ExtensionDecorator=void 0;var a=n(13156);Object.defineProperty(t,"ExtensionDecorator",{enumerable:!0,get:function(){return a.ExtensionDecorator}}),Object.defineProperty(t,"Extension",{enumerable:!0,get:function(){return a.Extension}}),Object.defineProperty(t,"register",{enumerable:!0,get:function(){return a.register}}),Object.defineProperty(t,"HookRegistry",{enumerable:!0,get:function(){return a.HookRegistry}}),Object.defineProperty(t,"hook",{enumerable:!0,get:function(){return a.hook}}),Object.defineProperty(t,"provider",{enumerable:!0,get:function(){return a.provider}}),Object.defineProperty(t,"createHook",{enumerable:!0,get:function(){return a.createHook}});var o=n(35222);Object.defineProperty(t,"Harmony",{enumerable:!0,get:function(){return o.Harmony}});var i=n(72467);Object.defineProperty(t,"Slot",{enumerable:!0,get:function(){return i.Slot}}),Object.defineProperty(t,"SlotRegistry",{enumerable:!0,get:function(){return i.SlotRegistry}});var s=n(60682);Object.defineProperty(t,"HarmonyError",{enumerable:!0,get:function(){return s.HarmonyError}});var c=n(88265);Object.defineProperty(t,"Aspect",{enumerable:!0,get:function(){return c.Aspect}});var l=n(70429);Object.defineProperty(t,"RuntimeDefinition",{enumerable:!0,get:function(){return l.RuntimeDefinition}});var u=n(27240);Object.defineProperty(t,"AspectGraph",{enumerable:!0,get:function(){return r(u).default}})},12017:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RuntimeModuleError=t.RuntimeNotDefined=void 0;var r=n(73907);Object.defineProperty(t,"RuntimeNotDefined",{enumerable:!0,get:function(){return r.RuntimeNotDefined}});var a=n(5171);Object.defineProperty(t,"RuntimeModuleError",{enumerable:!0,get:function(){return a.RuntimeModuleError}})},5171:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RuntimeModuleError=void 0;class n extends Error{constructor(e){super(`failed to load Harmony aspect with error message: ${e.message}`),this.err=e}get stack(){return this.err.stack}}t.RuntimeModuleError=n},73907:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RuntimeNotDefined=void 0;class n extends Error{constructor(e){super(`runtime: '${e}' was not defined by any aspect`)}}t.RuntimeNotDefined=n},70429:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RuntimeDefinition=t.Runtimes=void 0;var r=n(997);Object.defineProperty(t,"Runtimes",{enumerable:!0,get:function(){return r.Runtimes}});var a=n(95315);Object.defineProperty(t,"RuntimeDefinition",{enumerable:!0,get:function(){return a.RuntimeDefinition}})},95315:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RuntimeDefinition=void 0;const n=(e,t)=>e.includes(`.${t}.`);class r{constructor(e,t=n){this.name=e,this.filePredicate=t}getRuntimeFile(e){return e.find((e=>this.filePredicate(e,this.name)))}require(e){}static create(e){return new r(e.name)}}t.RuntimeDefinition=r},997:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{c(r.next(e))}catch(t){o(t)}}function s(e){try{c(r.throw(e))}catch(t){o(t)}}function c(e){e.done?a(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(i,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Runtimes=void 0;const a=n(12017);class o{constructor(e){this.runtimeDefinition=e}add(e){return this.runtimeDefinition[e.name]=e,this}get(e){if(!this.runtimeDefinition[e])throw new a.RuntimeNotDefined(e);return this.runtimeDefinition[e]}dispose(){}static load(e){return r(this,void 0,void 0,(function*(){const t={};return e.extensions.forEach((e=>{e.declareRuntime&&(t[e.declareRuntime.name]=e.declareRuntime)})),new o(t)}))}}t.Runtimes=o},72467:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SlotRegistry=t.Slot=void 0;var r=n(61688);Object.defineProperty(t,"Slot",{enumerable:!0,get:function(){return r.Slot}});var a=n(40040);Object.defineProperty(t,"SlotRegistry",{enumerable:!0,get:function(){return a.SlotRegistry}})},40040:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SlotRegistry=void 0;t.SlotRegistry=class{constructor(e,t=new Map){this.registerFn=e,this.map=t}get(e){return this.map.get(e)}toArray(){return Array.from(this.map.entries())}values(){return Array.from(this.map.values())}register(e){const t=this.registerFn();this.map.set(t,e)}}},61688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Slot=void 0;const r=n(40040);t.Slot=class{static withType(){return e=>new r.SlotRegistry(e)}}},2915:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{c(r.next(e))}catch(t){o(t)}}function s(e){try{c(r.throw(e))}catch(t){o(t)}}function c(e){e.done?a(e.value):function(e){return e instanceof n?e:new n((function(t){t(e)}))}(e.value).then(i,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.asyncForEach=void 0,t.asyncForEach=function(e,t){return n(this,void 0,void 0,(function*(){for(let n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asyncForEach=void 0;var r=n(2915);Object.defineProperty(t,"asyncForEach",{enumerable:!0,get:function(){return r.asyncForEach}})},73325:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LANE_REMOTE_DELIMITER=t.DEFAULT_LANE=t.LaneId=void 0;var r=n(36883);Object.defineProperty(t,"LaneId",{enumerable:!0,get:function(){return r.LaneId}}),Object.defineProperty(t,"DEFAULT_LANE",{enumerable:!0,get:function(){return r.DEFAULT_LANE}}),Object.defineProperty(t,"LANE_REMOTE_DELIMITER",{enumerable:!0,get:function(){return r.LANE_REMOTE_DELIMITER}})},36883:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaneId=t.LANE_REMOTE_DELIMITER=t.DEFAULT_LANE=void 0;const r=n(86937);t.DEFAULT_LANE="main",t.LANE_REMOTE_DELIMITER="/";class a{constructor({name:e,scope:t}){this.name=e,this.scope=t,Object.freeze(this)}hasSameName(e){return this.name===e.name}hasSameScope(e){return!e.scope&&!this.scope||this.scope===e.scope}isEqual(e){return this.hasSameName(e)&&this.hasSameScope(e)}isDefault(){return this.name===t.DEFAULT_LANE}toString(){return this.scope?this.scope+t.LANE_REMOTE_DELIMITER+this.name:this.name}toObject(){return{scope:this.scope,name:this.name}}static from(e,t){return new a({scope:t,name:e})}static parse(e){if(!e.includes(t.LANE_REMOTE_DELIMITER))throw new r.BitError(`invalid lane-id, "${e}" is missing a delimiter "(${t.LANE_REMOTE_DELIMITER})"`);const n=e.split(t.LANE_REMOTE_DELIMITER);if(n.length>2)throw new r.BitError(`invalid lane-id "${e}". a lane id can have only one "${t.LANE_REMOTE_DELIMITER}"`);return a.from(n[1],n[0])}}t.LaneId=a},34991:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useLaneComponents=void 0;var r=n(45453);Object.defineProperty(t,"useLaneComponents",{enumerable:!0,get:function(){return r.useLaneComponents}})},45453:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ai.ComponentModel.from(Object.assign(Object.assign({},e),{host:n.getHost.id}))));return Object.assign(Object.assign({},o),{components:c})}},13349:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useLanes=t.LanesProvider=t.useLanesContext=t.LanesContext=void 0;var r=n(34621);Object.defineProperty(t,"LanesContext",{enumerable:!0,get:function(){return r.LanesContext}}),Object.defineProperty(t,"useLanesContext",{enumerable:!0,get:function(){return r.useLanesContext}});var a=n(64061);Object.defineProperty(t,"LanesProvider",{enumerable:!0,get:function(){return a.LanesProvider}});var o=n(27283);Object.defineProperty(t,"useLanes",{enumerable:!0,get:function(){return o.useLanes}})},34621:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useLanesContext=t.LanesContext=void 0;const r=n(49725);t.LanesContext=(0,r.createContext)(void 0);t.useLanesContext=()=>(0,r.useContext)(t.LanesContext)},64061:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.LanesProvider=void 0;const i=o(n(49725)),s=n(13349),c=n(76863),l=n(33885),u=n(56843),d=n(34621);t.LanesProvider=function({children:e,viewedLaneId:t,targetLanes:n}){const{lanesModel:r,loading:a}=(0,s.useLanes)(n),[o,p]=(0,i.useState)(r),[f,g]=(0,i.useState)(t),m=(0,u.useLocation)(),h=(0,l.useQuery)();(0,i.useEffect)((()=>{t&&g(t)}),[null===t||void 0===t?void 0:t.toString()]),(0,i.useEffect)((()=>{var e,t;const n="/"===(null===m||void 0===m?void 0:m.pathname),a=(null===m||void 0===m?void 0:m.pathname)&&c.LanesModel.getLaneIdFromPathname(null===m||void 0===m?void 0:m.pathname,h)||void 0||f||n&&(null===(e=null===r||void 0===r?void 0:r.currentLane)||void 0===e?void 0:e.id)||(null===(t=null===r||void 0===r?void 0:r.lanes.find((e=>e.id.isDefault())))||void 0===t?void 0:t.id);g(a)}),[null===m||void 0===m?void 0:m.pathname]),(0,i.useEffect)((()=>{null===r||void 0===r||r.setViewedLane(f),p(r)}),[a,null===r||void 0===r?void 0:r.lanes.length]),null===o||void 0===o||o.setViewedLane(f);const _={lanesModel:o,updateLanesModel:p,updateViewedLane:g};return i.default.createElement(d.LanesContext.Provider,{value:_},e)}},27283:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useViewedLaneFromUrl=void 0;var r=n(66238);Object.defineProperty(t,"useViewedLaneFromUrl",{enumerable:!0,get:function(){return r.useViewedLaneFromUrl}})},66238:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useViewedLaneFromUrl=void 0;const r=n(56843),a=n(33885),o=n(76863);t.useViewedLaneFromUrl=function(){const e=(0,r.useLocation)(),t=(0,a.useQuery)();return(null===e||void 0===e?void 0:e.pathname)&&o.LanesModel.getLaneIdFromPathname(null===e||void 0===e?void 0:e.pathname,t)||void 0}},25664:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultState=t.computeStateKey=void 0;var r=n(94257);Object.defineProperty(t,"computeStateKey",{enumerable:!0,get:function(){return r.computeStateKey}}),Object.defineProperty(t,"defaultState",{enumerable:!0,get:function(){return r.defaultState}})},94257:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.computeStateKey=t.defaultState=void 0,t.defaultState=new Map;t.computeStateKey=(e,t)=>`${null===e||void 0===e?void 0:e.toString()}-${null===t||void 0===t?void 0:t.toString()}`},37396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaneCompare=void 0;var r=n(69990);Object.defineProperty(t,"LaneCompare",{enumerable:!0,get:function(){return r.LaneCompare}})},69990:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);anew Map(r.components.map((e=>[e.toStringWithoutVersion(),e])))),[r.components]),_=(0,c.useMemo)((()=>new Map(n.components.map((e=>[e.toStringWithoutVersion(),e])))),[n.components]),v=(0,c.useMemo)((()=>n.components.filter((e=>!h.has(e.toStringWithoutVersion()))).map((e=>[void 0,_.get(e.toStringWithoutVersion())]))),[r,n]),y=(0,c.useMemo)((()=>n.components.filter((e=>{const t=e.toStringWithoutVersion(),n=h.get(t);return n&&!n.isEqual(e)})).map((e=>[h.get(e.toStringWithoutVersion()),_.get(e.toStringWithoutVersion())]))),[r.components,n.components]),b=(0,c.useMemo)((()=>[...y,...v]),[r.components,n.components]),R=(0,c.useCallback)((([e,t])=>{var n;const r=null===(n=(0,u.extractLazyLoadedData)(a))||void 0===n?void 0:n.sort(d.sortTabs);return{tabs:{controlled:!0,id:r&&r[0].id,element:r&&r[0].element},code:{controlled:!0},aspects:{controlled:!0},versionPicker:{element:c.default.createElement("div",{className:m.default.versionPicker},`${e?"Comparing Component":"Component"} ${null===t||void 0===t?void 0:t.toStringWithoutVersion()}`,c.default.createElement("div",null,`${null===t||void 0===t?void 0:t.version} ${e&&` with ${e.version}`||""}`))}}}),[]),[E,S]=(0,c.useState)(new Map(b.map((([e,t])=>[(0,p.computeStateKey)(e,t),R([e,t])])))),[O,w]=(0,c.useState)([]),C=(0,c.useCallback)(((e,t)=>{const n=(0,p.computeStateKey)(e,t),r=(0,u.extractLazyLoadedData)(a),o=a=>o=>S((i=>{var s;let c=i.get(n);const l=null===c||void 0===c?void 0:c[a];return l?(l.id=o,l.element=null===(s=null===r||void 0===r?void 0:r.find((e=>e.id===o)))||void 0===s?void 0:s.element):c=R([e,t]),new Map(i)}));return{code:{onClick:o("code")},aspects:{onClick:o("aspects")},tabs:{onClick:o("tabs")}}}),[]),T=(0,c.useMemo)((()=>b.map((([e,n])=>{const r=(0,p.computeStateKey)(e,n),i=O.includes(r);return c.default.createElement(f.DrawerUI,{key:`${r}-drawer`,isOpen:i,onToggle:()=>{return e=r,void(O.includes(e)?w((t=>t.filter((t=>t!==e)))):w((t=>t.concat(e))));var e},name:null===n||void 0===n?void 0:n.toStringWithoutVersion(),className:m.default.componentCompareDrawer,contentClass:m.default.componentCompareDrawerContent},c.default.createElement(g.default,{height:i?"auto":0},!!i&&c.default.createElement(l.ComponentCompare,{className:m.default.componentCompareContainer,key:`lane-compare-component-compare-${r}`,host:t,tabs:a,state:E.get(r),hooks:C(e,n),baseId:e,compareId:n,customUseComponent:o})||c.default.createElement(c.default.Fragment,null)))}))),[r.id.toString(),n.id.toString(),O.length]);return c.default.createElement("div",Object.assign({},s,{className:m.default.laneCompareContainer}),...T)}},82404:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaneIcon=void 0;var r=n(14414);Object.defineProperty(t,"LaneIcon",{enumerable:!0,get:function(){return r.LaneIcon}})},14414:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanePlaceholder=t.LaneMenuItem=t.LaneSelector=void 0;var r=n(44958);Object.defineProperty(t,"LaneSelector",{enumerable:!0,get:function(){return r.LaneSelector}});var a=n(38450);Object.defineProperty(t,"LaneMenuItem",{enumerable:!0,get:function(){return a.LaneMenuItem}});var o=n(36184);Object.defineProperty(t,"LanePlaceholder",{enumerable:!0,get:function(){return o.LanePlaceholder}})},96403:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ae.stopPropagation(),className:c.default.scope},l),n.map((e=>o.default.createElement(s.LaneMenuItem,{key:e.toString(),selected:t,current:e}))))}},38450:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var e;o&&(null===(e=s.current)||void 0===e||e.scrollIntoView({block:"nearest",behavior:"smooth"}))}),[o]);const f=l.LanesModel.getLaneUrl(n);return c.default.createElement("div",Object.assign({},a,{className:r,ref:s}),c.default.createElement(d.MenuLinkItem,{active:o,href:f,className:p.default.menuItem},c.default.createElement("div",{className:p.default.laneName},n.name),n.isDefault()&&c.default.createElement(u.PillLabel,{className:p.default.defaultLanePill},c.default.createElement("span",null,"default"))))}},36184:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var e;t&&(null===(e=n.current)||void 0===e||e.focus())}),[t]),s.default.createElement("input",{className:c.default.search,placeholder:"Search",onClick:e=>{var t;null===(t=n.current)||void 0===t||t.focus(),e.stopPropagation()},ref:n,onChange:e})}},44958:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{_(n)}),[n]);const b=n.length>1,R=a?Array.from(d.LanesModel.groupByScope(s).entries()):s;return c.default.createElement(u.Dropdown,Object.assign({},o,{open:!!b&&void 0,dropClass:h.default.menu,onChange:b?(e,t)=>{y(t)}:void 0,placeholder:c.default.createElement(f.LanePlaceholder,{disabled:!b,selectedLaneId:r,showScope:a}),className:(0,l.default)(t,h.default.dropdown,!b&&h.default.disabled)}),b&&c.default.createElement("div",{className:h.default.header},"Switch lane"),b&&c.default.createElement("div",{className:h.default.search},c.default.createElement(m.LaneSearch,{focus:v,onChange:e=>{e.stopPropagation();const t=e.target.value;_(t&&""!==t?e=>e.filter((e=>e.name.includes(t))):n)}})),b&&a&&R.map((([e,t])=>c.default.createElement(g.LaneGroupedMenuItem,{key:e,scope:e,selected:r,current:t}))),b&&!a&&R.map((e=>c.default.createElement(p.LaneMenuItem,{key:e.toString(),selected:r,current:e}))))}},71733:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaneDetails=void 0;var r=n(7747);Object.defineProperty(t,"LaneDetails",{enumerable:!0,get:function(){return r.LaneDetails}})},7747:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyLaneOverview=t.LaneOverview=void 0;var r=n(29329);Object.defineProperty(t,"LaneOverview",{enumerable:!0,get:function(){return r.LaneOverview}});var a=n(14619);Object.defineProperty(t,"EmptyLaneOverview",{enumerable:!0,get:function(){return a.EmptyLaneOverview}})},29329:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LaneOverview=void 0;const s=o(n(49725)),c=n(76863),l=n(41297),u=n(46338),d=n(43669),p=n(13349),f=n(34991),g=i(n(91630)),m=n(99256),h=n(71733),_=n(14619),v=i(n(90272));function y({currentLane:e,overviewItems:t,routeSlot:n,host:r}){const{loading:a,components:o}=(0,f.useLaneComponents)(e.id);if(a)return null;const i="workspace"===r?({component:t})=>s.default.createElement(d.WorkspaceComponentCard,{component:t,componentUrl:c.LanesModel.getLaneComponentUrl(t.id,e.id)}):({component:t})=>s.default.createElement(m.ScopeComponentCard,{component:t,componentUrl:c.LanesModel.getLaneComponentUrl(t.id,e.id)});return s.default.createElement("div",{className:v.default.container},s.default.createElement(h.LaneDetails,{className:v.default.laneDetails,laneId:e.id,description:"",componentCount:e.components.length}),s.default.createElement(l.ComponentGrid,null,null===o||void 0===o?void 0:o.map(((e,t)=>s.default.createElement(i,{component:e,key:t})))),n&&s.default.createElement(u.SlotRouter,{slot:n}),t.length>0&&t.map(((e,t)=>s.default.createElement(e,{key:t}))))}t.LaneOverview=function({routeSlot:e,overviewSlot:t,host:n}){const{lanesModel:r}=(0,p.useLanes)(),a=(0,s.useMemo)((()=>(0,g.default)(null===t||void 0===t?void 0:t.values())),[t]),o=null===r||void 0===r?void 0:r.viewedLane;return o&&o.id?0===o.components.length?s.default.createElement(_.EmptyLaneOverview,{name:o.id.name}):s.default.createElement(y,{host:n,currentLane:o,overviewItems:a,routeSlot:e}):null}},24863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanesOverviewMenu=void 0;var r=n(58842);Object.defineProperty(t,"LanesOverviewMenu",{enumerable:!0,get:function(){return r.LanesOverviewMenu}})},58842:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LanesOverviewMenu=void 0;const a=r(n(49725)),o=r(n(55574)),i=r(n(91630)),s=n(33097),c=n(56843),l=n(21384),u=r(n(34999));function d({navigationSlot:e}){const t=(0,i.default)(e.toArray().map((([e,t])=>(0,i.default)(t).map((t=>Object.assign(Object.assign({},t),{id:e})))))).sort(p);return a.default.createElement("nav",{className:u.default.navigation},t.map(((e,t)=>{var n;return(null===(n=e.hide)||void 0===n?void 0:n.call(e))?null:a.default.createElement(f,Object.assign({key:`${e.id}-${t}`},e.props))})))}function p({order:e},{order:t}){return(null!==e&&void 0!==e?e:0)-(null!==t&&void 0!==t?t:0)}function f(e){const{search:t}=(0,s.useLocation)(),{href:n}=e,r=`${n}${t}`;return a.default.createElement(c.Link,Object.assign({},e,{className:(0,o.default)(e.className,u.default.topBarLink),activeClassName:(0,o.default)(e.activeClassName,u.default.active),href:r}),a.default.createElement("div",null,e.children))}t.LanesOverviewMenu=function({navigationSlot:e,widgetSlot:t,className:n}){return a.default.createElement("div",{className:(0,o.default)(u.default.topBar,n)},a.default.createElement("div",{className:u.default.leftSide},a.default.createElement(d,{navigationSlot:e})),a.default.createElement("div",{className:u.default.rightSide},a.default.createElement("div",{className:u.default.widgets},a.default.createElement(l.Menu,{widgetSlot:t}))))}},58790:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UseLaneMenu=void 0;var r=n(86335);Object.defineProperty(t,"UseLaneMenu",{enumerable:!0,get:function(){return r.UseLaneMenu}})},86335:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanesModel=void 0;var r=n(26547);Object.defineProperty(t,"LanesModel",{enumerable:!0,get:function(){return r.LanesModel}})},26547:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanesModel=void 0;const r=n(44704),a=n(73325),o=n(67972),i=n(51327),s=n(13621);class c{constructor({lanes:e,viewedLane:t,currentLane:n}){this.getLaneComponentUrlByVersion=(e,t)=>{var n;const r=this.getDefaultLane();if(!e.version||!t||!r)return c.getMainComponentUrl(e);const a=null===(n=this.getLanesByComponentId(e))||void 0===n?void 0:n.find((e=>e.id.isEqual(t)));return a?a.id.isDefault()?c.getMainComponentUrl(e):c.getLaneComponentUrl(e,a.id):r.components.find((t=>t.isEqual(e)))?c.getMainComponentUrl(e,t):void 0},this.setViewedLane=e=>{this.viewedLane=e?this.lanes.find((t=>t.id.isEqual(e))):void 0},this.resolveComponentFromUrl=(e,t)=>{var n;const r=(null===(n=t&&this.lanes.find((e=>e.id.isEqual(t)))||this.viewedLane)||void 0===n?void 0:n.components)||[];return e.includes(".")?r.find((t=>t.toStringWithoutVersion()===e)):r.find((t=>t.fullName===e))},this.getDefaultLane=()=>this.lanes.find((e=>e.id.isDefault())),this.getNonMainLanes=()=>this.lanes.filter((e=>!e.id.isDefault())),this.isInViewedLane=(e,t)=>{var n,r;return t?null===(n=this.viewedLane)||void 0===n?void 0:n.components.some((n=>t&&n.isEqual(e))):null===(r=this.viewedLane)||void 0===r?void 0:r.components.some((n=>t&&n.isEqual(e,{ignoreVersion:!0})))},this.getLanesByComponentName=e=>this.lanesByComponentName.get(e.fullName),this.getLanesByComponentId=e=>this.lanesByComponentId.get(e.toString()),this.isComponentOnMain=(e,t)=>{var n,r;return t?!!(null===(n=this.getLanesByComponentId(e))||void 0===n?void 0:n.some((e=>e.id.isDefault()))):!!(null===(r=this.getLanesByComponentName(e))||void 0===r?void 0:r.some((e=>e.id.isDefault())))},this.isComponentOnMainButNotOnLane=(e,t,n)=>this.isComponentOnMain(e,t)&&!this.isComponentOnNonDefaultLanes(e,t,n),this.isComponentOnLaneButNotOnMain=(e,t,n)=>!this.isComponentOnMain(e,t)&&this.isComponentOnNonDefaultLanes(e,t,n),this.isComponentOnNonDefaultLanes=(e,t,n)=>{var r,a;return t?!!(null===(r=this.getLanesByComponentId(e))||void 0===r?void 0:r.some((e=>!e.id.isDefault()&&(!n||e.id.isEqual(n))))):!!(null===(a=this.getLanesByComponentName(e))||void 0===a?void 0:a.some((e=>!e.id.isDefault()&&(!n||e.id.isEqual(n)))))},this.viewedLane=t,this.currentLane=n,this.lanes=e||[],this.laneIdsByScope=c.groupByScope(this.lanes.map((e=>e.id)));const{byId:r,byName:a}=c.groupByComponentNameAndId(this.lanes);this.lanesByComponentId=r,this.lanesByComponentName=a}static mapToLaneModel(e,t){const{id:n,laneComponentIds:i,readmeComponent:s,hash:c}=e,l=(null===i||void 0===i?void 0:i.map((e=>o.ComponentID.fromObject(e))))||[],u=s&&r.ComponentModel.from(Object.assign(Object.assign({},s),{host:t}));return{id:a.LaneId.from(n.name,n.scope),components:l,readmeComponent:u,hash:c}}static groupByScope(e){const t=new Map;return e.forEach((e=>{const{scope:n}=e;if(t.has(n)){const r=t.get(n);t.set(n,[...r,e])}else t.set(n,[e])})),t}static groupByComponentNameAndId(e){const t=new Map,n=new Map;return e.forEach((e=>{const{components:r}=e;r.forEach((r=>{const a=r.fullName,o=r.toString(),i=t.get(a)||[],s=n.get(o)||[];i.push(e),s.push(e),t.set(a,i),n.set(o,s)}))})),{byName:t,byId:n}}static from({data:e,host:t,viewedLaneId:n}){var r,a,o,i;const s=(null===(a=null===(r=null===e||void 0===e?void 0:e.lanes)||void 0===r?void 0:r.list)||void 0===a?void 0:a.map((e=>c.mapToLaneModel(e,t))))||[],l=(null===(i=null===(o=e.lanes)||void 0===o?void 0:o.current)||void 0===i?void 0:i.id)?s.find((t=>{var n,r;return t.id.isEqual(null===(r=null===(n=e.lanes)||void 0===n?void 0:n.current)||void 0===r?void 0:r.id)})):void 0,u=new c({lanes:s,currentLane:l});return u.setViewedLane(n),u}}t.LanesModel=c,c.lanesPrefix="~lane",c.baseLaneComponentRoute="/~component",c.lanePath=":scopeId/:laneId",c.laneUrlParamsKey="lane",c.laneFromPathRegex=(0,s.pathToRegexp)(`${c.lanesPrefix}/${c.lanePath}`,void 0,{end:!1,start:!1}),c.getLaneIdFromPathname=(e,t)=>{const n=c.laneFromPathRegex.exec(e);if(n){const[,e,t]=n;return a.LaneId.from(t,e)}if(t){const e=t.get(c.laneUrlParamsKey);return e?a.LaneId.parse(e):void 0}},c.getLaneUrl=(e,t)=>`${t?"":"/"}${c.lanesPrefix}/${e.toString()}`,c.getLaneComponentUrl=(e,t)=>{const n=e.scope!==t.scope,r=c.getLaneUrl(t),a=(0,i.affix)("?version=",e.version);return n?`${r}${c.baseLaneComponentRoute}/${e.toStringWithoutVersion()}${a}`:`${r}${c.baseLaneComponentRoute}/${e.fullName}${a}`},c.getMainComponentUrl=(e,t)=>`${e.fullName}${(0,i.affix)(`?${c.laneUrlParamsKey}=`,null===t||void 0===t?void 0:t.toString())}`},13621:(e,t,n)=>{"use strict";function r(e,t){void 0===t&&(t={});for(var n=function(e){for(var t=[],n=0;n=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||95===c))break;i+=e[s++]}if(!i)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:i}),n=s}else t.push({type:"CLOSE",index:n,value:e[n++]});else t.push({type:"OPEN",index:n,value:e[n++]});else t.push({type:"ESCAPED_CHAR",index:n++,value:e[n++]});else t.push({type:"MODIFIER",index:n,value:e[n++]})}return t.push({type:"END",index:n,value:""}),t}(e),r=t.prefixes,a=void 0===r?"./":r,o="[^"+c(t.delimiter||"/#?")+"]+?",i=[],s=0,l=0,u="",d=function(e){if(l-1:void 0===E;a||(m+="(?:"+g+"(?="+f+"))?"),S||(m+="(?="+g+"|"+f+")")}return new RegExp(m,l(n))}function d(e,t,n){return e instanceof RegExp?function(e,t){if(!t)return e;for(var n=/\((?:\?<(.*?)>)?(?!\?)/g,r=0,a=n.exec(e.source);a;)t.push({name:a[1]||r++,prefix:"",suffix:"",modifier:"",pattern:""}),a=n.exec(e.source);return e}(e,t):Array.isArray(e)?function(e,t,n){var r=e.map((function(e){return d(e,t,n).source}));return new RegExp("(?:"+r.join("|")+")",l(n))}(e,t,n):function(e,t,n){return u(r(e,n),t,n)}(e,t,n)}n.r(t),n.d(t,{parse:()=>r,compile:()=>a,tokensToFunction:()=>o,match:()=>i,regexpToFunction:()=>s,tokensToRegexp:()=>u,pathToRegexp:()=>d})},74234:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LaneSwitcher=void 0;var r=n(48510);Object.defineProperty(t,"LaneSwitcher",{enumerable:!0,get:function(){return r.LaneSwitcher}})},48510:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{var e;(null===(e=null===s||void 0===s?void 0:s.viewedLane)||void 0===e?void 0:e.id.toString())!==(null===m||void 0===m?void 0:m.id.toString())&&h(null===s||void 0===s?void 0:s.viewedLane)}),[null===(t=null===s||void 0===s?void 0:s.viewedLane)||void 0===t?void 0:t.id.toString()]);const _=null===(n=null===s||void 0===s?void 0:s.getDefaultLane())||void 0===n?void 0:n.id,v=(null===s||void 0===s?void 0:s.getNonMainLanes().map((e=>e.id)))||[],y=_&&[_,...v]||v,b=(null===m||void 0===m?void 0:m.id)||_,R=b&&d.LanesModel.getLaneUrl(b);return c.default.createElement("div",{className:(0,f.default)(g.default.laneSwitcherContainer,r)},c.default.createElement(u.LaneSelector,Object.assign({selectedLaneId:b,className:g.default.laneSelector,lanes:y,groupByScope:a},o)),c.default.createElement(p.MenuLinkItem,{exact:!0,className:g.default.laneGalleryIcon,icon:"eye",href:R}))}},86684:(e,t,n)=>{"use strict";function r(){const e=n(52704);return r=function(){return e},e}function a(){const e=n(76863);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LanesAspect",{enumerable:!0,get:function(){return r().LanesAspect}}),Object.defineProperty(t,"LanesModel",{enumerable:!0,get:function(){return a().LanesModel}}),Object.defineProperty(t,"LanesQuery",{enumerable:!0,get:function(){return a().LanesQuery}}),t.default=void 0;var o=r().LanesAspect;t.default=o},52704:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LanesAspect=void 0;const a=r().Aspect.create({id:"teambit.lanes/lanes"});t.LanesAspect=a;var o=a;t.default=o},60086:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(73322));return o=function(){return e},e}function i(){const e=r(n(49725));return i=function(){return e},e}function s(){const e=n(33097);return s=function(){return e},e}function c(){const e=n(61436);return c=function(){return e},e}function l(){const e=n(73823);return l=function(){return e},e}function u(){const e=n(37396);return u=function(){return e},e}function d(){const e=n(12639);return d=function(){return e},e}function p(){const e=n(86684);return p=function(){return e},e}function f(){const e=n(45549);return f=function(){return e},e}function g(){const e=r(n(99256));return g=function(){return e},e}function m(){const e=r(n(90812));return m=function(){return e},e}function h(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=w(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(44704));return h=function(){return e},e}function _(){const e=n(29938);return _=function(){return e},e}function v(){const e=n(24863);return v=function(){return e},e}function y(){const e=n(58790);return y=function(){return e},e}function b(){const e=n(76863);return b=function(){return e},e}function R(){const e=n(13349);return R=function(){return e},e}function E(){const e=n(74234);return E=function(){return e},e}function S(){const e=n(66733);return S=function(){return e},e}function O(){const e=n(75334);return O=function(){return e},e}function w(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(w=function(e){return e?n:t})(e)}n(31567),n(92619);class C{constructor(e,t,n,r,s,l,d,p){this.componentUI=e,this.componentCompareUI=t,this.routeSlot=n,this.navSlot=r,this.menuWidgetSlot=s,this.overviewSlot=l,this.workspace=d,this.scope=p,(0,o().default)(this,"lanesHost",void 0),(0,o().default)(this,"hostAspect",void 0),(0,o().default)(this,"host",void 0),(0,o().default)(this,"getLaneComponentIdFromUrl",(()=>{const e=(0,h().useIdFromLocation)(),{lanesModel:t}=(0,R().useLanes)(),n=(0,S().useViewedLaneFromUrl)();return!e||null!==n&&void 0!==n&&n.isDefault()||null===t||void 0===t?void 0:t.resolveComponentFromUrl(e,n)})),(0,o().default)(this,"useComponentId",(()=>{var e;return null===(e=this.getLaneComponentIdFromUrl())||void 0===e?void 0:e.toString()})),(0,o().default)(this,"useComponentFilters",(()=>{const e=this.getLaneComponentIdFromUrl();return{log:e&&{logHead:e.version}}})),(0,o().default)(this,"renderContext",(({children:e})=>i().default.createElement(R().LanesProvider,null,e))),(0,o().default)(this,"getLaneCompare",(e=>{const t=this.componentCompareUI.routes,n=this.componentCompareUI.navLinks,r=(e,t)=>{var n;return 1===e.length?e[0].element:t?null===(n=e.find((e=>{var n;return null===(n=e.path)||void 0===n?void 0:n.startsWith(t)})))||void 0===n?void 0:n.element:void 0},o=(0,c().flatten)(Array.from(n.entries()).map((([e,n])=>{const a=t.get(e),o=a&&(Array.isArray(a)?[...a]:[a])||[];return n.map((t=>({id:`${e}-${t.props.href}`,order:t.order,props:t.props,element:r(o,t.props.href)})))})));return e.base&&e.compare?i().default.createElement(u().LaneCompare,(0,a().default)({},e,{base:e.base,compare:e.compare,host:e.host||this.host,tabs:e.tabs||o})):null})),this.hostAspect=d||p,this.lanesHost=d?"workspace":"scope",this.host=d?m().default.id:g().default.id}registerHostAspectRoutes(){this.hostAspect&&(this.hostAspect.registerRoutes(this.getLaneRoutes()),this.hostAspect.registerMenuRoutes(this.getMenuRoutes()))}getLaneRoutes(){return[{path:b().LanesModel.lanesPrefix,children:i().default.createElement(i().default.Fragment,null,i().default.createElement(s().Route,{path:b().LanesModel.lanePath},i().default.createElement(s().Route,{index:!0,element:this.getLaneOverview()}),i().default.createElement(s().Route,{path:"~component/*",element:this.getLaneComponent()}),i().default.createElement(s().Route,{path:"*",element:i().default.createElement(f().NotFoundPage,null)})),i().default.createElement(s().Route,{path:"*",element:i().default.createElement(f().NotFoundPage,null)}))}]}overrideComputeLaneUrl(e){const{prefix:t,path:n,getLaneComponentUrl:r,getLaneIdFromPathname:a,getLaneUrl:o}=e();b().LanesModel.lanesPrefix=t,b().LanesModel.lanePath=n,b().LanesModel.getLaneComponentUrl=r,b().LanesModel.getLaneUrl=o,b().LanesModel.getLaneIdFromPathname=a}getLaneComponent(){return this.componentUI.getComponentUI(this.host,{componentId:this.useComponentId,useComponentFilters:this.useComponentFilters})}getLaneComponentMenu(){return this.componentUI.getMenu(this.host,{componentId:this.useComponentId,useComponentFilters:this.useComponentFilters})}getLaneOverview(){return i().default.createElement(_().LaneOverview,{routeSlot:this.routeSlot,overviewSlot:this.overviewSlot,host:this.lanesHost})}getMenuRoutes(){return[{path:b().LanesModel.lanesPrefix,children:i().default.createElement(s().Route,{path:`${b().LanesModel.lanePath}/*`},i().default.createElement(s().Route,{path:"*",element:this.getLanesOverviewMenu()}),i().default.createElement(s().Route,{path:"~component/*",element:this.getLaneComponentMenu()}))}]}getLanesOverviewMenu(){return i().default.createElement(v().LanesOverviewMenu,{navigationSlot:this.navSlot,widgetSlot:this.menuWidgetSlot})}registerMenuWidget(...e){this.menuWidgetSlot.register(e)}registerLanesRoutes(){this.registerNavigation([{props:{href:".",exact:!0,children:"Overview"},order:1},{props:{href:"~compare",children:"Lane Compare"},order:2,hide:()=>!0}])}registerRoutes(){this.registerHostAspectRoutes(),this.registerLanesRoutes()}getLanesSwitcher(){return i().default.createElement(E().LaneSwitcher,{groupByScope:"workspace"===this.lanesHost})}getLanesProvider(){return R().LanesProvider}getUseLanes(){return R().useLanes}registerLanesDropdown(){var e;const t=this.getLanesSwitcher();null===(e=this.hostAspect)||void 0===e||e.registerSidebarLink({component:function(){return t},weight:1e3})}registerRoute(e){return this.routeSlot.register(e),this}registerOverviewLine(...e){return this.overviewSlot.register(e),this}registerNavigation(e){this.navSlot.register(e)}static async provider([e,t,n,r,a],o,[s,c,l,u],d){const{config:p}=d,f=String(p.get("teambit.harmony/bit"));let h,_;f===m().default.id&&(h=n),f===g().default.id&&(_=r);const v=new C(t,a,s,l,c,u,h,_);return e&&e.registerRenderHooks({reactContext:v.renderContext}),v.registerRoutes(),v.registerMenuWidget((()=>{const{lanesModel:e}=(0,R().useLanes)();if(null===e||void 0===e||!e.viewedLane)return null;const{viewedLane:t,currentLane:n}=e;return i().default.createElement(y().UseLaneMenu,{host:v.lanesHost,viewedLaneId:t.id,currentLaneId:null===n||void 0===n?void 0:n.id})})),v.registerLanesDropdown(),v}}(0,o().default)(C,"dependencies",[d().UIAspect,h().default,m().default,g().default,O().ComponentCompareAspect]),(0,o().default)(C,"runtime",d().UIRuntime),(0,o().default)(C,"slots",[l().Slot.withType(),l().Slot.withType(),l().Slot.withType(),l().Slot.withType()]),p().LanesAspect.addRuntime(C)},56424:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION_DELIMITER=void 0;const s=i(n(84820)),c=o(n(45919)),l=o(n(6089)),u=n(61436),d=n(81530),p=i(n(47426)),f=i(n(31492)),g=n(32147);t.VERSION_DELIMITER="@";class m{constructor({scope:e,box:t,name:n,version:r}){if(!n)throw new g.InvalidName(n);this.scope=e||null,this.box=void 0,this.name=t?`${t}/${n}`:n,this.version=r||void 0,Object.freeze(this)}clone(){return new m(this)}changeScope(e){return new m({scope:e,name:this.name,version:this.version})}changeVersion(e){return new m({scope:this.scope,name:this.name,version:e})}isLocal(e){return!this.scope||Boolean(e&&e===this.scope)}getVersion(){return(0,d.versionParser)(this.version)}hasVersion(){return Boolean(this.version&&this.version!==d.LATEST_VERSION)}hasScope(){return Boolean(this.scope)}hasSameName(e){return this.name===e.name}hasSameScope(e){return this.hasScope()&&e.hasScope()?this.scope===e.scope:!this.hasScope()&&!e.hasScope()}hasSameVersion(e){return this.hasVersion()&&e.hasVersion()?this.version===e.version:!this.hasVersion()&&!e.hasVersion()}toString(e=!1,n=!1){const{name:r,version:a}=this,o=this.scope,i=e||!o?r:[o,r].join("/");return n||!this.hasVersion()?i:i.concat(`${t.VERSION_DELIMITER}${a}`)}toStringWithoutScope(){return this.toString(!0)}toStringWithoutVersion(){return this.toString(!1,!0)}toStringWithoutScopeAndVersion(){return this.toString(!0,!0)}isEqual(e){return this.hasSameName(e)&&this.hasSameScope(e)&&this.hasSameVersion(e)}isEqualWithoutVersion(e){return this.hasSameName(e)&&this.hasSameScope(e)}isEqualWithoutScopeAndVersion(e){return this.hasSameName(e)}serialize(){const e={scope:this.scope,name:this.name,version:this.version};return this.hasVersion()||delete e.version,this.hasScope()||delete e.scope,e}toFullPath(){if(!this.scope||!this.version)throw new Error("BitId.toFullPath is unable to generate a path without a scope or a version");return c.join(this.name,this.scope,this.version)}isVersionSnap(){return(0,d.isHash)(this.version)}getVersionPreReleaseData(){return this.version?l.prerelease(this.version):null}static getStringWithoutVersion(e){const n=e.split(t.VERSION_DELIMITER);let r=n[0];return e.startsWith(t.VERSION_DELIMITER)&&(r=`${t.VERSION_DELIMITER}${n[1]}`),r}static getVersionOnlyFromString(e){return e.split(t.VERSION_DELIMITER)[1]}static parse(e,n=!0,r=d.LATEST_VERSION){if("string"!==typeof e)throw new TypeError('BitId.parse expects to get "id" as a string, instead, got '+typeof e);if(e.includes(t.VERSION_DELIMITER)&&e.lastIndexOf(t.VERSION_DELIMITER)>0){const[n,a]=e.split(t.VERSION_DELIMITER);e=n,r=a}const{scope:a,name:o}=n?m.getScopeAndName(e):{scope:void 0,name:e};if(!(0,p.default)(o))throw new g.InvalidName(o);if(a&&!(0,f.default)(a))throw new g.InvalidScopeName(a,e);return new m({scope:a,name:o,version:r})}static getScopeAndName(e){const t=e.indexOf("/");if(t<0)throw new g.InvalidBitId(e);return{scope:e.substring(0,t),name:e.substring(t+1)}}static parseObsolete(e,n=d.LATEST_VERSION){if(e.includes(t.VERSION_DELIMITER)){const[r,a]=e.split(t.VERSION_DELIMITER);e=r,n=a}const r=e.split("/");if(3===r.length){const[e,t,a]=r;if(!(0,p.default)(a,!1)||!(0,p.default)(t,!1)||!(0,f.default)(e))throw new g.InvalidIdChunk(`${e}/${t}/${a}`);return new m({scope:e,box:t,name:a,version:n})}if(2===r.length){const[e,t]=r;if(!(0,p.default)(t,!1)||!(0,p.default)(e,!1))throw new g.InvalidIdChunk(`${e}/${t}`);return new m({box:e,name:t,version:n})}if(1===r.length){const[e]=r;if(!(0,p.default)(e))throw new g.InvalidIdChunk(e);return new m({name:e,version:n})}throw new g.InvalidBitId(e)}static parseBackwardCompatible(e){return"string"===typeof e?m.parseObsolete(e):new m(e)}static getValidScopeName(e){let t=e.toLowerCase().split("").map((e=>/^[$\-_!.a-z0-9]+$/.test(e)?e:"")).join("");const n=t.split(".");if(n.length>1&&(t=`${(0,u.head)(n)}.${(0,u.tail)(n).join("")}`),!t)throw new Error("scope name created by directory name have to contains at least one character or number");return t}static getValidIdChunk(e){return(0,p.default)(e)||(e=(e=e.replace(/\./g,"")).replace(/ /g,"-"),e=(0,s.default)(e,"-")),e}static getValidBitId(e,t){return new m({name:m.getValidIdChunk(t),box:e?m.getValidIdChunk(e):void 0})}static isValidVersion(e){return m.isValidSemver(e)||(0,d.isHash)(e)}static isValidSemver(e){return Boolean(l.valid(e))}}t.default=m},32147:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InvalidScopeNameFromRemote=t.InvalidScopeName=t.InvalidName=t.InvalidIdChunk=t.InvalidBitId=void 0;const a=r(n(16807));t.InvalidBitId=a.default;const o=r(n(33545));t.InvalidIdChunk=o.default;const i=r(n(97940));t.InvalidName=i.default;const s=r(n(56469));t.InvalidScopeName=s.default;const c=r(n(19923));t.InvalidScopeNameFromRemote=c.default},16807:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(86937);class a extends r.BitError{constructor(e){super(`error: component ID "${e}" is invalid, please use the following format: [scope]/`)}}t.default=a},33545:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(86937);class a extends r.BitError{constructor(e){super(`error: "${e}" is invalid, component IDs can only contain alphanumeric, lowercase characters, and the following ["-", "_", "$", "!"]`)}}t.default=a},97940:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(86937);class a extends r.BitError{constructor(e){super(`error: "${e}" is invalid, component names can only contain alphanumeric, lowercase characters, and the following ["-", "_", "$", "!", "/"]`)}}t.default=a},19923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(86937);class a extends r.BitError{constructor(e){super(`cannot find scope '${e}'.\nif you are targeting a self-hosted scope, please ensure the scope is configured in your remotes (via "bit remote" command) and that the scope name is correct.\nif this is a scope on bit.cloud please add the organization name before the scope (yourOrg.some-scope-name)`)}}t.default=a},56469:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(86937);class a extends r.BitError{constructor(e,t,n){super(`error: "${t||e}" ${n?`configured in variant "${n}" `:""}is invalid, component scope names can only contain alphanumeric, lowercase characters, and the following ["-", "_", "$", "!"]`)}}t.default=a},93898:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InvalidScopeNameFromRemote=t.InvalidScopeName=t.InvalidName=t.isValidScopeName=t.VERSION_DELIMITER=t.BitId=void 0;const s=o(n(56424));t.BitId=s.default,Object.defineProperty(t,"VERSION_DELIMITER",{enumerable:!0,get:function(){return s.VERSION_DELIMITER}});const c=n(32147);Object.defineProperty(t,"InvalidName",{enumerable:!0,get:function(){return c.InvalidName}}),Object.defineProperty(t,"InvalidScopeName",{enumerable:!0,get:function(){return c.InvalidScopeName}}),Object.defineProperty(t,"InvalidScopeNameFromRemote",{enumerable:!0,get:function(){return c.InvalidScopeNameFromRemote}});const l=i(n(31492));t.isValidScopeName=l.default},47426:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=/^[-_a-z0-9/]+$/,r=/^[-_a-z0-9]+$/;t.default=function(e,t=!0){return"string"===typeof e&&(!e.includes("//")&&(t?n:r).test(e))}},31492:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=/^[$\-_!a-z0-9]+[.]?[$\-_!a-z0-9]+$/;t.default=function(e){return"string"===typeof e&&n.test(e)}},4094:(e,t,n)=>{const r=Symbol("SemVer ANY");class a{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof a){if(e.loose===!!t.loose)return e;e=e.value}l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"===typeof e)try{e=new u(e,this.options)}catch(t){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof a))throw new TypeError("a Comparator is required");if(t&&"object"===typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new d(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new d(this.value,t).test(e.semver);const n=(">="===this.operator||">"===this.operator)&&(">="===e.operator||">"===e.operator),r=("<="===this.operator||"<"===this.operator)&&("<="===e.operator||"<"===e.operator),o=this.semver.version===e.semver.version,i=(">="===this.operator||"<="===this.operator)&&(">="===e.operator||"<="===e.operator),s=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||o&&i||s||l}}e.exports=a;const o=n(62737),{re:i,t:s}=n(34593),c=n(40878),l=n(74791),u=n(1263),d=n(84726)},84726:(e,t,n)=>{class r{constructor(e,t){if(t=o(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!g(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&m(t[0])){this.set=[t];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=a.get(t);if(n)return n;const r=this.options.loose,o=r?l[u.HYPHENRANGELOOSE]:l[u.HYPHENRANGE];e=e.replace(o,T(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(l[u.COMPARATORTRIM],d),s("comparator trim",e,l[u.COMPARATORTRIM]),e=(e=(e=e.replace(l[u.TILDETRIM],p)).replace(l[u.CARETTRIM],f)).split(/\s+/).join(" ");const c=r?l[u.COMPARATORLOOSE]:l[u.COMPARATOR],m=e.split(" ").map((e=>_(e,this.options))).join(" ").split(/\s+/).map((e=>C(e,this.options))).filter(this.options.loose?e=>!!e.match(c):()=>!0).map((e=>new i(e,this.options))),h=(m.length,new Map);for(const a of m){if(g(a))return[a];h.set(a.value,a)}h.size>1&&h.has("")&&h.delete("");const v=[...h.values()];return a.set(t,v),v}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some((n=>h(n,t)&&e.set.some((e=>h(e,t)&&n.every((n=>e.every((e=>n.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"===typeof e)try{e=new c(e,this.options)}catch(t){return!1}for(let n=0;n"<0.0.0-0"===e.value,m=e=>""===e.value,h=(e,t)=>{let n=!0;const r=e.slice();let a=r.pop();for(;n&&r.length;)n=r.every((e=>a.intersects(e,t))),a=r.pop();return n},_=(e,t)=>(s("comp",e,t),e=R(e,t),s("caret",e),e=y(e,t),s("tildes",e),e=S(e,t),s("xrange",e),e=w(e,t),s("stars",e),e),v=e=>!e||"x"===e.toLowerCase()||"*"===e,y=(e,t)=>e.trim().split(/\s+/).map((e=>b(e,t))).join(" "),b=(e,t)=>{const n=t.loose?l[u.TILDELOOSE]:l[u.TILDE];return e.replace(n,((t,n,r,a,o)=>{let i;return s("tilde",e,t,n,r,a,o),v(n)?i="":v(r)?i=`>=${n}.0.0 <${+n+1}.0.0-0`:v(a)?i=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(s("replaceTilde pr",o),i=`>=${n}.${r}.${a}-${o} <${n}.${+r+1}.0-0`):i=`>=${n}.${r}.${a} <${n}.${+r+1}.0-0`,s("tilde return",i),i}))},R=(e,t)=>e.trim().split(/\s+/).map((e=>E(e,t))).join(" "),E=(e,t)=>{s("caret",e,t);const n=t.loose?l[u.CARETLOOSE]:l[u.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,((t,n,a,o,i)=>{let c;return s("caret",e,t,n,a,o,i),v(n)?c="":v(a)?c=`>=${n}.0.0${r} <${+n+1}.0.0-0`:v(o)?c="0"===n?`>=${n}.${a}.0${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.0${r} <${+n+1}.0.0-0`:i?(s("replaceCaret pr",i),c="0"===n?"0"===a?`>=${n}.${a}.${o}-${i} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}-${i} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o}-${i} <${+n+1}.0.0-0`):(s("no pr"),c="0"===n?"0"===a?`>=${n}.${a}.${o}${r} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o} <${+n+1}.0.0-0`),s("caret return",c),c}))},S=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map((e=>O(e,t))).join(" ")),O=(e,t)=>{e=e.trim();const n=t.loose?l[u.XRANGELOOSE]:l[u.XRANGE];return e.replace(n,((n,r,a,o,i,c)=>{s("xRange",e,n,r,a,o,i,c);const l=v(a),u=l||v(o),d=u||v(i),p=d;return"="===r&&p&&(r=""),c=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(u&&(o=0),i=0,">"===r?(r=">=",u?(a=+a+1,o=0,i=0):(o=+o+1,i=0)):"<="===r&&(r="<",u?a=+a+1:o=+o+1),"<"===r&&(c="-0"),n=`${r+a}.${o}.${i}${c}`):u?n=`>=${a}.0.0${c} <${+a+1}.0.0-0`:d&&(n=`>=${a}.${o}.0${c} <${a}.${+o+1}.0-0`),s("xRange return",n),n}))},w=(e,t)=>(s("replaceStars",e,t),e.trim().replace(l[u.STAR],"")),C=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),T=e=>(t,n,r,a,o,i,s,c,l,u,d,p,f)=>`${n=v(r)?"":v(a)?`>=${r}.0.0${e?"-0":""}`:v(o)?`>=${r}.${a}.0${e?"-0":""}`:i?`>=${n}`:`>=${n}${e?"-0":""}`} ${c=v(l)?"":v(u)?`<${+l+1}.0.0-0`:v(d)?`<${l}.${+u+1}.0-0`:p?`<=${l}.${u}.${d}-${p}`:e?`<${l}.${u}.${+d+1}-0`:`<=${c}`}`.trim(),x=(e,t,n)=>{for(let r=0;r0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},1263:(e,t,n)=>{const r=n(74791),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(40085),{re:i,t:s}=n(34593),c=n(62737),{compareIdentifiers:l}=n(53206);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!==typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?i[s.LOOSE]:i[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"===typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=u},18146:(e,t,n)=>{const r=n(66645);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},40878:(e,t,n)=>{const r=n(59005),a=n(74210),o=n(59832),i=n(11375),s=n(70350),c=n(23395);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e===n;case"!==":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return a(e,n,l);case">":return o(e,n,l);case">=":return i(e,n,l);case"<":return s(e,n,l);case"<=":return c(e,n,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},76389:(e,t,n)=>{const r=n(1263),a=n(66645),{re:o,t:i}=n(34593);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"===typeof e&&(e=String(e)),"string"!==typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=o[i.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),o[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[i.COERCERTL].lastIndex=-1}else n=e.match(o[i.COERCE]);return null===n?null:a(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},73626:(e,t,n)=>{const r=n(1263);e.exports=(e,t,n)=>{const a=new r(e,n),o=new r(t,n);return a.compare(o)||a.compareBuild(o)}},65196:(e,t,n)=>{const r=n(65775);e.exports=(e,t)=>r(e,t,!0)},65775:(e,t,n)=>{const r=n(1263);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},30591:(e,t,n)=>{const r=n(66645),a=n(59005);e.exports=(e,t)=>{if(a(e,t))return null;{const n=r(e),a=r(t),o=n.prerelease.length||a.prerelease.length,i=o?"pre":"",s=o?"prerelease":"";for(const e in n)if(("major"===e||"minor"===e||"patch"===e)&&n[e]!==a[e])return i+e;return s}}},59005:(e,t,n)=>{const r=n(65775);e.exports=(e,t,n)=>0===r(e,t,n)},59832:(e,t,n)=>{const r=n(65775);e.exports=(e,t,n)=>r(e,t,n)>0},11375:(e,t,n)=>{const r=n(65775);e.exports=(e,t,n)=>r(e,t,n)>=0},92751:(e,t,n)=>{const r=n(1263);e.exports=(e,t,n,a)=>{"string"===typeof n&&(a=n,n=void 0);try{return new r(e,n).inc(t,a).version}catch(o){return null}}},70350:(e,t,n)=>{const r=n(65775);e.exports=(e,t,n)=>r(e,t,n)<0},23395:(e,t,n)=>{const r=n(65775);e.exports=(e,t,n)=>r(e,t,n)<=0},18157:(e,t,n)=>{const r=n(1263);e.exports=(e,t)=>new r(e,t).major},92441:(e,t,n)=>{const r=n(1263);e.exports=(e,t)=>new r(e,t).minor},74210:(e,t,n)=>{const r=n(65775);e.exports=(e,t,n)=>0!==r(e,t,n)},66645:(e,t,n)=>{const{MAX_LENGTH:r}=n(40085),{re:a,t:o}=n(34593),i=n(1263),s=n(62737);e.exports=(e,t)=>{if(t=s(t),e instanceof i)return e;if("string"!==typeof e)return null;if(e.length>r)return null;if(!(t.loose?a[o.LOOSE]:a[o.FULL]).test(e))return null;try{return new i(e,t)}catch(n){return null}}},26491:(e,t,n)=>{const r=n(1263);e.exports=(e,t)=>new r(e,t).patch},7116:(e,t,n)=>{const r=n(66645);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},94231:(e,t,n)=>{const r=n(65775);e.exports=(e,t,n)=>r(t,e,n)},31509:(e,t,n)=>{const r=n(73626);e.exports=(e,t)=>e.sort(((e,n)=>r(n,e,t)))},80280:(e,t,n)=>{const r=n(84726);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(a){return!1}return t.test(e)}},63740:(e,t,n)=>{const r=n(73626);e.exports=(e,t)=>e.sort(((e,n)=>r(e,n,t)))},9468:(e,t,n)=>{const r=n(66645);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},6089:(e,t,n)=>{const r=n(34593);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:n(40085).SEMVER_SPEC_VERSION,SemVer:n(1263),compareIdentifiers:n(53206).compareIdentifiers,rcompareIdentifiers:n(53206).rcompareIdentifiers,parse:n(66645),valid:n(9468),clean:n(18146),inc:n(92751),diff:n(30591),major:n(18157),minor:n(92441),patch:n(26491),prerelease:n(7116),compare:n(65775),rcompare:n(94231),compareLoose:n(65196),compareBuild:n(73626),sort:n(63740),rsort:n(31509),gt:n(59832),lt:n(70350),eq:n(59005),neq:n(74210),gte:n(11375),lte:n(23395),cmp:n(40878),coerce:n(76389),Comparator:n(4094),Range:n(84726),satisfies:n(80280),toComparators:n(99255),maxSatisfying:n(62135),minSatisfying:n(53825),minVersion:n(25264),validRange:n(49080),outside:n(58358),gtr:n(99029),ltr:n(15740),intersects:n(18973),simplifyRange:n(73101),subset:n(23217)}},40085:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},74791:(e,t,n)=>{var r=n(20038);const a="object"===typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},53206:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const r=t.test(e),a=t.test(n);return r&&a&&(e=+e,n=+n),e===n?0:r&&!a?-1:a&&!r?1:en(t,e)}},62737:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!==typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},34593:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r}=n(40085),a=n(74791),o=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let c=0;const l=(e,t,n)=>{const r=c++;a(r,t),s[e]=r,i[r]=t,o[r]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),l("FULL",`^${i[s.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),l("LOOSE",`^${i[s.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${i[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${i[s.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),l("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",i[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},99029:(e,t,n)=>{const r=n(58358);e.exports=(e,t,n)=>r(e,t,">",n)},18973:(e,t,n)=>{const r=n(84726);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t))},15740:(e,t,n)=>{const r=n(58358);e.exports=(e,t,n)=>r(e,t,"<",n)},62135:(e,t,n)=>{const r=n(1263),a=n(84726);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&-1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},53825:(e,t,n)=>{const r=n(1263),a=n(84726);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},25264:(e,t,n)=>{const r=n(1263),a=n(84726),o=n(59832);e.exports=(e,t)=>{e=new a(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let a=0;a{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!o(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||n&&!o(n,i)||(n=i)}return n&&e.test(n)?n:null}},58358:(e,t,n)=>{const r=n(1263),a=n(4094),{ANY:o}=a,i=n(84726),s=n(80280),c=n(59832),l=n(70350),u=n(23395),d=n(11375);e.exports=(e,t,n,p)=>{let f,g,m,h,_;switch(e=new r(e,p),t=new i(t,p),n){case">":f=c,g=u,m=l,h=">",_=">=";break;case"<":f=l,g=d,m=c,h="<",_="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,p))return!1;for(let r=0;r{e.semver===o&&(e=new a(">=0.0.0")),i=i||e,s=s||e,f(e.semver,i.semver,p)?i=e:m(e.semver,s.semver,p)&&(s=e)})),i.operator===h||i.operator===_)return!1;if((!s.operator||s.operator===h)&&g(e,s.semver))return!1;if(s.operator===_&&m(e,s.semver))return!1}return!0}},73101:(e,t,n)=>{const r=n(80280),a=n(65775);e.exports=(e,t,n)=>{const o=[];let i=null,s=null;const c=e.sort(((e,t)=>a(e,t,n)));for(const a of c){r(a,t,n)?(s=a,i||(i=a)):(s&&o.push([i,s]),s=null,i=null)}i&&o.push([i,null]);const l=[];for(const[r,a]of o)r===a?l.push(r):a||r!==c[0]?a?r===c[0]?l.push(`<=${a}`):l.push(`${r} - ${a}`):l.push(`>=${r}`):l.push("*");const u=l.join(" || "),d="string"===typeof t.raw?t.raw:String(t);return u.length{const r=n(84726),{ANY:a}=n(4094),o=n(80280),i=n(65775),s=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===a)return 1===t.length&&t[0].semver===a;const r=new Set;let s,u,d,p,f,g,m;for(const a of e)">"===a.operator||">="===a.operator?s=c(s,a,n):"<"===a.operator||"<="===a.operator?u=l(u,a,n):r.add(a.semver);if(r.size>1)return null;if(s&&u){if(d=i(s.semver,u.semver,n),d>0)return null;if(0===d&&(">="!==s.operator||"<="!==u.operator))return null}for(const a of r){if(s&&!o(a,String(s),n))return null;if(u&&!o(a,String(u),n))return null;for(const e of t)if(!o(a,String(e),n))return!1;return!0}for(const a of t){if(m=m||">"===a.operator||">="===a.operator,g=g||"<"===a.operator||"<="===a.operator,s)if(">"===a.operator||">="===a.operator){if(p=c(s,a,n),p===a&&p!==s)return!1}else if(">="===s.operator&&!o(s.semver,String(a),n))return!1;if(u)if("<"===a.operator||"<="===a.operator){if(f=l(u,a,n),f===a&&f!==u)return!1}else if("<="===u.operator&&!o(u.semver,String(a),n))return!1;if(!a.operator&&(u||s)&&0!==d)return!1}return!(s&&g&&!u&&0!==d)&&!(u&&m&&!s&&0!==d)},c=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n)=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let a=!1;e:for(const r of e.set){for(const e of t.set){const t=s(r,e,n);if(a=a||null!==t,t)continue e}if(a)return!1}return!0}},99255:(e,t,n)=>{const r=n(84726);e.exports=(e,t)=>new r(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},49080:(e,t,n)=>{const r=n(84726);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(n){return null}}},59957:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class o extends Error{constructor(){super(),(0,a().default)(this,"isUserError",void 0),this.name=this.constructor.name,this.isUserError=!0}}t.default=o},63943:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e){super(),(0,a().default)(this,"originalError",void 0),this.originalError=e}}t.default=i},95242:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(4431));return a=function(){return e},e}function o(){const e=r(n(3267));return o=function(){return e},e}function i(){const e=n(82198);return i=function(){return e},e}function s(e,t){return"undefined"!==typeof t?t:e.getHeadRegardlessOfLane()}async function c(e){const{repo:t,modelComponent:n,throws:r,versionObjects:a,startFrom:o,stopAt:i}=e,c=s(n,o);if(!c)return[];const l=function(e,t,n){const r=[],a=e=>Boolean(null===n||void 0===n?void 0:n.find((t=>t.isEqual(e)))),o=t=>e.find((e=>e.hash.isEqual(t))),i=e=>Boolean(r.find((t=>t.hash.isEqual(e)))),s=e=>{r.push(e),e.parents.forEach((e=>{if(a(e))return;if(i(e))return;const t=o(e);t&&s(t)}))},c=o(t);return!c||a(c.hash)?[]:(s(c),r)}(await u({repo:t,modelComponent:n,throws:r,versionObjects:a,heads:[c]}),c,i);return l.map((e=>e.hash))}n(64679),Object.defineProperty(t,"__esModule",{value:!0}),t.getAllVersionHashes=c,t.getAllVersionHashesMemoized=void 0,t.getAllVersionParents=u,t.getAllVersionsInfo=async function({modelComponent:e,repo:t,throws:n=!0,versionObjects:r,startFrom:a,stopAt:c}){var l;const u=[],d=async e=>{if(!r&&!t)throw new TypeError("getAllVersionsInfo expect to get either repo or versionObjects");const n=null===r||void 0===r?void 0:r.find((t=>t.hash().isEqual(e)));return n||(t?await e.load(t):void 0)},p=s(e,a);if(!p)return u;const f=null===(l=e.getHead())||void 0===l?void 0:l.toString();let g=p.toString()===f;const m={ref:p,tag:e.getTagOfRefIfExists(p),parents:[],onLane:!g},h=e=>Boolean(null===c||void 0===c?void 0:c.find((t=>t.isEqual(e)))),_=await d(p);if(_){if(h(_.hash()))return[];m.version=_,m.parents=_.parents}else if(m.error=new(i().HeadNotFound)(e.id(),p.toString()),n)throw m.error;u.push(m);const v=async t=>{await(0,o().default)(t.parents,(async r=>{if(h(r))return;if(a=r,Boolean(u.find((e=>e.ref.isEqual(a)))))return;var a;const o=await d(r);g||(g=(null===o||void 0===o?void 0:o._hash)===f);const s={ref:r,tag:e.getTagOfRefIfExists(r),isPartOfHistory:!0,parents:(null===o||void 0===o?void 0:o.parents)||[],onLane:!g};if(o)s.version=o;else if(s.error=s.tag?new(i().VersionNotFound)(s.tag,e.id()):new(i().ParentNotFound)(e.id(),t.hash().toString(),r.toString()),n)throw s.error;u.push(s),o&&await v(o)}))};_&&await v(_);return u},t.getVersionParentsFromVersion=d,t.hasVersionByRef=async function(e,t,n,r){return(await c({modelComponent:e,repo:n,startFrom:r})).some((e=>e.isEqual(t)))};const l=(0,a().default)(c,{normalizer:e=>JSON.stringify(e[0]),promise:!0,maxAge:1});async function u({repo:e,modelComponent:t,heads:n,throws:r,versionObjects:a}){const i=await t.GetVersionHistory(e),s=[],c=e=>{const t=s.find((t=>t.hash.isEqual(e.hash)));t?Object.keys(t).forEach((n=>t[n]=e[n])):s.push(e)};if(await(0,o().default)(n,(async n=>{const{err:a,added:o}=await t.populateVersionHistoryIfMissingGracefully(e,i,n);if(a){if(r){const e=new Error(a.message);throw a.stack=`${a.stack}\nCurrent stack ${e.stack}`,a}o&&o.forEach((e=>c(e)))}else i.versions.forEach((e=>c(e)))})),a){a.map((e=>d(e))).forEach((e=>c(e)))}return s}function d(e){var t,n;return{hash:e.hash(),parents:e.parents,unrelated:null===(t=e.unrelated)||void 0===t?void 0:t.head,squashed:null===(n=e.squashed)||void 0===n?void 0:n.previousParents}}t.getAllVersionHashesMemoized=l},92045:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(59957));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class o extends a().default{}t.default=o},29268:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(86937);return o=function(){return e},e}function i(){const e=r(n(99775));return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends o().BitError{constructor(e,t){super(t?`error: the component dependency "${i().default.bold(e)}" required by "${i().default.bold(t)}" was not found`:`error: component "${i().default.bold(e)}" was not found`),(0,a().default)(this,"id",void 0),(0,a().default)(this,"dependentId",void 0),(0,a().default)(this,"code",void 0),this.code=127,this.id=e,this.dependentId=t}}t.default=s},21356:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e,t){super(),(0,a().default)(this,"id",void 0),(0,a().default)(this,"version",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.id=e,this.version=t,this.showDoctorMessage=!0}}t.default=i},37727:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e){super(),(0,a().default)(this,"msg",void 0),this.msg=e}}t.default=i},45713:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e,t,n,r){super(),(0,a().default)(this,"id",void 0),(0,a().default)(this,"version",void 0),(0,a().default)(this,"originalHash",void 0),(0,a().default)(this,"currentHash",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.id=e,this.version=t,this.originalHash=n,this.currentHash=r,this.showDoctorMessage=!0}}t.default=i},77286:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e){super(),(0,a().default)(this,"hash",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.hash=e,this.showDoctorMessage=!0}}t.default=i},52351:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(86937);return a=function(){return e},e}function o(){const e=r(n(99775));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends a().BitError{constructor(e,t){super(`head snap ${o().default.bold(t)} was not found for a component ${o().default.bold(e)}`)}}t.default=i},82198:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(92045));return a=function(){return e},e}function o(){const e=r(n(29268));return o=function(){return e},e}function i(){const e=r(n(21356));return i=function(){return e},e}function s(){const e=r(n(37727));return s=function(){return e},e}function c(){const e=r(n(45713));return c=function(){return e},e}function l(){const e=r(n(77286));return l=function(){return e},e}function u(){const e=r(n(52351));return u=function(){return e},e}function d(){const e=r(n(97604));return d=function(){return e},e}function p(){const e=r(n(9735));return p=function(){return e},e}function f(){const e=r(n(88357));return f=function(){return e},e}function g(){const e=r(n(65002));return g=function(){return e},e}function m(){const e=r(n(16346));return m=function(){return e},e}function h(){const e=r(n(26849));return h=function(){return e},e}function _(){const e=r(n(47274));return _=function(){return e},e}function v(){const e=r(n(2048));return v=function(){return e},e}function y(){const e=r(n(12655));return y=function(){return e},e}function b(){const e=r(n(99064));return b=function(){return e},e}function R(){const e=r(n(306));return R=function(){return e},e}function E(){const e=r(n(56828));return E=function(){return e},e}function S(){const e=n(84764);return S=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BitNotInScope",{enumerable:!0,get:function(){return a().default}}),Object.defineProperty(t,"ComponentNotFound",{enumerable:!0,get:function(){return o().default}}),Object.defineProperty(t,"CorruptedComponent",{enumerable:!0,get:function(){return i().default}}),Object.defineProperty(t,"CyclicDependencies",{enumerable:!0,get:function(){return s().default}}),Object.defineProperty(t,"HashMismatch",{enumerable:!0,get:function(){return c().default}}),Object.defineProperty(t,"HashNotFound",{enumerable:!0,get:function(){return l().default}}),Object.defineProperty(t,"HeadNotFound",{enumerable:!0,get:function(){return u().default}}),Object.defineProperty(t,"InvalidIndexJson",{enumerable:!0,get:function(){return d().default}}),Object.defineProperty(t,"MergeConflict",{enumerable:!0,get:function(){return p().default}}),Object.defineProperty(t,"MergeConflictOnRemote",{enumerable:!0,get:function(){return f().default}}),Object.defineProperty(t,"OutdatedIndexJson",{enumerable:!0,get:function(){return g().default}}),Object.defineProperty(t,"ParentNotFound",{enumerable:!0,get:function(){return m().default}}),Object.defineProperty(t,"ResolutionException",{enumerable:!0,get:function(){return h().default}}),Object.defineProperty(t,"ScopeAlreadyExists",{enumerable:!0,get:function(){return _().default}}),Object.defineProperty(t,"ScopeJsonNotFound",{enumerable:!0,get:function(){return v().default}}),Object.defineProperty(t,"ScopeNotFound",{enumerable:!0,get:function(){return y().default}}),Object.defineProperty(t,"SourceNotFound",{enumerable:!0,get:function(){return b().default}}),Object.defineProperty(t,"VersionAlreadyExists",{enumerable:!0,get:function(){return R().default}}),Object.defineProperty(t,"VersionNotFound",{enumerable:!0,get:function(){return E().default}}),Object.defineProperty(t,"VersionNotFoundOnFS",{enumerable:!0,get:function(){return S().VersionNotFoundOnFS}})},97604:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e,t){super(),(0,a().default)(this,"path",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.path=e,this.message=t,this.showDoctorMessage=!0}}t.default=i},88357:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(99775));return o=function(){return e},e}function i(){const e=n(86937);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends i().BitError{constructor(e,t){let n="";e.length&&(n+=`error: merge conflict occurred when exporting the component(s) ${e.map((e=>`${o().default.bold(e.id)} (version(s): ${e.versions.join(", ")})`)).join(", ")} to the remote scope.\nto resolve this conflict and merge your remote and local changes, please do the following:\n1) bit reset [component-pattern] [--all]\n2) bit checkout head [component-pattern]\nonce your changes are merged with the new remote version, please tag and export a new version of the component to the remote scope.`),t.length&&(n+=`error: merge error occurred when exporting the component(s) ${t.map((e=>`${o().default.bold(e.id)}${e.lane?` (lane: ${e.lane})`:""}`)).join(", ")} to the remote scope.\nto resolve this error, please re-import the above components.\nif the component is up to date, run "bit status" to make sure it's not merge-pending`),super(n),(0,a().default)(this,"code",void 0),this.code=131}}t.default=s},9735:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(86937);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().BitError{constructor(e,t){super(`error: merge conflict occurred while importing the component ${e}. conflict version(s): ${t.join(", ")}\nto resolve it and merge your local and remote changes, please do the following:\n1) bit reset ${e} ${t.join(" ")}\n2) bit import\n3) bit checkout ${t.join(" ")} ${e}\nonce your changes are merged with the new remote version, you can tag and export a new version of the component to the remote scope.`),(0,a().default)(this,"id",void 0),(0,a().default)(this,"versions",void 0),this.id=e,this.versions=t}}t.default=i},65002:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class o extends Error{constructor(e,t){super(),(0,a().default)(this,"id",void 0),(0,a().default)(this,"indexJsonPath",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.id=e,this.indexJsonPath=t,this.showDoctorMessage=!0}}t.default=o},16346:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(86937);return a=function(){return e},e}function o(){const e=r(n(99775));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends a().BitError{constructor(e,t,n){super(`component ${o().default.bold(e)} missing data. parent ${n} of version ${t} was not found.`),this.id=e,this.versionHash=t,this.parentHash=n}}t.default=i},26849:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(63943));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e,t){super(e),(0,a().default)(this,"filePath",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.filePath=t,this.showDoctorMessage=!0}}t.default=i},47274:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(59957));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class o extends a().default{}t.default=o},2048:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e){super(),(0,a().default)(this,"path",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.path=e,this.showDoctorMessage=!0}}t.default=i},12655:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e){super(),(0,a().default)(this,"scopePath",void 0),this.scopePath=e}}t.default=i},99064:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(59957));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class o extends a().default{}t.default=o},306:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(59957));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends o().default{constructor(e,t){super(),(0,a().default)(this,"version",void 0),(0,a().default)(this,"componentId",void 0),(0,a().default)(this,"showDoctorMessage",void 0),this.version=e,this.componentId=t,this.showDoctorMessage=!0}}t.default=i},84764:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(86937);return a=function(){return e},e}function o(){const e=r(n(99775));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.VersionNotFoundOnFS=void 0;class i extends a().BitError{constructor(e,t){super(`error: version "${o().default.bold(e)}" of component ${o().default.bold(t)} was not found on the filesystem.\ntry running "bit import". if it doesn't help, try running "bit import ${t} --objects"`)}}t.VersionNotFoundOnFS=i},56828:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=n(86937);return a=function(){return e},e}function o(){const e=r(n(99775));return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends a().BitError{constructor(e,t){super(`error: version "${o().default.bold(e)}" of component ${o().default.bold(t)} was not found.`)}}t.default=i},20074:(e,t,n)=>{"use strict";var r=n(20038);function a(){const e=n(71232);return a=function(){return e},e}n(8223),n(43730),Object.defineProperty(t,"__esModule",{value:!0}),t.auto=function(e){return s(e,o)},t.cr=function(e){return s(e,"\r")},t.crlf=function(e){return s(e,"\r\n")},t.lf=function(e){return s(e,"\n")};const o="undefined"!==typeof r&&"win32"===r.platform?"\r\n":"\n",i=/\r\n|\r|\n/g;function s(e,t){if(Buffer.isBuffer(e)){if((0,a().isBinaryFileSync)(e))return e;const n=e.toString(),r=n.replace(i,t);return n!==r?Buffer.from(r):e}return e.toString().replace(i,t)}},15581:(e,t,n)=>{"use strict";function r(){const e=n(79474);return r=function(){return e},e}function a(){const e=n(81530);return a=function(){return e},e}function o(e){return["major","premajor","minor","preminor","patch","prepatch","prerelease"].includes(e)}function i(e){return["patch","minor","major","prerelease"].includes(e)}function s(e){if(!i(e))throw new Error(`the release-type "${e}" is not supported`)}function c(e){if(e){const t=(0,r().valid)(e);if(!t)throw new(a().InvalidVersion)(e);return t}}Object.defineProperty(t,"__esModule",{value:!0}),t.getLatestVersion=function(e){const t=(0,r().maxSatisfying)(e,"*",{includePrerelease:!0});if(!t)throw new Error(`unable to find the latest version from ${e.join(", ")}`);return t},t.getValidVersionOrReleaseType=function(e){if(o(e)){const t=e;return s(t),{releaseType:t}}return{exactVersion:c(e)}},t.isReleaseTypeSupported=i,t.isStrReleaseType=o,t.throwForUnsupportedReleaseType=s,t.validateVersion=c},21208:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},87400:(e,t,n)=>{"use strict";var r=n(19099).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},98794:e=>{e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},39092:(e,t,n)=>{var r=n(30178);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},30682:(e,t,n)=>{var r=n(12123),a=n(13235),o=n(2262),i=function(e){return function(t,n,i){var s,c=r(t),l=a(c.length),u=o(i,l);if(e&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},75673:(e,t,n)=>{var r=n(95536)("iterator"),a=!1;try{var o=0,i={next:function(){return{done:!!o++}},return:function(){a=!0}};i[r]=function(){return this},Array.from(i,(function(){throw 2}))}catch(s){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(s){}return n}},28243:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},95999:(e,t,n)=>{var r=n(35368),a=n(28243),o=n(95536)("toStringTag"),i="Arguments"==a(function(){return arguments}());e.exports=r?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),o))?n:i?a(t):"Object"==(r=a(t))&&"function"==typeof t.callee?"Arguments":r}},7452:(e,t,n)=>{var r=n(78798),a=n(66366),o=n(54071),i=n(48070);e.exports=function(e,t){for(var n=a(t),s=i.f,c=o.f,l=0;l{var r=n(57934),a=n(48070),o=n(89658);e.exports=r?function(e,t,n){return a.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},89658:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},57934:(e,t,n)=>{var r=n(90287);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},37921:(e,t,n)=>{var r=n(96573),a=n(30178),o=r.document,i=a(o)&&a(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},59314:(e,t,n)=>{var r=n(89353);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},17467:(e,t,n)=>{var r=n(28243),a=n(96573);e.exports="process"==r(a.process)},5223:(e,t,n)=>{var r=n(89353);e.exports=/web0s(?!.*chrome)/i.test(r)},89353:(e,t,n)=>{var r=n(95210);e.exports=r("navigator","userAgent")||""},52269:(e,t,n)=>{var r,a,o=n(96573),i=n(89353),s=o.process,c=s&&s.versions,l=c&&c.v8;l?a=(r=l.split("."))[0]+r[1]:i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(a=r[1]),e.exports=a&&+a},42709:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},81104:(e,t,n)=>{var r=n(96573),a=n(54071).f,o=n(6659),i=n(51270),s=n(30575),c=n(7452),l=n(95530);e.exports=function(e,t){var n,u,d,p,f,g=e.target,m=e.global,h=e.stat;if(n=m?r:h?r[g]||s(g,{}):(r[g]||{}).prototype)for(u in t){if(p=t[u],d=e.noTargetGet?(f=a(n,u))&&f.value:n[u],!l(m?u:g+(h?".":"#")+u,e.forced)&&void 0!==d){if(typeof p===typeof d)continue;c(p,d)}(e.sham||d&&d.sham)&&o(p,"sham",!0),i(n,u,p,e)}}},90287:e=>{e.exports=function(e){try{return!!e()}catch(t){return!0}}},12595:(e,t,n)=>{"use strict";n(8223);var r=n(51270),a=n(90287),o=n(95536),i=n(76225),s=n(6659),c=o("species"),l=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),u="$0"==="a".replace(/./,"$0"),d=o("replace"),p=!!/./[d]&&""===/./[d]("a","$0"),f=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,d){var g=o(e),m=!a((function(){var t={};return t[g]=function(){return 7},7!=""[e](t)})),h=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[g]=/./[g]),n.exec=function(){return t=!0,null},n[g](""),!t}));if(!m||!h||"replace"===e&&(!l||!u||p)||"split"===e&&!f){var _=/./[g],v=n(g,""[e],(function(e,t,n,r,a){return t.exec===i?m&&!a?{done:!0,value:_.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),y=v[0],b=v[1];r(String.prototype,e,y),r(RegExp.prototype,g,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)})}d&&s(RegExp.prototype[g],"sham",!0)}},49453:(e,t,n)=>{var r=n(21208);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},95210:(e,t,n)=>{var r=n(42458),a=n(96573),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e])||o(a[e]):r[e]&&r[e][t]||a[e]&&a[e][t]}},19903:(e,t,n)=>{var r=n(95999),a=n(95091),o=n(95536)("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||a[r(e)]}},94815:(e,t,n)=>{var r=n(62477),a=Math.floor,o="".replace,i=/\$([$&'`]|\d\d?|<[^>]*>)/g,s=/\$([$&'`]|\d\d?)/g;e.exports=function(e,t,n,c,l,u){var d=n+e.length,p=c.length,f=s;return void 0!==l&&(l=r(l),f=i),o.call(u,f,(function(r,o){var i;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(d);case"<":i=l[o.slice(1,-1)];break;default:var s=+o;if(0===s)return r;if(s>p){var u=a(s/10);return 0===u?r:u<=p?void 0===c[u-1]?o.charAt(1):c[u-1]+o.charAt(1):r}i=c[s-1]}return void 0===i?"":i}))}},96573:(e,t,n)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},78798:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},33707:e=>{e.exports={}},88280:(e,t,n)=>{var r=n(96573);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},13886:(e,t,n)=>{var r=n(95210);e.exports=r("document","documentElement")},7671:(e,t,n)=>{var r=n(57934),a=n(90287),o=n(37921);e.exports=!r&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},72395:(e,t,n)=>{var r=n(90287),a=n(28243),o="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?o.call(e,""):Object(e)}:Object},29945:(e,t,n)=>{var r=n(21057),a=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return a.call(e)}),e.exports=r.inspectSource},989:(e,t,n)=>{var r,a,o,i=n(35178),s=n(96573),c=n(30178),l=n(6659),u=n(78798),d=n(21057),p=n(32309),f=n(33707),g=s.WeakMap;if(i){var m=d.state||(d.state=new g),h=m.get,_=m.has,v=m.set;r=function(e,t){return t.facade=e,v.call(m,e,t),t},a=function(e){return h.call(m,e)||{}},o=function(e){return _.call(m,e)}}else{var y=p("state");f[y]=!0,r=function(e,t){return t.facade=e,l(e,y,t),t},a=function(e){return u(e,y)?e[y]:{}},o=function(e){return u(e,y)}}e.exports={set:r,get:a,has:o,enforce:function(e){return o(e)?a(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},40874:(e,t,n)=>{var r=n(95536),a=n(95091),o=r("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||i[o]===e)}},95530:(e,t,n)=>{var r=n(90287),a=/#|\.prototype\./,o=function(e,t){var n=s[i(e)];return n==l||n!=c&&("function"==typeof t?r(t):!!t)},i=o.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=o.data={},c=o.NATIVE="N",l=o.POLYFILL="P";e.exports=o},30178:e=>{e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},72077:e=>{e.exports=!1},17477:(e,t,n)=>{var r=n(39092),a=n(40874),o=n(13235),i=n(49453),s=n(19903),c=n(52396),l=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var u,d,p,f,g,m,h,_=n&&n.that,v=!(!n||!n.AS_ENTRIES),y=!(!n||!n.IS_ITERATOR),b=!(!n||!n.INTERRUPTED),R=i(t,_,1+v+b),E=function(e){return u&&c(u),new l(!0,e)},S=function(e){return v?(r(e),b?R(e[0],e[1],E):R(e[0],e[1])):b?R(e,E):R(e)};if(y)u=e;else{if("function"!=typeof(d=s(e)))throw TypeError("Target is not iterable");if(a(d)){for(p=0,f=o(e.length);f>p;p++)if((g=S(e[p]))&&g instanceof l)return g;return new l(!1)}u=d.call(e)}for(m=u.next;!(h=m.call(u)).done;){try{g=S(h.value)}catch(O){throw c(u),O}if("object"==typeof g&&g&&g instanceof l)return g}return new l(!1)}},52396:(e,t,n)=>{var r=n(39092);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},95091:e=>{e.exports={}},3051:(e,t,n)=>{var r,a,o,i,s,c,l,u,d=n(96573),p=n(54071).f,f=n(32260).set,g=n(59314),m=n(5223),h=n(17467),_=d.MutationObserver||d.WebKitMutationObserver,v=d.document,y=d.process,b=d.Promise,R=p(d,"queueMicrotask"),E=R&&R.value;E||(r=function(){var e,t;for(h&&(e=y.domain)&&e.exit();a;){t=a.fn,a=a.next;try{t()}catch(n){throw a?i():o=void 0,n}}o=void 0,e&&e.enter()},g||h||m||!_||!v?b&&b.resolve?(l=b.resolve(void 0),u=l.then,i=function(){u.call(l,r)}):i=h?function(){y.nextTick(r)}:function(){f.call(d,r)}:(s=!0,c=v.createTextNode(""),new _(r).observe(c,{characterData:!0}),i=function(){c.data=s=!s})),e.exports=E||function(e){var t={fn:e,next:void 0};o&&(o.next=t),a||(a=t,i()),o=t}},81705:(e,t,n)=>{var r=n(96573);e.exports=r.Promise},16860:(e,t,n)=>{var r=n(90287);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},35178:(e,t,n)=>{var r=n(96573),a=n(29945),o=r.WeakMap;e.exports="function"===typeof o&&/native code/.test(a(o))},66962:(e,t,n)=>{"use strict";var r=n(21208),a=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new a(e)}},48070:(e,t,n)=>{var r=n(57934),a=n(7671),o=n(39092),i=n(79006),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(o(e),t=i(t,!0),o(n),a)try{return s(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},54071:(e,t,n)=>{var r=n(57934),a=n(96557),o=n(89658),i=n(12123),s=n(79006),c=n(78798),l=n(7671),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=i(e),t=s(t,!0),l)try{return u(e,t)}catch(n){}if(c(e,t))return o(!a.f.call(e,t),e[t])}},13146:(e,t,n)=>{var r=n(95230),a=n(42709).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},80348:(e,t)=>{t.f=Object.getOwnPropertySymbols},95230:(e,t,n)=>{var r=n(78798),a=n(12123),o=n(30682).indexOf,i=n(33707);e.exports=function(e,t){var n,s=a(e),c=0,l=[];for(n in s)!r(i,n)&&r(s,n)&&l.push(n);for(;t.length>c;)r(s,n=t[c++])&&(~o(l,n)||l.push(n));return l}},96557:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!n.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},66366:(e,t,n)=>{var r=n(95210),a=n(13146),o=n(80348),i=n(39092);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(i(e)),n=o.f;return n?t.concat(n(e)):t}},42458:(e,t,n)=>{var r=n(96573);e.exports=r},50478:e=>{e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},60014:(e,t,n)=>{var r=n(39092),a=n(30178),o=n(66962);e.exports=function(e,t){if(r(e),a(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},60830:(e,t,n)=>{var r=n(51270);e.exports=function(e,t,n){for(var a in t)r(e,a,t[a],n);return e}},51270:(e,t,n)=>{var r=n(96573),a=n(6659),o=n(78798),i=n(30575),s=n(29945),c=n(989),l=c.get,u=c.enforce,d=String(String).split("String");(e.exports=function(e,t,n,s){var c,l=!!s&&!!s.unsafe,p=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||a(n,"name",t),(c=u(n)).source||(c.source=d.join("string"==typeof t?t:""))),e!==r?(l?!f&&e[t]&&(p=!0):delete e[t],p?e[t]=n:a(e,t,n)):p?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},89397:(e,t,n)=>{var r=n(28243),a=n(76225);e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var o=n.call(e,t);if("object"!==typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return a.call(e,t)}},76225:(e,t,n)=>{"use strict";var r=n(84188),a=n(89993),o=RegExp.prototype.exec,i=String.prototype.replace,s=o,c=function(){var e=/a/,t=/b*/g;return o.call(e,"a"),o.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),l=a.UNSUPPORTED_Y||a.BROKEN_CARET,u=void 0!==/()??/.exec("")[1];(c||u||l)&&(s=function(e){var t,n,a,s,d=this,p=l&&d.sticky,f=r.call(d),g=d.source,m=0,h=e;return p&&(-1===(f=f.replace("y","")).indexOf("g")&&(f+="g"),h=String(e).slice(d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==e[d.lastIndex-1])&&(g="(?: "+g+")",h=" "+h,m++),n=new RegExp("^(?:"+g+")",f)),u&&(n=new RegExp("^"+g+"$(?!\\s)",f)),c&&(t=d.lastIndex),a=o.call(p?n:d,h),p?a?(a.input=a.input.slice(m),a[0]=a[0].slice(m),a.index=d.lastIndex,d.lastIndex+=a[0].length):d.lastIndex=0:c&&a&&(d.lastIndex=d.global?a.index+a[0].length:t),u&&a&&a.length>1&&i.call(a[0],n,(function(){for(s=1;s{"use strict";var r=n(39092);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},89993:(e,t,n)=>{"use strict";var r=n(90287);function a(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=r((function(){var e=a("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=a("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},21845:e=>{e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},30575:(e,t,n)=>{var r=n(96573),a=n(6659);e.exports=function(e,t){try{a(r,e,t)}catch(n){r[e]=t}return t}},51204:(e,t,n)=>{"use strict";var r=n(95210),a=n(48070),o=n(95536),i=n(57934),s=o("species");e.exports=function(e){var t=r(e),n=a.f;i&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},40245:(e,t,n)=>{var r=n(48070).f,a=n(78798),o=n(95536)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},32309:(e,t,n)=>{var r=n(10002),a=n(25771),o=r("keys");e.exports=function(e){return o[e]||(o[e]=a(e))}},21057:(e,t,n)=>{var r=n(96573),a=n(30575),o="__core-js_shared__",i=r[o]||a(o,{});e.exports=i},10002:(e,t,n)=>{var r=n(72077),a=n(21057);(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.9.0",mode:r?"pure":"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"})},22722:(e,t,n)=>{var r=n(39092),a=n(21208),o=n(95536)("species");e.exports=function(e,t){var n,i=r(e).constructor;return void 0===i||void 0==(n=r(i)[o])?t:a(n)}},19099:(e,t,n)=>{var r=n(60555),a=n(21845),o=function(e){return function(t,n){var o,i,s=String(a(t)),c=r(n),l=s.length;return c<0||c>=l?e?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===l||(i=s.charCodeAt(c+1))<56320||i>57343?e?s.charAt(c):o:e?s.slice(c,c+2):i-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},32260:(e,t,n)=>{var r,a,o,i=n(96573),s=n(90287),c=n(49453),l=n(13886),u=n(37921),d=n(59314),p=n(17467),f=i.location,g=i.setImmediate,m=i.clearImmediate,h=i.process,_=i.MessageChannel,v=i.Dispatch,y=0,b={},R="onreadystatechange",E=function(e){if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},S=function(e){return function(){E(e)}},O=function(e){E(e.data)},w=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};g&&m||(g=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return b[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(y),y},m=function(e){delete b[e]},p?r=function(e){h.nextTick(S(e))}:v&&v.now?r=function(e){v.now(S(e))}:_&&!d?(o=(a=new _).port2,a.port1.onmessage=O,r=c(o.postMessage,o,1)):i.addEventListener&&"function"==typeof postMessage&&!i.importScripts&&f&&"file:"!==f.protocol&&!s(w)?(r=w,i.addEventListener("message",O,!1)):r=R in u("script")?function(e){l.appendChild(u("script"))[R]=function(){l.removeChild(this),E(e)}}:function(e){setTimeout(S(e),0)}),e.exports={set:g,clear:m}},2262:(e,t,n)=>{var r=n(60555),a=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?a(n+t,0):o(n,t)}},12123:(e,t,n)=>{var r=n(72395),a=n(21845);e.exports=function(e){return r(a(e))}},60555:e=>{var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},13235:(e,t,n)=>{var r=n(60555),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},62477:(e,t,n)=>{var r=n(21845);e.exports=function(e){return Object(r(e))}},79006:(e,t,n)=>{var r=n(30178);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},35368:(e,t,n)=>{var r={};r[n(95536)("toStringTag")]="z",e.exports="[object z]"===String(r)},25771:e=>{var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+n).toString(36)}},59432:(e,t,n)=>{var r=n(16860);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},95536:(e,t,n)=>{var r=n(96573),a=n(10002),o=n(78798),i=n(25771),s=n(16860),c=n(59432),l=a("wks"),u=r.Symbol,d=c?u:u&&u.withoutSetter||i;e.exports=function(e){return o(l,e)||(s&&o(u,e)?l[e]=u[e]:l[e]=d("Symbol."+e)),l[e]}},64679:(e,t,n)=>{"use strict";var r,a,o,i,s=n(81104),c=n(72077),l=n(96573),u=n(95210),d=n(81705),p=n(51270),f=n(60830),g=n(40245),m=n(51204),h=n(30178),_=n(21208),v=n(98794),y=n(29945),b=n(17477),R=n(75673),E=n(22722),S=n(32260).set,O=n(3051),w=n(60014),C=n(88280),T=n(66962),x=n(50478),N=n(989),I=n(95530),P=n(95536),A=n(17467),D=n(52269),k=P("species"),M="Promise",j=N.get,L=N.set,F=N.getterFor(M),B=d,U=l.TypeError,G=l.document,$=l.process,V=u("fetch"),z=T.f,H=z,q=!!(G&&G.createEvent&&l.dispatchEvent),Y="function"==typeof PromiseRejectionEvent,W="unhandledrejection",Q=I(M,(function(){if(!(y(B)!==String(B))){if(66===D)return!0;if(!A&&!Y)return!0}if(c&&!B.prototype.finally)return!0;if(D>=51&&/native code/.test(B))return!1;var e=B.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[k]=t,!(e.then((function(){}))instanceof t)})),K=Q||!R((function(e){B.all(e).catch((function(){}))})),X=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},Z=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;O((function(){for(var r=e.value,a=1==e.state,o=0;n.length>o;){var i,s,c,l=n[o++],u=a?l.ok:l.fail,d=l.resolve,p=l.reject,f=l.domain;try{u?(a||(2===e.rejection&&ne(e),e.rejection=1),!0===u?i=r:(f&&f.enter(),i=u(r),f&&(f.exit(),c=!0)),i===l.promise?p(U("Promise-chain cycle")):(s=X(i))?s.call(i,d,p):d(i)):p(r)}catch(g){f&&!c&&f.exit(),p(g)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ee(e)}))}},J=function(e,t,n){var r,a;q?((r=G.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),l.dispatchEvent(r)):r={promise:t,reason:n},!Y&&(a=l["on"+e])?a(r):e===W&&C("Unhandled promise rejection",n)},ee=function(e){S.call(l,(function(){var t,n=e.facade,r=e.value;if(te(e)&&(t=x((function(){A?$.emit("unhandledRejection",r,n):J(W,n,r)})),e.rejection=A||te(e)?2:1,t.error))throw t.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e){S.call(l,(function(){var t=e.facade;A?$.emit("rejectionHandled",t):J("rejectionhandled",t,e.value)}))},re=function(e,t,n){return function(r){e(t,r,n)}},ae=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,Z(e,!0))},oe=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw U("Promise can't be resolved itself");var r=X(t);r?O((function(){var n={done:!1};try{r.call(t,re(oe,n,e),re(ae,n,e))}catch(a){ae(n,a,e)}})):(e.value=t,e.state=1,Z(e,!1))}catch(a){ae({done:!1},a,e)}}};Q&&(B=function(e){v(this,B,M),_(e),r.call(this);var t=j(this);try{e(re(oe,t),re(ae,t))}catch(n){ae(t,n)}},(r=function(e){L(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=f(B.prototype,{then:function(e,t){var n=F(this),r=z(E(this,B));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=A?$.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&Z(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r,t=j(e);this.promise=e,this.resolve=re(oe,t),this.reject=re(ae,t)},T.f=z=function(e){return e===B||e===o?new a(e):H(e)},c||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new B((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof V&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(B,V.apply(l,arguments))}}))),s({global:!0,wrap:!0,forced:Q},{Promise:B}),g(B,M,!1,!0),m(M),o=u(M),s({target:M,stat:!0,forced:Q},{reject:function(e){var t=z(this);return t.reject.call(void 0,e),t.promise}}),s({target:M,stat:!0,forced:c||Q},{resolve:function(e){return w(c&&this===o?B:this,e)}}),s({target:M,stat:!0,forced:K},{all:function(e){var t=this,n=z(t),r=n.resolve,a=n.reject,o=x((function(){var n=_(t.resolve),o=[],i=0,s=1;b(e,(function(e){var c=i++,l=!1;o.push(void 0),s++,n.call(t,e).then((function(e){l||(l=!0,o[c]=e,--s||r(o))}),a)})),--s||r(o)}));return o.error&&a(o.value),n.promise},race:function(e){var t=this,n=z(t),r=n.reject,a=x((function(){var a=_(t.resolve);b(e,(function(e){a.call(t,e).then(n.resolve,r)}))}));return a.error&&r(a.value),n.promise}})},8223:(e,t,n)=>{"use strict";var r=n(81104),a=n(76225);r({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},43730:(e,t,n)=>{"use strict";var r=n(12595),a=n(39092),o=n(13235),i=n(60555),s=n(21845),c=n(87400),l=n(94815),u=n(89397),d=Math.max,p=Math.min;r("replace",2,(function(e,t,n,r){var f=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=r.REPLACE_KEEPS_$0,m=f?"$":"$0";return[function(n,r){var a=s(this),o=void 0==n?void 0:n[e];return void 0!==o?o.call(n,a,r):t.call(String(a),n,r)},function(e,r){if(!f&&g||"string"===typeof r&&-1===r.indexOf(m)){var s=n(t,e,this,r);if(s.done)return s.value}var h=a(e),_=String(this),v="function"===typeof r;v||(r=String(r));var y=h.global;if(y){var b=h.unicode;h.lastIndex=0}for(var R=[];;){var E=u(h,_);if(null===E)break;if(R.push(E),!y)break;""===String(E[0])&&(h.lastIndex=c(_,o(h.lastIndex),b))}for(var S,O="",w=0,C=0;C=w&&(O+=_.slice(w,x)+D,w=x+T.length)}return O+_.slice(w)}]}))},89904:(e,t,n)=>{const r=Symbol("SemVer ANY");class a{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof a){if(e.loose===!!t.loose)return e;e=e.value}l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?i[s.COMPARATORLOOSE]:i[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"===typeof e)try{e=new u(e,this.options)}catch(t){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof a))throw new TypeError("a Comparator is required");if(t&&"object"===typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new d(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new d(this.value,t).test(e.semver);const n=(">="===this.operator||">"===this.operator)&&(">="===e.operator||">"===e.operator),r=("<="===this.operator||"<"===this.operator)&&("<="===e.operator||"<"===e.operator),o=this.semver.version===e.semver.version,i=(">="===this.operator||"<="===this.operator)&&(">="===e.operator||"<="===e.operator),s=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||o&&i||s||l}}e.exports=a;const o=n(41392),{re:i,t:s}=n(68458),c=n(51488),l=n(85442),u=n(57186),d=n(21936)},21936:(e,t,n)=>{class r{constructor(e,t){if(t=o(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof i)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!g(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const t of this.set)if(1===t.length&&m(t[0])){this.set=[t];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=a.get(t);if(n)return n;const r=this.options.loose,o=r?l[u.HYPHENRANGELOOSE]:l[u.HYPHENRANGE];e=e.replace(o,T(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(l[u.COMPARATORTRIM],d),s("comparator trim",e,l[u.COMPARATORTRIM]),e=(e=(e=e.replace(l[u.TILDETRIM],p)).replace(l[u.CARETTRIM],f)).split(/\s+/).join(" ");const c=r?l[u.COMPARATORLOOSE]:l[u.COMPARATOR],m=e.split(" ").map((e=>_(e,this.options))).join(" ").split(/\s+/).map((e=>C(e,this.options))).filter(this.options.loose?e=>!!e.match(c):()=>!0).map((e=>new i(e,this.options))),h=(m.length,new Map);for(const a of m){if(g(a))return[a];h.set(a.value,a)}h.size>1&&h.has("")&&h.delete("");const v=[...h.values()];return a.set(t,v),v}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some((n=>h(n,t)&&e.set.some((e=>h(e,t)&&n.every((n=>e.every((e=>n.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"===typeof e)try{e=new c(e,this.options)}catch(t){return!1}for(let n=0;n"<0.0.0-0"===e.value,m=e=>""===e.value,h=(e,t)=>{let n=!0;const r=e.slice();let a=r.pop();for(;n&&r.length;)n=r.every((e=>a.intersects(e,t))),a=r.pop();return n},_=(e,t)=>(s("comp",e,t),e=R(e,t),s("caret",e),e=y(e,t),s("tildes",e),e=S(e,t),s("xrange",e),e=w(e,t),s("stars",e),e),v=e=>!e||"x"===e.toLowerCase()||"*"===e,y=(e,t)=>e.trim().split(/\s+/).map((e=>b(e,t))).join(" "),b=(e,t)=>{const n=t.loose?l[u.TILDELOOSE]:l[u.TILDE];return e.replace(n,((t,n,r,a,o)=>{let i;return s("tilde",e,t,n,r,a,o),v(n)?i="":v(r)?i=`>=${n}.0.0 <${+n+1}.0.0-0`:v(a)?i=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(s("replaceTilde pr",o),i=`>=${n}.${r}.${a}-${o} <${n}.${+r+1}.0-0`):i=`>=${n}.${r}.${a} <${n}.${+r+1}.0-0`,s("tilde return",i),i}))},R=(e,t)=>e.trim().split(/\s+/).map((e=>E(e,t))).join(" "),E=(e,t)=>{s("caret",e,t);const n=t.loose?l[u.CARETLOOSE]:l[u.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,((t,n,a,o,i)=>{let c;return s("caret",e,t,n,a,o,i),v(n)?c="":v(a)?c=`>=${n}.0.0${r} <${+n+1}.0.0-0`:v(o)?c="0"===n?`>=${n}.${a}.0${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.0${r} <${+n+1}.0.0-0`:i?(s("replaceCaret pr",i),c="0"===n?"0"===a?`>=${n}.${a}.${o}-${i} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}-${i} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o}-${i} <${+n+1}.0.0-0`):(s("no pr"),c="0"===n?"0"===a?`>=${n}.${a}.${o}${r} <${n}.${a}.${+o+1}-0`:`>=${n}.${a}.${o}${r} <${n}.${+a+1}.0-0`:`>=${n}.${a}.${o} <${+n+1}.0.0-0`),s("caret return",c),c}))},S=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map((e=>O(e,t))).join(" ")),O=(e,t)=>{e=e.trim();const n=t.loose?l[u.XRANGELOOSE]:l[u.XRANGE];return e.replace(n,((n,r,a,o,i,c)=>{s("xRange",e,n,r,a,o,i,c);const l=v(a),u=l||v(o),d=u||v(i),p=d;return"="===r&&p&&(r=""),c=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&p?(u&&(o=0),i=0,">"===r?(r=">=",u?(a=+a+1,o=0,i=0):(o=+o+1,i=0)):"<="===r&&(r="<",u?a=+a+1:o=+o+1),"<"===r&&(c="-0"),n=`${r+a}.${o}.${i}${c}`):u?n=`>=${a}.0.0${c} <${+a+1}.0.0-0`:d&&(n=`>=${a}.${o}.0${c} <${a}.${+o+1}.0-0`),s("xRange return",n),n}))},w=(e,t)=>(s("replaceStars",e,t),e.trim().replace(l[u.STAR],"")),C=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),T=e=>(t,n,r,a,o,i,s,c,l,u,d,p,f)=>`${n=v(r)?"":v(a)?`>=${r}.0.0${e?"-0":""}`:v(o)?`>=${r}.${a}.0${e?"-0":""}`:i?`>=${n}`:`>=${n}${e?"-0":""}`} ${c=v(l)?"":v(u)?`<${+l+1}.0.0-0`:v(d)?`<${l}.${+u+1}.0-0`:p?`<=${l}.${u}.${d}-${p}`:e?`<${l}.${u}.${+d+1}-0`:`<=${c}`}`.trim(),x=(e,t,n)=>{for(let r=0;r0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},57186:(e,t,n)=>{const r=n(85442),{MAX_LENGTH:a,MAX_SAFE_INTEGER:o}=n(38500),{re:i,t:s}=n(68458),c=n(41392),{compareIdentifiers:l}=n(26887);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!==typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?i[s.LOOSE]:i[s.FULL]);if(!n)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"===typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=u},45346:(e,t,n)=>{const r=n(66538);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},51488:(e,t,n)=>{const r=n(81073),a=n(6640),o=n(94849),i=n(90571),s=n(92684),c=n(25620);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e===n;case"!==":return"object"===typeof e&&(e=e.version),"object"===typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return a(e,n,l);case">":return o(e,n,l);case">=":return i(e,n,l);case"<":return s(e,n,l);case"<=":return c(e,n,l);default:throw new TypeError(`Invalid operator: ${t}`)}}},94032:(e,t,n)=>{const r=n(57186),a=n(66538),{re:o,t:i}=n(68458);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"===typeof e&&(e=String(e)),"string"!==typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=o[i.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),o[i.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[i.COERCERTL].lastIndex=-1}else n=e.match(o[i.COERCE]);return null===n?null:a(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},49591:(e,t,n)=>{const r=n(57186);e.exports=(e,t,n)=>{const a=new r(e,n),o=new r(t,n);return a.compare(o)||a.compareBuild(o)}},79533:(e,t,n)=>{const r=n(24979);e.exports=(e,t)=>r(e,t,!0)},24979:(e,t,n)=>{const r=n(57186);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},82720:(e,t,n)=>{const r=n(66538),a=n(81073);e.exports=(e,t)=>{if(a(e,t))return null;{const n=r(e),a=r(t),o=n.prerelease.length||a.prerelease.length,i=o?"pre":"",s=o?"prerelease":"";for(const e in n)if(("major"===e||"minor"===e||"patch"===e)&&n[e]!==a[e])return i+e;return s}}},81073:(e,t,n)=>{const r=n(24979);e.exports=(e,t,n)=>0===r(e,t,n)},94849:(e,t,n)=>{const r=n(24979);e.exports=(e,t,n)=>r(e,t,n)>0},90571:(e,t,n)=>{const r=n(24979);e.exports=(e,t,n)=>r(e,t,n)>=0},44863:(e,t,n)=>{const r=n(57186);e.exports=(e,t,n,a)=>{"string"===typeof n&&(a=n,n=void 0);try{return new r(e,n).inc(t,a).version}catch(o){return null}}},92684:(e,t,n)=>{const r=n(24979);e.exports=(e,t,n)=>r(e,t,n)<0},25620:(e,t,n)=>{const r=n(24979);e.exports=(e,t,n)=>r(e,t,n)<=0},14940:(e,t,n)=>{const r=n(57186);e.exports=(e,t)=>new r(e,t).major},62218:(e,t,n)=>{const r=n(57186);e.exports=(e,t)=>new r(e,t).minor},6640:(e,t,n)=>{const r=n(24979);e.exports=(e,t,n)=>0!==r(e,t,n)},66538:(e,t,n)=>{const{MAX_LENGTH:r}=n(38500),{re:a,t:o}=n(68458),i=n(57186),s=n(41392);e.exports=(e,t)=>{if(t=s(t),e instanceof i)return e;if("string"!==typeof e)return null;if(e.length>r)return null;if(!(t.loose?a[o.LOOSE]:a[o.FULL]).test(e))return null;try{return new i(e,t)}catch(n){return null}}},58855:(e,t,n)=>{const r=n(57186);e.exports=(e,t)=>new r(e,t).patch},9010:(e,t,n)=>{const r=n(66538);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},28381:(e,t,n)=>{const r=n(24979);e.exports=(e,t,n)=>r(t,e,n)},14089:(e,t,n)=>{const r=n(49591);e.exports=(e,t)=>e.sort(((e,n)=>r(n,e,t)))},42548:(e,t,n)=>{const r=n(21936);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(a){return!1}return t.test(e)}},37276:(e,t,n)=>{const r=n(49591);e.exports=(e,t)=>e.sort(((e,n)=>r(e,n,t)))},39483:(e,t,n)=>{const r=n(66538);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},79474:(e,t,n)=>{const r=n(68458);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:n(38500).SEMVER_SPEC_VERSION,SemVer:n(57186),compareIdentifiers:n(26887).compareIdentifiers,rcompareIdentifiers:n(26887).rcompareIdentifiers,parse:n(66538),valid:n(39483),clean:n(45346),inc:n(44863),diff:n(82720),major:n(14940),minor:n(62218),patch:n(58855),prerelease:n(9010),compare:n(24979),rcompare:n(28381),compareLoose:n(79533),compareBuild:n(49591),sort:n(37276),rsort:n(14089),gt:n(94849),lt:n(92684),eq:n(81073),neq:n(6640),gte:n(90571),lte:n(25620),cmp:n(51488),coerce:n(94032),Comparator:n(89904),Range:n(21936),satisfies:n(42548),toComparators:n(39199),maxSatisfying:n(93478),minSatisfying:n(95274),minVersion:n(33416),validRange:n(77774),outside:n(83716),gtr:n(40534),ltr:n(23494),intersects:n(47290),simplifyRange:n(5898),subset:n(57230)}},38500:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},85442:(e,t,n)=>{var r=n(20038);const a="object"===typeof r&&r.env&&r.env.NODE_DEBUG&&/\bsemver\b/i.test(r.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=a},26887:e=>{const t=/^[0-9]+$/,n=(e,n)=>{const r=t.test(e),a=t.test(n);return r&&a&&(e=+e,n=+n),e===n?0:r&&!a?-1:a&&!r?1:en(t,e)}},41392:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!==typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},68458:(e,t,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r}=n(38500),a=n(85442),o=(t=e.exports={}).re=[],i=t.src=[],s=t.t={};let c=0;const l=(e,t,n)=>{const r=c++;a(r,t),s[e]=r,i[r]=t,o[r]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})\\.(${i[s.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})\\.(${i[s.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${i[s.NUMERICIDENTIFIER]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${i[s.NUMERICIDENTIFIERLOOSE]}|${i[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${i[s.PRERELEASEIDENTIFIER]}(?:\\.${i[s.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${i[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[s.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${i[s.BUILDIDENTIFIER]}(?:\\.${i[s.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${i[s.MAINVERSION]}${i[s.PRERELEASE]}?${i[s.BUILD]}?`),l("FULL",`^${i[s.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${i[s.MAINVERSIONLOOSE]}${i[s.PRERELEASELOOSE]}?${i[s.BUILD]}?`),l("LOOSE",`^${i[s.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${i[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${i[s.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:\\.(${i[s.XRANGEIDENTIFIER]})(?:${i[s.PRERELEASE]})?${i[s.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[s.XRANGEIDENTIFIERLOOSE]})(?:${i[s.PRERELEASELOOSE]})?${i[s.BUILD]}?)?)?`),l("XRANGE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${i[s.GTLT]}\\s*${i[s.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",i[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${i[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${i[s.LONETILDE]}${i[s.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${i[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${i[s.LONECARET]}${i[s.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${i[s.LONECARET]}${i[s.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${i[s.GTLT]}\\s*(${i[s.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${i[s.GTLT]}\\s*(${i[s.LOOSEPLAIN]}|${i[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${i[s.XRANGEPLAIN]})\\s+-\\s+(${i[s.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${i[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[s.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},40534:(e,t,n)=>{const r=n(83716);e.exports=(e,t,n)=>r(e,t,">",n)},47290:(e,t,n)=>{const r=n(21936);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t))},23494:(e,t,n)=>{const r=n(83716);e.exports=(e,t,n)=>r(e,t,"<",n)},93478:(e,t,n)=>{const r=n(57186),a=n(21936);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&-1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},95274:(e,t,n)=>{const r=n(57186),a=n(21936);e.exports=(e,t,n)=>{let o=null,i=null,s=null;try{s=new a(t,n)}catch(c){return null}return e.forEach((e=>{s.test(e)&&(o&&1!==i.compare(e)||(o=e,i=new r(o,n)))})),o}},33416:(e,t,n)=>{const r=n(57186),a=n(21936),o=n(94849);e.exports=(e,t)=>{e=new a(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let a=0;a{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":i&&!o(t,i)||(i=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!i||n&&!o(n,i)||(n=i)}return n&&e.test(n)?n:null}},83716:(e,t,n)=>{const r=n(57186),a=n(89904),{ANY:o}=a,i=n(21936),s=n(42548),c=n(94849),l=n(92684),u=n(25620),d=n(90571);e.exports=(e,t,n,p)=>{let f,g,m,h,_;switch(e=new r(e,p),t=new i(t,p),n){case">":f=c,g=u,m=l,h=">",_=">=";break;case"<":f=l,g=d,m=c,h="<",_="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,p))return!1;for(let r=0;r{e.semver===o&&(e=new a(">=0.0.0")),i=i||e,s=s||e,f(e.semver,i.semver,p)?i=e:m(e.semver,s.semver,p)&&(s=e)})),i.operator===h||i.operator===_)return!1;if((!s.operator||s.operator===h)&&g(e,s.semver))return!1;if(s.operator===_&&m(e,s.semver))return!1}return!0}},5898:(e,t,n)=>{const r=n(42548),a=n(24979);e.exports=(e,t,n)=>{const o=[];let i=null,s=null;const c=e.sort(((e,t)=>a(e,t,n)));for(const a of c){r(a,t,n)?(s=a,i||(i=a)):(s&&o.push([i,s]),s=null,i=null)}i&&o.push([i,null]);const l=[];for(const[r,a]of o)r===a?l.push(r):a||r!==c[0]?a?r===c[0]?l.push(`<=${a}`):l.push(`${r} - ${a}`):l.push(`>=${r}`):l.push("*");const u=l.join(" || "),d="string"===typeof t.raw?t.raw:String(t);return u.length{const r=n(21936),{ANY:a}=n(89904),o=n(42548),i=n(24979),s=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===a)return 1===t.length&&t[0].semver===a;const r=new Set;let s,u,d,p,f,g,m;for(const a of e)">"===a.operator||">="===a.operator?s=c(s,a,n):"<"===a.operator||"<="===a.operator?u=l(u,a,n):r.add(a.semver);if(r.size>1)return null;if(s&&u){if(d=i(s.semver,u.semver,n),d>0)return null;if(0===d&&(">="!==s.operator||"<="!==u.operator))return null}for(const a of r){if(s&&!o(a,String(s),n))return null;if(u&&!o(a,String(u),n))return null;for(const e of t)if(!o(a,String(e),n))return!1;return!0}for(const a of t){if(m=m||">"===a.operator||">="===a.operator,g=g||"<"===a.operator||"<="===a.operator,s)if(">"===a.operator||">="===a.operator){if(p=c(s,a,n),p===a&&p!==s)return!1}else if(">="===s.operator&&!o(s.semver,String(a),n))return!1;if(u)if("<"===a.operator||"<="===a.operator){if(f=l(u,a,n),f===a&&f!==u)return!1}else if("<="===u.operator&&!o(u.semver,String(a),n))return!1;if(!a.operator&&(u||s)&&0!==d)return!1}return!(s&&g&&!u&&0!==d)&&!(u&&m&&!s&&0!==d)},c=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,n)=>{if(!e)return t;const r=i(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n)=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let a=!1;e:for(const r of e.set){for(const e of t.set){const t=s(r,e,n);if(a=a||null!==t,t)continue e}if(a)return!1}return!0}},39199:(e,t,n)=>{const r=n(21936);e.exports=(e,t)=>new r(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},77774:(e,t,n)=>{const r=n(21936);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(n){return null}}},52219:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(55081),t)},55081:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Link=void 0;const a=r(n(49725)),o=n(56843),i=r(n(92366));t.Link=function(e){return a.default.createElement(o.Link,Object.assign({},e,{className:i.default.link,external:!0}))}},36812:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),a(n(14770),t)},14770:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aObject.assign(Object.assign(Object.assign({},r),{mdx:l.mdx}),t)),[r,t,l.mdx]);return s.default.createElement(u.Snippet,Object.assign({scope:a},n))}},20842:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MDXScopeProvider=t.MDXScopeContext=void 0;var r=n(46847);Object.defineProperty(t,"MDXScopeContext",{enumerable:!0,get:function(){return r.MDXScopeContext}});var a=n(42151);Object.defineProperty(t,"MDXScopeProvider",{enumerable:!0,get:function(){return a.MDXScopeProvider}})},46847:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MDXScopeContext=void 0;const r=n(49725);t.MDXScopeContext=(0,r.createContext)({})},42151:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MDXScopeProvider=void 0;const a=r(n(49725)),o=n(46847);t.MDXScopeProvider=function({components:e,children:t}){return a.default.createElement(o.MDXScopeContext.Provider,{value:e},t)}},22379:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MDXLayout=void 0;var r=n(51309);Object.defineProperty(t,"MDXLayout",{enumerable:!0,get:function(){return r.MDXLayout}})},51309:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aObject.assign(Object.assign({},d),t)),[d,t]);return s.default.createElement(c.MDXLayout,Object.assign({components:r},n))}},44374:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MDXScopeProvider=t.MDXScopeContext=void 0;var r=n(74997);Object.defineProperty(t,"MDXScopeContext",{enumerable:!0,get:function(){return r.MDXScopeContext}});var a=n(93629);Object.defineProperty(t,"MDXScopeProvider",{enumerable:!0,get:function(){return a.MDXScopeProvider}})},74997:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MDXScopeContext=void 0;const r=n(49725);t.MDXScopeContext=r.createContext({})},93629:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MDXScopeProvider=void 0;const a=r(n(49725)),o=n(74997);t.MDXScopeProvider=function({components:e,children:t}){return a.default.createElement(o.MDXScopeContext.Provider,{value:e},t)}},21178:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MDXAspect=void 0;const a=r().Aspect.create({id:"teambit.mdx/mdx"});t.MDXAspect=a;var o=a;t.default=o},78354:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(91814);return i=function(){return e},e}function s(){const e=n(12639);return s=function(){return e},e}function c(){const e=n(82055);return c=function(){return e},e}function l(){const e=n(85779);return l=function(){return e},e}function u(){const e=n(21178);return u=function(){return e},e}n(31567),n(92619);class d{static async provider([e,t]){const n=new d;return t.registerEmptyState((()=>o().default.createElement(l().EmptyBox,{title:"This component doesn\u2019t have any tests.",linkText:"Learn how to add tests to your MDX components",link:"https://bit.dev/docs/dev-services-overview/tester/tester-overview"}))),e.registerEmptyState((()=>o().default.createElement(l().EmptyBox,{title:"This component doesn\u2019t have any compositions.",linkText:"Learn how to add compositions to your MDX components",link:"https://bit.dev/docs/dev-services-overview/compositions/compositions-overview"}))),n}}(0,a().default)(d,"runtime",s().UIRuntime),(0,a().default)(d,"slots",[]),(0,a().default)(d,"dependencies",[i().CompositionsAspect,c().TesterAspect]),u().MDXAspect.addRuntime(d)},64958:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.NodeAspect=void 0;const a=r().Aspect.create({id:"teambit.harmony/node",dependencies:[],defaultConfig:{}});t.NodeAspect=a;var o=a;t.default=o},62780:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(91814);return i=function(){return e},e}function s(){const e=n(12639);return s=function(){return e},e}function c(){const e=n(82055);return c=function(){return e},e}function l(){const e=n(85779);return l=function(){return e},e}function u(){const e=n(64958);return u=function(){return e},e}n(31567),n(92619);class d{static async provider([e,t]){const n=new d;return t.registerEmptyState((()=>o().default.createElement(l().EmptyBox,{title:"This component doesn\u2019t have any tests.",linkText:"Learn how to add tests to your node components",link:"https://bit.dev/docs/dev-services-overview/tester/tester-overview"}))),e.registerEmptyState((()=>o().default.createElement(l().EmptyBox,{title:"This component doesn\u2019t have any compositions.",linkText:"Learn how to add compositions to your node components",link:"https://bit.dev/docs/dev-services-overview/compositions/compositions-overview"}))),n}}(0,a().default)(d,"runtime",s().UIRuntime),(0,a().default)(d,"slots",[]),(0,a().default)(d,"dependencies",[i().CompositionsAspect,c().TesterAspect]),u().NodeAspect.addRuntime(d)},49440:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.notificationReducer=function(e,t){switch(t.type){case"dismiss":return e.filter((e=>e.id!==t.id));case"add":return t.content?e.concat(t.content):e;case"clear":return[];default:return e}}},29606:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(73322));return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(49725));return s=function(){return e},e}function c(){const e=n(63595);return c=function(){return e},e}function l(){const e=n(28392);return l=function(){return e},e}function u(){const e=n(98591);return u=function(){return e},e}function d(){const e=n(23276);return d=function(){return e},e}function p(){const e=n(49440);return p=function(){return e},e}function f(){const e=n(78676);return f=function(){return e},e}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}n(31567),n(92619);class m{static async provider([e]){return new m(e)}constructor(e){(0,o().default)(this,"dispatch",void 0),(0,o().default)(this,"add",((e,t)=>{var n;const r=(0,c().v1)();return null===(n=this.dispatch)||void 0===n||n.call(this,{type:"add",content:{id:r,message:e,level:t,time:(new Date).toISOString()}}),r})),(0,o().default)(this,"log",(e=>this.add(e,d().MessageLevel.info))),(0,o().default)(this,"warn",(e=>this.add(e,d().MessageLevel.warning))),(0,o().default)(this,"error",(e=>this.add(e,d().MessageLevel.error))),(0,o().default)(this,"success",(e=>this.add(e,d().MessageLevel.success))),(0,o().default)(this,"clear",(()=>{var e;null===(e=this.dispatch)||void 0===e||e.call(this,{type:"clear"})})),(0,o().default)(this,"render",(e=>{const[t,n]=(0,s().useReducer)(p().notificationReducer,[]);return this.dispatch=n,s().default.createElement(u().NotificationCenter,(0,a().default)({},e,{notifications:t}))})),(0,o().default)(this,"renderContext",(({children:e})=>s().default.createElement(l().NotificationContext.Provider,{value:this},e))),e.registerHudItem(s().default.createElement(this.render,{key:"NotificationUI"})),e.registerRenderHooks({reactContext:this.renderContext})}dismiss(e){var t;null===(t=this.dispatch)||void 0===t||t.call(this,{type:"dismiss",id:e})}}(0,o().default)(m,"dependencies",[i().UIAspect]),(0,o().default)(m,"runtime",i().UIRuntime),f().NotificationsAspect.addRuntime(m)},78676:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.NotificationsAspect=void 0;const a=r().Aspect.create({id:"teambit.ui-foundation/notifications"});t.NotificationsAspect=a;var o=a;t.default=o},26580:(e,t,n)=>{"use strict";function r(){const e=n(84408);return r=function(){return e},e}function a(){const e=n(30376);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PanelUiAspect",{enumerable:!0,get:function(){return r().PanelUiAspect}}),Object.defineProperty(t,"Tab",{enumerable:!0,get:function(){return a().Tab}}),Object.defineProperty(t,"TabContainer",{enumerable:!0,get:function(){return a().TabContainer}}),Object.defineProperty(t,"TabList",{enumerable:!0,get:function(){return a().TabList}}),Object.defineProperty(t,"TabPanel",{enumerable:!0,get:function(){return a().TabPanel}})},84408:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.PanelUiAspect=void 0;const a=r().Aspect.create({id:"teambit.ui-foundation/panels",dependencies:[],defaultConfig:{}});t.PanelUiAspect=a},30376:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(75034));return a=function(){return e},e}function o(){const e=r(n(55574));return o=function(){return e},e}function i(){const e=r(n(49725));return i=function(){return e},e}function s(){const e=n(12908);return s=function(){return e},e}function c(){const e=r(n(18021));return c=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.Tab=p,t.TabContainer=void 0,t.TabList=u,t.TabPanel=void 0;const l=s().Tabs;function u(e){return i().default.createElement(s().TabList,(0,a().default)({},e,{className:(0,o().default)(c().default.tabContainer,e.className)}))}t.TabContainer=l,u.tabsRole="TabList";const d=s().TabPanel;function p(e){return i().default.createElement(s().Tab,(0,a().default)({},e,{className:(0,o().default)(e.className,c().default.tab),selectedClassName:c().default.active,disabledClassName:c().default.disabled}))}t.TabPanel=d,p.tabsRole="Tab"},8747:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PkgAspect=void 0;const a=r().Aspect.create({id:"teambit.pkg/pkg"});t.PkgAspect=a;var o=a;t.default=o},7291:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=n(17413);return s=function(){return e},e}function c(){const e=r(n(44704));return c=function(){return e},e}function l(){const e=n(8747);return l=function(){return e},e}n(31567),n(92619),n(41248);class u{constructor(){(0,a().default)(this,"npmConsumeMethod",((e,t)=>{if(null!==t&&void 0!==t&&t.currentLane)return;const n=e.packageName.split("/")[0],r=e.version===e.latest?"":`@${e.version}`;return{Title:o().default.createElement("img",{style:{width:"30px"},src:"https://static.bit.dev/brands/logo-npm-new.svg"}),Component:o().default.createElement(s().Install,{config:`npm config set '${n}:registry' https://node.bit.cloud`,componentName:e.id.name,packageManager:"npm",copyString:`npm i ${e.packageName}${r}`,registryName:n}),order:10}}))}static async provider([e]){const t=new u;return e.registerConsumeMethod(t.npmConsumeMethod),t}}(0,a().default)(u,"runtime",i().UIRuntime),(0,a().default)(u,"dependencies",[c().default]),l().PkgAspect.addRuntime(u)},46505:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PnpmAspect=void 0;const a=r().Aspect.create({id:"teambit.dependencies/pnpm",dependencies:[],defaultConfig:{}});t.PnpmAspect=a;var o=a;t.default=o},8031:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(12639);return i=function(){return e},e}function s(){const e=n(17413);return s=function(){return e},e}function c(){const e=r(n(44704));return c=function(){return e},e}function l(){const e=n(46505);return l=function(){return e},e}n(31567),n(92619),n(41248);class u{constructor(){(0,a().default)(this,"consumeMethod",((e,t)=>{if(null!==t&&void 0!==t&&t.currentLane)return;const n=e.packageName.split("/")[0],r=e.version===e.latest?"":`@${e.version}`;return{Title:o().default.createElement("img",{style:{height:"16px",marginTop:"-2px"},src:"https://static.bit.dev/brands/pnpm.svg"}),Component:o().default.createElement(s().Install,{config:`npm config set '${n}:registry' https://node.bit.cloud`,componentName:e.id.name,packageManager:"pnpm",copyString:`pnpm i ${e.packageName}${r}`,registryName:n}),order:30}}))}static async provider([e]){const t=new u;return e.registerConsumeMethod(t.consumeMethod),t}}(0,a().default)(u,"runtime",i().UIRuntime),(0,a().default)(u,"dependencies",[c().default]),l().PnpmAspect.addRuntime(u)},45739:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.computePreviewScale=void 0,t.computePreviewScale=function(e,t){const n=.95*t/e;return n>1?"scale(1)":`scale(${n})`}},45925:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toPreviewHash=t.toPreviewServer=t.toPreviewUrl=t.ComponentPreview=void 0;var r=n(67304);Object.defineProperty(t,"ComponentPreview",{enumerable:!0,get:function(){return r.ComponentPreview}});var a=n(40760);Object.defineProperty(t,"toPreviewUrl",{enumerable:!0,get:function(){return a.toPreviewUrl}}),Object.defineProperty(t,"toPreviewServer",{enumerable:!0,get:function(){return a.toPreviewServer}}),Object.defineProperty(t,"toPreviewHash",{enumerable:!0,get:function(){return a.toPreviewHash}})},67304:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a{w.current&&((0,u.connectToChild)({iframe:w.current,methods:{pub:(e,t)=>{"preview-size"===t.type&&(T(t.data.width),N(t.data.height))}}}),b&&b())}),[null===w||void 0===w?void 0:w.current]);const D=Array.isArray(h)?h.concat(`viewport=${v}`):(0,l.compact)([h,`viewport=${v}`]),k=null===v?h:D,M=(0,p.toPreviewUrl)(a,o,P?k:h),j=(null===(n=I.current)||void 0===n?void 0:n.offsetWidth)||0,L=(null===(r=I.current)||void 0===r?void 0:r.offsetHeight)||0,F=y?"100%":(C||1280)+10,B=F400?O:s||5e3;return c.default.createElement("div",{ref:I,className:m.default.preview,style:{height:s}},c.default.createElement("iframe",Object.assign({},E,{ref:A,style:Object.assign(Object.assign({},R),{height:s||(P?G:$),width:P?B:"100%",visibility:0===C&&P&&!y?"hidden":void 0,transform:y?"":(0,f.computePreviewScale)(C,j),border:0,transformOrigin:"top left"}),src:M})))}},40760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toPreviewHash=t.toPreviewServer=t.toPreviewUrl=void 0;const r=n(51327);function a(e,t){var n,r;const a=null===(n=e.server)||void 0===n?void 0:n.url;return a||(!1===(null===(r=e.preview)||void 0===r?void 0:r.includesEnvTemplate)?function(e,t){var n;const r=null===(n=e.environment)||void 0===n?void 0:n.id,a=`compId=${e.id.toString()}`,o=`/api/${r}/~aspect/env-template/${t}/?${a}`;return o}(e,t):function(e){const t=`/api/${e.id.toString()}/~aspect/preview/`;return t}(e))}function o(e,t,n=""){const a=[(0,r.affix)("preview=",t)].concat(n).filter((e=>!!e)).join("&");return`${e.id.toString()}${(0,r.affix)("?",a)}`}t.toPreviewUrl=function(e,t,n){return`${a(e,t)}#${o(e,t,n)}`},t.toPreviewServer=a,t.toPreviewHash=o},98234:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useInterval=t.useIframeContentHeight=void 0;const r=n(49725);function a(e,t){const n=(0,r.useRef)((()=>e));(0,r.useEffect)((()=>{n.current=e})),(0,r.useEffect)((()=>{if(null!==t){const e=setInterval((function(){n.current()}),t);return()=>clearInterval(e)}return()=>{}}),[t])}t.useIframeContentHeight=function({interval:e=250,skip:t,viewport:n}){const o=(0,r.useRef)(null),[i,s]=(0,r.useState)(0),[c,l]=(0,r.useState)(0);if(t)return[o,void 0,c];let u=!0;return a((()=>{var e;try{const t=o.current;null!==n&&(t.contentWindow.document.body.style.width="fit-content"),u||"5000px"!==(null===t||void 0===t?void 0:t.style.height)||(t.style.height="100%");const r=t.contentWindow.document.body.scrollHeight,a=null===(e=null===t||void 0===t?void 0:t.contentWindow)||void 0===e?void 0:e.document.body.offsetWidth;s(r),l(a||0),u=!1}catch(t){}}),e),[o,i,c]},t.useInterval=a},40075:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewPlaceholder=void 0;var r=n(8578);Object.defineProperty(t,"PreviewPlaceholder",{enumerable:!0,get:function(){return r.PreviewPlaceholder}})},8578:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewPlaceholder=void 0;const s=o(n(49725)),c=n(91814),l=n(25314),u=i(n(94136));t.PreviewPlaceholder=function({component:e,shouldShowPreview:t}){const n=(0,s.useMemo)((()=>{if(t)return function(e){const{compositions:t}=e;return t.find((e=>e.identifier.endsWith(d)))}(e)}),[e,t]),r=e.id.toString();return"pending"===e.buildStatus?s.default.createElement("div",{className:u.default.previewPlaceholder,"data-tip":"","data-for":r},s.default.createElement(l.Icon,{of:"Ripple-processing"}),s.default.createElement("div",null,"Processing preview")):t?s.default.createElement(c.ComponentComposition,{component:e,composition:n,pubsub:!1}):s.default.createElement("div",{className:u.default.previewPlaceholder,"data-tip":"","data-for":r},s.default.createElement(l.Icon,{of:"img"}),s.default.createElement("div",null,"No preview available"))};const d="Preview"},74508:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(76378);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.ClickInsideAnIframeEvent=void 0;class i{constructor(e){this.clickEvent=e}}class s extends o().BitBaseEvent{constructor(e=Date.now(),t){super(s.TYPE,"0.0.1",e,new i(t)),this.timestamp=e,this.clickEvent=t}}t.ClickInsideAnIframeEvent=s,(0,a().default)(s,"TYPE","click-inside-an-iframe")},84588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(74508);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},10059:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={PreviewAspect:!0,PreviewRuntime:!0,PreviewEnv:!0,Preview:!0,PreviewDefinition:!0,ENV_PREVIEW_STRATEGY_NAME:!0,COMPONENT_PREVIEW_STRATEGY_NAME:!0};function a(){const e=n(56309);return a=function(){return e},e}Object.defineProperty(t,"COMPONENT_PREVIEW_STRATEGY_NAME",{enumerable:!0,get:function(){return c().COMPONENT_PREVIEW_STRATEGY_NAME}}),Object.defineProperty(t,"ENV_PREVIEW_STRATEGY_NAME",{enumerable:!0,get:function(){return c().ENV_PREVIEW_STRATEGY_NAME}}),Object.defineProperty(t,"Preview",{enumerable:!0,get:function(){return i().Preview}}),Object.defineProperty(t,"PreviewAspect",{enumerable:!0,get:function(){return a().PreviewAspect}}),Object.defineProperty(t,"PreviewDefinition",{enumerable:!0,get:function(){return s().PreviewDefinition}}),Object.defineProperty(t,"PreviewEnv",{enumerable:!0,get:function(){return i().PreviewEnv}}),Object.defineProperty(t,"PreviewRuntime",{enumerable:!0,get:function(){return a().PreviewRuntime}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a().PreviewAspect}});var o=n(84588);function i(){const e=n(90014);return i=function(){return e},e}function s(){const e=n(8563);return s=function(){return e},e}function c(){const e=n(25610);return c=function(){return e},e}Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},8563:()=>{},90014:()=>{},56309:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PreviewRuntime=t.PreviewAspect=void 0;const a=new(r().RuntimeDefinition)("preview");t.PreviewRuntime=a;const o=r().Aspect.create({id:"teambit.preview/preview",dependencies:[],defaultConfig:{},declareRuntime:a});t.PreviewAspect=o;var i=o;t.default=i},25610:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ENV_PREVIEW_STRATEGY_NAME=t.COMPONENT_PREVIEW_STRATEGY_NAME=void 0;t.ENV_PREVIEW_STRATEGY_NAME="env";t.COMPONENT_PREVIEW_STRATEGY_NAME="component"},74996:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BitBaseEvent=void 0;t.BitBaseEvent=class{constructor(e,t,n,r){this.type=e,this.version=t,this.timestamp=n,this.data=r}}},76378:(e,t,n)=>{"use strict";function r(){const e=n(62141);return r=function(){return e},e}function a(){const e=n(74996);return a=function(){return e},e}function o(){const e=n(94645);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BitBaseEvent",{enumerable:!0,get:function(){return a().BitBaseEvent}}),Object.defineProperty(t,"PubSubRegistry",{enumerable:!0,get:function(){return o().PubSubRegistry}}),Object.defineProperty(t,"PubsubAspect",{enumerable:!0,get:function(){return r().PubsubAspect}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r().PubsubAspect}}),Object.defineProperty(t,"usePubSub",{enumerable:!0,get:function(){return o().usePubSub}}),Object.defineProperty(t,"usePubSubIframe",{enumerable:!0,get:function(){return o().usePubSubIframe}})},94645:(e,t,n)=>{"use strict";function r(){const e=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(r,i,s):r[i]=e[i]}r.default=e,n&&n.set(e,r);return r}(n(49725));return r=function(){return e},e}function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.createProvider=function(e){return({children:t})=>r().default.createElement(o.Provider,{value:e},t)},t.pubsubRegistry=void 0,t.usePubSub=i,t.usePubSubIframe=function(e){const t=i();(0,r().useEffect)((()=>{if(null===e||void 0===e||!e.current||!t)return()=>{};const n=t.connect(e.current);return()=>n()}),[null===e||void 0===e?void 0:e.current,t])};const o=(0,r().createContext)(void 0);function i(){return(0,r().useContext)(o)}t.pubsubRegistry=o},62141:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PubsubAspect=void 0;const a=r().Aspect.create({id:"teambit.harmony/pubsub",dependencies:[]});t.PubsubAspect=a;var o=a;t.default=o},776:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=n(12639);return o=function(){return e},e}function i(){const e=n(50379);return i=function(){return e},e}function s(){const e=n(11278);return s=function(){return e},e}function c(){const e=n(62141);return c=function(){return e},e}function l(){const e=n(94645);return l=function(){return e},e}n(31567),n(92619);class u{constructor(){(0,a().default)(this,"childApi",void 0),(0,a().default)(this,"events",new(i().EventEmitter2)),(0,a().default)(this,"sub",((e,t)=>{const n=this.events;n.on(e,t);return()=>{n.off(e,t)}})),(0,a().default)(this,"pub",((e,t,{propagate:n}={})=>{this.emitEvent(e,t),n&&this.pubToChild(e,t)})),(0,a().default)(this,"connectToIframe",(e=>{const t=(0,s().connectToChild)({iframe:e,methods:{pub:this.emitEvent}});t.promise.then((e=>this.childApi=e)).catch((e=>{console.error("[Pubsub.ui]","failed connecting to child iframe:",e)}));return()=>{t&&t.destroy()}})),(0,a().default)(this,"emitEvent",((e,t)=>{this.events.emit(e,t)})),(0,a().default)(this,"pubToChild",((e,t)=>{var n;return null===(n=this.childApi)||void 0===n?void 0:n.pub(e,t)}))}getPubSubContext(){return(0,l().createProvider)({connect:this.connectToIframe})}static async provider([e]){const t=new u,n=t.getPubSubContext();return e&&e.registerRenderHooks({reactContext:n}),t}}(0,a().default)(u,"runtime",o().UIRuntime),(0,a().default)(u,"dependencies",[o().UIAspect]),c().PubsubAspect.addRuntime(u)},99629:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ReactNativeAspect=void 0;const a=r().Aspect.create({id:"teambit.react/react-native"});t.ReactNativeAspect=a;var o=a;t.default=o},91203:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(91814);return i=function(){return e},e}function s(){const e=n(12639);return s=function(){return e},e}function c(){const e=n(82055);return c=function(){return e},e}function l(){const e=n(32669);return l=function(){return e},e}function u(){const e=n(20560);return u=function(){return e},e}function d(){const e=n(99629);return d=function(){return e},e}n(31567),n(92619);class p{static async provider([e,t]){const n=new p;return t.registerEmptyState((()=>o().default.createElement(u().AddingTests,null))),e.registerEmptyState((()=>o().default.createElement(l().AddingCompositions,null))),n}}(0,a().default)(p,"runtime",s().UIRuntime),(0,a().default)(p,"slots",[]),(0,a().default)(p,"dependencies",[i().CompositionsAspect,c().TesterAspect]),d().ReactNativeAspect.addRuntime(p)},60473:(e,t,n)=>{"use strict";function r(){const e=n(49725);return r=function(){return e},e}function a(){const e=n(33097);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.LocationHooks=function({onLocationChange:e,onNavigatorChange:t}){const n=(0,a().useLocation)(),o=(0,a().useNavigationType)(),i=(0,a().useNavigate)();return(0,r().useEffect)((()=>{e(n,o)}),[n,o,e]),(0,r().useEffect)((()=>{t(i)}),[i,t]),null}},720:(e,t,n)=>{"use strict";function r(){const e=n(14938);return r=function(){return e},e}function a(){const e=n(82062);return a=function(){return e},e}function o(){const e=c(n(56843));return o=function(){return e},e}function i(){const e=c(n(33097));return i=function(){return e},e}function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}Object.defineProperty(t,"__esModule",{value:!0}),t.ReactRouter=void 0,Object.defineProperty(t,"ReactRouterAspect",{enumerable:!0,get:function(){return r().ReactRouterAspect}}),Object.defineProperty(t,"Routing",{enumerable:!0,get:function(){return a().Routing}}),t.navigation=t.default=void 0,Object.defineProperty(t,"navigation",{enumerable:!0,get:function(){return o()}}),Object.defineProperty(t,"ReactRouter",{enumerable:!0,get:function(){return i()}});var l=r().ReactRouterAspect;t.default=l},14938:(e,t,n)=>{"use strict";function r(){const e=n(73823);return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ReactRouterAspect=void 0;const a=r().Aspect.create({id:"teambit.ui-foundation/react-router"});t.ReactRouterAspect=a;var o=a;t.default=o},74874:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(73322));return a=function(){return e},e}function o(){const e=r(n(49725));return o=function(){return e},e}function i(){const e=n(73823);return i=function(){return e},e}function s(){const e=n(12639);return s=function(){return e},e}function c(){const e=n(14938);return c=function(){return e},e}function l(){const e=n(57153);return l=function(){return e},e}function u(){const e=n(82062);return u=function(){return e},e}function d(){const e=n(60473);return d=function(){return e},e}n(31567),n(92619),n(41248);class p{constructor(e,t){this.routeSlot=e,this.routeChangeListener=t,(0,a().default)(this,"routingMode",u().Routing.url),(0,a().default)(this,"navigateTo",((e,t)=>{var n,r;const a="string"!==typeof e?e.state:void 0;switch(t){case"POP":return;case"REPLACE":return void(null===(n=this.navigate)||void 0===n||n.call(this,e,{replace:!0,state:a}));default:null===(r=this.navigate)||void 0===r||r.call(this,e,{state:a})}})),(0,a().default)(this,"navigate",void 0),(0,a().default)(this,"handleLocationChange",((e,t)=>{this.routeChangeListener.values().forEach((n=>n(e,t)))})),(0,a().default)(this,"RoutingContext",(({children:e,renderCtx:t})=>o().default.createElement(l().RouteContext,{reactRouterUi:this,routing:this.routingMode,location:null===t||void 0===t?void 0:t.initialLocation},e,o().default.createElement(d().LocationHooks,{onLocationChange:this.handleLocationChange,onNavigatorChange:e=>this.navigate=e})))),(0,a().default)(this,"ServerRouting",(({children:e,renderCtx:t})=>o().default.createElement(l().RouteContext,{reactRouterUi:this,routing:u().Routing.static,location:null===t||void 0===t?void 0:t.initialLocation},e,o().default.createElement(d().LocationHooks,{onLocationChange:this.handleLocationChange,onNavigatorChange:e=>this.navigate=e})))),(0,a().default)(this,"renderPlugin",{browserInit:()=>({initialLocation:`${window.location.pathname}${window.location.search}${window.location.hash}`}),serverInit:({browser:e})=>({initialLocation:null===e||void 0===e?void 0:e.location.url}),reactClientContext:this.RoutingContext,reactServerContext:this.ServerRouting})}renderRoutes(e){return o().default.createElement(l().RootRoute,{routeSlot:this.routeSlot,rootRoutes:e})}setRoutingMode(e){this.routingMode=e}register(e){return this.routeSlot.register(e),this}registerListener(e){this.routeChangeListener.register(e)}static async provider(e,t,[n,r]){return new p(n,r)}}(0,a().default)(p,"slots",[i().Slot.withType(),i().Slot.withType()]),(0,a().default)(p,"runtime",s().UIRuntime),c().ReactRouterAspect.addRuntime(p)},57153:(e,t,n)=>{"use strict";var r=n(6681);function a(){const e=r(n(49725));return a=function(){return e},e}function o(){const e=n(33097);return o=function(){return e},e}function i(){const e=n(38947);return i=function(){return e},e}function s(){const e=n(46338);return s=function(){return e},e}function c(){const e=n(56843);return c=function(){return e},e}function l(){const e=n(97558);return l=function(){return e},e}function u(){const e=n(82062);return u=function(){return e},e}function d({type:e,children:t,location:n}){switch(e){case u().Routing.static:return a().default.createElement(i().StaticRouter,{location:n||"/"},t);case u().Routing.inMemory:return a().default.createElement(o().MemoryRouter,{initialEntries:[n||"/"],initialIndex:1},t);case u().Routing.hash:return a().default.createElement(o().HashRouter,null,t);case u().Routing.url:default:return a().default.createElement(o().BrowserRouter,null,t)}}Object.defineProperty(t,"__esModule",{value:!0}),t.RootRoute=function({rootRoutes:e,routeSlot:t}){return a().default.createElement(s().SlotRouter,{slot:t,rootRoutes:e})},t.RouteContext=function({routing:e=u().Routing.url,children:t,location:n}){return a().default.createElement(d,{type:e,location:n},a().default.createElement(c().NavigationProvider,{implementation:l().reactRouterAdapter},t))}},82062:(e,t)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),t.Routing=void 0,t.Routing=n,function(e){e[e.url=0]="url",e[e.hash=1]="hash",e[e.inMemory=2]="inMemory",e[e.static=3]="static"}(n||(t.Routing=n={}))},87263:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;(r=n(49725))&&r.__esModule;var r,a=n(88803),o=n(44374),i=["components"];function s(){return s=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var l={};function u(e){var t=e.components,n=c(e,i);return(0,a.mdx)("wrapper",s({},l,n,{components:t,mdxType:"MDXLayout"}),(0,a.mdx)(o.MDXScopeProvider,{components:{},mdxType:"MDXScopeProvider"},(0,a.mdx)("h2",null,"How to Add Tests"),(0,a.mdx)("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/R0LWV2gcbf8?rel=0",title:"Adding Tests to your component",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:!0}),(0,a.mdx)("blockquote",null,(0,a.mdx)("p",{parentName:"blockquote"},"Adding tests to a component is done by creating a file in the component's directory, using ",(0,a.mdx)("inlineCode",{parentName:"p"},"*.spec.[ts|tsx|js|jsx]")," or ",(0,a.mdx)("inlineCode",{parentName:"p"},"*.test.[ts|tsx|js|jsx]"),".")),(0,a.mdx)("p",null,"The local dev server watches your components for any changes and reruns tests for your component and all its dependents for you."),(0,a.mdx)("pre",null,(0,a.mdx)("code",{parentName:"pre",className:"language-bash{5}"},"\u251c\u2500\u2500 ui/button\n \u251c\u2500\u2500 index.tsx\n \u251c\u2500\u2500 button.spec.tsx\n \u2514\u2500\u2500 button.tsx\n")),(0,a.mdx)("p",null,"It is highly recommended to use the component compositions as test samples."),(0,a.mdx)("pre",null,(0,a.mdx)("code",{parentName:"pre",className:"language-tsx",metastring:'{4} title="button.tsx"',"{4}":!0,title:'"button.tsx"'},"import React from 'react';\nimport { render } from '@testing-library/react-native';\nimport { Button } from './button.composition';\n\nit('should render with the correct text', () => {\n const { getByText } = render();\n const rendered = getByText('click me');\n expect(rendered).toBeTruthy();\n});\n")),(0,a.mdx)("p",null,(0,a.mdx)("a",{parentName:"p",href:"https://harmony-docs.bit.dev/building-with-bit/testing-components"},"Learn more about testing components."))))}u.isMDXComponent=!0},20560:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AddingTests=void 0;var a=n(87263);Object.defineProperty(t,"AddingTests",{enumerable:!0,get:function(){return r(a).default}})},52948:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;(r=n(49725))&&r.__esModule;var r,a=n(88803),o=n(44374),i=["components"];function s(){return s=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var l={};function u(e){var t=e.components,n=c(e,i);return(0,a.mdx)("wrapper",s({},l,n,{components:t,mdxType:"MDXLayout"}),(0,a.mdx)(o.MDXScopeProvider,{components:{},mdxType:"MDXScopeProvider"},(0,a.mdx)("h2",null,"How to Render your Component"),(0,a.mdx)("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/so8CcUzTrn4?rel=0",title:"Rendering your Component",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:!0}),(0,a.mdx)("p",null,"Bit supports rendering your component in isolation which works as your local development environment. You can have multiple compositions per component to showcase different use cases, themes etc."),(0,a.mdx)("blockquote",null,(0,a.mdx)("p",{parentName:"blockquote"},"Adding compositions to a component is done by creating a file in the component's directory, using the ",(0,a.mdx)("inlineCode",{parentName:"p"},"*.composition.*")," pattern.")),(0,a.mdx)("p",null,"For example:"),(0,a.mdx)("pre",null,(0,a.mdx)("code",{parentName:"pre",className:"language-bash",metastring:"{3}","{3}":!0},"button\n\u251c\u2500\u2500 button.composition.tsx\n\u251c\u2500\u2500 button.tsx\n\u2514\u2500\u2500 index.ts\n")),(0,a.mdx)("p",null,"You can create various compositions to showcase different usages of your component."),(0,a.mdx)("p",null,"Basic Button:"),(0,a.mdx)("pre",null,(0,a.mdx)("code",{parentName:"pre",className:"language-js"},"import React from 'react';\nimport { Button } from './button';\n\nexport const BasicButton = () => {\n return