diff --git a/.lefthook/pre-commit/precheck-file-size.js b/.lefthook/pre-commit/precheck-file-size.js old mode 100644 new mode 100755 diff --git a/package.json b/package.json index 0b8e73f..3cb9a03 100644 --- a/package.json +++ b/package.json @@ -1,24 +1,15 @@ { "name": "hypnagaga", - "version": "2.2.10", + "version": "0.0.1", "type": "module", "private": true, "scripts": { "start": "vite dev --open", - "stories:sync": "npx rngs-io stories sync", - "preview": "npm-run-all publish:preview stories:autolink publish:git-commit", - "upload": "npx graphics-publisher upload", - "upload:quick": "npx graphics-publisher upload:quick", - "pub": "npm-run-all publish:publish stories:autolink publish:git-commit", + "dev:components": "pnpm --filter @reuters-graphics/graphics-components exec svelte-package --watch", "build": "vite build", "build:preview": "PREVIEW=true vite build", "mods": "tsx ./bin/mods/index.ts mods", "savile": "savile row ./src/statics/images", - "stories:unconfig": "tsx ./bin/mods/index.ts unconfig-rngs-io", - "stories:new": "npx rngs-io stories new --template", - "stories:connect": "npx rngs-io stories connect", - "stories:autolink": "npx rngs-io stories autolink --name page-en", - "stories:live": "npx rngs-io stories live preview", "get-google": "npx graphics google:get-docs google.json", "lock-google": "npx graphics google:lock-docs google.json", "publish:preview": "npx graphics-publisher preview", @@ -42,7 +33,6 @@ "@reuters-graphics/graphics-bin": "^1.1.8", "@reuters-graphics/graphics-kit-publisher": "^3.1.2", "@reuters-graphics/illustrator-exports": "^0.0.2", - "@reuters-graphics/rngs-io-client": "^0.1.12", "@reuters-graphics/savile": "^0.0.4", "@reuters-graphics/vite-plugin-purge-styles": "^0.0.3", "@reuters-graphics/yaks-eslint": "^0.1.1", @@ -100,7 +90,7 @@ ] }, "dependencies": { - "@reuters-graphics/graphics-components": "^3.2.1", + "@reuters-graphics/graphics-components": "workspace:*", "language-tags": "^1.0.9" }, "reuters": { @@ -108,4 +98,4 @@ "preview": "" }, "homepage": "" -} +} \ No newline at end of file diff --git a/packages/graphics-components/.storybook/preview.ts b/packages/graphics-components/.storybook/preview.ts index 13fc4bb..3736165 100644 --- a/packages/graphics-components/.storybook/preview.ts +++ b/packages/graphics-components/.storybook/preview.ts @@ -18,13 +18,16 @@ const preview: Preview = { decorators: [() => Wrapper], tags: ['autodocs', 'autodocs', 'autodocs', 'autodocs'], parameters: { + // NOTE The following line is a workaround for an addon-svelte-csf runtime bug. That package assumes `context.parameters.__svelteCsf` always exists. + __svelteCsf: { rawCode: '' }, viewMode: 'docs', previewTabs: { 'storybook/docs/panel': { index: -1 } }, controls: { expanded: true, sort: 'requiredFirst', matchers: { - color: /(background|colour|Colour)$/i, + // NOTE Only treat explicit color props as color controls to avoid booleans like `stackBackground` + color: /(colour|Colour)$/i, date: /Date$/, }, }, diff --git a/packages/graphics-components/docs/assets/Analytics-C-J0rAPw.js b/packages/graphics-components/docs/assets/Analytics-C-J0rAPw.js new file mode 100644 index 0000000..9669d53 --- /dev/null +++ b/packages/graphics-components/docs/assets/Analytics-C-J0rAPw.js @@ -0,0 +1,53 @@ +import{j as e}from"./index-bIIEL2MP.js";import{useMDXComponents as r}from"./index-CO-0pc0F.js";import{M as s}from"./index-Z-6k0Xrj.js";import{A as a}from"./Analytics.stories-zZWSWRWk.js";import"./_commonjsHelpers-D6-XlEtG.js";import"./iframe-CzjIX-qr.js";import"./index-aQYXhgXp.js";import"./index-DrFu-skq.js";import"./props-b4vEeO_8.js";import"./runtime-C3rQLW--.js";import"./lifecycle-F2p_Qkk3.js";import"./create-runtime-stories-7AWWVphH.js";import"./snippet-C5kbqVpq.js";import"./svelte-component-C8Ginrj8.js";import"./get-C3XmtPLd.js";import"./index-client-BAw8T8-V.js";import"./svelte-head-xbEMkVns.js";import"./attributes-Cg6aLqN3.js";import"./style-DvJ3IcV1.js";function i(t){const n={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...r(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(s,{of:a}),` +`,e.jsx(n.h1,{id:"analytics",children:"Analytics"}),` +`,e.jsxs(n.p,{children:["The ",e.jsx(n.code,{children:"Analytics"})," component adds Google and Chartbeat analytics to your page."]}),` +`,e.jsx(n.pre,{children:e.jsx(n.code,{className:"language-svelte",children:` + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

No Preview

+

Sorry, but you either have no stories or none are selected somehow.

+ +

+ If the problem persists, check the browser console, or the terminal you've run Storybook from. +

+
+
+ +
+
+

+

+ The component failed to render properly, likely due to a configuration issue in Storybook. + Here are some common causes and how you can address them: +

+
    +
  1. + Missing Context/Providers: You can use decorators to supply specific + contexts or providers, which are sometimes necessary for components to render correctly. For + detailed instructions on using decorators, please visit the + Decorators documentation. +
  2. +
  3. + Misconfigured Webpack or Vite: Verify that Storybook picks up all necessary + settings for loaders, plugins, and other relevant parameters. You can find step-by-step + guides for configuring + Webpack or + Vite + with Storybook. +
  4. +
  5. + Missing Environment Variables: Your Storybook may require specific + environment variables to function as intended. You can set up custom environment variables + as outlined in the + Environment Variables documentation. +
  6. +
+
+
+
+ +
+
+ + + diff --git a/packages/graphics-components/docs/index.html b/packages/graphics-components/docs/index.html new file mode 100644 index 0000000..27da0bd --- /dev/null +++ b/packages/graphics-components/docs/index.html @@ -0,0 +1,189 @@ + + + + + + @storybook/core - Storybook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + \ No newline at end of file diff --git a/packages/graphics-components/docs/index.json b/packages/graphics-components/docs/index.json new file mode 100644 index 0000000..9da89dc --- /dev/null +++ b/packages/graphics-components/docs/index.json @@ -0,0 +1 @@ +{"v":5,"entries":{"intro--docs":{"id":"intro--docs","title":"Intro","name":"Docs","importPath":"./src/docs/intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"guides-using-these-docs--docs":{"id":"guides-using-these-docs--docs","title":"Guides/Using these docs","name":"Docs","importPath":"./src/docs/guides/using-docs.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"guides-using-with-the-graphics-kit--docs":{"id":"guides-using-with-the-graphics-kit--docs","title":"Guides/Using with the graphics kit","name":"Docs","importPath":"./src/docs/guides/graphics-kit.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"guides-using-with-archieml-docs--docs":{"id":"guides-using-with-archieml-docs--docs","title":"Guides/Using with ArchieML docs","name":"Docs","importPath":"./src/docs/guides/archieml.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"guides-customising-components-with-scss--docs":{"id":"guides-customising-components-with-scss--docs","title":"Guides/Customising components with SCSS","name":"Docs","importPath":"./src/docs/guides/customising-with-scss.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"guides-bare-minimum-svelte--docs":{"id":"guides-bare-minimum-svelte--docs","title":"Guides/Bare minimum Svelte","name":"Docs","importPath":"./src/docs/guides/svelte-components.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"guides-getting-help--docs":{"id":"guides-getting-help--docs","title":"Guides/Getting help","name":"Docs","importPath":"./src/docs/guides/getting-help.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"components-ads-analytics-analytics--docs":{"id":"components-ads-analytics-analytics--docs","title":"Components/Ads & analytics/Analytics","name":"Docs","importPath":"./src/components/Analytics/Analytics.mdx","storiesImports":["./src/components/Analytics/Analytics.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-ads-analytics-analytics--demo":{"type":"story","id":"components-ads-analytics-analytics--demo","name":"Demo","title":"Components/Ads & analytics/Analytics","importPath":"./src/components/Analytics/Analytics.stories.svelte","tags":["test"]},"components-ads-analytics-inlinead--docs":{"id":"components-ads-analytics-inlinead--docs","title":"Components/Ads & analytics/InlineAd","name":"Docs","importPath":"./src/components/AdSlot/InlineAd.mdx","storiesImports":["./src/components/AdSlot/InlineAd.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-ads-analytics-inlinead--demo":{"type":"story","id":"components-ads-analytics-inlinead--demo","name":"Demo","title":"Components/Ads & analytics/InlineAd","importPath":"./src/components/AdSlot/InlineAd.stories.svelte","tags":["dev","test","autodocs"]},"components-ads-analytics-leaderboardad--docs":{"id":"components-ads-analytics-leaderboardad--docs","title":"Components/Ads & analytics/LeaderboardAd","name":"Docs","importPath":"./src/components/AdSlot/LeaderboardAd.mdx","storiesImports":["./src/components/AdSlot/LeaderboardAd.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-ads-analytics-leaderboardad--demo":{"type":"story","id":"components-ads-analytics-leaderboardad--demo","name":"Demo","title":"Components/Ads & analytics/LeaderboardAd","importPath":"./src/components/AdSlot/LeaderboardAd.stories.svelte","tags":["dev","test","autodocs"]},"components-ads-analytics-seo--docs":{"id":"components-ads-analytics-seo--docs","title":"Components/Ads & analytics/SEO","name":"Docs","importPath":"./src/components/SEO/SEO.mdx","storiesImports":["./src/components/SEO/SEO.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-ads-analytics-seo--demo":{"type":"story","id":"components-ads-analytics-seo--demo","name":"Demo","title":"Components/Ads & analytics/SEO","importPath":"./src/components/SEO/SEO.stories.svelte","tags":["dev","test","autodocs"]},"components-ads-analytics-sponsorshipad--docs":{"id":"components-ads-analytics-sponsorshipad--docs","title":"Components/Ads & analytics/SponsorshipAd","name":"Docs","importPath":"./src/components/AdSlot/SponsorshipAd.mdx","storiesImports":["./src/components/AdSlot/SponsorshipAd.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-ads-analytics-sponsorshipad--demo":{"type":"story","id":"components-ads-analytics-sponsorshipad--demo","name":"Demo","title":"Components/Ads & analytics/SponsorshipAd","importPath":"./src/components/AdSlot/SponsorshipAd.stories.svelte","tags":["dev","test","autodocs"]},"components-controls-searchinput--docs":{"id":"components-controls-searchinput--docs","title":"Components/Controls/SearchInput","name":"Docs","importPath":"./src/components/SearchInput/SearchInput.mdx","storiesImports":["./src/components/SearchInput/SearchInput.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-controls-searchinput--demo":{"type":"story","id":"components-controls-searchinput--demo","name":"Demo","title":"Components/Controls/SearchInput","importPath":"./src/components/SearchInput/SearchInput.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-datawrapperchart--docs":{"id":"components-graphics-datawrapperchart--docs","title":"Components/Graphics/DatawrapperChart","name":"Docs","importPath":"./src/components/DatawrapperChart/DatawrapperChart.mdx","storiesImports":["./src/components/DatawrapperChart/DatawrapperChart.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-datawrapperchart--demo":{"type":"story","id":"components-graphics-datawrapperchart--demo","name":"Demo","title":"Components/Graphics/DatawrapperChart","importPath":"./src/components/DatawrapperChart/DatawrapperChart.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-datawrapperchart--with-chatter":{"type":"story","id":"components-graphics-datawrapperchart--with-chatter","name":"With chatter","title":"Components/Graphics/DatawrapperChart","importPath":"./src/components/DatawrapperChart/DatawrapperChart.stories.svelte","tags":["dev","test"]},"components-graphics-graphicblock--docs":{"id":"components-graphics-graphicblock--docs","title":"Components/Graphics/GraphicBlock","name":"Docs","importPath":"./src/components/GraphicBlock/GraphicBlock.mdx","storiesImports":["./src/components/GraphicBlock/GraphicBlock.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-graphicblock--demo":{"type":"story","id":"components-graphics-graphicblock--demo","name":"Demo","title":"Components/Graphics/GraphicBlock","importPath":"./src/components/GraphicBlock/GraphicBlock.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-graphicblock--ai-2-svelte-and-archie-ml":{"type":"story","id":"components-graphics-graphicblock--ai-2-svelte-and-archie-ml","name":"Ai2svelte and ArchieML","title":"Components/Graphics/GraphicBlock","importPath":"./src/components/GraphicBlock/GraphicBlock.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-graphicblock--custom-text":{"type":"story","id":"components-graphics-graphicblock--custom-text","name":"Custom text","title":"Components/Graphics/GraphicBlock","importPath":"./src/components/GraphicBlock/GraphicBlock.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-graphicblock--aria-description":{"type":"story","id":"components-graphics-graphicblock--aria-description","name":"AREA description","title":"Components/Graphics/GraphicBlock","importPath":"./src/components/GraphicBlock/GraphicBlock.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-graphicblock--custom-aria-description":{"type":"story","id":"components-graphics-graphicblock--custom-aria-description","name":"Custom AREA description","title":"Components/Graphics/GraphicBlock","importPath":"./src/components/GraphicBlock/GraphicBlock.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-horizontalscroller--docs":{"id":"components-graphics-horizontalscroller--docs","title":"Components/Graphics/HorizontalScroller","name":"Docs","importPath":"./src/components/HorizontalScroller/HorizontalScroller.mdx","storiesImports":["./src/components/HorizontalScroller/HorizontalScroller.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-horizontalscroller--demo":{"type":"story","id":"components-graphics-horizontalscroller--demo","name":"Demo","title":"Components/Graphics/HorizontalScroller","importPath":"./src/components/HorizontalScroller/HorizontalScroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-horizontalscroller--with-stops":{"type":"story","id":"components-graphics-horizontalscroller--with-stops","name":"With stops and easing","title":"Components/Graphics/HorizontalScroller","importPath":"./src/components/HorizontalScroller/HorizontalScroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-horizontalscroller--extended-boundaries":{"type":"story","id":"components-graphics-horizontalscroller--extended-boundaries","name":"Extended boundaries","title":"Components/Graphics/HorizontalScroller","importPath":"./src/components/HorizontalScroller/HorizontalScroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-horizontalscroller--custom-children":{"type":"story","id":"components-graphics-horizontalscroller--custom-children","name":"Custom children","title":"Components/Graphics/HorizontalScroller","importPath":"./src/components/HorizontalScroller/HorizontalScroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-horizontalscroller--scrollable-ai-2-svelte":{"type":"story","id":"components-graphics-horizontalscroller--scrollable-ai-2-svelte","name":"Scrollable ai2svelte","title":"Components/Graphics/HorizontalScroller","importPath":"./src/components/HorizontalScroller/HorizontalScroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-horizontalscroller--scrollable-ai-2-svelte-advanced":{"type":"story","id":"components-graphics-horizontalscroller--scrollable-ai-2-svelte-advanced","name":"Scrollable ai2svelte (advanced)","title":"Components/Graphics/HorizontalScroller","importPath":"./src/components/HorizontalScroller/HorizontalScroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-horizontalscroller--with-scroller-base":{"type":"story","id":"components-graphics-horizontalscroller--with-scroller-base","name":"With ScrollerBase","title":"Components/Graphics/HorizontalScroller","importPath":"./src/components/HorizontalScroller/HorizontalScroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scroller--docs":{"id":"components-graphics-scroller--docs","title":"Components/Graphics/Scroller","name":"Docs","importPath":"./src/components/Scroller/Scroller.mdx","storiesImports":["./src/components/Scroller/Scroller.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-scroller--demo":{"type":"story","id":"components-graphics-scroller--demo","name":"Demo","title":"Components/Graphics/Scroller","importPath":"./src/components/Scroller/Scroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scroller--archie-ml":{"type":"story","id":"components-graphics-scroller--archie-ml","name":"ArchieML and ai2svelte","title":"Components/Graphics/Scroller","importPath":"./src/components/Scroller/Scroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scroller--custom-foreground":{"type":"story","id":"components-graphics-scroller--custom-foreground","name":"Custom foreground","title":"Components/Graphics/Scroller","importPath":"./src/components/Scroller/Scroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scroller--customforeground-archie-ml":{"type":"story","id":"components-graphics-scroller--customforeground-archie-ml","name":"Custom foreground with ArchiemL","title":"Components/Graphics/Scroller","importPath":"./src/components/Scroller/Scroller.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollerbase--docs":{"id":"components-graphics-scrollerbase--docs","title":"Components/Graphics/ScrollerBase","name":"Docs","importPath":"./src/components/ScrollerBase/ScrollerBase.mdx","storiesImports":["./src/components/ScrollerBase/ScrollerBase.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-scrollerbase--demo":{"type":"story","id":"components-graphics-scrollerbase--demo","name":"Demo","title":"Components/Graphics/ScrollerBase","importPath":"./src/components/ScrollerBase/ScrollerBase.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--docs":{"id":"components-graphics-scrollervideo--docs","title":"Components/Graphics/ScrollerVideo","name":"Docs","importPath":"./src/components/ScrollerVideo/ScrollerVideo.mdx","storiesImports":["./src/components/ScrollerVideo/ScrollerVideo.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-scrollervideo--demo":{"type":"story","id":"components-graphics-scrollervideo--demo","name":"Demo","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--object-fit":{"type":"story","id":"components-graphics-scrollervideo--object-fit","name":"Object Fit","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--responsive-videos":{"type":"story","id":"components-graphics-scrollervideo--responsive-videos","name":"Responsive videos","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--embed":{"type":"story","id":"components-graphics-scrollervideo--embed","name":"Embed version","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--autoplay":{"type":"story","id":"components-graphics-scrollervideo--autoplay","name":"Autoplay","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--archie-ml-foregrounds":{"type":"story","id":"components-graphics-scrollervideo--archie-ml-foregrounds","name":"Time-based foregrounds with ArchieML","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--component-archie-ml-foregrounds":{"type":"story","id":"components-graphics-scrollervideo--component-archie-ml-foregrounds","name":"Time-based component foregrounds with ArchieML","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--scroller-base":{"type":"story","id":"components-graphics-scrollervideo--scroller-base","name":"Using with ScrollerBase","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-scrollervideo--advanced":{"type":"story","id":"components-graphics-scrollervideo--advanced","name":"Advanced usecases","title":"Components/Graphics/ScrollerVideo","importPath":"./src/components/ScrollerVideo/ScrollerVideo.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--docs":{"id":"components-graphics-table--docs","title":"Components/Graphics/Table","name":"Docs","importPath":"./src/components/Table/Table.mdx","storiesImports":["./src/components/Table/Table.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-table--demo":{"type":"story","id":"components-graphics-table--demo","name":"Demo","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--text":{"type":"story","id":"components-graphics-table--text","name":"Text elements","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--truncated":{"type":"story","id":"components-graphics-table--truncated","name":"Truncated","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--paginated":{"type":"story","id":"components-graphics-table--paginated","name":"Paginated","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--search":{"type":"story","id":"components-graphics-table--search","name":"Search bar","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--filter":{"type":"story","id":"components-graphics-table--filter","name":"Filter","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--search-and-filter":{"type":"story","id":"components-graphics-table--search-and-filter","name":"Search and filter","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--sort":{"type":"story","id":"components-graphics-table--sort","name":"Sort","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-table--format":{"type":"story","id":"components-graphics-table--format","name":"Format","title":"Components/Graphics/Table","importPath":"./src/components/Table/Table.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-tilemap--docs":{"id":"components-graphics-tilemap--docs","title":"Components/Graphics/TileMap","name":"Docs","importPath":"./src/components/TileMap/TileMap.mdx","storiesImports":["./src/components/TileMap/TileMap.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-graphics-tilemap--demo":{"type":"story","id":"components-graphics-tilemap--demo","name":"Demo","title":"Components/Graphics/TileMap","importPath":"./src/components/TileMap/TileMap.stories.svelte","tags":["dev","test","autodocs"]},"components-graphics-tilemap--globe-view":{"type":"story","id":"components-graphics-tilemap--globe-view","name":"Globe view","title":"Components/Graphics/TileMap","importPath":"./src/components/TileMap/TileMap.stories.svelte","tags":["dev","test"]},"components-graphics-tilemap--non-interactive":{"type":"story","id":"components-graphics-tilemap--non-interactive","name":"Non-interactive","title":"Components/Graphics/TileMap","importPath":"./src/components/TileMap/TileMap.stories.svelte","tags":["dev","test"]},"components-graphics-tilemap--with-geo-json-layers":{"type":"story","id":"components-graphics-tilemap--with-geo-json-layers","name":"With GeoJSON layers","title":"Components/Graphics/TileMap","importPath":"./src/components/TileMap/TileMap.stories.svelte","tags":["dev","test"]},"components-logos-reutersgraphicslogo--docs":{"id":"components-logos-reutersgraphicslogo--docs","title":"Components/Logos/ReutersGraphicsLogo","name":"Docs","importPath":"./src/components/ReutersGraphicsLogo/ReutersGraphicsLogo.mdx","storiesImports":["./src/components/ReutersGraphicsLogo/ReutersGraphicsLogo.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-logos-reutersgraphicslogo--demo":{"type":"story","id":"components-logos-reutersgraphicslogo--demo","name":"Demo","title":"Components/Logos/ReutersGraphicsLogo","importPath":"./src/components/ReutersGraphicsLogo/ReutersGraphicsLogo.stories.svelte","tags":["dev","test","autodocs"]},"components-logos-reuterslogo--docs":{"id":"components-logos-reuterslogo--docs","title":"Components/Logos/ReutersLogo","name":"Docs","importPath":"./src/components/ReutersLogo/ReutersLogo.mdx","storiesImports":["./src/components/ReutersLogo/ReutersLogo.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-logos-reuterslogo--demo":{"type":"story","id":"components-logos-reuterslogo--demo","name":"Demo","title":"Components/Logos/ReutersLogo","importPath":"./src/components/ReutersLogo/ReutersLogo.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-beforeafter--docs":{"id":"components-multimedia-beforeafter--docs","title":"Components/Multimedia/BeforeAfter","name":"Docs","importPath":"./src/components/BeforeAfter/BeforeAfter.mdx","storiesImports":["./src/components/BeforeAfter/BeforeAfter.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-multimedia-beforeafter--demo":{"type":"story","id":"components-multimedia-beforeafter--demo","name":"Demo","title":"Components/Multimedia/BeforeAfter","importPath":"./src/components/BeforeAfter/BeforeAfter.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-beforeafter--with-text":{"type":"story","id":"components-multimedia-beforeafter--with-text","name":"With text","title":"Components/Multimedia/BeforeAfter","importPath":"./src/components/BeforeAfter/BeforeAfter.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-documentcloud--docs":{"id":"components-multimedia-documentcloud--docs","title":"Components/Multimedia/DocumentCloud","name":"Docs","importPath":"./src/components/DocumentCloud/DocumentCloud.mdx","storiesImports":["./src/components/DocumentCloud/DocumentCloud.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-multimedia-documentcloud--demo":{"type":"story","id":"components-multimedia-documentcloud--demo","name":"Demo","title":"Components/Multimedia/DocumentCloud","importPath":"./src/components/DocumentCloud/DocumentCloud.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-featurephoto--docs":{"id":"components-multimedia-featurephoto--docs","title":"Components/Multimedia/FeaturePhoto","name":"Docs","importPath":"./src/components/FeaturePhoto/FeaturePhoto.mdx","storiesImports":["./src/components/FeaturePhoto/FeaturePhoto.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-multimedia-featurephoto--demo":{"type":"story","id":"components-multimedia-featurephoto--demo","name":"Demo","title":"Components/Multimedia/FeaturePhoto","importPath":"./src/components/FeaturePhoto/FeaturePhoto.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-featurephoto--missing-alt-text":{"type":"story","id":"components-multimedia-featurephoto--missing-alt-text","name":"Missing altText","title":"Components/Multimedia/FeaturePhoto","importPath":"./src/components/FeaturePhoto/FeaturePhoto.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-lottie--docs":{"id":"components-multimedia-lottie--docs","title":"Components/Multimedia/Lottie","name":"Docs","importPath":"./src/components/Lottie/Lottie.mdx","storiesImports":["./src/components/Lottie/Lottie.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-multimedia-lottie--demo":{"type":"story","id":"components-multimedia-lottie--demo","name":"Demo","title":"Components/Multimedia/Lottie","importPath":"./src/components/Lottie/Lottie.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-lottie--segment":{"type":"story","id":"components-multimedia-lottie--segment","name":"Segment","title":"Components/Multimedia/Lottie","importPath":"./src/components/Lottie/Lottie.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-lottie--marker":{"type":"story","id":"components-multimedia-lottie--marker","name":"Marker","title":"Components/Multimedia/Lottie","importPath":"./src/components/Lottie/Lottie.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-lottie--themes":{"type":"story","id":"components-multimedia-lottie--themes","name":"Themes","title":"Components/Multimedia/Lottie","importPath":"./src/components/Lottie/Lottie.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-lottie--scroller-base":{"type":"story","id":"components-multimedia-lottie--scroller-base","name":"Using with ScrollerBase","title":"Components/Multimedia/Lottie","importPath":"./src/components/Lottie/Lottie.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-lottie--with-foregrounds":{"type":"story","id":"components-multimedia-lottie--with-foregrounds","name":"With foregrounds","title":"Components/Multimedia/Lottie","importPath":"./src/components/Lottie/Lottie.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-photopack--docs":{"id":"components-multimedia-photopack--docs","title":"Components/Multimedia/PhotoPack","name":"Docs","importPath":"./src/components/PhotoPack/PhotoPack.mdx","storiesImports":["./src/components/PhotoPack/PhotoPack.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-multimedia-photopack--demo":{"type":"story","id":"components-multimedia-photopack--demo","name":"Demo","title":"Components/Multimedia/PhotoPack","importPath":"./src/components/PhotoPack/PhotoPack.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-photopack--archie-ml":{"type":"story","id":"components-multimedia-photopack--archie-ml","name":"ArchieML","title":"Components/Multimedia/PhotoPack","importPath":"./src/components/PhotoPack/PhotoPack.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-photopack--smart-layouts":{"type":"story","id":"components-multimedia-photopack--smart-layouts","name":"Smart layouts","title":"Components/Multimedia/PhotoPack","importPath":"./src/components/PhotoPack/PhotoPack.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-video--docs":{"id":"components-multimedia-video--docs","title":"Components/Multimedia/Video","name":"Docs","importPath":"./src/components/Video/Video.mdx","storiesImports":["./src/components/Video/Video.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-multimedia-video--demo":{"type":"story","id":"components-multimedia-video--demo","name":"Demo","title":"Components/Multimedia/Video","importPath":"./src/components/Video/Video.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-video--autoplay":{"type":"story","id":"components-multimedia-video--autoplay","name":"Autoplay controls","title":"Components/Multimedia/Video","importPath":"./src/components/Video/Video.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-video--audio":{"type":"story","id":"components-multimedia-video--audio","name":"Audio controls","title":"Components/Multimedia/Video","importPath":"./src/components/Video/Video.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-video--controls":{"type":"story","id":"components-multimedia-video--controls","name":"Controls","title":"Components/Multimedia/Video","importPath":"./src/components/Video/Video.stories.svelte","tags":["dev","test","autodocs"]},"components-multimedia-video--text":{"type":"story","id":"components-multimedia-video--text","name":"Text elements","title":"Components/Multimedia/Video","importPath":"./src/components/Video/Video.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-referralblock--docs":{"id":"components-page-furniture-referralblock--docs","title":"Components/Page furniture/ReferralBlock","name":"Docs","importPath":"./src/components/ReferralBlock/ReferralBlock.mdx","storiesImports":["./src/components/ReferralBlock/ReferralBlock.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-page-furniture-referralblock--demo":{"type":"story","id":"components-page-furniture-referralblock--demo","name":"Demo","title":"Components/Page furniture/ReferralBlock","importPath":"./src/components/ReferralBlock/ReferralBlock.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-referralblock--by-collection":{"type":"story","id":"components-page-furniture-referralblock--by-collection","name":"By collection","title":"Components/Page furniture/ReferralBlock","importPath":"./src/components/ReferralBlock/ReferralBlock.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-sitefooter--docs":{"id":"components-page-furniture-sitefooter--docs","title":"Components/Page furniture/SiteFooter","name":"Docs","importPath":"./src/components/SiteFooter/SiteFooter.mdx","storiesImports":["./src/components/SiteFooter/SiteFooter.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-page-furniture-sitefooter--demo":{"type":"story","id":"components-page-furniture-sitefooter--demo","name":"Demo","title":"Components/Page furniture/SiteFooter","importPath":"./src/components/SiteFooter/SiteFooter.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-sitefooter--customised-theme":{"type":"story","id":"components-page-furniture-sitefooter--customised-theme","name":"Customised theme","title":"Components/Page furniture/SiteFooter","importPath":"./src/components/SiteFooter/SiteFooter.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-sitefooter--remove-referrals":{"type":"story","id":"components-page-furniture-sitefooter--remove-referrals","name":"Remove referrals","title":"Components/Page furniture/SiteFooter","importPath":"./src/components/SiteFooter/SiteFooter.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-siteheader--docs":{"id":"components-page-furniture-siteheader--docs","title":"Components/Page furniture/SiteHeader","name":"Docs","importPath":"./src/components/SiteHeader/SiteHeader.mdx","storiesImports":["./src/components/SiteHeader/SiteHeader.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-page-furniture-siteheader--demo":{"type":"story","id":"components-page-furniture-siteheader--demo","name":"Demo","title":"Components/Page furniture/SiteHeader","importPath":"./src/components/SiteHeader/SiteHeader.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-siteheader--customised-theme":{"type":"story","id":"components-page-furniture-siteheader--customised-theme","name":"Customised theme","title":"Components/Page furniture/SiteHeader","importPath":"./src/components/SiteHeader/SiteHeader.stories.svelte","tags":["dev","test","autodocs"]},"components-page-furniture-toolsheader--docs":{"id":"components-page-furniture-toolsheader--docs","title":"Components/Page furniture/ToolsHeader","name":"Docs","importPath":"./src/components/ToolsHeader/ToolsHeader.mdx","storiesImports":["./src/components/ToolsHeader/ToolsHeader.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-page-furniture-toolsheader--demo":{"type":"story","id":"components-page-furniture-toolsheader--demo","name":"Demo","title":"Components/Page furniture/ToolsHeader","importPath":"./src/components/ToolsHeader/ToolsHeader.stories.svelte","tags":["test"]},"components-page-layout-intro--docs":{"id":"components-page-layout-intro--docs","title":"Components/Page layout/Intro","name":"Docs","importPath":"./src/docs/layout/intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"components-page-layout-article--docs":{"id":"components-page-layout-article--docs","title":"Components/Page layout/Article","name":"Docs","importPath":"./src/components/Article/Article.mdx","storiesImports":["./src/components/Article/Article.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-page-layout-article--demo":{"type":"story","id":"components-page-layout-article--demo","name":"Demo","title":"Components/Page layout/Article","importPath":"./src/components/Article/Article.stories.svelte","tags":["dev","test","autodocs"]},"components-page-layout-article--custom-columns":{"type":"story","id":"components-page-layout-article--custom-columns","name":"Custom columns","title":"Components/Page layout/Article","importPath":"./src/components/Article/Article.stories.svelte","tags":["dev","test","autodocs"]},"components-page-layout-block--docs":{"id":"components-page-layout-block--docs","title":"Components/Page layout/Block","name":"Docs","importPath":"./src/components/Block/Block.mdx","storiesImports":["./src/components/Block/Block.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-page-layout-block--demo":{"type":"story","id":"components-page-layout-block--demo","name":"Demo","title":"Components/Page layout/Block","importPath":"./src/components/Block/Block.stories.svelte","tags":["dev","test","autodocs"]},"components-page-layout-block--custom-layout":{"type":"story","id":"components-page-layout-block--custom-layout","name":"Custom layout","title":"Components/Page layout/Block","importPath":"./src/components/Block/Block.stories.svelte","tags":["dev","test","autodocs"]},"components-page-layout-block--snap-widths-basic":{"type":"story","id":"components-page-layout-block--snap-widths-basic","name":"Snap widths","title":"Components/Page layout/Block","importPath":"./src/components/Block/Block.stories.svelte","tags":["dev","test","autodocs"]},"components-page-layout-block--snap-skip-widths":{"type":"story","id":"components-page-layout-block--snap-skip-widths","name":"Snap and skip widths","title":"Components/Page layout/Block","importPath":"./src/components/Block/Block.stories.svelte","tags":["dev","test","autodocs"]},"components-page-layout-paddingreset--docs":{"id":"components-page-layout-paddingreset--docs","title":"Components/Page layout/PaddingReset","name":"Docs","importPath":"./src/components/PaddingReset/PaddingReset.mdx","storiesImports":["./src/components/PaddingReset/PaddingReset.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-page-layout-paddingreset--demo":{"type":"story","id":"components-page-layout-paddingreset--demo","name":"Demo","title":"Components/Page layout/PaddingReset","importPath":"./src/components/PaddingReset/PaddingReset.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-bodytext--docs":{"id":"components-text-elements-bodytext--docs","title":"Components/Text elements/BodyText","name":"Docs","importPath":"./src/components/BodyText/BodyText.mdx","storiesImports":["./src/components/BodyText/BodyText.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-bodytext--demo":{"type":"story","id":"components-text-elements-bodytext--demo","name":"Demo","title":"Components/Text elements/BodyText","importPath":"./src/components/BodyText/BodyText.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-bodytext--typography-sample":{"type":"story","id":"components-text-elements-bodytext--typography-sample","name":"Typography sample","title":"Components/Text elements/BodyText","importPath":"./src/components/BodyText/BodyText.stories.svelte","tags":["test"]},"components-text-elements-bodytext--custom-styles":{"type":"story","id":"components-text-elements-bodytext--custom-styles","name":"Custom styles","title":"Components/Text elements/BodyText","importPath":"./src/components/BodyText/BodyText.stories.svelte","tags":["test"]},"components-text-elements-byline--docs":{"id":"components-text-elements-byline--docs","title":"Components/Text elements/Byline","name":"Docs","importPath":"./src/components/Byline/Byline.mdx","storiesImports":["./src/components/Byline/Byline.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-byline--demo":{"type":"story","id":"components-text-elements-byline--demo","name":"Demo","title":"Components/Text elements/Byline","importPath":"./src/components/Byline/Byline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-byline--customised":{"type":"story","id":"components-text-elements-byline--customised","name":"Customised","title":"Components/Text elements/Byline","importPath":"./src/components/Byline/Byline.stories.svelte","tags":["test"]},"components-text-elements-byline--custom-author-page":{"type":"story","id":"components-text-elements-byline--custom-author-page","name":"Custom author page","title":"Components/Text elements/Byline","importPath":"./src/components/Byline/Byline.stories.svelte","tags":["test"]},"components-text-elements-endnotes--docs":{"id":"components-text-elements-endnotes--docs","title":"Components/Text elements/EndNotes","name":"Docs","importPath":"./src/components/EndNotes/EndNotes.mdx","storiesImports":["./src/components/EndNotes/EndNotes.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-endnotes--demo":{"type":"story","id":"components-text-elements-endnotes--demo","name":"Demo","title":"Components/Text elements/EndNotes","importPath":"./src/components/EndNotes/EndNotes.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-headline--docs":{"id":"components-text-elements-headline--docs","title":"Components/Text elements/Headline","name":"Docs","importPath":"./src/components/Headline/Headline.mdx","storiesImports":["./src/components/Headline/Headline.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-headline--demo":{"type":"story","id":"components-text-elements-headline--demo","name":"Demo","title":"Components/Text elements/Headline","importPath":"./src/components/Headline/Headline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-headline--byline":{"type":"story","id":"components-text-elements-headline--byline","name":"With byline and dateline","title":"Components/Text elements/Headline","importPath":"./src/components/Headline/Headline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-headline--custom-hed-dek":{"type":"story","id":"components-text-elements-headline--custom-hed-dek","name":"Custom hed and dek","title":"Components/Text elements/Headline","importPath":"./src/components/Headline/Headline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-headline--crown-image":{"type":"story","id":"components-text-elements-headline--crown-image","name":"Crown image","title":"Components/Text elements/Headline","importPath":"./src/components/Headline/Headline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-headline--crown-graphic":{"type":"story","id":"components-text-elements-headline--crown-graphic","name":"Crown graphic","title":"Components/Text elements/Headline","importPath":"./src/components/Headline/Headline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-headpile--docs":{"id":"components-text-elements-headpile--docs","title":"Components/Text elements/Headpile","name":"Docs","importPath":"./src/components/Headpile/Headpile.mdx","storiesImports":["./src/components/Headpile/Headpile.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-headpile--demo":{"type":"story","id":"components-text-elements-headpile--demo","name":"Demo","title":"Components/Text elements/Headpile","importPath":"./src/components/Headpile/Headpile.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-heroheadline--docs":{"id":"components-text-elements-heroheadline--docs","title":"Components/Text elements/HeroHeadline","name":"Docs","importPath":"./src/components/HeroHeadline/HeroHeadline.mdx","storiesImports":["./src/components/HeroHeadline/HeroHeadline.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-heroheadline--photo-hero":{"type":"story","id":"components-text-elements-heroheadline--photo-hero","name":"Photo hero","title":"Components/Text elements/HeroHeadline","importPath":"./src/components/HeroHeadline/HeroHeadline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-heroheadline--transparent-header":{"type":"story","id":"components-text-elements-heroheadline--transparent-header","name":"Transparent header","title":"Components/Text elements/HeroHeadline","importPath":"./src/components/HeroHeadline/HeroHeadline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-heroheadline--ai-2-svelte-hero":{"type":"story","id":"components-text-elements-heroheadline--ai-2-svelte-hero","name":"Ai2svelte hero","title":"Components/Text elements/HeroHeadline","importPath":"./src/components/HeroHeadline/HeroHeadline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-heroheadline--video-hero":{"type":"story","id":"components-text-elements-heroheadline--video-hero","name":"Video hero","title":"Components/Text elements/HeroHeadline","importPath":"./src/components/HeroHeadline/HeroHeadline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-heroheadline--inline-hero":{"type":"story","id":"components-text-elements-heroheadline--inline-hero","name":"Inline hero","title":"Components/Text elements/HeroHeadline","importPath":"./src/components/HeroHeadline/HeroHeadline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-heroheadline--custom-hed":{"type":"story","id":"components-text-elements-heroheadline--custom-hed","name":"Custom hed","title":"Components/Text elements/HeroHeadline","importPath":"./src/components/HeroHeadline/HeroHeadline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-infobox--docs":{"id":"components-text-elements-infobox--docs","title":"Components/Text elements/InfoBox","name":"Docs","importPath":"./src/components/InfoBox/InfoBox.mdx","storiesImports":["./src/components/InfoBox/InfoBox.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-infobox--demo":{"type":"story","id":"components-text-elements-infobox--demo","name":"Demo","title":"Components/Text elements/InfoBox","importPath":"./src/components/InfoBox/InfoBox.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-infobox--lists":{"type":"story","id":"components-text-elements-infobox--lists","name":"Lists","title":"Components/Text elements/InfoBox","importPath":"./src/components/InfoBox/InfoBox.stories.svelte","tags":["test"]},"components-text-elements-infobox--customised":{"type":"story","id":"components-text-elements-infobox--customised","name":"Customised","title":"Components/Text elements/InfoBox","importPath":"./src/components/InfoBox/InfoBox.stories.svelte","tags":["test"]},"components-text-elements-simpletimeline--docs":{"id":"components-text-elements-simpletimeline--docs","title":"Components/Text elements/SimpleTimeline","name":"Docs","importPath":"./src/components/SimpleTimeline/SimpleTimeline.mdx","storiesImports":["./src/components/SimpleTimeline/SimpleTimeline.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-simpletimeline--demo":{"type":"story","id":"components-text-elements-simpletimeline--demo","name":"Demo","title":"Components/Text elements/SimpleTimeline","importPath":"./src/components/SimpleTimeline/SimpleTimeline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-simpletimeline--multiple-events":{"type":"story","id":"components-text-elements-simpletimeline--multiple-events","name":"Multiple events","title":"Components/Text elements/SimpleTimeline","importPath":"./src/components/SimpleTimeline/SimpleTimeline.stories.svelte","tags":["test"]},"components-text-elements-siteheadline--docs":{"id":"components-text-elements-siteheadline--docs","title":"Components/Text elements/SiteHeadline","name":"Docs","importPath":"./src/components/SiteHeadline/SiteHeadline.mdx","storiesImports":["./src/components/SiteHeadline/SiteHeadline.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-text-elements-siteheadline--demo":{"type":"story","id":"components-text-elements-siteheadline--demo","name":"Demo","title":"Components/Text elements/SiteHeadline","importPath":"./src/components/SiteHeadline/SiteHeadline.stories.svelte","tags":["dev","test","autodocs"]},"components-text-elements-siteheadline--archie-ml":{"type":"story","id":"components-text-elements-siteheadline--archie-ml","name":"ArchieML","title":"Components/Text elements/SiteHeadline","importPath":"./src/components/SiteHeadline/SiteHeadline.stories.svelte","tags":["test"]},"components-theming-css-variables--docs":{"id":"components-theming-css-variables--docs","title":"Components/Theming/CSS variables","name":"Docs","importPath":"./src/docs/theming/css-variables.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"components-theming-theme--docs":{"id":"components-theming-theme--docs","title":"Components/Theming/Theme","name":"Docs","importPath":"./src/components/Theme/Theme.mdx","storiesImports":["./src/components/Theme/Theme.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-theming-theme--demo":{"type":"story","id":"components-theming-theme--demo","name":"Demo","title":"Components/Theming/Theme","importPath":"./src/components/Theme/Theme.stories.svelte","tags":["dev","test","autodocs"]},"components-theming-theme--custom-theme":{"type":"story","id":"components-theming-theme--custom-theme","name":"Custom theme","title":"Components/Theming/Theme","importPath":"./src/components/Theme/Theme.stories.svelte","tags":["dev","test","autodocs"]},"components-theming-theme--custom-font":{"type":"story","id":"components-theming-theme--custom-font","name":"Custom font","title":"Components/Theming/Theme","importPath":"./src/components/Theme/Theme.stories.svelte","tags":["dev","test","autodocs"]},"components-theming-theme--background-patterns":{"type":"story","id":"components-theming-theme--background-patterns","name":"Background patterns","title":"Components/Theming/Theme","importPath":"./src/components/Theme/Theme.stories.svelte","tags":["dev","test","autodocs"]},"components-theming-theme--inheritance":{"type":"story","id":"components-theming-theme--inheritance","name":"Inheritance","title":"Components/Theming/Theme","importPath":"./src/components/Theme/Theme.stories.svelte","tags":["test"]},"components-theming-theme-builder--docs":{"id":"components-theming-theme-builder--docs","title":"Components/Theming/Theme builder","name":"Docs","importPath":"./src/docs/theme-builder/theme-builder.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"components-utilities-embedpreviewerlink--docs":{"id":"components-utilities-embedpreviewerlink--docs","title":"Components/Utilities/EmbedPreviewerLink","name":"Docs","importPath":"./src/components/EmbedPreviewerLink/EmbedPreviewerLink.mdx","storiesImports":["./src/components/EmbedPreviewerLink/EmbedPreviewerLink.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-utilities-embedpreviewerlink--demo":{"type":"story","id":"components-utilities-embedpreviewerlink--demo","name":"Demo","title":"Components/Utilities/EmbedPreviewerLink","importPath":"./src/components/EmbedPreviewerLink/EmbedPreviewerLink.stories.svelte","tags":["test"]},"components-utilities-framer--docs":{"id":"components-utilities-framer--docs","title":"Components/Utilities/Framer","name":"Docs","importPath":"./src/components/Framer/Framer.mdx","storiesImports":["./src/components/Framer/Framer.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-utilities-framer--demo":{"type":"story","id":"components-utilities-framer--demo","name":"Demo","title":"Components/Utilities/Framer","importPath":"./src/components/Framer/Framer.stories.svelte","tags":["dev","test","autodocs"]},"components-utilities-functions--docs":{"id":"components-utilities-functions--docs","title":"Components/Utilities/Functions","name":"Docs","importPath":"./src/components/Functions/Utils.mdx","storiesImports":["./src/components/Functions/Utils.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-utilities-functions--demo":{"type":"story","id":"components-utilities-functions--demo","name":"Demo","title":"Components/Utilities/Functions","importPath":"./src/components/Functions/Utils.stories.svelte","tags":["test"]},"components-utilities-pymchild--docs":{"id":"components-utilities-pymchild--docs","title":"Components/Utilities/PymChild","name":"Docs","importPath":"./src/components/PymChild/PymChild.mdx","storiesImports":["./src/components/PymChild/PymChild.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-utilities-pymchild--demo":{"type":"story","id":"components-utilities-pymchild--demo","name":"Demo","title":"Components/Utilities/PymChild","importPath":"./src/components/PymChild/PymChild.stories.svelte","tags":["test"]},"components-utilities-spinner--docs":{"id":"components-utilities-spinner--docs","title":"Components/Utilities/Spinner","name":"Docs","importPath":"./src/components/Spinner/Spinner.mdx","storiesImports":["./src/components/Spinner/Spinner.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-utilities-spinner--demo":{"type":"story","id":"components-utilities-spinner--demo","name":"Demo","title":"Components/Utilities/Spinner","importPath":"./src/components/Spinner/Spinner.stories.svelte","tags":["dev","test","autodocs"]},"components-utilities-visible--docs":{"id":"components-utilities-visible--docs","title":"Components/Utilities/Visible","name":"Docs","importPath":"./src/components/Visible/Visible.mdx","storiesImports":["./src/components/Visible/Visible.stories.svelte"],"type":"docs","tags":["dev","test","autodocs","attached-mdx"]},"components-utilities-visible--demo":{"type":"story","id":"components-utilities-visible--demo","name":"Demo","title":"Components/Utilities/Visible","importPath":"./src/components/Visible/Visible.stories.svelte","tags":["dev","test","autodocs"]},"styles-intro--docs":{"id":"styles-intro--docs","title":"Styles/Intro","name":"Docs","importPath":"./src/docs/styles/intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-colours-intro--docs":{"id":"styles-colours-intro--docs","title":"Styles/Colours/Intro","name":"Docs","importPath":"./src/docs/styles/colours/intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-colours-primary--docs":{"id":"styles-colours-primary--docs","title":"Styles/Colours/Primary","name":"Docs","importPath":"./src/docs/styles/colours/primary.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-colours-thematic--docs":{"id":"styles-colours-thematic--docs","title":"Styles/Colours/Thematic","name":"Docs","importPath":"./src/docs/styles/colours/thematic.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-intro--docs":{"id":"styles-tokens-intro--docs","title":"Styles/Tokens/Intro","name":"Docs","importPath":"./src/docs/styles/tokens/intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-typography--docs":{"id":"styles-tokens-typography--docs","title":"Styles/Tokens/Typography","name":"Docs","importPath":"./src/docs/styles/tokens/typography/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-accessibility--docs":{"id":"styles-tokens-accessibility--docs","title":"Styles/Tokens/Accessibility","name":"Docs","importPath":"./src/docs/styles/tokens/accessibility/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-backgrounds--docs":{"id":"styles-tokens-backgrounds--docs","title":"Styles/Tokens/Backgrounds","name":"Docs","importPath":"./src/docs/styles/tokens/backgrounds/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-borders--docs":{"id":"styles-tokens-borders--docs","title":"Styles/Tokens/Borders","name":"Docs","importPath":"./src/docs/styles/tokens/borders/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-flexbox--docs":{"id":"styles-tokens-flexbox--docs","title":"Styles/Tokens/Flexbox","name":"Docs","importPath":"./src/docs/styles/tokens/flexbox/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-interactivity--docs":{"id":"styles-tokens-interactivity--docs","title":"Styles/Tokens/Interactivity","name":"Docs","importPath":"./src/docs/styles/tokens/interactivity/_main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-layout--docs":{"id":"styles-tokens-layout--docs","title":"Styles/Tokens/Layout","name":"Docs","importPath":"./src/docs/styles/tokens/layout/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-scss-variables--docs":{"id":"styles-tokens-scss-variables--docs","title":"Styles/Tokens/SCSS Variables","name":"Docs","importPath":"./src/docs/styles/tokens/variables/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-sizing--docs":{"id":"styles-tokens-sizing--docs","title":"Styles/Tokens/Sizing","name":"Docs","importPath":"./src/docs/styles/tokens/sizing/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"styles-tokens-spacers--docs":{"id":"styles-tokens-spacers--docs","title":"Styles/Tokens/Spacers","name":"Docs","importPath":"./src/docs/styles/tokens/spacers/main.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"actions-intro--docs":{"id":"actions-intro--docs","title":"Actions/Intro","name":"Docs","importPath":"./src/docs/actions/intro.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"actions-cssvariables--docs":{"id":"actions-cssvariables--docs","title":"Actions/cssVariables","name":"Docs","importPath":"./src/actions/cssVariables/cssVariables.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"actions-resizeobserver--docs":{"id":"actions-resizeobserver--docs","title":"Actions/resizeObserver","name":"Docs","importPath":"./src/actions/resizeObserver/resizeObserver.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"contributing-quickstart--docs":{"id":"contributing-quickstart--docs","title":"Contributing/Quickstart","name":"Docs","importPath":"./src/docs/contributing/quickstart.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"contributing-component-guidelines--docs":{"id":"contributing-component-guidelines--docs","title":"Contributing/Component guidelines","name":"Docs","importPath":"./src/docs/contributing/component-guidelines.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"contributing-writing-stories--docs":{"id":"contributing-writing-stories--docs","title":"Contributing/Writing stories","name":"Docs","importPath":"./src/docs/contributing/writing-component-stories.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]}}} \ No newline at end of file diff --git a/packages/graphics-components/docs/logo.svg b/packages/graphics-components/docs/logo.svg new file mode 100644 index 0000000..516fe50 --- /dev/null +++ b/packages/graphics-components/docs/logo.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/graphics-components/docs/nunito-sans-bold-italic.woff2 b/packages/graphics-components/docs/nunito-sans-bold-italic.woff2 new file mode 100644 index 0000000..33563d8 Binary files /dev/null and b/packages/graphics-components/docs/nunito-sans-bold-italic.woff2 differ diff --git a/packages/graphics-components/docs/nunito-sans-bold.woff2 b/packages/graphics-components/docs/nunito-sans-bold.woff2 new file mode 100644 index 0000000..19fcc94 Binary files /dev/null and b/packages/graphics-components/docs/nunito-sans-bold.woff2 differ diff --git a/packages/graphics-components/docs/nunito-sans-italic.woff2 b/packages/graphics-components/docs/nunito-sans-italic.woff2 new file mode 100644 index 0000000..827096d Binary files /dev/null and b/packages/graphics-components/docs/nunito-sans-italic.woff2 differ diff --git a/packages/graphics-components/docs/nunito-sans-regular.woff2 b/packages/graphics-components/docs/nunito-sans-regular.woff2 new file mode 100644 index 0000000..c527ba4 Binary files /dev/null and b/packages/graphics-components/docs/nunito-sans-regular.woff2 differ diff --git a/packages/graphics-components/docs/project.json b/packages/graphics-components/docs/project.json new file mode 100644 index 0000000..7da3c54 --- /dev/null +++ b/packages/graphics-components/docs/project.json @@ -0,0 +1 @@ +{"generatedAt":1772212945692,"userSince":1771102037743,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"metaFramework":{"name":"sveltekit","packageName":"@sveltejs/kit","version":"2.20.2"},"testPackages":{"vitest":"3.2.4"},"hasRouterPackage":true,"packageManager":{"type":"pnpm","agent":"pnpm"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/sveltekit","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/svelte","portableStoriesFileCount":0,"applicationFileCount":2,"storybookVersion":"8.6.17","storybookVersionSpecifier":"^8.6.12","language":"typescript","storybookPackages":{"@storybook/blocks":{"version":"8.6.14"},"@storybook/components":{"version":"8.6.14"},"@storybook/manager-api":{"version":"8.6.14"},"@storybook/svelte":{"version":"8.6.17"},"@storybook/sveltekit":{"version":"8.6.17"},"@storybook/test":{"version":"8.6.15"},"@storybook/theming":{"version":"8.6.14"},"eslint-plugin-storybook":{"version":"0.12.0"},"storybook":{"version":"8.6.17"}},"addons":{"@storybook/addon-svelte-csf":{"version":"5.0.0-next.28"},"@storybook/addon-essentials":{"version":"8.6.14"},"@chromatic-com/storybook":{"version":"3.2.7"},"@storybook/addon-interactions":{"version":"8.6.14"},"@storybook/addon-a11y":{"version":"8.6.17"},"storybook-addon-rtl":{"version":"1.1.0"},"chromatic":{"version":"11.29.0","versionSpecifier":"^11.28.2"}}} \ No newline at end of file diff --git a/packages/graphics-components/docs/sb-addons/a11y-11/manager-bundle.js b/packages/graphics-components/docs/sb-addons/a11y-11/manager-bundle.js new file mode 100644 index 0000000..dcbb186 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/a11y-11/manager-bundle.js @@ -0,0 +1,220 @@ +try{ +(()=>{var De=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var S=__REACT__,{Children:Vc,Component:$c,Fragment:Qe,Profiler:zc,PureComponent:kr,StrictMode:Wc,Suspense:Yc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Kc,cloneElement:Ze,createContext:Nr,createElement:U,createFactory:Xc,createRef:Lr,forwardRef:Jc,isValidElement:jr,lazy:Qc,memo:Zc,startTransition:ed,unstable_act:td,useCallback:ie,useContext:Mr,useDebugValue:rd,useDeferredValue:od,useEffect:et,useId:nd,useImperativeHandle:ad,useInsertionEffect:id,useLayoutEffect:qr,useMemo:Te,useReducer:sd,useRef:tt,useState:Re,useSyncExternalStore:ud,useTransition:ld,version:cd}=__REACT__;var fd=__STORYBOOK_COMPONENTS__,{A:gd,ActionBar:It,AddonPanel:yd,Badge:xt,Bar:md,Blockquote:Ed,Button:bd,ClipboardCode:Ad,Code:Sd,DL:vd,Div:wd,DocumentWrapper:Cd,EmptyTabContent:Ur,ErrorFormatter:Dd,FlexBar:Td,Form:Rd,H1:Id,H2:xd,H3:Od,H4:Fd,H5:_d,H6:Bd,HR:Pd,IconButton:Gr,IconButtonSkeleton:kd,Icons:Nd,Img:Ld,LI:jd,Link:Hr,ListItem:Md,Loader:qd,Modal:Ud,OL:Gd,P:Hd,Placeholder:Vd,Pre:$d,ProgressSpinner:zd,ResetWrapper:Wd,ScrollArea:Vr,Separator:Yd,Spaced:$r,Span:Kd,StorybookIcon:Xd,StorybookLogo:Jd,Symbols:Qd,SyntaxHighlighter:Zd,TT:eh,TabBar:th,TabButton:rh,TabWrapper:oh,Table:nh,Tabs:ah,TabsState:ih,TooltipLinkList:zr,TooltipMessage:sh,TooltipNote:uh,UL:lh,WithTooltip:Wr,WithTooltipPure:ch,Zoom:dh,codeCommon:hh,components:ph,createCopyToClipboardFunction:fh,getStoryHref:gh,icons:yh,interleaveSeparators:mh,nameSpaceClassNames:Eh,resetComponents:bh,withReset:Ah}=__STORYBOOK_COMPONENTS__;var Dh=__STORYBOOK_API__,{ActiveTabs:Th,Consumer:Rh,ManagerContext:Ih,Provider:xh,RequestResponseError:Oh,addons:rt,combineParameters:Fh,controlOrMetaKey:_h,controlOrMetaSymbol:Bh,eventMatchesShortcut:Ph,eventToShortcut:kh,experimental_MockUniversalStore:Nh,experimental_UniversalStore:Lh,experimental_requestResponse:jh,experimental_useUniversalStore:Mh,isMacLike:qh,isShortcutTaken:Uh,keyToSymbol:Gh,merge:Hh,mockChannel:Vh,optionOrAltSymbol:$h,shortcutMatchesShortcut:zh,shortcutToHumanString:Wh,types:Ot,useAddonState:Ft,useArgTypes:Yh,useArgs:Kh,useChannel:Yr,useGlobalTypes:Xh,useGlobals:Kr,useParameter:Xr,useSharedState:Jh,useStoryPrepared:Qh,useStorybookApi:_t,useStorybookState:Jr}=__STORYBOOK_API__;var op=__STORYBOOK_THEMING__,{CacheProvider:np,ClassNames:ap,Global:Qr,ThemeProvider:ip,background:sp,color:up,convert:ot,create:lp,createCache:cp,createGlobal:dp,createReset:hp,css:pp,darken:fp,ensure:gp,ignoreSsrWarning:yp,isPropValid:mp,jsx:Ep,keyframes:bp,lighten:Ap,styled:L,themes:nt,typography:Sp,useTheme:vp,withTheme:wp}=__STORYBOOK_THEMING__;var Ip=__STORYBOOK_ICONS__,{AccessibilityAltIcon:xp,AccessibilityIcon:Zr,AccessibilityIgnoredIcon:Op,AddIcon:Fp,AdminIcon:_p,AlertAltIcon:Bp,AlertIcon:Pp,AlignLeftIcon:kp,AlignRightIcon:Np,AppleIcon:Lp,ArrowBottomLeftIcon:jp,ArrowBottomRightIcon:Mp,ArrowDownIcon:qp,ArrowLeftIcon:Up,ArrowRightIcon:Gp,ArrowSolidDownIcon:Hp,ArrowSolidLeftIcon:Vp,ArrowSolidRightIcon:$p,ArrowSolidUpIcon:zp,ArrowTopLeftIcon:Wp,ArrowTopRightIcon:Yp,ArrowUpIcon:Kp,AzureDevOpsIcon:Xp,BackIcon:Jp,BasketIcon:Qp,BatchAcceptIcon:Zp,BatchDenyIcon:e2,BeakerIcon:t2,BellIcon:r2,BitbucketIcon:o2,BoldIcon:n2,BookIcon:a2,BookmarkHollowIcon:i2,BookmarkIcon:s2,BottomBarIcon:u2,BottomBarToggleIcon:l2,BoxIcon:c2,BranchIcon:d2,BrowserIcon:h2,ButtonIcon:p2,CPUIcon:f2,CalendarIcon:g2,CameraIcon:y2,CameraStabilizeIcon:m2,CategoryIcon:E2,CertificateIcon:b2,ChangedIcon:A2,ChatIcon:S2,CheckIcon:eo,ChevronDownIcon:v2,ChevronLeftIcon:w2,ChevronRightIcon:C2,ChevronSmallDownIcon:to,ChevronSmallLeftIcon:D2,ChevronSmallRightIcon:T2,ChevronSmallUpIcon:R2,ChevronUpIcon:I2,ChromaticIcon:x2,ChromeIcon:O2,CircleHollowIcon:F2,CircleIcon:_2,ClearIcon:B2,CloseAltIcon:P2,CloseIcon:k2,CloudHollowIcon:N2,CloudIcon:L2,CogIcon:j2,CollapseIcon:M2,CommandIcon:q2,CommentAddIcon:U2,CommentIcon:G2,CommentsIcon:H2,CommitIcon:V2,CompassIcon:$2,ComponentDrivenIcon:z2,ComponentIcon:W2,ContrastIcon:Y2,ContrastIgnoredIcon:K2,ControlsIcon:X2,CopyIcon:J2,CreditIcon:Q2,CrossIcon:Z2,DashboardIcon:ef,DatabaseIcon:tf,DeleteIcon:rf,DiamondIcon:of,DirectionIcon:nf,DiscordIcon:af,DocChartIcon:sf,DocListIcon:uf,DocumentIcon:lf,DownloadIcon:cf,DragIcon:df,EditIcon:hf,EllipsisIcon:pf,EmailIcon:ff,ExpandAltIcon:gf,ExpandIcon:yf,EyeCloseIcon:mf,EyeIcon:Ef,FaceHappyIcon:bf,FaceNeutralIcon:Af,FaceSadIcon:Sf,FacebookIcon:vf,FailedIcon:wf,FastForwardIcon:Cf,FigmaIcon:Df,FilterIcon:Tf,FlagIcon:Rf,FolderIcon:If,FormIcon:xf,GDriveIcon:Of,GithubIcon:Ff,GitlabIcon:_f,GlobeIcon:Bf,GoogleIcon:Pf,GraphBarIcon:kf,GraphLineIcon:Nf,GraphqlIcon:Lf,GridAltIcon:jf,GridIcon:Mf,GrowIcon:qf,HeartHollowIcon:Uf,HeartIcon:Gf,HomeIcon:Hf,HourglassIcon:Vf,InfoIcon:$f,ItalicIcon:zf,JumpToIcon:Wf,KeyIcon:Yf,LightningIcon:Kf,LightningOffIcon:Xf,LinkBrokenIcon:Jf,LinkIcon:Qf,LinkedinIcon:Zf,LinuxIcon:eg,ListOrderedIcon:tg,ListUnorderedIcon:rg,LocationIcon:og,LockIcon:ng,MarkdownIcon:ag,MarkupIcon:ig,MediumIcon:sg,MemoryIcon:ug,MenuIcon:lg,MergeIcon:cg,MirrorIcon:dg,MobileIcon:hg,MoonIcon:pg,NutIcon:fg,OutboxIcon:gg,OutlineIcon:yg,PaintBrushIcon:mg,PaperClipIcon:Eg,ParagraphIcon:bg,PassedIcon:Ag,PhoneIcon:Sg,PhotoDragIcon:vg,PhotoIcon:wg,PhotoStabilizeIcon:Cg,PinAltIcon:Dg,PinIcon:Tg,PlayAllHollowIcon:Rg,PlayBackIcon:Ig,PlayHollowIcon:xg,PlayIcon:Og,PlayNextIcon:Fg,PlusIcon:_g,PointerDefaultIcon:Bg,PointerHandIcon:Pg,PowerIcon:kg,PrintIcon:Ng,ProceedIcon:Lg,ProfileIcon:jg,PullRequestIcon:Mg,QuestionIcon:qg,RSSIcon:Ug,RedirectIcon:Gg,ReduxIcon:Hg,RefreshIcon:Vg,ReplyIcon:$g,RepoIcon:zg,RequestChangeIcon:Wg,RewindIcon:Yg,RulerIcon:Kg,SaveIcon:Xg,SearchIcon:Jg,ShareAltIcon:Qg,ShareIcon:Zg,ShieldIcon:ey,SideBySideIcon:ty,SidebarAltIcon:ry,SidebarAltToggleIcon:oy,SidebarIcon:ny,SidebarToggleIcon:ay,SpeakerIcon:iy,StackedIcon:sy,StarHollowIcon:uy,StarIcon:ly,StatusFailIcon:cy,StatusIcon:dy,StatusPassIcon:hy,StatusWarnIcon:py,StickerIcon:fy,StopAltHollowIcon:gy,StopAltIcon:yy,StopIcon:my,StorybookIcon:Ey,StructureIcon:by,SubtractIcon:Ay,SunIcon:Sy,SupportIcon:vy,SweepIcon:wy,SwitchAltIcon:Cy,SyncIcon:ro,TabletIcon:Dy,ThumbsUpIcon:Ty,TimeIcon:Ry,TimerIcon:Iy,TransferIcon:xy,TrashIcon:Oy,TwitterIcon:Fy,TypeIcon:_y,UbuntuIcon:By,UndoIcon:Py,UnfoldIcon:ky,UnlockIcon:Ny,UnpinIcon:Ly,UploadIcon:jy,UserAddIcon:My,UserAltIcon:qy,UserIcon:Uy,UsersIcon:Gy,VSCodeIcon:Hy,VerifiedIcon:Vy,VideoIcon:$y,WandIcon:zy,WatchIcon:Wy,WindowsIcon:Yy,WrenchIcon:Ky,XIcon:Xy,YoutubeIcon:Jy,ZoomIcon:Qy,ZoomOutIcon:Zy,ZoomResetIcon:em,iconList:tm}=__STORYBOOK_ICONS__;var im=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:oo,ARGTYPES_INFO_RESPONSE:Bt,CHANNEL_CREATED:sm,CHANNEL_WS_DISCONNECT:um,CONFIG_ERROR:no,CREATE_NEW_STORYFILE_REQUEST:lm,CREATE_NEW_STORYFILE_RESPONSE:cm,CURRENT_STORY_WAS_SET:Pt,DOCS_PREPARED:ao,DOCS_RENDERED:at,FILE_COMPONENT_SEARCH_REQUEST:dm,FILE_COMPONENT_SEARCH_RESPONSE:hm,FORCE_REMOUNT:io,FORCE_RE_RENDER:it,GLOBALS_UPDATED:ke,NAVIGATE_URL:pm,PLAY_FUNCTION_THREW_EXCEPTION:so,PRELOAD_ENTRIES:uo,PREVIEW_BUILDER_PROGRESS:fm,PREVIEW_KEYDOWN:lo,REGISTER_SUBSCRIPTION:gm,REQUEST_WHATS_NEW_DATA:ym,RESET_STORY_ARGS:st,RESULT_WHATS_NEW_DATA:mm,SAVE_STORY_REQUEST:Em,SAVE_STORY_RESPONSE:bm,SELECT_STORY:Am,SET_CONFIG:Sm,SET_CURRENT_STORY:co,SET_FILTER:vm,SET_GLOBALS:ho,SET_INDEX:wm,SET_STORIES:Cm,SET_WHATS_NEW_CACHE:Dm,SHARED_STATE_CHANGED:Tm,SHARED_STATE_SET:Rm,STORIES_COLLAPSE_ALL:Im,STORIES_EXPAND_ALL:xm,STORY_ARGS_UPDATED:po,STORY_CHANGED:ut,STORY_ERRORED:fo,STORY_FINISHED:Ve,STORY_INDEX_INVALIDATED:go,STORY_MISSING:kt,STORY_PREPARED:yo,STORY_RENDERED:$e,STORY_RENDER_PHASE_CHANGED:be,STORY_SPECIFIED:mo,STORY_THREW_EXCEPTION:Eo,STORY_UNCHANGED:bo,TELEMETRY_ERROR:Om,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:Fm,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:_m,TESTING_MODULE_CRASH_REPORT:Bm,TESTING_MODULE_PROGRESS_REPORT:Pm,TESTING_MODULE_RUN_ALL_REQUEST:km,TESTING_MODULE_RUN_REQUEST:Nm,TOGGLE_WHATS_NEW_NOTIFICATIONS:Lm,UNHANDLED_ERRORS_WHILE_PLAYING:Ao,UPDATE_GLOBALS:lt,UPDATE_QUERY_PARAMS:So,UPDATE_STORY_ARGS:ct}=__STORYBOOK_CORE_EVENTS__;var Wm=__STORYBOOK_CHANNELS__,{Channel:dt,HEARTBEAT_INTERVAL:Ym,HEARTBEAT_MAX_LATENCY:Km,PostMessageTransport:Xm,WebsocketTransport:Jm,createBrowserChannel:Qm}=__STORYBOOK_CHANNELS__;var o0=__STORYBOOK_CLIENT_LOGGER__,{deprecate:he,logger:j,once:Ae,pretty:n0}=__STORYBOOK_CLIENT_LOGGER__;var oi=Object.defineProperty,H=(t,e)=>oi(t,"name",{value:e,configurable:!0});function Y(t){for(var e=[],r=1;r` - ${s}`).join(` +`)}`),`${n}${a!=null?` + +More info: ${a} +`:""}`}};H(vo,"StorybookError");var J=vo,ni=(t=>(t.BLOCKS="BLOCKS",t.DOCS_TOOLS="DOCS-TOOLS",t.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",t.PREVIEW_CHANNELS="PREVIEW_CHANNELS",t.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",t.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",t.PREVIEW_API="PREVIEW_API",t.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",t.PREVIEW_ROUTER="PREVIEW_ROUTER",t.PREVIEW_THEMING="PREVIEW_THEMING",t.RENDERER_HTML="RENDERER_HTML",t.RENDERER_PREACT="RENDERER_PREACT",t.RENDERER_REACT="RENDERER_REACT",t.RENDERER_SERVER="RENDERER_SERVER",t.RENDERER_SVELTE="RENDERER_SVELTE",t.RENDERER_VUE="RENDERER_VUE",t.RENDERER_VUE3="RENDERER_VUE3",t.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",t.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",t.ADDON_VITEST="ADDON_VITEST",t))(ni||{}),Co=class extends J{constructor(e){super({category:"PREVIEW_API",code:1,message:Y` + Couldn't find story matching id '${e.storyId}' after HMR. + - Did you just rename a story? + - Did you remove it from your CSF file? + - Are you sure a story with the id '${e.storyId}' exists? + - Please check the values in the stories field of your main.js config and see if they would match your CSF File. + - Also check the browser console and terminal for potential error messages.`}),this.data=e}};H(Co,"MissingStoryAfterHmrError");var Do=Co,ai=class extends J{constructor(e){super({category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:Y` + We detected that you use an implicit action arg while ${e.phase} of your story. + ${e.deprecated?` +This is deprecated and won't work in Storybook 8 anymore. +`:""} + Please provide an explicit spy to your args like this: + import { fn } from '@storybook/test'; + ... + args: { + ${e.name}: fn() + }`}),this.data=e}};H(ai,"ImplicitActionsDuringRendering");var To=class extends J{constructor(){super({category:"PREVIEW_API",code:3,message:Y` + Cannot call \`storyStore.extract()\` without calling \`storyStore.cacheAllCsfFiles()\` first. + + You probably meant to call \`await preview.extract()\` which does the above for you.`})}};H(To,"CalledExtractOnStoreError");var Ro=To,Io=class extends J{constructor(){super({category:"PREVIEW_API",code:4,message:Y` + Expected your framework's preset to export a \`renderToCanvas\` field. + + Perhaps it needs to be upgraded for Storybook 7.0?`,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field"})}};H(Io,"MissingRenderToCanvasError");var xo=Io,Oo=class extends J{constructor(e){super({category:"PREVIEW_API",code:5,message:Y` + Called \`Preview.${e.methodName}()\` before initialization. + + The preview needs to load the story index before most methods can be called. If you want + to call \`${e.methodName}\`, try \`await preview.initializationPromise;\` first. + + If you didn't call the above code, then likely it was called by an addon that needs to + do the above.`}),this.data=e}};H(Oo,"CalledPreviewMethodBeforeInitializationError");var ne=Oo,Fo=class extends J{constructor(e){super({category:"PREVIEW_API",code:6,message:Y` + Error fetching \`/index.json\`: + + ${e.text} + + If you are in development, this likely indicates a problem with your Storybook process, + check the terminal for errors. + + If you are in a deployed Storybook, there may have been an issue deploying the full Storybook + build.`}),this.data=e}};H(Fo,"StoryIndexFetchError");var _o=Fo,Bo=class extends J{constructor(e){super({category:"PREVIEW_API",code:7,message:Y` + Tried to render docs entry ${e.storyId} but it is a MDX file that has no CSF + references, or autodocs for a CSF file that some doesn't refer to itself. + + This likely is an internal error in Storybook's indexing, or you've attached the + \`attached-mdx\` tag to an MDX file that is not attached.`}),this.data=e}};H(Bo,"MdxFileWithNoCsfReferencesError");var Po=Bo,ko=class extends J{constructor(){super({category:"PREVIEW_API",code:8,message:Y` + Couldn't find any stories in your Storybook. + + - Please check your stories field of your main.js config: does it match correctly? + - Also check the browser console and terminal for error messages.`})}};H(ko,"EmptyIndexError");var No=ko,Lo=class extends J{constructor(e){super({category:"PREVIEW_API",code:9,message:Y` + Couldn't find story matching '${e.storySpecifier}'. + + - Are you sure a story with that id exists? + - Please check your stories field of your main.js config. + - Also check the browser console and terminal for error messages.`}),this.data=e}};H(Lo,"NoStoryMatchError");var jo=Lo,Mo=class extends J{constructor(e){super({category:"PREVIEW_API",code:10,message:Y` + Couldn't find story matching id '${e.storyId}' after importing a CSF file. + + The file was indexed as if the story was there, but then after importing the file in the browser + we didn't find the story. Possible reasons: + - You are using a custom story indexer that is misbehaving. + - You have a custom file loader that is removing or renaming exports. + + Please check your browser console and terminal for errors that may explain the issue.`}),this.data=e}};H(Mo,"MissingStoryFromCsfFileError");var qo=Mo,Uo=class extends J{constructor(){super({category:"PREVIEW_API",code:11,message:Y` + Cannot access the Story Store until the index is ready. + + It is not recommended to use methods directly on the Story Store anyway, in Storybook 9 we will + remove access to the store entirely`})}};H(Uo,"StoryStoreAccessedBeforeInitializationError");var Go=Uo,Ho=class extends J{constructor(e){super({category:"PREVIEW_API",code:12,message:Y` + Incorrect use of mount in the play function. + + To use mount in the play function, you must satisfy the following two requirements: + + 1. You *must* destructure the mount property from the \`context\` (the argument passed to your play function). + This makes sure that Storybook does not start rendering the story before the play function begins. + + 2. Your Storybook framework or builder must be configured to transpile to ES2017 or newer. + This is because destructuring statements and async/await usages are otherwise transpiled away, + which prevents Storybook from recognizing your usage of \`mount\`. + + Note that Angular is not supported. As async/await is transpiled to support the zone.js polyfill. + + More info: https://storybook.js.org/docs/writing-tests/interaction-testing#run-code-before-the-component-gets-rendered + + Received the following play function: + ${e.playFunction}`}),this.data=e}};H(Ho,"MountMustBeDestructuredError");var ht=Ho,Vo=class extends J{constructor(e){super({category:"PREVIEW_API",code:14,message:Y` + No render function available for storyId '${e.id}' + `}),this.data=e}};H(Vo,"NoRenderFunctionError");var $o=Vo,zo=class extends J{constructor(){super({category:"PREVIEW_API",code:15,message:Y` + No component is mounted in your story. + + This usually occurs when you destructure mount in the play function, but forget to call it. + + For example: + + async play({ mount, canvasElement }) { + // 👈 mount should be called: await mount(); + const canvas = within(canvasElement); + const button = await canvas.findByRole('button'); + await userEvent.click(button); + }; + + Make sure to either remove it or call mount in your play function. + `})}};H(zo,"NoStoryMountedError");var Wo=zo,ii=class extends J{constructor(){super({category:"FRAMEWORK_NEXTJS",code:1,documentation:"https://storybook.js.org/docs/get-started/nextjs#faq",message:Y` + You are importing avif images, but you don't have sharp installed. + + You have to install sharp in order to use image optimization features in Next.js. + `})}};H(ii,"NextJsSharpError");var si=class extends J{constructor(e){super({category:"FRAMEWORK_NEXTJS",code:2,message:Y` + Tried to access router mocks from "${e.importType}" but they were not created yet. You might be running code in an unsupported environment. + `}),this.data=e}};H(si,"NextjsRouterMocksNotAvailable");var ui=class extends J{constructor(e){super({category:"DOCS-TOOLS",code:1,documentation:"https://github.com/storybookjs/storybook/issues/26606",message:Y` + There was a failure when generating detailed ArgTypes in ${e.language} for: + ${JSON.stringify(e.type,null,2)} + + Storybook will fall back to use a generic type description instead. + + This type is either not supported or it is a bug in the docgen generation in Storybook. + If you think this is a bug, please detail it as much as possible in the Github issue. + `}),this.data=e}};H(ui,"UnknownArgTypesError");var li=class extends J{constructor(e){super({category:"ADDON_VITEST",code:1,message:Y` + Encountered an unsupported value "${e.value}" when setting the viewport ${e.dimension} dimension. + + The Storybook plugin only supports values in the following units: + - px, vh, vw, em, rem and %. + + You can either change the viewport for this story to use one of the supported units or skip the test by adding '!test' to the story's tags per https://storybook.js.org/docs/writing-stories/tags + `}),this.data=e}};H(li,"UnsupportedViewportDimensionError");var ci=Object.create,jt=Object.defineProperty,di=Object.getOwnPropertyDescriptor,hi=Object.getOwnPropertyNames,pi=Object.getPrototypeOf,fi=Object.prototype.hasOwnProperty,K=(t,e)=>jt(t,"name",{value:e,configurable:!0}),gi=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),yi=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of hi(e))!fi.call(t,n)&&n!==r&&jt(t,n,{get:()=>e[n],enumerable:!(o=di(e,n))||o.enumerable});return t},mi=(t,e,r)=>(r=t!=null?ci(pi(t)):{},yi(e||!t||!t.__esModule?jt(r,"default",{value:t,enumerable:!0}):r,t)),Ei=gi(t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=function(){var e=Object.prototype.toString,r=Object.getPrototypeOf,o=Object.getOwnPropertySymbols?function(n){return Object.keys(n).concat(Object.getOwnPropertySymbols(n))}:Object.keys;return function(n,a){return K(function s(u,l,c){var h,p,d,b=e.call(u),v=e.call(l);if(u===l)return!0;if(u==null||l==null)return!1;if(c.indexOf(u)>-1&&c.indexOf(l)>-1)return!0;if(c.push(u,l),b!=v||(h=o(u),p=o(l),h.length!=p.length||h.some(function(T){return!s(u[T],l[T],c)})))return!1;switch(b.slice(8,-1)){case"Symbol":return u.valueOf()==l.valueOf();case"Date":case"Number":return+u==+l||+u!=+u&&+l!=+l;case"RegExp":case"Function":case"String":case"Boolean":return""+u==""+l;case"Set":case"Map":h=u.entries(),p=l.entries();do if(!s((d=h.next()).value,p.next().value,c))return!1;while(!d.done);return!0;case"ArrayBuffer":u=new Uint8Array(u),l=new Uint8Array(l);case"DataView":u=new Uint8Array(u.buffer),l=new Uint8Array(l.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(u.length!=l.length)return!1;for(d=0;d`${r} ${o}${n}`).replace(/([a-z])([A-Z])/g,(e,r,o)=>`${r} ${o}`).replace(/([a-z])([0-9])/gi,(e,r,o)=>`${r} ${o}`).replace(/([0-9])([a-z])/gi,(e,r,o)=>`${r} ${o}`).replace(/(\s|^)(\w)/g,(e,r,o)=>`${r}${o.toUpperCase()}`).replace(/ +/g," ").trim()}K(Xo,"toStartCaseStr");var Yo=mi(Ei(),1),Jo=K(t=>t.map(e=>typeof e<"u").filter(Boolean).length,"count"),bi=K((t,e)=>{let{exists:r,eq:o,neq:n,truthy:a}=t;if(Jo([r,o,n,a])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:o,neq:n})}`);if(typeof o<"u")return(0,Yo.isEqual)(e,o);if(typeof n<"u")return!(0,Yo.isEqual)(e,n);if(typeof r<"u"){let s=typeof e<"u";return r?s:!s}return typeof a>"u"||a?!!e:!e},"testValue"),Qo=K((t,e,r)=>{if(!t.if)return!0;let{arg:o,global:n}=t.if;if(Jo([o,n])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:o,global:n})}`);let a=o?e[o]:r[n];return bi(t.if,a)},"includeConditionalArg");function Ai(t){let e,r={_tag:"Preview",input:t,get composed(){if(e)return e;let{addons:o,...n}=t;return e=Le(xe([...o??[],n])),e},meta(o){return Zo(o,this)}};return globalThis.globalProjectAnnotations=r.composed,r}K(Ai,"__definePreview");function Si(t){return t!=null&&typeof t=="object"&&"_tag"in t&&t?._tag==="Preview"}K(Si,"isPreview");function vi(t){return t!=null&&typeof t=="object"&&"_tag"in t&&t?._tag==="Meta"}K(vi,"isMeta");function Zo(t,e){return{_tag:"Meta",input:t,preview:e,get composed(){throw new Error("Not implemented")},story(r){return en(r,this)}}}K(Zo,"defineMeta");function en(t,e){return{_tag:"Story",input:t,meta:e,get composed(){throw new Error("Not implemented")}}}K(en,"defineStory");function Ie(t){return t!=null&&typeof t=="object"&&"_tag"in t&&t?._tag==="Story"}K(Ie,"isStory");var Mt=K(t=>t.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),"sanitize"),Ko=K((t,e)=>{let r=Mt(t);if(r==="")throw new Error(`Invalid ${e} '${t}', must include alphanumeric characters`);return r},"sanitizeSafe"),tn=K((t,e)=>`${Ko(t,"kind")}${e?`--${Ko(e,"name")}`:""}`,"toId"),rn=K(t=>Xo(t),"storyNameFromExport");function Lt(t,e){return Array.isArray(e)?e.includes(t):t.match(e)}K(Lt,"matches");function Ne(t,{includeStories:e,excludeStories:r}){return t!=="__esModule"&&(!e||Lt(t,e))&&(!r||!Lt(t,r))}K(Ne,"isExportStory");var _0=K((t,{rootSeparator:e,groupSeparator:r})=>{let[o,n]=t.split(e,2),a=(n||t).split(r).filter(s=>!!s);return{root:n?o:null,groups:a}},"parseKind"),on=K((...t)=>{let e=t.reduce((r,o)=>(o.startsWith("!")?r.delete(o.slice(1)):r.add(o),r),new Set);return Array.from(e)},"combineTags");var wi=Object.create,sr=Object.defineProperty,Ci=Object.getOwnPropertyDescriptor,Di=Object.getOwnPropertyNames,Ti=Object.getPrototypeOf,Ri=Object.prototype.hasOwnProperty,i=(t,e)=>sr(t,"name",{value:e,configurable:!0}),pt=(t=>typeof De<"u"?De:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof De<"u"?De:e)[r]}):t)(function(t){if(typeof De<"u")return De.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')}),re=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Ii=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Di(e))!Ri.call(t,n)&&n!==r&&sr(t,n,{get:()=>e[n],enumerable:!(o=Ci(e,n))||o.enumerable});return t},Ue=(t,e,r)=>(r=t!=null?wi(Ti(t)):{},Ii(e||!t||!t.__esModule?sr(r,"default",{value:t,enumerable:!0}):r,t)),An=re((t,e)=>{(function(r){if(typeof t=="object"&&typeof e<"u")e.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var o;typeof window<"u"||typeof window<"u"?o=window:typeof self<"u"?o=self:o=this,o.memoizerific=r()}})(function(){var r,o,n;return i(function a(s,u,l){function c(d,b){if(!u[d]){if(!s[d]){var v=typeof pt=="function"&&pt;if(!b&&v)return v(d,!0);if(h)return h(d,!0);var T=new Error("Cannot find module '"+d+"'");throw T.code="MODULE_NOT_FOUND",T}var m=u[d]={exports:{}};s[d][0].call(m.exports,function(E){var y=s[d][1][E];return c(y||E)},m,m.exports,a,s,u,l)}return u[d].exports}i(c,"s");for(var h=typeof pt=="function"&&pt,p=0;p=0)return this.lastItem=this.list[h],this.list[h].val},l.prototype.set=function(c,h){var p;return this.lastItem&&this.isEqual(this.lastItem.key,c)?(this.lastItem.val=h,this):(p=this.indexOf(c),p>=0?(this.lastItem=this.list[p],this.list[p].val=h,this):(this.lastItem={key:c,val:h},this.list.push(this.lastItem),this.size++,this))},l.prototype.delete=function(c){var h;if(this.lastItem&&this.isEqual(this.lastItem.key,c)&&(this.lastItem=void 0),h=this.indexOf(c),h>=0)return this.size--,this.list.splice(h,1)[0]},l.prototype.has=function(c){var h;return this.lastItem&&this.isEqual(this.lastItem.key,c)?!0:(h=this.indexOf(c),h>=0?(this.lastItem=this.list[h],!0):!1)},l.prototype.forEach=function(c,h){var p;for(p=0;p0&&(F[O]={cacheItem:E,arg:arguments[O]},C?c(v,F):v.push(F),v.length>d&&h(v.shift())),m.wasMemoized=C,m.numArgs=O+1,w},"memoizerific");return m.limit=d,m.wasMemoized=!1,m.cache=b,m.lru=v,m}};function c(d,b){var v=d.length,T=b.length,m,E,y;for(E=0;E=0&&(v=d[m],T=v.cacheItem.get(v.arg),!T||!T.size);m--)v.cacheItem.delete(v.arg)}i(h,"removeCachedResult");function p(d,b){return d===b||d!==d&&b!==b}i(p,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),Sn=re(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeString=o;var e=Array.from({length:256},(n,a)=>"%"+((a<16?"0":"")+a.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function o(n){let a=n.length;if(a===0)return"";let s="",u=0,l=0;e:for(;l>6]+e[128|c&63];continue}if(c<55296||c>=57344){u=l+1,s+=e[224|c>>12]+e[128|c>>6&63]+e[128|c&63];continue}if(++l,l>=a)throw new Error("URI malformed");let h=n.charCodeAt(l)&1023;u=l+1,c=65536+((c&1023)<<10|h),s+=e[240|c>>18]+e[128|c>>12&63]+e[128|c>>6&63]+e[128|c&63]}return u===0?n:u{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultOptions=t.defaultShouldSerializeObject=t.defaultValueSerializer=void 0;var e=Sn(),r=i(a=>{switch(typeof a){case"string":return(0,e.encodeString)(a);case"bigint":case"boolean":return""+a;case"number":if(Number.isFinite(a))return a<1e21?""+a:(0,e.encodeString)(""+a);break}return a instanceof Date?(0,e.encodeString)(a.toISOString()):""},"defaultValueSerializer");t.defaultValueSerializer=r;var o=i(a=>a instanceof Date,"defaultShouldSerializeObject");t.defaultShouldSerializeObject=o;var n=i(a=>a,"identityFunc");t.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:n,valueSerializer:t.defaultValueSerializer,keyDeserializer:n,shouldSerializeObject:t.defaultShouldSerializeObject}}),vn=re(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDeepObject=n,t.stringifyObject=h;var e=ur(),r=Sn();function o(p){return p==="__proto__"||p==="constructor"||p==="prototype"}i(o,"isPrototypeKey");function n(p,d,b,v,T){if(o(d))return p;let m=p[d];return typeof m=="object"&&m!==null?m:!v&&(T||typeof b=="number"||typeof b=="string"&&b*0===0&&b.indexOf(".")===-1)?p[d]=[]:p[d]={}}i(n,"getDeepObject");var a=20,s="[]",u="[",l="]",c=".";function h(p,d,b=0,v,T){let{nestingSyntax:m=e.defaultOptions.nestingSyntax,arrayRepeat:E=e.defaultOptions.arrayRepeat,arrayRepeatSyntax:y=e.defaultOptions.arrayRepeatSyntax,nesting:w=e.defaultOptions.nesting,delimiter:O=e.defaultOptions.delimiter,valueSerializer:F=e.defaultOptions.valueSerializer,shouldSerializeObject:C=e.defaultOptions.shouldSerializeObject}=d,R=typeof O=="number"?String.fromCharCode(O):O,x=T===!0&&E,B=m==="dot"||m==="js"&&!T;if(b>a)return"";let k="",M=!0,D=!1;for(let N in p){let f=p[N],g;v?(g=v,x?y==="bracket"&&(g+=s):B?(g+=c,g+=N):(g+=u,g+=N,g+=l)):g=N,M||(k+=R),typeof f=="object"&&f!==null&&!C(f)?(D=f.pop!==void 0,(w||E&&D)&&(k+=h(f,d,b+1,g,D))):(k+=(0,r.encodeString)(g),k+="=",k+=F(f,N)),M&&(M=!1)}return k}i(h,"stringifyObject")}),xi=re((t,e)=>{"use strict";var r=12,o=0,n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function a(l){var c=l.indexOf("%");if(c===-1)return l;for(var h=l.length,p="",d=0,b=0,v=c,T=r;c>-1&&c>10),56320+(b&1023)),b=0,d=c+3,c=v=l.indexOf("%",d);else{if(T===o)return null;if(c+=3,c{"use strict";var e=t&&t.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(t,"__esModule",{value:!0}),t.numberValueDeserializer=t.numberKeyDeserializer=void 0,t.parse=h;var r=vn(),o=ur(),n=e(xi()),a=i(p=>{let d=Number(p);return Number.isNaN(d)?p:d},"numberKeyDeserializer");t.numberKeyDeserializer=a;var s=i(p=>{let d=Number(p);return Number.isNaN(d)?p:d},"numberValueDeserializer");t.numberValueDeserializer=s;var u=/\+/g,l=i(function(){},"Empty");l.prototype=Object.create(null);function c(p,d,b,v,T){let m=p.substring(d,b);return v&&(m=m.replace(u," ")),T&&(m=(0,n.default)(m)||m),m}i(c,"computeKeySlice");function h(p,d){let{valueDeserializer:b=o.defaultOptions.valueDeserializer,keyDeserializer:v=o.defaultOptions.keyDeserializer,arrayRepeatSyntax:T=o.defaultOptions.arrayRepeatSyntax,nesting:m=o.defaultOptions.nesting,arrayRepeat:E=o.defaultOptions.arrayRepeat,nestingSyntax:y=o.defaultOptions.nestingSyntax,delimiter:w=o.defaultOptions.delimiter}=d??{},O=typeof w=="string"?w.charCodeAt(0):w,F=y==="js",C=new l;if(typeof p!="string")return C;let R=p.length,x="",B=-1,k=-1,M=-1,D=C,N,f="",g="",A=!1,I=!1,P=!1,q=!1,$=!1,z=!1,W=!1,ae=0,ye=-1,me=-1,Ge=-1;for(let V=0;VB,W||(k=V),M!==k-1&&(g=c(p,M+1,ye>-1?ye:k,P,A),f=v(g),N!==void 0&&(D=(0,r.getDeepObject)(D,N,f,F&&$,F&&z))),W||f!==""){W&&(x=p.slice(k+1,V),q&&(x=x.replace(u," ")),I&&(x=(0,n.default)(x)||x));let Ee=b(x,f);if(E){let Pe=D[f];Pe===void 0?ye>-1?D[f]=[Ee]:D[f]=Ee:Pe.pop?Pe.push(Ee):D[f]=[Pe,Ee]}else D[f]=Ee}x="",B=V,k=V,A=!1,I=!1,P=!1,q=!1,$=!1,z=!1,ye=-1,M=V,D=C,N=void 0,f=""}else ae===93?(E&&T==="bracket"&&Ge===91&&(ye=me),m&&(y==="index"||F)&&k<=B&&(M!==me&&(g=c(p,M+1,V,P,A),f=v(g),N!==void 0&&(D=(0,r.getDeepObject)(D,N,f,void 0,F)),N=f,P=!1,A=!1),M=V,z=!0,$=!1)):ae===46?m&&(y==="dot"||F)&&k<=B&&(M!==me&&(g=c(p,M+1,V,P,A),f=v(g),N!==void 0&&(D=(0,r.getDeepObject)(D,N,f,F)),N=f,P=!1,A=!1),$=!0,z=!1,M=V):ae===91?m&&(y==="index"||F)&&k<=B&&(M!==me&&(g=c(p,M+1,V,P,A),f=v(g),F&&N!==void 0&&(D=(0,r.getDeepObject)(D,N,f,F)),N=f,P=!1,A=!1,$=!1,z=!0),M=V):ae===61?k<=B?k=V:I=!0:ae===43?k>B?q=!0:P=!0:ae===37&&(k>B?I=!0:A=!0);me=V,Ge=ae}return C}i(h,"parse")}),Fi=re(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=r;var e=vn();function r(o,n){if(o===null||typeof o!="object")return"";let a=n??{};return(0,e.stringifyObject)(o,a)}i(r,"stringify")}),lr=re(t=>{"use strict";var e=t&&t.__createBinding||(Object.create?function(a,s,u,l){l===void 0&&(l=u);var c=Object.getOwnPropertyDescriptor(s,u);(!c||("get"in c?!s.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:i(function(){return s[u]},"get")}),Object.defineProperty(a,l,c)}:function(a,s,u,l){l===void 0&&(l=u),a[l]=s[u]}),r=t&&t.__exportStar||function(a,s){for(var u in a)u!=="default"&&!Object.prototype.hasOwnProperty.call(s,u)&&e(s,a,u)};Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0;var o=Oi();Object.defineProperty(t,"parse",{enumerable:!0,get:i(function(){return o.parse},"get")});var n=Fi();Object.defineProperty(t,"stringify",{enumerable:!0,get:i(function(){return n.stringify},"get")}),r(ur(),t)}),wn=re((t,e)=>{e.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}),_i=re((t,e)=>{e.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}),Cn=re((t,e)=>{e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}),Bi=re((t,e)=>{e.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}),Pi=re(t=>{"use strict";var e=t&&t.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var r=e(Bi()),o=String.fromCodePoint||function(a){var s="";return a>65535&&(a-=65536,s+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),s+=String.fromCharCode(a),s};function n(a){return a>=55296&&a<=57343||a>1114111?"\uFFFD":(a in r.default&&(a=r.default[a]),o(a))}i(n,"decodeCodePoint"),t.default=n}),nn=re(t=>{"use strict";var e=t&&t.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var r=e(wn()),o=e(_i()),n=e(Cn()),a=e(Pi()),s=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;t.decodeXML=u(n.default),t.decodeHTMLStrict=u(r.default);function u(h){var p=c(h);return function(d){return String(d).replace(s,p)}}i(u,"getStrictDecoder");var l=i(function(h,p){return h{"use strict";var e=t&&t.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var r=e(Cn()),o=l(r.default),n=c(o);t.encodeXML=E(o);var a=e(wn()),s=l(a.default),u=c(s);t.encodeHTML=b(s,u),t.encodeNonAsciiHTML=E(s);function l(y){return Object.keys(y).sort().reduce(function(w,O){return w[y[O]]="&"+O+";",w},{})}i(l,"getInverseObj");function c(y){for(var w=[],O=[],F=0,C=Object.keys(y);F1?p(y):y.charCodeAt(0)).toString(16).toUpperCase()+";"}i(d,"singleCharReplacer");function b(y,w){return function(O){return O.replace(w,function(F){return y[F]}).replace(h,d)}}i(b,"getInverse");var v=new RegExp(n.source+"|"+h.source,"g");function T(y){return y.replace(v,d)}i(T,"escape"),t.escape=T;function m(y){return y.replace(n,d)}i(m,"escapeUTF8"),t.escapeUTF8=m;function E(y){return function(w){return w.replace(v,function(O){return y[O]||d(O)})}}i(E,"getASCIIEncoder")}),ki=re(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=nn(),r=an();function o(l,c){return(!c||c<=0?e.decodeXML:e.decodeHTML)(l)}i(o,"decode"),t.decode=o;function n(l,c){return(!c||c<=0?e.decodeXML:e.decodeHTMLStrict)(l)}i(n,"decodeStrict"),t.decodeStrict=n;function a(l,c){return(!c||c<=0?r.encodeXML:r.encodeHTML)(l)}i(a,"encode"),t.encode=a;var s=an();Object.defineProperty(t,"encodeXML",{enumerable:!0,get:i(function(){return s.encodeXML},"get")}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:i(function(){return s.encodeHTML},"get")}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:i(function(){return s.encodeNonAsciiHTML},"get")}),Object.defineProperty(t,"escape",{enumerable:!0,get:i(function(){return s.escape},"get")}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:i(function(){return s.escapeUTF8},"get")}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:i(function(){return s.encodeHTML},"get")}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:i(function(){return s.encodeHTML},"get")});var u=nn();Object.defineProperty(t,"decodeXML",{enumerable:!0,get:i(function(){return u.decodeXML},"get")}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:i(function(){return u.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:i(function(){return u.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:i(function(){return u.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:i(function(){return u.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:i(function(){return u.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:i(function(){return u.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:i(function(){return u.decodeXML},"get")})}),Ni=re((t,e)=>{"use strict";function r(f,g){if(!(f instanceof g))throw new TypeError("Cannot call a class as a function")}i(r,"_classCallCheck");function o(f,g){for(var A=0;A=f.length?{done:!0}:{done:!1,value:f[I++]}},"n"),e:i(function(W){throw W},"e"),f:P}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var q=!0,$=!1,z;return{s:i(function(){A=A.call(f)},"s"),n:i(function(){var W=A.next();return q=W.done,W},"n"),e:i(function(W){$=!0,z=W},"e"),f:i(function(){try{!q&&A.return!=null&&A.return()}finally{if($)throw z}},"f")}}i(a,"_createForOfIteratorHelper");function s(f,g){if(f){if(typeof f=="string")return u(f,g);var A=Object.prototype.toString.call(f).slice(8,-1);if(A==="Object"&&f.constructor&&(A=f.constructor.name),A==="Map"||A==="Set")return Array.from(f);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return u(f,g)}}i(s,"_unsupportedIterableToArray");function u(f,g){(g==null||g>f.length)&&(g=f.length);for(var A=0,I=new Array(g);A0?f*40+55:0,$=g>0?g*40+55:0,z=A>0?A*40+55:0;I[P]=b([q,$,z])}i(p,"setStyleColor");function d(f){for(var g=f.toString(16);g.length<2;)g="0"+g;return g}i(d,"toHexString");function b(f){var g=[],A=a(f),I;try{for(A.s();!(I=A.n()).done;){var P=I.value;g.push(d(P))}}catch(q){A.e(q)}finally{A.f()}return"#"+g.join("")}i(b,"toColorHexString");function v(f,g,A,I){var P;return g==="text"?P=F(A,I):g==="display"?P=m(f,A,I):g==="xterm256Foreground"?P=x(f,I.colors[A]):g==="xterm256Background"?P=B(f,I.colors[A]):g==="rgb"&&(P=T(f,A)),P}i(v,"generateOutput");function T(f,g){g=g.substring(2).slice(0,-1);var A=+g.substr(0,2),I=g.substring(5).split(";"),P=I.map(function(q){return("0"+Number(q).toString(16)).substr(-2)}).join("");return R(f,(A===38?"color:#":"background-color:#")+P)}i(T,"handleRgb");function m(f,g,A){g=parseInt(g,10);var I={"-1":i(function(){return"
"},"_"),0:i(function(){return f.length&&E(f)},"_"),1:i(function(){return C(f,"b")},"_"),3:i(function(){return C(f,"i")},"_"),4:i(function(){return C(f,"u")},"_"),8:i(function(){return R(f,"display:none")},"_"),9:i(function(){return C(f,"strike")},"_"),22:i(function(){return R(f,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:i(function(){return k(f,"i")},"_"),24:i(function(){return k(f,"u")},"_"),39:i(function(){return x(f,A.fg)},"_"),49:i(function(){return B(f,A.bg)},"_"),53:i(function(){return R(f,"text-decoration:overline")},"_")},P;return I[g]?P=I[g]():4"}).join("")}i(E,"resetStyles");function y(f,g){for(var A=[],I=f;I<=g;I++)A.push(I);return A}i(y,"range");function w(f){return function(g){return(f===null||g.category!==f)&&f!=="all"}}i(w,"notCategory");function O(f){f=parseInt(f,10);var g=null;return f===0?g="all":f===1?g="bold":2")}i(C,"pushTag");function R(f,g){return C(f,"span",g)}i(R,"pushStyle");function x(f,g){return C(f,"span","color:"+g)}i(x,"pushForegroundColor");function B(f,g){return C(f,"span","background-color:"+g)}i(B,"pushBackgroundColor");function k(f,g){var A;if(f.slice(-1)[0]===g&&(A=f.pop()),A)return""}i(k,"closeTag");function M(f,g,A){var I=!1,P=3;function q(){return""}i(q,"remove");function $(ue,le){return A("xterm256Foreground",le),""}i($,"removeXterm256Foreground");function z(ue,le){return A("xterm256Background",le),""}i(z,"removeXterm256Background");function W(ue){return g.newline?A("display",-1):A("text",ue),""}i(W,"newline");function ae(ue,le){I=!0,le.trim().length===0&&(le="0"),le=le.trimRight(";").split(";");var Je=a(le),Pr;try{for(Je.s();!(Pr=Je.n()).done;){var ei=Pr.value;A("display",ei)}}catch(ti){Je.e(ti)}finally{Je.f()}return""}i(ae,"ansiMess");function ye(ue){return A("text",ue),""}i(ye,"realText");function me(ue){return A("rgb",ue),""}i(me,"rgb");var Ge=[{pattern:/^\x08+/,sub:q},{pattern:/^\x1b\[[012]?K/,sub:q},{pattern:/^\x1b\[\(B/,sub:q},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:me},{pattern:/^\x1b\[38;5;(\d+)m/,sub:$},{pattern:/^\x1b\[48;5;(\d+)m/,sub:z},{pattern:/^\n/,sub:W},{pattern:/^\r+\n/,sub:W},{pattern:/^\r/,sub:W},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ae},{pattern:/^\x1b\[\d?J/,sub:q},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:q},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:q},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:ye}];function V(ue,le){le>P&&I||(I=!1,f=f.replace(ue.pattern,ue.sub))}i(V,"process");var Ee=[],Pe=f,He=Pe.length;e:for(;He>0;){for(var Rt=0,Br=0,Qa=Ge.length;Br{let t;return typeof window<"u"?t=window:typeof globalThis<"u"?t=globalThis:typeof window<"u"?t=window:typeof self<"u"?t=self:t={},t})();function Dn(){let t={setHandler:i(()=>{},"setHandler"),send:i(()=>{},"send")};return new dt({transport:t})}i(Dn,"mockChannel");var Tn=class{constructor(){this.getChannel=i(()=>{if(!this.channel){let e=Dn();return this.setChannel(e),e}return this.channel},"getChannel"),this.ready=i(()=>this.promise,"ready"),this.hasChannel=i(()=>!!this.channel,"hasChannel"),this.setChannel=i(e=>{this.channel=e,this.resolve()},"setChannel"),this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}};i(Tn,"AddonStore");var Li=Tn,qt="__STORYBOOK_ADDONS_PREVIEW";function Rn(){return Q[qt]||(Q[qt]=new Li),Q[qt]}i(Rn,"getAddonsStore");var fe=Rn();function In(t){return t}i(In,"definePreview");var xn=class{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=i(e=>{e===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(e=>{e.destroy&&e.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){let e=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,e}triggerEffects(){this.prevEffects.forEach(e=>{!this.currentEffects.includes(e)&&e.destroy&&e.destroy()}),this.currentEffects.forEach(e=>{this.prevEffects.includes(e)||(e.destroy=e.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),fe.getChannel().on($e,this.renderListener)}removeRenderListeners(){fe.getChannel().removeListener($e,this.renderListener)}};i(xn,"HooksContext");var On=xn;function Wt(t){let e=i((...r)=>{let{hooks:o}=typeof r[0]=="function"?r[1]:r[0],n=o.currentPhase,a=o.currentHooks,s=o.nextHookIndex,u=o.currentDecoratorName;o.currentDecoratorName=t.name,o.prevMountedDecorators.has(t)?(o.currentPhase="UPDATE",o.currentHooks=o.hookListsMap.get(t)||[]):(o.currentPhase="MOUNT",o.currentHooks=[],o.hookListsMap.set(t,o.currentHooks),o.prevMountedDecorators.add(t)),o.nextHookIndex=0;let l=Q.STORYBOOK_HOOKS_CONTEXT;Q.STORYBOOK_HOOKS_CONTEXT=o;let c=t(...r);if(Q.STORYBOOK_HOOKS_CONTEXT=l,o.currentPhase==="UPDATE"&&o.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return o.currentPhase=n,o.currentHooks=a,o.nextHookIndex=s,o.currentDecoratorName=u,c},"hookified");return e.originalFn=t,e}i(Wt,"hookify");var Ut=0,ji=25,Mi=i(t=>(e,r)=>{let o=t(Wt(e),r.map(n=>Wt(n)));return n=>{let{hooks:a}=n;a.prevMountedDecorators??=new Set,a.mountedDecorators=new Set([e,...r]),a.currentContext=n,a.hasUpdates=!1;let s=o(n);for(Ut=1;a.hasUpdates;)if(a.hasUpdates=!1,a.currentEffects=[],s=o(n),Ut+=1,Ut>ji)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return a.addRenderListeners(),s}},"applyHooks"),qi=i((t,e)=>t.length===e.length&&t.every((r,o)=>r===e[o]),"areDepsEqual"),cr=i(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function dr(){return Q.STORYBOOK_HOOKS_CONTEXT||null}i(dr,"getHooksContextOrNull");function vt(){let t=dr();if(t==null)throw cr();return t}i(vt,"getHooksContextOrThrow");function Fn(t,e,r){let o=vt();if(o.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&j.warn(`${t} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let n={name:t,deps:r};return o.currentHooks.push(n),e(n),n}if(o.currentPhase==="UPDATE"){let n=o.getNextHook();if(n==null)throw new Error("Rendered more hooks than during the previous render.");return n.name!==t&&j.warn(`Storybook has detected a change in the order of Hooks${o.currentDecoratorName?` called by ${o.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&n.deps==null&&j.warn(`${t} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&n.deps!=null&&r.length!==n.deps.length&&j.warn(`The final argument passed to ${t} changed size between renders. The order and size of this array must remain constant. +Previous: ${n.deps} +Incoming: ${r}`),(r==null||n.deps==null||!qi(r,n.deps))&&(e(n),n.deps=r),n}throw cr()}i(Fn,"useHook");function Ke(t,e,r){let{memoizedState:o}=Fn(t,n=>{n.memoizedState=e()},r);return o}i(Ke,"useMemoLike");function Ui(t,e){return Ke("useMemo",t,e)}i(Ui,"useMemo");function Ye(t,e){return Ke("useCallback",()=>t,e)}i(Ye,"useCallback");function hr(t,e){return Ke(t,()=>({current:e}),[])}i(hr,"useRefLike");function Gi(t){return hr("useRef",t)}i(Gi,"useRef");function _n(){let t=dr();if(t!=null&&t.currentPhase!=="NONE")t.hasUpdates=!0;else try{fe.getChannel().emit(it)}catch{j.warn("State updates of Storybook preview hooks work only in browser")}}i(_n,"triggerUpdate");function pr(t,e){let r=hr(t,typeof e=="function"?e():e),o=i(n=>{r.current=typeof n=="function"?n(r.current):n,_n()},"setState");return[r.current,o]}i(pr,"useStateLike");function fr(t){return pr("useState",t)}i(fr,"useState");function Hi(t,e,r){let o=r!=null?()=>r(e):e,[n,a]=pr("useReducer",o);return[n,i(s=>a(u=>t(u,s)),"dispatch")]}i(Hi,"useReducer");function wt(t,e){let r=vt(),o=Ke("useEffect",()=>({create:t}),e);r.currentEffects.includes(o)||r.currentEffects.push(o)}i(wt,"useEffect");function Vi(t,e=[]){let r=fe.getChannel();return wt(()=>(Object.entries(t).forEach(([o,n])=>r.on(o,n)),()=>{Object.entries(t).forEach(([o,n])=>r.removeListener(o,n))}),[...Object.keys(t),...e]),Ye(r.emit.bind(r),[r])}i(Vi,"useChannel");function Ct(){let{currentContext:t}=vt();if(t==null)throw cr();return t}i(Ct,"useStoryContext");function $i(t,e){let{parameters:r}=Ct();if(t)return r[t]??e}i($i,"useParameter");function zi(){let t=fe.getChannel(),{id:e,args:r}=Ct(),o=Ye(a=>t.emit(ct,{storyId:e,updatedArgs:a}),[t,e]),n=Ye(a=>t.emit(st,{storyId:e,argNames:a}),[t,e]);return[r,o,n]}i(zi,"useArgs");function Wi(){let t=fe.getChannel(),{globals:e}=Ct(),r=Ye(o=>t.emit(lt,{globals:o}),[t]);return[e,r]}i(Wi,"useGlobals");var G0=i(({name:t,parameterName:e,wrapper:r,skipIfNoParametersOrOptions:o=!1})=>{let n=i(a=>(s,u)=>{let l=u.parameters&&u.parameters[e];return l&&l.disable||o&&!a&&!l?s(u):r(s,u,{options:a,parameters:l})},"decorator");return(...a)=>typeof a[0]=="function"?n()(...a):(...s)=>{if(s.length>1)return a.length>1?n(a)(...s):n(...a)(...s);throw new Error(`Passing stories directly into ${t}() is not allowed, + instead use addDecorator(${t}) and pass options with the '${e}' parameter`)}},"makeDecorator");function X(t){for(var e=[],r=1;r(this.debug("getState",{state:this.state}),this.state),"getState"),this.subscribe=i((o,n)=>{let a=typeof o=="function",s=a?"*":o,u=a?o:n;if(this.debug("subscribe",{eventType:s,listener:u}),!u)throw new TypeError(`Missing first subscribe argument, or second if first is the event type, when subscribing to a UniversalStore with id '${this.id}'`);return this.listeners.has(s)||this.listeners.set(s,new Set),this.listeners.get(s).add(u),()=>{this.debug("unsubscribe",{eventType:s,listener:u}),this.listeners.has(s)&&(this.listeners.get(s).delete(u),this.listeners.get(s)?.size===0&&this.listeners.delete(s))}},"subscribe"),this.send=i(o=>{if(this.debug("send",{event:o}),this.status!==_.Status.READY)throw new TypeError(X`Cannot send event before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({event:o,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.emitToListeners(o,{actor:this.actor}),this.emitToChannel(o,{actor:this.actor})},"send"),this.debugging=e.debug??!1,!_.isInternalConstructing)throw new TypeError("UniversalStore is not constructable - use UniversalStore.create() instead");if(_.isInternalConstructing=!1,this.id=e.id,this.actorId=Date.now().toString(36)+Math.random().toString(36).substring(2),this.actorType=e.leader?_.ActorType.LEADER:_.ActorType.FOLLOWER,this.state=e.initialState,this.channelEventName=`${Ki}${this.id}`,this.debug("constructor",{options:e,environmentOverrides:r,channelEventName:this.channelEventName}),this.actor.type===_.ActorType.LEADER)this.syncing={state:se.RESOLVED,promise:Promise.resolve()};else{let o,n,a=new Promise((s,u)=>{o=i(()=>{this.syncing.state===se.PENDING&&(this.syncing.state=se.RESOLVED,s())},"syncingResolve"),n=i(l=>{this.syncing.state===se.PENDING&&(this.syncing.state=se.REJECTED,u(l))},"syncingReject")});this.syncing={state:se.PENDING,promise:a,resolve:o,reject:n}}this.getState=this.getState.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),this.onStateChange=this.onStateChange.bind(this),this.send=this.send.bind(this),this.emitToChannel=this.emitToChannel.bind(this),this.prepareThis=this.prepareThis.bind(this),this.emitToListeners=this.emitToListeners.bind(this),this.handleChannelEvents=this.handleChannelEvents.bind(this),this.debug=this.debug.bind(this),this.channel=r?.channel??_.preparation.channel,this.environment=r?.environment??_.preparation.environment,this.channel&&this.environment?this.prepareThis({channel:this.channel,environment:this.environment}):_.preparation.promise.then(this.prepareThis)}static setupPreparationPromise(){let e,r,o=new Promise((n,a)=>{e=i(s=>{n(s)},"resolveRef"),r=i((...s)=>{a(s)},"rejectRef")});_.preparation={resolve:e,reject:r,promise:o}}get actor(){return Object.freeze({id:this.actorId,type:this.actorType,environment:this.environment??_.Environment.UNKNOWN})}get status(){if(!this.channel||!this.environment)return _.Status.UNPREPARED;switch(this.syncing?.state){case se.PENDING:case void 0:return _.Status.SYNCING;case se.REJECTED:return _.Status.ERROR;case se.RESOLVED:default:return _.Status.READY}}untilReady(){return Promise.all([_.preparation.promise,this.syncing?.promise])}static create(e){if(!e||typeof e?.id!="string")throw new TypeError("id is required and must be a string, when creating a UniversalStore");e.debug&&console.debug(X`[UniversalStore] + create`,{options:e});let r=sn.get(e.id);if(r)return console.warn(X`UniversalStore with id "${e.id}" already exists in this environment, re-using existing. + You should reuse the existing instance instead of trying to create a new one.`),r;_.isInternalConstructing=!0;let o=new _(e);return sn.set(e.id,o),o}static __prepare(e,r){_.preparation.channel=e,_.preparation.environment=r,_.preparation.resolve({channel:e,environment:r})}setState(e){let r=this.state,o=typeof e=="function"?e(r):e;if(this.debug("setState",{newState:o,previousState:r,updater:e}),this.status!==_.Status.READY)throw new TypeError(X`Cannot set state before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({newState:o,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.state=o;let n={type:_.InternalEventType.SET_STATE,payload:{state:o,previousState:r}};this.emitToChannel(n,{actor:this.actor}),this.emitToListeners(n,{actor:this.actor})}onStateChange(e){return this.debug("onStateChange",{listener:e}),this.subscribe(_.InternalEventType.SET_STATE,({payload:r},o)=>{e(r.state,r.previousState,o)})}emitToChannel(e,r){this.debug("emitToChannel",{event:e,eventInfo:r,channel:this.channel}),this.channel?.emit(this.channelEventName,{event:e,eventInfo:r})}prepareThis({channel:e,environment:r}){this.channel=e,this.environment=r,this.debug("prepared",{channel:e,environment:r}),this.channel.on(this.channelEventName,this.handleChannelEvents),this.actor.type===_.ActorType.LEADER?this.emitToChannel({type:_.InternalEventType.LEADER_CREATED},{actor:this.actor}):(this.emitToChannel({type:_.InternalEventType.FOLLOWER_CREATED},{actor:this.actor}),this.emitToChannel({type:_.InternalEventType.EXISTING_STATE_REQUEST},{actor:this.actor}),setTimeout(()=>{this.syncing.reject(new TypeError(`No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower.`))},1e3))}emitToListeners(e,r){let o=this.listeners.get(e.type),n=this.listeners.get("*");this.debug("emitToListeners",{event:e,eventInfo:r,eventTypeListeners:o,everythingListeners:n}),[...o??[],...n??[]].forEach(a=>a(e,r))}handleChannelEvents(e){let{event:r,eventInfo:o}=e;if([o.actor.id,o.forwardingActor?.id].includes(this.actor.id)){this.debug("handleChannelEvents: Ignoring event from self",{channelEvent:e});return}else if(this.syncing?.state===se.PENDING&&r.type!==_.InternalEventType.EXISTING_STATE_RESPONSE){this.debug("handleChannelEvents: Ignoring event while syncing",{channelEvent:e});return}if(this.debug("handleChannelEvents",{channelEvent:e}),this.actor.type===_.ActorType.LEADER){let n=!0;switch(r.type){case _.InternalEventType.EXISTING_STATE_REQUEST:n=!1;let a={type:_.InternalEventType.EXISTING_STATE_RESPONSE,payload:this.state};this.debug("handleChannelEvents: responding to existing state request",{responseEvent:a}),this.emitToChannel(a,{actor:this.actor});break;case _.InternalEventType.LEADER_CREATED:n=!1,this.syncing.state=se.REJECTED,this.debug("handleChannelEvents: erroring due to second leader being created",{event:r}),console.error(X`Detected multiple UniversalStore leaders created with the same id "${this.id}". + Only one leader can exists at a time, your stores are now in an invalid state. + Leaders detected: + this: ${JSON.stringify(this.actor,null,2)} + other: ${JSON.stringify(o.actor,null,2)}`);break}n&&(this.debug("handleChannelEvents: forwarding event",{channelEvent:e}),this.emitToChannel(r,{actor:o.actor,forwardingActor:this.actor}))}if(this.actor.type===_.ActorType.FOLLOWER)switch(r.type){case _.InternalEventType.EXISTING_STATE_RESPONSE:if(this.debug("handleChannelEvents: Setting state from leader's existing state response",{event:r}),this.syncing?.state!==se.PENDING)break;this.syncing.resolve?.();let n={type:_.InternalEventType.SET_STATE,payload:{state:r.payload,previousState:this.state}};this.state=r.payload,this.emitToListeners(n,o);break}switch(r.type){case _.InternalEventType.SET_STATE:this.debug("handleChannelEvents: Setting state",{event:r}),this.state=r.payload.state;break}this.emitToListeners(r,{actor:o.actor})}debug(e,r){this.debugging&&console.debug(X`[UniversalStore::${this.id}::${this.environment??_.Environment.UNKNOWN}] + ${e}`,JSON.stringify({data:r,actor:this.actor,state:this.state,status:this.status},null,2))}static __reset(){_.preparation.reject(new Error("reset")),_.setupPreparationPromise(),_.isInternalConstructing=!1}};i(Se,"UniversalStore"),Se.ActorType={LEADER:"LEADER",FOLLOWER:"FOLLOWER"},Se.Environment={SERVER:"SERVER",MANAGER:"MANAGER",PREVIEW:"PREVIEW",UNKNOWN:"UNKNOWN",MOCK:"MOCK"},Se.InternalEventType={EXISTING_STATE_REQUEST:"__EXISTING_STATE_REQUEST",EXISTING_STATE_RESPONSE:"__EXISTING_STATE_RESPONSE",SET_STATE:"__SET_STATE",LEADER_CREATED:"__LEADER_CREATED",FOLLOWER_CREATED:"__FOLLOWER_CREATED"},Se.Status={UNPREPARED:"UNPREPARED",SYNCING:"SYNCING",READY:"READY",ERROR:"ERROR"},Se.isInternalConstructing=!1,Se.setupPreparationPromise();var ft=Se;function Bn(t,e){let r={},o=Object.entries(t);for(let n=0;nObject.prototype.propertyIsEnumerable.call(t,e))}i(Yt,"getSymbols");function Kt(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}i(Kt,"getTag");function gr(t,e){if(typeof t==typeof e)switch(typeof t){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return t===e;case"number":return t===e||Object.is(t,e);case"function":return t===e;case"object":return de(t,e)}return de(t,e)}i(gr,"isEqual");function de(t,e,r){if(Object.is(t,e))return!0;let o=Kt(t),n=Kt(e);if(o===un&&(o=Gt),n===un&&(n=Gt),o!==n)return!1;switch(o){case Ji:return t.toString()===e.toString();case Qi:{let u=t.valueOf(),l=e.valueOf();return u===l||Number.isNaN(u)&&Number.isNaN(l)}case Zi:case ts:case es:return Object.is(t.valueOf(),e.valueOf());case Xi:return t.source===e.source&&t.flags===e.flags;case as:return t===e}r=r??new Map;let a=r.get(t),s=r.get(e);if(a!=null&&s!=null)return a===e;r.set(t,e),r.set(e,t);try{switch(o){case rs:{if(t.size!==e.size)return!1;for(let[u,l]of t.entries())if(!e.has(u)||!de(l,e.get(u),r))return!1;return!0}case os:{if(t.size!==e.size)return!1;let u=Array.from(t.values()),l=Array.from(e.values());for(let c=0;cde(h,d,r));if(p===-1)return!1;l.splice(p,1)}return!0}case ns:case ls:case cs:case ds:case hs:case ps:case fs:case gs:case ys:case ms:case Es:case bs:{if(typeof Buffer<"u"&&Buffer.isBuffer(t)!==Buffer.isBuffer(e)||t.length!==e.length)return!1;for(let u=0;u{let[r,o]=fr(e?e(t.getState()):t.getState());return wt(()=>t.onStateChange((n,a)=>{if(!e){o(n);return}let s=e(n),u=e(a);!gr(s,u)&&o(s)}),[t,o,e]),[r,t.setState]},"useUniversalStore"),As=class Nn extends ft{constructor(e,r){ft.isInternalConstructing=!0,super({...e,leader:!0},{channel:new dt({}),environment:ft.Environment.MOCK}),ft.isInternalConstructing=!1,typeof r?.fn=="function"&&(this.testUtils=r,this.getState=r.fn(this.getState),this.setState=r.fn(this.setState),this.subscribe=r.fn(this.subscribe),this.onStateChange=r.fn(this.onStateChange),this.send=r.fn(this.send))}static create(e,r){return new Nn(e,r)}unsubscribeAll(){if(!this.testUtils)throw new Error(Yi`Cannot call unsubscribeAll on a store that does not have testUtils. + Please provide testUtils as the second argument when creating the store.`);let e=i(r=>{try{r.value()}catch{}},"callReturnedUnsubscribeFn");this.subscribe.mock?.results.forEach(e),this.onStateChange.mock?.results.forEach(e)}};i(As,"MockUniversalStore");var Ht=Ue(An(),1),je=Symbol("incompatible"),Xt=i((t,e)=>{let r=e.type;if(t==null||!r||e.mapping)return t;switch(r.name){case"string":return String(t);case"enum":return t;case"number":return Number(t);case"boolean":return String(t)==="true";case"array":return!r.value||!Array.isArray(t)?je:t.reduce((o,n,a)=>{let s=Xt(n,{type:r.value});return s!==je&&(o[a]=s),o},new Array(t.length));case"object":return typeof t=="string"||typeof t=="number"?t:!r.value||typeof t!="object"?je:Object.entries(t).reduce((o,[n,a])=>{let s=Xt(a,{type:r.value[n]});return s===je?o:Object.assign(o,{[n]:s})},{});default:return je}},"map"),Ss=i((t,e)=>Object.entries(t).reduce((r,[o,n])=>{if(!e[o])return r;let a=Xt(n,e[o]);return a===je?r:Object.assign(r,{[o]:a})},{}),"mapArgsToTypes"),Jt=i((t,e)=>Array.isArray(t)&&Array.isArray(e)?e.reduce((r,o,n)=>(r[n]=Jt(t[n],e[n]),r),[...t]).filter(r=>r!==void 0):!ce(t)||!ce(e)?e:Object.keys({...t,...e}).reduce((r,o)=>{if(o in e){let n=Jt(t[o],e[o]);n!==void 0&&(r[o]=n)}else r[o]=t[o];return r},{}),"combineArgs"),vs=i((t,e)=>Object.entries(e).reduce((r,[o,{options:n}])=>{function a(){return o in t&&(r[o]=t[o]),r}if(i(a,"allowArg"),!n)return a();if(!Array.isArray(n))return Ae.error(X` + Invalid argType: '${o}.options' should be an array. + + More info: https://storybook.js.org/docs/api/arg-types + `),a();if(n.some(p=>p&&["object","function"].includes(typeof p)))return Ae.error(X` + Invalid argType: '${o}.options' should only contain primitives. Use a 'mapping' for complex values. + + More info: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + `),a();let s=Array.isArray(t[o]),u=s&&t[o].findIndex(p=>!n.includes(p)),l=s&&u===-1;if(t[o]===void 0||n.includes(t[o])||l)return a();let c=s?`${o}[${u}]`:o,h=n.map(p=>typeof p=="string"?`'${p}'`:String(p)).join(", ");return Ae.warn(`Received illegal value for '${c}'. Supported options: ${h}`),r},{}),"validateOptions"),ze=Symbol("Deeply equal"),Et=i((t,e)=>{if(typeof t!=typeof e)return e;if(gr(t,e))return ze;if(Array.isArray(t)&&Array.isArray(e)){let r=e.reduce((o,n,a)=>{let s=Et(t[a],n);return s!==ze&&(o[a]=s),o},new Array(e.length));return e.length>=t.length?r:r.concat(new Array(t.length-e.length).fill(void 0))}return ce(t)&&ce(e)?Object.keys({...t,...e}).reduce((r,o)=>{let n=Et(t?.[o],e?.[o]);return n===ze?r:Object.assign(r,{[o]:n})},{}):e},"deepDiff"),Ln="UNTARGETED";function jn({args:t,argTypes:e}){let r={};return Object.entries(t).forEach(([o,n])=>{let{target:a=Ln}=e[o]||{};r[a]=r[a]||{},r[a][o]=n}),r}i(jn,"groupArgsByTarget");function Mn(t){return Object.keys(t).forEach(e=>t[e]===void 0&&delete t[e]),t}i(Mn,"deleteUndefined");var qn=class{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(e){if(!(e in this.argsByStoryId))throw new Error(`No args known for ${e} -- has it been rendered yet?`);return this.argsByStoryId[e]}setInitial(e){if(!this.initialArgsByStoryId[e.id])this.initialArgsByStoryId[e.id]=e.initialArgs,this.argsByStoryId[e.id]=e.initialArgs;else if(this.initialArgsByStoryId[e.id]!==e.initialArgs){let r=Et(this.initialArgsByStoryId[e.id],this.argsByStoryId[e.id]);this.initialArgsByStoryId[e.id]=e.initialArgs,this.argsByStoryId[e.id]=e.initialArgs,r!==ze&&this.updateFromDelta(e,r)}}updateFromDelta(e,r){let o=vs(r,e.argTypes);this.argsByStoryId[e.id]=Jt(this.argsByStoryId[e.id],o)}updateFromPersisted(e,r){let o=Ss(r,e.argTypes);return this.updateFromDelta(e,o)}update(e,r){if(!(e in this.argsByStoryId))throw new Error(`No args known for ${e} -- has it been rendered yet?`);this.argsByStoryId[e]=Mn({...this.argsByStoryId[e],...r})}};i(qn,"ArgsStore");var ws=qn,Un=i((t={})=>Object.entries(t).reduce((e,[r,{defaultValue:o}])=>(typeof o<"u"&&(e[r]=o),e),{}),"getValuesFromArgTypes"),Gn=class{constructor({globals:e={},globalTypes:r={}}){this.set({globals:e,globalTypes:r})}set({globals:e={},globalTypes:r={}}){let o=this.initialGlobals&&Et(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(e),...Object.keys(r)]);let n=Un(r);this.initialGlobals={...n,...e},this.globals=this.initialGlobals,o&&o!==ze&&this.updateFromPersisted(o)}filterAllowedGlobals(e){return Object.entries(e).reduce((r,[o,n])=>(this.allowedGlobalNames.has(o)?r[o]=n:j.warn(`Attempted to set a global (${o}) that is not defined in initial globals or globalTypes`),r),{})}updateFromPersisted(e){let r=this.filterAllowedGlobals(e);this.globals={...this.globals,...r}}get(){return this.globals}update(e){this.globals={...this.globals,...this.filterAllowedGlobals(e)}}};i(Gn,"GlobalsStore");var Cs=Gn,Ds=Ue(An(),1),Ts=(0,Ds.default)(1)(t=>Object.values(t).reduce((e,r)=>(e[r.importPath]=e[r.importPath]||r,e),{})),Hn=class{constructor({entries:e}={v:5,entries:{}}){this.entries=e}entryFromSpecifier(e){let r=Object.values(this.entries);if(e==="*")return r[0];if(typeof e=="string")return this.entries[e]?this.entries[e]:r.find(a=>a.id.startsWith(e));let{name:o,title:n}=e;return r.find(a=>a.name===o&&a.title===n)}storyIdToEntry(e){let r=this.entries[e];if(!r)throw new Do({storyId:e});return r}importPathToEntry(e){return Ts(this.entries)[e]}};i(Hn,"StoryIndexStore");var Rs=Hn,Is=i(t=>typeof t=="string"?{name:t}:t,"normalizeType"),xs=i(t=>typeof t=="string"?{type:t}:t,"normalizeControl"),Os=i((t,e)=>{let{type:r,control:o,...n}=t,a={name:e,...n};return r&&(a.type=Is(r)),o?a.control=xs(o):o===!1&&(a.control={disable:!0}),a},"normalizeInputType"),bt=i(t=>_e(t,Os),"normalizeInputTypes"),G=i(t=>Array.isArray(t)?t:t?[t]:[],"normalizeArrays"),Fs=X` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`;function At(t,e,r){let o=e,n=typeof e=="function"?e:null,{story:a}=o;a&&(j.debug("deprecated story",a),he(Fs));let s=rn(t),u=typeof o!="function"&&o.name||o.storyName||a?.name||s,l=[...G(o.decorators),...G(a?.decorators)],c={...a?.parameters,...o.parameters},h={...a?.args,...o.args},p={...a?.argTypes,...o.argTypes},d=[...G(o.loaders),...G(a?.loaders)],b=[...G(o.beforeEach),...G(a?.beforeEach)],v=[...G(o.experimental_afterEach),...G(a?.experimental_afterEach)],{render:T,play:m,tags:E=[],globals:y={}}=o,w=c.__id||tn(r.id,s);return{moduleExport:e,id:w,name:u,tags:E,decorators:l,parameters:c,args:h,argTypes:bt(p),loaders:d,beforeEach:b,experimental_afterEach:v,globals:y,...T&&{render:T},...n&&{userStoryFn:n},...m&&{play:m}}}i(At,"normalizeStory");function St(t,e=t.title,r){let{id:o,argTypes:n}=t;return{id:Mt(o||e),...t,title:e,...n&&{argTypes:bt(n)},parameters:{fileName:r,...t.parameters}}}i(St,"normalizeComponentAnnotations");var _s=i(t=>{let{globals:e,globalTypes:r}=t;(e||r)&&j.error("Global args/argTypes can only be set globally",JSON.stringify({globals:e,globalTypes:r}))},"checkGlobals"),Bs=i(t=>{let{options:e}=t;e?.storySort&&j.error("The storySort option parameter can only be set globally")},"checkStorySort"),gt=i(t=>{t&&(_s(t),Bs(t))},"checkDisallowedParameters");function Vn(t,e,r){let{default:o,__namedExportsOrder:n,...a}=t,s=Object.values(a)[0];if(Ie(s)){let c=St(s.meta.input,r,e);gt(c.parameters);let h={meta:c,stories:{},moduleExports:t};return Object.keys(a).forEach(p=>{if(Ne(p,c)){let d=At(p,a[p].input,c);gt(d.parameters),h.stories[d.id]=d}}),h.projectAnnotations=s.meta.preview.composed,h}let u=St(o,r,e);gt(u.parameters);let l={meta:u,stories:{},moduleExports:t};return Object.keys(a).forEach(c=>{if(Ne(c,u)){let h=At(c,a[c],u);gt(h.parameters),l.stories[h.id]=h}}),l}i(Vn,"processCSFFile");function $n(t){return t!=null&&zn(t).includes("mount")}i($n,"mountDestructured");function zn(t){let e=t.toString().match(/[^(]*\(([^)]*)/);if(!e)return[];let r=Qt(e[1]);if(!r.length)return[];let o=r[0];return o.startsWith("{")&&o.endsWith("}")?Qt(o.slice(1,-1).replace(/\s/g,"")).map(n=>n.replace(/:.*|=.*/g,"")):[]}i(zn,"getUsedProps");function Qt(t){let e=[],r=[],o=0;for(let a=0;ae(o,n)}i(Wn,"decorateStory");function Yn({componentId:t,title:e,kind:r,id:o,name:n,story:a,parameters:s,initialArgs:u,argTypes:l,...c}={}){return c}i(Yn,"sanitizeStoryContextUpdate");function Kn(t,e){let r={},o=i(a=>s=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...Yn(s)},a(r.value)},"bindWithContext"),n=e.reduce((a,s)=>Wn(a,s,o),t);return a=>(r.value=a,n(a))}i(Kn,"defaultDecorateStory");var Be=i((...t)=>{let e={},r=t.filter(Boolean),o=r.reduce((n,a)=>(Object.entries(a).forEach(([s,u])=>{let l=n[s];Array.isArray(u)||typeof l>"u"?n[s]=u:ce(u)&&ce(l)?e[s]=!0:typeof u<"u"&&(n[s]=u)}),n),{});return Object.keys(e).forEach(n=>{let a=r.filter(Boolean).map(s=>s[n]).filter(s=>typeof s<"u");a.every(s=>ce(s))?o[n]=Be(...a):o[n]=a[a.length-1]}),o},"combineParameters");function yr(t,e,r){let{moduleExport:o,id:n,name:a}=t||{},s=mr(t,e,r),u=i(async C=>{let R={};for(let x of[..."__STORYBOOK_TEST_LOADERS__"in Q&&Array.isArray(Q.__STORYBOOK_TEST_LOADERS__)?[Q.__STORYBOOK_TEST_LOADERS__]:[],G(r.loaders),G(e.loaders),G(t.loaders)]){if(C.abortSignal.aborted)return R;let B=await Promise.all(x.map(k=>k(C)));Object.assign(R,...B)}return R},"applyLoaders"),l=i(async C=>{let R=new Array;for(let x of[...G(r.beforeEach),...G(e.beforeEach),...G(t.beforeEach)]){if(C.abortSignal.aborted)return R;let B=await x(C);B&&R.push(B)}return R},"applyBeforeEach"),c=i(async C=>{let R=[...G(r.experimental_afterEach),...G(e.experimental_afterEach),...G(t.experimental_afterEach)].reverse();for(let x of R){if(C.abortSignal.aborted)return;await x(C)}},"applyAfterEach"),h=i(C=>C.originalStoryFn(C.args,C),"undecoratedStoryFn"),{applyDecorators:p=Kn,runStep:d}=r,b=[...G(t?.decorators),...G(e?.decorators),...G(r?.decorators)],v=t?.userStoryFn||t?.render||e.render||r.render,T=Mi(p)(h,b),m=i(C=>T(C),"unboundStoryFn"),E=t?.play??e?.play,y=$n(E);if(!v&&!y)throw new $o({id:n});let w=i(C=>async()=>(await C.renderToCanvas(),C.canvas),"defaultMount"),O=t.mount??e.mount??r.mount??w,F=r.testingLibraryRender;return{storyGlobals:{},...s,moduleExport:o,id:n,name:a,story:a,originalStoryFn:v,undecoratedStoryFn:h,unboundStoryFn:m,applyLoaders:u,applyBeforeEach:l,applyAfterEach:c,playFunction:E,runStep:d,mount:O,testingLibraryRender:F,renderToCanvas:r.renderToCanvas,usesMount:y}}i(yr,"prepareStory");function Xn(t,e,r){return{...mr(void 0,t,e),moduleExport:r}}i(Xn,"prepareMeta");function mr(t,e,r){let o=["dev","test"],n=Q.DOCS_OPTIONS?.autodocs===!0?["autodocs"]:[],a=on(...o,...n,...r.tags??[],...e.tags??[],...t?.tags??[]),s=Be(r.parameters,e.parameters,t?.parameters),{argTypesEnhancers:u=[],argsEnhancers:l=[]}=r,c=Be(r.argTypes,e.argTypes,t?.argTypes);if(t){let E=t?.userStoryFn||t?.render||e.render||r.render;s.__isArgsStory=E&&E.length>0}let h={...r.args,...e.args,...t?.args},p={...e.globals,...t?.globals},d={componentId:e.id,title:e.title,kind:e.title,id:t?.id||e.id,name:t?.name||"__meta",story:t?.name||"__meta",component:e.component,subcomponents:e.subcomponents,tags:a,parameters:s,initialArgs:h,argTypes:c,storyGlobals:p};d.argTypes=u.reduce((E,y)=>y({...d,argTypes:E}),d.argTypes);let b={...h};d.initialArgs=l.reduce((E,y)=>({...E,...y({...d,initialArgs:E})}),b);let{name:v,story:T,...m}=d;return m}i(mr,"preparePartialAnnotations");function Er(t){let{args:e}=t,r={...t,allArgs:void 0,argsByTarget:void 0};if(Q.FEATURES?.argTypeTargetsV7){let a=jn(t);r={...t,allArgs:t.args,argsByTarget:a,args:a[Ln]||{}}}let o=Object.entries(r.args).reduce((a,[s,u])=>{if(!r.argTypes[s]?.mapping)return a[s]=u,a;let l=i(c=>{let h=r.argTypes[s].mapping;return h&&c in h?h[c]:c},"mappingFn");return a[s]=Array.isArray(u)?u.map(l):l(u),a},{}),n=Object.entries(o).reduce((a,[s,u])=>{let l=r.argTypes[s]||{};return Qo(l,o,r.globals)&&(a[s]=u),a},{});return{...r,unmappedArgs:e,args:n}}i(Er,"prepareContext");var Zt=i((t,e,r)=>{let o=typeof t;switch(o){case"boolean":case"string":case"number":case"function":case"symbol":return{name:o};default:break}return t?r.has(t)?(j.warn(X` + We've detected a cycle in arg '${e}'. Args should be JSON-serializable. + + Consider using the mapping feature or fully custom args: + - Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args + `),{name:"other",value:"cyclic object"}):(r.add(t),Array.isArray(t)?{name:"array",value:t.length>0?Zt(t[0],e,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:_e(t,n=>Zt(n,e,new Set(r)))}):{name:"object",value:{}}},"inferType"),Jn=i(t=>{let{id:e,argTypes:r={},initialArgs:o={}}=t,n=_e(o,(s,u)=>({name:u,type:Zt(s,`${e}.${u}`,new Set)})),a=_e(r,(s,u)=>({name:u}));return Be(n,a,r)},"inferArgTypes");Jn.secondPass=!0;var ln=i((t,e)=>Array.isArray(e)?e.includes(t):t.match(e),"matches"),Ps=i((t,e,r)=>!e&&!r?t:t&&kn(t,(o,n)=>{let a=o.name||n.toString();return!!(!e||ln(a,e))&&(!r||!ln(a,r))}),"filterArgTypes"),ks=i((t,e,r)=>{let{type:o,options:n}=t;if(o){if(r.color&&r.color.test(e)){let a=o.name;if(a==="string")return{control:{type:"color"}};a!=="enum"&&j.warn(`Addon controls: Control of type color only supports string, received "${a}" instead`)}if(r.date&&r.date.test(e))return{control:{type:"date"}};switch(o.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:a}=o;return{control:{type:a?.length<=5?"radio":"select"},options:a}}case"function":case"symbol":return null;default:return{control:{type:n?"select":"object"}}}}},"inferControl"),Qn=i(t=>{let{argTypes:e,parameters:{__isArgsStory:r,controls:{include:o=null,exclude:n=null,matchers:a={}}={}}}=t;if(!r)return e;let s=Ps(e,o,n),u=_e(s,(l,c)=>l?.type&&ks(l,c.toString(),a));return Be(u,s)},"inferControls");Qn.secondPass=!0;function Le({argTypes:t,globalTypes:e,argTypesEnhancers:r,decorators:o,loaders:n,beforeEach:a,experimental_afterEach:s,globals:u,initialGlobals:l,...c}){return u&&Object.keys(u).length>0&&he(X` + The preview.js 'globals' field is deprecated and will be removed in Storybook 9.0. + Please use 'initialGlobals' instead. Learn more: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewjs-globals-renamed-to-initialglobals + `),{...t&&{argTypes:bt(t)},...e&&{globalTypes:bt(e)},decorators:G(o),loaders:G(n),beforeEach:G(a),experimental_afterEach:G(s),argTypesEnhancers:[...r||[],Jn,Qn],initialGlobals:Be(l,u),...c}}i(Le,"normalizeProjectAnnotations");var Ns=i(t=>async()=>{let e=[];for(let r of t){let o=await r();o&&e.unshift(o)}return async()=>{for(let r of e)await r()}},"composeBeforeAllHooks");function Zn(t){return async(e,r,o)=>{await t.reduceRight((n,a)=>async()=>a(e,n,o),async()=>r(o))()}}i(Zn,"composeStepRunners");function qe(t,e){return t.map(r=>r.default?.[e]??r[e]).filter(Boolean)}i(qe,"getField");function pe(t,e,r={}){return qe(t,e).reduce((o,n)=>{let a=G(n);return r.reverseFileOrder?[...a,...o]:[...o,...a]},[])}i(pe,"getArrayField");function Me(t,e){return Object.assign({},...qe(t,e))}i(Me,"getObjectField");function Oe(t,e){return qe(t,e).pop()}i(Oe,"getSingletonField");function xe(t){let e=pe(t,"argTypesEnhancers"),r=qe(t,"runStep"),o=pe(t,"beforeAll");return{parameters:Be(...qe(t,"parameters")),decorators:pe(t,"decorators",{reverseFileOrder:!(Q.FEATURES?.legacyDecoratorFileOrder??!1)}),args:Me(t,"args"),argsEnhancers:pe(t,"argsEnhancers"),argTypes:Me(t,"argTypes"),argTypesEnhancers:[...e.filter(n=>!n.secondPass),...e.filter(n=>n.secondPass)],globals:Me(t,"globals"),initialGlobals:Me(t,"initialGlobals"),globalTypes:Me(t,"globalTypes"),loaders:pe(t,"loaders"),beforeAll:Ns(o),beforeEach:pe(t,"beforeEach"),experimental_afterEach:pe(t,"experimental_afterEach"),render:Oe(t,"render"),renderToCanvas:Oe(t,"renderToCanvas"),renderToDOM:Oe(t,"renderToDOM"),applyDecorators:Oe(t,"applyDecorators"),runStep:Zn(r),tags:pe(t,"tags"),mount:Oe(t,"mount"),testingLibraryRender:Oe(t,"testingLibraryRender")}}i(xe,"composeConfigs");var ea=class{constructor(){this.reports=[]}async addReport(e){this.reports.push(e)}};i(ea,"ReporterAPI");var ta=ea;function ra(t,e,r){return Ie(t)?{story:t.input,meta:t.meta.input,preview:t.meta.preview.composed}:{story:t,meta:e,preview:r}}i(ra,"getCsfFactoryAnnotations");function Ls(t){globalThis.defaultProjectAnnotations=t}i(Ls,"setDefaultProjectAnnotations");var js="ComposedStory",Ms="Unnamed Story";function oa(t){return t?xe([t]):{}}i(oa,"extractAnnotation");function qs(t){let e=Array.isArray(t)?t:[t];return globalThis.globalProjectAnnotations=xe([globalThis.defaultProjectAnnotations??{},xe(e.map(oa))]),globalThis.globalProjectAnnotations??{}}i(qs,"setProjectAnnotations");var ve=[];function na(t,e,r,o,n){if(t===void 0)throw new Error("Expected a story but received undefined.");e.title=e.title??js;let a=St(e),s=n||t.storyName||t.story?.name||t.name||Ms,u=At(s,t,a),l=Le(xe([o??globalThis.globalProjectAnnotations??{},r??{}])),c=yr(u,a,l),h={...Un(l.globalTypes),...l.initialGlobals,...c.storyGlobals},p=new ta,d=i(()=>{let E=Er({hooks:new On,globals:h,args:{...c.initialArgs},viewMode:"story",reporting:p,loaded:{},abortSignal:new AbortController().signal,step:i((y,w)=>c.runStep(y,w,E),"step"),canvasElement:null,canvas:{},globalTypes:l.globalTypes,...c,context:null,mount:null});return E.parameters.__isPortableStory=!0,E.context=E,c.renderToCanvas&&(E.renderToCanvas=async()=>{let y=await c.renderToCanvas?.({componentId:c.componentId,title:c.title,id:c.id,name:c.name,tags:c.tags,showMain:i(()=>{},"showMain"),showError:i(w=>{throw new Error(`${w.title} +${w.description}`)},"showError"),showException:i(w=>{throw w},"showException"),forceRemount:!0,storyContext:E,storyFn:i(()=>c.unboundStoryFn(E),"storyFn"),unboundStoryFn:c.unboundStoryFn},E.canvasElement);y&&ve.push(y)}),E.mount=c.mount(E),E},"initializeContext"),b,v=i(async E=>{let y=d();return y.canvasElement??=globalThis?.document?.body,b&&(y.loaded=b.loaded),Object.assign(y,E),c.playFunction(y)},"play"),T=i(E=>{let y=d();return Object.assign(y,E),aa(c,y)},"run"),m=c.playFunction?v:void 0;return Object.assign(i(function(E){let y=d();return b&&(y.loaded=b.loaded),y.args={...y.initialArgs,...E},c.unboundStoryFn(y)},"storyFn"),{id:c.id,storyName:s,load:i(async()=>{for(let y of[...ve].reverse())await y();ve.length=0;let E=d();E.loaded=await c.applyLoaders(E),ve.push(...(await c.applyBeforeEach(E)).filter(Boolean)),b=E},"load"),globals:h,args:c.initialArgs,parameters:c.parameters,argTypes:c.argTypes,play:m,run:T,reporting:p,tags:c.tags})}i(na,"composeStory");var Us=i((t,e,r,o)=>na(t,e,r,{},o),"defaultComposeStory");function Gs(t,e,r=Us){let{default:o,__esModule:n,__namedExportsOrder:a,...s}=t,u=o;return Object.entries(s).reduce((l,[c,h])=>{let{story:p,meta:d}=ra(h);return!u&&d&&(u=d),Ne(c,u)?Object.assign(l,{[c]:r(p,u,e,c)}):l},{})}i(Gs,"composeStories");function Hs(t){return t.extend({mount:i(async({mount:e,page:r},o)=>{await o(async(n,...a)=>{if(!("__pw_type"in n)||"__pw_type"in n&&n.__pw_type!=="jsx")throw new Error(X` + Portable stories in Playwright CT only work when referencing JSX elements. + Please use JSX format for your components such as: + + instead of: + await mount(MyComponent, { props: { foo: 'bar' } }) + + do: + await mount() + + More info: https://storybook.js.org/docs/api/portable-stories-playwright + `);await r.evaluate(async u=>{let l=await globalThis.__pwUnwrapObject?.(u);return("__pw_type"in l?l.type:l)?.load?.()},n);let s=await e(n,...a);return await r.evaluate(async u=>{let l=await globalThis.__pwUnwrapObject?.(u),c="__pw_type"in l?l.type:l,h=document.querySelector("#root");return c?.play?.({canvasElement:h})},n),s})},"mount")})}i(Hs,"createPlaywrightTest");async function aa(t,e){for(let n of[...ve].reverse())await n();if(ve.length=0,!e.canvasElement){let n=document.createElement("div");globalThis?.document?.body?.appendChild(n),e.canvasElement=n,ve.push(()=>{globalThis?.document?.body?.contains(n)&&globalThis?.document?.body?.removeChild(n)})}if(e.loaded=await t.applyLoaders(e),e.abortSignal.aborted)return;ve.push(...(await t.applyBeforeEach(e)).filter(Boolean));let r=t.playFunction,o=t.usesMount;o||await e.mount(),!e.abortSignal.aborted&&(r&&(o||(e.mount=async()=>{throw new ht({playFunction:r.toString()})}),await r(e)),await t.applyAfterEach(e))}i(aa,"runStory");function er(t,e){return Bn(Pn(t,e),r=>r===void 0)}i(er,"picky");var cn=1e3,Vs=1e4,ia=class{constructor(e,r,o){this.importFn=r,this.getStoriesJsonData=i(()=>{let s=this.getSetStoriesPayload(),u=["fileName","docsOnly","framework","__id","__isArgsStory"];return{v:3,stories:_e(s.stories,l=>{let{importPath:c}=this.storyIndex.entries[l.id];return{...er(l,["id","name","title"]),importPath:c,kind:l.title,story:l.name,parameters:{...er(l.parameters,u),fileName:c}}})}},"getStoriesJsonData"),this.storyIndex=new Rs(e),this.projectAnnotations=Le(o);let{initialGlobals:n,globalTypes:a}=this.projectAnnotations;this.args=new ws,this.userGlobals=new Cs({globals:n,globalTypes:a}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,Ht.default)(cn)(Vn),this.prepareMetaWithCache=(0,Ht.default)(cn)(Xn),this.prepareStoryWithCache=(0,Ht.default)(Vs)(yr)}setProjectAnnotations(e){this.projectAnnotations=Le(e);let{initialGlobals:r,globalTypes:o}=e;this.userGlobals.set({globals:r,globalTypes:o})}async onStoriesChanged({importFn:e,storyIndex:r}){e&&(this.importFn=e),r&&(this.storyIndex.entries=r.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(e){return this.storyIndex.storyIdToEntry(e)}async loadCSFFileByStoryId(e){let{importPath:r,title:o}=this.storyIndex.storyIdToEntry(e),n=await this.importFn(r);return this.processCSFFileWithCache(n,r,o)}async loadAllCSFFiles(){let e={};return Object.entries(this.storyIndex.entries).forEach(([r,{importPath:o}])=>{e[o]=r}),(await Promise.all(Object.entries(e).map(async([r,o])=>({importPath:r,csfFile:await this.loadCSFFileByStoryId(o)})))).reduce((r,{importPath:o,csfFile:n})=>(r[o]=n,r),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile:e}){let r=e.meta;return this.prepareMetaWithCache(r,this.projectAnnotations,e.moduleExports.default)}async loadStory({storyId:e}){let r=await this.loadCSFFileByStoryId(e);return this.storyFromCSFFile({storyId:e,csfFile:r})}storyFromCSFFile({storyId:e,csfFile:r}){let o=r.stories[e];if(!o)throw new qo({storyId:e});let n=r.meta,a=this.prepareStoryWithCache(o,n,r.projectAnnotations??this.projectAnnotations);return this.args.setInitial(a),this.hooks[a.id]=this.hooks[a.id]||new On,a}componentStoriesFromCSFFile({csfFile:e}){return Object.keys(this.storyIndex.entries).filter(r=>!!e.stories[r]).map(r=>this.storyFromCSFFile({storyId:r,csfFile:e}))}async loadEntry(e){let r=await this.storyIdToEntry(e),o=r.type==="docs"?r.storiesImports:[],[n,...a]=await Promise.all([this.importFn(r.importPath),...o.map(s=>{let u=this.storyIndex.importPathToEntry(s);return this.loadCSFFileByStoryId(u.id)})]);return{entryExports:n,csfFiles:a}}getStoryContext(e,{forceInitialArgs:r=!1}={}){let o=this.userGlobals.get(),{initialGlobals:n}=this.userGlobals,a=new ta;return Er({...e,args:r?e.initialArgs:this.args.get(e.id),initialGlobals:n,globalTypes:this.projectAnnotations.globalTypes,userGlobals:o,reporting:a,globals:{...o,...e.storyGlobals},hooks:this.hooks[e.id]})}addCleanupCallbacks(e,r){this.cleanupCallbacks[e.id]=r}async cleanupStory(e){this.hooks[e.id].clean();let r=this.cleanupCallbacks[e.id];if(r)for(let o of[...r].reverse())await o();delete this.cleanupCallbacks[e.id]}extract(e={includeDocsOnly:!1}){let{cachedCSFFiles:r}=this;if(!r)throw new Ro;return Object.entries(this.storyIndex.entries).reduce((o,[n,{type:a,importPath:s}])=>{if(a==="docs")return o;let u=r[s],l=this.storyFromCSFFile({storyId:n,csfFile:u});return!e.includeDocsOnly&&l.parameters.docsOnly||(o[n]=Object.entries(l).reduce((c,[h,p])=>h==="moduleExport"||typeof p=="function"?c:Array.isArray(p)?Object.assign(c,{[h]:p.slice().sort()}):Object.assign(c,{[h]:p}),{args:l.initialArgs,globals:{...this.userGlobals.initialGlobals,...this.userGlobals.globals,...l.storyGlobals}})),o},{})}getSetStoriesPayload(){let e=this.extract({includeDocsOnly:!0}),r=Object.values(e).reduce((o,{title:n})=>(o[n]={},o),{});return{v:2,globals:this.userGlobals.get(),globalParameters:{},kindParameters:r,stories:e}}raw(){return he("StoryStore.raw() is deprecated and will be removed in 9.0, please use extract() instead"),Object.values(this.extract()).map(({id:e})=>this.fromId(e)).filter(Boolean)}fromId(e){if(he("StoryStore.fromId() is deprecated and will be removed in 9.0, please use loadStory() instead"),!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");let r;try{({importPath:r}=this.storyIndex.storyIdToEntry(e))}catch{return null}let o=this.cachedCSFFiles[r],n=this.storyFromCSFFile({storyId:e,csfFile:o});return{...n,storyFn:i(a=>{let s={...this.getStoryContext(n),abortSignal:new AbortController().signal,canvasElement:null,loaded:{},step:i((u,l)=>n.runStep(u,l,s),"step"),context:null,mount:null,canvas:{},viewMode:"story"};return n.unboundStoryFn({...s,...a})},"storyFn")}}};i(ia,"StoryStore");var $s=ia;function sa(t){return t.startsWith("\\\\?\\")?t:t.replace(/\\/g,"/")}i(sa,"slash");var zs=i(t=>{if(t.length===0)return t;let e=t[t.length-1],r=e?.replace(/(?:[.](?:story|stories))?([.][^.]+)$/i,"");if(t.length===1)return[r];let o=t[t.length-2];return r&&o&&r.toLowerCase()===o.toLowerCase()?[...t.slice(0,-2),r]:r&&(/^(story|stories)([.][^.]+)$/i.test(e)||/^index$/i.test(r))?t.slice(0,-1):[...t.slice(0,-1),r]},"sanitize");function tr(t){return t.flatMap(e=>e.split("/")).filter(Boolean).join("/")}i(tr,"pathJoin");var Ws=i((t,e,r)=>{let{directory:o,importPathMatcher:n,titlePrefix:a=""}=e||{};typeof t=="number"&&Ae.warn(X` + CSF Auto-title received a numeric fileName. This typically happens when + webpack is mis-configured in production mode. To force webpack to produce + filenames, set optimization.moduleIds = "named" in your webpack config. + `);let s=sa(String(t));if(n.exec(s)){if(!r){let u=s.replace(o,""),l=tr([a,u]).split("/");return l=zs(l),l.join("/")}return a?tr([a,r]):r}},"userOrAutoTitleFromSpecifier"),yE=i((t,e,r)=>{for(let o=0;o(e,r)=>{if(e.title===r.title&&!t.includeNames)return 0;let o=t.method||"configure",n=t.order||[],a=e.title.trim().split(dn),s=r.title.trim().split(dn);t.includeNames&&(a.push(e.name),s.push(r.name));let u=0;for(;a[u]||s[u];){if(!a[u])return-1;if(!s[u])return 1;let l=a[u],c=s[u];if(l!==c){let p=n.indexOf(l),d=n.indexOf(c),b=n.indexOf("*");return p!==-1||d!==-1?(p===-1&&(b!==-1?p=b:p=n.length),d===-1&&(b!==-1?d=b:d=n.length),p-d):o==="configure"?0:l.localeCompare(c,t.locales?t.locales:void 0,{numeric:!0,sensitivity:"accent"})}let h=n.indexOf(l);h===-1&&(h=n.indexOf("*")),n=h!==-1&&Array.isArray(n[h+1])?n[h+1]:[],u+=1}return 0},"storySort"),Ks=i((t,e,r)=>{if(e){let o;typeof e=="function"?o=e:o=Ys(e),t.sort(o)}else t.sort((o,n)=>r.indexOf(o.importPath)-r.indexOf(n.importPath));return t},"sortStoriesCommon"),mE=i((t,e,r)=>{try{return Ks(t,e,r)}catch(o){throw new Error(X` + Error sorting stories with sort parameter ${e}: + + > ${o.message} + + Are you using a V6-style sort function in V7 mode? + + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + `)}},"sortStoriesV7"),Dt=new Error("prepareAborted"),{AbortController:hn}=globalThis;function rr(t){try{let{name:e="Error",message:r=String(t),stack:o}=t;return{name:e,message:r,stack:o}}catch{return{name:"Error",message:String(t)}}}i(rr,"serializeError");var ua=class{constructor(e,r,o,n,a,s,u={autoplay:!0,forceInitialArgs:!1},l){this.channel=e,this.store=r,this.renderToScreen=o,this.callbacks=n,this.id=a,this.viewMode=s,this.renderOptions=u,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=i(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new hn,l&&(this.story=l,this.phase="preparing")}async runPhase(e,r,o){this.phase=r,this.channel.emit(be,{newPhase:this.phase,storyId:this.id}),o&&(await o(),this.checkIfAborted(e))}checkIfAborted(e){return e.aborted?(this.phase="aborted",this.channel.emit(be,{newPhase:this.phase,storyId:this.id}),!0):!1}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),Dt}isEqual(e){return!!(this.id===e.id&&this.story&&this.story===e.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing","afterEach"].includes(this.phase)}async renderToElement(e){return this.canvasElement=e,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");let{forceInitialArgs:e}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs:e})}async render({initial:e=!1,forceRemount:r=!1}={}){let{canvasElement:o}=this;if(!this.story)throw new Error("cannot render when not prepared");let n=this.story;if(!o)throw new Error("cannot render when canvasElement is unset");let{id:a,componentId:s,title:u,name:l,tags:c,applyLoaders:h,applyBeforeEach:p,applyAfterEach:d,unboundStoryFn:b,playFunction:v,runStep:T}=n;r&&!e&&(this.cancelRender(),this.abortController=new hn);let m=this.abortController.signal,E=!1,y=n.usesMount;try{let w={...this.storyContext(),viewMode:this.viewMode,abortSignal:m,canvasElement:o,loaded:{},step:i((D,N)=>T(D,N,w),"step"),context:null,canvas:{},renderToCanvas:i(async()=>{let D=await this.renderToScreen(O,o);this.teardownRender=D||(()=>{}),E=!0},"renderToCanvas"),mount:i(async(...D)=>{this.callbacks.showStoryDuringRender?.();let N=null;return await this.runPhase(m,"rendering",async()=>{N=await n.mount(w)(...D)}),y&&await this.runPhase(m,"playing"),N},"mount")};w.context=w;let O={componentId:s,title:u,kind:u,id:a,name:l,story:l,tags:c,...this.callbacks,showError:i(D=>(this.phase="errored",this.callbacks.showError(D)),"showError"),showException:i(D=>(this.phase="errored",this.callbacks.showException(D)),"showException"),forceRemount:r||this.notYetRendered,storyContext:w,storyFn:i(()=>b(w),"storyFn"),unboundStoryFn:b};if(await this.runPhase(m,"loading",async()=>{w.loaded=await h(w)}),m.aborted)return;let F=await p(w);if(this.store.addCleanupCallbacks(n,F),this.checkIfAborted(m)||(!E&&!y&&await w.mount(),this.notYetRendered=!1,m.aborted))return;let C=this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors===!0,R=new Set,x=i(D=>R.add("error"in D?D.error:D.reason),"onError");if(this.renderOptions.autoplay&&r&&v&&this.phase!=="errored"){window.addEventListener("error",x),window.addEventListener("unhandledrejection",x),this.disableKeyListeners=!0;try{if(y?await v(w):(w.mount=async()=>{throw new ht({playFunction:v.toString()})},await this.runPhase(m,"playing",async()=>v(w))),!E)throw new Wo;this.checkIfAborted(m),!C&&R.size>0?await this.runPhase(m,"errored"):await this.runPhase(m,"played")}catch(D){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(m,"errored",async()=>{this.channel.emit(so,rr(D))}),this.story.parameters.throwPlayFunctionExceptions!==!1)throw D;console.error(D)}if(!C&&R.size>0&&this.channel.emit(Ao,Array.from(R).map(rr)),this.disableKeyListeners=!1,window.removeEventListener("unhandledrejection",x),window.removeEventListener("error",x),m.aborted)return}await this.runPhase(m,"completed",async()=>this.channel.emit($e,a)),this.phase!=="errored"&&await this.runPhase(m,"afterEach",async()=>{await d(w)});let B=!C&&R.size>0,k=w.reporting.reports.some(D=>D.status==="failed"),M=B||k;await this.runPhase(m,"finished",async()=>this.channel.emit(Ve,{storyId:a,status:M?"error":"success",reporters:w.reporting.reports}))}catch(w){this.phase="errored",this.callbacks.showException(w),await this.runPhase(m,"finished",async()=>this.channel.emit(Ve,{storyId:a,status:"error",reporters:[]}))}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(this.isPending()&&this.phase!=="playing")this.rerenderEnqueued=!0;else return this.render()}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController?.abort()}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let e=0;e<3;e+=1){if(!this.isPending()){await this.teardownRender();return}await new Promise(r=>setTimeout(r,0))}window.location.reload(),await new Promise(()=>{})}};i(ua,"StoryRender");var or=ua,{fetch:Xs}=Q,Js="./index.json",la=class{constructor(e,r,o=fe.getChannel(),n=!0){this.importFn=e,this.getProjectAnnotations=r,this.channel=o,this.storyRenders=[],this.storeInitializationPromise=new Promise((a,s)=>{this.resolveStoreInitializationPromise=a,this.rejectStoreInitializationPromise=s}),n&&this.initialize()}get storyStore(){return new Proxy({},{get:i((e,r)=>{if(this.storyStoreValue)return he("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[r];throw new Go},"get")})}async initialize(){this.setupListeners();try{let e=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(e),await this.initializeWithProjectAnnotations(e)}catch(e){this.rejectStoreInitializationPromise(e)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(go,this.onStoryIndexChanged.bind(this)),this.channel.on(lt,this.onUpdateGlobals.bind(this)),this.channel.on(ct,this.onUpdateArgs.bind(this)),this.channel.on(oo,this.onRequestArgTypesInfo.bind(this)),this.channel.on(st,this.onResetArgs.bind(this)),this.channel.on(it,this.onForceReRender.bind(this)),this.channel.on(io,this.onForceRemount.bind(this))}async getProjectAnnotationsOrRenderError(){try{let e=await this.getProjectAnnotations();if(this.renderToCanvas=e.renderToCanvas,!this.renderToCanvas)throw new xo;return e}catch(e){throw this.renderPreviewEntryError("Error reading preview.js:",e),e}}async initializeWithProjectAnnotations(e){this.projectAnnotationsBeforeInitialization=e;try{let r=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(r)}catch(r){throw this.renderPreviewEntryError("Error loading story index:",r),r}}async runBeforeAllHook(e){try{await this.beforeAllCleanup?.(),this.beforeAllCleanup=await e.beforeAll?.()}catch(r){throw this.renderPreviewEntryError("Error in beforeAll hook:",r),r}}async getStoryIndexFromServer(){let e=await Xs(Js);if(e.status===200)return e.json();throw new _o({text:await e.text()})}initializeWithStoryIndex(e){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new $s(e,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new ne({methodName:"emitGlobals"});let e={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(ho,e)}async onGetProjectAnnotationsChanged({getProjectAnnotations:e}){delete this.previewEntryError,this.getProjectAnnotations=e;let r=await this.getProjectAnnotationsOrRenderError();if(await this.runBeforeAllHook(r),!this.storyStoreValue){await this.initializeWithProjectAnnotations(r);return}this.storyStoreValue.setProjectAnnotations(r),this.emitGlobals()}async onStoryIndexChanged(){if(delete this.previewEntryError,!(!this.storyStoreValue&&!this.projectAnnotationsBeforeInitialization))try{let e=await this.getStoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization){this.initializeWithStoryIndex(e);return}await this.onStoriesChanged({storyIndex:e})}catch(e){throw this.renderPreviewEntryError("Error loading story index:",e),e}}async onStoriesChanged({importFn:e,storyIndex:r}){if(!this.storyStoreValue)throw new ne({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn:e,storyIndex:r})}async onUpdateGlobals({globals:e,currentStory:r}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new ne({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(e),r){let{initialGlobals:o,storyGlobals:n,userGlobals:a,globals:s}=this.storyStoreValue.getStoryContext(r);this.channel.emit(ke,{initialGlobals:o,userGlobals:a,storyGlobals:n,globals:s})}else{let{initialGlobals:o,globals:n}=this.storyStoreValue.userGlobals;this.channel.emit(ke,{initialGlobals:o,userGlobals:n,storyGlobals:{},globals:n})}await Promise.all(this.storyRenders.map(o=>o.rerender()))}async onUpdateArgs({storyId:e,updatedArgs:r}){if(!this.storyStoreValue)throw new ne({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(e,r),await Promise.all(this.storyRenders.filter(o=>o.id===e&&!o.renderOptions.forceInitialArgs).map(o=>o.story&&o.story.usesMount?o.remount():o.rerender())),this.channel.emit(po,{storyId:e,args:this.storyStoreValue.args.get(e)})}async onRequestArgTypesInfo({id:e,payload:r}){try{await this.storeInitializationPromise;let o=await this.storyStoreValue?.loadStory(r);this.channel.emit(Bt,{id:e,success:!0,payload:{argTypes:o?.argTypes||{}},error:null})}catch(o){this.channel.emit(Bt,{id:e,success:!1,error:o?.message})}}async onResetArgs({storyId:e,argNames:r}){if(!this.storyStoreValue)throw new ne({methodName:"onResetArgs"});let o=this.storyRenders.find(a=>a.id===e)?.story||await this.storyStoreValue.loadStory({storyId:e}),n=(r||[...new Set([...Object.keys(o.initialArgs),...Object.keys(this.storyStoreValue.args.get(e))])]).reduce((a,s)=>(a[s]=o.initialArgs[s],a),{});await this.onUpdateArgs({storyId:e,updatedArgs:n})}async onForceReRender(){await Promise.all(this.storyRenders.map(e=>e.rerender()))}async onForceRemount({storyId:e}){await Promise.all(this.storyRenders.filter(r=>r.id===e).map(r=>r.remount()))}renderStoryToElement(e,r,o,n){if(!this.renderToCanvas||!this.storyStoreValue)throw new ne({methodName:"renderStoryToElement"});let a=new or(this.channel,this.storyStoreValue,this.renderToCanvas,o,e.id,"docs",n,e);return a.renderToElement(r),this.storyRenders.push(a),async()=>{await this.teardownRender(a)}}async teardownRender(e,{viewModeChanged:r}={}){this.storyRenders=this.storyRenders.filter(o=>o!==e),await e?.teardown?.({viewModeChanged:r})}async loadStory({storyId:e}){if(!this.storyStoreValue)throw new ne({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId:e})}getStoryContext(e,{forceInitialArgs:r=!1}={}){if(!this.storyStoreValue)throw new ne({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(e,{forceInitialArgs:r})}async extract(e){if(!this.storyStoreValue)throw new ne({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(e)}renderPreviewEntryError(e,r){this.previewEntryError=r,j.error(e),j.error(r),this.channel.emit(no,r)}};i(la,"Preview");var Qs=la,Zs=!1,Vt="Invariant failed";function yt(t,e){if(!t){if(Zs)throw new Error(Vt);var r=typeof e=="function"?e():e,o=r?"".concat(Vt,": ").concat(r):Vt;throw new Error(o)}}i(yt,"invariant");var ca=class{constructor(e,r,o,n){this.channel=e,this.store=r,this.renderStoryToElement=o,this.storyIdByName=i(a=>{let s=this.nameToStoryId.get(a);if(s)return s;throw new Error(`No story found with that name: ${a}`)},"storyIdByName"),this.componentStories=i(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=i(a=>this.store.componentStoriesFromCSFFile({csfFile:a}),"componentStoriesFromCSFFile"),this.storyById=i(a=>{if(!a){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use ``?");return this.primaryStory}let s=this.storyIdToCSFFile.get(a);if(!s)throw new Error(`Called \`storyById\` for story that was never loaded: ${a}`);return this.store.storyFromCSFFile({storyId:a,csfFile:s})},"storyById"),this.getStoryContext=i(a=>({...this.store.getStoryContext(a),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=i(a=>this.store.loadStory({storyId:a}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,n.forEach((a,s)=>{this.referenceCSFFile(a)})}referenceCSFFile(e){this.exportsToCSFFile.set(e.moduleExports,e),this.exportsToCSFFile.set(e.moduleExports.default,e),this.store.componentStoriesFromCSFFile({csfFile:e}).forEach(r=>{let o=e.stories[r.id];this.storyIdToCSFFile.set(o.id,e),this.exportToStory.set(o.moduleExport,r)})}attachCSFFile(e){if(!this.exportsToCSFFile.has(e.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");this.attachedCSFFiles.has(e)||(this.attachedCSFFiles.add(e),this.store.componentStoriesFromCSFFile({csfFile:e}).forEach(r=>{this.nameToStoryId.set(r.name,r.id),this.componentStoriesValue.push(r),this.primaryStory||(this.primaryStory=r)}))}referenceMeta(e,r){let o=this.resolveModuleExport(e);if(o.type!=="meta")throw new Error(" must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");r&&this.attachCSFFile(o.csfFile)}get projectAnnotations(){let{projectAnnotations:e}=this.store;if(!e)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return e}resolveAttachedModuleExportType(e){if(e==="story"){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use ?");return{type:"story",story:this.primaryStory}}if(this.attachedCSFFiles.size===0)throw new Error("No CSF file attached to this docs file, did you forget to use ?");let r=Array.from(this.attachedCSFFiles)[0];if(e==="meta")return{type:"meta",csfFile:r};let{component:o}=r.meta;if(!o)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component:o}}resolveModuleExport(e){let r=this.exportsToCSFFile.get(e);if(r)return{type:"meta",csfFile:r};let o=this.exportToStory.get(Ie(e)?e.input:e);return o?{type:"story",story:o}:{type:"component",component:e}}resolveOf(e,r=[]){let o;if(["component","meta","story"].includes(e)){let n=e;o=this.resolveAttachedModuleExportType(n)}else o=this.resolveModuleExport(e);if(r.length&&!r.includes(o.type)){let n=o.type==="component"?"component or unknown":o.type;throw new Error(X`Invalid value passed to the 'of' prop. The value was resolved to a '${n}' type but the only types for this block are: ${r.join(", ")}. + - Did you pass a component to the 'of' prop when the block only supports a story or a meta? + - ... or vice versa? + - Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(o.type){case"component":return{...o,projectAnnotations:this.projectAnnotations};case"meta":return{...o,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:o.csfFile})};case"story":default:return o}}};i(ca,"DocsContext");var da=ca,ha=class{constructor(e,r,o,n){this.channel=e,this.store=r,this.entry=o,this.callbacks=n,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=o.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:e,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw Dt;let{importPath:o,title:n}=this.entry,a=this.store.processCSFFileWithCache(e,o,n),s=Object.keys(a.stories)[0];this.story=this.store.storyFromCSFFile({storyId:s,csfFile:a}),this.csfFiles=[a,...r],this.preparing=!1}isEqual(e){return!!(this.id===e.id&&this.story&&this.story===e.story)}docsContext(e){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");let r=new da(this.channel,this.store,e,this.csfFiles);return this.csfFiles.forEach(o=>r.attachCSFFile(o)),r}async renderToElement(e,r){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");let o=this.docsContext(r),{docs:n}=this.story.parameters||{};if(!n)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a=await n.renderer(),{render:s}=a,u=i(async()=>{try{await s(o,n,e),this.channel.emit(at,this.id)}catch(l){this.callbacks.showException(l)}},"renderDocs");return this.rerender=async()=>u(),this.teardownRender=async({viewModeChanged:l})=>{!l||!e||a.unmount(e)},u()}async teardown({viewModeChanged:e}={}){this.teardownRender?.({viewModeChanged:e}),this.torndown=!0}};i(ha,"CsfDocsRender");var pn=ha,pa=class{constructor(e,r,o,n){this.channel=e,this.store=r,this.entry=o,this.callbacks=n,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=o.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:e,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw Dt;this.csfFiles=r,this.exports=e,this.preparing=!1}isEqual(e){return!!(this.id===e.id&&this.exports&&this.exports===e.exports)}docsContext(e){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new da(this.channel,this.store,e,this.csfFiles)}async renderToElement(e,r){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");let o=this.docsContext(r),{docs:n}=this.store.projectAnnotations.parameters||{};if(!n)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a={...n,page:this.exports.default},s=await n.renderer(),{render:u}=s,l=i(async()=>{try{await u(o,a,e),this.channel.emit(at,this.id)}catch(c){this.callbacks.showException(c)}},"renderDocs");return this.rerender=async()=>l(),this.teardownRender=async({viewModeChanged:c}={})=>{!c||!e||(s.unmount(e),this.torndown=!0)},l()}async teardown({viewModeChanged:e}={}){this.teardownRender?.({viewModeChanged:e}),this.torndown=!0}};i(pa,"MdxDocsRender");var fn=pa,eu=globalThis;function fa(t){let e=t.composedPath&&t.composedPath()[0]||t.target;return/input|textarea/i.test(e.tagName)||e.getAttribute("contenteditable")!==null}i(fa,"focusInInput");var ga="attached-mdx",tu="unattached-mdx";function ya({tags:t}){return t?.includes(tu)||t?.includes(ga)}i(ya,"isMdxEntry");function mt(t){return t.type==="story"}i(mt,"isStoryRender");function ma(t){return t.type==="docs"}i(ma,"isDocsRender");function Ea(t){return ma(t)&&t.subtype==="csf"}i(Ea,"isCsfDocsRender");var ba=class extends Qs{constructor(e,r,o,n){super(e,r,void 0,!1),this.importFn=e,this.getProjectAnnotations=r,this.selectionStore=o,this.view=n,this.initialize()}setupListeners(){super.setupListeners(),eu.onkeydown=this.onKeydown.bind(this),this.channel.on(co,this.onSetCurrentStory.bind(this)),this.channel.on(So,this.onUpdateQueryParams.bind(this)),this.channel.on(uo,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new ne({methodName:"setInitialGlobals"});let{globals:e}=this.selectionStore.selectionSpecifier||{};e&&this.storyStoreValue.userGlobals.updateFromPersisted(e),this.emitGlobals()}async initializeWithStoryIndex(e){return await super.initializeWithStoryIndex(e),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new ne({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection){await this.renderSelection();return}if(!this.selectionStore.selectionSpecifier){this.renderMissingStory();return}let{storySpecifier:e,args:r}=this.selectionStore.selectionSpecifier,o=this.storyStoreValue.storyIndex.entryFromSpecifier(e);if(!o){e==="*"?this.renderStoryLoadingException(e,new No):this.renderStoryLoadingException(e,new jo({storySpecifier:e.toString()}));return}let{id:n,type:a}=o;this.selectionStore.setSelection({storyId:n,viewMode:a}),this.channel.emit(mo,this.selectionStore.selection),this.channel.emit(Pt,this.selectionStore.selection),await this.renderSelection({persistedArgs:r})}async onGetProjectAnnotationsChanged({getProjectAnnotations:e}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations:e}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn:e,storyIndex:r}){await super.onStoriesChanged({importFn:e,storyIndex:r}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(e){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!fa(e)){let{altKey:r,ctrlKey:o,metaKey:n,shiftKey:a,key:s,code:u,keyCode:l}=e;this.channel.emit(lo,{event:{altKey:r,ctrlKey:o,metaKey:n,shiftKey:a,key:s,code:u,keyCode:l}})}}async onSetCurrentStory(e){this.selectionStore.setSelection({viewMode:"story",...e}),await this.storeInitializationPromise,this.channel.emit(Pt,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(e){this.selectionStore.setQueryParams(e)}async onUpdateGlobals({globals:e}){let r=this.currentRender instanceof or&&this.currentRender.story||void 0;super.onUpdateGlobals({globals:e,currentStory:r}),(this.currentRender instanceof fn||this.currentRender instanceof pn)&&await this.currentRender.rerender?.()}async onUpdateArgs({storyId:e,updatedArgs:r}){super.onUpdateArgs({storyId:e,updatedArgs:r})}async onPreloadStories({ids:e}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(e.map(r=>this.storyStoreValue?.loadEntry(r)))}async renderSelection({persistedArgs:e}={}){let{renderToCanvas:r}=this;if(!this.storyStoreValue||!r)throw new ne({methodName:"renderSelection"});let{selection:o}=this.selectionStore;if(!o)throw new Error("Cannot call renderSelection as no selection was made");let{storyId:n}=o,a;try{a=await this.storyStoreValue.storyIdToEntry(n)}catch(d){this.currentRender&&await this.teardownRender(this.currentRender),this.renderStoryLoadingException(n,d);return}let s=this.currentSelection?.storyId!==n,u=this.currentRender?.type!==a.type;a.type==="story"?this.view.showPreparingStory({immediate:u}):this.view.showPreparingDocs({immediate:u}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender);let l;a.type==="story"?l=new or(this.channel,this.storyStoreValue,r,this.mainStoryCallbacks(n),n,"story"):ya(a)?l=new fn(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(n)):l=new pn(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(n));let c=this.currentSelection;this.currentSelection=o;let h=this.currentRender;this.currentRender=l;try{await l.prepare()}catch(d){h&&await this.teardownRender(h),d!==Dt&&this.renderStoryLoadingException(n,d);return}let p=!s&&h&&!l.isEqual(h);if(e&&mt(l)&&(yt(!!l.story),this.storyStoreValue.args.updateFromPersisted(l.story,e)),h&&!h.torndown&&!s&&!p&&!u){this.currentRender=h,this.channel.emit(bo,n),this.view.showMain();return}if(h&&await this.teardownRender(h,{viewModeChanged:u}),c&&(s||u)&&this.channel.emit(ut,n),mt(l)){yt(!!l.story);let{parameters:d,initialArgs:b,argTypes:v,unmappedArgs:T,initialGlobals:m,userGlobals:E,storyGlobals:y,globals:w}=this.storyStoreValue.getStoryContext(l.story);this.channel.emit(yo,{id:n,parameters:d,initialArgs:b,argTypes:v,args:T}),this.channel.emit(ke,{userGlobals:E,storyGlobals:y,globals:w,initialGlobals:m})}else{let{parameters:d}=this.storyStoreValue.projectAnnotations,{initialGlobals:b,globals:v}=this.storyStoreValue.userGlobals;if(this.channel.emit(ke,{globals:v,initialGlobals:b,storyGlobals:{},userGlobals:v}),Ea(l)||l.entry.tags?.includes(ga)){if(!l.csfFiles)throw new Po({storyId:n});({parameters:d}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:l.csfFiles[0]}))}this.channel.emit(ao,{id:n,parameters:d})}mt(l)?(yt(!!l.story),this.storyRenders.push(l),this.currentRender.renderToElement(this.view.prepareForStory(l.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(e,{viewModeChanged:r=!1}={}){this.storyRenders=this.storyRenders.filter(o=>o!==e),await e?.teardown?.({viewModeChanged:r})}mainStoryCallbacks(e){return{showStoryDuringRender:i(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:i(()=>this.view.showMain(),"showMain"),showError:i(r=>this.renderError(e,r),"showError"),showException:i(r=>this.renderException(e,r),"showException")}}renderPreviewEntryError(e,r){super.renderPreviewEntryError(e,r),this.view.showErrorDisplay(r)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(kt)}renderStoryLoadingException(e,r){j.error(r),this.view.showErrorDisplay(r),this.channel.emit(kt,e)}renderException(e,r){let{name:o="Error",message:n=String(r),stack:a}=r;this.channel.emit(Eo,{name:o,message:n,stack:a}),this.channel.emit(be,{newPhase:"errored",storyId:e}),this.view.showErrorDisplay(r),j.error(`Error rendering story '${e}':`),j.error(r)}renderError(e,{title:r,description:o}){j.error(`Error rendering story ${r}: ${o}`),this.channel.emit(fo,{title:r,description:o}),this.channel.emit(be,{newPhase:"errored",storyId:e}),this.view.showErrorDisplay({message:r,stack:o})}};i(ba,"PreviewWithSelection");var ru=ba,nr=Ue(lr(),1),ou=Ue(lr(),1),gn=/^[a-zA-Z0-9 _-]*$/,Aa=/^-?[0-9]+(\.[0-9]+)?$/,nu=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,Sa=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,ar=i((t="",e)=>t===null||t===""||!gn.test(t)?!1:e==null||e instanceof Date||typeof e=="number"||typeof e=="boolean"?!0:typeof e=="string"?gn.test(e)||Aa.test(e)||nu.test(e)||Sa.test(e):Array.isArray(e)?e.every(r=>ar(t,r)):ce(e)?Object.entries(e).every(([r,o])=>ar(r,o)):!1,"validateArgs"),au={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(t){if(t.startsWith("!")){if(t==="!undefined")return;if(t==="!null")return null;if(t==="!true")return!0;if(t==="!false")return!1;if(t.startsWith("!date(")&&t.endsWith(")"))return new Date(t.replaceAll(" ","+").slice(6,-1));if(t.startsWith("!hex(")&&t.endsWith(")"))return`#${t.slice(5,-1)}`;let e=t.slice(1).match(Sa);if(e)return t.startsWith("!rgba")||t.startsWith("!RGBA")?`${e[1]}(${e[2]}, ${e[3]}, ${e[4]}, ${e[5]})`:t.startsWith("!hsla")||t.startsWith("!HSLA")?`${e[1]}(${e[2]}, ${e[3]}%, ${e[4]}%, ${e[5]})`:t.startsWith("!rgb")||t.startsWith("!RGB")?`${e[1]}(${e[2]}, ${e[3]}, ${e[4]})`:`${e[1]}(${e[2]}, ${e[3]}%, ${e[4]}%)`}return Aa.test(t)?Number(t):t}},yn=i(t=>{let e=t.split(";").map(r=>r.replace("=","~").replace(":","="));return Object.entries((0,ou.parse)(e.join(";"),au)).reduce((r,[o,n])=>ar(o,n)?Object.assign(r,{[o]:n}):(Ae.warn(X` + Omitted potentially unsafe URL args. + + More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url + `),r),{})},"parseArgsParam"),{history:va,document:we}=Q;function wa(t){let e=(t||"").match(/^\/story\/(.+)/);if(!e)throw new Error(`Invalid path '${t}', must start with '/story/'`);return e[1]}i(wa,"pathToId");var Ca=i(({selection:t,extraParams:e})=>{let r=we?.location.search.slice(1),{path:o,selectedKind:n,selectedStory:a,...s}=(0,nr.parse)(r);return`?${(0,nr.stringify)({...s,...e,...t&&{id:t.storyId,viewMode:t.viewMode}})}`},"getQueryString"),iu=i(t=>{if(!t)return;let e=Ca({selection:t}),{hash:r=""}=we.location;we.title=t.storyId,va.replaceState({},"",`${we.location.pathname}${e}${r}`)},"setPath"),su=i(t=>t!=null&&typeof t=="object"&&Array.isArray(t)===!1,"isObject"),We=i(t=>{if(t!==void 0){if(typeof t=="string")return t;if(Array.isArray(t))return We(t[0]);if(su(t))return We(Object.values(t).filter(Boolean))}},"getFirstString"),uu=i(()=>{if(typeof we<"u"){let t=we.location.search.slice(1),e=(0,nr.parse)(t),r=typeof e.args=="string"?yn(e.args):void 0,o=typeof e.globals=="string"?yn(e.globals):void 0,n=We(e.viewMode);(typeof n!="string"||!n.match(/docs|story/))&&(n="story");let a=We(e.path),s=a?wa(a):We(e.id);if(s)return{storySpecifier:s,args:r,globals:o,viewMode:n}}return null},"getSelectionSpecifierFromPath"),Da=class{constructor(){this.selectionSpecifier=uu()}setSelection(e){this.selection=e,iu(this.selection)}setQueryParams(e){let r=Ca({extraParams:e}),{hash:o=""}=we.location;va.replaceState({},"",`${we.location.pathname}${r}${o}`)}};i(Da,"UrlStore");var lu=Da,cu=Ue(Ni(),1),du=Ue(lr(),1),{document:oe}=Q,mn=100,Ta=(t=>(t.MAIN="MAIN",t.NOPREVIEW="NOPREVIEW",t.PREPARING_STORY="PREPARING_STORY",t.PREPARING_DOCS="PREPARING_DOCS",t.ERROR="ERROR",t))(Ta||{}),$t={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},zt={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},En=new cu.default({escapeXML:!0}),Ra=class{constructor(){if(this.testing=!1,typeof oe<"u"){let{__SPECIAL_TEST_PARAMETER__:e}=(0,du.parse)(oe.location.search.slice(1));switch(e){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}default:}}}prepareForStory(e){return this.showStory(),this.applyLayout(e.parameters.layout),oe.documentElement.scrollTop=0,oe.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return oe.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),oe.documentElement.scrollTop=0,oe.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return oe.getElementById("storybook-docs")}applyLayout(e="padded"){if(e==="none"){oe.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(e);let r=zt[e];oe.body.classList.remove(this.currentLayoutClass),oe.body.classList.add(r),this.currentLayoutClass=r}checkIfLayoutExists(e){zt[e]||j.warn(X` + The desired layout: ${e} is not a valid option. + The possible options are: ${Object.keys(zt).join(", ")}, none. + `)}showMode(e){clearTimeout(this.preparingTimeout),Object.keys(Ta).forEach(r=>{r===e?oe.body.classList.add($t[r]):oe.body.classList.remove($t[r])})}showErrorDisplay({message:e="",stack:r=""}){let o=e,n=r,a=e.split(` +`);a.length>1&&([o]=a,n=a.slice(1).join(` +`).replace(/^\n/,"")),oe.getElementById("error-message").innerHTML=En.toHtml(o),oe.getElementById("error-stack").innerHTML=En.toHtml(n),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate:e=!1}={}){clearTimeout(this.preparingTimeout),e?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),mn)}showPreparingDocs({immediate:e=!1}={}){clearTimeout(this.preparingTimeout),e?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),mn)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){oe.body.classList.add($t.MAIN)}};i(Ra,"WebView");var hu=Ra,pu=class extends ru{constructor(e,r){super(e,r,new lu,new hu),this.importFn=e,this.getProjectAnnotations=r,Q.__STORYBOOK_PREVIEW__=this}};i(pu,"PreviewWeb");var{document:Fe}=Q,fu=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"],gu="script",bn="scripts-root";function ir(){let t=Fe.createEvent("Event");t.initEvent("DOMContentLoaded",!0,!0),Fe.dispatchEvent(t)}i(ir,"simulateDOMContentLoaded");function Ia(t,e,r){let o=Fe.createElement("script");o.type=t.type==="module"?"module":"text/javascript",t.src?(o.onload=e,o.onerror=e,o.src=t.src):o.textContent=t.innerText,r?r.appendChild(o):Fe.head.appendChild(o),t.parentNode.removeChild(t),t.src||e()}i(Ia,"insertScript");function br(t,e,r=0){t[r](()=>{r++,r===t.length?e():br(t,e,r)})}i(br,"insertScriptsSequentially");function yu(t){let e=Fe.getElementById(bn);e?e.innerHTML="":(e=Fe.createElement("div"),e.id=bn,Fe.body.appendChild(e));let r=Array.from(t.querySelectorAll(gu));if(r.length){let o=[];r.forEach(n=>{let a=n.getAttribute("type");(!a||fu.includes(a))&&o.push(s=>Ia(n,s,e))}),o.length&&br(o,ir,void 0)}else ir()}i(yu,"simulatePageLoad");var xa=(()=>{let t;return typeof window<"u"?t=window:typeof globalThis<"u"?t=globalThis:typeof window<"u"?t=window:typeof self<"u"?t=self:t={},t})();var Oa="storybook/highlight",Fa="storybookHighlight",Sr=`${Oa}/add`,mu=`${Oa}/reset`,{document:Ar}=xa,Eu=(t="#FF4785",e="dashed")=>` + outline: 2px ${e} ${t}; + outline-offset: 2px; + box-shadow: 0 0 0 6px rgba(255,255,255,0.6); +`,vr=fe.getChannel(),bu=t=>{let e=Fa;wr();let r=Array.from(new Set(t.elements)),o=Ar.createElement("style");o.setAttribute("id",e),o.innerHTML=r.map(n=>`${n}{ + ${Eu(t.color,t.style)} + }`).join(" "),Ar.head.appendChild(o)},wr=()=>{let t=Fa,e=Ar.getElementById(t);e&&e.parentNode?.removeChild(e)};vr.on(ut,wr);vr.on(mu,wr);vr.on(Sr,bu);var sb=__REACT_DOM__,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ub,createPortal:lb,createRoot:cb,findDOMNode:_a,flushSync:db,hydrate:hb,hydrateRoot:pb,render:fb,unmountComponentAtNode:gb,unstable_batchedUpdates:yb,unstable_renderSubtreeIntoContainer:mb,version:Eb}=__REACT_DOM__;var ge="storybook/a11y",Ba=`${ge}/panel`,Au="a11y",Su=`${ge}/result`,vu=`${ge}/request`,wu=`${ge}/running`,Cu=`${ge}/error`,Du=`${ge}/manual`,Tu="writing-tests/accessibility-testing",Ru=`${Tu}#why-are-my-tests-failing-in-different-environments`,Iu="storybook/addon-a11y/test-provider",Cr={RESULT:Su,REQUEST:vu,RUNNING:wu,ERROR:Cu,MANUAL:Du},xu=[ot(nt.light).color.negative,ot(nt.light).color.positive,ot(nt.light).color.warning],Ha=Nr({results:{passes:[],incomplete:[],violations:[]},highlighted:[],toggleHighlight:()=>{},clearHighlights:()=>{},tab:0,setTab:()=>{},setStatus:()=>{},status:"initial",error:void 0,handleManual:()=>{},discrepancy:null}),Pa={passes:[],incomplete:[],violations:[]},Ou=t=>{let e=Xr("a11y",{manual:!1}),[r]=Kr()??[],o=ie((D=!1)=>D?"manual":"initial",[]),n=Te(()=>r?.a11y?.manual??e.manual??!1,[r?.a11y?.manual,e.manual]),a=_t(),[s,u]=Ft(ge,Pa),[l,c]=Re(0),[h,p]=S.useState(void 0),[d,b]=Re(o(n)),[v,T]=Re([]),{storyId:m}=Jr(),E=a.getCurrentStoryStatus(),y=ie((D,N)=>{T(f=>N?[...f,...D]:f.filter(g=>!D.includes(g)))},[]),w=ie(()=>T([]),[]),O=ie(D=>{w(),c(D)},[w]),F=ie(D=>{b("error"),p(D)},[]),C=ie((D,N)=>{m===N&&(b("ran"),u(D),setTimeout(()=>{d==="ran"&&b("ready")},900))},[u,d,m]),R=ie(({reporters:D})=>{let N=D.find(f=>f.type==="a11y");N&&("error"in N.result?F(N.result.error):C(N.result,m))},[F,C,m]),x=ie(({newPhase:D})=>{D==="loading"&&(u(Pa),b(n?"manual":"running"))},[n,u]),B=Yr({[Cr.RESULT]:C,[Cr.ERROR]:F,[be]:x,[Ve]:R},[x,R,x,F,C]),k=ie(()=>{b("running"),B(Cr.MANUAL,m,e)},[B,e,m]);et(()=>{b(o(n))},[o,n]),et(()=>{B(Sr,{elements:v,color:xu[l]})},[B,v,l]);let M=Te(()=>{let D=E?.[Iu]?.status;if(D){if(D==="success"&&s.violations.length>0)return"cliPassedBrowserFailed";if(D==="error"&&s.violations.length===0){if(d==="ready"||d==="ran")return"browserPassedCliFailed";if(d==="manual")return"cliFailedButModeManual"}}return null},[s.violations.length,d,E]);return S.createElement(Ha.Provider,{value:{results:s,highlighted:v,toggleHighlight:y,clearHighlights:w,tab:l,setTab:O,status:d,setStatus:b,error:h,handleManual:k,discrepancy:M},...t})},Or=()=>Mr(Ha),Fu=L.input(({disabled:t})=>({cursor:t?"not-allowed":"pointer"}));function ka(t,e){let r=t.filter(o=>e.includes(o.target[0])).length;return r===0?1:r===t.length?0:2}var _u=({toggleId:t,elementsToHighlight:e=[]})=>{let{toggleHighlight:r,highlighted:o}=Or(),n=S.useRef(null),[a,s]=S.useState(ka(e,o));S.useEffect(()=>{let l=ka(e,o);n.current&&(n.current.indeterminate=l===2),s(l)},[e,o]);let u=S.useCallback(()=>{r(e.map(l=>l.target[0]),a!==0)},[e,a,r]);return S.createElement(Fu,{ref:n,id:t,type:"checkbox","aria-label":"Highlight result",disabled:!e.length,onChange:u,checked:a===0})},Fr=_u,Rr=function(t,e){return Rr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(r[n]=o[n])},Rr(t,e)};function Bu(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Rr(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var Ir=function(){return Ir=Object.assign||function(t){for(var e,r=1,o=arguments.length;r=e||R<0||p&&x>=a}function E(){var C=Dr();if(m(C))return y(C);u=setTimeout(E,T(C))}function y(C){return u=void 0,d&&o?b(C):(o=n=void 0,s)}function w(){u!==void 0&&clearTimeout(u),c=0,o=l=n=u=void 0}function O(){return u===void 0?s:y(Dr())}function F(){var C=Dr(),R=m(C);if(o=arguments,n=this,l=C,R){if(u===void 0)return v(l);if(p)return clearTimeout(u),u=setTimeout(E,e),b(l)}return u===void 0&&(u=setTimeout(E,e)),s}return F.cancel=w,F.flush=O,F}var Wa=_l,Bl=Wa,Pl=_r,kl="Expected a function";function Nl(t,e,r){var o=!0,n=!0;if(typeof t!="function")throw new TypeError(kl);return Pl(r)&&(o="leading"in r?!!r.leading:o,n="trailing"in r?!!r.trailing:n),Bl(t,e,{leading:o,maxWait:e,trailing:n})}var Ll=Nl,Ya=function(t,e,r,o){switch(e){case"debounce":return Wa(t,r,o);case"throttle":return Ll(t,r,o);default:return t}},xr=function(t){return typeof t=="function"},Ce=function(){return typeof window>"u"},Ga=function(t){return t instanceof Element||t instanceof HTMLDocument},Ka=function(t,e,r,o){return function(n){var a=n.width,s=n.height;e(function(u){return u.width===a&&u.height===s||u.width===a&&!o||u.height===s&&!r?u:(t&&xr(t)&&t(a,s),{width:a,height:s})})}};(function(t){Bu(e,t);function e(r){var o=t.call(this,r)||this;o.cancelHandler=function(){o.resizeHandler&&o.resizeHandler.cancel&&(o.resizeHandler.cancel(),o.resizeHandler=null)},o.attachObserver=function(){var c=o.props,h=c.targetRef,p=c.observerOptions;if(!Ce()){h&&h.current&&(o.targetRef.current=h.current);var d=o.getElement();d&&(o.observableElement&&o.observableElement===d||(o.observableElement=d,o.resizeObserver.observe(d,p)))}},o.getElement=function(){var c=o.props,h=c.querySelector,p=c.targetDomEl;if(Ce())return null;if(h)return document.querySelector(h);if(p&&Ga(p))return p;if(o.targetRef&&Ga(o.targetRef.current))return o.targetRef.current;var d=_a(o);if(!d)return null;var b=o.getRenderType();switch(b){case"renderProp":return d;case"childFunction":return d;case"child":return d;case"childArray":return d;default:return d.parentElement}},o.createResizeHandler=function(c){var h=o.props,p=h.handleWidth,d=p===void 0?!0:p,b=h.handleHeight,v=b===void 0?!0:b,T=h.onResize;if(!(!d&&!v)){var m=Ka(T,o.setState.bind(o),d,v);c.forEach(function(E){var y=E&&E.contentRect||{},w=y.width,O=y.height,F=!o.skipOnMount&&!Ce();F&&m({width:w,height:O}),o.skipOnMount=!1})}},o.getRenderType=function(){var c=o.props,h=c.render,p=c.children;return xr(h)?"renderProp":xr(p)?"childFunction":jr(p)?"child":Array.isArray(p)?"childArray":"parent"};var n=r.skipOnMount,a=r.refreshMode,s=r.refreshRate,u=s===void 0?1e3:s,l=r.refreshOptions;return o.state={width:void 0,height:void 0},o.skipOnMount=n,o.targetRef=Lr(),o.observableElement=null,Ce()||(o.resizeHandler=Ya(o.createResizeHandler,a,u,l),o.resizeObserver=new window.ResizeObserver(o.resizeHandler)),o}return e.prototype.componentDidMount=function(){this.attachObserver()},e.prototype.componentDidUpdate=function(){this.attachObserver()},e.prototype.componentWillUnmount=function(){Ce()||(this.observableElement=null,this.resizeObserver.disconnect(),this.cancelHandler())},e.prototype.render=function(){var r=this.props,o=r.render,n=r.children,a=r.nodeType,s=a===void 0?"div":a,u=this.state,l=u.width,c=u.height,h={width:l,height:c,targetRef:this.targetRef},p=this.getRenderType(),d;switch(p){case"renderProp":return o&&o(h);case"childFunction":return d=n,d(h);case"child":if(d=n,d.type&&typeof d.type=="string"){h.targetRef;var b=Pu(h,["targetRef"]);return Ze(d,b)}return Ze(d,h);case"childArray":return d=n,d.map(function(v){return!!v&&Ze(v,h)});default:return U(s,null)}},e})(kr);var jl=Ce()?et:qr;function Xa(t){t===void 0&&(t={});var e=t.skipOnMount,r=e===void 0?!1:e,o=t.refreshMode,n=t.refreshRate,a=n===void 0?1e3:n,s=t.refreshOptions,u=t.handleWidth,l=u===void 0?!0:u,c=t.handleHeight,h=c===void 0?!0:c,p=t.targetRef,d=t.observerOptions,b=t.onResize,v=tt(r),T=tt(null),m=p??T,E=tt(),y=Re({width:void 0,height:void 0}),w=y[0],O=y[1];return jl(function(){if(!Ce()){var F=Ka(b,O,l,h),C=function(x){!l&&!h||x.forEach(function(B){var k=B&&B.contentRect||{},M=k.width,D=k.height,N=!v.current&&!Ce();N&&F({width:M,height:D}),v.current=!1})};E.current=Ya(C,o,a,s);var R=new window.ResizeObserver(E.current);return m.current&&R.observe(m.current,d),function(){R.disconnect();var x=E.current;x&&x.cancel&&x.cancel()}}},[o,a,s,l,h,b,d,m.current]),Ir({ref:m},w)}var Ml=L.div({display:"flex",flexDirection:"column",paddingBottom:4,paddingRight:4,paddingTop:4,fontWeight:400}),ql=L.div(({elementWidth:t})=>({flexDirection:t>407?"row":"inherit",marginBottom:t>407?6:12,display:t>407?"flex":"block"})),Ul=L(xt)({padding:"2px 8px",marginBottom:3,minWidth:65,maxWidth:"fit-content",width:"100%",textAlign:"center"}),Gl=L.div({paddingLeft:6,paddingRight:23}),Hl=t=>t.charAt(0).toUpperCase().concat(t.slice(1)),Vl=({rule:t})=>{let{ref:e,width:r}=Xa({refreshMode:"debounce",handleHeight:!1,handleWidth:!0}),o=null;switch(t.impact){case"critical":o="critical";break;case"serious":o="negative";break;case"moderate":o="warning";break;case"minor":o="neutral";break}return S.createElement(ql,{ref:e,elementWidth:r||0},S.createElement(Ul,{status:o},Hl(t.impact)),S.createElement(Gl,null,t.message))},$l=({rules:t})=>S.createElement(Ml,null,t.map((e,r)=>S.createElement(Vl,{rule:e,key:r}))),zl=L.li({fontWeight:600}),Wl=L.span(({theme:t})=>({borderBottom:`1px solid ${t.appBorderColor}`,width:"100%",display:"flex",paddingBottom:6,marginBottom:6,justifyContent:"space-between"})),Yl=L.span({fontWeight:"normal",alignSelf:"center",paddingRight:15,input:{margin:0,display:"block"}}),Kl=({element:t,type:e})=>{let{any:r,all:o,none:n}=t,a=[...r,...o,...n],s=`${e}-${t.target[0]}`;return S.createElement(zl,null,S.createElement(Wl,null,t.target[0],S.createElement(Yl,null,S.createElement(Fr,{toggleId:s,elementsToHighlight:[t]}))),S.createElement($l,{rules:a}))},Xl=({elements:t,type:e})=>S.createElement("ol",null,t.map((r,o)=>S.createElement(Kl,{element:r,key:o,type:e}))),Jl=L.div({padding:12,marginBottom:10}),Ql=L.p({margin:"0 0 12px"}),Zl=L.a({marginTop:12,textDecoration:"underline",color:"inherit",display:"block"}),ec=({item:t})=>S.createElement(Jl,null,S.createElement(Ql,null,t.description),S.createElement(Zl,{href:t.helpUrl,target:"_blank"},"More info...")),tc=L.div({display:"flex",flexWrap:"wrap",margin:"12px 0"}),rc=L.div(({theme:t})=>({margin:"0 6px",padding:5,border:`1px solid ${t.appBorderColor}`,borderRadius:t.appBorderRadius})),oc=({tags:t})=>S.createElement(tc,null,t.map(e=>S.createElement(rc,{key:e},e))),nc=L.div(({theme:t})=>({display:"flex",width:"100%",borderBottom:`1px solid ${t.appBorderColor}`,"&:hover":{background:t.background.hoverable}})),ac=L(to)({marginRight:10,transition:"transform 0.1s ease-in-out",verticalAlign:"inherit"}),ic=L.div(({theme:t})=>({padding:t.layoutMargin,paddingLeft:t.layoutMargin-3,lineHeight:"20px",background:"none",color:"inherit",textAlign:"left",cursor:"pointer",borderLeft:"3px solid transparent",width:"100%","&:focus":{outline:"0 none",borderLeft:`3px solid ${t.color.secondary}`}})),sc=L.span({fontWeight:"normal",float:"right",marginRight:15,alignSelf:"center",input:{margin:0,display:"block"}}),uc=t=>{let[e,r]=Re(!1),{item:o,type:n}=t,a=`${n}-${o.id}`;return S.createElement(Qe,null,S.createElement(nc,null,S.createElement(ic,{onClick:()=>r(!e),role:"button"},S.createElement(ac,{style:{transform:`rotate(${e?0:-90}deg)`}}),o.help),S.createElement(sc,null,S.createElement(Fr,{toggleId:a,elementsToHighlight:o.nodes}))),e?S.createElement(Qe,null,S.createElement(ec,{item:o,key:"info"}),S.createElement(Xl,{elements:o.nodes,type:n,key:"elements"}),S.createElement(oc,{tags:o.tags,key:"tags"})):null)},Tr=({items:t,empty:e,type:r})=>S.createElement(Qe,null,t&&t.length?t.map(o=>S.createElement(uc,{item:o,key:`${r}:${o.id}`,type:r})):S.createElement(Ur,{title:e})),lc=L.div({width:"100%",position:"relative",minHeight:"100%"}),cc=L.label(({theme:t})=>({cursor:"pointer",userSelect:"none",color:t.color.dark})),dc=L.div(()=>({alignItems:"center",cursor:"pointer",display:"flex",fontSize:13,height:40,padding:"0 15px",input:{marginBottom:0,marginLeft:10,marginRight:0,marginTop:-1}})),hc=L.button(({theme:t})=>({textDecoration:"none",padding:"10px 15px",cursor:"pointer",fontWeight:t.typography.weight.bold,fontSize:t.typography.size.s2-1,lineHeight:1,height:40,border:"none",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",background:"transparent","&:focus":{outline:"0 none",borderBottom:`3px solid ${t.color.secondary}`}}),({active:t,theme:e})=>t?{opacity:1,borderBottom:`3px solid ${e.color.secondary}`}:{}),pc=L.div({}),fc=L.div(({theme:t})=>({boxShadow:`${t.appBorderColor} 0 -1px 0 0 inset`,background:t.background.app,display:"flex",flexWrap:"wrap",justifyContent:"space-between",whiteSpace:"nowrap"}));function gc(t){return t.reduce((e,r)=>e.concat(r.nodes),[])}var yc=({tabs:t})=>{let{ref:e,width:r}=Xa({refreshMode:"debounce",handleHeight:!1,handleWidth:!0}),{tab:o,setTab:n}=Or(),a=ie(u=>{n(parseInt(u.currentTarget.getAttribute("data-index")||"",10))},[n]),s=`${t[o].type}-global-checkbox`;return U(lc,{ref:e},U(fc,null,U(pc,null,t.map((u,l)=>U(hc,{key:l,"data-index":l,active:o===l,onClick:a},u.label))),t[o].items.length>0?U(dc,null,U(cc,{htmlFor:s},"Highlight results"),U(Fr,{toggleId:s,elementsToHighlight:gc(t[o].items)})):null),t[o].panel)},mc=L.div(({theme:{color:t,typography:e,background:r}})=>({textAlign:"start",padding:"11px 15px",fontSize:`${e.size.s2}px`,fontWeight:e.weight.regular,lineHeight:"1rem",background:r.app,borderBottom:`1px solid ${t.border}`,color:t.defaultText,backgroundClip:"padding-box",position:"relative",code:{fontSize:`${e.size.s1-1}px`,color:"inherit",margin:"0 0.2em",padding:"0 0.2em",background:"rgba(255, 255, 255, 0.8)",borderRadius:"2px",boxShadow:"0 0 0 1px rgba(0, 0, 0, 0.1)"}})),Ec=({discrepancy:t})=>{let e=_t().getDocsUrl({subpath:Ru,versioned:!0,renderer:!0}),r=Te(()=>{switch(t){case"browserPassedCliFailed":return"Accessibility checks passed in this browser but failed in the CLI.";case"cliPassedBrowserFailed":return"Accessibility checks passed in the CLI but failed in this browser.";case"cliFailedButModeManual":return"Accessibility checks failed in the CLI. Run the tests manually to see the results.";default:return null}},[t]);return r?S.createElement(mc,null,r," ",S.createElement(Hr,{href:e,target:"_blank",withArrow:!0},"Learn what could cause this")):null},bc=L(ro)({marginRight:4}),Ac=L(bc)(({theme:t})=>({animation:`${t.animation.rotate360} 1s linear infinite;`})),Sc=L.span(({theme:t})=>({color:t.color.positiveText})),vc=L.span(({theme:t})=>({color:t.color.negativeText})),wc=L.span(({theme:t})=>({color:t.color.warningText})),Cc=L.span({display:"flex",alignItems:"center",justifyContent:"center",height:"100%"}),Dc=()=>{let{results:t,status:e,handleManual:r,error:o,discrepancy:n}=Or(),a=Te(()=>[{title:"Run test",onClick:r}],[r]),s=Te(()=>[{title:e==="ready"?"Rerun tests":S.createElement(S.Fragment,null,S.createElement(eo,{style:{marginRight:"0.4em"}}),"Tests completed"),onClick:r}],[e,r]),u=Te(()=>{let{passes:l,incomplete:c,violations:h}=t;return[{label:S.createElement(vc,null,h.length," Violations"),panel:S.createElement(Tr,{items:h,type:0,empty:"No accessibility violations found."}),items:h,type:0},{label:S.createElement(Sc,null,l.length," Passes"),panel:S.createElement(Tr,{items:l,type:1,empty:"No accessibility checks passed."}),items:l,type:1},{label:S.createElement(wc,null,c.length," Incomplete"),panel:S.createElement(Tr,{items:c,type:2,empty:"No accessibility checks incomplete."}),items:c,type:2}]},[t]);return S.createElement(S.Fragment,null,n&&S.createElement(Ec,{discrepancy:n}),e==="ready"||e==="ran"?S.createElement(S.Fragment,null,S.createElement(Vr,{vertical:!0,horizontal:!0},S.createElement(yc,{key:"tabs",tabs:u})),S.createElement(It,{key:"actionbar",actionItems:s})):S.createElement(Cc,{style:{marginTop:n?"1em":0}},e==="initial"&&"Initializing...",e==="manual"&&S.createElement(S.Fragment,null,S.createElement(S.Fragment,null,"Manually run the accessibility scan."),S.createElement(It,{key:"actionbar",actionItems:a})),e==="running"&&S.createElement(S.Fragment,null,S.createElement(Ac,{size:12})," Please wait while the accessibility scan is running ..."),e==="error"&&S.createElement(S.Fragment,null,"The accessibility scan encountered an error.",S.createElement("br",null),typeof o=="string"?o:o instanceof Error?o.toString():JSON.stringify(o))))},Tc=t=>U("svg",{...t},U("defs",null,U("filter",{id:"protanopia"},U("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0.567, 0.433, 0, 0, 0 0.558, 0.442, 0, 0, 0 0, 0.242, 0.758, 0, 0 0, 0, 0, 1, 0"})),U("filter",{id:"protanomaly"},U("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0.817, 0.183, 0, 0, 0 0.333, 0.667, 0, 0, 0 0, 0.125, 0.875, 0, 0 0, 0, 0, 1, 0"})),U("filter",{id:"deuteranopia"},U("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0.625, 0.375, 0, 0, 0 0.7, 0.3, 0, 0, 0 0, 0.3, 0.7, 0, 0 0, 0, 0, 1, 0"})),U("filter",{id:"deuteranomaly"},U("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0.8, 0.2, 0, 0, 0 0.258, 0.742, 0, 0, 0 0, 0.142, 0.858, 0, 0 0, 0, 0, 1, 0"})),U("filter",{id:"tritanopia"},U("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0.95, 0.05, 0, 0, 0 0, 0.433, 0.567, 0, 0 0, 0.475, 0.525, 0, 0 0, 0, 0, 1, 0"})),U("filter",{id:"tritanomaly"},U("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0.967, 0.033, 0, 0, 0 0, 0.733, 0.267, 0, 0 0, 0.183, 0.817, 0, 0 0, 0, 0, 1, 0"})),U("filter",{id:"achromatopsia"},U("feColorMatrix",{in:"SourceGraphic",type:"matrix",values:"0.299, 0.587, 0.114, 0, 0 0.299, 0.587, 0.114, 0, 0 0.299, 0.587, 0.114, 0, 0 0, 0, 0, 1, 0"})))),Rc="storybook-preview-iframe",Ic=[{name:"blurred vision",percentage:22.9},{name:"deuteranomaly",percentage:2.7},{name:"deuteranopia",percentage:.56},{name:"protanomaly",percentage:.66},{name:"protanopia",percentage:.59},{name:"tritanomaly",percentage:.01},{name:"tritanopia",percentage:.016},{name:"achromatopsia",percentage:1e-4},{name:"grayscale"}],Ja=t=>t?t==="blurred vision"?"blur(2px)":t==="grayscale"?"grayscale(100%)":`url('#${t}')`:"none",xc=L.div({"&, & svg":{position:"absolute",width:0,height:0}}),Oc=L.span({background:"linear-gradient(to right, #F44336, #FF9800, #FFEB3B, #8BC34A, #2196F3, #9C27B0)",borderRadius:"1rem",display:"block",height:"1rem",width:"1rem"},({filter:t})=>({filter:Ja(t)}),({theme:t})=>({boxShadow:`${t.appBorderColor} 0 0 0 1px inset`})),Fc=L.span({display:"flex",flexDirection:"column"}),_c=L.span({textTransform:"capitalize"}),Bc=L.span(({theme:t})=>({fontSize:11,color:t.textMutedColor})),Pc=(t,e)=>[...t!==null?[{id:"reset",title:"Reset color filter",onClick:()=>{e(null)},right:void 0,active:!1}]:[],...Ic.map(r=>{let o=r.percentage!==void 0?`${r.percentage}% of users`:void 0;return{id:r.name,title:S.createElement(Fc,null,S.createElement(_c,null,r.name),o&&S.createElement(Bc,null,o)),onClick:()=>{e(r)},right:S.createElement(Oc,{filter:r.name}),active:t===r}})],kc=()=>{let[t,e]=Re(null);return S.createElement(S.Fragment,null,t&&S.createElement(Qr,{styles:{[`#${Rc}`]:{filter:Ja(t.name)}}}),S.createElement(Wr,{placement:"top",tooltip:({onHide:r})=>{let o=Pc(t,n=>{e(n),r()});return S.createElement(zr,{links:o})},closeOnOutsideClick:!0,onDoubleClick:()=>e(null)},S.createElement(Gr,{key:"filter",active:!!t,title:"Vision simulator"},S.createElement(Zr,null))),S.createElement(xc,null,S.createElement(Tc,null)))},Nc=()=>{let[t]=Ft(ge),e=t?.violations?.length||0,r=t?.incomplete?.length||0,o=e+r;return S.createElement("div",null,S.createElement($r,{col:1},S.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Accessibility"),o===0?"":S.createElement(xt,{status:"neutral"},o)))};rt.register(ge,t=>{rt.add(Ba,{title:"",type:Ot.TOOL,match:({viewMode:e,tabId:r})=>e==="story"&&!r,render:()=>S.createElement(kc,null)}),rt.add(Ba,{title:Nc,type:Ot.PANEL,render:({active:e=!0})=>S.createElement(Ou,null,e?S.createElement(Dc,null):null),paramKey:Au})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/chromatic-com-storybook-9/manager-bundle.js b/packages/graphics-components/docs/sb-addons/chromatic-com-storybook-9/manager-bundle.js new file mode 100644 index 0000000..b0c0ef8 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/chromatic-com-storybook-9/manager-bundle.js @@ -0,0 +1,331 @@ +try{ +(()=>{var dc=Object.create;var Fa=Object.defineProperty;var uc=Object.getOwnPropertyDescriptor;var mc=Object.getOwnPropertyNames;var pc=Object.getPrototypeOf,hc=Object.prototype.hasOwnProperty;var jt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Oa=(e,t)=>()=>(e&&(t=e(e=0)),t);var Yr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Kl=(e,t)=>{for(var n in t)Fa(e,n,{get:t[n],enumerable:!0})},Jl=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of mc(t))!hc.call(e,i)&&i!==n&&Fa(e,i,{get:()=>t[i],enumerable:!(r=uc(t,i))||r.enumerable});return e};var Xl=(e,t,n)=>(n=e!=null?dc(pc(e)):{},Jl(t||!e||!e.__esModule?Fa(n,"default",{value:e,enumerable:!0}):n,e)),fc=e=>Jl(Fa({},"__esModule",{value:!0}),e);var ne=Oa(()=>{});var Se,ae=Oa(()=>{Se={NODE_ENV:"production",NODE_PATH:[],STORYBOOK:"true",PUBLIC_URL:"."}});var re=Oa(()=>{});var Jr={};Kl(Jr,{Children:()=>vc,Component:()=>Ft,Fragment:()=>yc,Profiler:()=>Ec,PureComponent:()=>bc,StrictMode:()=>kc,Suspense:()=>wc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>Cc,cloneElement:()=>Sc,createContext:()=>je,createElement:()=>S,createFactory:()=>xc,createRef:()=>Nc,default:()=>a,forwardRef:()=>$,isValidElement:()=>Qr,lazy:()=>Mc,memo:()=>_c,startTransition:()=>Ac,unstable_act:()=>Tc,useCallback:()=>H,useContext:()=>Ot,useDebugValue:()=>Fc,useDeferredValue:()=>Oc,useEffect:()=>K,useId:()=>Lc,useImperativeHandle:()=>Rc,useInsertionEffect:()=>Ic,useLayoutEffect:()=>Zc,useMemo:()=>ct,useReducer:()=>Kr,useRef:()=>xe,useState:()=>Ne,useSyncExternalStore:()=>Bc,useTransition:()=>Pc,version:()=>Vc});var a,vc,Ft,yc,Ec,bc,kc,wc,Cc,Sc,je,S,xc,Nc,$,Qr,Mc,_c,Ac,Tc,H,Ot,Fc,Oc,K,Lc,Rc,Ic,Zc,ct,Kr,xe,Ne,Bc,Pc,Vc,Rn=Oa(()=>{ne();ae();re();a=__REACT__,{Children:vc,Component:Ft,Fragment:yc,Profiler:Ec,PureComponent:bc,StrictMode:kc,Suspense:wc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Cc,cloneElement:Sc,createContext:je,createElement:S,createFactory:xc,createRef:Nc,forwardRef:$,isValidElement:Qr,lazy:Mc,memo:_c,startTransition:Ac,unstable_act:Tc,useCallback:H,useContext:Ot,useDebugValue:Fc,useDeferredValue:Oc,useEffect:K,useId:Lc,useImperativeHandle:Rc,useInsertionEffect:Ic,useLayoutEffect:Zc,useMemo:ct,useReducer:Kr,useRef:xe,useState:Ne,useSyncExternalStore:Bc,useTransition:Pc,version:Vc}=__REACT__});var vo=Yr(Ra=>{"use strict";ne();ae();re();var m5=(Rn(),fc(Jr)),p5=Symbol.for("react.element"),h5=Symbol.for("react.fragment"),f5=Object.prototype.hasOwnProperty,g5=m5.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,v5={key:!0,ref:!0,__self:!0,__source:!0};function go(e,t,n){var r,i={},l=null,o=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)f5.call(t,r)&&!v5.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:p5,type:e,key:l,ref:o,props:i,_owner:g5.current}}Ra.Fragment=h5;Ra.jsx=go;Ra.jsxs=go});var Eo=Yr((wv,yo)=>{"use strict";ne();ae();re();yo.exports=vo()});var ko=Yr((Nv,bo)=>{"use strict";ne();ae();re();var Ia={linear:function(e,t,n,r){var i=n-t;return i*e/r+t},easeInQuad:function(e,t,n,r){var i=n-t;return i*(e/=r)*e+t},easeOutQuad:function(e,t,n,r){var i=n-t;return-i*(e/=r)*(e-2)+t},easeInOutQuad:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e+t:-i/2*(--e*(e-2)-1)+t},easeInCubic:function(e,t,n,r){var i=n-t;return i*(e/=r)*e*e+t},easeOutCubic:function(e,t,n,r){var i=n-t;return i*((e=e/r-1)*e*e+1)+t},easeInOutCubic:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t},easeInQuart:function(e,t,n,r){var i=n-t;return i*(e/=r)*e*e*e+t},easeOutQuart:function(e,t,n,r){var i=n-t;return-i*((e=e/r-1)*e*e*e-1)+t},easeInOutQuart:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e*e*e+t:-i/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(e,t,n,r){var i=n-t;return i*(e/=r)*e*e*e*e+t},easeOutQuint:function(e,t,n,r){var i=n-t;return i*((e=e/r-1)*e*e*e*e+1)+t},easeInOutQuint:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e*e*e*e+t:i/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(e,t,n,r){var i=n-t;return-i*Math.cos(e/r*(Math.PI/2))+i+t},easeOutSine:function(e,t,n,r){var i=n-t;return i*Math.sin(e/r*(Math.PI/2))+t},easeInOutSine:function(e,t,n,r){var i=n-t;return-i/2*(Math.cos(Math.PI*e/r)-1)+t},easeInExpo:function(e,t,n,r){var i=n-t;return e==0?t:i*Math.pow(2,10*(e/r-1))+t},easeOutExpo:function(e,t,n,r){var i=n-t;return e==r?t+i:i*(-Math.pow(2,-10*e/r)+1)+t},easeInOutExpo:function(e,t,n,r){var i=n-t;return e===0?t:e===r?t+i:(e/=r/2)<1?i/2*Math.pow(2,10*(e-1))+t:i/2*(-Math.pow(2,-10*--e)+2)+t},easeInCirc:function(e,t,n,r){var i=n-t;return-i*(Math.sqrt(1-(e/=r)*e)-1)+t},easeOutCirc:function(e,t,n,r){var i=n-t;return i*Math.sqrt(1-(e=e/r-1)*e)+t},easeInOutCirc:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?-i/2*(Math.sqrt(1-e*e)-1)+t:i/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(e,t,n,r){var i=n-t,l,o,s;return s=1.70158,o=0,l=i,e===0?t:(e/=r)===1?t+i:(o||(o=r*.3),lHc,ARGTYPES_INFO_RESPONSE:()=>jc,CHANNEL_CREATED:()=>zc,CHANNEL_WS_DISCONNECT:()=>Uc,CONFIG_ERROR:()=>$c,CREATE_NEW_STORYFILE_REQUEST:()=>Wc,CREATE_NEW_STORYFILE_RESPONSE:()=>Gc,CURRENT_STORY_WAS_SET:()=>qc,DOCS_PREPARED:()=>Yc,DOCS_RENDERED:()=>Qc,FILE_COMPONENT_SEARCH_REQUEST:()=>Kc,FILE_COMPONENT_SEARCH_RESPONSE:()=>Jc,FORCE_REMOUNT:()=>Xc,FORCE_RE_RENDER:()=>ed,GLOBALS_UPDATED:()=>td,NAVIGATE_URL:()=>nd,PLAY_FUNCTION_THREW_EXCEPTION:()=>ad,PRELOAD_ENTRIES:()=>rd,PREVIEW_BUILDER_PROGRESS:()=>id,PREVIEW_KEYDOWN:()=>ld,REGISTER_SUBSCRIPTION:()=>od,REQUEST_WHATS_NEW_DATA:()=>sd,RESET_STORY_ARGS:()=>cd,RESULT_WHATS_NEW_DATA:()=>dd,SAVE_STORY_REQUEST:()=>ud,SAVE_STORY_RESPONSE:()=>md,SELECT_STORY:()=>pd,SET_CONFIG:()=>hd,SET_CURRENT_STORY:()=>fd,SET_FILTER:()=>gd,SET_GLOBALS:()=>vd,SET_INDEX:()=>yd,SET_STORIES:()=>Ed,SET_WHATS_NEW_CACHE:()=>bd,SHARED_STATE_CHANGED:()=>kd,SHARED_STATE_SET:()=>wd,STORIES_COLLAPSE_ALL:()=>Cd,STORIES_EXPAND_ALL:()=>Sd,STORY_ARGS_UPDATED:()=>xd,STORY_CHANGED:()=>Nd,STORY_ERRORED:()=>Md,STORY_FINISHED:()=>_d,STORY_INDEX_INVALIDATED:()=>Ad,STORY_MISSING:()=>Td,STORY_PREPARED:()=>Fd,STORY_RENDERED:()=>Od,STORY_RENDER_PHASE_CHANGED:()=>Ld,STORY_SPECIFIED:()=>Rd,STORY_THREW_EXCEPTION:()=>Id,STORY_UNCHANGED:()=>Zd,TELEMETRY_ERROR:()=>Bd,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:()=>Pd,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:()=>Vd,TESTING_MODULE_CRASH_REPORT:()=>Dd,TESTING_MODULE_PROGRESS_REPORT:()=>Hd,TESTING_MODULE_RUN_ALL_REQUEST:()=>jd,TESTING_MODULE_RUN_REQUEST:()=>zd,TOGGLE_WHATS_NEW_NOTIFICATIONS:()=>Ud,UNHANDLED_ERRORS_WHILE_PLAYING:()=>$d,UPDATE_GLOBALS:()=>Wd,UPDATE_QUERY_PARAMS:()=>Gd,UPDATE_STORY_ARGS:()=>qd,default:()=>Dc});ne();ae();re();var Dc=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:Hc,ARGTYPES_INFO_RESPONSE:jc,CHANNEL_CREATED:zc,CHANNEL_WS_DISCONNECT:Uc,CONFIG_ERROR:$c,CREATE_NEW_STORYFILE_REQUEST:Wc,CREATE_NEW_STORYFILE_RESPONSE:Gc,CURRENT_STORY_WAS_SET:qc,DOCS_PREPARED:Yc,DOCS_RENDERED:Qc,FILE_COMPONENT_SEARCH_REQUEST:Kc,FILE_COMPONENT_SEARCH_RESPONSE:Jc,FORCE_REMOUNT:Xc,FORCE_RE_RENDER:ed,GLOBALS_UPDATED:td,NAVIGATE_URL:nd,PLAY_FUNCTION_THREW_EXCEPTION:ad,PRELOAD_ENTRIES:rd,PREVIEW_BUILDER_PROGRESS:id,PREVIEW_KEYDOWN:ld,REGISTER_SUBSCRIPTION:od,REQUEST_WHATS_NEW_DATA:sd,RESET_STORY_ARGS:cd,RESULT_WHATS_NEW_DATA:dd,SAVE_STORY_REQUEST:ud,SAVE_STORY_RESPONSE:md,SELECT_STORY:pd,SET_CONFIG:hd,SET_CURRENT_STORY:fd,SET_FILTER:gd,SET_GLOBALS:vd,SET_INDEX:yd,SET_STORIES:Ed,SET_WHATS_NEW_CACHE:bd,SHARED_STATE_CHANGED:kd,SHARED_STATE_SET:wd,STORIES_COLLAPSE_ALL:Cd,STORIES_EXPAND_ALL:Sd,STORY_ARGS_UPDATED:xd,STORY_CHANGED:Nd,STORY_ERRORED:Md,STORY_FINISHED:_d,STORY_INDEX_INVALIDATED:Ad,STORY_MISSING:Td,STORY_PREPARED:Fd,STORY_RENDERED:Od,STORY_RENDER_PHASE_CHANGED:Ld,STORY_SPECIFIED:Rd,STORY_THREW_EXCEPTION:Id,STORY_UNCHANGED:Zd,TELEMETRY_ERROR:Bd,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:Pd,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:Vd,TESTING_MODULE_CRASH_REPORT:Dd,TESTING_MODULE_PROGRESS_REPORT:Hd,TESTING_MODULE_RUN_ALL_REQUEST:jd,TESTING_MODULE_RUN_REQUEST:zd,TOGGLE_WHATS_NEW_NOTIFICATIONS:Ud,UNHANDLED_ERRORS_WHILE_PLAYING:$d,UPDATE_GLOBALS:Wd,UPDATE_QUERY_PARAMS:Gd,UPDATE_STORY_ARGS:qd}=__STORYBOOK_CORE_EVENTS__;ne();ae();re();var W9=__STORYBOOK_COMPONENTS__,{A:G9,ActionBar:q9,AddonPanel:Y9,Badge:ei,Bar:Q9,Blockquote:K9,Button:ti,ClipboardCode:J9,Code:ro,DL:X9,Div:eg,DocumentWrapper:tg,EmptyTabContent:ng,ErrorFormatter:ag,FlexBar:rg,Form:ig,H1:lg,H2:og,H3:sg,H4:cg,H5:dg,H6:ug,HR:mg,IconButton:io,IconButtonSkeleton:pg,Icons:hg,Img:fg,LI:gg,Link:$t,ListItem:vg,Loader:ni,Modal:yg,OL:Eg,P:bg,Placeholder:kg,Pre:wg,ProgressSpinner:Cg,ResetWrapper:Sg,ScrollArea:xg,Separator:Ng,Spaced:Mg,Span:_g,StorybookIcon:Ag,StorybookLogo:Tg,Symbols:Fg,SyntaxHighlighter:Og,TT:Lg,TabBar:Rg,TabButton:Ig,TabWrapper:Zg,Table:Bg,Tabs:Pg,TabsState:Vg,TooltipLinkList:lo,TooltipMessage:oo,TooltipNote:so,UL:Dg,WithTooltip:we,WithTooltipPure:Hg,Zoom:jg,codeCommon:zg,components:Ug,createCopyToClipboardFunction:$g,getStoryHref:Wg,icons:Gg,interleaveSeparators:qg,nameSpaceClassNames:Yg,resetComponents:Qg,withReset:Kg}=__STORYBOOK_COMPONENTS__;ne();ae();re();var Yd="array",Qd="bit",co="bits",Kd="byte",uo="bytes",dn="",Jd="exponent",Xd="function",mo="iec",e5="Invalid number",t5="Invalid rounding method",ai="jedec",n5="object",po=".",a5="round",r5="s",i5="si",l5="kbit",o5="kB",s5=" ",c5="string",d5="0",ri={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function ii(e,{bits:t=!1,pad:n=!1,base:r=-1,round:i=2,locale:l=dn,localeOptions:o={},separator:s=dn,spacer:c=s5,symbols:d={},standard:m=dn,output:u=c5,fullform:p=!1,fullforms:f=[],exponent:g=-1,roundingMethod:y=a5,precision:k=0}={}){let E=g,h=Number(e),v=[],b=0,C=dn;m===i5?(r=10,m=ai):m===mo||m===ai?r=2:r===2?m=mo:(r=10,m=ai);let O=r===10?1e3:1024,I=p===!0,U=h<0,G=Math[y];if(typeof e!="bigint"&&isNaN(e))throw new TypeError(e5);if(typeof G!==Xd)throw new TypeError(t5);if(U&&(h=-h),(E===-1||isNaN(E))&&(E=Math.floor(Math.log(h)/Math.log(O)),E<0&&(E=0)),E>8&&(k>0&&(k+=8-E),E=8),u===Jd)return E;if(h===0)v[0]=0,C=v[1]=ri.symbol[m][t?co:uo][E];else{b=h/(r===2?Math.pow(2,E*10):Math.pow(1e3,E)),t&&(b=b*8,b>=O&&E<8&&(b=b/O,E++));let oe=Math.pow(10,E>0?i:0);v[0]=G(b*oe)/oe,v[0]===O&&E<8&&g===-1&&(v[0]=1,E++),C=v[1]=r===10&&E===1?t?l5:o5:ri.symbol[m][t?co:uo][E]}if(U&&(v[0]=-v[0]),k>0&&(v[0]=v[0].toPrecision(k)),v[1]=d[v[1]]||v[1],l===!0?v[0]=v[0].toLocaleString():l.length>0?v[0]=v[0].toLocaleString(l,o):s.length>0&&(v[0]=v[0].toString().replace(po,s)),n&&i>0){let oe=v[0].toString(),ee=s||(oe.match(/(\D)/g)||[]).pop()||po,ke=oe.toString().split(ee),ye=ke[1]||dn,pe=ye.length,ie=i-pe;v[0]=`${ke[0]}${ee}${ye.padEnd(pe+ie,d5)}`}return I&&(v[1]=f[E]?f[E]:ri.fullform[m][E]+(t?Qd:Kd)+(v[0]===1?dn:r5)),u===Yd?v:u===n5?{value:v[0],symbol:v[1],exponent:E,unit:C}:v.join(c)}ne();ae();re();var In=__REACT_DOM__,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:lv,createPortal:Zn,createRoot:ov,findDOMNode:sv,flushSync:cv,hydrate:dv,hydrateRoot:uv,render:mv,unmountComponentAtNode:ho,unstable_batchedUpdates:pv,unstable_renderSubtreeIntoContainer:fo,version:hv}=__REACT_DOM__;ne();ae();re();var di=Xl(Eo(),1);Rn();var wo=Xl(ko(),1);function y5(e){return e*Math.PI/180}function ze(e,t){return e+Math.random()*(t-e)}function E5(e,t){return Math.floor(e+Math.random()*(t-e+1))}var Bn;(function(e){e[e.Circle=0]="Circle",e[e.Square=1]="Square",e[e.Strip=2]="Strip"})(Bn||(Bn={}));var Rt;(function(e){e[e.Positive=1]="Positive",e[e.Negative=-1]="Negative"})(Rt||(Rt={}));var b5=1e3/60,oi=class{constructor(t,n,r,i){this.getOptions=n;let{colors:l,initialVelocityX:o,initialVelocityY:s}=this.getOptions();this.context=t,this.x=r,this.y=i,this.w=ze(5,20),this.h=ze(5,20),this.radius=ze(5,10),this.vx=typeof o=="number"?ze(-o,o):ze(o.min,o.max),this.vy=typeof s=="number"?ze(-s,0):ze(s.min,s.max),this.shape=E5(0,2),this.angle=y5(ze(0,360)),this.angularSpin=ze(-.2,.2),this.color=l[Math.floor(Math.random()*l.length)],this.rotateY=ze(0,1),this.rotationDirection=ze(0,1)?Rt.Positive:Rt.Negative}update(t){let{gravity:n,wind:r,friction:i,opacity:l,drawShape:o}=this.getOptions(),s=t/b5;this.x+=this.vx*s,this.y+=this.vy*s,this.vy+=n*s,this.vx+=r*s,this.vx*=i**s,this.vy*=i**s,this.rotateY>=1&&this.rotationDirection===Rt.Positive?this.rotationDirection=Rt.Negative:this.rotateY<=-1&&this.rotationDirection===Rt.Negative&&(this.rotationDirection=Rt.Positive);let c=.1*this.rotationDirection*s;if(this.rotateY+=c,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=l,this.context.lineCap="round",this.context.lineWidth=2,o&&typeof o=="function")o.call(this,this.context);else switch(this.shape){case Bn.Circle:{this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break}case Bn.Square:{this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break}case Bn.Strip:{this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h);break}}this.context.closePath(),this.context.restore()}},si=class{constructor(t,n){this.x=0,this.y=0,this.w=0,this.h=0,this.lastNumberOfPieces=0,this.tweenProgress=0,this.tweenFrom=0,this.particles=[],this.particlesGenerated=0,this.removeParticleAt=i=>{this.particles.splice(i,1)},this.getParticle=()=>{let i=ze(this.x,this.w+this.x),l=ze(this.y,this.h+this.y);return new oi(this.context,this.getOptions,i,l)},this.animate=i=>{let{canvas:l,context:o,particlesGenerated:s,lastNumberOfPieces:c}=this,{run:d,recycle:m,numberOfPieces:u,debug:p,tweenFunction:f,tweenDuration:g}=this.getOptions();if(!d)return!1;let y=this.particles.length,k=m?y:s;if(k=0;E--){let h=this.particles[E];h.update(i),(h.y>l.height||h.y<-100||h.x>l.width+100||h.x<-100)&&(m&&k<=u?this.particles[E]=this.getParticle():this.removeParticleAt(E))}return y>0||k{let l={confettiSource:{x:0,y:0,w:this.canvas.width,h:0}};this._options={...l,...ui,...i},Object.assign(this,i.confettiSource)},this.update=(i=0)=>{let{options:{run:l,onConfettiComplete:o,frameRate:s},canvas:c,context:d}=this,m=Math.min(i-this.lastFrameTime,50);if(s&&m<1e3/s){this.rafId=requestAnimationFrame(this.update);return}this.lastFrameTime=i-(s?m%s:0),l&&(d.fillStyle="white",d.clearRect(0,0,c.width,c.height)),this.generator.animate(m)?this.rafId=requestAnimationFrame(this.update):(o&&typeof o=="function"&&this.generator.particlesGenerated>0&&o.call(this,this),this._options.run=!1)},this.reset=()=>{this.generator&&this.generator.particlesGenerated>0&&(this.generator.particlesGenerated=0,this.generator.particles=[],this.generator.lastNumberOfPieces=0)},this.stop=()=>{this.options={run:!1},this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=void 0)},this.canvas=t;let r=this.canvas.getContext("2d");if(!r)throw new Error("Could not get canvas context");this.context=r,this.generator=new si(this.canvas,()=>this.options),this.options=n,this.update()}get options(){return this._options}set options(t){let n=this._options?.run,r=this._options?.recycle;this.setOptionsWithDefaults(t),this.generator&&(Object.assign(this.generator,this.options.confettiSource),typeof t.recycle=="boolean"&&t.recycle&&r===!1&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),typeof t.run=="boolean"&&t.run&&n===!1&&this.update()}},k5=a.createRef(),Pn=class extends a.Component{constructor(t){super(t),this.canvas=a.createRef(),this.canvas=t.canvasRef||k5}componentDidMount(){if(this.canvas.current){let t=li(this.props)[0];this.confetti=new ci(this.canvas.current,t)}}componentDidUpdate(){let t=li(this.props)[0];this.confetti&&(this.confetti.options=t)}componentWillUnmount(){this.confetti&&this.confetti.stop(),this.confetti=void 0}render(){let[t,n]=li(this.props),r={zIndex:2,position:"absolute",pointerEvents:"none",top:0,left:0,bottom:0,right:0,...n.style};return(0,di.jsx)("canvas",{width:t.width,height:t.height,ref:this.canvas,...n,style:r})}};Pn.defaultProps={...ui};Pn.displayName="ReactConfetti";function li(e){let t={},n={},r={},i=[...Object.keys(ui),"confettiSource","drawShape","onConfettiComplete","frameRate"],l=["canvasRef"];for(let o in e){let s=e[o];i.includes(o)?t[o]=s:l.includes(o)?l[o]=s:r[o]=s}return[t,r,n]}var Co=a.forwardRef((e,t)=>(0,di.jsx)(Pn,{canvasRef:t,...e}));ne();ae();re();ne();ae();re();function mi({onlyFirst:e=!1}={}){let n=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?(?:\\u0007|\\u001B\\u005C|\\u009C))","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|");return new RegExp(n,e?void 0:"g")}var w5=mi();function pi(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(w5,"")}var C5=Object.create,is=Object.defineProperty,S5=Object.getOwnPropertyDescriptor,x5=Object.getOwnPropertyNames,N5=Object.getPrototypeOf,M5=Object.prototype.hasOwnProperty,_5=(e=>typeof jt<"u"?jt:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof jt<"u"?jt:t)[n]}):e)(function(e){if(typeof jt<"u")return jt.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')}),Ht=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),A5=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of x5(t))!M5.call(e,i)&&i!==n&&is(e,i,{get:()=>t[i],enumerable:!(r=S5(t,i))||r.enumerable});return e},et=(e,t,n)=>(n=e!=null?C5(N5(e)):{},A5(t||!e||!e.__esModule?is(n,"default",{value:e,enumerable:!0}):n,e)),Ea=Ht((e,t)=>{(function(n,r){typeof _5=="function"&&typeof e=="object"&&typeof t=="object"?t.exports=r():typeof define=="function"&&define.amd?define(function(){return r()}):n.pluralize=r()})(e,function(){var n=[],r=[],i={},l={},o={};function s(y){return typeof y=="string"?new RegExp("^"+y+"$","i"):y}function c(y,k){return y===k?k:y===y.toLowerCase()?k.toLowerCase():y===y.toUpperCase()?k.toUpperCase():y[0]===y[0].toUpperCase()?k.charAt(0).toUpperCase()+k.substr(1).toLowerCase():k.toLowerCase()}function d(y,k){return y.replace(/\$(\d{1,2})/g,function(E,h){return k[h]||""})}function m(y,k){return y.replace(k[0],function(E,h){var v=d(k[1],arguments);return c(E===""?y[h-1]:E,v)})}function u(y,k,E){if(!y.length||i.hasOwnProperty(y))return k;for(var h=E.length;h--;){var v=E[h];if(v[0].test(k))return m(k,v)}return k}function p(y,k,E){return function(h){var v=h.toLowerCase();return k.hasOwnProperty(v)?c(h,v):y.hasOwnProperty(v)?c(h,y[v]):u(v,h,E)}}function f(y,k,E,h){return function(v){var b=v.toLowerCase();return k.hasOwnProperty(b)?!0:y.hasOwnProperty(b)?!1:u(b,b,E)===b}}function g(y,k,E){var h=k===1?g.singular(y):g.plural(y);return(E?k+" ":"")+h}return g.plural=p(o,l,n),g.isPlural=f(o,l,n),g.singular=p(l,o,r),g.isSingular=f(l,o,r),g.addPluralRule=function(y,k){n.push([s(y),k])},g.addSingularRule=function(y,k){r.push([s(y),k])},g.addUncountableRule=function(y){if(typeof y=="string"){i[y.toLowerCase()]=!0;return}g.addPluralRule(y,"$0"),g.addSingularRule(y,"$0")},g.addIrregularRule=function(y,k){k=k.toLowerCase(),y=y.toLowerCase(),o[y]=k,l[k]=y},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(y){return g.addIrregularRule(y[0],y[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(y){return g.addPluralRule(y[0],y[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(y){return g.addSingularRule(y[0],y[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(g.addUncountableRule),g})}),T5=Ht((e,t)=>{var n=new Error("Element already at target scroll position"),r=new Error("Scroll cancelled"),i=Math.min,l=Date.now;t.exports={left:o("scrollLeft"),top:o("scrollTop")};function o(d){return function(m,u,p,f){p=p||{},typeof p=="function"&&(f=p,p={}),typeof f!="function"&&(f=c);var g=l(),y=m[d],k=p.ease||s,E=isNaN(p.duration)?350:+p.duration,h=!1;return y===u?f(n,m[d]):requestAnimationFrame(b),v;function v(){h=!0}function b(C){if(h)return f(r,m[d]);var O=l(),I=i(1,(O-g)/E),U=k(I);m[d]=U*(u-y)+y,I<1?requestAnimationFrame(b):requestAnimationFrame(function(){f(null,m[d])})}}}function s(d){return .5*(1-Math.cos(Math.PI*d))}function c(){}}),F5=Ht((e,t)=>{(function(n,r){typeof define=="function"&&define.amd?define([],r):typeof t=="object"&&t.exports?t.exports=r():n.Scrollparent=r()})(e,function(){function n(i){var l=getComputedStyle(i,null).getPropertyValue("overflow");return l.indexOf("scroll")>-1||l.indexOf("auto")>-1}function r(i){if(i instanceof HTMLElement||i instanceof SVGElement){for(var l=i.parentNode;l.parentNode;){if(n(l))return l;l=l.parentNode}return document.scrollingElement||document.documentElement}}return r})}),hl=Ht((e,t)=>{var n=function(v){return r(v)&&!i(v)};function r(v){return!!v&&typeof v=="object"}function i(v){var b=Object.prototype.toString.call(v);return b==="[object RegExp]"||b==="[object Date]"||s(v)}var l=typeof Symbol=="function"&&Symbol.for,o=l?Symbol.for("react.element"):60103;function s(v){return v.$$typeof===o}function c(v){return Array.isArray(v)?[]:{}}function d(v,b){return b.clone!==!1&&b.isMergeableObject(v)?E(c(v),v,b):v}function m(v,b,C){return v.concat(b).map(function(O){return d(O,C)})}function u(v,b){if(!b.customMerge)return E;var C=b.customMerge(v);return typeof C=="function"?C:E}function p(v){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(v).filter(function(b){return Object.propertyIsEnumerable.call(v,b)}):[]}function f(v){return Object.keys(v).concat(p(v))}function g(v,b){try{return b in v}catch{return!1}}function y(v,b){return g(v,b)&&!(Object.hasOwnProperty.call(v,b)&&Object.propertyIsEnumerable.call(v,b))}function k(v,b,C){var O={};return C.isMergeableObject(v)&&f(v).forEach(function(I){O[I]=d(v[I],C)}),f(b).forEach(function(I){y(v,I)||(g(v,I)&&C.isMergeableObject(b[I])?O[I]=u(I,C)(v[I],b[I],C):O[I]=d(b[I],C))}),O}function E(v,b,C){C=C||{},C.arrayMerge=C.arrayMerge||m,C.isMergeableObject=C.isMergeableObject||n,C.cloneUnlessOtherwiseSpecified=d;var O=Array.isArray(b),I=Array.isArray(v),U=O===I;return U?O?C.arrayMerge(v,b,C):k(v,b,C):d(b,C)}E.all=function(v,b){if(!Array.isArray(v))throw new Error("first argument should be an array");return v.reduce(function(C,O){return E(C,O,b)},{})};var h=E;t.exports=h}),O5=Ht((e,t)=>{var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=n}),L5=Ht((e,t)=>{var n=O5();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function l(c,d,m,u,p,f){if(f!==n){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}l.isRequired=l;function o(){return l}var s={array:l,bigint:l,bool:l,func:l,number:l,object:l,string:l,symbol:l,any:l,arrayOf:o,element:l,elementType:l,instanceOf:o,node:l,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:i,resetWarningCache:r};return s.PropTypes=s,s}}),R5=Ht((e,t)=>{t.exports=L5()()}),I5=Ht((e,t)=>{var n=function(l){return Object.prototype.hasOwnProperty.call(l,"props")},r=function(l,o){return l+i(o)},i=function(l){return l===null||typeof l=="boolean"||typeof l>"u"?"":typeof l=="number"?l.toString():typeof l=="string"?l:Array.isArray(l)?l.reduce(r,""):n(l)&&Object.prototype.hasOwnProperty.call(l.props,"children")?i(l.props.children):""};i.default=i,t.exports=i}),{CHROMATIC_INDEX_URL:Z5,CHROMATIC_BASE_URL:Tr=Z5||"https://www.chromatic.com",CHROMATIC_API_URL:B5=`${Tr}/api`}=Se,Z="chromaui/addon-visual-tests",an=`${Z}/panel`,Ya=`${Z}/test-provider`,P5=`${Z}/sidebarTop`,V5=`${Z}/sidebarBottom`,Ii=`${Z}/access-token/${Tr}`,Fr=`${Z}/configInfo`,So=`${Z}/configInfoDismissed`,D5=`${Z}/gitInfo`,fl=`${Z}/gitInfoError`,ls=`${Z}/projectInfo`,gl=`${Z}/isOffline`,Xa=`${Z}/isOutdated`,H5=`${Z}/startBuild`,j5=`${Z}/stopBuild`,vl=`${Z}/localBuildProgress`,z5=`${Z}/selectedModeName`,U5=`${Z}/selectedBrowserId`,$5=`${Z}/telemetry`,Zi=`${Z}/enableFilter`,os=`${Z}/removeAddon`,W5="chromatic",G5=`${Z}/ChannelFetch/aborted`,q5=`${Z}ChannelFetch/request`,Y5=`${Z}ChannelFetch/response`,{TESTING_MODULE_CRASH_REPORT:Xv="testingModuleCrashReport",TESTING_MODULE_PROGRESS_REPORT:Q5="testingModuleProgressReport",TESTING_MODULE_RUN_REQUEST:ey="testingModuleRunRequest",TESTING_MODULE_RUN_ALL_REQUEST:K5="testingModuleRunAllRequest",TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:J5="testingModuleCancelTestRunRequest",TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:ty="testingModuleCancelTestRunResponse",TESTING_MODULE_WATCH_MODE_REQUEST:ny="testingModuleWatchModeRequest"}=Xr,X5={autoAcceptChanges:!1,exitOnceUploaded:!1,exitZeroOnChanges:!0,forceRebuild:!0,fromCI:!1,interactive:!1,isLocalBuild:!0,skip:!1,skipUpdateCheck:!0,storybookBuildDir:void 0},ss="https://www.chromatic.com/docs/visual-tests-addon",eu=et(Ea()),tu=(e,t)=>t&&{positive:{color:e.color.positiveText},warning:{color:e.color.warningText}}[t]||{},Je=w(io)(({active:e,variant:t,theme:n})=>({display:"inline-flex",alignItems:"center",verticalAlign:"top",gap:6,margin:0,color:e||t==="outline"?n.color.secondary:n.color.mediumdark,fontWeight:"normal","& > svg":{width:"auto"}}),({active:e,status:t,theme:n})=>!e&&tu(n,t),({active:e,theme:t})=>{let n=t.background.content===t.color.lightest,r=n?"rgb(241,248,255)":"rgb(28,37,45)",i=n?"rgb(229,243,255)":"rgb(29,44,56)";return{"--bg-color":e?r:t.background.content,"&:hover":{"--bg-color":i,color:t.color.secondary}}}),nu=w(ei)(({theme:e})=>({padding:"4px 8px",fontSize:e.typography.size.s1})),au=w(Je)(({theme:e})=>({fontSize:e.typography.size.s2,"&:hover [data-badge][data-status=warning], [data-badge=true][data-status=warning]":{background:"#E3F3FF",borderColor:"rgba(2, 113, 182, 0.1)",color:"#0271B6"},"&:hover [data-badge][data-status=critical], [data-badge=true][data-status=critical]":{background:e.background.negative,boxShadow:"inset 0 0 0 1px rgba(182, 2, 2, 0.1)",color:e.color.negativeText}}),({active:e,theme:t})=>!e&&ue({"&:hover":{color:t.base==="light"?t.color.defaultText:t.color.light}})),ru=w.span(({theme:e})=>({color:e.base==="light"?e.color.defaultText:e.color.light})),xo=({active:e,count:t,label:n,status:r,...i})=>a.createElement(au,{active:e,...i},a.createElement(nu,{status:r,"data-badge":e,"data-status":r},t),a.createElement(ru,null,(0,eu.default)(n,t))),iu=()=>!0,lu=({status:e})=>e?.[Z]?.status==="warn",ou=({status:e})=>e?.[Z]?.status==="error",su=({status:e})=>e?.[Z]?.status==="warn"||e?.[Z]?.status==="error",cu=(e=!1,t=!1)=>e&&t?su:e?lu:t?ou:iu,du=w.div({display:"flex",gap:5}),uu=({api:e,status:t})=>{let[n,r]=a.useState(!1),[i,l]=a.useState(!1),o=Object.values(t).filter(p=>p[Z]?.status==="warn"),s=Object.values(t).filter(p=>p[Z]?.status==="error"),c=o.length>0,d=s.length>0,m=H(()=>r(p=>!p),[]),u=H(()=>l(p=>!p),[]);return K(()=>{let p=cu(c&&n,d&&i);e.experimental_setFilter(Z,p),e.emit(Zi,p)},[e,c,d,n,i]),!c&&!d?null:a.createElement(du,{id:"sidebar-bottom-wrapper"},c&&a.createElement(xo,{id:"warnings-found-filter",active:n,count:o.length,label:"Change",status:"warning",onClick:m}),d&&a.createElement(xo,{id:"errors-found-filter",active:i,count:s.length,label:"Error",status:"critical",onClick:u}))},mu=e=>{let{status:t}=zt();return a.createElement(uu,{...e,status:t})},pu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.25 4.254a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 1.504v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5zM2 9.297V2.004h10v5.293L9.854 5.15a.5.5 0 00-.708 0L6.5 7.797 5.354 6.65a.5.5 0 00-.708 0L2 9.297zM9.5 6.21l2.5 2.5v3.293H2V10.71l3-3 3.146 3.146a.5.5 0 00.708-.707L7.207 8.504 9.5 6.21z",fill:e}))),cs=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 3.004H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h10a.5.5 0 00.5-.5v-2.5h2.5a.5.5 0 00.5-.5v-10a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5zm1 1v2.293l2.293-2.293H4zm-1 0v6.5a.499.499 0 00.497.5H10v2H1v-9h2zm1-1h6.5a.499.499 0 01.5.5v6.5h2v-9H4v2zm6 7V7.71l-2.293 2.293H10zm0-3.707V4.71l-5.293 5.293h1.586L10 6.297zm-.707-2.293H7.707L4 7.71v1.586l5.293-5.293z",fill:e}))),hu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M4.5 4a.5.5 0 00-.5.5v5a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-5a.5.5 0 00-.5-.5h-5z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",fill:e}))),Pt=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M12.813 7.425l-9.05 5.603A.5.5 0 013 12.603V1.398a.5.5 0 01.763-.425l9.05 5.602a.5.5 0 010 .85z",fill:e}))),fu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11z",fill:e}))),ds=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M4 5.5a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5zM4.5 7.5a.5.5 0 000 1h5a.5.5 0 000-1h-5zM4 10.5a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 0a.5.5 0 00-.5.5v13a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V3.207a.5.5 0 00-.146-.353L10.146.146A.5.5 0 009.793 0H1.5zM2 1h7.5v2a.5.5 0 00.5.5h2V13H2V1z",fill:e}))),gu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M6 7a3 3 0 110-6h5.5a.5.5 0 010 1H10v10.5a.5.5 0 01-1 0V2H7v10.5a.5.5 0 01-1 0V7z",fill:e}))),vu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M5.586 5.586A2 2 0 018.862 7.73a.5.5 0 10.931.365 3 3 0 10-1.697 1.697.5.5 0 10-.365-.93 2 2 0 01-2.145-3.277z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.939 6.527c.127.128.19.297.185.464a.635.635 0 01-.185.465L0 8.395a7.099 7.099 0 001.067 2.572h1.32c.182 0 .345.076.46.197a.635.635 0 01.198.46v1.317A7.097 7.097 0 005.602 14l.94-.94a.634.634 0 01.45-.186H7.021c.163 0 .326.061.45.186l.939.938a7.098 7.098 0 002.547-1.057V11.61c0-.181.075-.344.197-.46a.634.634 0 01.46-.197h1.33c.507-.76.871-1.622 1.056-2.55l-.946-.946a.635.635 0 01-.186-.465.635.635 0 01.186-.464l.943-.944a7.099 7.099 0 00-1.044-2.522h-1.34a.635.635 0 01-.46-.197.635.635 0 01-.196-.46V1.057A7.096 7.096 0 008.413.002l-.942.942a.634.634 0 01-.45.186H6.992a.634.634 0 01-.45-.186L5.598 0a7.097 7.097 0 00-2.553 1.058v1.33c0 .182-.076.345-.197.46a.635.635 0 01-.46.198h-1.33A7.098 7.098 0 00.003 5.591l.936.936zm.707 1.636c.324-.324.482-.752.479-1.172a1.634 1.634 0 00-.48-1.171l-.538-.539c.126-.433.299-.847.513-1.235h.768c.459 0 .873-.19 1.167-.49.3-.295.49-.708.49-1.167v-.77c.39-.215.807-.388 1.243-.515l.547.547c.32.32.742.48 1.157.48l.015-.001h.014c.415 0 .836-.158 1.157-.479l.545-.544c.433.126.846.299 1.234.512v.784c0 .46.19.874.49 1.168.294.3.708.49 1.167.49h.776c.209.382.378.788.502 1.213l-.545.546a1.635 1.635 0 00-.48 1.17c-.003.421.155.849.48 1.173l.549.55c-.126.434-.3.85-.513 1.239h-.77c-.458 0-.872.19-1.166.49-.3.294-.49.708-.49 1.167v.77a6.09 6.09 0 01-1.238.514l-.54-.54a1.636 1.636 0 00-1.158-.48H6.992c-.415 0-.837.159-1.157.48l-.543.543a6.091 6.091 0 01-1.247-.516v-.756c0-.459-.19-.873-.49-1.167-.294-.3-.708-.49-1.167-.49h-.761a6.094 6.094 0 01-.523-1.262l.542-.542z",fill:e}))),yu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M4 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM13 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM7 8.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z",fill:e}))),Eu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M5.903.112a.107.107 0 01.194 0l.233.505.552.066c.091.01.128.123.06.185l-.408.377.109.546a.107.107 0 01-.158.114L6 1.634l-.485.271a.107.107 0 01-.158-.114l.108-.546-.408-.377a.107.107 0 01.06-.185L5.67.617l.233-.505zM2.194.224a.214.214 0 00-.389 0l-.466 1.01-1.104.131a.214.214 0 00-.12.37l.816.755-.217 1.091a.214.214 0 00.315.23L2 3.266l.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37L2.66 1.234 2.194.224zM12.194 8.224a.214.214 0 00-.389 0l-.466 1.01-1.104.13a.214.214 0 00-.12.371l.816.755-.217 1.091a.214.214 0 00.315.23l.97-.544.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37l-1.105-.131-.466-1.01z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.5 12.797l-1.293-1.293 6.758-6.758L9.258 6.04 2.5 12.797zm7.465-7.465l2.828-2.828L11.5 1.211 8.672 4.04l1.293 1.293zM.147 11.857a.5.5 0 010-.707l11-11a.5.5 0 01.706 0l2 2a.5.5 0 010 .708l-11 11a.5.5 0 01-.706 0l-2-2z",fill:e}))),yl=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M13.854 3.354a.5.5 0 00-.708-.708L5 10.793.854 6.646a.5.5 0 10-.708.708l4.5 4.5a.5.5 0 00.708 0l8.5-8.5z",fill:e}))),No=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M11.5 2a.5.5 0 000 1h2a.5.5 0 000-1h-2zM9.3 2.6a.5.5 0 01.1.7l-5.995 7.993a.505.505 0 01-.37.206.5.5 0 01-.395-.152L.146 8.854a.5.5 0 11.708-.708l2.092 2.093L8.6 2.7a.5.5 0 01.7-.1zM11 7a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2A.5.5 0 0111 7zM11.5 11a.5.5 0 000 1h2a.5.5 0 000-1h-2z",fill:e}))),bu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M7 3a.5.5 0 01.5.5v3h3a.5.5 0 010 1h-3v3a.5.5 0 01-1 0v-3h-3a.5.5 0 010-1h3v-3A.5.5 0 017 3z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",fill:e}))),El=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M9.854 4.146a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.708-.708L6.293 7 4.146 4.854a.5.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",fill:e}))),Bi=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm3.854-9.354a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708 0l-2.5-2.5a.5.5 0 11.708-.708L6 8.793l4.146-4.147a.5.5 0 01.708 0z",fill:e}))),ku=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zM3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}))),xt=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm2.854-9.854a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.708-.708L6.293 7 4.146 4.854a.5.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",fill:e}))),us=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M8 8.004a1 1 0 01-.5.866v1.634a.5.5 0 01-1 0V8.87A1 1 0 118 8.004z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.004a4 4 0 118 0v1h1.5a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5H3v-1zm7 1v-1a3 3 0 10-6 0v1h6zm2 1H2v7h10v-7z",fill:e}))),wu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",fill:e}))),ms=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M5.25 5.25A1.75 1.75 0 117 7a.5.5 0 00-.5.5V9a.5.5 0 001 0V7.955A2.75 2.75 0 104.25 5.25a.5.5 0 001 0zM7 11.5A.75.75 0 107 10a.75.75 0 000 1.5z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",fill:e}))),Cu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-3.524 4.89A5.972 5.972 0 017 13a5.972 5.972 0 01-3.477-1.11l1.445-1.444C5.564 10.798 6.258 11 7 11s1.436-.202 2.032-.554l1.444 1.445zm-.03-2.858l1.445 1.444A5.972 5.972 0 0013 7c0-1.296-.41-2.496-1.11-3.477l-1.444 1.445C10.798 5.564 11 6.258 11 7s-.202 1.436-.554 2.032zM9.032 3.554l1.444-1.445A5.972 5.972 0 007 1c-1.296 0-2.496.41-3.477 1.11l1.445 1.444A3.981 3.981 0 017 3c.742 0 1.436.202 2.032.554zM3.554 4.968L2.109 3.523A5.973 5.973 0 001 7c0 1.296.41 2.496 1.11 3.476l1.444-1.444A3.981 3.981 0 013 7c0-.742.202-1.436.554-2.032zM10 7a3 3 0 11-6 0 3 3 0 016 0z",fill:e}))),Su=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M7 4.5a.5.5 0 01.5.5v3.5a.5.5 0 11-1 0V5a.5.5 0 01.5-.5zM7.75 10.5a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.206 1.045a.498.498 0 01.23.209l6.494 10.992a.5.5 0 01-.438.754H.508a.497.497 0 01-.506-.452.498.498 0 01.072-.31l6.49-10.984a.497.497 0 01.642-.21zM7 2.483L1.376 12h11.248L7 2.483z",fill:e}))),ps=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1v-4.5a.5.5 0 00-1 0v4.5H2v-10h4.5a.5.5 0 000-1H2z",fill:e}),S("path",{d:"M7.354 7.357L12 2.711v1.793a.5.5 0 001 0v-3a.5.5 0 00-.5-.5h-3a.5.5 0 100 1h1.793L6.646 6.65a.5.5 0 10.708.707z",fill:e}))),xu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("g",{clipPath:"url(#prefix__clip0_1449_588)"},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.414 1.586a2 2 0 00-2.828 0l-4 4a2 2 0 000 2.828l4 4a2 2 0 002.828 0l4-4a2 2 0 000-2.828l-4-4zm.707-.707a3 3 0 00-4.242 0l-4 4a3 3 0 000 4.242l4 4a3 3 0 004.242 0l4-4a3 3 0 000-4.242l-4-4z",fill:e})),S("defs",null,S("clipPath",{id:"prefix__clip0_1449_588"},S("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),hs=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M1.146 4.604l5.5 5.5a.5.5 0 00.708 0l5.5-5.5a.5.5 0 00-.708-.708L7 9.043 1.854 3.896a.5.5 0 10-.708.708z",fill:e}))),Nu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M2.76 7.096a.498.498 0 00.136.258l5.5 5.5a.5.5 0 00.707-.708L3.958 7l5.147-5.146a.5.5 0 10-.708-.708l-5.5 5.5a.5.5 0 00-.137.45z",fill:e}))),Mu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M11.104 7.354l-5.5 5.5a.5.5 0 01-.708-.708L10.043 7 4.896 1.854a.5.5 0 11.708-.708l5.5 5.5a.5.5 0 010 .708z",fill:e}))),_u=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M7.354.146l4 4a.5.5 0 01-.708.708L7 1.207 3.354 4.854a.5.5 0 11-.708-.708l4-4a.5.5 0 01.708 0zM11.354 9.146a.5.5 0 010 .708l-4 4a.5.5 0 01-.708 0l-4-4a.5.5 0 11.708-.708L7 12.793l3.646-3.647a.5.5 0 01.708 0z",fill:e}))),Au=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M3.354.146a.5.5 0 10-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 00-.708-.708L7 3.793 3.354.146zM6.646 9.146a.5.5 0 01.708 0l4 4a.5.5 0 01-.708.708L7 10.207l-3.646 3.647a.5.5 0 01-.708-.708l4-4z",fill:e}))),Tu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M10.646 2.646a.5.5 0 01.708 0l1.5 1.5a.5.5 0 010 .708l-1.5 1.5a.5.5 0 01-.708-.708L11.293 5H1.5a.5.5 0 010-1h9.793l-.647-.646a.5.5 0 010-.708zM3.354 8.354L2.707 9H12.5a.5.5 0 010 1H2.707l.647.646a.5.5 0 01-.708.708l-1.5-1.5a.5.5 0 010-.708l1.5-1.5a.5.5 0 11.708.708z",fill:e}))),Fu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M1.146 3.854a.5.5 0 010-.708l2-2a.5.5 0 11.708.708L2.707 3h6.295A4 4 0 019 11H3a.5.5 0 010-1h6a3 3 0 100-6H2.707l1.147 1.146a.5.5 0 11-.708.708l-2-2z",fill:e}))),fs=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M5.5 1A.5.5 0 005 .5H2a.5.5 0 000 1h1.535a6.502 6.502 0 002.383 11.91.5.5 0 10.165-.986A5.502 5.502 0 014.5 2.1V4a.5.5 0 001 0V1.353a.5.5 0 000-.023V1zM7.507 1a.5.5 0 01.576-.41 6.502 6.502 0 012.383 11.91H12a.5.5 0 010 1H9a.5.5 0 01-.5-.5v-3a.5.5 0 011 0v1.9A5.5 5.5 0 007.917 1.576.5.5 0 017.507 1z",fill:e}))),Ou=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 7a7 7 0 1114 0A7 7 0 010 7zm6.5 3.5v2.48A6.001 6.001 0 011.02 7.5H3.5a.5.5 0 000-1H1.02A6.001 6.001 0 016.5 1.02V3.5a.5.5 0 001 0V1.02a6.001 6.001 0 015.48 5.48H10.5a.5.5 0 000 1h2.48a6.002 6.002 0 01-5.48 5.48V10.5a.5.5 0 00-1 0z",fill:e}))),Lu=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{d:"M7.5 4.5a.5.5 0 00-1 0v2.634a1 1 0 101 0V4.5z",fill:e}),S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5.5A.5.5 0 016 0h2a.5.5 0 010 1h-.5v1.02a5.973 5.973 0 013.374 1.398l.772-.772a.5.5 0 01.708.708l-.772.772A6 6 0 116.5 2.02V1H6a.5.5 0 01-.5-.5zM7 3a5 5 0 100 10A5 5 0 007 3z",fill:e}))),Ru=$(({color:e="currentColor",size:t=14,...n},r)=>S("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},S("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zM2.671 11.155c.696-1.006 2.602-1.816 3.194-1.91.226-.036.232-.658.232-.658s-.665-.658-.81-1.544c-.39 0-.63-.94-.241-1.272a2.578 2.578 0 00-.012-.13c-.066-.607-.28-2.606 1.965-2.606 2.246 0 2.031 2 1.966 2.606l-.012.13c.39.331.149 1.272-.24 1.272-.146.886-.81 1.544-.81 1.544s.004.622.23.658c.593.094 2.5.904 3.195 1.91a6 6 0 10-8.657 0z",fill:e}))),hi=et(Ea()),bl=()=>{},We=bl;function it(e){return{tag:0,0:e}}function ba(e){return{tag:1,0:e}}var Mo=()=>typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator",Iu=e=>e;function Ve(e){return t=>n=>{var r=We;t(i=>{i===0?n(0):i.tag===0?(r=i[0],n(i)):e(i[0])?n(i):r(0)})}}function Pi(e){return t=>n=>t(r=>{r===0||r.tag===0?n(r):n(ba(e(r[0])))})}function er(e){return t=>n=>{var r=[],i=We,l=!1,o=!1;t(s=>{o||(s===0?(o=!0,r.length||n(0)):s.tag===0?i=s[0]:(l=!1,function(c){var d=We;c(m=>{if(m===0){if(r.length){var u=r.indexOf(d);u>-1&&(r=r.slice()).splice(u,1),r.length||(o?n(0):l||(l=!0,i(0)))}}else m.tag===0?(r.push(d=m[0]),d(0)):r.length&&(n(m),d(0))})}(e(s[0])),l||(l=!0,i(0))))}),n(it(s=>{if(s===1){o||(o=!0,i(1));for(var c=0,d=r,m=r.length;cn=>{var r=!1;t(i=>{if(!r)if(i===0)r=!0,n(0),e();else if(i.tag===0){var l=i[0];n(it(o=>{o===1?(r=!0,l(1),e()):l(o)}))}else n(i)})}}function tr(e){return t=>n=>{var r=!1;t(i=>{if(!r)if(i===0)r=!0,n(0);else if(i.tag===0){var l=i[0];n(it(o=>{o===1&&(r=!0),l(o)}))}else e(i[0]),n(i)})}}function Vi(e){return t=>n=>t(r=>{r===0?n(0):r.tag===0?(n(r),e()):n(r)})}function aa(e){var t=[],n=We,r=!1;return i=>{t.push(i),t.length===1&&e(l=>{if(l===0){for(var o=0,s=t,c=t.length;o{if(l===1){var o=t.indexOf(i);o>-1&&(t=t.slice()).splice(o,1),t.length||n(1)}else r||(r=!0,n(0))}))}}function _o(e){return t=>n=>{var r=We,i=We,l=!1,o=!1,s=!1,c=!1;t(d=>{c||(d===0?(c=!0,s||n(0)):d.tag===0?r=d[0]:(s&&(i(1),i=We),l?l=!1:(l=!0,r(0)),function(m){s=!0,m(u=>{s&&(u===0?(s=!1,c?n(0):l||(l=!0,r(0))):u.tag===0?(o=!1,(i=u[0])(0)):(n(u),o?o=!1:i(0)))})}(e(d[0]))))}),n(it(d=>{d===1?(c||(c=!0,r(1)),s&&(s=!1,i(1))):(!c&&!l&&(l=!0,r(0)),s&&!o&&(o=!0,i(0)))}))}}function Or(e){return t=>n=>{var r=We,i=!1,l=0;t(o=>{i||(o===0?(i=!0,n(0)):o.tag===0?e<=0?(i=!0,n(0),o[0](1)):r=o[0]:l++=e&&(i=!0,n(0),r(1))):n(o))}),n(it(o=>{o===1&&!i?(i=!0,r(1)):o===0&&!i&&ln=>{var r=We,i=We,l=!1;t(o=>{l||(o===0?(l=!0,i(1),n(0)):o.tag===0?(r=o[0],e(s=>{s===0||(s.tag===0?(i=s[0])(0):(l=!0,i(1),r(1),n(0)))})):n(o))}),n(it(o=>{o===1&&!l?(l=!0,r(1),i(1)):l||r(0)}))}}function vs(e,t){return n=>r=>{var i=We,l=!1;n(o=>{l||(o===0?(l=!0,r(0)):o.tag===0?(i=o[0],r(o)):e(o[0])?r(o):(l=!0,t&&r(o),r(0),i(1)))})}}function Bu(e){return t=>e()(t)}function ys(e){return t=>{var n=e[Mo()]&&e[Mo()]()||e,r=!1,i=!1,l=!1,o;t(it(async s=>{if(s===1)r=!0,n.return&&n.return();else if(i)l=!0;else{for(l=i=!0;l&&!r;)if((o=await n.next()).done)r=!0,n.return&&await n.return(),t(0);else try{l=!1,t(ba(o.value))}catch(c){if(n.throw)(r=!!(await n.throw(c)).done)&&t(0);else throw c}i=!1}}))}}function Pu(e){return e[Symbol.asyncIterator]?ys(e):t=>{var n=e[Symbol.iterator](),r=!1,i=!1,l=!1,o;t(it(s=>{if(s===1)r=!0,n.return&&n.return();else if(i)l=!0;else{for(l=i=!0;l&&!r;)if((o=n.next()).done)r=!0,n.return&&n.return(),t(0);else try{l=!1,t(ba(o.value))}catch(c){if(n.throw)(r=!!n.throw(c).done)&&t(0);else throw c}i=!1}}))}}var Vu=Pu;function Jn(e){return t=>{var n=!1;t(it(r=>{r===1?n=!0:n||(n=!0,t(ba(e)),t(0))}))}}function Es(e){return t=>{var n=!1,r=e({next(i){n||t(ba(i))},complete(){n||(n=!0,t(0))}});t(it(i=>{i===1&&!n&&(n=!0,r())}))}}function Di(){var e,t;return{source:aa(Es(n=>(e=n.next,t=n.complete,bl))),next(n){e&&e(n)},complete(){t&&t()}}}function Ao(e){return Es(t=>(e.then(n=>{Promise.resolve(n).then(()=>{t.next(n),t.complete()})}),bl))}function En(e){return t=>{var n=We,r=!1;return t(i=>{i===0?r=!0:i.tag===0?(n=i[0])(0):r||(e(i[0]),n(0))}),{unsubscribe(){r||(r=!0,n(1))}}}}function Du(e){En(t=>{})(e)}function wl(e){return new Promise(t=>{var n=We,r;e(i=>{i===0?Promise.resolve(r).then(t):i.tag===0?(n=i[0])(0):(r=i[0],n(0))})})}var Hu={NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType"},Hi=class extends Error{constructor(e,t,n,r,i,l,o){super(e),this.name="GraphQLError",this.message=e,i&&(this.path=i),t&&(this.nodes=Array.isArray(t)?t:[t]),n&&(this.source=n),r&&(this.positions=r),l&&(this.originalError=l);var s=o;if(!s&&l){var c=l.extensions;c&&typeof c=="object"&&(s=c)}this.extensions=s||{}}toJSON(){return{...this,message:this.message}}toString(){return this.message}get[Symbol.toStringTag](){return"GraphQLError"}},fe,Y;function Ce(e){return new Hi(`Syntax Error: Unexpected token at ${Y} in ${e}`)}function Ue(e){if(e.lastIndex=Y,e.test(fe))return fe.slice(Y,Y=e.lastIndex)}var Za=/ +(?=[^\s])/y;function ju(e){for(var t=e.split(` +`),n="",r=0,i=0,l=t.length-1,o=0;o!(!e||!e.length),_e={OperationDefinition(e){if(e.operation==="query"&&!e.name&&!Ye(e.variableDefinitions)&&!Ye(e.directives))return _e.SelectionSet(e.selectionSet);var t=e.operation;return e.name&&(t+=" "+e.name.value),Ye(e.variableDefinitions)&&(e.name||(t+=" "),t+="("+e.variableDefinitions.map(_e.VariableDefinition).join(", ")+")"),Ye(e.directives)&&(t+=" "+e.directives.map(_e.Directive).join(" ")),t+" "+_e.SelectionSet(e.selectionSet)},VariableDefinition(e){var t=_e.Variable(e.variable)+": "+Qe(e.type);return e.defaultValue&&(t+=" = "+Qe(e.defaultValue)),Ye(e.directives)&&(t+=" "+e.directives.map(_e.Directive).join(" ")),t},Field(e){var t=(e.alias?e.alias.value+": ":"")+e.name.value;if(Ye(e.arguments)){var n=e.arguments.map(_e.Argument),r=t+"("+n.join(", ")+")";t=r.length>80?t+`( + `+n.join(` +`).replace(/\n/g,` + `)+` +)`:r}return Ye(e.directives)&&(t+=" "+e.directives.map(_e.Directive).join(" ")),e.selectionSet?t+" "+_e.SelectionSet(e.selectionSet):t},StringValue:e=>e.block?i2(e.value):r2(e.value),BooleanValue:e=>""+e.value,NullValue:e=>"null",IntValue:e=>e.value,FloatValue:e=>e.value,EnumValue:e=>e.value,Name:e=>e.value,Variable:e=>"$"+e.name.value,ListValue:e=>"["+e.values.map(Qe).join(", ")+"]",ObjectValue:e=>"{"+e.fields.map(_e.ObjectField).join(", ")+"}",ObjectField:e=>e.name.value+": "+Qe(e.value),Document:e=>Ye(e.definitions)?e.definitions.map(Qe).join(` + +`):"",SelectionSet:e=>`{ + `+e.selections.map(Qe).join(` +`).replace(/\n/g,` + `)+` +}`,Argument:e=>e.name.value+": "+Qe(e.value),FragmentSpread(e){var t="..."+e.name.value;return Ye(e.directives)&&(t+=" "+e.directives.map(_e.Directive).join(" ")),t},InlineFragment(e){var t="...";return e.typeCondition&&(t+=" on "+e.typeCondition.name.value),Ye(e.directives)&&(t+=" "+e.directives.map(_e.Directive).join(" ")),t+" "+Qe(e.selectionSet)},FragmentDefinition(e){var t="fragment "+e.name.value;return t+=" on "+e.typeCondition.name.value,Ye(e.directives)&&(t+=" "+e.directives.map(_e.Directive).join(" ")),t+" "+Qe(e.selectionSet)},Directive(e){var t="@"+e.name.value;return Ye(e.arguments)&&(t+="("+e.arguments.map(_e.Argument).join(", ")+")"),t},NamedType:e=>e.name.value,ListType:e=>"["+Qe(e.type)+"]",NonNullType:e=>Qe(e.type)+"!"};function Qe(e){return _e[e.kind]?_e[e.kind](e):""}var l2=e=>e&&e.message&&(e.extensions||e.name==="GraphQLError")?e:typeof e=="object"&&e.message?new Hi(e.message,e.nodes,e.source,e.positions,e.path,e,e.extensions||{}):new Hi(e),Cl=class extends Error{constructor(e){var t=(e.graphQLErrors||[]).map(l2),n=((r,i)=>{var l="";if(r)return`[Network] ${r.message}`;if(i)for(var o of i)l&&(l+=` +`),l+=`[GraphQL] ${o.message}`;return l})(e.networkError,t);super(n),this.name="CombinedError",this.message=n,this.graphQLErrors=t,this.networkError=e.networkError,this.response=e.response}toString(){return this.message}},ji=(e,t)=>{for(var n=0|(t||5381),r=0,i=0|e.length;r{if(e===null||Qt.has(e))return"null";if(typeof e!="object")return JSON.stringify(e)||"";if(e.toJSON)return pn(e.toJSON());if(Array.isArray(e)){var t="[";for(var n of e)t.length>1&&(t+=","),t+=pn(n)||"null";return t+="]"}else if(rr!==kn&&e instanceof rr||ir!==kn&&e instanceof ir)return"null";var r=Object.keys(e).sort();if(!r.length&&e.constructor&&Object.getPrototypeOf(e).constructor!==Object.prototype.constructor){var i=To.get(e)||Math.random().toString(36).slice(2);return To.set(e,i),pn({__key:i})}Qt.add(e);var l="{";for(var o of r){var s=pn(e[o]);s&&(l.length>1&&(l+=","),l+=pn(o)+":"+s)}return Qt.delete(e),l+="}"},zi=(e,t,n)=>{if(!(n==null||typeof n!="object"||n.toJSON||Qt.has(n)))if(Array.isArray(n))for(var r=0,i=n.length;r(Qt.clear(),pn(e)),kn=class{},rr=typeof File<"u"?File:kn,ir=typeof Blob<"u"?Blob:kn,o2=/("{3}[\s\S]*"{3}|"(?:\\.|[^"])*")/g,s2=/(?:#[^\n\r]+)?(?:[\r\n]+|$)/g,c2=(e,t)=>t%2==0?e.replace(s2,` +`):e,Fo=e=>e.split(o2).map(c2).join("").trim(),Oo=new Map,Qa=new Map,Sl=e=>{var t;return typeof e=="string"?t=Fo(e):e.loc&&Qa.get(e.__key)===e?t=e.loc.source.body:(t=Oo.get(e)||Fo(Qe(e)),Oo.set(e,t)),typeof e!="string"&&!e.loc&&(e.loc={start:0,end:t.length,source:{body:t,name:"gql",locationOffset:{line:1,column:1}}}),t},Lo=e=>{var t=ji(Sl(e));if(e.definitions){var n=xs(e);n&&(t=ji(` +# ${n}`,t))}return t},d2=e=>{var t,n;return typeof e=="string"?(t=Lo(e),n=Qa.get(t)||a2(e)):(t=e.__key||Lo(e),n=Qa.get(t)||e),n.loc||Sl(n),n.__key=t,Qa.set(t,n),n},vn=(e,t,n)=>{var r=t||{},i=d2(e),l=ar(r),o=i.__key;return l!=="{}"&&(o=ji(l,o)),{key:o,query:i,variables:r,extensions:n}},xs=e=>{for(var t of e.definitions)if(t.kind===Hu.OPERATION_DEFINITION)return t.name?t.name.value:void 0},Ro=(e,t,n)=>{if(!("data"in t||"errors"in t&&Array.isArray(t.errors)))throw new Error("No Content");var r=e.kind==="subscription";return{operation:e,data:t.data,error:Array.isArray(t.errors)?new Cl({graphQLErrors:t.errors,response:n}):void 0,extensions:t.extensions?{...t.extensions}:void 0,hasNext:t.hasNext==null?r:t.hasNext,stale:!1}},Ui=(e,t)=>{if(typeof e=="object"&&e!=null&&(!e.constructor||e.constructor===Object||Array.isArray(e))){e=Array.isArray(e)?[...e]:{...e};for(var n of Object.keys(t))e[n]=Ui(e[n],t[n]);return e}return t},u2=(e,t,n,r)=>{var i=e.error?e.error.graphQLErrors:[],l=!!e.extensions||!!t.extensions,o={...e.extensions,...t.extensions},s=t.incremental;"path"in t&&(s=[t]);var c={data:e.data};if(s){var d=function(u){Array.isArray(u.errors)&&i.push(...u.errors),u.extensions&&(Object.assign(o,u.extensions),l=!0);var p="data",f=c,g=[];if(u.path)g=u.path;else if(r){var y=r.find(C=>C.id===u.id);u.subPath?g=[...y.path,...u.subPath]:g=y.path}for(var k=0,E=g.length;k=0?p:0,v=0,b=u.items.length;v({operation:e,data:void 0,error:new Cl({networkError:t,response:n}),extensions:void 0,hasNext:!1,stale:!1});function m2(e){return{query:e.extensions&&e.extensions.persistedQuery&&!e.extensions.persistedQuery.miss?void 0:Sl(e.query),operationName:xs(e.query),variables:e.variables||void 0,extensions:e.extensions}}var p2=(e,t)=>{var n=e.kind==="query"&&e.context.preferGetMethod;if(!n||!t)return e.context.url;var r=new URL(e.context.url);for(var i in t){var l=t[i];l&&r.searchParams.set(i,typeof l=="object"?ar(l):l)}var o=r.toString();return o.length>2047&&n!=="force"?(e.context.preferGetMethod=!1,e.context.url):o},h2=(e,t)=>{if(t&&!(e.kind==="query"&&e.context.preferGetMethod)){var n=ar(t),r=(s=>{var c=new Map;return(rr!==kn||ir!==kn)&&(Qt.clear(),zi(c,"variables",s)),c})(t.variables);if(r.size){var i=new FormData;i.append("operations",n),i.append("map",ar({...[...r.keys()].map(s=>[s])}));var l=0;for(var o of r.values())i.append(""+l++,o);return i}return n}},f2=(e,t)=>{var n={accept:e.kind==="subscription"?"text/event-stream, multipart/mixed":"application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed"},r=(typeof e.context.fetchOptions=="function"?e.context.fetchOptions():e.context.fetchOptions)||{};if(r.headers)for(var i in r.headers)n[i.toLowerCase()]=r.headers[i];var l=h2(e,t);return typeof l=="string"&&!n["content-type"]&&(n["content-type"]="application/json"),{...r,method:l?"POST":"GET",body:l,headers:n}},g2=typeof TextDecoder<"u"?new TextDecoder:null,v2=/boundary="?([^=";]+)"?/i,y2=/data: ?([^\n]+)/,Io=e=>e.constructor.name==="Buffer"?e.toString():g2.decode(e);async function*Zo(e){if(e.body[Symbol.asyncIterator])for await(var t of e.body)yield Io(t);else{var n=e.body.getReader(),r;try{for(;!(r=await n.read()).done;)yield Io(r.value)}finally{n.cancel()}}}async function*Bo(e,t){var n="",r;for await(var i of e)for(n+=i;(r=n.indexOf(t))>-1;)yield n.slice(0,r),n=n.slice(r+t.length)}async function*E2(e,t,n){var r=!0,i=null,l;try{yield await Promise.resolve();var o=(l=await(e.context.fetch||fetch)(t,n)).headers.get("Content-Type")||"",s;/multipart\/mixed/i.test(o)?s=async function*(m,u){var p=m.match(v2),f="--"+(p?p[1]:"-"),g=!0,y;for await(var k of Bo(Zo(u),`\r +`+f)){if(g){g=!1;var E=k.indexOf(f);if(E>-1)k=k.slice(E+f.length);else continue}try{yield y=JSON.parse(k.slice(k.indexOf(`\r +\r +`)+4))}catch(h){if(!y)throw h}if(y&&y.hasNext===!1)break}y&&y.hasNext!==!1&&(yield{hasNext:!1})}(o,l):/text\/event-stream/i.test(o)?s=async function*(m){var u;for await(var p of Bo(Zo(m),` + +`)){var f=p.match(y2);if(f){var g=f[1];try{yield u=JSON.parse(g)}catch(y){if(!u)throw y}if(u&&u.hasNext===!1)break}}u&&u.hasNext!==!1&&(yield{hasNext:!1})}(l):/text\//i.test(o)?s=async function*(m){var u=await m.text();try{var p=JSON.parse(u);yield p}catch{throw new Error(u)}}(l):s=async function*(m){yield JSON.parse(await m.text())}(l);var c;for await(var d of s)d.pending&&!i?c=d.pending:d.pending&&(c=[...c,...d.pending]),i=i?u2(i,d,l,c):Ro(e,d,l),r=!1,yield i,r=!0;i||(yield i=Ro(e,{},l))}catch(m){if(!r)throw m;yield Ns(e,l&&(l.status<200||l.status>=300)&&l.statusText?new Error(l.statusText):m,l)}}function b2(e,t,n){var r;return typeof AbortController<"u"&&(n.signal=(r=new AbortController).signal),kl(()=>{r&&r.abort()})(Ve(i=>!!i)(ys(E2(e,t,n))))}var $i=(e,t)=>{if(!e||typeof e!="object")return e;if(Array.isArray(e))return e.map(i=>$i(i));if(e&&typeof e=="object"&&(t||"__typename"in e)){var n={};for(var r in e)r==="__typename"?Object.defineProperty(n,"__typename",{enumerable:!1,value:e.__typename}):n[r]=$i(e[r]);return n}else return e};function Po(e){var t=n=>e(n);return t.toPromise=()=>wl(Or(1)(Ve(n=>!n.stale&&!n.hasNext)(t))),t.then=(n,r)=>t.toPromise().then(n,r),t.subscribe=n=>En(n)(t),t}function lr(e,t,n){return{...t,kind:e,context:t.context?{...t.context,...n}:n||t.context}}var k2=()=>{},w2=({forward:e,dispatchDebug:t})=>n=>{var r=er(l=>{var o=m2(l),s=p2(l,o),c=f2(l,o),d=gs(Ve(m=>m.kind==="teardown"&&m.key===l.key)(n))(b2(l,s,c));return d})(Ve(l=>l.kind!=="teardown"&&(l.kind!=="subscription"||!!l.context.fetchSubscriptions))(n)),i=e(Ve(l=>l.kind==="teardown"||l.kind==="subscription"&&!l.context.fetchSubscriptions)(n));return na([r,i])},C2=e=>({client:t,forward:n,dispatchDebug:r})=>e.reduceRight((i,l)=>l({client:t,forward(o){return aa(i(aa(o)))},dispatchDebug(o){}}),n),S2=({onOperation:e,onResult:t,onError:n})=>({forward:r})=>i=>er(l=>{n&&l.error&&n(l.error,l.operation);var o=t&&t(l)||l;return"then"in o?Ao(o):Jn(o)})(r(er(l=>{var o=e&&e(l)||l;return"then"in o?Ao(o):Jn(o)})(i))),x2=({dispatchDebug:e})=>t=>Ve(n=>!1)(t),N2=function e(t){var n=0,r=new Map,i=new Map,l=new Set,o=[],s={url:t.url,fetchSubscriptions:t.fetchSubscriptions,fetchOptions:t.fetchOptions,fetch:t.fetch,preferGetMethod:t.preferGetMethod,requestPolicy:t.requestPolicy||"cache-first"},c=Di();function d(h){(h.kind==="mutation"||h.kind==="teardown"||!l.has(h.key))&&(h.kind==="teardown"?l.delete(h.key):h.kind!=="mutation"&&l.add(h.key),c.next(h))}var m=!1;function u(h){if(h&&d(h),!m){for(m=!0;m&&(h=o.shift());)d(h);m=!1}}var p=h=>{var v=gs(Ve(b=>b.kind==="teardown"&&b.key===h.key)(c.source))(Ve(b=>b.operation.kind===h.kind&&b.operation.key===h.key&&(!b.operation.context._instance||b.operation.context._instance===h.context._instance))(E));return t.maskTypename&&(v=Pi(b=>({...b,data:$i(b.data,!0)}))(v)),h.kind!=="query"?v=vs(b=>!!b.hasNext,!0)(v):v=_o(b=>{var C=Jn(b);return b.stale||b.hasNext?C:na([C,Pi(()=>(b.stale=!0,b))(Or(1)(Ve(O=>O.key===h.key)(c.source)))])})(v),h.kind!=="mutation"?v=kl(()=>{l.delete(h.key),r.delete(h.key),i.delete(h.key),m=!1;for(var b=o.length-1;b>=0;b--)o[b].key===h.key&&o.splice(b,1);d(lr("teardown",h,h.context))})(tr(b=>{if(b.stale){for(var C of o)if(C.key===b.operation.key){l.delete(C.key);break}}else b.hasNext||l.delete(h.key);r.set(h.key,b)})(v)):v=Vi(()=>{d(h)})(v),aa(v)},f=this instanceof e?this:Object.create(e.prototype),g=Object.assign(f,{suspense:!!t.suspense,operations$:c.source,reexecuteOperation(h){if(h.kind==="teardown")u(h);else if(h.kind==="mutation"||i.has(h.key)){for(var v=!1,b=0;b{var v=i.get(h.key);v||i.set(h.key,v=p(h)),v=Vi(()=>{u(h)})(v);var b=r.get(h.key);return h.kind==="query"&&b&&(b.stale||b.hasNext)?_o(Jn)(na([v,Ve(C=>C===r.get(h.key))(Jn(b))])):v}))},executeQuery(h,v){var b=g.createRequestOperation("query",h,v);return g.executeRequestOperation(b)},executeSubscription(h,v){var b=g.createRequestOperation("subscription",h,v);return g.executeRequestOperation(b)},executeMutation(h,v){var b=g.createRequestOperation("mutation",h,v);return g.executeRequestOperation(b)},readQuery(h,v,b){var C=null;return En(O=>{C=O})(g.query(h,v,b)).unsubscribe(),C},query:(h,v,b)=>g.executeQuery(vn(h,v),b),subscription:(h,v,b)=>g.executeSubscription(vn(h,v),b),mutation:(h,v,b)=>g.executeMutation(vn(h,v),b)}),y=k2,k=C2(t.exchanges),E=aa(k({client:g,dispatchDebug:y,forward:x2({dispatchDebug:y})})(c.source));return Du(E),g},fi=(e,t)=>lr(e.kind,e,{...e.context,authAttempt:t});function M2(e){return({client:t,forward:n})=>{var r=new Set,i=Di(),l=Di(),o=new Map;function s(){d=void 0;var u=o;o=new Map,u.forEach(i.next)}function c(u){d=void 0;var p=o;o=new Map,p.forEach(f=>{l.next(Ns(f,u))})}var d,m=null;return u=>{function p(){d=Promise.resolve().then(()=>e({mutate(E,h,v){var b=t.createRequestOperation("mutation",vn(E,h),v);return wl(Or(1)(Ve(C=>C.operation.key===b.key&&b.context._instance===C.operation.context._instance)(Vi(()=>{var C=g(b);r.add(C.context._instance),i.next(C)})(k))))},appendHeaders(E,h){var v=typeof E.context.fetchOptions=="function"?E.context.fetchOptions():E.context.fetchOptions||{};return lr(E.kind,E,{...E.context,fetchOptions:{...v,headers:{...v.headers,...h}}})}})).then(E=>{E&&(m=E),s()}).catch(E=>{c(E)})}p();function f(E){o.set(E.key,fi(E,!0)),m&&!d&&(d=m.refreshAuth().then(s).catch(c))}function g(E){return m?m.addAuthToOperation(E):E}var y=Ve(Boolean)(Pi(E=>E.kind==="teardown"?(o.delete(E.key),E):E.context._instance&&r.has(E.context._instance)?E:E.context.authAttempt?g(E):d||!m?(d||p(),o.has(E.key)||o.set(E.key,fi(E,!1)),null):function(h){return!h.context.authAttempt&&m&&m.willAuthError&&m.willAuthError(h)}(E)?(f(E),null):g(fi(E,!1)))(na([i.source,u]))),k=n(y);return na([l.source,Ve(E=>!r.has(E.operation.context._instance)&&E.error&&function(h){return m&&m.didAuthError&&m.didAuthError(h.error,h.operation)}(E)&&!E.operation.context.authAttempt?(f(E.operation),!1):(r.has(E.operation.context._instance)&&r.delete(E.operation.context._instance),!0))(k)])}}}var _2={},Rr=je(_2),A2=Rr.Provider;Rr.Consumer;Rr.displayName="UrqlContext";var xl=()=>{var e=Ot(Rr);return e},Wi={fetching:!1,stale:!1,error:void 0,data:void 0,extensions:void 0,operation:void 0},T2=(e,t)=>e===t||!(!e||!t||e.key!==t.key),gi=(e,t)=>{var n={...e,...t,data:t.data!==void 0||t.error?t.data:e.data,fetching:!!t.fetching,stale:!!t.stale};return((r,i)=>{for(var l in r)if(!(l in i))return!0;for(var o in i)if(o==="operation"?!T2(r[o],i[o]):r[o]!==i[o])return!0;return!1})(e,n)?n:e},F2=(e,t)=>{for(var n=0,r=t.length;n(or(i,{...Wi,fetching:!0}),wl(Or(1)(Ve(c=>!c.hasNext)(tr(c=>{t.current&&or(i,{fetching:!1,stale:c.stale,data:c.data,error:c.error,extensions:c.extensions,operation:c.operation})})(n.executeMutation(vn(e,o),s||{})))))),[n,e,i]);return K(()=>(t.current=!0,()=>{t.current=!1}),[]),[r,l]}function O2(e,t){var n=xe(void 0);return ct(()=>{var r=vn(e,t);return n.current!==void 0&&n.current.key===r.key?n.current:(n.current=r,r)},[e,t])}var L2=e=>{if(!e._react){var t=new Set,n=new Map;e.operations$&&En(r=>{r.kind==="teardown"&&t.has(r.key)&&(t.delete(r.key),n.delete(r.key))})(e.operations$),e._react={get:r=>n.get(r),set(r,i){t.delete(r),n.set(r,i)},dispose(r){t.add(r)}}}return e._react},R2=(e,t)=>t&&t.suspense!==void 0?!!t.suspense:e.suspense;function Nl(e){var t=xl(),n=L2(t),r=R2(t,e.context),i=O2(e.query,e.variables),l=ct(()=>{if(e.pause)return null;var p=t.executeQuery(i,{requestPolicy:e.requestPolicy,...e.context});return r?tr(f=>{n.set(i.key,f)})(p):p},[n,t,i,r,e.pause,e.requestPolicy,e.context]),o=H((p,f)=>{if(!p)return{fetching:!1};var g=n.get(i.key);if(g){if(f&&g!=null&&"then"in g)throw g}else{var y,k=En(h=>{g=h,y&&y(g)})(vs(()=>f&&!y||!g)(p));if(g==null&&f){var E=new Promise(h=>{y=h});throw n.set(i.key,E),E}else k.unsubscribe()}return g||{fetching:!0}},[n,i]),s=[t,i,e.requestPolicy,e.context,e.pause],[c,d]=Ne(()=>[l,gi(Wi,o(l,r)),s]),m=c[1];l!==c[0]&&F2(c[2],s)&&d([l,m=gi(c[1],o(l,r)),s]),K(()=>{var p=c[0],f=c[2][1],g=!1,y=E=>{g=!0,or(d,h=>{var v=gi(h[1],E);return h[1]!==v?[h[0],v,h[2]]:h})};if(p){var k=En(y)(kl(()=>{y({fetching:!1})})(p));return g||y({fetching:!0}),()=>{n.dispose(f.key),k.unsubscribe()}}else y({fetching:!1})},[n,c[0],c[2][1]]);var u=H(p=>{var f={requestPolicy:e.requestPolicy,...e.context,...p};or(d,g=>[r?tr(y=>{n.set(i.key,y)})(t.executeQuery(i,f)):t.executeQuery(i,f),g[1],s])},[t,n,i,r,e.requestPolicy,e.context,e.pause]);return[m,u]}var Ba,I2=new Uint8Array(16);function Z2(){if(!Ba&&(Ba=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ba))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ba(I2)}var Me=[];for(let e=0;e<256;++e)Me.push((e+256).toString(16).slice(1));function B2(e,t=0){return Me[e[t+0]]+Me[e[t+1]]+Me[e[t+2]]+Me[e[t+3]]+"-"+Me[e[t+4]]+Me[e[t+5]]+"-"+Me[e[t+6]]+Me[e[t+7]]+"-"+Me[e[t+8]]+Me[e[t+9]]+"-"+Me[e[t+10]]+Me[e[t+11]]+Me[e[t+12]]+Me[e[t+13]]+Me[e[t+14]]+Me[e[t+15]]}var P2=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Vo={randomUUID:P2};function V2(e,t,n){if(Vo.randomUUID&&!t&&!e)return Vo.randomUUID();e=e||{};let r=e.random||(e.rng||Z2)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return B2(r)}var D2=V2,mt,Xn,sr=e=>{try{let{exp:t}=e?JSON.parse(atob(e.split(".")[1])):{exp:null};mt=e,Xn=t}catch{mt=null,Xn=null}mt?localStorage.setItem(Ii,mt):localStorage.removeItem(Ii)};sr(localStorage.getItem(Ii));var Ml=()=>{let[{token:e},t]=eo(`${Z}/accessToken`,{token:mt}),n=a.useCallback(r=>{sr(r),t({token:mt})},[t]);return[e,n]},H2=D2(),_s=e=>({headers:{Accept:"*/*",...e&&{Authorization:`Bearer ${e}`},"X-Chromatic-Session-ID":H2}}),As=e=>new N2({url:B5,exchanges:[S2({onResult(t){t.data?.viewer===null&&sr(null)}}),M2(async t=>({addAuthToOperation(n){return mt?t.appendHeaders(n,{Authorization:`Bearer ${mt}`}):n},didAuthError:n=>n.response?.status===401||n.graphQLErrors.some(r=>r.message.includes("Must login")),async refreshAuth(){sr(null)},willAuthError(){if(!mt)return!0;try{if(!Xn){let{exp:n}=JSON.parse(atob(mt.split(".")[1]));Xn=n}return Date.now()/1e3>(Xn||0)}catch{return!0}}})),w2],fetchOptions:_s(),...e}),j2=({children:e,value:t=As()})=>a.createElement(A2,{value:t},e),kt=(e,t)=>{let n=Ot(e);if(n==null)throw new Error(`Missing context value for ${t}`);return n},ka=je(null),z2=({children:e,value:t})=>a.createElement(ka.Provider,{value:t},e),Ge=(e,t)=>{let n=kt(ka,"Telemetry");K(()=>n({location:e,screen:t}),[e,t,n])},Vn=new Map,Gi=(e,t,n,r=!0)=>{let i=()=>{window.clearTimeout(Vn.get(e)),Vn.delete(e)},l=(...o)=>{Vn.has(e)?i():r&&t(...o),Vn.set(e,window.setTimeout(()=>Vn.delete(e)&&t(...o),n))};return l.cancel=i,l},_l=({localBuildProgress:e,accessToken:t})=>{let n=Ln({}),r=Ot(ka),[i,l]=Ne(!1),[o,s]=Ne(!1),c=e?["initialize","build","upload"].includes(e?.currentStep):!1,d=e?!["aborted","complete","error","limited"].includes(e.currentStep):i,m=ct(()=>Gi("startBuild",()=>{s(!1),l(!0),n(H5,{accessToken:t}),r?.({action:"startBuild"})},1e3,!1),[t,n,r]),u=ct(()=>Gi("startBuild",()=>{c?(l(!1),n(j5),r?.({action:"stopBuild"})):s(!0)},1e3,!1),[c,n,r]);return K(()=>{let p=i&&setTimeout(()=>l(!1),5e3);return()=>{p&&clearTimeout(p)}},[i]),{isDisallowed:o,isRunning:d,startBuild:m,stopBuild:u}},Do="experimental_useSharedState_getValue",Pa="experimental_useSharedState_setValue",vi=new Map,Ts=class{constructor(e){this.channel=e,this.listeners=[],this.state={},this.channel.on(Pa,(t,n,r)=>{this.state?.[t]?.index>=r||(this.state[t]={index:r,value:n})}),this.channel.on(Do,t=>{let n=this.state[t]?.index??0,r=this.state[t]?.value;this.channel.emit(Pa,t,r,n)})}get(e){return this.state[e]||this.channel.emit(Do,e),this.state[e]?.value}set(e,t){let n=(this.state[e]?.index??0)+1;this.state[e]={index:n,value:t},this.channel.emit(Pa,e,t,n)}static subscribe(e,t){let n=vi.get(e)||new Ts(t);return vi.has(e)||(vi.set(e,n),n.channel.on(Pa,(r,i)=>{r===e&&n.listeners.forEach(l=>l(i))})),{get value(){return n.get(e)},set value(r){n.set(e,r)},on(r,i){if(r!=="change")throw new Error("unsupported event");n.listeners.push(i)},off(r,i){if(r!=="change")throw new Error("unsupported event");let l=n.listeners.indexOf(i);l>=0&&n.listeners.splice(l,1)}}}};function Ee(e){let t=cn().getChannel();if(!t)throw new Error("Channel not available");let n=xe(Ts.subscribe(e,t)),[r,i]=Ne(n.current.value);return K(()=>{let l=n.current;return l.on("change",i),()=>l.off("change",i)},[n]),[r,H(l=>{i(l),n.current.value=l},[])]}var Al=()=>{let[e,t]=Ee(ls),{projectId:n,written:r,dismissed:i,configFile:l}=e||{};return{loading:!e,projectId:n,configFile:l,updateProject:H(o=>t({...e,projectId:o,dismissed:!1}),[e,t]),projectUpdatingFailed:!i&&r===!1,projectIdUpdated:!i&&r===!0,clearProjectIdUpdated:H(()=>t({...e,dismissed:!0}),[e,t])}},qi=["initialize","build","upload","verify","snapshot"],Tl={initialize:{key:"initialize",emoji:"\u{1F680}",renderName:()=>"Initialize build",renderProgress:()=>"Initializing build...",renderComplete:()=>"Initialized",estimateDuration:2e3},build:{key:"build",emoji:"\u{1F3D7}",renderName:()=>"Build Storybook",renderProgress:()=>"Building your Storybook...",renderComplete:()=>"Storybook built",estimateDuration:2e4},upload:{key:"upload",emoji:"\u{1F4E1}",renderName:()=>"Publish your Storybook",renderProgress:({stepProgress:e})=>{let{numerator:t,denominator:n}=e.upload;if(!n||!t)return"Uploading files...";let{value:r,exponent:i}=ii(n,{output:"object",round:1}),{value:l,symbol:o}=ii(t,{exponent:i,output:"object",round:1});return`Uploading files... ${l}/${r} ${o}`},renderComplete:()=>"Publish complete",estimateDuration:2e4},verify:{key:"verify",emoji:"\u{1F50D}",renderName:()=>"Verify your Storybook",renderProgress:()=>"Verifying contents...",renderComplete:()=>"Storybook verified",estimateDuration:2e4},snapshot:{key:"snapshot",emoji:"\u{1F4F8}",renderName:()=>"Run visual tests",renderProgress:({stepProgress:e})=>{let{numerator:t,denominator:n}=e.snapshot;return n?`Running visual tests... ${t}/${n}`:"Running visual tests..."},renderComplete:()=>"Tested your stories",estimateDuration:9e4},aborted:{key:"aborted",emoji:"\u270B",renderName:()=>"Build canceled",renderProgress:()=>"Build canceled",renderComplete:()=>"Build canceled",estimateDuration:0},complete:{key:"complete",emoji:"\u{1F389}",renderName:()=>"Visual tests completed!",renderProgress:()=>"Visual tests completed!",renderComplete:()=>"Visual tests completed!",estimateDuration:0},error:{key:"error",emoji:"\u{1F6A8}",renderName:()=>"Build failed",renderProgress:()=>"Build failed",renderComplete:()=>"Build failed",estimateDuration:0},limited:{key:"error",emoji:"\u{1F6A8}",renderName:()=>"Build limited",renderProgress:()=>"Build limited",renderComplete:()=>"Build limited",estimateDuration:0}},U2={buildProgressPercentage:0,currentStep:qi[0],stepProgress:Object.fromEntries(qi.map(e=>[e,{}]))};JSON.stringify(U2);var j=w.div(({center:e,small:t,block:n,theme:r})=>({display:n?"block":"inline-block",color:r.color.defaultText,fontSize:t?r.typography.size.s1:r.typography.size.s2,lineHeight:t?"18px":"20px",textAlign:e?"center":"left",textWrap:"balance"}),({muted:e,theme:t})=>e&&{color:t.base==="light"?t.color.dark:"#C9CDCF"},({theme:e})=>({b:{color:e.color.defaultText},code:{fontSize:e.typography.size.s1,border:`1px solid ${e.appBorderColor}`,borderRadius:3,padding:2},small:{fontSize:e.typography.size.s1},span:{whiteSpace:"nowrap"},svg:{verticalAlign:"top"}})),Fl=({localBuildProgress:e,withEmoji:t=!1,...n})=>{let{emoji:r,renderProgress:i}=Tl[e.currentStep],l=i(e);return a.createElement(j,{...n},t&&r," ",l)};function cr(){return cr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&i<1?(s=l,c=o):i>=1&&i<2?(s=o,c=l):i>=2&&i<3?(c=l,d=o):i>=3&&i<4?(c=o,d=l):i>=4&&i<5?(s=o,d=l):i>=5&&i<6&&(s=l,d=o);var m=n-l/2,u=s+m,p=c+m,f=d+m;return r(u,p,f)}var Ho={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function Q2(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Ho[t]?"#"+Ho[t]:e}var K2=/^#[a-fA-F0-9]{6}$/,J2=/^#[a-fA-F0-9]{8}$/,X2=/^#[a-fA-F0-9]{3}$/,em=/^#[a-fA-F0-9]{4}$/,Ei=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,tm=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,nm=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,am=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function Os(e){if(typeof e!="string")throw new pt(3);var t=Q2(e);if(t.match(K2))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(J2)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(X2))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(em)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var i=Ei.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var l=tm.exec(t.substring(0,50));if(l)return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10),alpha:parseFloat(""+l[4])>1?parseFloat(""+l[4])/100:parseFloat(""+l[4])};var o=nm.exec(t);if(o){var s=parseInt(""+o[1],10),c=parseInt(""+o[2],10)/100,d=parseInt(""+o[3],10)/100,m="rgb("+ia(s,c,d)+")",u=Ei.exec(m);if(!u)throw new pt(4,t,m);return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10)}}var p=am.exec(t.substring(0,50));if(p){var f=parseInt(""+p[1],10),g=parseInt(""+p[2],10)/100,y=parseInt(""+p[3],10)/100,k="rgb("+ia(f,g,y)+")",E=Ei.exec(k);if(!E)throw new pt(4,t,k);return{red:parseInt(""+E[1],10),green:parseInt(""+E[2],10),blue:parseInt(""+E[3],10),alpha:parseFloat(""+p[4])>1?parseFloat(""+p[4])/100:parseFloat(""+p[4])}}throw new pt(5)}function rm(e){var t=e.red/255,n=e.green/255,r=e.blue/255,i=Math.max(t,n,r),l=Math.min(t,n,r),o=(i+l)/2;if(i===l)return e.alpha!==void 0?{hue:0,saturation:0,lightness:o,alpha:e.alpha}:{hue:0,saturation:0,lightness:o};var s,c=i-l,d=o>.5?c/(2-i-l):c/(i+l);switch(i){case t:s=(n-r)/c+(n=1?dr(e,t,n):"rgba("+ia(e,t,n)+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?dr(e.hue,e.saturation,e.lightness):"rgba("+ia(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new pt(2)}function Ji(e,t,n){if(typeof e=="number"&&typeof t=="number"&&typeof n=="number")return Ki("#"+Wt(e)+Wt(t)+Wt(n));if(typeof e=="object"&&t===void 0&&n===void 0)return Ki("#"+Wt(e.red)+Wt(e.green)+Wt(e.blue));throw new pt(6)}function Xi(e,t,n,r){if(typeof e=="string"&&typeof t=="number"){var i=Os(e);return"rgba("+i.red+","+i.green+","+i.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof n=="number"&&typeof r=="number")return r>=1?Ji(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?Ji(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new pt(7)}var cm=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},dm=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},um=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},mm=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Rs(e){if(typeof e!="object")throw new pt(8);if(dm(e))return Xi(e);if(cm(e))return Ji(e);if(mm(e))return sm(e);if(um(e))return om(e);throw new pt(8)}function Is(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):Is(e,t,r)}}function Zs(e){return Is(e,e.length,[])}function Bs(e,t,n){return Math.max(e,Math.min(t,n))}function pm(e,t){if(t==="transparent")return t;var n=Ls(t);return Rs(cr({},n,{lightness:Bs(0,1,n.lightness-parseFloat(e))}))}var hm=Zs(pm),Gt=hm;function fm(e,t){if(t==="transparent")return t;var n=Ls(t);return Rs(cr({},n,{lightness:Bs(0,1,n.lightness+parseFloat(e))}))}var gm=Zs(fm),Ka=gm,V={primary:"#FF4785",secondary:"#029CFD",tertiary:"#E3E6E8",orange:"#FC521F",gold:"#FFAE00",green:"#66BF3C",seafoam:"#37D5D3",purple:"#6F2CAC",ultraviolet:"#2A0481",red:"#ff4400",bluelight:"#E3F3FF",bluelighter:"#F5FBFF",lightest:"#FFFFFF",lighter:"#F7FAFC",light:"#EEF3F6",mediumlight:"#ECF4F9",medium:"#D9E8F2",mediumdark:"#73828C",dark:"#5C6870",darker:"#454E54",darkest:"#2E3438",tr10:"rgba(0, 0, 0, 0.1)",tr5:"rgba(0, 0, 0, 0.05)",border:"hsla(203, 50%, 30%, 0.15)",positive:"#448028",negative:"#D43900",warning:"#A15C20",selected:"#0271B6"},Ol={padding:{small:10,medium:20,large:30},borderRadius:{small:5,default:10}},P={type:{primary:'var(--nunito-sans, "Nunito Sans"), "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif',code:'"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace'},weight:{regular:"400",bold:"700",extrabold:"800"},size:{s1:12,s2:14,s3:16,m1:20,m2:24,m3:28,l1:32,l2:40,l3:48,code:90}},Va=600,Da=5.55555;ue({padding:`0 ${Ol.padding.medium}px`,[`@media (min-width: ${Va*1}px)`]:{margin:`0 ${Da*1}%`},[`@media (min-width: ${Va*2}px)`]:{margin:`0 ${Da*2}%`},[`@media (min-width: ${Va*3}px)`]:{margin:`0 ${Da*3}%`},[`@media (min-width: ${Va*4}px)`]:{margin:`0 ${Da*4}%`}});ue({border:`1px solid ${V.border}`,borderRadius:`${Ol.borderRadius.small}px`,transition:"background 150ms ease-out, border 150ms ease-out, transform 150ms ease-out","&:hover, &.__hover":{borderColor:`${Xi(V.secondary,.5)}`,transform:"translate3d(0, -3px, 0)",boxShadow:"rgba(0, 0, 0, 0.08) 0 3px 10px 0"},"&:active, &.__active":{borderColor:`${Xi(V.secondary,1)}`,transform:"translate3d(0, 0, 0)"}});ue({fontSize:P.size.l3,fontWeight:P.weight.bold}),ue({fontSize:P.size.l2,fontWeight:P.weight.bold}),ue({fontSize:P.size.l1,fontWeight:P.weight.bold}),ue({fontSize:P.size.m3,fontWeight:P.weight.bold}),ue({fontSize:P.size.m2,fontWeight:P.weight.bold}),ue({fontSize:P.size.m1,fontWeight:P.weight.bold}),ue({fontSize:P.size.s3,fontWeight:P.weight.bold}),ue({fontSize:P.size.s2,fontWeight:P.weight.bold});ue({fontSize:14,fontWeight:P.weight.extrabold,lineHeight:"18px",letterSpacing:"0.38em"}),ue({fontSize:11,fontWeight:P.weight.extrabold,lineHeight:"16px",letterSpacing:"0.38em"});ue({fontSize:14,fontWeight:P.weight.bold,lineHeight:"18px"}),ue({fontSize:14,fontWeight:P.weight.regular,lineHeight:"18px"}),ue({fontSize:P.size.s3,fontWeight:P.weight.bold,lineHeight:"24px"}),ue({fontSize:P.size.s1,fontWeight:P.weight.regular,lineHeight:"18px"}),ue({fontSize:P.size.s2,fontWeight:P.weight.bold,lineHeight:"20px"}),ue({fontSize:P.size.s1,fontWeight:P.weight.bold,lineHeight:"18px"}),ue({fontSize:P.size.s3,fontWeight:P.weight.regular,lineHeight:"24px"}),ue({fontSize:P.size.s2,fontWeight:P.weight.regular,lineHeight:"20px"});ue({fontFamily:P.type.code,fontSize:P.size.s2,fontWeight:P.weight.regular,lineHeight:"17px"}),ue({fontFamily:P.type.code,fontSize:P.size.s1,fontWeight:P.weight.regular,lineHeight:"14px"});var Ps=Lt({from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}}),Vs=Lt({"0%, 100%":{opacity:1},"50%":{opacity:.4}});Lt({"0%":{transform:"translateY(1px)"},"25%":{transform:"translateY(0px)"},"50%":{transform:"translateY(-3px)"},"100%":{transform:"translateY(1px)"}});var Ds=Lt({"0%, 100%":{transform:"translate3d(0,0,0)"},"12.5%, 62.5%":{transform:"translate3d(-4px,0,0)"},"37.5%, 87.5%":{transform:"translate3d(4px,0,0)"}});Lt({"0%":{transform:"rotate(-3deg)"},"1.68421%":{transform:"rotate(3deg)"},"2.10526%":{transform:"rotate(6deg)"},"3.78947%":{transform:"rotate(-6deg)"},"4.21053%":{transform:"rotate(-6deg)"},"5.89474%":{transform:"rotate(6deg)"},"6.31579%":{transform:"rotate(6deg)"},"8%":{transform:"rotate(-6deg)"},"8.42105%":{transform:"rotate(-6deg)"},"10.10526%":{transform:"rotate(6deg)"},"10.52632%":{transform:"rotate(6deg)"},"12.21053%":{transform:"rotate(-6deg)"},"12.63158%":{transform:"rotate(-6deg)"},"14.31579%":{transform:"rotate(6deg)"},"15.78947%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(0deg)"}});var vm=ue({animation:`${Vs} 1.5s ease-in-out infinite`,background:V.tr5,color:"transparent",cursor:"progress"}),ym={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}}]},Em={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}}]},bm={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}}]},km={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}}]},wm={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SelectedBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"commit"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"Field",name:{kind:"Name",value:"uncommittedHash"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}}]},Cm={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"VisualTestsProjectCountQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"projectCount"}},{kind:"Field",name:{kind:"Name",value:"accounts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"newProjectUrl"}}]}}]}}]}}]},Sm={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SelectProjectsQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accounts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"avatarUrl"}},{kind:"Field",name:{kind:"Name",value:"newProjectUrl"}},{kind:"Field",name:{kind:"Name",value:"projects"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"number"}}]}}]}}]}}]}}]}}]},xm={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ProjectQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"projectId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"project"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"number"}}]}}]}}]}}]},Nm={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateUserPreferences"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"UserPreferencesInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateUserPreferences"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updatedPreferences"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"vtaOnboarding"}}]}}]}}]}}]},Mm={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AddonVisualTestsBuild"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"projectId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"branch"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"gitUserEmailHash"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"repositoryOwnerName"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"storyId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"TestStatus"}}}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"selectedBuildId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"project"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"manageUrl"}},{kind:"Field",name:{kind:"Name",value:"account"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"billingUrl"}},{kind:"Field",name:{kind:"Name",value:"suspensionReason"}}]}},{kind:"Field",name:{kind:"Name",value:"features"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"uiTests"}}]}},{kind:"Field",alias:{kind:"Name",value:"lastBuildOnBranch"},name:{kind:"Name",value:"lastBuild"},arguments:[{kind:"Argument",name:{kind:"Name",value:"branches"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"branch"}}]}},{kind:"Argument",name:{kind:"Name",value:"repositoryOwnerName"},value:{kind:"Variable",name:{kind:"Name",value:"repositoryOwnerName"}}},{kind:"Argument",name:{kind:"Name",value:"localBuilds"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"localBuildEmailHash"},value:{kind:"Variable",name:{kind:"Name",value:"gitUserEmailHash"}}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"}},{kind:"FragmentSpread",name:{kind:"Name",value:"SelectedBuildFields"},directives:[{kind:"Directive",name:{kind:"Name",value:"skip"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}}}]}]}]}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"slug"}},{kind:"Field",name:{kind:"Name",value:"branch"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"selectedBuild"},name:{kind:"Name",value:"build"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"selectedBuildId"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"include"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SelectedBuildFields"}}]}},{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"preferences"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"vtaOnboarding"}}]}},{kind:"Field",name:{kind:"Name",value:"projectMembership"},arguments:[{kind:"Argument",name:{kind:"Name",value:"projectId"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"userCanReview"},name:{kind:"Name",value:"meetsAccessLevel"},arguments:[{kind:"Argument",name:{kind:"Name",value:"minimumAccessLevel"},value:{kind:"EnumValue",value:"REVIEWER"}}]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SelectedBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"commit"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"Field",name:{kind:"Name",value:"uncommittedHash"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}}]}}]},_m={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ReviewTest"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReviewTestInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reviewTest"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updatedTests"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}}]}},{kind:"Field",name:{kind:"Name",value:"userErrors"},selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"UserError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"message"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BuildSupersededError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"build"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TestUnreviewableError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"test"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}}]}}]}}]}}]},Hs=w.div(({status:e,theme:t})=>({display:"inline-block",width:6,height:6,borderRadius:"50%",background:e&&{IN_PROGRESS:"transparent",PASSED:t.color.positive,PENDING:t.color.gold,ACCEPTED:t.color.positive,DENIED:t.color.positive,BROKEN:t.color.negative,FAILED:t.color.negative,SKIPPED:"transparent",EQUAL:t.color.positive,FIXED:t.color.positive,ADDED:t.color.gold,CHANGED:t.color.gold,REMOVED:t.color.gold,CAPTURE_ERROR:t.color.negative,SYSTEM_ERROR:t.color.negative,positive:t.color.positive,negative:t.color.negative,warning:t.color.gold,notification:t.color.secondary}[e]}),({overlay:e,theme:t})=>e&&ue({position:"absolute",top:-1,right:-2,width:7,height:7,border:"1px solid rgba(0, 0, 0, 0.1)",boxShadow:`0 0 0 2px var(--bg-color, ${t.background.bar})`,boxSizing:"border-box"})),js=({status:e})=>a.createElement(Hs,{status:e}),Am=w.div({position:"relative",display:"inline-flex",justifyContent:"center","img, svg":{verticalAlign:"top"}}),ur=({status:e,children:t})=>a.createElement(Am,null,t,a.createElement(Hs,{overlay:!0,status:e})),Ae=w(so)(({theme:e})=>({marginBottom:"-4px",marginTop:"-4px",left:-8})),Tm=w.div(({theme:e})=>({width:220,padding:3,color:e.base==="light"?e.color.defaultText:e.color.light,"& > div":{margin:7}})),Ll=w.div(({theme:e})=>({height:5,background:e.background.hoverable,borderRadius:5,overflow:"hidden"})),zs=w(Ll)(({theme:e})=>({background:e.color.secondary,transition:"width 3s ease-out"})),Fm=Lt({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),ki=w.svg(({progress:e,theme:t})=>({position:"absolute",width:"24px!important",height:"24px!important",transform:"rotate(-90deg)",color:t.color.secondary,circle:{r:"10",cx:"12",cy:"12",fill:"transparent",stroke:e?"currentColor":t.background.hoverable,strokeWidth:"2",strokeLinecap:"round",strokeDasharray:Math.PI*20}}),({spinner:e,theme:t})=>e&&{animation:`${Fm} 1s linear infinite`,circle:{stroke:`${t.color.secondary}33`}}),Om=w.div(({theme:e})=>({color:e.color.warningText,"&&":{marginTop:10}})),Dn=w(Je)(({isDisallowed:e,theme:t})=>({position:"relative",overflow:"visible",color:t.textMutedColor,marginTop:0,zIndex:1,marginRight:4,...e&&{animation:`${Ds} 700ms ease-out`}})),Lm=({isDisabled:e=!1,isDisallowed:t=!1,isOutdated:n=!1,isRunning:r=!1,localBuildProgress:i,warning:l,clickWarning:o,startBuild:s,stopBuild:c})=>{if(e)return l?a.createElement(we,{tooltip:a.createElement(Ae,{note:l}),trigger:"hover",hasChrome:!1},a.createElement(Dn,{id:"button-run-tests","aria-label":"Visual tests locked",disabled:!o,onClick:o},a.createElement(ur,{status:"warning"},a.createElement(Pt,null)))):a.createElement(Dn,{id:"button-run-tests","aria-label":"Visual tests locked",disabled:!0},a.createElement(Pt,null));if(r&&i){let{buildProgressPercentage:d}=i;return a.createElement(we,{trigger:"hover",tooltip:a.createElement(Tm,null,a.createElement("div",null,a.createElement(Fl,{localBuildProgress:i,small:!0,withEmoji:!0})),a.createElement(Ll,null,typeof d=="number"&&a.createElement(zs,{style:{width:`${d}%`}})),t&&a.createElement(Om,null,"This job has already reached the capture cloud and cannot be stopped locally."))},a.createElement(Dn,{"aria-label":"Stop tests",isDisallowed:t,onClick:()=>c()},a.createElement(fu,{style:{width:10,margin:2}}),a.createElement(ki,{xmlns:"http://www.w3.org/2000/svg"},a.createElement("circle",null)),a.createElement(ki,{xmlns:"http://www.w3.org/2000/svg",spinner:!0},a.createElement("circle",{strokeDashoffset:Math.PI*20*(1-d/100)})),typeof d=="number"&&a.createElement(ki,{xmlns:"http://www.w3.org/2000/svg",progress:!0},a.createElement("circle",{strokeDashoffset:Math.PI*20*(1-d/100)}))))}return n?a.createElement(we,{tooltip:a.createElement(Ae,{note:"Code changes detected; click to run tests"}),trigger:"hover",hasChrome:!1},a.createElement(Dn,{id:"button-run-tests","aria-label":"Run tests",onClick:()=>s()},a.createElement(ur,{status:"notification"},a.createElement(Pt,null)))):a.createElement(we,{trigger:"hover",hasChrome:!1,tooltip:a.createElement(Ae,{note:"No code changes detected. Rerun tests to take new snapshots."})},a.createElement(Dn,{id:"button-run-tests","aria-label":"Run tests",onClick:()=>s()},a.createElement(Pt,null)))},Rm=({api:e})=>{let{addNotification:t,clearNotification:n,selectStory:r,setOptions:i,togglePanel:l}=e,o=Ot(ka),{projectId:s}=Al(),[c]=Ml(),d=!!c,[m,u]=Ee(gl),[p]=Ee(Xa),[f]=Ee(vl),[g]=Ee(Fr),y=Object.keys(g?.problems||{}).length>0,[k]=Ee(fl),E=xe(f?.currentStep),{index:h,status:v,storyId:b,viewMode:C}=zt(),O=Object.values(v).filter(ie=>ie[Z]?.status==="warn"),I=H(ie=>{if(i({selectedPanel:an}),l(!0),h&&C!=="story"){let qe=Object.keys(h).indexOf(b),wt=Object.entries(h).slice(qe>0?qe:0),[At]=wt.find(([,{type:Pe}])=>Pe==="story")||[];At&&r(At)}ie&&o?.({action:"openWarning",warning:ie})},[i,l,o,h,r,b,C]),U=H(({onDismiss:ie})=>{ie(),I()},[I]);K(()=>{let ie=()=>u(!0),qe=()=>u(!1);return window.addEventListener("offline",ie),window.addEventListener("online",qe),()=>{window.removeEventListener("offline",ie),window.removeEventListener("online",qe)}},[u]),K(()=>{if(f?.currentStep!==E.current){if(E.current=f?.currentStep,f?.currentStep==="initialize"){let ie=`${Z}/build-initialize/${Date.now()}`;t({id:ie,content:{headline:"Build started",subHeadline:"Check the visual test addon to see the progress of your build."},icon:a.createElement(Bi,{color:dt.positive}),duration:8e3,onClick:U}),setTimeout(()=>n(ie),8e3)}if(f?.currentStep==="aborted"){let ie=`${Z}/build-aborted/${Date.now()}`;t({id:ie,content:{headline:"Build canceled",subHeadline:"Aborted by user."},icon:a.createElement(xt,{color:dt.negative}),duration:8e3,onClick:U}),setTimeout(()=>n(ie),8e3)}if(f?.currentStep==="complete"){let ie=`${Z}/build-complete/${Date.now()}`;t({id:ie,content:{headline:"Build complete",subHeadline:f.errorCount?`Encountered ${(0,hi.default)("component error",f.errorCount,!0)}`:O.length?`Found ${(0,hi.default)("story",O.length,!0)} with ${(0,hi.default)("change",O.length)}`:"No visual changes detected"},icon:a.createElement(Bi,{color:dt.positive}),duration:8e3,onClick:U}),setTimeout(()=>n(ie),8e3)}f?.currentStep==="error"&&t({id:`${Z}/build-error/${Date.now()}`,content:{headline:"Build error",subHeadline:"Check the Storybook process on the command line for more details."},icon:a.createElement(xt,{color:dt.negative}),onClick:U}),f?.currentStep==="limited"&&t({id:`${Z}/build-limited/${Date.now()}`,content:{headline:"Build limited",subHeadline:"Your account has insufficient snapshots remaining to run this build. Visit your billing page to find out more."},icon:a.createElement(xt,{color:dt.negative}),onClick:U})}},[t,n,U,f?.currentStep,f?.errorCount,f?.changeCount,O.length]);let{isDisallowed:G,isRunning:oe,startBuild:ee,stopBuild:ke}=_l({localBuildProgress:f,accessToken:c}),ye;s||(ye="Visual tests locked until a project is selected."),d||(ye="Visual tests locked until you are logged in."),k&&(ye="Visual tests locked due to Git synchronization problem."),y&&(ye="Visual tests locked due to configuration problem."),m&&(ye="Visual tests locked while offline.");let pe=H(()=>I(ye),[I,ye]);return globalThis.CONFIG_TYPE!=="DEVELOPMENT"?null:a.createElement(Lm,{isDisabled:!!ye,isDisallowed:G,isOutdated:p,isRunning:oe,localBuildProgress:f,warning:ye,clickWarning:pe,startBuild:ee,stopBuild:ke})},Us=je(null),Im=({children:e,value:t})=>a.createElement(Us.Provider,{value:t},e),Rl=()=>kt(Us,"AuthState"),Zm={user:a.createElement(a.Fragment,null,a.createElement("path",{d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0ZM2.67 11.15c.7-1 2.6-1.81 3.2-1.9.22-.04.23-.66.23-.66s-.67-.66-.81-1.55c-.4 0-.63-.94-.24-1.27l-.02-.13c-.06-.6-.28-2.6 1.97-2.6s2.03 2 1.97 2.6l-.02.13c.4.33.15 1.27-.24 1.27-.14.89-.8 1.55-.8 1.55s0 .62.22.66c.6.09 2.5.9 3.2 1.9a6 6 0 1 0-8.66 0Z"})),useralt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.27 13.16a11.39 11.39 0 0 0 5.18-1.23v-.25c0-1.57-3.24-3-4.1-3.13-.27-.05-.28-.79-.28-.79s.8-.78.96-1.83c.47 0 .75-1.12.29-1.52.02-.41.6-3.25-2.32-3.25S4.65 4 4.67 4.41c-.46.4-.17 1.52.29 1.52.17 1.05.96 1.83.96 1.83s0 .74-.27.79c-.86.13-4.04 1.53-4.1 3.08a11.44 11.44 0 0 0 5.72 1.53Z"})),useradd:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.18 11.9c-.4-.17-.8-.36-1.18-.58.06-1.44 3.02-2.74 3.82-2.87.25-.04.26-.73.26-.73s-.74-.73-.9-1.7c-.43 0-.7-1.05-.27-1.42l-.01-.14c-.07-.67-.31-2.88 2.18-2.88 2.48 0 2.24 2.2 2.17 2.88l-.01.14c.43.37.16 1.41-.27 1.41-.16.98-.9 1.71-.9 1.71s.01.69.26.73c.8.13 3.82 1.46 3.82 2.91v.24a10.63 10.63 0 0 1-8.97.3ZM11.5 2.16c.28 0 .5.22.5.5v1.5h1.5a.5.5 0 0 1 0 1H12v1.5a.5.5 0 0 1-1 0v-1.5H9.5a.5.5 0 1 1 0-1H11v-1.5c0-.28.22-.5.5-.5Z"})),users:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.21 11.62A10.59 10.59 0 0 1 0 11.07c.06-1.35 2.93-2.58 3.7-2.7.25-.03.26-.68.26-.68s-.72-.69-.87-1.6c-.42 0-.68-.99-.26-1.33 0-.03 0-.08-.02-.14-.07-.63-.3-2.71 2.12-2.71 2.41 0 2.18 2.08 2.11 2.71l-.01.14c.42.34.16 1.32-.26 1.32-.16.92-.87 1.6-.87 1.6s0 .66.25.7c.78.11 3.7 1.36 3.7 2.73v.22l-.64.3Z"}),a.createElement("path",{d:"M8.81 8.42a9.64 9.64 0 0 0-.74-.4 5.2 5.2 0 0 1 1.7-.76c.17-.02.17-.47.17-.47s-.49-.47-.6-1.1c-.28 0-.46-.68-.17-.91l-.01-.1c-.05-.43-.2-1.86 1.45-1.86 1.66 0 1.5 1.43 1.45 1.86v.1c.28.23.1.9-.18.9-.11.64-.6 1.11-.6 1.11s0 .45.17.47c.54.08 2.55.94 2.55 1.89v.62a10.6 10.6 0 0 1-3.3.56 2.97 2.97 0 0 0-.58-.88c-.37-.41-.85-.76-1.31-1.03Z"})),profile:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.1 7.35a5.06 5.06 0 0 1-4.52-.28C4.6 6.4 6.02 5.77 6.4 5.7c.12-.02.12-.35.12-.35s-.35-.34-.43-.81c-.2 0-.33-.5-.12-.67l-.01-.07C5.93 3.48 5.81 2.42 7 2.42S8.07 3.48 8.04 3.8v.07c.2.17.07.67-.13.67-.08.47-.43.81-.43.81s0 .33.12.35c.38.06 1.82.7 1.82 1.4v.1c-.1.06-.2.1-.31.15Zm-5.35 3.9c0-.14.11-.25.25-.25h6a.25.25 0 1 1 0 .5H4a.25.25 0 0 1-.25-.25ZM4 9a.25.25 0 0 0 0 .5h6a.25.25 0 1 0 0-.5H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 .5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v13a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V.5ZM2 13V1h10v12H2Z"})),facehappy:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.97 8.75a.5.5 0 0 0-.87.5 4.5 4.5 0 0 0 7.8 0 .5.5 0 1 0-.87-.5 3.5 3.5 0 0 1-6.06 0ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),faceneutral:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 9a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),facesad:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.97 10.25a.5.5 0 0 1-.87-.5 4.5 4.5 0 0 1 7.8 0 .5.5 0 1 1-.87.5 3.5 3.5 0 0 0-6.06 0ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),accessibility:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.53 4.84a.5.5 0 0 1 .63-.31l2.05.68a2.5 2.5 0 0 0 1.58 0l2.05-.68a.5.5 0 0 1 .32.94L7.7 6.3a.3.3 0 0 0-.21.29v.24c0 .7.16 1.39.48 2.01l.97 1.95a.5.5 0 1 1-.9.44L7 9.12l-1.05 2.1a.5.5 0 1 1-.9-.44l.97-1.95a4.5 4.5 0 0 0 .48-2.01v-.24a.3.3 0 0 0-.2-.29l-2.46-.82a.5.5 0 0 1-.31-.63Z"}),a.createElement("path",{d:"M7 4.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),accessibilityalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14ZM8 3.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM3.53 4.84a.5.5 0 0 1 .63-.31l2.05.68a2.5 2.5 0 0 0 1.58 0l2.05-.68a.5.5 0 0 1 .32.94L7.7 6.3a.3.3 0 0 0-.21.29v.24c0 .7.16 1.39.48 2.01l.97 1.95a.5.5 0 1 1-.9.44L7 9.12l-1.05 2.1a.5.5 0 1 1-.9-.44l.97-1.95a4.5 4.5 0 0 0 .48-2.01v-.24a.3.3 0 0 0-.2-.29l-2.46-.82a.5.5 0 0 1-.31-.63Z"})),arrowup:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35 2.9 5.5 5.5a.5.5 0 0 1-.7.7L7 3.96 1.85 9.1a.5.5 0 1 1-.7-.7l5.5-5.5c.2-.2.5-.2.7 0Z"})),arrowdown:a.createElement(a.Fragment,null,a.createElement("path",{d:"m1.15 5.6 5.5 5.5c.2.2.5.2.7 0l5.5-5.5a.5.5 0 0 0-.7-.7L7 10.04 1.85 4.9a.5.5 0 1 0-.7.7Z"})),arrowleft:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.76 7.1c.02.09.06.18.14.25l5.5 5.5a.5.5 0 0 0 .7-.7L3.96 7 9.1 1.85a.5.5 0 1 0-.7-.7l-5.5 5.5a.5.5 0 0 0-.14.45Z"})),arrowright:a.createElement(a.Fragment,null,a.createElement("path",{d:"m11.1 7.35-5.5 5.5a.5.5 0 0 1-.7-.7L10.04 7 4.9 1.85a.5.5 0 1 1 .7-.7l5.5 5.5c.2.2.2.5 0 .7Z"})),arrowupalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.85 4.65 7.35.15a.5.5 0 0 0-.7 0l-4.5 4.5a.5.5 0 1 0 .7.7L6.5 1.71V13.5a.5.5 0 0 0 1 0V1.7l3.65 3.65a.5.5 0 0 0 .7-.7Z"})),arrowdownalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v11.8L2.85 8.64a.5.5 0 1 0-.7.7l4.5 4.5A.5.5 0 0 0 7 14a.5.5 0 0 0 .35-.15l4.5-4.5a.5.5 0 0 0-.7-.7L7.5 12.29V.5Z"})),arrowleftalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.35 2.15c.2.2.2.5 0 .7L1.71 6.5H13.5a.5.5 0 0 1 0 1H1.7l3.65 3.65a.5.5 0 0 1-.7.7l-4.5-4.5a.5.5 0 0 1 0-.7l4.5-4.5c.2-.2.5-.2.7 0Z"})),arrowrightalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.65 2.15c.2-.2.5-.2.7 0l4.5 4.5c.2.2.2.5 0 .7l-4.5 4.5a.5.5 0 0 1-.7-.7l3.64-3.65H.5a.5.5 0 0 1 0-1h11.8L8.64 2.85a.5.5 0 0 1 0-.7Z"})),expandalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35.15 4 4a.5.5 0 0 1-.7.7L7 1.21 3.35 4.85a.5.5 0 1 1-.7-.7l4-4c.2-.2.5-.2.7 0ZM11.35 9.15c.2.2.2.5 0 .7l-4 4a.5.5 0 0 1-.7 0l-4-4a.5.5 0 1 1 .7-.7L7 12.79l3.65-3.64c.2-.2.5-.2.7 0Z"})),collapse:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.354.146a.5.5 0 1 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0-.708-.708L7 3.793 3.354.146Zm3.292 9a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1-.708.708L7 10.207l-3.646 3.647a.5.5 0 0 1-.708-.708l4-4Z"})),expand:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1h2a.5.5 0 0 1 0 1h-.8l3.15 3.15a.5.5 0 1 1-.7.7L2 2.71v.79a.5.5 0 0 1-1 0v-2c0-.28.22-.5.5-.5ZM10 1.5c0-.28.22-.5.5-.5h2c.28 0 .5.22.5.5v2a.5.5 0 0 1-1 0v-.8L8.85 5.86a.5.5 0 1 1-.7-.7L11.29 2h-.79a.5.5 0 0 1-.5-.5ZM12.5 10c.28 0 .5.22.5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h.8L8.14 8.85a.5.5 0 1 1 .7-.7L12 11.29v-.79c0-.28.22-.5.5-.5ZM2 11.3v-.8a.5.5 0 0 0-1 0v2c0 .28.22.5.5.5h2a.5.5 0 0 0 0-1h-.8l3.15-3.15a.5.5 0 1 0-.7-.7L2 11.29Z"})),unfold:a.createElement(a.Fragment,null,a.createElement("path",{d:"m6.65.15-1.5 1.5a.5.5 0 1 0 .7.7l.65-.64V5a.5.5 0 0 0 1 0V1.7l.65.65a.5.5 0 1 0 .7-.7L7.35.15a.5.5 0 0 0-.7 0Z"}),a.createElement("path",{d:"M1.3 4.04a.5.5 0 0 0-.16.82L3.3 7 1.15 9.15a.5.5 0 0 0 .35.85h3a.5.5 0 0 0 0-1H2.7l1.5-1.5h5.6l2.35 2.35a.5.5 0 0 0 .7-.7L10.71 7l2.14-2.15.11-.54-.1.54A.5.5 0 0 0 13 4.5a.5.5 0 0 0-.14-.35.5.5 0 0 0-.36-.15h-3a.5.5 0 0 0 0 1h1.8L9.8 6.5H4.2L2.7 5h1.8a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.2.04Z"}),a.createElement("path",{d:"M7 8.5c.28 0 .5.22.5.5v3.3l.65-.65a.5.5 0 0 1 .7.7l-1.5 1.5a.5.5 0 0 1-.7 0l-1.5-1.5a.5.5 0 0 1 .7-.7l.65.64V9c0-.28.22-.5.5-.5ZM9 9.5c0-.28.22-.5.5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5Z"})),transfer:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.65 2.65c.2-.2.5-.2.7 0l1.5 1.5c.2.2.2.5 0 .7l-1.5 1.5a.5.5 0 0 1-.7-.7l.64-.65H1.5a.5.5 0 0 1 0-1h9.8l-.65-.65a.5.5 0 0 1 0-.7ZM3.35 8.35 2.71 9h9.79a.5.5 0 0 1 0 1H2.7l.65.65a.5.5 0 0 1-.7.7l-1.5-1.5a.5.5 0 0 1 0-.7l1.5-1.5a.5.5 0 1 1 .7.7Z"})),redirect:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1c.28 0 .5.22.5.5V10a2 2 0 0 0 4 0V4a3 3 0 0 1 6 0v7.8l1.15-1.15a.5.5 0 0 1 .7.7l-2 2a.5.5 0 0 1-.7 0l-2-2a.5.5 0 0 1 .7-.7L11 11.79V4a2 2 0 1 0-4 0v6a3 3 0 0 1-6 0V1.5c0-.28.22-.5.5-.5Z"})),undo:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.15 3.85a.5.5 0 0 1 0-.7l2-2a.5.5 0 1 1 .7.7L2.71 3H9a4 4 0 0 1 0 8H3a.5.5 0 0 1 0-1h6a3 3 0 1 0 0-6H2.7l1.15 1.15a.5.5 0 1 1-.7.7l-2-2Z"})),reply:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.35 2.15c.2.2.2.5 0 .7L1.71 5.5H9.5A4.5 4.5 0 0 1 14 10v1.5a.5.5 0 0 1-1 0V10a3.5 3.5 0 0 0-3.5-3.5H1.7l2.65 2.65a.5.5 0 1 1-.7.7l-3.5-3.5a.5.5 0 0 1 0-.7l3.5-3.5c.2-.2.5-.2.7 0Z"})),sync:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.5 1A.5.5 0 0 0 5 .5H2a.5.5 0 0 0 0 1h1.53a6.5 6.5 0 0 0 2.39 11.91.5.5 0 1 0 .16-.99A5.5 5.5 0 0 1 4.5 2.1V4a.5.5 0 0 0 1 0V1ZM7.5 1a.5.5 0 0 1 .58-.41 6.5 6.5 0 0 1 2.39 11.91H12a.5.5 0 0 1 0 1H9a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 1 0v1.9A5.5 5.5 0 0 0 7.92 1.58.5.5 0 0 1 7.5 1Z"})),upload:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.65 5.85 7.5 4.71v5.79a.5.5 0 0 1-1 0V4.7L5.35 5.86a.5.5 0 1 1-.7-.7l2-2c.2-.2.5-.2.7 0l2 2a.5.5 0 1 1-.7.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),download:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.35 8.15 6.5 9.29V3.5a.5.5 0 0 1 1 0v5.8l1.15-1.15a.5.5 0 1 1 .7.7l-2 2a.5.5 0 0 1-.7 0l-2-2a.5.5 0 1 1 .7-.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 1 14 0A7 7 0 0 1 0 7Zm1 0a6 6 0 1 1 12 0A6 6 0 0 1 1 7Z"})),back:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.85 5.35 4.71 6.5h5.79a.5.5 0 0 1 0 1H4.7l1.15 1.15a.5.5 0 1 1-.7.7l-2-2a.5.5 0 0 1 0-.7l2-2a.5.5 0 1 1 .7.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 0a7 7 0 1 1 0 14A7 7 0 0 1 7 0Zm0 1a6 6 0 1 1 0 12A6 6 0 0 1 7 1Z"})),proceed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5h5.8L8.14 5.35a.5.5 0 1 1 .7-.7l2 2c.2.2.2.5 0 .7l-2 2a.5.5 0 1 1-.7-.7L9.29 7.5H3.5a.5.5 0 0 1 0-1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 1 7 0a7 7 0 0 1 0 14Zm0-1A6 6 0 1 1 7 1a6 6 0 0 1 0 12Z"})),refresh:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.1.5H7a6.5 6.5 0 1 0 6.41 7.58.5.5 0 1 0-.99-.16A5.47 5.47 0 0 1 7 12.5a5.5 5.5 0 0 1 0-11 5.5 5.5 0 0 1 4.9 3H10a.5.5 0 0 0 0 1h3a.5.5 0 0 0 .5-.5V2a.5.5 0 0 0-1 0v1.53A6.5 6.5 0 0 0 7.1.5Z"})),globe:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 0 0 7a7 7 0 0 0 14 0Zm-6.53 5.74c-.24.23-.4.26-.47.26-.08 0-.23-.03-.47-.26-.23-.24-.5-.62-.73-1.18A11.57 11.57 0 0 1 5 7.5h4a11.57 11.57 0 0 1-.8 4.06c-.24.56-.5.94-.73 1.18ZM8.99 6.5H5.01c.05-1.62.35-3.04.79-4.06.24-.56.5-.94.73-1.18.24-.23.4-.26.47-.26.08 0 .23.03.47.26.23.24.5.62.73 1.18.44 1.02.74 2.44.8 4.06Zm1 1c-.06 2.18-.56 4.08-1.28 5.25a6 6 0 0 0 4.27-5.25H9.99Zm2.99-1H9.99c-.06-2.18-.56-4.08-1.28-5.25a6 6 0 0 1 4.27 5.25ZM4 6.5c.06-2.18.56-4.08 1.28-5.25A6 6 0 0 0 1.02 6.5h2.99Zm-2.99 1a6 6 0 0 0 4.27 5.25c-.72-1.17-1.22-3.07-1.28-5.25H1.02Z"})),compass:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10.09 3.4 5.95 5.8a.37.37 0 0 0-.11.09.38.38 0 0 0-.04.05l-2.4 4.15a.37.37 0 0 0 0 .38c.1.18.33.24.5.14l4.15-2.4a.37.37 0 0 0 .15-.15l2.4-4.15a.37.37 0 0 0-.03-.44.37.37 0 0 0-.48-.07ZM4.75 9.25 7.6 7.6 6.4 6.4 4.75 9.25Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),location:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 1 14 0A7 7 0 0 1 0 7Zm6.5 3.5v2.48A6 6 0 0 1 1.02 7.5H3.5a.5.5 0 0 0 0-1H1.02A6 6 0 0 1 6.5 1.02V3.5a.5.5 0 0 0 1 0V1.02a6 6 0 0 1 5.48 5.48H10.5a.5.5 0 0 0 0 1h2.48a6 6 0 0 1-5.48 5.48V10.5a.5.5 0 0 0-1 0Z"})),pin:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 5A5 5 0 0 0 2 5c0 2.63 2.27 6.15 4.65 8.64.2.2.5.2.7 0C9.73 11.15 12 7.64 12 5ZM7 1a4 4 0 0 1 4 4c0 1.06-.47 2.42-1.3 3.88A21.23 21.23 0 0 1 7 12.55c-1-1.1-1.97-2.39-2.7-3.67A8.46 8.46 0 0 1 3 5a4 4 0 0 1 4-4Z"})),time:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 2c.28 0 .5.22.5.5v4H10a.5.5 0 0 1 0 1H7a.5.5 0 0 1-.5-.5V2.5c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),dashboard:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.8 4.1a.5.5 0 0 1 .1.7L7.92 7.58A1 1 0 1 1 7.1 7l2-2.8a.5.5 0 0 1 .7-.12Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2.07 12.97a7 7 0 1 1 9.86 0 12.96 12.96 0 0 0-9.86 0Zm9.58-1.18a6 6 0 1 0-9.3 0 13.98 13.98 0 0 1 9.3 0Z"})),timer:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 4.5a.5.5 0 0 0-1 0v2.63a1 1 0 1 0 1 0V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5.5.5c0-.28.22-.5.5-.5h2a.5.5 0 0 1 0 1h-.5v1.02c1.28.1 2.45.61 3.37 1.4l.78-.77a.5.5 0 0 1 .7.7l-.77.78a6 6 0 1 1-5.08-2.1V1H6a.5.5 0 0 1-.5-.5ZM7 3a5 5 0 1 0 0 10A5 5 0 0 0 7 3Z"})),home:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35 1.15 5.5 5.5a.5.5 0 0 1-.7.7L12 7.21v5.29a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V9H6v3.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V7.2l-.15.15a.5.5 0 1 1-.7-.7l1-1 4.5-4.5c.2-.2.5-.2.7 0ZM3 6.2V12h2V8.5c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5V12h2V6.2l-4-4-4 4Z"})),admin:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1.21 4.1a.5.5 0 0 1 .06-.04l5.48-3a.5.5 0 0 1 .5 0l5.48 3a.5.5 0 0 1 .27.39.5.5 0 0 1-.51.55H1.51a.5.5 0 0 1-.3-.9ZM3.46 4h7.08L7 2.07 3.46 4Z"}),a.createElement("path",{d:"M4 6a.5.5 0 1 0-1 0v5a.5.5 0 0 0 1 0V6ZM11 6a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V6ZM5.75 5.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0V6c0-.28.22-.5.5-.5ZM8.75 6a.5.5 0 1 0-1 0v5a.5.5 0 0 0 1 0V6ZM1.5 12.5c0-.27.22-.5.5-.5h10a.5.5 0 0 1 0 1H2a.5.5 0 0 1-.5-.5Z"})),info:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 5.5c.28 0 .5.22.5.5v4a.5.5 0 0 1-1 0V6c0-.28.22-.5.5-.5ZM7 4.5A.75.75 0 1 0 7 3a.75.75 0 0 0 0 1.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),question:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.25 5.25A1.75 1.75 0 1 1 7 7a.5.5 0 0 0-.5.5V9a.5.5 0 0 0 1 0V7.95a2.75 2.75 0 1 0-3.25-2.7.5.5 0 0 0 1 0ZM7 11.5A.75.75 0 1 0 7 10a.75.75 0 0 0 0 1.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),support:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-3.52 4.9a5.97 5.97 0 0 1-6.96 0l1.45-1.45a3.98 3.98 0 0 0 4.06 0l1.45 1.44Zm-.03-2.87 1.44 1.45a5.97 5.97 0 0 0 0-6.96l-1.44 1.45a3.98 3.98 0 0 1 0 4.06ZM9.03 3.55l1.45-1.44a5.97 5.97 0 0 0-6.96 0l1.45 1.44a3.98 3.98 0 0 1 4.06 0ZM3.55 4.97 2.11 3.52a5.97 5.97 0 0 0 0 6.96l1.44-1.45a3.98 3.98 0 0 1 0-4.06ZM10 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})),alert:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 4.5c.28 0 .5.22.5.5v3.5a.5.5 0 0 1-1 0V5c0-.28.22-.5.5-.5ZM7.75 10.5a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7.2 1.04a.5.5 0 0 1 .24.21l6.49 11a.5.5 0 0 1-.44.75H.51a.5.5 0 0 1-.5-.45.5.5 0 0 1 .06-.31l6.5-10.99a.5.5 0 0 1 .64-.2ZM7 2.48 1.38 12h11.24L7 2.48Z"})),email:a.createElement(a.Fragment,null,a.createElement("path",{d:"M0 2.5c0-.27.22-.5.5-.5h13c.28 0 .5.23.5.5v9a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-9Zm1 1.02V11h12V3.52L7.31 7.89a.5.5 0 0 1-.52.07.5.5 0 0 1-.1-.07L1 3.52ZM12.03 3H1.97L7 6.87 12.03 3Z"})),phone:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m7.76 8.13-.05.05a.2.2 0 0 1-.28.03A6.76 6.76 0 0 1 5.8 6.56a.21.21 0 0 1 .04-.27l.05-.05c.23-.2.54-.47.71-.96.17-.47-.02-1.04-.66-1.94-.26-.38-.72-.96-1.22-1.46-.68-.69-1.2-1-1.65-1a.98.98 0 0 0-.51.13A3.23 3.23 0 0 0 .9 3.42c-.13 1.1.26 2.37 1.17 3.78a16.68 16.68 0 0 0 4.55 4.6 6.57 6.57 0 0 0 3.53 1.32A3.2 3.2 0 0 0 13 11.46c.14-.24.24-.64-.07-1.18a7.8 7.8 0 0 0-1.73-1.8c-.64-.5-1.52-1.12-2.13-1.12a.97.97 0 0 0-.34.06c-.47.17-.74.46-.95.69l-.02.02Zm4.32 2.68a6.8 6.8 0 0 0-1.48-1.54h-.02c-.3-.25-.64-.49-.95-.67a2.7 2.7 0 0 0-.56-.24h-.01c-.23.09-.34.21-.56.45l-.02.02-.04.04a1.2 1.2 0 0 1-1.6.15 7.76 7.76 0 0 1-1.86-1.89l-.01-.01-.02-.02a1.21 1.21 0 0 1 .2-1.53l.06-.06.02-.02c.22-.2.35-.31.43-.53v-.02c0-.02 0-.06-.03-.14a3.7 3.7 0 0 0-.5-.88h-.01V3.9c-.23-.33-.65-.87-1.1-1.32H4c-.31-.32-.55-.5-.72-.6a.6.6 0 0 0-.22-.1h-.03a2.23 2.23 0 0 0-1.15 1.66c-.09.78.18 1.8 1.02 3.1a15.68 15.68 0 0 0 4.27 4.33l.02.01.02.02a5.57 5.57 0 0 0 2.97 1.11 2.2 2.2 0 0 0 1.93-1.14h.01v-.05a.57.57 0 0 0-.05-.12Z"})),link:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.84 2.16a2.25 2.25 0 0 0-3.18 0l-2.5 2.5c-.88.88-.88 2.3 0 3.18a.5.5 0 0 1-.7.7 3.25 3.25 0 0 1 0-4.59l2.5-2.5a3.25 3.25 0 0 1 4.59 4.6L10.48 8.1c.04-.44.01-.89-.09-1.32l1.45-1.45c.88-.88.88-2.3 0-3.18Z"}),a.createElement("path",{d:"M3.6 7.2c-.1-.42-.12-.87-.08-1.31L1.45 7.95a3.25 3.25 0 1 0 4.6 4.6l2.5-2.5a3.25 3.25 0 0 0 0-4.6.5.5 0 0 0-.7.7c.87.89.87 2.31 0 3.2l-2.5 2.5a2.25 2.25 0 1 1-3.2-3.2l1.46-1.44Z"})),unlink:a.createElement(a.Fragment,null,a.createElement("path",{d:"m1.45 7.95 1.3-1.3.71.7-1.3 1.3a2.25 2.25 0 1 0 3.18 3.2l1.3-1.31.71.7-1.3 1.3a3.25 3.25 0 0 1-4.6-4.59ZM12.55 6.05l-1.3 1.3-.71-.7 1.3-1.3a2.25 2.25 0 1 0-3.18-3.2l-1.3 1.31-.71-.7 1.3-1.3a3.25 3.25 0 0 1 4.6 4.59ZM1.85 1.15a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),bell:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8 1.11a1 1 0 1 0-1.99 0A4.5 4.5 0 0 0 2.5 5.5v3.88l-.94 1.89a.5.5 0 0 0-.06.3.5.5 0 0 0 .51.43h3.58a1.5 1.5 0 1 0 2.82 0H12a.5.5 0 0 0 .45-.73l-.94-1.89V5.5A4.5 4.5 0 0 0 8 1.11ZM2.8 11h8.4l-.5-1H3.3l-.5 1Zm7.7-2V5.5a3.5 3.5 0 1 0-7 0V9h7Zm-4 3.5a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Z"})),rss:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5.5c0-.28.22-.5.5-.5a12 12 0 0 1 12 12 .5.5 0 0 1-1 0A11 11 0 0 0 2 1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{d:"M1.5 4.5c0-.28.22-.5.5-.5a8 8 0 0 1 8 8 .5.5 0 0 1-1 0 7 7 0 0 0-7-7 .5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5 11a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm-1 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"})),sharealt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7.5a.5.5 0 0 0-1 0V12H2V2h4.5a.5.5 0 0 0 0-1H2Z"}),a.createElement("path",{d:"M7.35 7.36 12 2.7v1.8a.5.5 0 0 0 1 0v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 1 0 0 1h1.8L6.64 6.64a.5.5 0 1 0 .7.7Z"})),share:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.65.15c.2-.2.5-.2.7 0l2 2a.5.5 0 1 1-.7.7L7.5 1.72v6.8a.5.5 0 0 1-1 0V1.7L5.35 2.86a.5.5 0 1 1-.7-.71l2-2Z"}),a.createElement("path",{d:"M2 4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H9.5a.5.5 0 1 0 0 1H12v7H2V5h2.5a.5.5 0 0 0 0-1H2Z"})),circlehollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 13A6 6 0 1 0 7 1a6 6 0 0 0 0 12Zm0 1A7 7 0 1 0 7 0a7 7 0 0 0 0 14Z"})),circle:a.createElement("path",{d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Z"}),bookmarkhollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0h7c.28 0 .5.22.5.5v13a.5.5 0 0 1-.45.5.46.46 0 0 1-.38-.12L7 11.16l-3.17 2.72a.46.46 0 0 1-.38.12.5.5 0 0 1-.45-.5V.5c0-.28.22-.5.5-.5ZM4 12.41l2.66-2.28a.45.45 0 0 1 .38-.13c.1.01.2.05.29.12l2.67 2.3V1H4v11.41Z"})),bookmark:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0h7c.28 0 .5.22.5.5v13a.5.5 0 0 1-.45.5.46.46 0 0 1-.38-.12L7 11.16l-3.17 2.72a.46.46 0 0 1-.38.12.5.5 0 0 1-.45-.5V.5c0-.28.22-.5.5-.5Z"})),diamond:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.41 1.59a2 2 0 0 0-2.82 0l-4 4a2 2 0 0 0 0 2.82l4 4a2 2 0 0 0 2.82 0l4-4a2 2 0 0 0 0-2.82l-4-4Zm.71-.71a3 3 0 0 0-4.24 0l-4 4a3 3 0 0 0 0 4.24l4 4a3 3 0 0 0 4.24 0l4-4a3 3 0 0 0 0-4.24l-4-4Z"})),hearthollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12.81 1.85 13 2a2.97 2.97 0 0 1 .75 1.17 4.39 4.39 0 0 1 .12 2.51 6.26 6.26 0 0 1-1.65 2.55l-4.78 4.6A.59.59 0 0 1 7 13a.67.67 0 0 1-.44-.17L1.78 8.22a7.84 7.84 0 0 1-1.25-1.6C.37 6.31.24 6 .14 5.67a4.32 4.32 0 0 1 .12-2.51 3.2 3.2 0 0 1 1.95-1.9c.47-.18 1-.27 1.57-.27.3 0 .61.04.91.14.3.09.59.21.86.36s.52.33.77.52c.24.19.47.38.68.58a7.56 7.56 0 0 1 1.46-1.1c.27-.15.55-.27.84-.36.3-.1.6-.14.9-.14.59 0 1.12.09 1.59.26.39.15.73.34 1.02.59ZM1.2 3.53A2.2 2.2 0 0 1 2.57 2.2M1.2 3.53c-.13.33-.2.72-.2 1.18 0 .22.03.45.1.68a3.97 3.97 0 0 0 .79 1.46c.19.23.38.45.59.65l4.51 4.36 4.52-4.35c.2-.2.4-.4.59-.65.18-.23.34-.47.49-.73.13-.23.23-.48.3-.73.08-.23.11-.46.11-.7 0-.45-.07-.84-.2-1.18-.12-.33-.3-.6-.51-.8v-.01c-.22-.2-.5-.38-.85-.51-.34-.13-.75-.2-1.24-.2-.2 0-.4.03-.6.09a4.95 4.95 0 0 0-1.9 1.22l-.68.67-.7-.65a9.97 9.97 0 0 0-.62-.53c-.2-.16-.42-.3-.63-.42h-.01c-.21-.12-.43-.22-.66-.29C4.2 2.03 4 2 3.77 2c-.48 0-.88.07-1.21.2"})),heart:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12.81 1.85 13 2a2.97 2.97 0 0 1 .75 1.17 4.39 4.39 0 0 1 .12 2.51 6.26 6.26 0 0 1-1.65 2.55l-4.78 4.6A.59.59 0 0 1 7 13a.67.67 0 0 1-.44-.17L1.78 8.22a7.84 7.84 0 0 1-1.25-1.6C.37 6.31.24 6 .14 5.67a4.32 4.32 0 0 1 .12-2.51 3.2 3.2 0 0 1 1.95-1.9c.47-.18 1-.27 1.57-.27.3 0 .61.04.91.14.3.09.59.21.86.36s.52.33.77.52c.24.19.47.38.68.58a7.56 7.56 0 0 1 1.46-1.1c.27-.15.55-.27.84-.36.3-.1.6-.14.9-.14.59 0 1.12.09 1.59.26.39.15.73.34 1.02.59Z"})),starhollow:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.32.78a.75.75 0 0 1 1.36 0l1.63 3.54 3.87.46c.63.07.89.86.42 1.3l-2.86 2.64.76 3.81a.75.75 0 0 1-1.1.8L7 11.43l-3.4 1.9a.75.75 0 0 1-1.1-.8l.76-3.81L.4 6.07a.75.75 0 0 1 .42-1.3l3.87-.45L6.32.78ZM7 1.7 5.54 4.86c-.11.24-.34.4-.6.43l-3.46.42 2.56 2.37c.2.17.28.44.23.7l-.68 3.42 3.04-1.7c.23-.14.5-.14.74 0l3.04 1.7-.68-3.43a.75.75 0 0 1 .23-.7l2.56-2.36-3.47-.42a.75.75 0 0 1-.59-.43L7 1.7Z"})),star:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.68.78a.75.75 0 0 0-1.36 0L4.69 4.32l-3.87.46a.75.75 0 0 0-.42 1.3l2.86 2.64-.76 3.81a.75.75 0 0 0 1.1.8l3.4-1.9 3.4 1.9a.75.75 0 0 0 1.1-.8l-.76-3.81 2.86-2.65a.75.75 0 0 0-.42-1.3L9.3 4.33 7.68.78Z"})),certificate:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7.85A4.49 4.49 0 0 0 7 0a4.5 4.5 0 0 0-3 7.85V13a.5.5 0 0 0 .5.5.5.5 0 0 0 .35-.15L7 11.21l2.15 2.14A.5.5 0 0 0 10 13V7.85ZM7 8a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm-.35 2.15c.2-.2.5-.2.7 0L9 11.79V8.53a4.48 4.48 0 0 1-4 0v3.26l1.65-1.64Z"})),verified:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.56 13.12a1 1 0 0 1 .88 0l.98.49a1 1 0 0 0 1.31-.43l.52-.97a1 1 0 0 1 .7-.51l1.08-.2a1 1 0 0 0 .81-1.1l-.15-1.1a1 1 0 0 1 .27-.82l.76-.8a1 1 0 0 0 0-1.37l-.76-.79a1 1 0 0 1-.27-.83l.15-1.08a1 1 0 0 0-.8-1.12l-1.09-.19a1 1 0 0 1-.7-.5L9.73.81A1 1 0 0 0 8.43.4l-1 .49a1 1 0 0 1-.87 0L5.58.39a1 1 0 0 0-1.31.43l-.52.97a1 1 0 0 1-.7.51l-1.08.2a1 1 0 0 0-.81 1.1l.15 1.1a1 1 0 0 1-.27.82l-.76.8a1 1 0 0 0 0 1.37l.76.79a1 1 0 0 1 .27.83l-.15 1.08a1 1 0 0 0 .8 1.12l1.09.19a1 1 0 0 1 .7.5l.52.98a1 1 0 0 0 1.3.43l1-.49Zm4.3-8.47c.19.2.19.5 0 .7l-4.5 4.5a.5.5 0 0 1-.71 0l-2.5-2.5a.5.5 0 1 1 .7-.7L6 8.79l4.15-4.14c.2-.2.5-.2.7 0Z"})),thumbsup:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11 12.02c-.4.37-.91.56-1.56.56h-.88a5.5 5.5 0 0 1-1.3-.16c-.42-.1-.91-.25-1.47-.45-.3-.12-.63-.21-.95-.27H2.88a.84.84 0 0 1-.62-.26.84.84 0 0 1-.26-.61V6.45c0-.24.09-.45.26-.62a.84.84 0 0 1 .62-.25h1.87c.16-.11.47-.47.93-1.06.27-.35.51-.64.74-.88.1-.11.19-.3.24-.58.05-.28.12-.57.2-.87.1-.3.24-.55.43-.74a.87.87 0 0 1 .62-.25c.38 0 .72.07 1.03.22.3.15.54.38.7.7a2.94 2.94 0 0 1 .21 1.58 3 3 0 0 1-.3 1h1.2c.47 0 .88.17 1.23.52s.52.8.52 1.22c0 .29-.04.66-.34 1.12.05.15.07.3.07.47 0 .35-.09.68-.26.98.07.54-.07 1.08-.4 1.51a1.9 1.9 0 0 1-.57 1.5Zm.47-5.33a.96.96 0 0 0 .03-.25.74.74 0 0 0-.23-.51.68.68 0 0 0-.52-.23H7.93l.73-1.45a2 2 0 0 0 .21-.87c0-.44-.07-.7-.13-.82a.53.53 0 0 0-.24-.24 1.3 1.3 0 0 0-.54-.12.99.99 0 0 0-.14.28c-.08.27-.13.52-.18.76-.06.38-.2.77-.48 1.07v.01l-.02.01c-.2.2-.4.46-.67.8l-.61.76c-.15.17-.35.38-.54.51l-.26.18H5v4.13h.02c.38.08.76.18 1.12.32.53.2.98.33 1.35.42.36.09.71.13 1.07.13h.88c.43 0 .68-.11.87-.29a.9.9 0 0 0 .26-.7l-.02-.37.22-.3c.17-.23.25-.5.2-.78l-.04-.33.17-.3a.97.97 0 0 0 .13-.48c0-.09 0-.13-.02-.15l-.15-.46.26-.4c.1-.15.13-.25.15-.33ZM3.5 10.8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),shield:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.76 2.08a.5.5 0 0 1 .24.42v6a.5.5 0 0 1-.17.38l-4.5 3.99a.5.5 0 0 1-.67 0l-4.49-4A.5.5 0 0 1 2 8.5V2.5c0-.18.1-.34.24-.42l.01-.02a2.5 2.5 0 0 1 .3-.16c.22-.1.52-.24.92-.37C4.27 1.26 5.44 1 7 1c1.56 0 2.73.26 3.53.53a6.97 6.97 0 0 1 1.22.53l.01.02ZM3 2.79v5.49l1.07.94 6.59-6.58-.44-.17C9.52 2.24 8.44 2 7 2c-1.44 0-2.52.24-3.22.47-.35.12-.6.24-.78.32Zm4 9.04L4.82 9.9 11 3.71v4.57l-4 3.55Z"})),basket:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.35 2.85a.5.5 0 1 0-.7-.7l-3 3a.5.5 0 1 0 .7.7l3-3Z"}),a.createElement("path",{d:"M2.09 6H4.5a.5.5 0 0 0 0-1H1.8a.75.75 0 0 0-.74.87l.8 4.88A1.5 1.5 0 0 0 3.36 12h7.3a1.5 1.5 0 0 0 1.48-1.25l.81-4.88A.75.75 0 0 0 12.2 5H10a.5.5 0 0 0 0 1h1.91l-.76 4.58a.5.5 0 0 1-.5.42h-7.3a.5.5 0 0 1-.5-.42L2.1 6Z"}),a.createElement("path",{d:"M4.5 7c.28 0 .5.22.5.5v2a.5.5 0 0 1-1 0v-2c0-.28.22-.5.5-.5ZM10 7.5a.5.5 0 0 0-1 0v2a.5.5 0 0 0 1 0v-2ZM6.5 9.5v-2a.5.5 0 0 1 1 0v2a.5.5 0 0 1-1 0Z"})),beaker:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M4.5 2h.75v3.87l-3.03 5.26c-.48.83.12 1.87 1.08 1.87h7.4c.96 0 1.57-1.04 1.08-1.87L8.75 5.87V2h.75a.5.5 0 0 0 0-1h-5a.5.5 0 0 0 0 1Zm1.75 4V2h1.5v4.13l.07.12 1 1.75H5.18l1.01-1.75.07-.12V6ZM4.6 9l-1.52 2.63c-.1.16.03.37.22.37h7.4c.2 0 .31-.2.22-.37L9.4 9H4.6Z"})),hourglass:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 10.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.5 1a.5.5 0 0 0-.5.5c0 1.06.14 1.9.68 2.97.34.7.86 1.5 1.6 2.53a16.53 16.53 0 0 0-1.8 2.96A6 6 0 0 0 3 12.49v.01a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 6 6 0 0 0-.48-2.54c-.34-.8-.9-1.71-1.8-2.96a19.78 19.78 0 0 0 1.6-2.53c.54-1.08.68-1.9.68-2.97a.5.5 0 0 0-.5-.5h-7Zm6.49 11a4.68 4.68 0 0 0-.39-1.65c-.27-.65-.73-1.4-1.5-2.5a133 133 0 0 1-.75 1 .5.5 0 0 1-.56.1.5.5 0 0 1-.2-.16l-.7-.94a14.36 14.36 0 0 0-1.5 2.5A4.68 4.68 0 0 0 4.02 12H10ZM6.3 6.72l.7.94a90.06 90.06 0 0 0 .7-.96c.49-.67.87-1.22 1.17-1.7H5.13A32.67 32.67 0 0 0 6.3 6.72ZM4.56 4h4.88c.36-.73.5-1.31.55-2H4c.04.69.19 1.27.55 2Z"})),flag:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.5 1h-9a.5.5 0 0 0-.5.5v11a.5.5 0 0 0 1 0V8h8.5a.5.5 0 0 0 .35-.85L9.21 4.5l2.64-2.65A.5.5 0 0 0 11.5 1ZM8.15 4.15 10.29 2H3v5h7.3L8.14 4.85a.5.5 0 0 1 0-.7Z"})),cloudhollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7V6a3 3 0 0 0-5.9-.74l-.18.68-.7.07A2.5 2.5 0 0 0 3.5 11h3.19l.07-.01h.08L7 11h4a2 2 0 1 0 0-4h-1ZM3.12 5.02A3.5 3.5 0 0 0 3.5 12H11a3 3 0 1 0 0-6 4 4 0 0 0-7.88-.98Z"})),cloud:a.createElement("path",{d:"M7 2a4 4 0 0 1 4 4 3 3 0 1 1 0 6H3.5a3.5 3.5 0 0 1-.38-6.98A4 4 0 0 1 7 2Z"}),edit:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m13.85 2.15-2-2a.5.5 0 0 0-.7 0l-1.5 1.5-9 9a.5.5 0 0 0-.14.26L0 13.39a.5.5 0 0 0 .14.46.5.5 0 0 0 .46.14l2.48-.5a.5.5 0 0 0 .27-.14l9-9 1.5-1.5a.5.5 0 0 0 0-.7ZM12 3.29l.8-.79-1.3-1.3-.8.8L12 3.3Zm-2-.58L1.7 11 3 12.3 11.3 4 10 2.7ZM1.14 12.86l.17-.85.68.68-.85.17Z"})),cog:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.59 5.59a2 2 0 0 1 3.27 2.14.5.5 0 1 0 .93.37 3 3 0 1 0-1.7 1.7.5.5 0 1 0-.36-.94A2 2 0 0 1 5.6 5.6Z",fill:"#333"}),a.createElement("path",{fillRule:"evenodd",d:"M.94 6.53c.13.12.19.3.18.46 0 .17-.05.34-.18.47L0 8.39c.19.94.55 1.81 1.07 2.58h1.32c.18 0 .34.07.46.2.12.11.2.27.2.45v1.32c.76.51 1.62.88 2.55 1.06l.94-.94a.63.63 0 0 1 .45-.19h.03c.16 0 .33.07.45.19l.94.94a7.1 7.1 0 0 0 2.55-1.06v-1.33c0-.18.07-.35.2-.46.11-.12.27-.2.45-.2h1.33A7.1 7.1 0 0 0 14 8.4l-.95-.94a.64.64 0 0 1-.18-.47c0-.17.06-.34.18-.46l.95-.95a7.1 7.1 0 0 0-1.05-2.52h-1.34a.63.63 0 0 1-.46-.2.64.64 0 0 1-.2-.46V1.06A7.1 7.1 0 0 0 8.42 0l-.94.94a.63.63 0 0 1-.45.19H7a.63.63 0 0 1-.45-.19L5.6 0a7.1 7.1 0 0 0-2.56 1.06v1.33c0 .18-.07.34-.2.46a.63.63 0 0 1-.45.2H1.06A7.1 7.1 0 0 0 0 5.59l.94.94Zm.7 1.63c.33-.32.49-.75.48-1.17 0-.42-.15-.85-.47-1.17l-.54-.54c.12-.43.3-.85.51-1.23h.77c.46 0 .87-.2 1.17-.5.3-.29.48-.7.48-1.16v-.77c.4-.22.81-.39 1.25-.52l.54.55c.33.32.75.48 1.16.48h.03c.42 0 .84-.16 1.16-.48l.54-.54c.44.12.85.3 1.24.5v.8c0 .45.19.87.49 1.16.3.3.7.5 1.16.5h.78c.2.37.38.78.5 1.2l-.54.55c-.33.32-.49.75-.48 1.17 0 .42.15.85.48 1.17l.55.55c-.13.44-.3.85-.52 1.24h-.77c-.45 0-.87.2-1.16.5-.3.29-.5.7-.5 1.16v.77c-.38.21-.8.39-1.23.51l-.54-.54a1.64 1.64 0 0 0-1.16-.48H7c-.41 0-.83.16-1.16.48l-.54.55a6.1 6.1 0 0 1-1.25-.52v-.76c0-.45-.19-.87-.48-1.16-.3-.3-.71-.5-1.17-.5h-.76a6.1 6.1 0 0 1-.53-1.25l.55-.55Z"})),nut:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.59 8.41a2 2 0 1 1 3.27-.68.5.5 0 1 0 .93.37 3 3 0 1 0-1.7 1.7.5.5 0 0 0-.36-.94 2 2 0 0 1-2.14-.45Z"}),a.createElement("path",{fillRule:"evenodd",d:"M6.5.29a1 1 0 0 1 1 0l5.06 2.92c.31.18.5.51.5.87v5.84a1 1 0 0 1-.5.87L7.5 13.7a1 1 0 0 1-1 0L1.44 10.8a1 1 0 0 1-.5-.87V4.08a1 1 0 0 1 .5-.87L6.5.3Zm.5.86 5.06 2.93v5.84L7 12.85 1.94 9.92V4.08L7 1.15Z"})),wrench:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.5 1c.44 0 .56.52.25.83l-.8.81c-.2.2-.2.52 0 .72l.69.7c.2.2.52.2.72 0l.8-.81c.32-.31.84-.2.84.25a2.5 2.5 0 0 1-3.41 2.33L2.7 12.7a1 1 0 0 1-1.42-1.42l6.88-6.88A2.5 2.5 0 0 1 10.5 1ZM2 12.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),ellipsis:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM13 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM7 8.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"})),check:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.85 3.35a.5.5 0 0 0-.7-.7L5 10.79.85 6.65a.5.5 0 1 0-.7.7l4.5 4.5c.2.2.5.2.7 0l8.5-8.5Z"})),form:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V6.4a.5.5 0 0 0-1 0V12H2V2h7.5a.5.5 0 0 0 0-1H2Z"}),a.createElement("path",{d:"m6.35 9.86 7.5-7.5a.5.5 0 0 0-.7-.71L6 8.8 3.85 6.65a.5.5 0 1 0-.7.7l2.5 2.5c.2.2.5.2.7 0Z"})),batchdeny:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 2a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Zm-2.646.646a.5.5 0 0 1 0 .708L5.207 7l3.647 3.646a.5.5 0 0 1-.708.708L4.5 7.707.854 11.354a.5.5 0 0 1-.708-.708L3.793 7 .146 3.354a.5.5 0 1 1 .708-.708L4.5 6.293l3.646-3.647a.5.5 0 0 1 .708 0ZM11 7a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 11 7Zm.5 4a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Z"})),batchaccept:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 2a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Zm-2.2.6a.5.5 0 0 1 .1.7l-5.995 7.993a.505.505 0 0 1-.37.206.5.5 0 0 1-.395-.152L.146 8.854a.5.5 0 1 1 .708-.708l2.092 2.093L8.6 2.7a.5.5 0 0 1 .7-.1ZM11 7a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 11 7Zm.5 4a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Z"})),controls:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.5 1c.28 0 .5.22.5.5V2h1.5a.5.5 0 0 1 0 1H11v.5a.5.5 0 0 1-1 0V3H1.5a.5.5 0 0 1 0-1H10v-.5c0-.28.22-.5.5-.5ZM1.5 11a.5.5 0 0 0 0 1H10v.5a.5.5 0 0 0 1 0V12h1.5a.5.5 0 0 0 0-1H11v-.5a.5.5 0 0 0-1 0v.5H1.5ZM1 7c0-.28.22-.5.5-.5H3V6a.5.5 0 0 1 1 0v.5h8.5a.5.5 0 0 1 0 1H4V8a.5.5 0 0 1-1 0v-.5H1.5A.5.5 0 0 1 1 7Z"})),plus:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v6h-6a.5.5 0 0 0 0 1h6v6a.5.5 0 0 0 1 0v-6h6a.5.5 0 0 0 0-1h-6v-6Z"})),closeAlt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.03.97A.75.75 0 0 0 .97 2.03L5.94 7 .97 11.97a.75.75 0 1 0 1.06 1.06L7 8.06l4.97 4.97a.75.75 0 1 0 1.06-1.06L8.06 7l4.97-4.97A.75.75 0 0 0 11.97.97L7 5.94 2.03.97Z"})),cross:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.85 1.15a.5.5 0 1 0-.7.7L6.29 7l-5.14 5.15a.5.5 0 0 0 .7.7L7 7.71l5.15 5.14a.5.5 0 0 0 .7-.7L7.71 7l5.14-5.15a.5.5 0 0 0-.7-.7L7 6.29 1.85 1.15Z"})),trash:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.5 4.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0V5c0-.28.22-.5.5-.5ZM9 5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M4.5.5c0-.28.22-.5.5-.5h4c.28 0 .5.22.5.5V2h3a.5.5 0 0 1 0 1H12v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V3h-.5a.5.5 0 0 1 0-1h3V.5ZM3 3v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V3H3Zm2.5-2h3v1h-3V1Z"})),pinalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.44 4.44 9.56.56a1.5 1.5 0 0 0-2.12 0L7 1a1.41 1.41 0 0 0 0 2L5 5H3.66A4 4 0 0 0 .83 6.17l-.48.48a.5.5 0 0 0 0 .7l2.8 2.8-3 3a.5.5 0 0 0 .7.7l3-3 2.8 2.8c.2.2.5.2.7 0l.48-.48A4 4 0 0 0 9 10.34V9l2-2c.55.55 1.45.55 2 0l.44-.44a1.5 1.5 0 0 0 0-2.12ZM11 5.59l-3 3v1.75a3 3 0 0 1-.88 2.12L7 12.6 1.41 7l.13-.12A3 3 0 0 1 3.66 6H5.4l3-3-.7-.7a.41.41 0 0 1 0-.6l.44-.43c.2-.2.5-.2.7 0l3.88 3.88c.2.2.2.5 0 .7l-.44.44a.41.41 0 0 1-.58 0L11 5.6Z"})),unpin:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.44 4.44 9.56.56a1.5 1.5 0 0 0-2.12 0L7 1a1.41 1.41 0 0 0 0 2L5.7 4.3l.71.7 2-2-.7-.7a.41.41 0 0 1 0-.6l.44-.43c.2-.2.5-.2.7 0l3.88 3.88c.2.2.2.5 0 .7l-.44.44a.41.41 0 0 1-.58 0L11 5.6l-2 2 .7.7L11 7c.55.55 1.45.55 2 0l.44-.44a1.5 1.5 0 0 0 0-2.12ZM.83 6.17A4 4 0 0 1 3.59 5l1 1h-.93a3 3 0 0 0-2.12.88L1.4 7 7 12.59l.12-.13A3 3 0 0 0 8 10.34v-.93l1 1a4 4 0 0 1-1.17 2.76l-.48.48a.5.5 0 0 1-.7 0l-2.8-2.8-3 3a.5.5 0 0 1-.7-.7l3-3-2.8-2.8a.5.5 0 0 1 0-.7l.48-.48Zm1.02-5.02a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),add:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 3c.28 0 .5.22.5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),subtract:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),close:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.85 4.15c.2.2.2.5 0 .7L7.71 7l2.14 2.15a.5.5 0 0 1-.7.7L7 7.71 4.85 9.85a.5.5 0 0 1-.7-.7L6.29 7 4.15 4.85a.5.5 0 1 1 .7-.7L7 6.29l2.15-2.14c.2-.2.5-.2.7 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),delete:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0a6 6 0 0 1-9.87 4.58l8.45-8.45A5.98 5.98 0 0 1 13 7ZM2.42 10.87l8.45-8.45a6 6 0 0 0-8.46 8.46Z"})),passed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm3.85-9.35c.2.2.2.5 0 .7l-4.5 4.5a.5.5 0 0 1-.7 0l-2.5-2.5a.5.5 0 1 1 .7-.7L6 8.79l4.15-4.14c.2-.2.5-.2.7 0Z"})),changed:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14ZM3.5 6.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Z"})),failed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm2.85-9.85c.2.2.2.5 0 .7L7.71 7l2.14 2.15a.5.5 0 0 1-.7.7L7 7.71 4.85 9.85a.5.5 0 0 1-.7-.7L6.29 7 4.15 4.85a.5.5 0 1 1 .7-.7L7 6.29l2.15-2.14c.2-.2.5-.2.7 0Z"})),clear:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M5 2h7a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-1.41-.59l-3-3a2 2 0 0 1 0-2.82l3-3A2 2 0 0 1 5 2Zm1.15 3.15c.2-.2.5-.2.7 0L8 6.29l1.15-1.14a.5.5 0 1 1 .7.7L8.71 7l1.14 1.15a.5.5 0 0 1-.7.7L8 7.71 6.85 8.85a.5.5 0 1 1-.7-.7L7.29 7 6.15 5.85a.5.5 0 0 1 0-.7Z"})),comment:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 5a.5.5 0 1 0 0 1h7a.5.5 0 0 0 0-1h-7ZM3 8.5c0-.27.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12.5 12H5.7l-1.85 1.86a.5.5 0 0 1-.35.14.5.5 0 0 1-.5-.5V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v9a.5.5 0 0 1-.5.5ZM2 11V3h10v8H2Z"})),commentadd:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 5a.5.5 0 1 0-1 0v1.5H5a.5.5 0 1 0 0 1h1.5V9a.5.5 0 0 0 1 0V7.5H9a.5.5 0 0 0 0-1H7.5V5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.7 13.97a.5.5 0 0 1-.7-.46V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v9a.5.5 0 0 1-.5.5H5.7l-1.85 1.85a.5.5 0 0 1-.16.1ZM2 3v8h10V3H2Z"})),requestchange:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.85 6.65c.2.2.2.51 0 .7l-2 2a.5.5 0 1 1-.7-.7L8.3 7.5H4.5a.5.5 0 0 1 0-1h3.79L7.15 5.36a.5.5 0 1 1 .7-.71l2 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.7 13.97a.5.5 0 0 1-.7-.46V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v9a.5.5 0 0 1-.5.5H5.7l-1.85 1.85a.5.5 0 0 1-.16.1ZM2 3v8h10V3H2Z"})),comments:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.5 7a.5.5 0 0 0 0-1h-5a.5.5 0 1 0 0 1h5ZM9 8.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h5c.28 0 .5.23.5.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 11.5V10h1.5a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5v8c0 .28.22.5.5.5H2v1.5a.5.5 0 0 0 .5.5.5.5 0 0 0 .35-.14L4.71 12h6.79a.5.5 0 0 0 .5-.5ZM3 3V2h10v7h-1V3.5a.5.5 0 0 0-.5-.5H3Zm-2 8V4h10v7H1Z"})),lock:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8 8a1 1 0 0 1-.5.87v1.63a.5.5 0 0 1-1 0V8.87A1 1 0 1 1 8 8Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3 4a4 4 0 1 1 8 0v1h1.5c.28 0 .5.23.5.5v8a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-8c0-.27.22-.5.5-.5H3V4Zm7 1V4a3 3 0 1 0-6 0v1h6Zm2 1H2v7h10V6Z"})),unlock:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.5 8.87a1 1 0 1 1 1 0v1.63a.5.5 0 0 1-1 0V8.87Z"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 1a3 3 0 0 0-3 3v1h8.5c.28 0 .5.23.5.5v8a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-8c0-.27.22-.5.5-.5H3V4a4 4 0 0 1 7.76-1.38.5.5 0 0 1-.94.34A3 3 0 0 0 7 1ZM2 6h10v7H2V6Z"})),key:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7.5 8.53v.97a.5.5 0 0 1-.5.5H5.5v1.5a.5.5 0 0 1-.5.5H3.5v1.5a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .15-.36l5.12-5.11a4.5 4.5 0 1 1 2.23 2.5ZM6 4.5a3.5 3.5 0 1 1 1.5 2.87c-.29-.2-1-.37-1 .48V9H5a.5.5 0 0 0-.5.5V11H3a.5.5 0 0 0-.5.5V13H1v-1.3l5.2-5.19c.15-.16.18-.4.1-.6A3.47 3.47 0 0 1 6 4.5Z"})),outbox:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.35.15a.5.5 0 0 0-.7 0l-2 2a.5.5 0 1 0 .7.7L6.5 1.72v6.8a.5.5 0 0 0 1 0V1.7l1.15 1.15a.5.5 0 1 0 .7-.71l-2-2Z"}),a.createElement("path",{d:"M2 7.5a.5.5 0 1 0-1 0v5c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-1 0V12H2V7.5Z"})),credit:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 8a.5.5 0 1 0 0 1h3a.5.5 0 0 0 0-1h-3Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 11.5c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H.5a.5.5 0 0 0-.5.5v9ZM1 3v1h12V3H1Zm0 8h12V6H1v5Z"})),button:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 3a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h3.5a.5.5 0 1 0 0-1H1V4h12v5h-1a.5.5 0 0 0 0 1h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H1Z"}),a.createElement("path",{d:"M6.45 7a.5.5 0 0 1 .3.08l3.48 2.02a.5.5 0 0 1 0 .87l-1.08.62.75 1.3a.75.75 0 0 1-1.3.75l-.75-1.3-1.07.62a.5.5 0 0 1-.67-.13.5.5 0 0 1-.1-.3L6 7.5a.5.5 0 0 1 .45-.5Z"})),type:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 1.5c0-.27.22-.5.5-.5h5a.5.5 0 1 1 0 1h-2v10h2a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h2V2h-2a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{d:"M0 4.5c0-.27.22-.5.5-.5h4a.5.5 0 1 1 0 1H1v4h3.5a.5.5 0 1 1 0 1h-4a.5.5 0 0 1-.5-.5v-5ZM9.5 4a.5.5 0 1 0 0 1H13v4H9.5a.5.5 0 1 0 0 1h4a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5h-4Z"})),pointerdefault:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.94 12.46c.11 0 .2-.06.25-.15l1.58-3.16 2.54 2.54c.04.05.1.07.19.07a.3.3 0 0 0 .2-.07l.8-.8a.27.27 0 0 0 0-.38L8.9 7.9l3.4-1.7c.06-.03.1-.07.12-.11a.22.22 0 0 0 .04-.14.33.33 0 0 0-.06-.16.17.17 0 0 0-.09-.07h-.02L1.91 1.55a.27.27 0 0 0-.35.36l4.15 10.37c.04.09.12.16.23.17Zm-.03 1h-.02a1.28 1.28 0 0 1-1.1-.8L.62 2.29A1.27 1.27 0 0 1 2.3.63l10.35 4.15c.52.18.79.65.81 1.11.04.53-.27.98-.7 1.2l-2.17 1.08L12.2 9.8c.5.5.5 1.3 0 1.8l-.8.8v.01c-.5.46-1.3.48-1.8-.01l-1.56-1.56-.95 1.92c-.23.45-.68.7-1.15.7h-.03Z"})),pointerhand:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.87 6v-.02c-.03-.27-.23-.48-.47-.5a.5.5 0 0 0-.53.5v1.41c0 .25-.22.47-.47.47a.48.48 0 0 1-.47-.47V5.17a.6.6 0 0 0 0-.05c-.02-.27-.23-.5-.47-.5a.5.5 0 0 0-.52.5v1.65l-.01.1a.49.49 0 0 1-.46.37.48.48 0 0 1-.47-.47V4.62a.6.6 0 0 0 0-.05c-.03-.27-.23-.48-.47-.5a.5.5 0 0 0-.53.5v2.2c0 .25-.22.47-.47.47a.49.49 0 0 1-.47-.47V1.75c-.02-.27-.22-.5-.47-.5a.5.5 0 0 0-.52.5v6.78c0 .25-.22.47-.47.47a.48.48 0 0 1-.47-.47v-.26a.78.78 0 0 0-.06-.31.65.65 0 0 0-.16-.22l-.2-.19A6.37 6.37 0 0 0 3.06 7h-.02c-.43-.34-.62-.25-.69-.2-.26.14-.29.5-.13.74l1.73 2.6v.01h-.01l-.04.02.05-.02s1.21 2.6 3.57 2.6c3.54 0 4.2-1.9 4.31-4.42.04-.6.04-1.19.03-1.78V6Zm.97 2.38c-.06 1.29-.26 2.67-1.08 3.72-.88 1.12-2.29 1.65-4.23 1.65a4.64 4.64 0 0 1-3.4-1.62 6.96 6.96 0 0 1-1.05-1.5v-.02L1.4 8.1A1.6 1.6 0 0 1 1.15 7c.05-.38.26-.8.69-1.04.2-.13.48-.23.85-.19.36.05.68.22.98.45.14.1.27.22.4.33v-4.8A1.5 1.5 0 0 1 5.63.25c.93.04 1.43.86 1.43 1.55v1.33c.17-.05.35-.07.53-.06h.02c.5.04.91.33 1.15.71a1.5 1.5 0 0 1 .74-.16c.66.03 1.12.46 1.32.97a1.5 1.5 0 0 1 .64-.1h.02c.85.06 1.39.8 1.39 1.55v.48c0 .6 0 1.24-.03 1.86Z"})),browser:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h13c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5H.5Zm.5-1V4h12v8H1Zm1-9.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),tablet:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0C2.67 0 2 .68 2 1.5v11c0 .83.67 1.5 1.5 1.5h7c.83 0 1.5-.67 1.5-1.5v-11c0-.82-.67-1.5-1.5-1.5h-7Zm0 1h7c.28 0 .5.23.5.5V11H3V1.5c0-.27.22-.5.5-.5ZM6 12a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1H6Z"})),mobile:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 1.5C3 .68 3.67 0 4.5 0h5c.83 0 1.5.68 1.5 1.5v11c0 .83-.67 1.5-1.5 1.5h-5A1.5 1.5 0 0 1 3 12.5v-11ZM4 12V2h6v10H4Z"})),watch:a.createElement(a.Fragment,null,a.createElement("path",{key:"watch",fillRule:"evenodd",d:"M4 .5c0-.27.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5A.5.5 0 0 1 4 .5ZM9.5 3h-5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5Zm-5-1C3.67 2 3 2.68 3 3.5v7c0 .83.67 1.5 1.5 1.5h5c.83 0 1.5-.67 1.5-1.5v-7c0-.82-.67-1.5-1.5-1.5h-5ZM7 4c.28 0 .5.23.5.5v2h1a.5.5 0 1 1 0 1H7a.5.5 0 0 1-.5-.5V4.5c0-.27.22-.5.5-.5Zm-2.5 9a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z"})),sidebar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5ZM3 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1H3Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h3v10H2ZM6 2h6v10H6V2Z"})),sidebaralt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5ZM10 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1h-1Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h6v10H2ZM9 2h3v10H9V2Z"})),sidebaralttoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 4.5A.5.5 0 0 0 11 4h-1a.5.5 0 1 0 0 1h1a.5.5 0 0 0 .5-.5ZM11 6a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1h1Zm.5 2.5A.5.5 0 0 0 11 8h-1a.5.5 0 1 0 0 1h1a.5.5 0 0 0 .5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11ZM9 12h3V2H9v10Zm-1 0H2V2h6v4.5H5.2l.66-.65a.5.5 0 1 0-.71-.7l-1.5 1.5a.5.5 0 0 0 0 .7l1.5 1.5a.5.5 0 1 0 .7-.7l-.64-.65H8V12Z"})),sidebartoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5ZM3 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1H3Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h3v10H2Zm4 0V7.5h2.8l-.65.65a.5.5 0 1 0 .7.7l1.5-1.5a.5.5 0 0 0 0-.7l-1.5-1.5a.5.5 0 1 0-.7.7l.64.65H6V2h6v10H6Z"})),bottombar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3 10.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Zm3.5-.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Zm2.5.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 8V2h10v6H2Zm10 1v3H2V9h10Z"})),bottombartoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 10a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Zm2.5.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Zm3.5-.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 12.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5Zm1-.5V9h10v3H2Zm4.5-4H2V2h10v6H7.5V5.21l.65.65a.5.5 0 1 0 .7-.71l-1.5-1.5a.5.5 0 0 0-.7 0l-1.5 1.5a.5.5 0 1 0 .7.7l.65-.64v2.8Z"})),cpu:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M5 5.5c0-.27.22-.5.5-.5h3c.28 0 .5.23.5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-3ZM6 8V6h2v2H6Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5.5 0c.28 0 .5.23.5.5V2h2V.5a.5.5 0 0 1 1 0V2h2.5c.28 0 .5.23.5.5V5h1.5a.5.5 0 0 1 0 1H12v2h1.5a.5.5 0 0 1 0 1H12v2.5a.5.5 0 0 1-.5.5H9v1.5a.5.5 0 0 1-1 0V12H6v1.5a.5.5 0 0 1-1 0V12H2.5a.5.5 0 0 1-.5-.5V9H.5a.5.5 0 0 1 0-1H2V6H.5a.5.5 0 0 1 0-1H2V2.5c0-.27.22-.5.5-.5H5V.5c0-.27.22-.5.5-.5ZM11 3H3v8h8V3Z"})),database:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12 3c0-1.1-2.24-2-5-2s-5 .9-5 2v8c0 .43.26.75.54.98.3.23.68.41 1.12.55.88.3 2.06.47 3.34.47 1.28 0 2.46-.17 3.34-.46.44-.15.83-.33 1.12-.56.28-.23.54-.55.54-.98V3Zm-1.03 0a2.45 2.45 0 0 0-.8-.49A8.88 8.88 0 0 0 7 2c-1.29 0-2.4.21-3.16.51a2.45 2.45 0 0 0-.81.49l.05.05c.13.13.37.28.76.44C4.6 3.79 5.7 4 7 4s2.4-.21 3.16-.51a2.45 2.45 0 0 0 .81-.49ZM11 5.75V4.2A8.9 8.9 0 0 1 7 5a8.98 8.98 0 0 1-4-.8v1.55l.02.04c.02.04.06.09.14.15.17.13.44.27.82.4A10 10 0 0 0 7 6.75a10 10 0 0 0 3.02-.41c.38-.13.65-.27.82-.4a.62.62 0 0 0 .14-.15.15.15 0 0 0 .02-.03v-.01ZM3 7.01c.2.1.42.2.66.28.88.29 2.06.46 3.34.46 1.28 0 2.46-.17 3.34-.46.24-.08.46-.17.66-.28V8.5l-.02.04a.62.62 0 0 1-.14.15c-.17.13-.44.27-.82.4A10 10 0 0 1 7 9.5a10 10 0 0 1-3.02-.41 2.76 2.76 0 0 1-.82-.4.62.62 0 0 1-.14-.15.15.15 0 0 1-.02-.03V7Zm0 2.75V11l.02.04c.02.04.06.09.14.15.17.13.44.27.82.4A10 10 0 0 0 7 12a10 10 0 0 0 3.02-.41c.38-.13.65-.27.82-.4a.62.62 0 0 0 .14-.15.15.15 0 0 0 .02-.03V9.76c-.2.1-.42.2-.66.28-.88.29-2.06.46-3.34.46-1.28 0-2.46-.17-3.34-.46A4.77 4.77 0 0 1 3 9.76Z"})),memory:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 3a.5.5 0 0 0-1 0v3a.5.5 0 0 0 1 0V3Zm2-.5c.28 0 .5.22.5.5v3a.5.5 0 0 1-1 0V3c0-.28.22-.5.5-.5Zm3 2a.5.5 0 1 0-1 0V6a.5.5 0 0 0 1 0V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 3.54a.5.5 0 0 0-.15-.39l-3-3a.5.5 0 0 0-.38-.14H2.5a.5.5 0 0 0-.5.5v13c0 .27.22.5.5.5h9a.5.5 0 0 0 .5-.5V3.53ZM3 1h5.3L11 3.71v5.3H3V1Zm0 9v3h8v-3H3Z"})),structure:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.16 3.45a1.5 1.5 0 1 0-2.33 0l-4.02 6.58A1.5 1.5 0 1 0 2.91 12h8.18a1.5 1.5 0 1 0 1.1-1.97L8.16 3.45Zm-1.47.52a1.5 1.5 0 0 0 .62 0l4.03 6.58c-.11.14-.2.29-.25.45H2.9a1.5 1.5 0 0 0-.25-.45L6.7 3.97Z"})),box:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m7.21.05 6.49 2.99a.5.5 0 0 1 .3.47v6.98a.5.5 0 0 1-.3.47l-6.47 2.98a.5.5 0 0 1-.46 0L.3 10.96a.5.5 0 0 1-.3-.47V3.5a.5.5 0 0 1 .3-.47L6.79.05a.5.5 0 0 1 .43 0ZM1 4.28v5.9l5.5 2.54v-5.9L1 4.28Zm6.5 8.44 5.5-2.54v-5.9L7.5 6.82v5.9Zm4.8-9.22L7 5.95 1.7 3.5 7 1.05l5.3 2.45Z"})),power:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0v-6Z"}),a.createElement("path",{d:"M4.27 2.8a.5.5 0 0 0-.54-.83 6 6 0 1 0 6.54 0 .5.5 0 0 0-.54.84 5 5 0 1 1-5.46 0Z"})),photo:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6.25 4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.5 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M13 1.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5ZM2 9.3V2h10v5.3L9.85 5.15a.5.5 0 0 0-.7 0L6.5 7.8 5.35 6.65a.5.5 0 0 0-.7 0L2 9.3Zm7.5-3.1L12 8.7V12H2v-1.3l3-3 3.15 3.15a.5.5 0 0 0 .7-.71L7.21 8.5 9.5 6.21Z"})),component:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 1A2.5 2.5 0 0 0 1 3.5v7A2.5 2.5 0 0 0 3.5 13h7a2.5 2.5 0 0 0 2.5-2.5v-7A2.5 2.5 0 0 0 10.5 1h-7ZM12 6.5H7.5V2h3c.83 0 1.5.68 1.5 1.5v3Zm0 1v3c0 .83-.67 1.5-1.5 1.5h-3V7.5H12ZM6.5 12V7.5H2v3c0 .83.67 1.5 1.5 1.5h3ZM2 6.5h4.5V2h-3C2.67 2 2 2.68 2 3.5v3Z"})),grid:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5H6c.28 0 .5.23.5.5V6a.5.5 0 0 1-.5.5H1.5A.5.5 0 0 1 1 6V1.5Zm1 4V2h3.5v3.5H2Zm5.5-4c0-.27.22-.5.5-.5h4.5c.28 0 .5.23.5.5V6a.5.5 0 0 1-.5.5H8a.5.5 0 0 1-.5-.5V1.5Zm1 4V2H12v3.5H8.5Zm-7 2A.5.5 0 0 0 1 8v4.5c0 .28.22.5.5.5H6a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5H1.5Zm.5 1V12h3.5V8.5H2ZM7.5 8c0-.27.22-.5.5-.5h4.5c.28 0 .5.23.5.5v4.5a.5.5 0 0 1-.5.5H8a.5.5 0 0 1-.5-.5V8Zm1 4V8.5H12V12H8.5Z"})),outline:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 2v2H1V1.5c0-.27.22-.5.5-.5H4v1H2ZM1 9V5h1v4H1Zm0 1v2.5c0 .28.22.5.5.5H4v-1H2v-2H1Zm9 3h2.5a.5.5 0 0 0 .5-.5V10h-1v2h-2v1Zm2-9h1V1.5a.5.5 0 0 0-.5-.5H10v1h2v2Zm-3 8v1H5v-1h4ZM9 1v1H5V1h4Zm4 8h-1V5h1v4ZM7 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})),photodrag:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.25 3.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.5 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7V.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5V6h1V4h2v6.5c0 .28.22.5.5.5H10v2H8v1h2.5a.5.5 0 0 0 .5-.5V11h2.5a.5.5 0 0 0 .5-.5V7ZM4 1v5.8l1.65-1.65c.2-.2.5-.2.7 0L7.5 6.3l2.65-2.65c.2-.2.5-.2.7 0L13 5.8V1H4Zm9 6.21-2.5-2.5-2.3 2.3 1.15 1.14a.5.5 0 1 1-.7.7L6 6.22l-2 2v1.8h9V7.2Z"}),a.createElement("path",{d:"M0 10V7h1v3H0Zm0 3.5V11h1v2h2v1H.5a.5.5 0 0 1-.5-.5Zm7 .5H4v-1h3v1Z"})),search:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9.54 10.2a5.5 5.5 0 1 1 .66-.66c.06.03.11.06.15.1l3 3a.5.5 0 0 1-.7.71l-3-3a.5.5 0 0 1-.1-.14ZM10.5 6a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z"})),zoom:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6 3.5c.28 0 .5.22.5.5v1.5H8a.5.5 0 0 1 0 1H6.5V8a.5.5 0 0 1-1 0V6.5H4a.5.5 0 0 1 0-1h1.5V4c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M9.54 10.2a5.5 5.5 0 1 1 .66-.66c.06.03.11.06.15.1l3 3a.5.5 0 0 1-.7.71l-3-3a.5.5 0 0 1-.1-.14ZM10.5 6a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z"})),zoomout:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 5.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M6 11.5c1.35 0 2.59-.49 3.54-1.3.03.06.06.11.1.15l3 3a.5.5 0 0 0 .71-.7l-3-3a.5.5 0 0 0-.14-.1A5.5 5.5 0 1 0 6 11.5Zm0-1a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Z"})),zoomreset:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 2.84V1.5a.5.5 0 0 0-1 0V4c0 .28.22.5.5.5h2.5a.5.5 0 0 0 0-1H2.26a4.5 4.5 0 1 1-.5 4.02.5.5 0 1 0-.94.33 5.5 5.5 0 0 0 8.72 2.36l.1.14 3 3a.5.5 0 0 0 .71-.7l-3-3a.5.5 0 0 0-.14-.1 5.5 5.5 0 1 0-8.7-6.7Z"})),eye:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 9.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"}),a.createElement("path",{fillRule:"evenodd",d:"m14 7-.2.3c-.13.16-3.06 4.2-6.8 4.2C3.26 11.5.33 7.46.2 7.3L0 7l.2-.3C.34 6.55 3.27 2.5 7 2.5c3.74 0 6.67 4.04 6.8 4.2l.2.3ZM2.9 5.3A13 13 0 0 0 1.24 7 13 13 0 0 0 2.9 8.7c1.14.97 2.58 1.8 4.1 1.8 1.52 0 2.96-.83 4.1-1.8A13 13 0 0 0 12.76 7a13 13 0 0 0-1.66-1.7C9.96 4.33 8.52 3.5 7 3.5c-1.52 0-2.96.83-4.1 1.8Z"})),eyeclose:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.85 1.15a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11ZM11.1 8.7c-.17.15-.36.3-.55.44l.72.71a13.25 13.25 0 0 0 2.52-2.56L14 7l-.2-.3c-.13-.16-3.06-4.2-6.8-4.2-.89 0-1.73.23-2.5.58l.76.76A4.86 4.86 0 0 1 7 3.5c1.52 0 2.96.83 4.1 1.8A13 13 0 0 1 12.76 7a13 13 0 0 1-1.66 1.7ZM.2 6.7c.08-.09 1.04-1.41 2.53-2.55l.72.71c-.2.14-.38.3-.55.44A13 13 0 0 0 1.24 7 13 13 0 0 0 2.9 8.7c1.14.97 2.58 1.8 4.1 1.8.6 0 1.18-.13 1.74-.34l.77.76c-.78.35-1.62.58-2.51.58C3.26 11.5.33 7.46.2 7.3L0 7l.2-.3Z"}),a.createElement("path",{d:"M4.5 7c0-.32.06-.63.17-.91l3.24 3.24A2.5 2.5 0 0 1 4.5 7Zm4.83.91L6.09 4.67a2.5 2.5 0 0 1 3.24 3.24Z"})),lightning:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M2.52 6.6a.57.57 0 0 0-.17.54c.04.2.19.37.38.41l2.78.73-1.5 5c-.06.24.02.5.22.63a.5.5 0 0 0 .28.09.5.5 0 0 0 .35-.14L11.5 7.4c.14-.13.2-.34.15-.54a.53.53 0 0 0-.38-.4l-2.7-.7L10.79.78c.1-.23.04-.5-.15-.66a.5.5 0 0 0-.65 0L2.52 6.6Zm7.72.63-3.07-.8 1.85-4.14-5.2 4.51 2.94.77-1.27 4.28 4.75-4.62Zm-5.73 6.2.04.02Z"})),lightningoff:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.14 8.72 11.5 7.4c.14-.13.2-.34.15-.54a.53.53 0 0 0-.38-.4l-2.7-.7L10.79.78c.1-.23.04-.5-.15-.66a.5.5 0 0 0-.65 0L5.46 4.05l.71.7L9.02 2.3 7.38 5.97l.7.7 2.16.56-.8.79.7.7ZM2.52 6.6a.57.57 0 0 0-.17.54c.04.2.19.37.38.41l2.78.73-1.5 5c-.06.24.02.5.22.63a.5.5 0 0 0 .63-.05l3.84-3.74-.7-.7-2.51 2.43 1.13-3.81-.68-.69L3.8 6.8l.85-.73-.71-.7L2.52 6.6Zm-.67-5.45a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),contrast:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h10a.5.5 0 0 0 .5-.5V11h2.5a.5.5 0 0 0 .5-.5V.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5V3Zm1 1v2.3L6.3 4H4ZM3 4v6.5a.5.5 0 0 0 .5.5H10v2H1V4h2Zm1-1h6.5a.5.5 0 0 1 .5.5V10h2V1H4v2Zm6 7V7.71l-2.3 2.3H10Zm0-3.7V4.7L4.7 10h1.6L10 6.3ZM9.3 4H7.7L4 7.71V9.3L9.3 4Z"})),switchalt:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 3V.5c0-.27.22-.5.5-.5h10c.28 0 .5.23.5.5v10a.5.5 0 0 1-.5.5H11v2.5a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-10c0-.27.22-.5.5-.5H3Zm1 0V1h9v9h-2V3.5a.5.5 0 0 0-.5-.5H4Zm6 8v2H1V4h2v6.5c0 .28.22.5.5.5H10Zm0-1H4V4h6v6Z"})),mirror:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 12h10V2L2 12Z"})),grow:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1a.5.5 0 1 0 0 1H12v10.5a.5.5 0 0 0 1 0V2a1 1 0 0 0-1-1H1.5Z"}),a.createElement("path",{d:"M1 3.5c0-.27.22-.5.5-.5H10a1 1 0 0 1 1 1v8.5a.5.5 0 0 1-1 0V4H1.5a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h7a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5h-7ZM2 6v6h6V6H2Z"})),paintbrush:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.8535.1464a.5.5 0 0 0-.7071 0L2.9827 8.3102a2.2396 2.2396 0 0 0-1.0737.599C.6772 10.141.2402 11.903.0852 12.9978 0 13.5998 0 14.0002 0 14.0002s.4004 0 1.0023-.0853c1.095-.155 2.8569-.5919 4.0887-1.8237.307-.307.5067-.6806.5992-1.0743l8.1633-8.1633a.5.5 0 0 0 0-.7071l-2-2Zm-6.253 9.546L6.543 8.75l-1.293-1.2929-.9424.9424a2.242 2.242 0 0 1 .7835.5097c.23.2302.4.4977.5095.7831ZM7.25 8.0428 12.7929 2.5 11.5 1.2071 5.957 6.75 7.25 8.0429ZM4.3839 9.6163c.4881.4882.4881 1.2796 0 1.7678-.7665.7664-1.832 1.1845-2.7791 1.403a8.6972 8.6972 0 0 1-.49.0982 8.7151 8.7151 0 0 1 .0982-.4899c.2186-.9471.6367-2.0126 1.403-2.779.4882-.4882 1.2797-.4882 1.7679 0Z"})),ruler:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1c.28 0 .5.23.5.5V2h10v-.5a.5.5 0 0 1 1 0v2a.5.5 0 0 1-1 0V3H2v.5a.5.5 0 0 1-1 0v-2c0-.27.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 6a.5.5 0 0 0-.5.5v6c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-6a.5.5 0 0 0-.5-.5h-11ZM2 7v5h10V7h-1v2.5a.5.5 0 0 1-1 0V7h-.75v1a.5.5 0 0 1-1 0V7H7.5v2.5a.5.5 0 0 1-1 0V7h-.75v1a.5.5 0 0 1-1 0V7H4v2.5a.5.5 0 0 1-1 0V7H2Z"})),stop:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 4a.5.5 0 0 0-.5.5v5c0 .28.22.5.5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5h-5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),camera:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9 7a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2.5 1a.5.5 0 0 0-.5.5V2H.5a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H6v-.5a.5.5 0 0 0-.5-.5h-3ZM1 3v8h12V3H1Z"})),video:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 10a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 4c0-1.1.9-2 2-2h6a2 2 0 0 1 2 2v.5l3.19-2.4a.5.5 0 0 1 .81.4v9a.5.5 0 0 1-.8.4L10 9.5v.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4Zm9 0v1.5a.5.5 0 0 0 .8.4L13 3.5v7L9.8 8.1a.5.5 0 0 0-.8.4V10a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1Z"})),speaker:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 4.50004V9.50004C1 9.77618 1.22386 10 1.5 10H4L7.17075 12.7744C7.49404 13.0573 8 12.8277 8 12.3982V1.60192C8 1.17235 7.49404 0.942757 7.17075 1.22564L4 4.00004H1.5C1.22386 4.00004 1 4.2239 1 4.50004ZM4 9.00004V5.00004H2V9.00004H4ZM4.99804 9.54456C4.99934 9.52989 5 9.51505 5 9.50004V4.50004C5 4.48504 4.99934 4.47019 4.99804 4.45552L7 2.70381V11.2963L4.99804 9.54456Z"}),a.createElement("path",{d:"M10.1498 1.75202C9.88637 1.66927 9.60572 1.81577 9.52297 2.07922C9.44023 2.34267 9.58672 2.62332 9.85017 2.70607C11.6763 3.27963 13 4.98596 13 7.00014C13 9.01433 11.6763 10.7207 9.85017 11.2942C9.58672 11.377 9.44023 11.6576 9.52297 11.9211C9.60572 12.1845 9.88637 12.331 10.1498 12.2483C12.3808 11.5476 14 9.4636 14 7.00014C14 4.53669 12.3808 2.45272 10.1498 1.75202Z"}),a.createElement("path",{d:"M10.2504 3.96861C10.0113 3.83033 9.70547 3.91201 9.5672 4.15105C9.42893 4.39008 9.51061 4.69594 9.74964 4.83421C10.4982 5.26723 11 6.07534 11 7.00006C11 7.92479 10.4982 8.7329 9.74964 9.16591C9.51061 9.30418 9.42893 9.61005 9.5672 9.84908C9.70547 10.0881 10.0113 10.1698 10.2504 10.0315C11.2952 9.42711 12 8.29619 12 7.00006C12 5.70394 11.2952 4.57302 10.2504 3.96861Z"})),play:a.createElement(a.Fragment,null,a.createElement("path",{d:"m12.81 7.43-9.05 5.6A.5.5 0 0 1 3 12.6V1.4c0-.4.43-.63.76-.43l9.05 5.6a.5.5 0 0 1 0 .86Z"})),playback:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.24 12.04 3.7 7.42a.5.5 0 0 1-.2-.23v4.05a.75.75 0 0 1-1.5 0v-8.5a.75.75 0 0 1 1.5 0V6.8a.5.5 0 0 1 .2-.23l7.54-4.6a.5.5 0 0 1 .76.42v9.22a.5.5 0 0 1-.76.43Z"})),playnext:a.createElement(a.Fragment,null,a.createElement("path",{d:"m2.76 12.04 7.54-4.61a.5.5 0 0 0 .2-.23v4.05a.75.75 0 0 0 1.5 0v-8.5a.75.75 0 0 0-1.5 0V6.8a.5.5 0 0 0-.2-.23l-7.54-4.6a.5.5 0 0 0-.76.42v9.22c0 .39.43.63.76.43Z"})),rewind:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9 2.42v2.32L13.23 2a.5.5 0 0 1 .77.42v9.16a.5.5 0 0 1-.77.42L9 9.26v2.32a.5.5 0 0 1-.77.42L1.5 7.65v3.6a.75.75 0 0 1-1.5 0v-8.5a.75.75 0 0 1 1.5 0v3.6L8.23 2a.5.5 0 0 1 .77.42Z"})),fastforward:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.42v2.32L.77 2a.5.5 0 0 0-.77.42v9.16c0 .4.44.64.77.42L5 9.26v2.32c0 .4.44.64.77.42l6.73-4.35v3.6a.75.75 0 0 0 1.5 0v-8.5a.75.75 0 0 0-1.5 0v3.6L5.77 2a.5.5 0 0 0-.77.42Z"})),stopalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11Z"})),sidebyside:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 12V2h5v10H2Z"})),stacked:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12.5 1c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11ZM2 2h10v5H2V2Z"})),sun:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0V2a.5.5 0 0 0 1 0V.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0-1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}),a.createElement("path",{d:"M7 11.5c.28 0 .5.22.5.5v1.5a.5.5 0 0 1-1 0V12c0-.28.22-.5.5-.5ZM11.5 7c0-.28.22-.5.5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5ZM.5 6.5a.5.5 0 0 0 0 1H2a.5.5 0 0 0 0-1H.5ZM3.82 10.18c.2.2.2.51 0 .7l-1.06 1.07a.5.5 0 1 1-.71-.7l1.06-1.07c.2-.2.51-.2.7 0ZM11.95 2.76a.5.5 0 1 0-.7-.71l-1.07 1.06a.5.5 0 1 0 .7.7l1.07-1.05ZM10.18 10.18c.2-.2.51-.2.7 0l1.07 1.06a.5.5 0 1 1-.7.71l-1.07-1.06a.5.5 0 0 1 0-.7ZM2.76 2.05a.5.5 0 1 0-.71.7l1.06 1.07a.5.5 0 0 0 .7-.7L2.77 2.04Z"})),moon:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7.78.04a7.03 7.03 0 0 0-4.28.9 7 7 0 1 0 9.87 8.96c.1-.21-.14-.41-.36-.32a4.98 4.98 0 0 1-2 .42A5 5 0 0 1 8.53.65c.2-.12.19-.44-.04-.49a7.04 7.04 0 0 0-.72-.12Zm-1.27.98a6 6 0 0 0 4.98 9.96 6 6 0 1 1-4.98-9.96Z"})),book:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M13 2a2 2 0 0 0-2-2H1.5a.5.5 0 0 0-.5.5v13c0 .28.22.5.5.5H11a2 2 0 0 0 2-2V2ZM3 13h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H7v6a.5.5 0 0 1-.86.36L5.5 6.7l-.65.65A.5.5 0 0 1 4 7V1H3v12ZM5 1v4.8l.15-.15a.5.5 0 0 1 .74.04l.11.1V1H5Z"})),document:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 5.5c0-.28.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5ZM4.5 7.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM4 10.5c0-.28.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 0a.5.5 0 0 0-.5.5v13c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5V3.2a.5.5 0 0 0-.15-.35l-2.7-2.7A.5.5 0 0 0 9.79 0H1.5ZM2 1h7.5v2c0 .28.22.5.5.5h2V13H2V1Z"})),copy:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.75.07A.5.5 0 0 0 11.5 0h-6a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h8a.5.5 0 0 0 .5-.5V11h4.5a.5.5 0 0 0 .5-.5V2.51a.5.5 0 0 0-.15-.36l-2-2a.5.5 0 0 0-.1-.08ZM9 10h4V3h-1.5a.5.5 0 0 1-.5-.5V1H6v2h.5a.5.5 0 0 1 .36.15l1.99 2c.1.09.15.21.15.35v4.51ZM1 4v9h7V6H6.5a.5.5 0 0 1-.5-.5V4H1Z"})),category:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3 1.5c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm-1 2c0-.27.22-.5.5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 5.5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v7a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-7ZM2 12V6h10v6H2Z"})),folder:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6.59 3.5 5.09 2H1v9h12V3.5H6.59Zm.41-1L5.8 1.3a1 1 0 0 0-.71-.3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5H7Z"})),print:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 8a.5.5 0 1 0 0 1h5a.5.5 0 0 0 0-1h-5Zm0 2a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2 1.5c0-.27.22-.5.5-.5h8a.5.5 0 0 1 .36.15l.99 1c.1.09.15.21.15.35v1.51h1.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-.5.5H12v2.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10H.5a.5.5 0 0 1-.5-.5v-5c0-.28.22-.5.5-.5H2V1.5ZM13 9h-1V6.5a.5.5 0 0 0-.5-.5h-9a.5.5 0 0 0-.5.5V9H1V5h12v4Zm-2-6v1H3V2h7v.5c0 .28.22.5.5.5h.5Zm-8 9h8V7H3v5Z"})),graphline:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.15 6.15c.2-.2.5-.2.7 0L7 7.3l2.15-2.15c.2-.2.5-.2.7 0l1 1a.5.5 0 0 1-.7.7l-.65-.64-2.15 2.15a.5.5 0 0 1-.7 0L5.5 7.2 3.85 8.86a.5.5 0 1 1-.7-.71l2-2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 1a.5.5 0 0 0-.5.5v11c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-11a.5.5 0 0 0-.5-.5h-11ZM2 2v10h10V2H2Z"})),calendar:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0c.28 0 .5.22.5.5V1h6V.5a.5.5 0 0 1 1 0V1h1.5c.28 0 .5.22.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.28.22-.5.5-.5H3V.5c0-.28.22-.5.5-.5ZM2 4v2.3h3V4H2Zm0 5.2V6.8h3v2.4H2Zm0 .5V12h3V9.7H2Zm3.5 0V12h3V9.7h-3Zm3.5 0V12h3V9.7H9Zm3-.5H9V6.8h3v2.4Zm-3.5 0h-3V6.8h3v2.4ZM9 4v2.3h3V4H9ZM5.5 6.3h3V4h-3v2.3Z"})),graphbar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12 2.5a.5.5 0 0 0-1 0v10a.5.5 0 0 0 1 0v-10Zm-3 2a.5.5 0 0 0-1 0v8a.5.5 0 0 0 1 0v-8ZM5.5 7c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0v-5c0-.28.22-.5.5-.5ZM3 10.5a.5.5 0 0 0-1 0v2a.5.5 0 0 0 1 0v-2Z"})),menu:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13 2a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h12Zm-3 3a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h9Zm1.5 3.5A.5.5 0 0 0 11 8H1a.5.5 0 0 0 0 1h10a.5.5 0 0 0 .5-.5Zm-4 2.5a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h6.5Z"})),menualt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 2a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Zm3 3a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1H4ZM2.5 8.5c0-.28.22-.5.5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5Zm4 2.5a.5.5 0 0 0 0 1H13a.5.5 0 0 0 0-1H6.5Z"})),filter:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 2a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Zm2 3a.5.5 0 0 0 0 1h8a.5.5 0 0 0 0-1H3Zm1.5 3.5c0-.28.22-.5.5-.5h4a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5Zm2 2.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Z"})),docchart:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5C1 1.22386 1.22386 1 1.5 1H12.5C12.7761 1 13 1.22386 13 1.5V12.5C13 12.7761 12.7761 13 12.5 13H1.5C1.22386 13 1 12.7761 1 12.5V1.5ZM2 4V6.2998H5V4H2ZM2 9.2002V6.7998H5V9.2002H2ZM2 9.7002V12H5V9.7002H2ZM5.5 9.7002V12H8.5V9.7002H5.5ZM9 9.7002V12H12V9.7002H9ZM12 9.2002H9V6.7998H12V9.2002ZM8.5 9.2002H5.5V6.7998H8.5V9.2002ZM9 6.2998H12V4H9V6.2998ZM5.5 6.2998H8.5V4H5.5V6.2998Z"})),doclist:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5c0-.28.22-.5.5-.5h6a.5.5 0 0 1 0 1H4a.5.5 0 0 1-.5-.5ZM4 9a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 4v8h10V4H2Z"})),markup:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.98 1.63a.5.5 0 0 0-.96-.26l-3 11a.5.5 0 1 0 .96.26l3-11ZM3.32 3.62a.5.5 0 0 1 .06.7L1.15 7l2.23 2.68a.5.5 0 1 1-.76.64l-2.5-3a.5.5 0 0 1 0-.64l2.5-3a.5.5 0 0 1 .7-.06Zm7.36 0a.5.5 0 0 0-.06.7L12.85 7l-2.23 2.68a.5.5 0 0 0 .76.64l2.5-3a.5.5 0 0 0 0-.64l-2.5-3a.5.5 0 0 0-.7-.06Z"})),bold:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 2v1.5h1v7H3V12h5a3 3 0 0 0 1.8-5.4A2.74 2.74 0 0 0 8 2H3Zm5 5.5H5.5v3H8a1.5 1.5 0 1 0 0-3Zm-.25-4H5.5V6h2.25a1.25 1.25 0 1 0 0-2.5Z"})),italic:a.createElement("path",{d:"M5 2h6v1H8.5l-2 8H9v1H3v-1h2.5l2-8H5V2Z"}),paperclip:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.55 2.27a1.5 1.5 0 0 0-2.12 0L2.78 7.92a2.5 2.5 0 0 0 3.53 3.54l3.54-3.54a.5.5 0 1 1 .7.71l-3.53 3.54a3.5 3.5 0 0 1-4.96-4.94v-.01l5.66-5.66h.01a2.5 2.5 0 0 1 3.53 3.53L5.6 10.76a1.5 1.5 0 0 1-2.12-2.12L7.02 5.1a.5.5 0 1 1 .7.7L4.2 9.34a.5.5 0 0 0 .7.7l5.66-5.65a1.5 1.5 0 0 0 0-2.12Z"})),listordered:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.5c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5ZM5 7c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 7Zm.5 4a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Zm-3-9H1v1h1v3h1V2.5a.5.5 0 0 0-.5-.5ZM3 8.5v1a.5.5 0 0 1-1 0V9h-.5a.5.5 0 0 1 0-1h1c.28 0 .5.22.5.5Zm-1 2a.5.5 0 0 0-1 0V12h2v-1H2v-.5Z"})),listunordered:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.75 2.5a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM5.5 2a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Zm0 9a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7ZM2 12.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM5 7c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 7Zm-3 .75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"})),paragraph:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6 7a3 3 0 1 1 0-6h5.5a.5.5 0 0 1 0 1H10v10.5a.5.5 0 0 1-1 0V2H7v10.5a.5.5 0 0 1-1 0V7Z"})),markdown:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 4.5h1.5L5 6.38 6.5 4.5H8v5H6.5V7L5 8.88 3.5 7v2.5H2v-5Zm7.75 0h1.5V7h1.25l-2 2.5-2-2.5h1.25V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M.5 2a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H.5ZM1 3v8h12V3H1Z"})),repository:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.5C5 2.77614 4.77614 3 4.5 3C4.22386 3 4 2.77614 4 2.5C4 2.22386 4.22386 2 4.5 2C4.77614 2 5 2.22386 5 2.5Z"}),a.createElement("path",{d:"M4.5 5C4.77614 5 5 4.77614 5 4.5C5 4.22386 4.77614 4 4.5 4C4.22386 4 4 4.22386 4 4.5C4 4.77614 4.22386 5 4.5 5Z"}),a.createElement("path",{d:"M5 6.5C5 6.77614 4.77614 7 4.5 7C4.22386 7 4 6.77614 4 6.5C4 6.22386 4.22386 6 4.5 6C4.77614 6 5 6.22386 5 6.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M11 0C12.1046 0 13 0.895431 13 2V12C13 13.1046 12.1046 14 11 14H1.5C1.22386 14 1 13.7761 1 13.5V0.5C1 0.223857 1.22386 0 1.5 0H11ZM11 1H3V13H11C11.5523 13 12 12.5523 12 12V2C12 1.44772 11.5523 1 11 1Z"})),commit:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.03 7.5a4 4 0 0 0 7.94 0h2.53a.5.5 0 0 0 0-1h-2.53a4 4 0 0 0-7.94 0H.5a.5.5 0 0 0 0 1h2.53ZM7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"})),branch:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6 2.5c0 .65-.42 1.2-1 1.41v4.06A3.36 3.36 0 0 1 7.5 7a2.7 2.7 0 0 0 1.81-.56c.22-.18.38-.4.48-.62a1.5 1.5 0 1 1 1.03.15c-.16.42-.43.87-.86 1.24-.57.47-1.37.79-2.46.79-1.04 0-1.64.42-2 .92-.26.37-.4.8-.47 1.18A1.5 1.5 0 1 1 4 10.09V3.9a1.5 1.5 0 1 1 2-1.4Zm-2 9a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm1-9a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm6 2a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),pullrequest:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.35 1.35 7.71 2h.79A2.5 2.5 0 0 1 11 4.5v5.59a1.5 1.5 0 1 1-1 0V4.5C10 3.67 9.33 3 8.5 3h-.8l.65.65a.5.5 0 1 1-.7.7l-1.5-1.5a.5.5 0 0 1 0-.7l1.5-1.5a.5.5 0 1 1 .7.7ZM11 11.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0ZM4 3.91a1.5 1.5 0 1 0-1 0v6.18a1.5 1.5 0 1 0 1 0V3.9ZM3.5 11a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1Zm0-8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),merge:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M4.1 3.87a1.5 1.5 0 1 0-1.1.04v6.18a1.5 1.5 0 1 0 1 0V6.4c.26.4.57.77.93 1.08A6.57 6.57 0 0 0 9.08 9a1.5 1.5 0 1 0 0-1 5.57 5.57 0 0 1-3.5-1.25 4.74 4.74 0 0 1-1.47-2.87ZM3.5 11a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1ZM4 2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm7 6a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),apple:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.03 8.1a3.05 3.05 0 0 1-.2-1.74 2.7 2.7 0 0 1 1.4-1.94 3.13 3.13 0 0 0-2.35-1.4c-.84-.08-2.01.56-2.65.57h-.02c-.63 0-1.81-.65-2.64-.57-.42.04-1.75.32-2.55 1.6-.28.44-.5 1.01-.58 1.74a6.36 6.36 0 0 0 .02 1.74 7.5 7.5 0 0 0 1.35 3.33c.7 1.01 1.51 1.6 1.97 1.6.93.02 1.74-.6 2.41-.6l.02.01h.04c.67-.02 1.48.61 2.42.6.45-.02 1.26-.6 1.97-1.6a7.95 7.95 0 0 0 .97-1.86 2.6 2.6 0 0 1-1.58-1.48ZM8.86 2.13c.72-.85.7-2.07.63-2.12-.07-.06-1.25.16-1.99.98a2.78 2.78 0 0 0-.62 2.13c.06.05 1.27-.14 1.98-.99Z"})),linux:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 0a3 3 0 0 1 3 3v1.24c.13.13.25.27.36.42l.52.43.2.15c.32.26.7.59 1.09.97A6.28 6.28 0 0 1 14 9.54a.5.5 0 0 1-.35.44c-.31.1-.8.18-1.34.13-.33-.03-.7-.12-1.05-.3-.04.17-.1.34-.17.51a2 2 0 1 1-2.89 2.56 5.5 5.5 0 0 1-2.4 0 2 2 0 1 1-2.9-2.56 5.56 5.56 0 0 1-.16-.51c-.35.18-.72.27-1.05.3a3.4 3.4 0 0 1-1.34-.13.5.5 0 0 1-.35-.44l.01-.14a6.28 6.28 0 0 1 1.82-3.2 13.42 13.42 0 0 1 1.3-1.11c.22-.19.4-.32.5-.43.12-.15.24-.29.37-.42V3a3 3 0 0 1 3-3Zm1 11.9a2 2 0 0 1 2.14-1.9 5.5 5.5 0 0 0 .36-2c0-.51-.1-1.07-.3-1.6l-.03-.02a4.4 4.4 0 0 0-.86-.42 6.71 6.71 0 0 0-1-.31l-.86.64c-.27.2-.63.2-.9 0l-.85-.64a6.72 6.72 0 0 0-1.87.73l-.03.02A4.6 4.6 0 0 0 3.5 8c0 .68.11 1.39.36 2H4a2 2 0 0 1 2 1.9 4.49 4.49 0 0 0 2 0ZM5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm6 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6.1 4.3a1.5 1.5 0 0 1 1.8 0l.27.2L7 5.38 5.83 4.5l.27-.2ZM8.5 2c.28 0 .5.22.5.5V3a.5.5 0 0 1-1 0v-.5c0-.28.22-.5.5-.5ZM6 2.5a.5.5 0 0 0-1 0V3a.5.5 0 0 0 1 0v-.5Z"})),ubuntu:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12.26 2.07c0 1.14-.89 2.06-1.99 2.06s-1.99-.92-1.99-2.06c0-1.14.9-2.07 2-2.07s1.98.93 1.98 2.07ZM3.98 6.6c0 1.14-.9 2.07-2 2.07C.9 8.67 0 7.74 0 6.6c0-1.14.9-2.07 1.99-2.07 1.1 0 1.99.93 1.99 2.07ZM6.47 11.92a4.76 4.76 0 0 1-3.3-2.62c-.53.25-1.12.33-1.7.22a6.72 6.72 0 0 0 1.84 2.63 6.38 6.38 0 0 0 4.24 1.58c-.37-.5-.57-1.1-.59-1.73a4.77 4.77 0 0 1-.49-.08ZM11.81 11.93c0 1.14-.89 2.07-1.99 2.07s-1.98-.93-1.98-2.07c0-1.14.89-2.06 1.98-2.06 1.1 0 2 .92 2 2.06ZM12.6 11.17a6.93 6.93 0 0 0 .32-7.93A2.95 2.95 0 0 1 11.8 4.6a5.23 5.23 0 0 1-.16 5.03c.47.4.8.94.95 1.54ZM1.99 3.63h-.15A6.48 6.48 0 0 1 8 .24a3.07 3.07 0 0 0-.6 1.68 4.7 4.7 0 0 0-3.9 2.17c-.46-.3-.98-.45-1.51-.45Z"})),windows:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.5 1H1v5.5h5.5V1ZM13 1H7.5v5.5H13V1ZM7.5 7.5H13V13H7.5V7.5ZM6.5 7.5H1V13h5.5V7.5Z"})),storybook:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.04.62a.7.7 0 0 0-.66.72l.44 11.56c.01.37.3.66.67.68l9.4.42h.02a.7.7 0 0 0 .7-.7V.66a.7.7 0 0 0-.74-.66l-.77.05.05 1.62a.1.1 0 0 1-.17.08l-.52-.4-.61.46a.1.1 0 0 1-.17-.09L9.75.13l-7.7.49Zm8 4.74c-.24.2-2.09.33-2.09.05.04-1.04-.43-1.09-.69-1.09-.24 0-.66.08-.66.64 0 .57.6.89 1.32 1.27 1.02.53 2.24 1.18 2.24 2.82 0 1.57-1.27 2.43-2.9 2.43-1.67 0-3.14-.68-2.97-3.03.06-.27 2.2-.2 2.2 0-.03.97.19 1.26.75 1.26.43 0 .62-.24.62-.64 0-.6-.63-.95-1.36-1.36-.99-.56-2.15-1.2-2.15-2.7 0-1.5 1.03-2.5 2.86-2.5 1.83 0 2.84.99 2.84 2.85Z"})),azuredevops:a.createElement(a.Fragment,null,a.createElement("path",{d:"m0 5.18 1.31-1.73 4.9-2V.01l4.3 3.15-8.78 1.7v4.8L0 9.16V5.18Zm14-2.6v8.55l-3.36 2.86-5.42-1.79V14L1.73 9.66l8.78 1.05V3.16L14 2.58Z"})),bitbucket:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.52A.41.41 0 0 0 .59 2l1.74 10.6c.05.26.28.46.55.46h8.37c.2 0 .38-.14.42-.34l1.01-6.25H8.81l-.46 2.71H5.68L4.95 5.4h7.91L13.4 2a.41.41 0 0 0-.41-.48H1Z"})),chrome:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M13.02 3.43a.11.11 0 0 1-.1.17H7a3.4 3.4 0 0 0-3.3 2.55.11.11 0 0 1-.21.03L1.52 2.76a.11.11 0 0 1 0-.12 6.97 6.97 0 0 1 9-1.7c1.03.6 1.9 1.47 2.5 2.5ZM7 9.62a2.62 2.62 0 1 1 0-5.24 2.62 2.62 0 0 1 0 5.24Zm1.03.7a.11.11 0 0 0-.12-.04 3.4 3.4 0 0 1-4-1.84L1.1 3.57a.11.11 0 0 0-.2 0 7 7 0 0 0 5.07 10.35c.04 0 .08-.02.1-.05l1.97-3.42a.11.11 0 0 0 0-.13Zm1.43-5.95h3.95c.05 0 .1.03.1.07a6.97 6.97 0 0 1-1.53 7.48A6.96 6.96 0 0 1 7.08 14a.11.11 0 0 1-.1-.17l2.81-4.88h.01a3.38 3.38 0 0 0-.42-4.38.11.11 0 0 1 .08-.2Z"})),chromatic:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 0 14 0A7 7 0 0 0 0 7Zm5.22-3.87a1.97 1.97 0 0 1 3.75.83v1.29L5.61 3.32a2.49 2.49 0 0 0-.4-.19ZM8.7 5.71 5.35 3.78a1.97 1.97 0 0 0-2.6 2.83c.12-.1.24-.18.37-.26l1.51-.87a.27.27 0 0 1 .27 0L7 6.69l1.7-.98Zm-.32 4.97-1.52-.87a.27.27 0 0 1-.13-.23V7.15l-1.7-.97v3.86a1.97 1.97 0 0 0 3.75.83 2.5 2.5 0 0 1-.4-.19Zm.26-.46a1.97 1.97 0 0 0 2.6-2.83c-.11.1-.23.18-.36.26L7.53 9.58l1.11.64Zm-4.1.26h-.17a1.97 1.97 0 0 1-1.9-2.47 2 2 0 0 1 .92-1.2l1.11-.63v3.86c0 .14.01.29.04.44Zm6.79-5.98a1.97 1.97 0 0 0-1.87-.97c.03.14.04.29.04.43v1.75c0 .1-.05.19-.14.23l-2.1 1.22V9.1l3.35-1.93a1.97 1.97 0 0 0 .72-2.68Z"})),componentdriven:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.85 2.18 8.87.2a.69.69 0 0 0-.97 0L3.09 5.01a.69.69 0 0 0 0 .97l2.46 2.46-2.4 2.4a.69.69 0 0 0 0 .98l1.98 1.98c.27.27.7.27.97 0l4.8-4.81a.69.69 0 0 0 0-.97L8.45 5.56l2.4-2.4a.69.69 0 0 0 0-.98Z"})),discord:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.85 2.88C10.95 2.48 10 2.18 9 2a7.05 7.05 0 0 0-.4.75 10.66 10.66 0 0 0-3.2 0c-.1-.23-.24-.5-.36-.73A.04.04 0 0 0 4.99 2a11.51 11.51 0 0 0-2.86.9 11.82 11.82 0 0 0-2.05 8 11.6 11.6 0 0 0 3.5 1.77c.01 0 .03 0 .04-.02.27-.36.51-.75.72-1.16a.04.04 0 0 0-.03-.06 7.66 7.66 0 0 1-1.09-.52.04.04 0 0 1 0-.08 5.96 5.96 0 0 0 .26-.17 8.28 8.28 0 0 0 7.08 0l.22.17c.02.02.02.06 0 .08-.36.2-.72.37-1.1.52a.04.04 0 0 0-.02.06c.2.4.45.8.71 1.16.01.02.03.02.05.02a11.57 11.57 0 0 0 3.52-1.8 11.74 11.74 0 0 0-2.09-7.99Zm-7.17 6.4c-.7 0-1.26-.63-1.26-1.41 0-.78.56-1.41 1.26-1.41s1.27.64 1.26 1.4c0 .79-.56 1.42-1.26 1.42Zm4.65 0c-.69 0-1.26-.63-1.26-1.41 0-.78.56-1.41 1.26-1.41s1.27.64 1.26 1.4c0 .79-.55 1.42-1.26 1.42Z"})),facebook:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.4 14H5.06V7H3.5V4.59h1.56V3.17C5.06 1.2 5.53 0 7.6 0h1.72v2.41H8.25c-.8 0-.85.34-.85.97v1.2h1.93L9.11 7H7.4l-.01 7Z"})),figma:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9.2 0H4.8a2.6 2.6 0 0 0-1.4 4.8 2.6 2.6 0 0 0 0 4.4 2.6 2.6 0 1 0 4 2.2V8.89a2.6 2.6 0 1 0 3.2-4.09A2.6 2.6 0 0 0 9.2 0ZM7.4 7A1.8 1.8 0 1 0 11 7a1.8 1.8 0 0 0-3.6 0Zm-.8 2.6H4.8a1.8 1.8 0 1 0 1.8 1.8V9.6ZM4.8 4.4h1.8V.8H4.8a1.8 1.8 0 0 0 0 3.59Zm0 .8a1.8 1.8 0 0 0 0 3.6h1.8V5.2H4.8Zm4.4-.8H7.4V.8h1.8a1.8 1.8 0 1 1 0 3.59Z"})),gdrive:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.37 8.77 4.33 12.3h6.75l2.04-3.54H6.38Zm6.18-1-3.5-6.08h-4.1l3.51 6.08h4.09ZM4.38 2.7.88 8.77l2.04 3.54 3.5-6.07L4.38 2.7Z"})),github:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 0a7 7 0 0 0-2.21 13.64c.35.06.48-.15.48-.33L5.26 12c-1.76.32-2.21-.43-2.35-.83-.08-.2-.43-.82-.72-.99-.25-.13-.6-.45-.01-.46.55 0 .94.5 1.07.72.63 1.06 1.64.76 2.04.58.07-.46.25-.77.45-.94-1.56-.18-3.19-.78-3.19-3.46 0-.76.28-1.39.72-1.88-.07-.17-.31-.9.07-1.85 0 0 .59-.19 1.93.71a6.5 6.5 0 0 1 3.5 0c1.34-.9 1.92-.71 1.92-.71.39.96.14 1.68.07 1.85.45.5.72 1.11.72 1.88 0 2.69-1.64 3.28-3.2 3.46.26.22.48.64.48 1.3l-.01 1.92c0 .18.13.4.48.33A7.01 7.01 0 0 0 7 0Z"})),gitlab:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.53 5.58H1.07l1.49-4.55a.26.26 0 0 1 .48 0l1.49 4.55ZM7 13.15 1.07 5.58l-.75 2.3a.5.5 0 0 0 .18.57l6.5 4.7Zm0 0 6.5-4.7a.5.5 0 0 0 .18-.57l-.75-2.3L7 13.15l2.47-7.57H4.53L7 13.15Zm2.47-7.57h3.46l-1.49-4.55a.26.26 0 0 0-.48 0L9.47 5.58Z"})),google:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.92 1.1H7.26c-1.64 0-3.19 1.24-3.19 2.68 0 1.47 1.12 2.66 2.8 2.66l.33-.01c-.1.2-.18.44-.18.68 0 .41.22.75.5 1.02h-.64c-2.03 0-3.6 1.3-3.6 2.64 0 1.32 1.72 2.15 3.75 2.15 2.32 0 3.6-1.31 3.6-2.64 0-1.06-.31-1.7-1.28-2.38-.33-.23-.96-.8-.96-1.14 0-.39.1-.58.7-1.04a2.46 2.46 0 0 0 1.03-1.92c0-.92-.4-1.82-1.18-2.11h1.17l.81-.6ZM9.6 10.04c.03.13.05.25.05.38 0 1.07-.7 1.9-2.67 1.9-1.4 0-2.42-.88-2.42-1.95 0-1.05 1.26-1.92 2.66-1.9a3 3 0 0 1 .92.14c.76.53 1.3.83 1.46 1.43ZM7.34 6.07c-.94-.03-1.84-1.06-2-2.3-.17-1.24.47-2.19 1.41-2.16.94.03 1.84 1.03 2 2.26.17 1.24-.47 2.23-1.41 2.2Z"})),graphql:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.87 11.6a1.17 1.17 0 0 0-1.7-.02l-2.71-1.56.01-.04h7.07l.02.07-2.69 1.56Zm-1.7-9.18.03.03-3.54 6.12h-.04V5.43a1.17 1.17 0 0 0 .84-1.46l2.7-1.56Zm4.38 1.56a1.17 1.17 0 0 0 .84 1.46v3.12l-.04.01-3.54-6.12c.02 0 .03-.02.04-.03l2.7 1.56ZM3.47 9.42a1.17 1.17 0 0 0-.32-.57l3.53-6.12a1.17 1.17 0 0 0 .65 0l3.54 6.12a1.17 1.17 0 0 0-.33.57H3.47Zm8.8-.74c-.1-.05-.21-.1-.32-.12V5.44a1.17 1.17 0 1 0-1.12-1.94l-2.7-1.56a1.17 1.17 0 1 0-2.24 0L3.19 3.5a1.17 1.17 0 1 0-1.13 1.94v3.12a1.17 1.17 0 1 0 1.12 1.94l2.7 1.56a1.17 1.17 0 1 0 2.24-.03l2.69-1.55a1.17 1.17 0 1 0 1.45-1.8Z"})),medium:a.createElement(a.Fragment,null,a.createElement("path",{d:"M0 0v14h14V0H0Zm11.63 3.32-.75.72a.22.22 0 0 0-.08.2v5.33c0 .07.03.14.08.18l.73.72v.16H7.92v-.16l.76-.74c.08-.07.08-.1.08-.21V5.24l-2.11 5.37h-.29L3.9 5.24v3.67c0 .13.05.25.14.34l.99 1.2v.16h-2.8v-.16l.98-1.2a.48.48 0 0 0 .13-.41V4.65c0-.11-.04-.2-.12-.27l-.88-1.06v-.16h2.73l2.1 4.62 1.86-4.62h2.6v.16Z"})),redux:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.06 9.69c.02.49.42.88.91.88H5a.91.91 0 0 0-.03-1.83h-.03c-.03 0-.08 0-.11.02a5.97 5.97 0 0 1-.85-3.62c.06-.98.39-1.82.96-2.52.47-.6 1.39-.9 2-.92 1.73-.03 2.47 2.12 2.51 2.99.22.04.57.16.82.24-.2-2.64-1.83-4-3.4-4-1.46 0-2.81 1.05-3.35 2.61a6.67 6.67 0 0 0 .65 5.68.74.74 0 0 0-.11.47Zm8.28-2.3a6.62 6.62 0 0 0-5.15-2.25h-.26a.9.9 0 0 0-.8-.49H6.1a.91.91 0 0 0 .03 1.83h.03a.92.92 0 0 0 .8-.56h.3c1.23 0 2.4.36 3.47 1.06.81.54 1.4 1.24 1.72 2.09.28.68.26 1.35-.03 1.92a2.4 2.4 0 0 1-2.23 1.34c-.65 0-1.27-.2-1.6-.34-.18.16-.5.42-.73.58.7.33 1.41.5 2.1.5 1.56 0 2.72-.85 3.16-1.72.47-.94.44-2.57-.78-3.96ZM4.9 12.9a4 4 0 0 1-.98.11c-1.2 0-2.3-.5-2.84-1.32C.38 10.6.13 8.3 2.5 6.58c.05.26.15.62.22.83-.31.23-.8.68-1.11 1.3a2.4 2.4 0 0 0 .13 2.53c.36.54.93.86 1.66.96.9.11 1.8-.05 2.66-.5a5.83 5.83 0 0 0 2.67-2.56.91.91 0 0 1 .62-1.55h.03a.92.92 0 0 1 .1 1.82 6.26 6.26 0 0 1-4.56 3.49Z"})),twitter:a.createElement(a.Fragment,null,a.createElement("path",{d:"M14 2.55c-.51.23-1.07.39-1.65.46.6-.36 1.05-.94 1.26-1.63-.55.34-1.17.58-1.82.72a2.84 2.84 0 0 0-2.1-.93 2.9 2.9 0 0 0-2.8 3.61 8.09 8.09 0 0 1-5.9-3.07 2.99 2.99 0 0 0 .88 3.93 2.8 2.8 0 0 1-1.3-.37v.04c0 1.42 1 2.61 2.3 2.89a2.82 2.82 0 0 1-1.3.05 2.89 2.89 0 0 0 2.7 2.04A5.67 5.67 0 0 1 0 11.51a7.98 7.98 0 0 0 4.4 1.32c5.29 0 8.17-4.48 8.17-8.38v-.38A5.93 5.93 0 0 0 14 2.55Z"})),youtube:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.99 8.17V5.83a14.95 14.95 0 0 0-.23-2.22c-.09-.38-.27-.7-.55-.96s-.6-.41-.97-.45A51.3 51.3 0 0 0 7 2c-2.34 0-4.09.07-5.24.2A1.78 1.78 0 0 0 .25 3.61 15.26 15.26 0 0 0 0 7v1.16a15.24 15.24 0 0 0 .24 2.22c.09.38.27.7.55.96.27.26.6.41.97.45 1.15.13 2.9.2 5.24.2 2.34 0 4.08-.06 5.24-.2.37-.04.7-.19.97-.45s.45-.58.54-.96a15.26 15.26 0 0 0 .24-2.22Zm-4.23-1.6c.16.1.24.24.24.43 0 .2-.08.33-.24.42l-4 2.5a.44.44 0 0 1-.26.08.54.54 0 0 1-.24-.06A.46.46 0 0 1 5 9.5v-5c0-.2.08-.34.26-.44.17-.1.34-.09.5.02l4 2.5Z"})),linkedin:a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6667 13H2.33333C1.59695 13 1 12.403 1 11.6667V2.33333C1 1.59695 1.59695 1 2.33333 1H11.6667C12.403 1 13 1.59695 13 2.33333V11.6667C13 12.403 12.403 13 11.6667 13ZM9.55293 11.3333H11.3337V7.67516C11.3337 6.12737 10.4563 5.379 9.23075 5.379C8.00467 5.379 7.48867 6.33378 7.48867 6.33378V5.55552H5.77255V11.3333H7.48867V8.30031C7.48867 7.48764 7.86276 7.00405 8.57878 7.00405C9.23696 7.00405 9.55293 7.46875 9.55293 8.30031V11.3333ZM2.66699 3.73279C2.66699 4.32157 3.14067 4.79896 3.72522 4.79896C4.30977 4.79896 4.78316 4.32157 4.78316 3.73279C4.78316 3.14402 4.30977 2.66663 3.72522 2.66663C3.14067 2.66663 2.66699 3.14402 2.66699 3.73279ZM4.62856 11.3333H2.83908V5.55552H4.62856V11.3333Z",fill:"#1EA7FD"}),vscode:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.24.04c.13 0 .26.03.38.09L13.5 1.5a.87.87 0 0 1 .5.8v.03-.01 9.39c0 .33-.2.63-.5.78l-2.88 1.38a.87.87 0 0 1-1-.17l-5.5-5.03-2.4 1.83a.58.58 0 0 1-.75-.04l-.77-.7a.58.58 0 0 1 0-.86L2.27 7 .2 5.1a.58.58 0 0 1 0-.86l.77-.7c.21-.2.52-.2.75-.04l2.4 1.83L9.63.3a.87.87 0 0 1 .61-.26Zm.26 3.78L6.32 7l4.18 3.18V3.82Z"}))},Bm=w.svg({display:"inline-block",shapeRendering:"inherit",transform:"translate3d(0, 0, 0)",verticalAlign:"middle",path:{fill:"currentColor"}}),Il=({icon:e,...t})=>a.createElement(Bm,{viewBox:"0 0 14 14",width:"14px",height:"14px",...t},a.createElement(a.Fragment,null,Zm[e])),qt={large:40,medium:28,small:20,tiny:16},Pm=w.div({background:"transparent",display:"inline-block",verticalAlign:"top",overflow:"hidden",textTransform:"uppercase",img:{width:"100%",height:"auto",display:"block"}},e=>({borderRadius:e.type==="user"?"50%":5,height:`${qt[e.size||"medium"]}px`,width:`${qt[e.size||"medium"]}px`,lineHeight:`${qt[e.size||"medium"]}px`,...e.isLoading&&{background:V.light,filter:"grayscale(1)"},...!e.src&&!e.isLoading&&{background:"#37D5D3"}})),Vm=w(Il)({position:"relative",margin:"0 auto",display:"block",verticalAlign:"top",path:{fill:V.medium,animation:`${Vs} 1.5s ease-in-out infinite`}},e=>({bottom:`${e.type==="user"?-2:-4}px`,height:`${e.type==="user"?100:70}%`,width:`${e.type==="user"?100:70}%`})),Dm=w.div({color:V.lightest,textAlign:"center"},e=>({tiny:{fontSize:`${P.size.s1-2}px`,lineHeight:`${qt.tiny}px`},small:{fontSize:`${P.size.s1}px`,lineHeight:`${qt.small}px`},medium:{fontSize:`${P.size.s2}px`,lineHeight:`${qt.medium}px`},large:{fontSize:`${P.size.s3}px`,lineHeight:`${qt.large}px`}})[e.size||"medium"]),Hm=({isLoading:e=!1,username:t="loading",src:n=void 0,size:r="medium",type:i="user",...l})=>{let o=a.createElement(Vm,{icon:i==="user"?"useralt":"repository",type:i}),s={};return e?(s["aria-busy"]=!0,s["aria-label"]="Loading avatar ..."):n?o=a.createElement("img",{src:n,alt:t}):(s["aria-label"]=t,o=a.createElement(Dm,{size:r,"aria-hidden":"true"},t.substring(0,1))),a.createElement(Pm,{size:r,isLoading:e,src:n,type:i,...s,...l},o)},jm=w.span(e=>e.withArrow&&{"> svg:last-of-type":{height:"0.65em",width:"0.65em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}),zm=w.a({display:"inline-block",transition:"transform 150ms ease-out, color 150ms ease-out",textDecoration:"none",color:V.secondary,"&:hover, &:focus-visible":{cursor:"pointer",transform:"translateY(-1px)",color:Gt(.07,V.secondary)},"&:active":{transform:"translateY(0)",color:Gt(.1,V.secondary)},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em"}},e=>({...e.secondary&&{color:e.theme.base==="light"?V.mediumdark:V.medium,"&:hover":{color:e.theme.base==="light"?V.dark:V.light},"&:active":{color:e.theme.base==="light"?V.darker:V.lighter}},...e.tertiary&&{color:V.dark,"&:hover":{color:V.darkest},"&:active":{color:V.mediumdark}},...e.nochrome&&{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}},...e.inverse&&{color:V.lightest,"&:hover":{color:V.lighter},"&:active":{color:V.light}}})),Um=w.a({}),$m=w.button({background:"none",border:"none",padding:"0",font:"inherit",cursor:"pointer"}),$s=$(({inverse:e,isButton:t,LinkWrapper:n,nochrome:r,secondary:i,tertiary:l,...o},s)=>t?a.createElement($m,{...o,ref:s}):n?a.createElement(n,{...o,ref:s}):a.createElement(Um,{...o,ref:s}));$s.displayName="LinkComponentPicker";var Ie=$(({children:e,withArrow:t,...n},r)=>{let i=a.createElement(a.Fragment,null,a.createElement(jm,{withArrow:!!t},e,t&&a.createElement(Il,{icon:"arrowright"})));return a.createElement(zm,{as:$s,ref:r,...n},i)});Ie.displayName="Link";Ie.defaultProps={withArrow:!1,isButton:!1,secondary:!1,tertiary:!1,nochrome:!1,inverse:!1};var Wm=w.label(e=>({...e.appearance!=="code"&&{fontWeight:P.weight.bold},...e.appearance==="code"?{fontFamily:P.type.code,fontSize:`${P.size.s1-1}px`,lineHeight:"16px"}:{fontSize:`${P.size.s2}px`,lineHeight:"20px"}})),Gm=w.div([{marginBottom:8},e=>e.hideLabel&&{border:"0px !important",clip:"rect(0 0 0 0) !important",WebkitClipPath:"inset(100%) !important",clipPath:"inset(100%) !important",height:"1px !important",overflow:"hidden !important",padding:"0px !important",position:"absolute !important",whiteSpace:"nowrap !important",width:"1px !important"}]),qm=w.input({"&::placeholder":{color:V.mediumdark},appearance:"none",border:"none",boxSizing:"border-box",display:"block",outline:"none",width:"100%",margin:"0","&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 3em ${V.lightest} inset`}}),Ym=e=>{let t={position:"relative",...e.error&&{zIndex:1},"&:focus":{zIndex:2}};switch(e.stackLevel){case"top":return{borderTopLeftRadius:"4px",borderTopRightRadius:"4px",borderBottomLeftRadius:0,borderBottomRightRadius:0,...t};case"middle":return{borderRadius:0,marginTop:-1,...t};case"bottom":return{borderBottomLeftRadius:"4px",borderBottomRightRadius:"4px",borderTopLeftRadius:0,borderTopRightRadius:0,marginTop:-1,...t};default:return{borderRadius:"4px"}}},Qm=w.div(e=>({display:"inline-block",position:"relative",verticalAlign:"top",width:"100%",".sbds-input-el":{position:"relative",...Ym(e),background:V.lightest,color:V.darkest,fontSize:`${P.size.s2}px`,lineHeight:"20px",padding:"10px 15px",boxShadow:`${V.border} 0 0 0 1px inset`,"&:focus":{boxShadow:`${V.secondary} 0 0 0 1px inset`},...e.appearance==="pill"&&{fontSize:`${P.size.s1}px`,lineHeight:"16px",padding:"6px 12px",borderRadius:"3em",background:"transparent"},...e.appearance==="code"&&{fontSize:`${P.size.s1-1}px`,lineHeight:"16px",fontFamily:P.type.code,borderRadius:`${Ol.borderRadius.small}px`,background:V.lightest,padding:"8px 10px"},...e.startingType==="password"&&{paddingRight:52},...e.icon&&{paddingLeft:40,...(e.appearance==="pill"||e.appearance==="code")&&{paddingLeft:30},"&:focus + svg path":{fill:V.darker}},...e.error&&{boxShadow:`${V.red} 0 0 0 1px inset`,"&:focus":{boxShadow:`${V.red} 0 0 0 1px inset !important`}}},"> svg":{...e.icon&&{transition:"all 150ms ease-out",position:"absolute",top:"50%",zIndex:3,background:"transparent",...e.appearance==="pill"||e.appearance==="code"?{fontSize:`${P.size.s1}px`,height:12,marginTop:-6,width:12,left:10}:{fontSize:`${P.size.s2}px`,height:14,marginTop:-7,width:14,left:e.appearance==="tertiary"?0:15},path:{transition:"all 150ms ease-out",fill:V.mediumdark}},...e.error&&{animation:`${Ds} 700ms ease-out`,path:{fill:V.red}}}})),Km=w.div(e=>e.orientation==="horizontal"&&{display:"table-row",".sbds-input-label-wrapper, .sbds-input-input-wrapper":{display:"table-cell"},".sbds-input-label-wrapper":{width:1,paddingRight:20,verticalAlign:"middle"},".sbds-input-input-wrapper":{width:"auto"}}),Jm=w(we)({width:"100%"}),Xm=w(oo)({width:170}),e4=w.div({position:"absolute",right:"0",minWidth:45,top:"50%",transform:"translateY(-50%)",fontWeight:"bold",fontSize:11,zIndex:2}),jo=({error:e,value:t,lastErrorValue:n})=>{let r=typeof e=="function"?e(t):e;return n&&t!==n&&(r=null),r},Ws=$(({id:e,appearance:t="default",className:n=void 0,error:r=null,errorTooltipPlacement:i="right",hideLabel:l=!1,icon:o=void 0,label:s,lastErrorValue:c=void 0,onActionClick:d=void 0,orientation:m="vertical",stackLevel:u=void 0,startingType:p="text",suppressErrorMessage:f=!1,type:g="text",value:y="",...k},E)=>{let[h,v]=Ne(jo({error:r,value:y,lastErrorValue:c})),b=`${e}-error`;K(()=>{v(jo({error:r,value:y,lastErrorValue:c}))},[y,r,c]);let C=a.createElement(qm,{className:"sbds-input-el",id:e,ref:E,value:y,type:g,"aria-describedby":b,"aria-invalid":!!r,...k});return a.createElement(Km,{orientation:m,className:n},a.createElement(Gm,{className:"sbds-input-label-wrapper",hideLabel:l},a.createElement(Wm,{htmlFor:e,appearance:t},s)),a.createElement(Qm,{className:"sbds-input-input-wrapper",error:h,"data-error":h,icon:o,appearance:t,stackLevel:u,startingType:p},o&&a.createElement(Il,{icon:o,"aria-hidden":!0}),a.createElement(Jm,{tabIndex:-1,placement:i,startOpen:!0,hasChrome:!!h&&!f,tooltip:h&&!f&&a.createElement(Xm,{desc:h}),role:"none"},C),p==="password"&&a.createElement(e4,null,a.createElement(Ie,{isButton:!0,tertiary:!0,onClick:d,type:"button"},g==="password"?"Show":"Hide"))))});Ws.displayName="PureInput";var Gs=$(({type:e,startFocused:t,...n},r)=>{let[i,l]=Ne(e),o=H(m=>{if(m.preventDefault(),m.stopPropagation(),i==="password"){l("text");return}l("password")},[i,l]),s=xe(),c=r||s,d=xe(!1);return K(()=>{c.current&&t&&!d.current&&(c.current.focus(),d.current=!0)},[c,t,d]),a.createElement(Ws,{ref:c,startingType:e,type:i,onActionClick:o,...n})});Gs.displayName="Input";var t4=w.div({borderRadius:"3em",cursor:"progress",display:"inline-block",overflow:"hidden",position:["relative","absolute"],transition:"all 200ms ease-out",verticalAlign:"top",top:"50%",left:"50%",marginTop:-16,marginLeft:-16,height:32,width:32,animation:`${Ps} 0.7s linear infinite`,borderWidth:2,borderStyle:"solid",borderColor:"rgba(0, 0, 0, 0.03)",borderTopColor:"rgba(0, 0, 0, 0.15)"},e=>({...e.inverse&&{borderColor:"rgba(255, 255, 255, 0.2)",borderTopColor:"rgba(255, 255, 255, 0.4)"},...e.inForm&&{marginTop:-6,marginLeft:-6,height:12,width:12,border:`1px solid ${V.secondary}`,borderBottomColor:"transparent"},...e.inline&&{position:"relative",top:"initial",left:"initial",marginTop:"initial",marginLeft:"initial",verticalAlign:"middle",height:8,width:8,border:"1px solid",borderTopColor:V.secondary,borderLeftColor:V.secondary,borderRightColor:V.secondary,borderBottomColor:"transparent",...e.positive&&{borderTopColor:V.positive,borderLeftColor:V.positive,borderRightColor:V.positive},...e.negative&&{borderTopColor:V.red,borderLeftColor:V.red,borderRightColor:V.red},...e.neutral&&{borderTopColor:V.dark,borderLeftColor:V.dark,borderRightColor:V.dark},...e.inverse&&{borderTopColor:V.lightest,borderLeftColor:V.lightest,borderRightColor:V.lightest}}})),el=e=>a.createElement(t4,{"aria-label":"Content is loading ...","aria-live":"polite",role:"status",...e}),n4=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}},a4=w.span({}),r4=w.span(({theme:e})=>({fontWeight:e.typography.weight.bold,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"})),i4=w.span({}),l4=w.span({}),zo=w.li(({theme:e})=>({listStyle:"none","&:not(:first-of-type)":{borderTop:`1px solid ${e.appBorderColor}`}})),o4=w.span({lineHeight:"18px",padding:"7px 15px",display:"flex",alignItems:"center",justifyContent:"space-between",".sbds-list-item-title":{display:"block",flex:"0 1 auto",marginRight:"auto"},".sbds-list-item-left, .sbds-list-item-center, .sbds-list-item-right":{display:"inline-flex"},".sbds-list-item-center":{flex:"0 1 auto",marginLeft:"auto",marginRight:"auto"},".sbds-list-item-left, .sbds-list-item-right":{flex:"0 1 auto"},".sbds-list-item-right":{flex:"none",textAlign:"right",marginLeft:10}}),Zl=({active:e,activeColor:t,disabled:n,isLoading:r,theme:i})=>({fontSize:`${i.typography.size.s1}px`,transition:"all 150ms ease-out",color:i.color.mediumdark,textDecoration:"none",display:"block",".sbds-list-item-title":{color:i.base==="light"?i.color.darker:i.color.lighter},".sbds-list-item-right svg":{transition:"all 200ms ease-out",opacity:0,height:12,width:12,margin:"3px 0",verticalAlign:"top",path:{fill:i.color.mediumdark}},"&:hover":{background:i.background.hoverable,cursor:"pointer",".sbds-list-item-right svg":{opacity:1}},...e&&{".sbds-list-item-title":{fontWeight:i.typography.weight.bold},".sbds-list-item-title, .sbds-list-item-center":{color:t},".sbds-list-item-right svg":{opacity:1,path:{fill:t}}},...r&&{".sbds-list-item-title":{...vm,flex:"0 1 auto",display:"inline-block"}},...n&&{cursor:"not-allowed !important",".sbds-list-item-title, .sbds-list-item-center":{color:i.color.mediumdark}}}),s4=w(({active:e,activeColor:t,isLoading:n,...r})=>a.createElement("a",{...r}))(Zl),c4=w.span(Zl),d4=n4(e=>w(({active:t,isLoading:n,activeColor:r,...i})=>a.createElement(e,{...i}))(Zl)),tt=({appearance:e="primary",left:t,title:n=a.createElement("span",null,"Loading"),center:r,right:i,onClick:l,LinkWrapper:o,isLink:s=!0,...c})=>{let d=Ut().color[e],m=a.createElement(o4,{onClick:l,role:"presentation"},t&&a.createElement(a4,{className:"sbds-list-item-left"},t),n&&a.createElement(r4,{className:"sbds-list-item-title"},n),r&&a.createElement(i4,{className:"sbds-list-item-center"},r),i&&a.createElement(l4,{className:"sbds-list-item-right"},i));if(o){let u=d4(o);return a.createElement(zo,null,a.createElement(u,{activeColor:d,...c},m))}return a.createElement(zo,null,a.createElement(s?s4:c4,{activeColor:d,...c},m))};function Qn(e){function t(O,I){return O>>>I|O<<32-I}for(var n,r,i=Math.pow,l=i(2,32),o="",s=[],c=8*e.length,d=Qn.h=Qn.h||[],m=Qn.k=Qn.k||[],u=m.length,p={},f=2;u<64;f++)if(!p[f]){for(n=0;n<313;n+=f)p[n]=f;d[u]=i(f,.5)*l|0,m[u++]=i(f,1/3)*l|0}for(e+="\x80";e.length%64-56;)e+="\0";for(n=0;n>8)return;s[n>>2]|=r<<(3-n)%4*8}for(s[s.length]=c/l|0,s[s.length]=c,r=0;r>>3)+g[n-7]+(t(E,17)^t(E,19)^E>>>10)|0);(d=[b+((t(h,2)^t(h,13)^t(h,22))+(h&d[1]^h&d[2]^d[1]&d[2]))|0].concat(d))[4]=d[4]+b|0}for(n=0;n<8;n++)d[n]=d[n]+y[n]|0}for(n=0;n<8;n++)for(r=3;r+1;r--){var C=d[n]>>8*r&255;o+=(C<16?0:"")+C.toString(16)}return o}var u4=e=>new Uint8Array(e).reduce((t,n)=>t+String.fromCharCode(n),""),m4=e=>window.btoa(Array.isArray(e)?u4(e):e),Uo=e=>m4(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),p4=e=>Array.from(e.match(/.{1,2}/g)??[],t=>parseInt(t,16)),h4=()=>Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10),qs=e=>Object.entries(e).map(([t,n])=>`${encodeURIComponent(t)}=${encodeURIComponent(n)}`).join("&"),f4=({error:e})=>e==="authorization_pending",g4=({error_description:e})=>e==="Not OAuth beta user",v4=async e=>{let t=Uo(h4()),n=Uo(p4(Qn(t))),r=await fetch(`${Tr}/authorize`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:qs({client_id:"chromaui:addon-visual-tests",code_challenge:n})}),{device_code:i,user_code:l,verification_uri_complete:o,expires_in:s,interval:c}=await r.json(),d=e?o.replace("https://www",`https://${e}`):o;return{expires:Date.now()+s*1e3,interval:c*1e3,user_code:l,device_code:i,verifier:t,verificationUrl:d}},y4=async({expires:e,device_code:t,verifier:n})=>{if(Date.now()>=e)throw new Error("Token exchange expired, please restart sign in.");try{let r=await(await fetch(`${Tr}/token`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:qs({client_id:"chromaui:addon-visual-tests",grant_type:"urn:ietf:params:oauth:grant-type:device_code",device_code:t,code_verifier:n,scope:"user:read account:read project:read project:write"})})).json();if(f4(r))throw new Error("You have not authorized the Visual Tests addon for Chromatic, please try again");if(r.access_token)return r.access_token;if(g4(r))return alert("You must be a beta user to use this addon at this time."),null;throw new Error}catch(r){throw console.warn(r),r}};function Ys(){let e=cn(),{addNotification:t,setOptions:n,togglePanel:r}=e,i=H(({onDismiss:l})=>{l(),n({selectedPanel:an}),r(!0)},[n,r]);return H((l,o)=>{t({id:`${Z}/error/${Date.now()}`,content:{headline:l,subHeadline:o.toString()},icon:a.createElement(xt,{color:dt.negative}),onClick:i})},[t,i])}function $e(e,t){let n=H(()=>{try{let s=sessionStorage.getItem(`${Z}/state/${e}`);if(s!=null)return JSON.parse(s)}catch{}return typeof t=="function"?t():t},[e,t]),[r,i]=Ne(n),l=ct(()=>Gi(e,s=>{let c=new Set(sessionStorage.getItem(`${Z}/state`)?.split(";"));s==null?(sessionStorage.removeItem(`${Z}/state/${e}`),c.delete(e)):(sessionStorage.setItem(`${Z}/state/${e}`,JSON.stringify(s)),c.add(e)),sessionStorage.setItem(`${Z}/state`,Array.from(c).join(";")),window.dispatchEvent(new StorageEvent("session-storage",{key:e}))},1e3),[e]);K(()=>l.cancel,[l]);let o=H(s=>{let c=s;(!c.key||c.key===e)&&i(n())},[e,n]);return K(()=>(window.addEventListener("storage",o),window.addEventListener("session-storage",o),()=>{window.removeEventListener("storage",o),window.removeEventListener("session-storage",o)}),[o]),[r,H(s=>i(c=>{let d=typeof s=="function"?s(c):s;return l(d),d}),[l])]}function E4(...e){let t=sessionStorage.getItem(`${Z}/state`)?.split(";")||[];e.length?(e.forEach(n=>sessionStorage.removeItem(`${Z}/state/${n}`)),sessionStorage.setItem(`${Z}/state`,t.filter(n=>!e.includes(n)).join(";"))):(t.forEach(n=>sessionStorage.removeItem(`${Z}/state/${n}`)),sessionStorage.removeItem(`${Z}/state`))}var Qs=je(void 0),b4=({children:e,addonUninstalled:t,setAddonUninstalled:n})=>{let r=cn().getChannel();if(!r)throw new Error("Channel not available");let i=()=>{r.emit(os),n(!0)};return a.createElement(Qs.Provider,{value:{addonUninstalled:t,uninstallAddon:i}},e)},Bl=()=>kt(Qs,"Uninstall Addon"),he=w.div({display:"flex",flexDirection:"column",flexGrow:1,alignItems:"center",justifyContent:"center",padding:10}),me=w.h1(({theme:e})=>({marginTop:0,marginBottom:4,fontSize:"1em",fontWeight:"bold",color:e.base==="light"?e.color.defaultText:e.color.lightest})),Ks=e=>a.createElement("svg",{width:"58",height:"53",viewBox:"0 0 58 53",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("g",{filter:"url(#filter0_dd_304_317890)"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"#FF4785",shapeRendering:"crispEdges"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.5005 11.0555C16.8471 11.0963 16.3455 11.6508 16.37 12.3051L17.1135 32.1151C17.137 32.7426 17.6379 33.2471 18.2651 33.2753L34.3716 33.9987C34.3896 33.9995 34.4077 33.9999 34.4257 33.9999C35.0921 33.9999 35.6324 33.4597 35.6324 32.7932V11.2067C35.6324 11.1816 35.6316 11.1565 35.63 11.1314C35.5885 10.4663 35.0156 9.96082 34.3505 10.0024L33.0259 10.0853L33.1227 12.8548C33.1261 12.9541 33.0484 13.0375 32.949 13.041C32.9065 13.0424 32.8648 13.0288 32.8314 13.0025L31.939 12.2995L30.8825 13.1009C30.8033 13.161 30.6904 13.1455 30.6303 13.0663C30.605 13.033 30.5921 12.9919 30.5939 12.9501L30.707 10.2302L17.5005 11.0555ZM31.221 19.1936C30.7965 19.5234 27.6343 19.7484 27.6343 19.2789C27.7011 17.4876 26.8991 17.409 26.4536 17.409C26.0303 17.409 25.3174 17.537 25.3174 18.4966C25.3174 19.4746 26.3592 20.0267 27.582 20.6747C29.3191 21.5952 31.4215 22.7093 31.4215 25.5128C31.4215 28.1998 29.2383 29.6842 26.4536 29.6842C23.5797 29.6842 21.0683 28.5215 21.352 24.4904C21.4633 24.0171 25.1169 24.1296 25.1169 24.4904C25.0723 26.1538 25.4511 26.6431 26.409 26.6431C27.1442 26.6431 27.4783 26.2379 27.4783 25.5554C27.4783 24.5227 26.3929 23.9133 25.1442 23.2122C23.4534 22.2629 21.4633 21.1456 21.4633 18.5819C21.4633 16.0229 23.2233 14.3168 26.3645 14.3168C29.5056 14.3168 31.221 15.9967 31.221 19.1936Z",fill:"white"})),a.createElement("circle",{cx:"46",cy:"22",r:"2.5",fill:"white",stroke:"#FF4785"}),a.createElement("path",{d:"M57.8536 22.3536C58.0488 22.1583 58.0488 21.8417 57.8536 21.6464L54.6716 18.4645C54.4763 18.2692 54.1597 18.2692 53.9645 18.4645C53.7692 18.6597 53.7692 18.9763 53.9645 19.1716L56.7929 22L53.9645 24.8284C53.7692 25.0237 53.7692 25.3403 53.9645 25.5355C54.1597 25.7308 54.4763 25.7308 54.6716 25.5355L57.8536 22.3536ZM48.5 22.5H57.5V21.5H48.5V22.5Z",fill:"#FF4785"}),a.createElement("defs",null,a.createElement("filter",{id:"filter0_dd_304_317890",x:"0",y:"0",width:"52",height:"53",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"5"}),a.createElement("feGaussianBlur",{stdDeviation:"3"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"}),a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_304_317890"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"1"}),a.createElement("feGaussianBlur",{stdDeviation:"1.5"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),a.createElement("feBlend",{mode:"normal",in2:"effect1_dropShadow_304_317890",result:"effect2_dropShadow_304_317890"}),a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect2_dropShadow_304_317890",result:"shape"})))),rn=e=>a.createElement("svg",{width:"52",height:"53",viewBox:"0 0 52 53",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("g",{filter:"url(#filter0_dd_304_317945)"},a.createElement("g",{clipPath:"url(#clip0_304_317945)"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"#288041"}),a.createElement("g",{clipPath:"url(#clip1_304_317945)"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"#215D31"}),a.createElement("rect",{x:"20.6104",y:"20.1591",width:"20.1485",height:"20.1485",transform:"rotate(45 20.6104 20.1591)",fill:"#93D4A5"}),a.createElement("rect",{x:"30.9502",y:"16.59",width:"20.1485",height:"20.1485",transform:"rotate(45 30.9502 16.59)",fill:"#93D4A5"}),a.createElement("circle",{cx:"20.435",cy:"16.2246",r:"2.45455",fill:"#93D4A5"})),a.createElement("rect",{x:"7.05469",y:"3",width:"53.75",height:"32.25",transform:"rotate(45 7.05469 3)",fill:"#67B47C"}),a.createElement("g",{clipPath:"url(#clip2_304_317945)"},a.createElement("g",{clipPath:"url(#clip3_304_317945)"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"#2B733F"}),a.createElement("rect",{x:"21.3604",y:"21.6592",width:"20.1485",height:"20.1485",transform:"rotate(45 21.3604 21.6592)",fill:"#A9E0B8"}),a.createElement("rect",{x:"32.2012",y:"18.5908",width:"20.1485",height:"20.1485",transform:"rotate(45 32.2012 18.5908)",fill:"#A9E0B8"}),a.createElement("circle",{cx:"21.685",cy:"17.9746",r:"2.45455",fill:"#A9E0B8"}))))),a.createElement("defs",null,a.createElement("filter",{id:"filter0_dd_304_317945",x:"0",y:"0",width:"52",height:"53",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"5"}),a.createElement("feGaussianBlur",{stdDeviation:"3"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"}),a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_304_317945"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"1"}),a.createElement("feGaussianBlur",{stdDeviation:"1.5"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),a.createElement("feBlend",{mode:"normal",in2:"effect1_dropShadow_304_317945",result:"effect2_dropShadow_304_317945"}),a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect2_dropShadow_304_317945",result:"shape"})),a.createElement("clipPath",{id:"clip0_304_317945"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"white"})),a.createElement("clipPath",{id:"clip1_304_317945"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"white"})),a.createElement("clipPath",{id:"clip2_304_317945"},a.createElement("rect",{width:"60.7428",height:"29.9046",fill:"white",transform:"translate(7.20801 3.17212) rotate(45)"})),a.createElement("clipPath",{id:"clip3_304_317945"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"white"})))),k4=et(Ea()),Js=w.div({display:"flex",flexDirection:"column"}),tl=w.div(({theme:e})=>({padding:15,lineHeight:"18px",borderBottom:`1px solid ${e.appBorderColor}`,p:{margin:"10px 0","&:last-of-type":{marginBottom:0}},dl:{display:"grid",gridTemplateColumns:"auto 1fr",gap:10,margin:"10px 0 0 0"},dt:{color:e.color.mediumdark,fontWeight:700},dd:{marginLeft:0},"button + button":{marginLeft:10}})),mr=w.div({display:"flex",fontWeight:"bold",marginBottom:15}),$o=w(wu)(({theme:e})=>({width:12,height:12,margin:"3px 6px",verticalAlign:"top",color:e.color.mediumdark})),Ir={width:14,height:14,margin:"2px 6px 2px 0",verticalAlign:"top"},w4=w(Lu)(Ir),C4=w(hu)(Ir),S4=w(cs)(Ir),x4=w(gu)(Ir),Pl=w(El)({marginLeft:"auto"}),Vl=w(Je)({margin:-5,marginLeft:"auto"}),ce=w(ti)({"&&":{display:"inline-flex",borderRadius:4,fontSize:13,lineHeight:"14px",padding:"9px 12px",alignItems:"center","@container (min-width: 800px)":{padding:"8px 10px"}}},({link:e,theme:t})=>e&&ue({"&&":{background:"none",boxShadow:"none",padding:2,fontWeight:"normal",color:t.base==="light"?t.color.dark:"#C9CDCF",opacity:.8,transition:"opacity 150ms ease-out","&:hover, &:focus":{opacity:1},"&:focus:not(:active)":{outline:`1px solid ${t.color.secondary}`}}}),({tertiary:e})=>e&&ue({"&&:hover":{boxShadow:"none"}}),({belowText:e})=>e&&{marginTop:7}),Fe=w(ro)(({theme:e})=>({color:e.base==="light"?e.color.darker:e.color.lighter,border:`1px solid ${e.appBorderColor}`,fontSize:"12px",padding:"2px 3px"})),N4={autoAcceptChanges:{description:"Automatically accept visual changes - usually for a specific branch name.",type:"true or branch name"},buildScriptName:{description:"The package.json script that builds your Storybook.",type:"string"},cypress:{description:"Run build against `@chromatic-com/cypress` test archives.",type:"boolean"},debug:{description:"Output verbose logs and debug information.",type:"boolean"},diagnosticsFile:{description:"Write process information to a JSON file.",type:"string or boolean"},exitOnceUploaded:{description:"Exit the process as soon as your Storybook is published.",type:"string or boolean"},exitZeroOnChanges:{description:"Exit the process succesfully even when visual changes are found.",type:"string or boolean"},externals:{description:"Disable TurboSnap when any of these files have changed since the baseline build.",type:"string: ['public/**']"},fileHashing:{description:"Apply file hashing to skip uploading unchanged files - default: true",type:"boolean"},ignoreLastBuildOnBranch:{description:"Do not use the last build on this branch as a baseline if it is no longer in history (i.e. branch was rebased).",type:"string"},junitReport:{description:"Write build results to a JUnit XML file.",type:"string or boolean"},logFile:{description:"Write Chromatic CLI logs to a file.",type:"string or boolean"},onlyChanged:{description:"Enables TurboSnap to only run stories affected by files changed since the baseline build.",type:"true or string (branch name)",glob:!0},onlyStoryFiles:{description:"Only run a single story or a subset of stories by their filename(s).",type:"string[]"},onlyStoryNames:{description:"Only run a single story or a subset of stories by their name(s).",type:"string[]"},outputDir:{description:"Relative path to target directory for building your Storybook, in case you want to preserve it.",type:"string"},playwright:{description:"Run build against `@chromatic-com/playwright` test archives.",type:"boolean"},projectId:{description:"Unique identifier for your project. ",type:"string"},projectToken:{description:"Secret token for your project. Preferably configured through CHROMATIC_PROJECT_TOKEN.",type:"string"},skip:{description:"Skip Chromatic tests, but mark the commit as passing. Avoids blocking PRs due to required merge checks.",type:"string or boolean"},storybookBaseDir:{description:"Relative path from repository root to Storybook project root.",type:"string"},storybookBuildDir:{description:"Path to the directory of an already built Storybook.",type:"string"},storybookConfigDir:{description:"Relative path from where you run Chromatic to your Storybook config directory.",type:"string"},storybookLogFile:{description:"Write Storybook build logs to a file.",type:"string or boolean"},untraced:{description:"Disregard these files and their dependencies when tracing dependent stories for TurboSnap.",type:"string[]"},uploadMetadata:{description:"Upload Chromatic metadata files as part of the published Storybook.",type:"boolean"},zip:{description:"Publish your Storybook to Chromatic as a single zip file instead of individual content files.",type:"boolean"}},M4=w(Vl)({position:"absolute",right:16,top:10}),_4=w.div(({theme:e})=>({backgroundColor:e.background.content,display:"flex",flexDirection:"column",minHeight:"100%",overflowY:"auto",padding:20,position:"relative"})),A4=w.div({margin:"0 auto",maxWidth:600,width:"100%"}),Wo=w.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,marginBottom:20,paddingBottom:20,code:{fontSize:"90%"}})),T4=w(mr)({marginBottom:10}),F4=w.div({display:"flex",flexDirection:"column",gap:20}),Go=w.div(({theme:e})=>({alignItems:"center",borderRadius:e.appBorderRadius,display:"flex",flexWrap:"wrap","> div":{width:"100%"}})),qo=w.div(({theme:e})=>({display:"flex",flexGrow:1,flexWrap:"wrap",gap:"5px 10px"})),Yo=w.div(({theme:e})=>({fontWeight:e.typography.weight.bold,div:{marginLeft:5,position:"relative",top:2}})),Qo=w.div({marginTop:10}),O4=w.div(({hideBorderRadius:e,theme:t})=>({background:t.base==="dark"?t.color.darkest:t.color.lighter,border:`1px solid ${t.appBorderColor}`,borderRadius:t.appBorderRadius,borderBottomLeftRadius:e?0:t.appBorderRadius,borderBottomRightRadius:e?0:t.appBorderRadius,color:t.base==="dark"?t.color.medium:t.color.dark,fontFamily:t.typography.fonts.mono,fontSize:13,lineHeight:"20px",padding:"5px 10px",wordWrap:"break-word"})),L4=w.div(({theme:e})=>({color:e.color.warningText})),Ko=w.div(({theme:e})=>({color:e.base==="dark"?e.color.medium:e.color.dark,marginTop:2})),Jo=w.div(({warning:e,theme:t})=>({alignItems:"center",display:"flex",backgroundColor:e?t.base==="dark"?"#342E1A":t.background.warning:t.background.hoverable,border:`1px solid ${t.appBorderColor}`,borderRadius:3,borderTopLeftRadius:0,borderTopRightRadius:0,borderTop:0,fontSize:t.typography.size.s1,gap:5,lineHeight:"20px",padding:5,svg:{color:e?t.base==="dark"?t.color.warning:t.color.warningText:t.color.secondary,flexShrink:0},code:{fontSize:"85%"}})),R4=w.div(({theme:e})=>({"&:nth-last-of-type(2)":{borderBottom:`1px solid ${e.appBorderColor}`,paddingBottom:30}})),Xs={height:12,margin:2,verticalAlign:"top",width:12},I4=w(Su)(Xs),Z4=w(Eu)(Xs),B4=({onClose:e})=>{let{uninstallAddon:t}=Bl(),[n]=Ee(Fr),{configuration:r={},problems:i={},suggestions:l={}}=n||{},{configFile:o,...s}=r,c=Object.keys({...s,...i,...l}).sort().map(d=>({key:d,value:d in s?s[d]:void 0,problem:i[d],suggestion:l[d]}));return a.createElement(_4,null,a.createElement(M4,{onClick:e,style:{marginRight:-8}},a.createElement(Pl,{"aria-label":"Close"})),a.createElement(A4,null,a.createElement(T4,null,"Configuration"),o?a.createElement(Wo,null,"This is a read-only representation of the Chromatic configuration options found in"," ",a.createElement(Fe,null,o),". Changes to the config file will be reflected here."," ",a.createElement($t,{href:"https://www.chromatic.com/docs/configure/",target:"_blank",withArrow:!0},"Learn more")):a.createElement(Wo,null,"To configure this addon, create ",a.createElement(Fe,null,"chromatic.config.json")," in your project's root directory."," ",a.createElement($t,{href:"https://www.chromatic.com/docs/cli#chromatic-config-file",target:"_blank",withArrow:!0},"Learn more")),c&&a.createElement(F4,null,c.map(({key:d,value:m,problem:u,suggestion:p})=>a.createElement(R4,{key:d,id:`${d}-option`},a.createElement(Go,null,a.createElement(qo,null,a.createElement(Yo,null,d," "),d in X5&&a.createElement(L4,null,"*Disabled for local builds")),a.createElement(Ko,null,N4[d]?.description),a.createElement(Qo,null,a.createElement(O4,{hideBorderRadius:!!(u||p)},m===void 0?"undefined":JSON.stringify(m)))),u!==void 0&&a.createElement(Jo,{warning:!0},a.createElement(I4,null),u===null?a.createElement("span",null,a.createElement("strong",null,"Warning: "),"This should be removed."):a.createElement("span",null,a.createElement("strong",null,"Warning: "),"This should be: ",a.createElement(Fe,null,JSON.stringify(u)))),p!==void 0&&a.createElement(Jo,null,a.createElement(Z4,null),a.createElement("span",null,a.createElement("strong",null,"Hint: "),"Try setting as ",a.createElement(Fe,null,JSON.stringify(p)))))),a.createElement("div",null,a.createElement(Go,null,a.createElement(qo,null,a.createElement(Yo,null,"Uninstall addon")),a.createElement(Ko,null,"Removing the addon updates your Storybook configuration and uninstalls the dependency."),a.createElement(Qo,null,a.createElement(ce,{onClick:t},"Uninstall")))))))},e0={configVisible:!1,settingsVisible:!1,warningsVisible:!1,baselineImageVisible:!1,focusVisible:!1,diffVisible:!1},un=e=>(t,n)=>({...t,[e]:typeof n=="boolean"?n:!t[e]}),P4={toggleDiff:un("diffVisible"),toggleFocus:un("focusVisible"),toggleConfig:un("configVisible"),toggleSettings:un("settingsVisible"),toggleWarnings:un("warningsVisible"),toggleBaselineImage:un("baselineImageVisible")},V4=(e,t)=>P4[t.type](e,t.payload),t0=je(e0),n0=je(()=>{}),Zr=()=>kt(t0,"Controls"),An=()=>{let e=kt(n0,"ControlsDispatch");return ct(()=>({toggleDiff:t=>e({type:"toggleDiff",payload:t}),toggleFocus:t=>e({type:"toggleFocus",payload:t}),toggleConfig:t=>e({type:"toggleConfig",payload:t}),toggleSettings:t=>e({type:"toggleSettings",payload:t}),toggleWarnings:t=>e({type:"toggleWarnings",payload:t}),toggleBaselineImage:t=>e({type:"toggleBaselineImage",payload:t})}),[e])},D4=({children:e,initialState:t=e0})=>{let[n,r]=Kr(V4,t);return a.createElement(t0.Provider,{value:n},a.createElement(n0.Provider,{value:r},e))},H4=w.div({"& > div":{minWidth:120}}),la=({children:e,links:t,note:n,...r})=>{let[i,l]=a.useState(!1),o=a.createElement(we,{closeOnOutsideClick:!0,closeOnTriggerHidden:!0,onVisibleChange:s=>l(s),tooltip:({onHide:s})=>a.createElement(H4,null,a.createElement(lo,{links:t.map(c=>({...c,onClick:(...d)=>(s(),c.onClick?.(...d))}))})),trigger:"click",...r},typeof e=="function"?e(i):a.createElement(Je,{active:i},e));return n?a.createElement(we,{tooltip:a.createElement(Ae,{note:n}),trigger:"hover",hasChrome:!1},o):o},Br=()=>{let{accessToken:e,setAccessToken:t,subdomain:n}=Rl(),{toggleConfig:r}=An(),[i]=Ee(ls),{projectId:l}=i||{},o=[{id:"learn",title:"About this addon",icon:a.createElement(ms,{"aria-hidden":!0}),href:"https://www.chromatic.com/docs/visual-testing-addon",target:"_blank"},{id:"configuration",title:"Configuration",icon:a.createElement(vu,{"aria-hidden":!0}),onClick:()=>r()},...l?[{id:"visit",title:"View project on Chromatic",icon:a.createElement(ps,{"aria-hidden":!0}),href:l?`https://${n}.chromatic.com/builds?appId=${l?.split(":")[1]}`:`https://${n}.chromatic.com/start`,target:"_blank"}]:[],...e?[{id:"logout",title:"Log out",icon:a.createElement(Ru,{"aria-hidden":!0}),onClick:()=>t(null)}]:[]];return a.createElement(la,{placement:"top",links:o},a.createElement(yu,null))};w.div(({hidden:e,theme:t})=>({background:t.background.app,containerType:"size",display:e?"none":"flex",flexDirection:"column",height:"100%"}));var j4=w.div({display:"flex",flexDirection:"column",flexGrow:1},({hidden:e})=>e&&{display:"none"}),ea=w.div(({grow:e})=>e&&{flexGrow:e?1:"auto"}),Kn=w.div({display:"flex",flexDirection:"row",margin:15},({header:e,theme:t})=>e&&{margin:0,padding:15,borderBottom:`1px solid ${t.appBorderColor}`,"@container (min-width: 800px)":{height:40,alignItems:"center",justifyContent:"space-between",padding:"5px 15px"}}),z4=w(Kn)({alignItems:"center",height:40,margin:"0 10px"}),Xe=w.div({display:"flex",flexDirection:"column",alignItems:"center"},({push:e})=>e&&{marginLeft:"auto"}),Xo=w.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,display:"flex",alignItems:"center",minHeight:40,lineHeight:"20px",padding:"5px 15px"})),U4=w(ea)(({theme:e})=>({background:e.background.warning,color:e.color.warningText})),$4=w(ea)(({theme:e})=>({background:e.background.hoverable,color:e.color.defaultText})),W4=({hidden:e,ignoreConfig:t,ignoreSuggestions:n,onOpen:r})=>{let[i]=Ee(Fr),l=Object.keys(i?.problems||{}),o=Object.keys(i?.suggestions||{}),[s,c]=Ne(()=>!!localStorage.getItem(So)),d=H(()=>{c(!0),localStorage.setItem(So,"true")},[]),m=a.createElement(Ie,{isButton:!0,onClick:()=>r(l[0]||o[0]),withArrow:!0},"Show details");return l.length>0&&!t?a.createElement(U4,{hidden:e},a.createElement(Xo,null,a.createElement(Xe,null,a.createElement("span",null,"Visual tests locked due to configuration ",(0,k4.default)("problem",l.length),"."," ",m)))):o.length>0&&!s&&!t&&!n?a.createElement($4,{hidden:e},a.createElement(Xo,null,a.createElement(Xe,null,a.createElement("span",null,"Configuration could be improved. ",m)),a.createElement(Xe,{push:!0},a.createElement(Je,{onClick:d},a.createElement(El,null))))):null},G4=w.div({display:"flex",flexDirection:"column",height:"100%"}),e1=w.div(({hidden:e,theme:t})=>({background:t.background.app,display:e?"none":"flex",flexDirection:"column",flexGrow:1,height:"100%",overflowY:"auto"})),Pr=w.div(({theme:e})=>({background:e.background.bar,borderTop:`1px solid ${e.appBorderColor}`,display:"flex",flexDirection:"row",alignItems:"center",height:39,flexShrink:0,padding:"0 10px"})),ve=({children:e,footer:t=a.createElement(Pr,null,a.createElement(Xe,{push:!0}),a.createElement(Xe,null,a.createElement(Br,null))),ignoreConfig:n=!1,ignoreSuggestions:r=!t})=>{let{configVisible:i}=Zr(),{toggleConfig:l}=An(),o=H(s=>{l(!0),s&&setTimeout(()=>{document.getElementById(`${s}-option`)?.scrollIntoView({behavior:"smooth",inline:"nearest"})},200)},[l]);return a.createElement(G4,null,a.createElement(W4,{onOpen:o,hidden:i,ignoreConfig:n,ignoreSuggestions:r}),a.createElement(e1,{hidden:i},e),a.createElement(e1,{hidden:!i},a.createElement(B4,{onClose:()=>l(!1)})),t)},q4=w.div(({theme:e})=>({position:"relative","&& input":{color:e.input.color||"inherit",background:e.input.background,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2,lineHeight:"20px"}})),Y4=w.div(({theme:e})=>({pointerEvents:"none",position:"absolute",top:0,left:40,right:0,zIndex:2,overflow:"hidden",height:40,display:"flex",alignItems:"center",lineHeight:"20px",color:e.input.color||"inherit",fontSize:e.typography.size.s2,span:{opacity:0}})),Q4=({value:e,placeholder:t,suffix:n})=>a.createElement(Y4,null,a.createElement("span",null,e||t),a.createElement("b",null,n)),K4=({id:e,value:t,placeholder:n,suffix:r,...i})=>a.createElement(q4,null,a.createElement(Gs,{id:e,hideLabel:!0,label:"",value:t,placeholder:n,crossOrigin:void 0,enterKeyHint:void 0,...i}),a.createElement(Q4,{value:t,placeholder:n,suffix:r})),t1=w(Je)(({theme:e})=>({color:e.base==="light"?"currentColor":e.color.medium,fontSize:e.typography.size.s2,fontWeight:e.typography.weight.bold})),Vr=({onBack:e})=>a.createElement(z4,null,e&&a.createElement(Xe,null,a.createElement(t1,{onClick:e},a.createElement(Nu,null),"Back")),a.createElement(Xe,{push:!0},a.createElement(we,{as:"div",hasChrome:!1,trigger:"hover",tooltip:a.createElement(Ae,{note:"Learn about visual tests"})},a.createElement(t1,{as:"a",href:"https://www.chromatic.com/features/visual-test",target:"_blank"},a.createElement(ms,null))))),J4=w.form({position:"relative",display:"flex",flexDirection:"column",width:"100%",maxWidth:300,margin:10}),X4=w(ti)({"&&":{fontSize:13,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:4,borderBottomRightRadius:4}}),ep=({onBack:e,onSignIn:t})=>{let[n,r]=Ne(""),[i,l]=Ne(null),o=H(c=>{let d=c.target.value.replace(/[^a-z0-9-]/g,"");r(d),l(null)},[]),s=H(c=>{c.preventDefault(),n?t(n):l("Please enter a subdomain")},[n,t]);return a.createElement(ve,{footer:null,ignoreConfig:!0},a.createElement(Vr,{onBack:e}),a.createElement(he,null,a.createElement("div",null,a.createElement(Ks,null),a.createElement(rn,null)),a.createElement(me,null,"Sign in with SSO"),a.createElement(j,{muted:!0},"Enter your team's Chromatic URL."),a.createElement(J4,{onSubmit:s},a.createElement(K4,{autoFocus:!0,icon:"users",value:n,placeholder:"yourteam",suffix:".chromatic.com",onChange:o,id:"subdomain-input",stackLevel:"top",error:i,errorTooltipPlacement:"top"}),a.createElement(X4,{type:"submit",variant:"solid",size:"medium"},"Continue"))))},Et=w.div(()=>({display:"flex",flexDirection:"column",gap:5,alignItems:"center",textAlign:"center"})),se=w.div(e=>({display:"flex",flexDirection:"column",gap:15,alignItems:e.alignItems??"center",textAlign:e.textAlign??"center"})),tp=({onBack:e,onSignIn:t,onSignInWithSSO:n})=>a.createElement(ve,{footer:null,ignoreConfig:!0},a.createElement(Vr,{onBack:e}),a.createElement(he,null,a.createElement(se,{alignItems:"center",textAlign:"center"},a.createElement("div",null,a.createElement(Ks,null),a.createElement(rn,null),a.createElement(me,null,"Sign in to begin visual testing"),a.createElement(j,{center:!0,muted:!0},"Pinpoint bugs instantly by connecting with cloud browsers that run visual tests in parallel.")),a.createElement(Et,null,a.createElement(ce,{variant:"solid",size:"medium",onClick:()=>t()},"Sign in with Chromatic"),a.createElement(ce,{link:!0,onClick:()=>n()},"Sign in with SSO")))));function yn(e,t){return t}var np={"\n query VisualTestsProjectCountQuery {\n viewer {\n projectCount\n accounts {\n newProjectUrl\n }\n }\n }\n":Cm,"\n query SelectProjectsQuery {\n viewer {\n accounts {\n id\n name\n avatarUrl\n newProjectUrl\n projects {\n id\n name\n webUrl\n lastBuild {\n branch\n number\n }\n }\n }\n }\n }\n":Sm,"\n query ProjectQuery($projectId: ID!) {\n project(id: $projectId) {\n id\n name\n webUrl\n lastBuild {\n branch\n number\n }\n }\n }\n":xm,"\n mutation UpdateUserPreferences($input: UserPreferencesInput!) {\n updateUserPreferences(input: $input) {\n updatedPreferences {\n vtaOnboarding\n }\n }\n }\n":Nm,"\n query AddonVisualTestsBuild(\n $projectId: ID!\n $branch: String!\n $gitUserEmailHash: String!\n $repositoryOwnerName: String\n $storyId: String!\n $testStatuses: [TestStatus!]!\n $selectedBuildId: ID!\n $hasSelectedBuildId: Boolean!\n ) {\n project(id: $projectId) {\n name\n manageUrl\n account {\n billingUrl\n suspensionReason\n }\n features {\n uiTests\n }\n lastBuildOnBranch: lastBuild(\n branches: [$branch]\n repositoryOwnerName: $repositoryOwnerName\n localBuilds: { localBuildEmailHash: $gitUserEmailHash }\n ) {\n ...LastBuildOnBranchBuildFields\n ...SelectedBuildFields @skip(if: $hasSelectedBuildId)\n }\n lastBuild {\n id\n slug\n branch\n }\n }\n selectedBuild: build(id: $selectedBuildId) @include(if: $hasSelectedBuildId) {\n ...SelectedBuildFields\n }\n viewer {\n preferences {\n vtaOnboarding\n }\n projectMembership(projectId: $projectId) {\n userCanReview: meetsAccessLevel(minimumAccessLevel: REVIEWER)\n }\n }\n }\n":Mm,"\n fragment LastBuildOnBranchBuildFields on Build {\n __typename\n id\n status\n committedAt\n ... on StartedBuild {\n testsForStatus: tests(first: 1000, statuses: $testStatuses) {\n nodes {\n ...StatusTestFields\n }\n }\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...LastBuildOnBranchTestFields\n }\n }\n }\n ... on CompletedBuild {\n result\n testsForStatus: tests(first: 1000, statuses: $testStatuses) {\n nodes {\n ...StatusTestFields\n }\n }\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...LastBuildOnBranchTestFields\n }\n }\n }\n }\n":bm,"\n fragment SelectedBuildFields on Build {\n __typename\n id\n number\n branch\n commit\n committedAt\n uncommittedHash\n status\n ... on StartedBuild {\n startedAt\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...StoryTestFields\n }\n }\n }\n ... on CompletedBuild {\n startedAt\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...StoryTestFields\n }\n }\n }\n }\n":wm,"\n fragment StatusTestFields on Test {\n id\n status\n result\n story {\n storyId\n }\n }\n":ym,"\n fragment LastBuildOnBranchTestFields on Test {\n status\n result\n }\n":Em,"\n fragment StoryTestFields on Test {\n id\n status\n result\n webUrl\n comparisons {\n id\n result\n browser {\n id\n key\n name\n version\n }\n captureDiff {\n diffImage(signed: true) {\n imageUrl\n imageWidth\n }\n focusImage(signed: true) {\n imageUrl\n imageWidth\n }\n }\n headCapture {\n captureImage(signed: true) {\n backgroundColor\n imageUrl\n imageWidth\n imageHeight\n thumbnailUrl\n }\n captureError {\n kind\n ... on CaptureErrorInteractionFailure {\n error\n }\n ... on CaptureErrorJSError {\n error\n }\n ... on CaptureErrorFailedJS {\n error\n }\n }\n }\n baseCapture {\n captureImage(signed: true) {\n imageUrl\n imageWidth\n imageHeight\n }\n }\n }\n mode {\n name\n globals\n }\n story {\n storyId\n name\n component {\n name\n }\n }\n }\n":km,"\n mutation ReviewTest($input: ReviewTestInput!) {\n reviewTest(input: $input) {\n updatedTests {\n id\n status\n }\n userErrors {\n ... on UserError {\n __typename\n message\n }\n ... on BuildSupersededError {\n build {\n id\n }\n }\n ... on TestUnreviewableError {\n test {\n id\n }\n }\n }\n }\n }\n":_m};function lt(e){return np[e]??{}}var le;(function(e){e.assertEqual=i=>i;function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{let l={};for(let o of i)l[o]=o;return l},e.getValidEnumValues=i=>{let l=e.objectKeys(i).filter(s=>typeof i[i[s]]!="number"),o={};for(let s of l)o[s]=i[s];return e.objectValues(o)},e.objectValues=i=>e.objectKeys(i).map(function(l){return i[l]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{let l=[];for(let o in i)Object.prototype.hasOwnProperty.call(i,o)&&l.push(o);return l},e.find=(i,l)=>{for(let o of i)if(l(o))return o},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function r(i,l=" | "){return i.map(o=>typeof o=="string"?`'${o}'`:o).join(l)}e.joinValues=r,e.jsonStringifyReplacer=(i,l)=>typeof l=="bigint"?l.toString():l})(le||(le={}));var nl;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(nl||(nl={}));var M=le.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),It=e=>{switch(typeof e){case"undefined":return M.undefined;case"string":return M.string;case"number":return isNaN(e)?M.nan:M.number;case"boolean":return M.boolean;case"function":return M.function;case"bigint":return M.bigint;case"symbol":return M.symbol;case"object":return Array.isArray(e)?M.array:e===null?M.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?M.promise:typeof Map<"u"&&e instanceof Map?M.map:typeof Set<"u"&&e instanceof Set?M.set:typeof Date<"u"&&e instanceof Date?M.date:M.object;default:return M.unknown}},x=le.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),ap=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),at=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(i){return i.message},n={_errors:[]},r=i=>{for(let l of i.issues)if(l.code==="invalid_union")l.unionErrors.map(r);else if(l.code==="invalid_return_type")r(l.returnTypeError);else if(l.code==="invalid_arguments")r(l.argumentsError);else if(l.path.length===0)n._errors.push(t(l));else{let o=n,s=0;for(;st.message){let t={},n=[];for(let r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};at.create=e=>new at(e);var oa=(e,t)=>{let n;switch(e.code){case x.invalid_type:e.received===M.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case x.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,le.jsonStringifyReplacer)}`;break;case x.unrecognized_keys:n=`Unrecognized key(s) in object: ${le.joinValues(e.keys,", ")}`;break;case x.invalid_union:n="Invalid input";break;case x.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${le.joinValues(e.options)}`;break;case x.invalid_enum_value:n=`Invalid enum value. Expected ${le.joinValues(e.options)}, received '${e.received}'`;break;case x.invalid_arguments:n="Invalid function arguments";break;case x.invalid_return_type:n="Invalid function return type";break;case x.invalid_date:n="Invalid date";break;case x.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:le.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case x.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case x.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case x.custom:n="Invalid input";break;case x.invalid_intersection_types:n="Intersection results could not be merged";break;case x.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case x.not_finite:n="Number must be finite";break;default:n=t.defaultError,le.assertNever(e)}return{message:n}},a0=oa;function rp(e){a0=e}function pr(){return a0}var hr=e=>{let{data:t,path:n,errorMaps:r,issueData:i}=e,l=[...n,...i.path||[]],o={...i,path:l},s="",c=r.filter(d=>!!d).slice().reverse();for(let d of c)s=d(o,{data:t,defaultError:s}).message;return{...i,path:l,message:i.message||s}},ip=[];function T(e,t){let n=hr({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,pr(),oa].filter(r=>!!r)});e.common.issues.push(n)}var Ze=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let r of t){if(r.status==="aborted")return z;r.status==="dirty"&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let r of t)n.push({key:await r.key,value:await r.value});return Ze.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let r of t){let{key:i,value:l}=r;if(i.status==="aborted"||l.status==="aborted")return z;i.status==="dirty"&&e.dirty(),l.status==="dirty"&&e.dirty(),i.value!=="__proto__"&&(typeof l.value<"u"||r.alwaysSet)&&(n[i.value]=l.value)}return{status:e.value,value:n}}},z=Object.freeze({status:"aborted"}),r0=e=>({status:"dirty",value:e}),Be=e=>({status:"valid",value:e}),al=e=>e.status==="aborted",rl=e=>e.status==="dirty",sa=e=>e.status==="valid",fr=e=>typeof Promise<"u"&&e instanceof Promise,B;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(B||(B={}));var bt=class{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},n1=(e,t)=>{if(sa(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let n=new at(e.common.issues);return this._error=n,this._error}}};function W(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(l,o)=>l.code!=="invalid_type"?{message:o.defaultError}:typeof o.data>"u"?{message:r??o.defaultError}:{message:n??o.defaultError},description:i}}var Q=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return It(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:It(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new Ze,ctx:{common:e.parent.common,data:e.data,parsedType:It(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(fr(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let r={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:It(e)},i=this._parseSync({data:e,path:r.path,parent:r});return n1(r,i)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:It(e)},r=this._parse({data:e,path:n.path,parent:n}),i=await(fr(r)?r:Promise.resolve(r));return n1(n,i)}refine(e,t){let n=r=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(r):t;return this._refinement((r,i)=>{let l=e(r),o=()=>i.addIssue({code:x.custom,...n(r)});return typeof Promise<"u"&&l instanceof Promise?l.then(s=>s?!0:(o(),!1)):l?!0:(o(),!1)})}refinement(e,t){return this._refinement((n,r)=>e(n)?!0:(r.addIssue(typeof t=="function"?t(n,r):t),!1))}_refinement(e){return new rt({schema:this,typeName:D.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Nt.create(this,this._def)}nullable(){return tn.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return vt.create(this,this._def)}promise(){return xn.create(this,this._def)}or(e){return ma.create([this,e],this._def)}and(e){return pa.create(this,e,this._def)}transform(e){return new rt({...W(this._def),schema:this,typeName:D.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new va({...W(this._def),innerType:this,defaultValue:t,typeName:D.ZodDefault})}brand(){return new l0({typeName:D.ZodBranded,type:this,...W(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new br({...W(this._def),innerType:this,catchValue:t,typeName:D.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Dr.create(this,e)}readonly(){return wr.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},lp=/^c[^\s-]{8,}$/i,op=/^[a-z][a-z0-9]*$/,sp=/^[0-9A-HJKMNP-TV-Z]{26}$/,cp=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,dp=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,up="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",wi,mp=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,pp=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,hp=e=>e.precision?e.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}Z$`):e.precision===0?e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function fp(e,t){return!!((t==="v4"||!t)&&mp.test(e)||(t==="v6"||!t)&&pp.test(e))}var ht=class extends Q{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==M.string){let r=this._getOrReturnCtx(e);return T(r,{code:x.invalid_type,expected:M.string,received:r.parsedType}),z}let t=new Ze,n;for(let r of this._def.checks)if(r.kind==="min")e.data.lengthr.value&&(n=this._getOrReturnCtx(e,n),T(n,{code:x.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),t.dirty());else if(r.kind==="length"){let i=e.data.length>r.value,l=e.data.lengthe.test(r),{validation:t,code:x.invalid_string,...B.errToObj(n)})}_addCheck(e){return new ht({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...B.errToObj(e)})}url(e){return this._addCheck({kind:"url",...B.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...B.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...B.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...B.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...B.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...B.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...B.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...B.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...B.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...B.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...B.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...B.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...B.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...B.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...B.errToObj(t)})}nonempty(e){return this.min(1,B.errToObj(e))}trim(){return new ht({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ht({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ht({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var t;return new ht({checks:[],typeName:D.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...W(e)})};function gp(e,t){let n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,l=parseInt(e.toFixed(i).replace(".","")),o=parseInt(t.toFixed(i).replace(".",""));return l%o/Math.pow(10,i)}var Jt=class extends Q{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==M.number){let r=this._getOrReturnCtx(e);return T(r,{code:x.invalid_type,expected:M.number,received:r.parsedType}),z}let t,n=new Ze;for(let r of this._def.checks)r.kind==="int"?le.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),T(t,{code:x.invalid_type,expected:"integer",received:"float",message:r.message}),n.dirty()):r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),T(t,{code:x.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):r.kind==="multipleOf"?gp(e.data,r.value)!==0&&(t=this._getOrReturnCtx(e,t),T(t,{code:x.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):r.kind==="finite"?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),T(t,{code:x.not_finite,message:r.message}),n.dirty()):le.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,B.toString(t))}gt(e,t){return this.setLimit("min",e,!1,B.toString(t))}lte(e,t){return this.setLimit("max",e,!0,B.toString(t))}lt(e,t){return this.setLimit("max",e,!1,B.toString(t))}setLimit(e,t,n,r){return new Jt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:B.toString(r)}]})}_addCheck(e){return new Jt({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:B.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:B.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:B.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:B.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:B.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:B.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:B.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:B.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:B.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&le.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew Jt({checks:[],typeName:D.ZodNumber,coerce:e?.coerce||!1,...W(e)});var Xt=class extends Q{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==M.bigint){let r=this._getOrReturnCtx(e);return T(r,{code:x.invalid_type,expected:M.bigint,received:r.parsedType}),z}let t,n=new Ze;for(let r of this._def.checks)r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),T(t,{code:x.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):r.kind==="multipleOf"?e.data%r.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),T(t,{code:x.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):le.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,B.toString(t))}gt(e,t){return this.setLimit("min",e,!1,B.toString(t))}lte(e,t){return this.setLimit("max",e,!0,B.toString(t))}lt(e,t){return this.setLimit("max",e,!1,B.toString(t))}setLimit(e,t,n,r){return new Xt({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:B.toString(r)}]})}_addCheck(e){return new Xt({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:B.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:B.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:B.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:B.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:B.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var t;return new Xt({checks:[],typeName:D.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...W(e)})};var ca=class extends Q{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==M.boolean){let t=this._getOrReturnCtx(e);return T(t,{code:x.invalid_type,expected:M.boolean,received:t.parsedType}),z}return Be(e.data)}};ca.create=e=>new ca({typeName:D.ZodBoolean,coerce:e?.coerce||!1,...W(e)});var wn=class extends Q{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==M.date){let r=this._getOrReturnCtx(e);return T(r,{code:x.invalid_type,expected:M.date,received:r.parsedType}),z}if(isNaN(e.data.getTime())){let r=this._getOrReturnCtx(e);return T(r,{code:x.invalid_date}),z}let t=new Ze,n;for(let r of this._def.checks)r.kind==="min"?e.data.getTime()r.value&&(n=this._getOrReturnCtx(e,n),T(n,{code:x.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),t.dirty()):le.assertNever(r);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new wn({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:B.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:B.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew wn({checks:[],coerce:e?.coerce||!1,typeName:D.ZodDate,...W(e)});var gr=class extends Q{_parse(e){if(this._getType(e)!==M.symbol){let t=this._getOrReturnCtx(e);return T(t,{code:x.invalid_type,expected:M.symbol,received:t.parsedType}),z}return Be(e.data)}};gr.create=e=>new gr({typeName:D.ZodSymbol,...W(e)});var da=class extends Q{_parse(e){if(this._getType(e)!==M.undefined){let t=this._getOrReturnCtx(e);return T(t,{code:x.invalid_type,expected:M.undefined,received:t.parsedType}),z}return Be(e.data)}};da.create=e=>new da({typeName:D.ZodUndefined,...W(e)});var ua=class extends Q{_parse(e){if(this._getType(e)!==M.null){let t=this._getOrReturnCtx(e);return T(t,{code:x.invalid_type,expected:M.null,received:t.parsedType}),z}return Be(e.data)}};ua.create=e=>new ua({typeName:D.ZodNull,...W(e)});var Cn=class extends Q{constructor(){super(...arguments),this._any=!0}_parse(e){return Be(e.data)}};Cn.create=e=>new Cn({typeName:D.ZodAny,...W(e)});var Kt=class extends Q{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Be(e.data)}};Kt.create=e=>new Kt({typeName:D.ZodUnknown,...W(e)});var Mt=class extends Q{_parse(e){let t=this._getOrReturnCtx(e);return T(t,{code:x.invalid_type,expected:M.never,received:t.parsedType}),z}};Mt.create=e=>new Mt({typeName:D.ZodNever,...W(e)});var vr=class extends Q{_parse(e){if(this._getType(e)!==M.undefined){let t=this._getOrReturnCtx(e);return T(t,{code:x.invalid_type,expected:M.void,received:t.parsedType}),z}return Be(e.data)}};vr.create=e=>new vr({typeName:D.ZodVoid,...W(e)});var vt=class extends Q{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==M.array)return T(t,{code:x.invalid_type,expected:M.array,received:t.parsedType}),z;if(r.exactLength!==null){let l=t.data.length>r.exactLength.value,o=t.data.lengthr.maxLength.value&&(T(t,{code:x.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((l,o)=>r.type._parseAsync(new bt(t,l,t.path,o)))).then(l=>Ze.mergeArray(n,l));let i=[...t.data].map((l,o)=>r.type._parseSync(new bt(t,l,t.path,o)));return Ze.mergeArray(n,i)}get element(){return this._def.type}min(e,t){return new vt({...this._def,minLength:{value:e,message:B.toString(t)}})}max(e,t){return new vt({...this._def,maxLength:{value:e,message:B.toString(t)}})}length(e,t){return new vt({...this._def,exactLength:{value:e,message:B.toString(t)}})}nonempty(e){return this.min(1,e)}};vt.create=(e,t)=>new vt({type:e,minLength:null,maxLength:null,exactLength:null,typeName:D.ZodArray,...W(t)});function hn(e){if(e instanceof be){let t={};for(let n in e.shape){let r=e.shape[n];t[n]=Nt.create(hn(r))}return new be({...e._def,shape:()=>t})}else return e instanceof vt?new vt({...e._def,type:hn(e.element)}):e instanceof Nt?Nt.create(hn(e.unwrap())):e instanceof tn?tn.create(hn(e.unwrap())):e instanceof _t?_t.create(e.items.map(t=>hn(t))):e}var be=class extends Q{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=le.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==M.object){let s=this._getOrReturnCtx(e);return T(s,{code:x.invalid_type,expected:M.object,received:s.parsedType}),z}let{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:i}=this._getCached(),l=[];if(!(this._def.catchall instanceof Mt&&this._def.unknownKeys==="strip"))for(let s in n.data)i.includes(s)||l.push(s);let o=[];for(let s of i){let c=r[s],d=n.data[s];o.push({key:{status:"valid",value:s},value:c._parse(new bt(n,d,n.path,s)),alwaysSet:s in n.data})}if(this._def.catchall instanceof Mt){let s=this._def.unknownKeys;if(s==="passthrough")for(let c of l)o.push({key:{status:"valid",value:c},value:{status:"valid",value:n.data[c]}});else if(s==="strict")l.length>0&&(T(n,{code:x.unrecognized_keys,keys:l}),t.dirty());else if(s!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let s=this._def.catchall;for(let c of l){let d=n.data[c];o.push({key:{status:"valid",value:c},value:s._parse(new bt(n,d,n.path,c)),alwaysSet:c in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let s=[];for(let c of o){let d=await c.key;s.push({key:d,value:await c.value,alwaysSet:c.alwaysSet})}return s}).then(s=>Ze.mergeObjectSync(t,s)):Ze.mergeObjectSync(t,o)}get shape(){return this._def.shape()}strict(e){return B.errToObj,new be({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var r,i,l,o;let s=(l=(i=(r=this._def).errorMap)===null||i===void 0?void 0:i.call(r,t,n).message)!==null&&l!==void 0?l:n.defaultError;return t.code==="unrecognized_keys"?{message:(o=B.errToObj(e).message)!==null&&o!==void 0?o:s}:{message:s}}}:{}})}strip(){return new be({...this._def,unknownKeys:"strip"})}passthrough(){return new be({...this._def,unknownKeys:"passthrough"})}extend(e){return new be({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new be({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:D.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new be({...this._def,catchall:e})}pick(e){let t={};return le.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new be({...this._def,shape:()=>t})}omit(e){let t={};return le.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new be({...this._def,shape:()=>t})}deepPartial(){return hn(this)}partial(e){let t={};return le.objectKeys(this.shape).forEach(n=>{let r=this.shape[n];e&&!e[n]?t[n]=r:t[n]=r.optional()}),new be({...this._def,shape:()=>t})}required(e){let t={};return le.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let r=this.shape[n];for(;r instanceof Nt;)r=r._def.innerType;t[n]=r}}),new be({...this._def,shape:()=>t})}keyof(){return i0(le.objectKeys(this.shape))}};be.create=(e,t)=>new be({shape:()=>e,unknownKeys:"strip",catchall:Mt.create(),typeName:D.ZodObject,...W(t)});be.strictCreate=(e,t)=>new be({shape:()=>e,unknownKeys:"strict",catchall:Mt.create(),typeName:D.ZodObject,...W(t)});be.lazycreate=(e,t)=>new be({shape:e,unknownKeys:"strip",catchall:Mt.create(),typeName:D.ZodObject,...W(t)});var ma=class extends Q{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function r(i){for(let o of i)if(o.result.status==="valid")return o.result;for(let o of i)if(o.result.status==="dirty")return t.common.issues.push(...o.ctx.common.issues),o.result;let l=i.map(o=>new at(o.ctx.common.issues));return T(t,{code:x.invalid_union,unionErrors:l}),z}if(t.common.async)return Promise.all(n.map(async i=>{let l={...t,common:{...t.common,issues:[]},parent:null};return{result:await i._parseAsync({data:t.data,path:t.path,parent:l}),ctx:l}})).then(r);{let i,l=[];for(let s of n){let c={...t,common:{...t.common,issues:[]},parent:null},d=s._parseSync({data:t.data,path:t.path,parent:c});if(d.status==="valid")return d;d.status==="dirty"&&!i&&(i={result:d,ctx:c}),c.common.issues.length&&l.push(c.common.issues)}if(i)return t.common.issues.push(...i.ctx.common.issues),i.result;let o=l.map(s=>new at(s));return T(t,{code:x.invalid_union,unionErrors:o}),z}}get options(){return this._def.options}};ma.create=(e,t)=>new ma({options:e,typeName:D.ZodUnion,...W(t)});var Ja=e=>e instanceof ha?Ja(e.schema):e instanceof rt?Ja(e.innerType()):e instanceof fa?[e.value]:e instanceof en?e.options:e instanceof ga?Object.keys(e.enum):e instanceof va?Ja(e._def.innerType):e instanceof da?[void 0]:e instanceof ua?[null]:null,Dl=class extends Q{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==M.object)return T(t,{code:x.invalid_type,expected:M.object,received:t.parsedType}),z;let n=this.discriminator,r=t.data[n],i=this.optionsMap.get(r);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(T(t,{code:x.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),z)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let r=new Map;for(let i of t){let l=Ja(i.shape[e]);if(!l)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let o of l){if(r.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);r.set(o,i)}}return new Dl({typeName:D.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...W(n)})}};function il(e,t){let n=It(e),r=It(t);if(e===t)return{valid:!0,data:e};if(n===M.object&&r===M.object){let i=le.objectKeys(t),l=le.objectKeys(e).filter(s=>i.indexOf(s)!==-1),o={...e,...t};for(let s of l){let c=il(e[s],t[s]);if(!c.valid)return{valid:!1};o[s]=c.data}return{valid:!0,data:o}}else if(n===M.array&&r===M.array){if(e.length!==t.length)return{valid:!1};let i=[];for(let l=0;l{if(al(i)||al(l))return z;let o=il(i.value,l.value);return o.valid?((rl(i)||rl(l))&&t.dirty(),{status:t.value,value:o.data}):(T(n,{code:x.invalid_intersection_types}),z)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,l])=>r(i,l)):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};pa.create=(e,t,n)=>new pa({left:e,right:t,typeName:D.ZodIntersection,...W(n)});var _t=class extends Q{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==M.array)return T(n,{code:x.invalid_type,expected:M.array,received:n.parsedType}),z;if(n.data.lengththis._def.items.length&&(T(n,{code:x.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let r=[...n.data].map((i,l)=>{let o=this._def.items[l]||this._def.rest;return o?o._parse(new bt(n,i,n.path,l)):null}).filter(i=>!!i);return n.common.async?Promise.all(r).then(i=>Ze.mergeArray(t,i)):Ze.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new _t({...this._def,rest:e})}};_t.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new _t({items:e,typeName:D.ZodTuple,rest:null,...W(t)})};var yr=class extends Q{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==M.object)return T(n,{code:x.invalid_type,expected:M.object,received:n.parsedType}),z;let r=[],i=this._def.keyType,l=this._def.valueType;for(let o in n.data)r.push({key:i._parse(new bt(n,o,n.path,o)),value:l._parse(new bt(n,n.data[o],n.path,o))});return n.common.async?Ze.mergeObjectAsync(t,r):Ze.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof Q?new yr({keyType:e,valueType:t,typeName:D.ZodRecord,...W(n)}):new yr({keyType:ht.create(),valueType:e,typeName:D.ZodRecord,...W(t)})}},Er=class extends Q{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==M.map)return T(n,{code:x.invalid_type,expected:M.map,received:n.parsedType}),z;let r=this._def.keyType,i=this._def.valueType,l=[...n.data.entries()].map(([o,s],c)=>({key:r._parse(new bt(n,o,n.path,[c,"key"])),value:i._parse(new bt(n,s,n.path,[c,"value"]))}));if(n.common.async){let o=new Map;return Promise.resolve().then(async()=>{for(let s of l){let c=await s.key,d=await s.value;if(c.status==="aborted"||d.status==="aborted")return z;(c.status==="dirty"||d.status==="dirty")&&t.dirty(),o.set(c.value,d.value)}return{status:t.value,value:o}})}else{let o=new Map;for(let s of l){let c=s.key,d=s.value;if(c.status==="aborted"||d.status==="aborted")return z;(c.status==="dirty"||d.status==="dirty")&&t.dirty(),o.set(c.value,d.value)}return{status:t.value,value:o}}}};Er.create=(e,t,n)=>new Er({valueType:t,keyType:e,typeName:D.ZodMap,...W(n)});var Sn=class extends Q{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==M.set)return T(n,{code:x.invalid_type,expected:M.set,received:n.parsedType}),z;let r=this._def;r.minSize!==null&&n.data.sizer.maxSize.value&&(T(n,{code:x.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());let i=this._def.valueType;function l(s){let c=new Set;for(let d of s){if(d.status==="aborted")return z;d.status==="dirty"&&t.dirty(),c.add(d.value)}return{status:t.value,value:c}}let o=[...n.data.values()].map((s,c)=>i._parse(new bt(n,s,n.path,c)));return n.common.async?Promise.all(o).then(s=>l(s)):l(o)}min(e,t){return new Sn({...this._def,minSize:{value:e,message:B.toString(t)}})}max(e,t){return new Sn({...this._def,maxSize:{value:e,message:B.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Sn.create=(e,t)=>new Sn({valueType:e,minSize:null,maxSize:null,typeName:D.ZodSet,...W(t)});var ta=class extends Q{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==M.function)return T(t,{code:x.invalid_type,expected:M.function,received:t.parsedType}),z;function n(o,s){return hr({data:o,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,pr(),oa].filter(c=>!!c),issueData:{code:x.invalid_arguments,argumentsError:s}})}function r(o,s){return hr({data:o,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,pr(),oa].filter(c=>!!c),issueData:{code:x.invalid_return_type,returnTypeError:s}})}let i={errorMap:t.common.contextualErrorMap},l=t.data;if(this._def.returns instanceof xn){let o=this;return Be(async function(...s){let c=new at([]),d=await o._def.args.parseAsync(s,i).catch(u=>{throw c.addIssue(n(s,u)),c}),m=await Reflect.apply(l,this,d);return await o._def.returns._def.type.parseAsync(m,i).catch(u=>{throw c.addIssue(r(m,u)),c})})}else{let o=this;return Be(function(...s){let c=o._def.args.safeParse(s,i);if(!c.success)throw new at([n(s,c.error)]);let d=Reflect.apply(l,this,c.data),m=o._def.returns.safeParse(d,i);if(!m.success)throw new at([r(d,m.error)]);return m.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ta({...this._def,args:_t.create(e).rest(Kt.create())})}returns(e){return new ta({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ta({args:e||_t.create([]).rest(Kt.create()),returns:t||Kt.create(),typeName:D.ZodFunction,...W(n)})}},ha=class extends Q{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};ha.create=(e,t)=>new ha({getter:e,typeName:D.ZodLazy,...W(t)});var fa=class extends Q{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return T(t,{received:t.data,code:x.invalid_literal,expected:this._def.value}),z}return{status:"valid",value:e.data}}get value(){return this._def.value}};fa.create=(e,t)=>new fa({value:e,typeName:D.ZodLiteral,...W(t)});function i0(e,t){return new en({values:e,typeName:D.ZodEnum,...W(t)})}var en=class extends Q{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return T(t,{expected:le.joinValues(n),received:t.parsedType,code:x.invalid_type}),z}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return T(t,{received:t.data,code:x.invalid_enum_value,options:n}),z}return Be(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return en.create(e)}exclude(e){return en.create(this.options.filter(t=>!e.includes(t)))}};en.create=i0;var ga=class extends Q{_parse(e){let t=le.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==M.string&&n.parsedType!==M.number){let r=le.objectValues(t);return T(n,{expected:le.joinValues(r),received:n.parsedType,code:x.invalid_type}),z}if(t.indexOf(e.data)===-1){let r=le.objectValues(t);return T(n,{received:n.data,code:x.invalid_enum_value,options:r}),z}return Be(e.data)}get enum(){return this._def.values}};ga.create=(e,t)=>new ga({values:e,typeName:D.ZodNativeEnum,...W(t)});var xn=class extends Q{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==M.promise&&t.common.async===!1)return T(t,{code:x.invalid_type,expected:M.promise,received:t.parsedType}),z;let n=t.parsedType===M.promise?t.data:Promise.resolve(t.data);return Be(n.then(r=>this._def.type.parseAsync(r,{path:t.path,errorMap:t.common.contextualErrorMap})))}};xn.create=(e,t)=>new xn({type:e,typeName:D.ZodPromise,...W(t)});var rt=class extends Q{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===D.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null,i={addIssue:l=>{T(n,l),l.fatal?t.abort():t.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),r.type==="preprocess"){let l=r.transform(n.data,i);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(l).then(o=>this._def.schema._parseAsync({data:o,path:n.path,parent:n})):this._def.schema._parseSync({data:l,path:n.path,parent:n})}if(r.type==="refinement"){let l=o=>{let s=r.refinement(o,i);if(n.common.async)return Promise.resolve(s);if(s instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(n.common.async===!1){let o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return o.status==="aborted"?z:(o.status==="dirty"&&t.dirty(),l(o.value),{status:t.value,value:o.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(o=>o.status==="aborted"?z:(o.status==="dirty"&&t.dirty(),l(o.value).then(()=>({status:t.value,value:o.value}))))}if(r.type==="transform")if(n.common.async===!1){let l=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!sa(l))return l;let o=r.transform(l.value,i);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:o}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(l=>sa(l)?Promise.resolve(r.transform(l.value,i)).then(o=>({status:t.value,value:o})):l);le.assertNever(r)}};rt.create=(e,t,n)=>new rt({schema:e,typeName:D.ZodEffects,effect:t,...W(n)});rt.createWithPreprocess=(e,t,n)=>new rt({schema:t,effect:{type:"preprocess",transform:e},typeName:D.ZodEffects,...W(n)});var Nt=class extends Q{_parse(e){return this._getType(e)===M.undefined?Be(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Nt.create=(e,t)=>new Nt({innerType:e,typeName:D.ZodOptional,...W(t)});var tn=class extends Q{_parse(e){return this._getType(e)===M.null?Be(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};tn.create=(e,t)=>new tn({innerType:e,typeName:D.ZodNullable,...W(t)});var va=class extends Q{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===M.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};va.create=(e,t)=>new va({innerType:e,typeName:D.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...W(t)});var br=class extends Q{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return fr(r)?r.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new at(n.common.issues)},input:n.data})})):{status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new at(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};br.create=(e,t)=>new br({innerType:e,typeName:D.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...W(t)});var kr=class extends Q{_parse(e){if(this._getType(e)!==M.nan){let t=this._getOrReturnCtx(e);return T(t,{code:x.invalid_type,expected:M.nan,received:t.parsedType}),z}return{status:"valid",value:e.data}}};kr.create=e=>new kr({typeName:D.ZodNaN,...W(e)});var vp=Symbol("zod_brand"),l0=class extends Q{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Dr=class extends Q{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let r=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return r.status==="aborted"?z:r.status==="dirty"?(t.dirty(),r0(r.value)):this._def.out._parseAsync({data:r.value,path:n.path,parent:n})})();{let r=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return r.status==="aborted"?z:r.status==="dirty"?(t.dirty(),{status:"dirty",value:r.value}):this._def.out._parseSync({data:r.value,path:n.path,parent:n})}}static create(e,t){return new Dr({in:e,out:t,typeName:D.ZodPipeline})}},wr=class extends Q{_parse(e){let t=this._def.innerType._parse(e);return sa(t)&&(t.value=Object.freeze(t.value)),t}};wr.create=(e,t)=>new wr({innerType:e,typeName:D.ZodReadonly,...W(t)});var o0=(e,t={},n)=>e?Cn.create().superRefine((r,i)=>{var l,o;if(!e(r)){let s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,c=(o=(l=s.fatal)!==null&&l!==void 0?l:n)!==null&&o!==void 0?o:!0,d=typeof s=="string"?{message:s}:s;i.addIssue({code:"custom",...d,fatal:c})}}):Cn.create(),yp={object:be.lazycreate},D;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(D||(D={}));var Ep=(e,t={message:`Input not instance of ${e.name}`})=>o0(n=>n instanceof e,t),s0=ht.create,c0=Jt.create,bp=kr.create,kp=Xt.create,d0=ca.create,wp=wn.create,Cp=gr.create,Sp=da.create,xp=ua.create,Np=Cn.create,Mp=Kt.create,_p=Mt.create,Ap=vr.create,Tp=vt.create,Fp=be.create,Op=be.strictCreate,Lp=ma.create,Rp=Dl.create,Ip=pa.create,Zp=_t.create,Bp=yr.create,Pp=Er.create,Vp=Sn.create,Dp=ta.create,Hp=ha.create,jp=fa.create,zp=en.create,Up=ga.create,$p=xn.create,a1=rt.create,Wp=Nt.create,Gp=tn.create,qp=rt.createWithPreprocess,Yp=Dr.create,Qp=()=>s0().optional(),Kp=()=>c0().optional(),Jp=()=>d0().optional(),Xp={string:e=>ht.create({...e,coerce:!0}),number:e=>Jt.create({...e,coerce:!0}),boolean:e=>ca.create({...e,coerce:!0}),bigint:e=>Xt.create({...e,coerce:!0}),date:e=>wn.create({...e,coerce:!0})},e3=z,Ct=Object.freeze({__proto__:null,defaultErrorMap:oa,setErrorMap:rp,getErrorMap:pr,makeIssue:hr,EMPTY_PATH:ip,addIssueToContext:T,ParseStatus:Ze,INVALID:z,DIRTY:r0,OK:Be,isAborted:al,isDirty:rl,isValid:sa,isAsync:fr,get util(){return le},get objectUtil(){return nl},ZodParsedType:M,getParsedType:It,ZodType:Q,ZodString:ht,ZodNumber:Jt,ZodBigInt:Xt,ZodBoolean:ca,ZodDate:wn,ZodSymbol:gr,ZodUndefined:da,ZodNull:ua,ZodAny:Cn,ZodUnknown:Kt,ZodNever:Mt,ZodVoid:vr,ZodArray:vt,ZodObject:be,ZodUnion:ma,ZodDiscriminatedUnion:Dl,ZodIntersection:pa,ZodTuple:_t,ZodRecord:yr,ZodMap:Er,ZodSet:Sn,ZodFunction:ta,ZodLazy:ha,ZodLiteral:fa,ZodEnum:en,ZodNativeEnum:ga,ZodPromise:xn,ZodEffects:rt,ZodTransformer:rt,ZodOptional:Nt,ZodNullable:tn,ZodDefault:va,ZodCatch:br,ZodNaN:kr,BRAND:vp,ZodBranded:l0,ZodPipeline:Dr,ZodReadonly:wr,custom:o0,Schema:Q,ZodSchema:Q,late:yp,get ZodFirstPartyTypeKind(){return D},coerce:Xp,any:Np,array:Tp,bigint:kp,boolean:d0,date:wp,discriminatedUnion:Rp,effect:a1,enum:zp,function:Dp,instanceof:Ep,intersection:Ip,lazy:Hp,literal:jp,map:Pp,nan:bp,nativeEnum:Up,never:_p,null:xp,nullable:Gp,number:c0,object:Fp,oboolean:Jp,onumber:Kp,optional:Wp,ostring:Qp,pipeline:Yp,preprocess:qp,promise:$p,record:Bp,set:Vp,strictObject:Op,string:s0,symbol:Cp,transformer:a1,tuple:Zp,undefined:Sp,union:Lp,unknown:Mp,void:Ap,NEVER:e3,ZodIssueCode:x,quotelessJson:ap,ZodError:at}),t3=Ct.union([Ct.object({message:Ct.literal("login")}),Ct.object({message:Ct.literal("grant"),denied:Ct.boolean()}),Ct.object({message:Ct.literal("createdProject"),projectId:Ct.string()})]),u0=e=>{let t=xe(),n=xe();return K(()=>{let r=({origin:i,data:l})=>{if(i===n.current){let o;try{o=t3.parse(l)}catch{return}e?.(o)}};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[e]),[H(r=>{if(window.innerWidth>800&&window.innerHeight>800){let l=(window.innerWidth-800)/2+window.screenLeft,o=`scrollbars=yes,width=800,height=800,top=${(window.innerHeight-800)/2+window.screenTop},left=${l}`;t.current=window.open(r,"chromatic-dialog",o),t.current?.focus()}else t.current=window.open(r,"_blank");let{origin:i}=new URL(r);n.current=i},[]),H(()=>t.current?.close(),[])]},n3=w.ol(({theme:e})=>({display:"inline-flex",listStyle:"none",marginTop:15,marginBottom:5,padding:0,gap:5,"li:not(:empty)":{display:"flex",alignItems:"center",justifyContent:"center",border:`1px dashed ${e.input.border}`,borderRadius:4,width:28,height:32}})),a3=lt(` + query VisualTestsProjectCountQuery { + viewer { + projectCount + accounts { + newProjectUrl + } + } + } +`),r3=({onBack:e,hasProjectId:t,setAccessToken:n,setCreatedProjectId:r,exchangeParameters:i})=>{let l=xl(),o=Ys(),{user_code:s,verificationUrl:c}=i,d=xe(),m=xe(),u=xe(),p=H(async y=>{if(y.message==="login"&&m.current?.(c),y.message==="grant")try{let k=await y4(i);if(!k)throw new Error("Failed to fetch an access token");d.current=k;let E=_s(k),{data:h}=await l.query(a3,{},{fetchOptions:E});if(!h?.viewer)throw new Error("Failed to fetch initial project list");if(h.viewer.projectCount>0||t)n(d.current),u.current?.();else{if(!h.viewer.accounts[0])throw new Error("User has no accounts!");if(!h.viewer.accounts[0].newProjectUrl)throw new Error("Unexpected missing project URL");m.current?.(h.viewer.accounts[0].newProjectUrl)}}catch(k){o("Login Error",k)}y.message==="createdProject"&&(d.current?(n(d.current),r(`Project:${y.projectId}`),u.current?.()):o("Unexpected missing access token",new Error))},[c,i,l,t,n,o,r]),[f,g]=u0(p);return m.current=f,u.current=g,a.createElement(ve,{footer:null,ignoreConfig:!0},a.createElement(Vr,{onBack:e}),a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Verify your account"),a.createElement("div",null,a.createElement(j,{center:!0,muted:!0},"Check this verification code on Chromatic to grant access to your published Storybooks.")),a.createElement(n3,null,s?.split("").map((y,k)=>a.createElement("li",{key:`${k}-${y}`},y.replace(/[^A-Z0-9]/,""))))),a.createElement(ce,{variant:"solid",size:"medium",onClick:()=>f(c)},"Go to Chromatic"))))},i3=({onNext:e,onUninstall:t})=>a.createElement(ve,{footer:null,ignoreConfig:!0},a.createElement(Vr,null),a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(rn,null),a.createElement(me,null,"Visual tests"),a.createElement(j,{center:!0,muted:!0},"Catch bugs in UI appearance automatically. Compare image snapshots to detect visual changes.")),a.createElement(Et,null,a.createElement(ce,{variant:"solid",size:"medium",onClick:e},"Enable"),a.createElement(ce,{link:!0,onClick:()=>t()},"Uninstall"))))),l3=({setAccessToken:e,setCreatedProjectId:t,hasProjectId:n})=>{let[r,i]=$e("authenticationScreen",n?"signin":"welcome"),[l,o]=$e("exchangeParameters"),s=Ys(),{uninstallAddon:c}=Bl(),{setSubdomain:d}=Rl();Ge("Authentication",r.charAt(0).toUpperCase()+r.slice(1));let m=H(async u=>{try{d(u??"www"),o(await v4(u)),i("verify")}catch(p){s("Sign in Error",p)}},[s,o,i,d]);if(r==="welcome"&&!n)return a.createElement(i3,{onNext:()=>i("signin"),onUninstall:c});if(r==="signin"||r==="welcome"&&n)return a.createElement(tp,{...n?{}:{onBack:()=>i("welcome")},onSignIn:m,onSignInWithSSO:()=>i("subdomain")});if(r==="subdomain")return a.createElement(ep,{onBack:()=>i("signin"),onSignIn:m});if(r==="verify"){if(!l)throw new Error("Expected to have a `exchangeParameters` if at `verify` step");return a.createElement(r3,{onBack:()=>i("signin"),hasProjectId:n,setAccessToken:e,setCreatedProjectId:t,exchangeParameters:l})}return null},m0=w.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",borderRadius:e.appBorderRadius,background:e.base==="light"?e.color.lightest:e.color.darkest,border:`1px solid ${e.appBorderColor}`,padding:15,flex:1,gap:14,maxWidth:"500px",width:"100%"}),({theme:e,warning:t})=>t&&{background:e.base==="dark"?"#342e1a":e.background.warning}),o3=w.b(()=>({display:"block",marginBottom:2})),s3=()=>{Ge("Errors","GitNotFound");let{uninstallAddon:e}=Bl();return a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(rn,null),a.createElement(me,null,"Visual tests"),a.createElement(j,{center:!0,muted:!0},"Catch bugs in UI appearance automatically. Compare image snapshots to detect visual changes.")),a.createElement(m0,null,a.createElement(us,{style:{flexShrink:0}}),a.createElement(j,null,a.createElement(o3,null,"Git not detected"),"This addon requires Git to associate test results with commits and branches. Run"," ",a.createElement(Fe,null,"git init")," and make your first commit",a.createElement(Fe,null,"git commit -m")," to get started!")),a.createElement(Ie,{target:"_blank",href:"https://www.chromatic.com/docs/visual-tests-addon#git-addon",withArrow:!0,secondary:!0},"Visual tests requirements"),a.createElement(Ie,{withArrow:!0,onClick:()=>e()},"Uninstall"))))},c3=w(yl)(({theme:e})=>({width:40,height:40,padding:10,background:e.color.positive,borderRadius:"100%",color:"white"})),d3=w(Ie)(()=>({marginTop:5})),u3=lt(` + query ProjectQuery($projectId: ID!) { + project(id: $projectId) { + id + name + webUrl + lastBuild { + branch + number + } + } + } +`),m3=({projectId:e,configFile:t,goToNext:n})=>{Ge("LinkProject","LinkedProject");let[{data:r,fetching:i,error:l}]=Nl({query:u3,variables:{projectId:e}});return a.createElement(ve,{footer:a.createElement(Pr,null,a.createElement(Xe,null,r?.project?.lastBuild&&a.createElement(j,{style:{marginLeft:5}},"Last build: ",r.project.lastBuild.number," on branch"," ",r.project.lastBuild.branch)),a.createElement(Xe,{push:!0},a.createElement(Br,null)))},a.createElement(he,null,a.createElement(se,null,i&&a.createElement("p",null,"Loading..."),l&&a.createElement("p",null,l.message),r?.project&&a.createElement(a.Fragment,null,a.createElement(c3,null),a.createElement("div",null,a.createElement(me,null,"Project linked!"),a.createElement(j,{center:!0,muted:!0,style:{maxWidth:500}},"The ",a.createElement(Fe,null,"projectId")," for ",a.createElement("strong",null,r.project.name)," was added in"," ",a.createElement(Fe,null,t)," to sync tests with Chromatic. Please commit this change to continue using this addon.")),a.createElement(Et,null,a.createElement(ce,{variant:"solid",size:"medium",onClick:()=>n()},"Catch a UI change"),a.createElement(d3,{href:"https://www.chromatic.com/docs/cli",target:"_blank",withArrow:!0,secondary:!0},"What's a project ID?"))))))};function p3(e){for(var t=[],n=1;n({"&& > *":{margin:0},"&& pre":{color:e.base==="light"?e.color.darker:e.color.lighter,background:e.base==="light"?e.color.lightest:e.color.darkest,fontSize:"12px",lineHeight:"16px",textAlign:"left",padding:"15px !important"}})),f3="https://www.chromatic.com/docs/visual-tests-addon/#configure";function g3({projectId:e,configFile:t}){return Ge("LinkProject","LinkingProjectFailed"),a.createElement(ve,null,a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Add the project ID to your Chromatic config"),a.createElement(j,{center:!0,muted:!0},"The ",a.createElement(Fe,null,"projectId")," will be used to sync tests with Chromatic. Please commit this change to continue using the addon. The file should be saved at"," ",a.createElement(Fe,null,t),".")),a.createElement(h3,null,a.createElement(Fe,null,p3` + { + "projectId": "${e}", + } + `)),a.createElement(Ie,{secondary:!0,withArrow:!0,target:"_blank",href:f3},"What's this for?"))))}var v3=lt(` + query SelectProjectsQuery { + viewer { + accounts { + id + name + avatarUrl + newProjectUrl + projects { + id + name + webUrl + lastBuild { + branch + number + } + } + } + } + } +`),y3=({createdProjectId:e,setCreatedProjectId:t,onUpdateProject:n})=>{let r=a.useCallback(async i=>{await n(i)},[n]);return a.createElement(k3,{createdProjectId:e,setCreatedProjectId:t,onSelectProjectId:r})},Ha=w.div(({theme:e})=>({fontSize:`${e.typography.size.s1-1}px`,fontWeight:e.typography.weight.bold,color:e.base==="light"?e.color.dark:e.color.light,backgroundColor:"inherit",padding:"7px 15px",borderBottom:`1px solid ${e.appBorderColor}`,lineHeight:"18px",letterSpacing:"0.38em",textTransform:"uppercase"})),r1=w.div(({theme:e})=>({})),i1=w.div(({theme:e})=>({background:e.base==="light"?e.color.lighter:e.color.darker})),l1=w.div(({theme:e})=>({background:e.base==="light"?e.color.lightest:e.color.darkest,borderRadius:5,border:`1px solid ${e.appBorderColor}`,height:260,maxWidth:420,minWidth:260,width:"100%",overflow:"hidden",textAlign:"left",position:"relative",display:"flex","> *":{flex:1,display:"flex",flexDirection:"column",width:"50%"}})),ja=w.div({height:"100%",overflowY:"auto"}),E3=w(se)({width:"100%"}),b3=w(Hm)({marginRight:10});function k3({createdProjectId:e,setCreatedProjectId:t,onSelectProjectId:n}){let[{data:r,fetching:i,error:l},o]=Nl({query:v3});K(()=>{let h=setInterval(o,5e3);return()=>clearInterval(h)},[o]);let[s,c]=$e("selectedAccountId"),d=r?.viewer?.accounts.find(h=>h.id===s),m=H(h=>c(h.id),[c]);K(()=>{!s&&r?.viewer?.accounts&&m(r.viewer.accounts[0])},[r,s,m]);let[u,p]=$e("isSelectingProject",!1),f=H(h=>{p(!0),n(h.id);let v=setTimeout(()=>{p(!1)},1e3);return()=>clearTimeout(v)},[n,p]),g=H(async h=>{h.message==="createdProject"&&(o(),t(h.projectId))},[o,t]),[y,k]=u0(g),E=e&&d?.projects?.find(h=>h?.id.endsWith(e));return K(()=>{E&&(k(),f(E))},[E,f,k]),Ge("LinkProject","LinkProject"),a.createElement(ve,null,a.createElement(he,null,a.createElement(E3,null,a.createElement("div",null,a.createElement(me,null,"Select a project"),a.createElement(j,{muted:!0},"Your tests will sync with this project.")),l&&a.createElement("p",null,l.message),!r&&i&&a.createElement(l1,null,a.createElement(r1,null,a.createElement(Ha,null,"Accounts"),a.createElement(ja,null,a.createElement(tt,{appearance:"secondary",isLoading:!0}),a.createElement(tt,{appearance:"secondary",isLoading:!0}),a.createElement(tt,{appearance:"secondary",isLoading:!0}),a.createElement(tt,{appearance:"secondary",isLoading:!0}),a.createElement(tt,{appearance:"secondary",isLoading:!0}))),a.createElement(i1,null,a.createElement(Ha,null,"Projects"),a.createElement(ja,{"data-testid":"right-list"},a.createElement(tt,{appearance:"secondary",isLoading:!0}),a.createElement(tt,{appearance:"secondary",isLoading:!0}),a.createElement(tt,{appearance:"secondary",isLoading:!0})))),r?.viewer?.accounts&&a.createElement(l1,null,a.createElement(r1,null,a.createElement(Ha,null,"Accounts"),a.createElement(ja,{"data-testid":"left-list"},r.viewer.accounts?.map(h=>a.createElement(tt,{key:h.id,title:h.name,appearance:"secondary",left:a.createElement(b3,{src:h.avatarUrl??void 0,size:"tiny"}),onClick:()=>m(h),active:s===h.id})))),a.createElement(i1,null,a.createElement(Ha,null,"Projects"),a.createElement(ja,{"data-testid":"right-list"},d&&a.createElement(tt,{isLink:!1,onClick:()=>{if(!d?.newProjectUrl)throw new Error("Unexpected missing `newProjectUrl` on account");y(d.newProjectUrl)},title:a.createElement(Ie,{isButton:!0,withArrow:!0},"Create new project")}),d?.projects?.map(h=>h&&a.createElement(tt,{appearance:"secondary",key:h.id,title:h.name,right:a.createElement(bu,{"aria-label":h.name}),onClick:()=>f(h),disabled:u}))))))))}var w3=()=>a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(rn,null),a.createElement(me,null,"Visual tests"),a.createElement(j,{center:!0,muted:!0},"Visual tests only runs locally. To test this Storybook, clone it to your machine and run ",a.createElement(Fe,null,"npx storybook dev"),"."))))),C3=({offline:e=!1})=>a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Can't connect to Chromatic"),a.createElement(j,{center:!0,muted:!0},e?"You're offline. Double check your internet connection.":"We're having trouble connecting to the Chromatic API.")),!e&&a.createElement(Ie,{href:"https://status.chromatic.com",target:"_blank",rel:"noreferrer",withArrow:!0},"Chromatic API status")))),S3=()=>(Ge("Uninstalled","uninstalled"),a.createElement(ve,{footer:!1},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(rn,null),a.createElement(me,null,"Uninstall complete"),a.createElement(j,{center:!0,muted:!0},"Visual tests will vanish the next time you restart your Storybook.")))))),p0={isRunning:!1,startBuild:()=>{},stopBuild:()=>{}},h0=je(p0),wa=()=>kt(h0,"RunBuild"),x3=({children:e,watchState:t=p0})=>a.createElement(h0.Provider,{value:t},e),f0={PENDING:"warn",FAILED:"error",DENIED:"error",BROKEN:"error"},Ci=[null,"unknown","pending","success","warn","error"];function N3(e,t){return Ci[Math.max(Ci.indexOf(e),Ci.indexOf(t))]}function M3(e,t){let n={};t.forEach(i=>{!i.story||!i.status||(n[i.story.storyId]=N3(f0[i.status]||null,n[i.story.storyId]))});let r=()=>{e.setSelectedPanel(an),e.togglePanel(!0)};return Object.fromEntries(Object.entries(n).map(([i,l])=>[i,l&&{status:l,title:"Visual tests",description:"Chromatic Visual Tests",onClick:r}]))}function _3(e,{shouldSwitchToLastBuildOnBranch:t,lastBuildOnBranchId:n,storyId:r}){if(!t)return e?{...e,storyId:r}:void 0;if(!n)throw new Error("Impossible state");return{buildId:n,storyId:r}}var o1={EXCEEDED_THRESHOLD:{heading:"Snapshot limit reached",message:"Your account has reached its monthly snapshot limit. Visual testing is disabled. Upgrade your plan to increase your quota.",action:"Upgrade plan"},PAYMENT_REQUIRED:{heading:"Payment required",message:"Your subscription payment is past due. Review or replace your payment method to continue using Chromatic.",action:"Review billing details"},OTHER:{heading:"Account suspended",message:"Your account has been suspended. Contact customer support for details.",action:"Billing details"}},g0=({children:e,billingUrl:t,suspensionReason:n="OTHER"})=>{Ge("Errors","AccountSuspended");let{heading:r,message:i,action:l}=o1[n]||o1.OTHER;return a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,r),a.createElement(j,{center:!0,muted:!0},i)),t&&a.createElement(ce,{asChild:!0,size:"medium",variant:"solid"},a.createElement("a",{href:t,target:"_new"},l)),e)))},A3=({children:e,manageUrl:t})=>(Ge("Errors","VisualTestsDisabled"),a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Visual tests disabled for your project"),a.createElement(j,{center:!0,muted:!0},"Update your project settings to enable visual testing.")),a.createElement(ce,{asChild:!0,size:"medium",variant:"solid"},a.createElement("a",{href:t,target:"_new"},"Manage project settings")),e))));function v0(e){return t=>typeof t===e}var T3=v0("function"),F3=e=>e===null,s1=e=>Object.prototype.toString.call(e).slice(8,-1)==="RegExp",c1=e=>!O3(e)&&!F3(e)&&(T3(e)||typeof e=="object"),O3=v0("undefined");function L3(e,t){let{length:n}=e;if(n!==t.length)return!1;for(let r=n;r--!==0;)if(!Re(e[r],t[r]))return!1;return!0}function R3(e,t){if(e.byteLength!==t.byteLength)return!1;let n=new DataView(e.buffer),r=new DataView(t.buffer),i=e.byteLength;for(;i--;)if(n.getUint8(i)!==r.getUint8(i))return!1;return!0}function I3(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;for(let n of e.entries())if(!Re(n[1],t.get(n[0])))return!1;return!0}function Z3(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;return!0}function Re(e,t){if(e===t)return!0;if(e&&c1(e)&&t&&c1(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return L3(e,t);if(e instanceof Map&&t instanceof Map)return I3(e,t);if(e instanceof Set&&t instanceof Set)return Z3(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return R3(e,t);if(s1(e)&&s1(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=n.length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[i]))return!1;for(let i=n.length;i--!==0;){let l=n[i];if(!(l==="_owner"&&e.$$typeof)&&!Re(e[l],t[l]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}var B3=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],P3=["bigint","boolean","null","number","string","symbol","undefined"];function Hr(e){let t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(V3(t))return t}function ot(e){return t=>Hr(t)===e}function V3(e){return B3.includes(e)}function Tn(e){return t=>typeof t===e}function D3(e){return P3.includes(e)}var H3=["innerHTML","ownerDocument","style","attributes","nodeValue"];function _(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}return _.array(e)?"Array":_.plainFunction(e)?"Function":Hr(e)||"Object"}_.array=Array.isArray;_.arrayOf=(e,t)=>!_.array(e)&&!_.function(t)?!1:e.every(n=>t(n));_.asyncGeneratorFunction=e=>Hr(e)==="AsyncGeneratorFunction";_.asyncFunction=ot("AsyncFunction");_.bigint=Tn("bigint");_.boolean=e=>e===!0||e===!1;_.date=ot("Date");_.defined=e=>!_.undefined(e);_.domElement=e=>_.object(e)&&!_.plainObject(e)&&e.nodeType===1&&_.string(e.nodeName)&&H3.every(t=>t in e);_.empty=e=>_.string(e)&&e.length===0||_.array(e)&&e.length===0||_.object(e)&&!_.map(e)&&!_.set(e)&&Object.keys(e).length===0||_.set(e)&&e.size===0||_.map(e)&&e.size===0;_.error=ot("Error");_.function=Tn("function");_.generator=e=>_.iterable(e)&&_.function(e.next)&&_.function(e.throw);_.generatorFunction=ot("GeneratorFunction");_.instanceOf=(e,t)=>!e||!t?!1:Object.getPrototypeOf(e)===t.prototype;_.iterable=e=>!_.nullOrUndefined(e)&&_.function(e[Symbol.iterator]);_.map=ot("Map");_.nan=e=>Number.isNaN(e);_.null=e=>e===null;_.nullOrUndefined=e=>_.null(e)||_.undefined(e);_.number=e=>Tn("number")(e)&&!_.nan(e);_.numericString=e=>_.string(e)&&e.length>0&&!Number.isNaN(Number(e));_.object=e=>!_.nullOrUndefined(e)&&(_.function(e)||typeof e=="object");_.oneOf=(e,t)=>_.array(e)?e.indexOf(t)>-1:!1;_.plainFunction=ot("Function");_.plainObject=e=>{if(Hr(e)!=="Object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};_.primitive=e=>_.null(e)||D3(typeof e);_.promise=ot("Promise");_.propertyOf=(e,t,n)=>{if(!_.object(e)||!t)return!1;let r=e[t];return _.function(n)?n(r):_.defined(r)};_.regexp=ot("RegExp");_.set=ot("Set");_.string=Tn("string");_.symbol=Tn("symbol");_.undefined=Tn("undefined");_.weakMap=ot("WeakMap");_.weakSet=ot("WeakSet");var F=_;function j3(...e){return e.every(t=>F.string(t)||F.array(t)||F.plainObject(t))}function z3(e,t,n){return y0(e,t)?[e,t].every(F.array)?!e.some(h1(n))&&t.some(h1(n)):[e,t].every(F.plainObject)?!Object.entries(e).some(p1(n))&&Object.entries(t).some(p1(n)):t===n:!1}function d1(e,t,n){let{actual:r,key:i,previous:l,type:o}=n,s=ft(e,i),c=ft(t,i),d=[s,c].every(F.number)&&(o==="increased"?sc);return F.undefined(r)||(d=d&&c===r),F.undefined(l)||(d=d&&s===l),d}function u1(e,t,n){let{key:r,type:i,value:l}=n,o=ft(e,r),s=ft(t,r),c=i==="added"?o:s,d=i==="added"?s:o;if(!F.nullOrUndefined(l)){if(F.defined(c)){if(F.array(c)||F.plainObject(c))return z3(c,d,l)}else return Re(d,l);return!1}return[o,s].every(F.array)?!d.every(Hl(c)):[o,s].every(F.plainObject)?U3(Object.keys(c),Object.keys(d)):![o,s].every(m=>F.primitive(m)&&F.defined(m))&&(i==="added"?!F.defined(o)&&F.defined(s):F.defined(o)&&!F.defined(s))}function m1(e,t,{key:n}={}){let r=ft(e,n),i=ft(t,n);if(!y0(r,i))throw new TypeError("Inputs have different types");if(!j3(r,i))throw new TypeError("Inputs don't have length");return[r,i].every(F.plainObject)&&(r=Object.keys(r),i=Object.keys(i)),[r,i]}function p1(e){return([t,n])=>F.array(e)?Re(e,n)||e.some(r=>Re(r,n)||F.array(n)&&Hl(n)(r)):F.plainObject(e)&&e[t]?!!e[t]&&Re(e[t],n):Re(e,n)}function U3(e,t){return t.some(n=>!e.includes(n))}function h1(e){return t=>F.array(e)?e.some(n=>Re(n,t)||F.array(t)&&Hl(t)(n)):Re(e,t)}function Hn(e,t){return F.array(e)?e.some(n=>Re(n,t)):Re(e,t)}function Hl(e){return t=>e.some(n=>Re(n,t))}function y0(...e){return e.every(F.array)||e.every(F.number)||e.every(F.plainObject)||e.every(F.string)}function ft(e,t){return F.plainObject(e)||F.array(e)?F.string(t)?t.split(".").reduce((n,r)=>n&&n[r],e):F.number(t)?e[t]:e:e}function Cr(e,t){if([e,t].some(F.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every(n=>F.plainObject(n)||F.array(n)))throw new Error("Expected plain objects or array");return{added:(n,r)=>{try{return u1(e,t,{key:n,type:"added",value:r})}catch{return!1}},changed:(n,r,i)=>{try{let l=ft(e,n),o=ft(t,n),s=F.defined(r),c=F.defined(i);if(s||c){let d=c?Hn(i,l):!Hn(r,l),m=Hn(r,o);return d&&m}return[l,o].every(F.array)||[l,o].every(F.plainObject)?!Re(l,o):l!==o}catch{return!1}},changedFrom:(n,r,i)=>{if(!F.defined(n))return!1;try{let l=ft(e,n),o=ft(t,n),s=F.defined(i);return Hn(r,l)&&(s?Hn(i,o):!s)}catch{return!1}},decreased:(n,r,i)=>{if(!F.defined(n))return!1;try{return d1(e,t,{key:n,actual:r,previous:i,type:"decreased"})}catch{return!1}},emptied:n=>{try{let[r,i]=m1(e,t,{key:n});return!!r.length&&!i.length}catch{return!1}},filled:n=>{try{let[r,i]=m1(e,t,{key:n});return!r.length&&!!i.length}catch{return!1}},increased:(n,r,i)=>{if(!F.defined(n))return!1;try{return d1(e,t,{key:n,actual:r,previous:i,type:"increased"})}catch{return!1}},removed:(n,r)=>{try{return u1(e,t,{key:n,type:"removed",value:r})}catch{return!1}}}}var $3=et(T5(),1),E0=et(F5(),1);function W3(e,...t){if(!F.plainObject(e))throw new TypeError("Expected an object");let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}function G3(e,...t){if(!F.plainObject(e))throw new TypeError("Expected an object");if(!t.length)return e;let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&t.includes(r)&&(n[r]=e[r]);return n}var za=et(hl(),1),Si=et(hl(),1),N=et(R5()),Ca=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",q3=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function Y3(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function Q3(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},q3))}}var K3=Ca&&window.Promise,J3=K3?Y3:Q3;function b0(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function ln(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,r=n.getComputedStyle(e,null);return t?r[t]:r}function jl(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function Sa(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=ln(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:Sa(jl(e))}function k0(e){return e&&e.referenceNode?e.referenceNode:e}var f1=Ca&&!!(window.MSInputMethodContext&&document.documentMode),g1=Ca&&/MSIE 10/.test(navigator.userAgent);function Fn(e){return e===11?f1:e===10?g1:f1||g1}function Nn(e){if(!e)return document.documentElement;for(var t=Fn(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return!r||r==="BODY"||r==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&ln(n,"position")==="static"?Nn(n):n}function X3(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Nn(e.firstElementChild)===e}function ll(e){return e.parentNode!==null?ll(e.parentNode):e}function Sr(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,l=document.createRange();l.setStart(r,0),l.setEnd(i,0);var o=l.commonAncestorContainer;if(e!==o&&t!==o||r.contains(i))return X3(o)?o:Nn(o);var s=ll(e);return s.host?Sr(s.host,t):Sr(e,ll(t).host)}function Mn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){var i=e.ownerDocument.documentElement,l=e.ownerDocument.scrollingElement||i;return l[n]}return e[n]}function eh(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=Mn(t,"top"),i=Mn(t,"left"),l=n?-1:1;return e.top+=r*l,e.bottom+=r*l,e.left+=i*l,e.right+=i*l,e}function v1(e,t){var n=t==="x"?"Left":"Top",r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y1(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Fn(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function w0(e){var t=e.body,n=e.documentElement,r=Fn(10)&&getComputedStyle(n);return{height:y1("Height",t,n,r),width:y1("Width",t,n,r)}}var th=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},nh=function(){function e(t,n){for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=Fn(10),i=t.nodeName==="HTML",l=ol(e),o=ol(t),s=Sa(e),c=ln(t),d=parseFloat(c.borderTopWidth),m=parseFloat(c.borderLeftWidth);n&&i&&(o.top=Math.max(o.top,0),o.left=Math.max(o.left,0));var u=Dt({top:l.top-o.top-d,left:l.left-o.left-m,width:l.width,height:l.height});if(u.marginTop=0,u.marginLeft=0,!r&&i){var p=parseFloat(c.marginTop),f=parseFloat(c.marginLeft);u.top-=d-p,u.bottom-=d-p,u.left-=m-f,u.right-=m-f,u.marginTop=p,u.marginLeft=f}return(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(u=eh(u,t)),u}function ah(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,r=zl(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),l=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:Mn(n),s=t?0:Mn(n,"left"),c={top:o-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:l};return Dt(c)}function C0(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(ln(e,"position")==="fixed")return!0;var n=jl(e);return n?C0(n):!1}function S0(e){if(!e||!e.parentElement||Fn())return document.documentElement;for(var t=e.parentElement;t&&ln(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function Ul(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,l={top:0,left:0},o=i?S0(e):Sr(e,k0(t));if(r==="viewport")l=ah(o,i);else{var s=void 0;r==="scrollParent"?(s=Sa(jl(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):r==="window"?s=e.ownerDocument.documentElement:s=r;var c=zl(s,o,i);if(s.nodeName==="HTML"&&!C0(o)){var d=w0(e.ownerDocument),m=d.height,u=d.width;l.top+=c.top-c.marginTop,l.bottom=m+c.top,l.left+=c.left-c.marginLeft,l.right=u+c.left}else l=c}n=n||0;var p=typeof n=="number";return l.left+=p?n:n.left||0,l.top+=p?n:n.top||0,l.right-=p?n:n.right||0,l.bottom-=p?n:n.bottom||0,l}function rh(e){var t=e.width,n=e.height;return t*n}function x0(e,t,n,r,i){var l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var o=Ul(n,r,l,i),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},c=Object.keys(s).map(function(p){return Ke({key:p},s[p],{area:rh(s[p])})}).sort(function(p,f){return f.area-p.area}),d=c.filter(function(p){var f=p.width,g=p.height;return f>=n.clientWidth&&g>=n.clientHeight}),m=d.length>0?d[0].key:c[0].key,u=e.split("-")[1];return m+(u?"-"+u:"")}function N0(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=r?S0(t):Sr(t,k0(n));return zl(n,i,r)}function M0(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),i=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),l={width:e.offsetWidth+i,height:e.offsetHeight+r};return l}function xr(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function _0(e,t,n){n=n.split("-")[0];var r=M0(e),i={width:r.width,height:r.height},l=["right","left"].indexOf(n)!==-1,o=l?"top":"left",s=l?"left":"top",c=l?"height":"width",d=l?"width":"height";return i[o]=t[o]+t[c]/2-r[c]/2,n===s?i[s]=t[s]-r[d]:i[s]=t[xr(s)],i}function xa(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function ih(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(i){return i[t]===n});var r=xa(e,function(i){return i[t]===n});return e.indexOf(r)}function A0(e,t,n){var r=n===void 0?e:e.slice(0,ih(e,"name",n));return r.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var l=i.function||i.fn;i.enabled&&b0(l)&&(t.offsets.popper=Dt(t.offsets.popper),t.offsets.reference=Dt(t.offsets.reference),t=l(t,i))}),t}function lh(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=N0(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=x0(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=_0(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=A0(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function T0(e,t){return e.some(function(n){var r=n.name,i=n.enabled;return i&&r===t})}function $l(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;ro[f]&&(e.offsets.popper[u]+=s[u]+g-o[f]),e.offsets.popper=Dt(e.offsets.popper);var y=s[u]+s[d]/2-g/2,k=ln(e.instance.popper),E=parseFloat(k["margin"+m]),h=parseFloat(k["border"+m+"Width"]),v=y-e.offsets.popper[u]-E-h;return v=Math.max(Math.min(o[d]-g,v),0),e.arrowElement=r,e.offsets.arrow=(n={},_n(n,u,Math.round(v)),_n(n,p,""),n),e}function Eh(e){return e==="end"?"start":e==="start"?"end":e}var R0=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],xi=R0.slice(3);function E1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=xi.indexOf(e),r=xi.slice(n+1).concat(xi.slice(0,n));return t?r.reverse():r}var Ni={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function bh(e,t){if(T0(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=Ul(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=xr(r),l=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case Ni.FLIP:o=[r,i];break;case Ni.CLOCKWISE:o=E1(r);break;case Ni.COUNTERCLOCKWISE:o=E1(r,!0);break;default:o=t.behavior}return o.forEach(function(s,c){if(r!==s||o.length===c+1)return e;r=e.placement.split("-")[0],i=xr(r);var d=e.offsets.popper,m=e.offsets.reference,u=Math.floor,p=r==="left"&&u(d.right)>u(m.left)||r==="right"&&u(d.left)u(m.top)||r==="bottom"&&u(d.top)u(n.right),y=u(d.top)u(n.bottom),E=r==="left"&&f||r==="right"&&g||r==="top"&&y||r==="bottom"&&k,h=["top","bottom"].indexOf(r)!==-1,v=!!t.flipVariations&&(h&&l==="start"&&f||h&&l==="end"&&g||!h&&l==="start"&&y||!h&&l==="end"&&k),b=!!t.flipVariationsByContent&&(h&&l==="start"&&g||h&&l==="end"&&f||!h&&l==="start"&&k||!h&&l==="end"&&y),C=v||b;(p||E||C)&&(e.flipped=!0,(p||E)&&(r=o[c+1]),C&&(l=Eh(l)),e.placement=r+(l?"-"+l:""),e.offsets.popper=Ke({},e.offsets.popper,_0(e.instance.popper,e.offsets.reference,e.placement)),e=A0(e.instance.modifiers,e,"flip"))}),e}function kh(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],l=Math.floor,o=["top","bottom"].indexOf(i)!==-1,s=o?"right":"bottom",c=o?"left":"top",d=o?"width":"height";return n[s]l(r[s])&&(e.offsets.popper[c]=l(r[s])),e}function wh(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),l=+i[1],o=i[2];if(!l)return e;if(o.indexOf("%")===0){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=r}var c=Dt(s);return c[t]/100*l}else if(o==="vh"||o==="vw"){var d=void 0;return o==="vh"?d=Math.max(document.documentElement.clientHeight,window.innerHeight||0):d=Math.max(document.documentElement.clientWidth,window.innerWidth||0),d/100*l}else return l}function Ch(e,t,n,r){var i=[0,0],l=["right","left"].indexOf(r)!==-1,o=e.split(/(\+|\-)/).map(function(m){return m.trim()}),s=o.indexOf(xa(o,function(m){return m.search(/,|\s/)!==-1}));o[s]&&o[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,d=s!==-1?[o.slice(0,s).concat([o[s].split(c)[0]]),[o[s].split(c)[1]].concat(o.slice(s+1))]:[o];return d=d.map(function(m,u){var p=(u===1?!l:l)?"height":"width",f=!1;return m.reduce(function(g,y){return g[g.length-1]===""&&["+","-"].indexOf(y)!==-1?(g[g.length-1]=y,f=!0,g):f?(g[g.length-1]+=y,f=!1,g):g.concat(y)},[]).map(function(g){return wh(g,p,t,n)})}),d.forEach(function(m,u){m.forEach(function(p,f){Wl(p)&&(i[u]+=p*(m[f-1]==="-"?-1:1))})}),i}function Sh(e,t){var n=t.offset,r=e.placement,i=e.offsets,l=i.popper,o=i.reference,s=r.split("-")[0],c=void 0;return Wl(+n)?c=[+n,0]:c=Ch(n,l,o,s),s==="left"?(l.top+=c[0],l.left-=c[1]):s==="right"?(l.top+=c[0],l.left+=c[1]):s==="top"?(l.left+=c[0],l.top-=c[1]):s==="bottom"&&(l.left+=c[0],l.top+=c[1]),e.popper=l,e}function xh(e,t){var n=t.boundariesElement||Nn(e.instance.popper);e.instance.reference===n&&(n=Nn(n));var r=$l("transform"),i=e.instance.popper.style,l=i.top,o=i.left,s=i[r];i.top="",i.left="",i[r]="";var c=Ul(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=l,i.left=o,i[r]=s,t.boundaries=c;var d=t.priority,m=e.offsets.popper,u={primary:function(p){var f=m[p];return m[p]c[p]&&!t.escapeWithReference&&(g=Math.min(m[f],c[p]-(p==="right"?m.width:m.height))),_n({},f,g)}};return d.forEach(function(p){var f=["left","top"].indexOf(p)!==-1?"primary":"secondary";m=Ke({},m,u[f](p))}),e.offsets.popper=m,e}function Nh(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,l=i.reference,o=i.popper,s=["bottom","top"].indexOf(n)!==-1,c=s?"left":"top",d=s?"width":"height",m={start:_n({},c,l[c]),end:_n({},c,l[c]+l[d]-o[d])};e.offsets.popper=Ke({},o,m[r])}return e}function Mh(e){if(!L0(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=xa(e.instance.modifiers,function(r){return r.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};th(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=J3(this.update.bind(this)),this.options=Ke({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Ke({},e.Defaults.modifiers,i.modifiers)).forEach(function(o){r.options.modifiers[o]=Ke({},e.Defaults.modifiers[o]||{},i.modifiers?i.modifiers[o]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(o){return Ke({name:o},r.options.modifiers[o])}).sort(function(o,s){return o.order-s.order}),this.modifiers.forEach(function(o){o.enabled&&b0(o.onLoad)&&o.onLoad(r.reference,r.popper,r.options,o,r.state)}),this.update();var l=this.options.eventsEnabled;l&&this.enableEventListeners(),this.state.eventsEnabled=l}return nh(e,[{key:"update",value:function(){return lh.call(this)}},{key:"destroy",value:function(){return oh.call(this)}},{key:"enableEventListeners",value:function(){return ch.call(this)}},{key:"disableEventListeners",value:function(){return uh.call(this)}}]),e}();jr.Utils=window.PopperUtils;jr.placements=R0;jr.Defaults=Th;var b1=jr,cl=et(hl()),Fh=["innerHTML","ownerDocument","style","attributes","nodeValue"],Oh=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],Lh=["bigint","boolean","null","number","string","symbol","undefined"];function zr(e){var t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(Rh(t))return t}function st(e){return function(t){return zr(t)===e}}function Rh(e){return Oh.includes(e)}function On(e){return function(t){return typeof t===e}}function Ih(e){return Lh.includes(e)}function A(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(A.array(e))return"Array";if(A.plainFunction(e))return"Function";var t=zr(e);return t||"Object"}A.array=Array.isArray;A.arrayOf=function(e,t){return!A.array(e)&&!A.function(t)?!1:e.every(function(n){return t(n)})};A.asyncGeneratorFunction=function(e){return zr(e)==="AsyncGeneratorFunction"};A.asyncFunction=st("AsyncFunction");A.bigint=On("bigint");A.boolean=function(e){return e===!0||e===!1};A.date=st("Date");A.defined=function(e){return!A.undefined(e)};A.domElement=function(e){return A.object(e)&&!A.plainObject(e)&&e.nodeType===1&&A.string(e.nodeName)&&Fh.every(function(t){return t in e})};A.empty=function(e){return A.string(e)&&e.length===0||A.array(e)&&e.length===0||A.object(e)&&!A.map(e)&&!A.set(e)&&Object.keys(e).length===0||A.set(e)&&e.size===0||A.map(e)&&e.size===0};A.error=st("Error");A.function=On("function");A.generator=function(e){return A.iterable(e)&&A.function(e.next)&&A.function(e.throw)};A.generatorFunction=st("GeneratorFunction");A.instanceOf=function(e,t){return!e||!t?!1:Object.getPrototypeOf(e)===t.prototype};A.iterable=function(e){return!A.nullOrUndefined(e)&&A.function(e[Symbol.iterator])};A.map=st("Map");A.nan=function(e){return Number.isNaN(e)};A.null=function(e){return e===null};A.nullOrUndefined=function(e){return A.null(e)||A.undefined(e)};A.number=function(e){return On("number")(e)&&!A.nan(e)};A.numericString=function(e){return A.string(e)&&e.length>0&&!Number.isNaN(Number(e))};A.object=function(e){return!A.nullOrUndefined(e)&&(A.function(e)||typeof e=="object")};A.oneOf=function(e,t){return A.array(e)?e.indexOf(t)>-1:!1};A.plainFunction=st("Function");A.plainObject=function(e){if(zr(e)!=="Object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};A.primitive=function(e){return A.null(e)||Ih(typeof e)};A.promise=st("Promise");A.propertyOf=function(e,t,n){if(!A.object(e)||!t)return!1;var r=e[t];return A.function(n)?n(r):A.defined(r)};A.regexp=st("RegExp");A.set=st("Set");A.string=On("string");A.symbol=On("symbol");A.undefined=On("undefined");A.weakMap=st("WeakMap");A.weakSet=st("WeakSet");var R=A;function I0(e){return function(t){return typeof t===e}}var Zh=I0("function"),Bh=function(e){return e===null},k1=function(e){return Object.prototype.toString.call(e).slice(8,-1)==="RegExp"},w1=function(e){return!Ph(e)&&!Bh(e)&&(Zh(e)||typeof e=="object")},Ph=I0("undefined"),dl=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function Vh(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=n;r--!==0;)if(!De(e[r],t[r]))return!1;return!0}function Dh(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=new DataView(e.buffer),r=new DataView(t.buffer),i=e.byteLength;i--;)if(n.getUint8(i)!==r.getUint8(i))return!1;return!0}function Hh(e,t){var n,r,i,l;if(e.size!==t.size)return!1;try{for(var o=dl(e.entries()),s=o.next();!s.done;s=o.next()){var c=s.value;if(!t.has(c[0]))return!1}}catch(u){n={error:u}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}try{for(var d=dl(e.entries()),m=d.next();!m.done;m=d.next()){var c=m.value;if(!De(c[1],t.get(c[0])))return!1}}catch(u){i={error:u}}finally{try{m&&!m.done&&(l=d.return)&&l.call(d)}finally{if(i)throw i.error}}return!0}function jh(e,t){var n,r;if(e.size!==t.size)return!1;try{for(var i=dl(e.entries()),l=i.next();!l.done;l=i.next()){var o=l.value;if(!t.has(o[0]))return!1}}catch(s){n={error:s}}finally{try{l&&!l.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return!0}function De(e,t){if(e===t)return!0;if(e&&w1(e)&&t&&w1(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return Vh(e,t);if(e instanceof Map&&t instanceof Map)return Hh(e,t);if(e instanceof Set&&t instanceof Set)return jh(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return Dh(e,t);if(k1(e)&&k1(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=n.length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[i]))return!1;for(var i=n.length;i--!==0;){var l=n[i];if(!(l==="_owner"&&e.$$typeof)&&!De(e[l],t[l]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}function zh(){for(var e=[],t=0;tc);return R.undefined(r)||(d=d&&c===r),R.undefined(l)||(d=d&&s===l),d}function S1(e,t,n){var r=n.key,i=n.type,l=n.value,o=gt(e,r),s=gt(t,r),c=i==="added"?o:s,d=i==="added"?s:o;if(!R.nullOrUndefined(l)){if(R.defined(c)){if(R.array(c)||R.plainObject(c))return Uh(c,d,l)}else return De(d,l);return!1}return[o,s].every(R.array)?!d.every(Gl(c)):[o,s].every(R.plainObject)?$h(Object.keys(c),Object.keys(d)):![o,s].every(function(m){return R.primitive(m)&&R.defined(m)})&&(i==="added"?!R.defined(o)&&R.defined(s):R.defined(o)&&!R.defined(s))}function x1(e,t,n){var r=n===void 0?{}:n,i=r.key,l=gt(e,i),o=gt(t,i);if(!Z0(l,o))throw new TypeError("Inputs have different types");if(!zh(l,o))throw new TypeError("Inputs don't have length");return[l,o].every(R.plainObject)&&(l=Object.keys(l),o=Object.keys(o)),[l,o]}function N1(e){return function(t){var n=t[0],r=t[1];return R.array(e)?De(e,r)||e.some(function(i){return De(i,r)||R.array(r)&&Gl(r)(i)}):R.plainObject(e)&&e[n]?!!e[n]&&De(e[n],r):De(e,r)}}function $h(e,t){return t.some(function(n){return!e.includes(n)})}function M1(e){return function(t){return R.array(e)?e.some(function(n){return De(n,t)||R.array(t)&&Gl(t)(n)}):De(e,t)}}function jn(e,t){return R.array(e)?e.some(function(n){return De(n,t)}):De(e,t)}function Gl(e){return function(t){return e.some(function(n){return De(n,t)})}}function Z0(){for(var e=[],t=0;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function qh(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,l;for(l=0;l=0)&&(n[i]=e[i]);return n}function B0(e,t){if(e==null)return{};var n=qh(e,t),r,i;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function St(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yh(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return St(e)}function Aa(e){var t=Gh();return function(){var n=Nr(e),r;if(t){var i=Nr(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Yh(this,r)}}function Qh(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function P0(e){var t=Qh(e,"string");return typeof t=="symbol"?t:String(t)}var Kh={flip:{padding:20},preventOverflow:{padding:10}},Jh="The typeValidator argument must be a function with the signature function(props, propName, componentName).",Xh="The error message is optional, but must be a string if provided.";function e7(e,t,n,r){return typeof e=="boolean"?e:typeof e=="function"?e(t,n,r):e?!!e:!1}function t7(e,t){return Object.hasOwnProperty.call(e,t)}function n7(e,t,n,r){return r?new Error(r):new Error("Required ".concat(e[t]," `").concat(t,"` was not specified in `").concat(n,"`."))}function a7(e,t){if(typeof e!="function")throw new TypeError(Jh);if(t&&typeof t!="string")throw new TypeError(Xh)}function T1(e,t,n){return a7(e,n),function(r,i,l){for(var o=arguments.length,s=new Array(o>3?o-3:0),c=3;c3&&arguments[3]!==void 0?arguments[3]:!1;e.addEventListener(t,n,r)}function i7(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.removeEventListener(t,n,r)}function l7(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i;i=function(l){n(l),i7(e,t,i)},r7(e,t,i,r)}function F1(){}var V0=function(e){_a(n,e);var t=Aa(n);function n(){return Na(this,n),t.apply(this,arguments)}return Ma(n,[{key:"componentDidMount",value:function(){ut()&&(this.node||this.appendNode(),zn||this.renderPortal())}},{key:"componentDidUpdate",value:function(){ut()&&(zn||this.renderPortal())}},{key:"componentWillUnmount",value:function(){!ut()||!this.node||(zn||In.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var r=this.props,i=r.id,l=r.zIndex;this.node||(this.node=document.createElement("div"),i&&(this.node.id=i),l&&(this.node.style.zIndex=l),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!ut())return null;var r=this.props,i=r.children,l=r.setRef;if(this.node||this.appendNode(),zn)return In.createPortal(i,this.node);var o=In.unstable_renderSubtreeIntoContainer(this,i.length>1?a.createElement("div",null,i):i[0],this.node);return l(o),null}},{key:"renderReact16",value:function(){var r=this.props,i=r.hasChildren,l=r.placement,o=r.target;return i?this.renderPortal():o||l==="center"?this.renderPortal():null}},{key:"render",value:function(){return zn?this.renderReact16():null}}]),n}(a.Component);Te(V0,"propTypes",{children:N.default.oneOfType([N.default.element,N.default.array]),hasChildren:N.default.bool,id:N.default.oneOfType([N.default.string,N.default.number]),placement:N.default.string,setRef:N.default.func.isRequired,target:N.default.oneOfType([N.default.object,N.default.string]),zIndex:N.default.number});var D0=function(e){_a(n,e);var t=Aa(n);function n(){return Na(this,n),t.apply(this,arguments)}return Ma(n,[{key:"parentStyle",get:function(){var r=this.props,i=r.placement,l=r.styles,o=l.arrow.length,s={pointerEvents:"none",position:"absolute",width:"100%"};return i.startsWith("top")?(s.bottom=0,s.left=0,s.right=0,s.height=o):i.startsWith("bottom")?(s.left=0,s.right=0,s.top=0,s.height=o):i.startsWith("left")?(s.right=0,s.top=0,s.bottom=0):i.startsWith("right")&&(s.left=0,s.top=0),s}},{key:"render",value:function(){var r=this.props,i=r.placement,l=r.setArrowRef,o=r.styles,s=o.arrow,c=s.color,d=s.display,m=s.length,u=s.margin,p=s.position,f=s.spread,g={display:d,position:p},y,k=f,E=m;return i.startsWith("top")?(y="0,0 ".concat(k/2,",").concat(E," ").concat(k,",0"),g.bottom=0,g.marginLeft=u,g.marginRight=u):i.startsWith("bottom")?(y="".concat(k,",").concat(E," ").concat(k/2,",0 0,").concat(E),g.top=0,g.marginLeft=u,g.marginRight=u):i.startsWith("left")?(E=f,k=m,y="0,0 ".concat(k,",").concat(E/2," 0,").concat(E),g.right=0,g.marginTop=u,g.marginBottom=u):i.startsWith("right")&&(E=f,k=m,y="".concat(k,",").concat(E," ").concat(k,",0 0,").concat(E/2),g.left=0,g.marginTop=u,g.marginBottom=u),a.createElement("div",{className:"__floater__arrow",style:this.parentStyle},a.createElement("span",{ref:l,style:g},a.createElement("svg",{width:k,height:E,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.createElement("polygon",{points:y,fill:c}))))}}]),n}(a.Component);Te(D0,"propTypes",{placement:N.default.string.isRequired,setArrowRef:N.default.func.isRequired,styles:N.default.object.isRequired});var o7=["color","height","width"];function H0(e){var t=e.handleClick,n=e.styles,r=n.color,i=n.height,l=n.width,o=B0(n,o7);return a.createElement("button",{"aria-label":"close",onClick:t,style:o,type:"button"},a.createElement("svg",{width:"".concat(l,"px"),height:"".concat(i,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},a.createElement("g",null,a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:r}))))}H0.propTypes={handleClick:N.default.func.isRequired,styles:N.default.object.isRequired};function j0(e){var t=e.content,n=e.footer,r=e.handleClick,i=e.open,l=e.positionWrapper,o=e.showCloseButton,s=e.title,c=e.styles,d={content:a.isValidElement(t)?t:a.createElement("div",{className:"__floater__content",style:c.content},t)};return s&&(d.title=a.isValidElement(s)?s:a.createElement("div",{className:"__floater__title",style:c.title},s)),n&&(d.footer=a.isValidElement(n)?n:a.createElement("div",{className:"__floater__footer",style:c.footer},n)),(o||l)&&!R.boolean(i)&&(d.close=a.createElement(H0,{styles:c.close,handleClick:r})),a.createElement("div",{className:"__floater__container",style:c.container},d.close,d.title,d.content,d.footer)}j0.propTypes={content:N.default.node.isRequired,footer:N.default.node,handleClick:N.default.func.isRequired,open:N.default.bool,positionWrapper:N.default.bool.isRequired,showCloseButton:N.default.bool.isRequired,styles:N.default.object.isRequired,title:N.default.node};var z0=function(e){_a(n,e);var t=Aa(n);function n(){return Na(this,n),t.apply(this,arguments)}return Ma(n,[{key:"style",get:function(){var r=this.props,i=r.disableAnimation,l=r.component,o=r.placement,s=r.hideArrow,c=r.status,d=r.styles,m=d.arrow.length,u=d.floater,p=d.floaterCentered,f=d.floaterClosing,g=d.floaterOpening,y=d.floaterWithAnimation,k=d.floaterWithComponent,E={};return s||(o.startsWith("top")?E.padding="0 0 ".concat(m,"px"):o.startsWith("bottom")?E.padding="".concat(m,"px 0 0"):o.startsWith("left")?E.padding="0 ".concat(m,"px 0 0"):o.startsWith("right")&&(E.padding="0 0 0 ".concat(m,"px"))),[te.OPENING,te.OPEN].indexOf(c)!==-1&&(E=ge(ge({},E),g)),c===te.CLOSING&&(E=ge(ge({},E),f)),c===te.OPEN&&!i&&(E=ge(ge({},E),y)),o==="center"&&(E=ge(ge({},E),p)),l&&(E=ge(ge({},E),k)),ge(ge({},u),E)}},{key:"render",value:function(){var r=this.props,i=r.component,l=r.handleClick,o=r.hideArrow,s=r.setFloaterRef,c=r.status,d={},m=["__floater"];return i?a.isValidElement(i)?d.content=a.cloneElement(i,{closeFn:l}):d.content=i({closeFn:l}):d.content=a.createElement(j0,this.props),c===te.OPEN&&m.push("__floater__open"),o||(d.arrow=a.createElement(D0,this.props)),a.createElement("div",{ref:s,className:m.join(" "),style:this.style},a.createElement("div",{className:"__floater__body"},d.content,d.arrow))}}]),n}(a.Component);Te(z0,"propTypes",{component:N.default.oneOfType([N.default.func,N.default.element]),content:N.default.node,disableAnimation:N.default.bool.isRequired,footer:N.default.node,handleClick:N.default.func.isRequired,hideArrow:N.default.bool.isRequired,open:N.default.bool,placement:N.default.string.isRequired,positionWrapper:N.default.bool.isRequired,setArrowRef:N.default.func.isRequired,setFloaterRef:N.default.func.isRequired,showCloseButton:N.default.bool,status:N.default.string.isRequired,styles:N.default.object.isRequired,title:N.default.node});var U0=function(e){_a(n,e);var t=Aa(n);function n(){return Na(this,n),t.apply(this,arguments)}return Ma(n,[{key:"render",value:function(){var r=this.props,i=r.children,l=r.handleClick,o=r.handleMouseEnter,s=r.handleMouseLeave,c=r.setChildRef,d=r.setWrapperRef,m=r.style,u=r.styles,p;if(i)if(a.Children.count(i)===1)if(!a.isValidElement(i))p=a.createElement("span",null,i);else{var f=R.function(i.type)?"innerRef":"ref";p=a.cloneElement(a.Children.only(i),Te({},f,c))}else p=i;return p?a.createElement("span",{ref:d,style:ge(ge({},u),m),onClick:l,onMouseEnter:o,onMouseLeave:s},p):null}}]),n}(a.Component);Te(U0,"propTypes",{children:N.default.node,handleClick:N.default.func.isRequired,handleMouseEnter:N.default.func.isRequired,handleMouseLeave:N.default.func.isRequired,setChildRef:N.default.func.isRequired,setWrapperRef:N.default.func.isRequired,style:N.default.object,styles:N.default.object.isRequired});var s7={zIndex:100};function c7(e){var t=(0,cl.default)(s7,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}var d7=["arrow","flip","offset"],u7=["position","top","right","bottom","left"],ql=function(e){_a(n,e);var t=Aa(n);function n(r){var i;return Na(this,n),i=t.call(this,r),Te(St(i),"setArrowRef",function(l){i.arrowRef=l}),Te(St(i),"setChildRef",function(l){i.childRef=l}),Te(St(i),"setFloaterRef",function(l){i.floaterRef=l}),Te(St(i),"setWrapperRef",function(l){i.wrapperRef=l}),Te(St(i),"handleTransitionEnd",function(){var l=i.state.status,o=i.props.callback;i.wrapperPopper&&i.wrapperPopper.instance.update(),i.setState({status:l===te.OPENING?te.OPEN:te.IDLE},function(){var s=i.state.status;o(s===te.OPEN?"open":"close",i.props)})}),Te(St(i),"handleClick",function(){var l=i.props,o=l.event,s=l.open;if(!R.boolean(s)){var c=i.state,d=c.positionWrapper,m=c.status;(i.event==="click"||i.event==="hover"&&d)&&(Ua({title:"click",data:[{event:o,status:m===te.OPEN?"closing":"opening"}],debug:i.debug}),i.toggle())}}),Te(St(i),"handleMouseEnter",function(){var l=i.props,o=l.event,s=l.open;if(!(R.boolean(s)||Mi())){var c=i.state.status;i.event==="hover"&&c===te.IDLE&&(Ua({title:"mouseEnter",data:[{key:"originalEvent",value:o}],debug:i.debug}),clearTimeout(i.eventDelayTimeout),i.toggle())}}),Te(St(i),"handleMouseLeave",function(){var l=i.props,o=l.event,s=l.eventDelay,c=l.open;if(!(R.boolean(c)||Mi())){var d=i.state,m=d.status,u=d.positionWrapper;i.event==="hover"&&(Ua({title:"mouseLeave",data:[{key:"originalEvent",value:o}],debug:i.debug}),s?[te.OPENING,te.OPEN].indexOf(m)!==-1&&!u&&!i.eventDelayTimeout&&(i.eventDelayTimeout=setTimeout(function(){delete i.eventDelayTimeout,i.toggle()},s*1e3)):i.toggle(te.IDLE))}}),i.state={currentPlacement:r.placement,needsUpdate:!1,positionWrapper:r.wrapperOptions.position&&!!r.target,status:te.INIT,statusWrapper:te.INIT},i._isMounted=!1,i.hasMounted=!1,ut()&&window.addEventListener("load",function(){i.popper&&i.popper.instance.update(),i.wrapperPopper&&i.wrapperPopper.instance.update()}),i}return Ma(n,[{key:"componentDidMount",value:function(){if(ut()){var r=this.state.positionWrapper,i=this.props,l=i.children,o=i.open,s=i.target;this._isMounted=!0,Ua({title:"init",data:{hasChildren:!!l,hasTarget:!!s,isControlled:R.boolean(o),positionWrapper:r,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!l&&s&&R.boolean(o)}}},{key:"componentDidUpdate",value:function(r,i){if(ut()){var l=this.props,o=l.autoOpen,s=l.open,c=l.target,d=l.wrapperOptions,m=Wh(i,this.state),u=m.changedFrom,p=m.changed;if(r.open!==s){var f;R.boolean(s)&&(f=s?te.OPENING:te.CLOSING),this.toggle(f)}(r.wrapperOptions.position!==d.position||r.target!==c)&&this.changeWrapperPosition(this.props),p("status",te.IDLE)&&s?this.toggle(te.OPEN):u("status",te.INIT,te.IDLE)&&o&&this.toggle(te.OPEN),this.popper&&p("status",te.OPENING)&&this.popper.instance.update(),this.floaterRef&&(p("status",te.OPENING)||p("status",te.CLOSING))&&l7(this.floaterRef,"transitionend",this.handleTransitionEnd),p("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){ut()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var r=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.target,l=this.state.positionWrapper,o=this.props,s=o.disableFlip,c=o.getPopper,d=o.hideArrow,m=o.offset,u=o.placement,p=o.wrapperOptions,f=u==="top"||u==="bottom"?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if(u==="center")this.setState({status:te.IDLE});else if(i&&this.floaterRef){var g=this.options,y=g.arrow,k=g.flip,E=g.offset,h=B0(g,d7);new b1(i,this.floaterRef,{placement:u,modifiers:ge({arrow:ge({enabled:!d,element:this.arrowRef},y),flip:ge({enabled:!s,behavior:f},k),offset:ge({offset:"0, ".concat(m,"px")},E)},h),onCreate:function(b){var C;if(r.popper=b,!((C=r.floaterRef)!==null&&C!==void 0&&C.isConnected)){r.setState({needsUpdate:!0});return}c(b,"floater"),r._isMounted&&r.setState({currentPlacement:b.placement,status:te.IDLE}),u!==b.placement&&setTimeout(function(){b.instance.update()},1)},onUpdate:function(b){r.popper=b;var C=r.state.currentPlacement;r._isMounted&&b.placement!==C&&r.setState({currentPlacement:b.placement})}})}if(l){var v=R.undefined(p.offset)?0:p.offset;new b1(this.target,this.wrapperRef,{placement:p.placement||u,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(v,"px")},flip:{enabled:!1}},onCreate:function(b){r.wrapperPopper=b,r._isMounted&&r.setState({statusWrapper:te.IDLE}),c(b,"wrapper"),u!==b.placement&&setTimeout(function(){b.instance.update()},1)}})}}},{key:"rebuildPopper",value:function(){var r=this;this.floaterRefInterval=setInterval(function(){var i;(i=r.floaterRef)!==null&&i!==void 0&&i.isConnected&&(clearInterval(r.floaterRefInterval),r.setState({needsUpdate:!1}),r.initPopper())},50)}},{key:"changeWrapperPosition",value:function(r){var i=r.target,l=r.wrapperOptions;this.setState({positionWrapper:l.position&&!!i})}},{key:"toggle",value:function(r){var i=this.state.status,l=i===te.OPEN?te.CLOSING:te.OPENING;R.undefined(r)||(l=r),this.setState({status:l})}},{key:"debug",get:function(){var r=this.props.debug;return r||ut()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var r=this.props,i=r.disableHoverToClick,l=r.event;return l==="hover"&&Mi()&&!i?"click":l}},{key:"options",get:function(){var r=this.props.options;return(0,cl.default)(Kh,r||{})}},{key:"styles",get:function(){var r=this,i=this.state,l=i.status,o=i.positionWrapper,s=i.statusWrapper,c=this.props.styles,d=(0,cl.default)(c7(c),c);if(o){var m;[te.IDLE].indexOf(l)===-1||[te.IDLE].indexOf(s)===-1?m=d.wrapperPosition:m=this.wrapperPopper.styles,d.wrapper=ge(ge({},d.wrapper),m)}if(this.target){var u=window.getComputedStyle(this.target);this.wrapperStyles?d.wrapper=ge(ge({},d.wrapper),this.wrapperStyles):["relative","static"].indexOf(u.position)===-1&&(this.wrapperStyles={},o||(u7.forEach(function(p){r.wrapperStyles[p]=u[p]}),d.wrapper=ge(ge({},d.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return d}},{key:"target",get:function(){if(!ut())return null;var r=this.props.target;return r?R.domElement(r)?r:document.querySelector(r):this.childRef||this.wrapperRef}},{key:"render",value:function(){var r=this.state,i=r.currentPlacement,l=r.positionWrapper,o=r.status,s=this.props,c=s.children,d=s.component,m=s.content,u=s.disableAnimation,p=s.footer,f=s.hideArrow,g=s.id,y=s.open,k=s.showCloseButton,E=s.style,h=s.target,v=s.title,b=a.createElement(U0,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:E,styles:this.styles.wrapper},c),C={};return l?C.wrapperInPortal=b:C.wrapperAsChildren=b,a.createElement("span",null,a.createElement(V0,{hasChildren:!!c,id:g,placement:i,setRef:this.setFloaterRef,target:h,zIndex:this.styles.options.zIndex},a.createElement(z0,{component:d,content:m,disableAnimation:u,footer:p,handleClick:this.handleClick,hideArrow:f||i==="center",open:y,placement:i,positionWrapper:l,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:k,status:o,styles:this.styles,title:v}),C.wrapperInPortal),C.wrapperAsChildren)}}]),n}(a.Component);Te(ql,"propTypes",{autoOpen:N.default.bool,callback:N.default.func,children:N.default.node,component:T1(N.default.oneOfType([N.default.func,N.default.element]),function(e){return!e.content}),content:T1(N.default.node,function(e){return!e.component}),debug:N.default.bool,disableAnimation:N.default.bool,disableFlip:N.default.bool,disableHoverToClick:N.default.bool,event:N.default.oneOf(["hover","click"]),eventDelay:N.default.number,footer:N.default.node,getPopper:N.default.func,hideArrow:N.default.bool,id:N.default.oneOfType([N.default.string,N.default.number]),offset:N.default.number,open:N.default.bool,options:N.default.object,placement:N.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:N.default.bool,style:N.default.object,styles:N.default.object,target:N.default.oneOfType([N.default.object,N.default.string]),title:N.default.node,wrapperOptions:N.default.shape({offset:N.default.number,placement:N.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:N.default.bool})});Te(ql,"defaultProps",{autoOpen:!1,callback:F1,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:F1,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});var m7=et(I5(),1),p7=Object.defineProperty,h7=(e,t,n)=>t in e?p7(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L=(e,t,n)=>(h7(e,typeof t!="symbol"?t+"":t,n),n),de={INIT:"init",START:"start",STOP:"stop",RESET:"reset",PREV:"prev",NEXT:"next",GO:"go",CLOSE:"close",SKIP:"skip",UPDATE:"update"},nt={TOUR_START:"tour:start",STEP_BEFORE:"step:before",BEACON:"beacon",TOOLTIP:"tooltip",STEP_AFTER:"step:after",TOUR_END:"tour:end",TOUR_STATUS:"tour:status",TARGET_NOT_FOUND:"error:target_not_found",ERROR:"error"},q={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},J={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished",ERROR:"error"};function Zt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function $0(e){return e?e.getBoundingClientRect():null}function f7(){let{body:e,documentElement:t}=document;return!e||!t?0:Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}function Vt(e){return typeof e=="string"?document.querySelector(e):e}function g7(e){return!e||e.nodeType!==1?null:getComputedStyle(e)}function Ur(e,t,n){if(!e)return Yt();let r=(0,E0.default)(e);if(r){if(r.isSameNode(Yt()))return n?document:Yt();if(!(r.scrollHeight>r.offsetHeight)&&!t)return r.style.overflow="initial",Yt()}return r}function $r(e,t){if(!e)return!1;let n=Ur(e,t);return n?!n.isSameNode(Yt()):!1}function v7(e){return e.offsetParent!==document.body}function ya(e,t="fixed"){if(!e||!(e instanceof HTMLElement))return!1;let{nodeName:n}=e,r=g7(e);return n==="BODY"||n==="HTML"?!1:r&&r.position===t?!0:e.parentNode?ya(e.parentNode,t):!1}function y7(e){var t;if(!e)return!1;let n=e;for(;n&&n!==document.body;){if(n instanceof HTMLElement){let{display:r,visibility:i}=getComputedStyle(n);if(r==="none"||i==="hidden")return!1}n=(t=n.parentElement)!=null?t:null}return!0}function E7(e,t,n){var r;let i=$0(e),l=Ur(e,n),o=$r(e,n),s=0,c=(r=i?.top)!=null?r:0;return l instanceof HTMLElement&&(s=l.scrollTop,!o&&!ya(e)&&(c+=s),l.isSameNode(Yt())||(c+=Yt().scrollTop)),Math.floor(c-t)}function b7(e,t,n){var r;if(!e)return 0;let{offsetTop:i=0,scrollTop:l=0}=(r=(0,E0.default)(e))!=null?r:{},o=e.getBoundingClientRect().top+l;i&&($r(e,n)||v7(e))&&(o-=i);let s=Math.floor(o-t);return s<0?0:s}function Yt(){var e;return(e=document.scrollingElement)!=null?e:document.documentElement}function k7(e,t){let{duration:n,element:r}=t;return new Promise((i,l)=>{let{scrollTop:o}=r,s=e>o?e-o:o-e;$3.default.top(r,e,{duration:s<100?50:n},c=>c&&c.message!=="Element already at target scroll position"?l(c):i())})}var Un=Zn!==void 0;function W0(e=navigator.userAgent){let t=e;return typeof window>"u"?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":window.opera||e.includes(" OPR/")?t="opera":typeof window.InstallTrigger<"u"?t="firefox":window.chrome?t="chrome":/(Version\/([\d._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function Bt(e){let t=[],n=r=>{if(typeof r=="string"||typeof r=="number")t.push(r);else if(Array.isArray(r))r.forEach(i=>n(i));else if(Qr(r)){let{children:i}=r.props;Array.isArray(i)?i.forEach(l=>n(l)):n(i)}};return n(e),t.join(" ").trim()}function w7(e,t){return!F.plainObject(e)||!F.array(t)?!1:Object.keys(e).every(n=>t.includes(n))}function C7(e){let t=/^#?([\da-f])([\da-f])([\da-f])$/i,n=e.replace(t,(i,l,o,s)=>l+l+o+o+s+s),r=/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(n);return r?[parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16)]:[]}function O1(e){return e.disableBeacon||e.placement==="center"}function L1(){return!["chrome","safari","firefox","opera"].includes(W0())}function nn({data:e,debug:t=!1,title:n,warn:r=!1}){let i=r?console.warn||console.error:console.log;t&&(n&&e?(console.groupCollapsed(`%creact-joyride: ${n}`,"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(e)?e.forEach(l=>{F.plainObject(l)&&l.key?i.apply(console,[l.key,l.value]):i.apply(console,[l])}):i.apply(console,[e]),console.groupEnd()):console.error("Missing title or data props"))}function S7(e){let{isFirstStep:t,lifecycle:n,previousLifecycle:r,scrollToFirstStep:i,step:l,target:o}=e;return!l.disableScrolling&&(!t||i||n===q.TOOLTIP)&&l.placement!=="center"&&(!l.isFixed||!ya(o))&&r!==n&&[q.BEACON,q.TOOLTIP].includes(n)}var x7={options:{preventOverflow:{boundariesElement:"scrollParent"}},wrapperOptions:{offset:-18,position:!0}},G0={back:"Back",close:"Close",last:"Last",next:"Next",open:"Open the dialog",skip:"Skip"},N7={event:"click",placement:"bottom",offset:10,disableBeacon:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrollParentFix:!1,disableScrolling:!1,hideBackButton:!1,hideCloseButton:!1,hideFooter:!1,isFixed:!1,locale:G0,showProgress:!1,showSkipButton:!1,spotlightClicks:!1,spotlightPadding:10},M7={continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:void 0,hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]},_7={arrowColor:"#fff",backgroundColor:"#fff",beaconSize:36,overlayColor:"rgba(0, 0, 0, 0.5)",primaryColor:"#f04",spotlightShadow:"0 0 15px rgba(0, 0, 0, 0.5)",textColor:"#333",width:380,zIndex:100},$n={backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",cursor:"pointer",fontSize:16,lineHeight:1,padding:8,WebkitAppearance:"none"},R1={borderRadius:4,position:"absolute"};function A7(e,t){let n=(0,Si.default)(e??{},t??{}),r=(0,Si.default)(_7,n.options||{}),{width:i}=r;window.innerWidth>480&&(i=380),"width"in r&&(i=typeof r.width=="number"&&window.innerWidthq0(n,t)):(nn({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}var F7={action:"init",controlled:!1,index:0,lifecycle:q.INIT,size:0,status:J.IDLE},Z1=["action","index","lifecycle","status"],O7=class{constructor(e){L(this,"beaconPopper"),L(this,"tooltipPopper"),L(this,"data",new Map),L(this,"listener"),L(this,"store",new Map),L(this,"addListener",i=>{this.listener=i}),L(this,"setSteps",i=>{let{size:l,status:o}=this.getState(),s={size:i.length,status:o};this.data.set("steps",i),o===J.WAITING&&!l&&i.length&&(s.status=J.RUNNING),this.setState(s)}),L(this,"getPopper",i=>i==="beacon"?this.beaconPopper:this.tooltipPopper),L(this,"setPopper",(i,l)=>{i==="beacon"?this.beaconPopper=l:this.tooltipPopper=l}),L(this,"cleanupPoppers",()=>{this.beaconPopper=null,this.tooltipPopper=null}),L(this,"close",()=>{let{index:i,status:l}=this.getState();l===J.RUNNING&&this.setState({...this.getNextState({action:de.CLOSE,index:i+1})})}),L(this,"go",i=>{let{controlled:l,status:o}=this.getState();if(l||o!==J.RUNNING)return;let s=this.getSteps()[i];this.setState({...this.getNextState({action:de.GO,index:i}),status:s?o:J.FINISHED})}),L(this,"info",()=>this.getState()),L(this,"next",()=>{let{index:i,status:l}=this.getState();l===J.RUNNING&&this.setState(this.getNextState({action:de.NEXT,index:i+1}))}),L(this,"open",()=>{let{status:i}=this.getState();i===J.RUNNING&&this.setState({...this.getNextState({action:de.UPDATE,lifecycle:q.TOOLTIP})})}),L(this,"prev",()=>{let{index:i,status:l}=this.getState();l===J.RUNNING&&this.setState({...this.getNextState({action:de.PREV,index:i-1})})}),L(this,"reset",(i=!1)=>{let{controlled:l}=this.getState();l||this.setState({...this.getNextState({action:de.RESET,index:0}),status:i?J.RUNNING:J.READY})}),L(this,"skip",()=>{let{status:i}=this.getState();i===J.RUNNING&&this.setState({action:de.SKIP,lifecycle:q.INIT,status:J.SKIPPED})}),L(this,"start",i=>{let{index:l,size:o}=this.getState();this.setState({...this.getNextState({action:de.START,index:F.number(i)?i:l},!0),status:o?J.RUNNING:J.WAITING})}),L(this,"stop",(i=!1)=>{let{index:l,status:o}=this.getState();[J.FINISHED,J.SKIPPED].includes(o)||this.setState({...this.getNextState({action:de.STOP,index:l+(i?1:0)}),status:J.PAUSED})}),L(this,"update",i=>{var l;if(!w7(i,Z1))throw new Error(`State is not valid. Valid keys: ${Z1.join(", ")}`);this.setState({...this.getNextState({...this.getState(),...i,action:(l=i.action)!=null?l:de.UPDATE},!0)})});let{continuous:t=!1,stepIndex:n,steps:r=[]}=e??{};this.setState({action:de.INIT,controlled:F.number(n),continuous:t,index:F.number(n)?n:0,lifecycle:q.INIT,status:r.length?J.READY:J.IDLE},!0),this.beaconPopper=null,this.tooltipPopper=null,this.listener=null,this.setSteps(r)}getState(){return this.store.size?{action:this.store.get("action")||"",controlled:this.store.get("controlled")||!1,index:parseInt(this.store.get("index"),10),lifecycle:this.store.get("lifecycle")||"",size:this.store.get("size")||0,status:this.store.get("status")||""}:{...F7}}getNextState(e,t=!1){var n,r,i,l;let{action:o,controlled:s,index:c,size:d,status:m}=this.getState(),u=F.number(e.index)?e.index:c,p=s&&!t?c:Math.min(Math.max(u,0),d);return{action:(n=e.action)!=null?n:o,controlled:s,index:p,lifecycle:(r=e.lifecycle)!=null?r:q.INIT,size:(i=e.size)!=null?i:d,status:p===d?J.FINISHED:(l=e.status)!=null?l:m}}getSteps(){let e=this.data.get("steps");return Array.isArray(e)?e:[]}hasUpdatedState(e){let t=JSON.stringify(e),n=JSON.stringify(this.getState());return t!==n}setState(e,t=!1){let n=this.getState(),{action:r,index:i,lifecycle:l,size:o,status:s}={...n,...e};this.store.set("action",r),this.store.set("index",i),this.store.set("lifecycle",l),this.store.set("size",o),this.store.set("status",s),t&&(this.store.set("controlled",e.controlled),this.store.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}getHelpers(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}};function L7(e){return new O7(e)}var R7=class{constructor(e,t){if(L(this,"element"),L(this,"options"),L(this,"canBeTabbed",n=>{let{tabIndex:r}=n;return r===null||r<0?!1:this.canHaveFocus(n)}),L(this,"canHaveFocus",n=>{let r=/input|select|textarea|button|object/,i=n.nodeName.toLowerCase();return(r.test(i)&&!n.getAttribute("disabled")||i==="a"&&!!n.getAttribute("href"))&&this.isVisible(n)}),L(this,"findValidTabElements",()=>[].slice.call(this.element.querySelectorAll("*"),0).filter(this.canBeTabbed)),L(this,"handleKeyDown",n=>{let{code:r="Tab"}=this.options;n.code===r&&this.interceptTab(n)}),L(this,"interceptTab",n=>{n.preventDefault();let r=this.findValidTabElements(),{shiftKey:i}=n;if(!r.length)return;let l=document.activeElement?r.indexOf(document.activeElement):0;l===-1||!i&&l+1===r.length?l=0:i&&l===0?l=r.length-1:l+=i?-1:1,r[l].focus()}),L(this,"isHidden",n=>{let r=n.offsetWidth<=0&&n.offsetHeight<=0,i=window.getComputedStyle(n);return r&&!n.innerHTML?!0:r&&i.getPropertyValue("overflow")!=="visible"||i.getPropertyValue("display")==="none"}),L(this,"isVisible",n=>{let r=n;for(;r;)if(r instanceof HTMLElement){if(r===document.body)break;if(this.isHidden(r))return!1;r=r.parentNode}return!0}),L(this,"removeScope",()=>{window.removeEventListener("keydown",this.handleKeyDown)}),L(this,"checkFocus",n=>{document.activeElement!==n&&(n.focus(),window.requestAnimationFrame(()=>this.checkFocus(n)))}),L(this,"setFocus",()=>{let{selector:n}=this.options;if(!n)return;let r=this.element.querySelector(n);r&&window.requestAnimationFrame(()=>this.checkFocus(r))}),!(e instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=e,this.options=t,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()}},I7=class extends Ft{constructor(e){if(super(e),L(this,"beacon",null),L(this,"setBeaconRef",i=>{this.beacon=i}),e.beaconComponent)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.id="joyride-beacon-animation",e.nonce&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode(` + @keyframes joyride-beacon-inner { + 20% { + opacity: 0.9; + } + + 90% { + opacity: 0.7; + } + } + + @keyframes joyride-beacon-outer { + 0% { + transform: scale(1); + } + + 45% { + opacity: 0.7; + transform: scale(0.75); + } + + 100% { + opacity: 0.9; + transform: scale(1); + } + } + `)),t.appendChild(n)}componentDidMount(){let{shouldFocus:e}=this.props;setTimeout(()=>{F.domElement(this.beacon)&&e&&this.beacon.focus()},0)}componentWillUnmount(){let e=document.getElementById("joyride-beacon-animation");e?.parentNode&&e.parentNode.removeChild(e)}render(){let{beaconComponent:e,continuous:t,index:n,isLastStep:r,locale:i,onClickOrHover:l,size:o,step:s,styles:c}=this.props,d=F.string(i.open)?i.open:(0,m7.default)(i.open),m={"aria-label":d,onClick:l,onMouseEnter:l,ref:this.setBeaconRef,title:d},u;return e?u=S(e,{continuous:t,index:n,isLastStep:r,size:o,step:s,...m}):u=S("button",{key:"JoyrideBeacon",className:"react-joyride__beacon","data-test-id":"button-beacon",style:c.beacon,type:"button",...m},S("span",{style:c.beaconInner}),S("span",{style:c.beaconOuter})),u}};function Z7({styles:e}){return S("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight","data-test-id":"spotlight",style:e})}var B7=Z7,P7=class extends Ft{constructor(){super(...arguments),L(this,"isActive",!1),L(this,"resizeTimeout"),L(this,"scrollTimeout"),L(this,"scrollParent"),L(this,"state",{isScrolling:!1,mouseOverSpotlight:!1,showSpotlight:!0}),L(this,"handleMouseMove",e=>{let{mouseOverSpotlight:t}=this.state,{height:n,left:r,position:i,top:l,width:o}=this.spotlightStyles,s=i==="fixed"?e.clientY:e.pageY,c=i==="fixed"?e.clientX:e.pageX,d=s>=l&&s<=l+n,m=c>=r&&c<=r+o&&d;m!==t&&this.updateState({mouseOverSpotlight:m})}),L(this,"handleScroll",()=>{let{target:e}=this.props,t=Vt(e);if(this.scrollParent!==document){let{isScrolling:n}=this.state;n||this.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout(()=>{this.updateState({isScrolling:!1,showSpotlight:!0})},50)}else ya(t,"sticky")&&this.updateState({})}),L(this,"handleResize",()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(()=>{this.isActive&&this.forceUpdate()},100)})}componentDidMount(){let{debug:e,disableScrolling:t,disableScrollParentFix:n=!1,target:r}=this.props,i=Vt(r);this.scrollParent=Ur(i??document.body,n,!0),this.isActive=!0,window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){var t;let{lifecycle:n,spotlightClicks:r}=this.props,{changed:i}=Cr(e,this.props);i("lifecycle",q.TOOLTIP)&&((t=this.scrollParent)==null||t.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout(()=>{let{isScrolling:l}=this.state;l||this.updateState({showSpotlight:!0})},100)),(i("spotlightClicks")||i("disableOverlay")||i("lifecycle"))&&(r&&n===q.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):n!==q.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}componentWillUnmount(){var e;this.isActive=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),(e=this.scrollParent)==null||e.removeEventListener("scroll",this.handleScroll)}get spotlightStyles(){var e,t,n;let{showSpotlight:r}=this.state,{disableScrollParentFix:i=!1,spotlightClicks:l,spotlightPadding:o=0,styles:s,target:c}=this.props,d=Vt(c),m=$0(d),u=ya(d),p=E7(d,o,i);return{...L1()?s.spotlightLegacy:s.spotlight,height:Math.round(((e=m?.height)!=null?e:0)+o*2),left:Math.round(((t=m?.left)!=null?t:0)-o),opacity:r?1:0,pointerEvents:l?"none":"auto",position:u?"fixed":"absolute",top:p,transition:"opacity 0.2s",width:Math.round(((n=m?.width)!=null?n:0)+o*2)}}updateState(e){this.isActive&&this.setState(t=>({...t,...e}))}render(){let{mouseOverSpotlight:e,showSpotlight:t}=this.state,{disableOverlay:n,disableOverlayClose:r,lifecycle:i,onClickOverlay:l,placement:o,styles:s}=this.props;if(n||i!==q.TOOLTIP)return null;let c=s.overlay;L1()&&(c=o==="center"?s.overlayLegacyCenter:s.overlayLegacy);let d={cursor:r?"default":"pointer",height:f7(),pointerEvents:e?"none":"auto",...c},m=o!=="center"&&t&&S(B7,{styles:this.spotlightStyles});if(W0()==="safari"){let{mixBlendMode:u,zIndex:p,...f}=d;m=S("div",{style:{...f}},m),delete d.backgroundColor}return S("div",{className:"react-joyride__overlay","data-test-id":"overlay",onClick:l,role:"presentation",style:d},m)}},V7=class extends Ft{constructor(){super(...arguments),L(this,"node",null)}componentDidMount(){let{id:e}=this.props;Zt()&&(this.node=document.createElement("div"),this.node.id=e,document.body.appendChild(this.node),Un||this.renderReact15())}componentDidUpdate(){Zt()&&(Un||this.renderReact15())}componentWillUnmount(){!Zt()||!this.node||(Un||ho(this.node),this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=null))}renderReact15(){if(!Zt())return;let{children:e}=this.props;this.node&&fo(this,e,this.node)}renderReact16(){if(!Zt()||!Un)return null;let{children:e}=this.props;return this.node?Zn(e,this.node):null}render(){return Un?this.renderReact16():null}};function D7({styles:e,...t}){let{color:n,height:r,width:i,...l}=e;return a.createElement("button",{style:l,type:"button",...t},a.createElement("svg",{height:typeof r=="number"?`${r}px`:r,preserveAspectRatio:"xMidYMid",version:"1.1",viewBox:"0 0 18 18",width:typeof i=="number"?`${i}px`:i,xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",null,a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))}var H7=D7;function j7(e){let{backProps:t,closeProps:n,continuous:r,index:i,isLastStep:l,primaryProps:o,size:s,skipProps:c,step:d,tooltipProps:m}=e,{content:u,hideBackButton:p,hideCloseButton:f,hideFooter:g,locale:y,showProgress:k,showSkipButton:E,styles:h,title:v}=d,{back:b,close:C,last:O,next:I,skip:U}=y,G={primary:C};return r&&(G.primary=l?O:I,k&&(G.primary=S("span",null,G.primary," (",i+1,"/",s,")"))),E&&!l&&(G.skip=S("button",{"aria-live":"off","data-test-id":"button-skip",style:h.buttonSkip,type:"button",...c},U)),!p&&i>0&&(G.back=S("button",{"data-test-id":"button-back",style:h.buttonBack,type:"button",...t},b)),G.close=!f&&S(H7,{"data-test-id":"button-close",styles:h.buttonClose,...n}),S("div",{key:"JoyrideTooltip","aria-label":Bt(v)||Bt(u),className:"react-joyride__tooltip",style:h.tooltip,...m},S("div",{style:h.tooltipContainer},v&&S("h1",{"aria-label":Bt(v),style:h.tooltipTitle},v),S("div",{style:h.tooltipContent},u)),!g&&S("div",{style:h.tooltipFooter},S("div",{style:h.tooltipFooterSpacer},G.skip),G.back,S("button",{"data-test-id":"button-primary",style:h.buttonNext,type:"button",...o},G.primary)),G.close)}var z7=j7,U7=class extends Ft{constructor(){super(...arguments),L(this,"handleClickBack",e=>{e.preventDefault();let{helpers:t}=this.props;t.prev()}),L(this,"handleClickClose",e=>{e.preventDefault();let{helpers:t}=this.props;t.close()}),L(this,"handleClickPrimary",e=>{e.preventDefault();let{continuous:t,helpers:n}=this.props;if(!t){n.close();return}n.next()}),L(this,"handleClickSkip",e=>{e.preventDefault();let{helpers:t}=this.props;t.skip()}),L(this,"getElementsProps",()=>{let{continuous:e,isLastStep:t,setTooltipRef:n,step:r}=this.props,i=Bt(r.locale.back),l=Bt(r.locale.close),o=Bt(r.locale.last),s=Bt(r.locale.next),c=Bt(r.locale.skip),d=e?s:l;return t&&(d=o),{backProps:{"aria-label":i,"data-action":"back",onClick:this.handleClickBack,role:"button",title:i},closeProps:{"aria-label":l,"data-action":"close",onClick:this.handleClickClose,role:"button",title:l},primaryProps:{"aria-label":d,"data-action":"primary",onClick:this.handleClickPrimary,role:"button",title:d},skipProps:{"aria-label":c,"data-action":"skip",onClick:this.handleClickSkip,role:"button",title:c},tooltipProps:{"aria-modal":!0,ref:n,role:"alertdialog"}}})}render(){let{continuous:e,index:t,isLastStep:n,setTooltipRef:r,size:i,step:l}=this.props,{beaconComponent:o,tooltipComponent:s,...c}=l,d;if(s){let m={...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:c,setTooltipRef:r};d=S(s,{...m})}else d=S(z7,{...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:l});return d}},$7=class extends Ft{constructor(){super(...arguments),L(this,"scope",null),L(this,"tooltip",null),L(this,"handleClickHoverBeacon",e=>{let{step:t,store:n}=this.props;e.type==="mouseenter"&&t.event!=="hover"||n.update({lifecycle:q.TOOLTIP})}),L(this,"handleClickOverlay",()=>{let{helpers:e,step:t}=this.props;t.disableOverlayClose||e.close()}),L(this,"setTooltipRef",e=>{this.tooltip=e}),L(this,"setPopper",(e,t)=>{var n;let{action:r,step:i,store:l}=this.props;t==="wrapper"?l.setPopper("beacon",e):l.setPopper("tooltip",e),l.getPopper("beacon")&&l.getPopper("tooltip")&&l.update({action:r,lifecycle:q.READY}),(n=i.floaterProps)!=null&&n.getPopper&&i.floaterProps.getPopper(e,t)}),L(this,"renderTooltip",e=>{let{continuous:t,helpers:n,index:r,size:i,step:l}=this.props;return S(U7,{continuous:t,helpers:n,index:r,isLastStep:r+1===i,setTooltipRef:this.setTooltipRef,size:i,step:l,...e})})}componentDidMount(){let{debug:e,index:t}=this.props;nn({title:`step:${t}`,data:[{key:"props",value:this.props}],debug:e})}componentDidUpdate(e){var t;let{action:n,callback:r,continuous:i,controlled:l,debug:o,index:s,lifecycle:c,size:d,status:m,step:u,store:p}=this.props,{changed:f,changedFrom:g}=Cr(e,this.props),y={action:n,controlled:l,index:s,lifecycle:c,size:d,status:m},k=i&&n!==de.CLOSE&&(s>0||n===de.PREV),E=f("action")||f("index")||f("lifecycle")||f("status"),h=g("lifecycle",[q.TOOLTIP,q.INIT],q.INIT),v=f("action",[de.NEXT,de.PREV,de.SKIP,de.CLOSE]),b=l&&s===e.index;if(v&&(h||b)&&r({...y,index:e.index,lifecycle:q.COMPLETE,step:e.step,type:nt.STEP_AFTER}),u.placement==="center"&&m===J.RUNNING&&f("index")&&n!==de.START&&c===q.INIT&&p.update({lifecycle:q.READY}),E){let C=Vt(u.target),O=!!C;O&&y7(C)?(g("status",J.READY,J.RUNNING)||g("lifecycle",q.INIT,q.READY))&&r({...y,step:u,type:nt.STEP_BEFORE}):(console.warn(O?"Target not visible":"Target not mounted",u),r({...y,type:nt.TARGET_NOT_FOUND,step:u}),l||p.update({index:s+(n===de.PREV?-1:1)}))}g("lifecycle",q.INIT,q.READY)&&p.update({lifecycle:O1(u)||k?q.TOOLTIP:q.BEACON}),f("index")&&nn({title:`step:${c}`,data:[{key:"props",value:this.props}],debug:o}),f("lifecycle",q.BEACON)&&r({...y,step:u,type:nt.BEACON}),f("lifecycle",q.TOOLTIP)&&(r({...y,step:u,type:nt.TOOLTIP}),this.tooltip&&(this.scope=new R7(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus())),g("lifecycle",[q.TOOLTIP,q.INIT],q.INIT)&&((t=this.scope)==null||t.removeScope(),p.cleanupPoppers())}componentWillUnmount(){var e;(e=this.scope)==null||e.removeScope()}get open(){let{lifecycle:e,step:t}=this.props;return O1(t)||e===q.TOOLTIP}render(){let{continuous:e,debug:t,index:n,lifecycle:r,nonce:i,shouldScroll:l,size:o,step:s}=this.props,c=Vt(s.target);return!q0(s)||!F.domElement(c)?null:S("div",{key:`JoyrideStep-${n}`,className:"react-joyride__step"},S(V7,{id:"react-joyride-portal"},S(P7,{...s,debug:t,lifecycle:r,onClickOverlay:this.handleClickOverlay})),S(ql,{...s.floaterProps,component:this.renderTooltip,debug:t,getPopper:this.setPopper,id:`react-joyride-step-${n}`,open:this.open,placement:s.placement,target:s.target},S(I7,{beaconComponent:s.beaconComponent,continuous:e,index:n,isLastStep:n+1===o,locale:s.locale,nonce:i,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:l,size:o,step:s,styles:s.styles})))}},Y0=class extends Ft{constructor(e){super(e),L(this,"helpers"),L(this,"store"),L(this,"callback",o=>{let{callback:s}=this.props;F.function(s)&&s(o)}),L(this,"handleKeyboard",o=>{let{index:s,lifecycle:c}=this.state,{steps:d}=this.props,m=d[s];c===q.TOOLTIP&&o.code==="Escape"&&m&&!m.disableCloseOnEsc&&this.store.close()}),L(this,"syncState",o=>{this.setState(o)});let{debug:t,getHelpers:n,run:r,stepIndex:i}=e;this.store=L7({...e,controlled:r&&F.number(i)}),this.helpers=this.store.getHelpers();let{addListener:l}=this.store;nn({title:"init",data:[{key:"props",value:this.props},{key:"state",value:this.state}],debug:t}),l(this.syncState),n&&n(this.helpers),this.state=this.store.getState()}componentDidMount(){if(!Zt())return;let{debug:e,disableCloseOnEsc:t,run:n,steps:r}=this.props,{start:i}=this.store;I1(r,e)&&n&&i(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}componentDidUpdate(e,t){if(!Zt())return;let{action:n,controlled:r,index:i,lifecycle:l,status:o}=this.state,{debug:s,run:c,stepIndex:d,steps:m}=this.props,{stepIndex:u,steps:p}=e,{reset:f,setSteps:g,start:y,stop:k,update:E}=this.store,{changed:h}=Cr(e,this.props),{changed:v,changedFrom:b}=Cr(t,this.state),C=Wn(m[i],this.props),O=!Re(p,m),I=F.number(d)&&h("stepIndex"),U=Vt(C.target);if(O&&(I1(m,s)?g(m):console.warn("Steps are not valid",m)),h("run")&&(c?y(d):k()),I){let oe=F.number(u)&&u=0?y:0,r===J.RUNNING&&k7(y,{element:g,duration:o}).then(()=>{setTimeout(()=>{var h;(h=this.store.getPopper("tooltip"))==null||h.instance.update()},10)})}}render(){if(!Zt())return null;let{index:e,status:t}=this.state,{continuous:n=!1,debug:r=!1,nonce:i,scrollToFirstStep:l=!1,steps:o}=this.props,s;if(t===J.RUNNING&&o[e]){let c=Wn(o[e],this.props);s=S($7,{...this.state,callback:this.callback,continuous:n,debug:r,helpers:this.helpers,nonce:i,shouldScroll:!c.disableScrolling&&(e!==0||l),step:c,store:this.store})}return S("div",{className:"react-joyride"},s)}};L(Y0,"defaultProps",M7);var W7=Y0,B1=[void 0,"SKIPPED","EQUAL","FIXED","ADDED","CHANGED","REMOVED","CAPTURE_ERROR","SYSTEM_ERROR"],Mr=([e,...t])=>t.reduce((n,r)=>B1.indexOf(r)>B1.indexOf(n)?r:n,e);function G7(e){return(e.FAILED??0)>0?"FAILED":(e.IN_PROGRESS??0)>0?"IN_PROGRESS":(e.BROKEN??0)>0?"BROKEN":(e.DENIED??0)>0?"DENIED":(e.PENDING??0)>0?"PENDING":(e.ACCEPTED??0)>0?"ACCEPTED":"PASSED"}function Yl(e){let{statusCounts:t,isInProgress:n,changeCount:r,brokenCount:i,resultsByBrowser:l,resultsByMode:o,modesByName:s}=e.reduce((u,p)=>(u.statusCounts[p.status]=(u.statusCounts[p.status]||0)+1,p.status==="IN_PROGRESS"&&(u.isInProgress=!0),p.result&&["CHANGED","ADDED"].includes(p.result)&&(u.changeCount+=1),p.result&&["CAPTURE_ERROR","SYSTEM_ERROR"].includes(p.result)&&(u.brokenCount+=1),p.comparisons?.forEach(({browser:f,result:g})=>{u.resultsByBrowser[f.id]=Mr([g??void 0,u.resultsByBrowser[f.id]])}),p.comparisons?.forEach(({result:f})=>{u.resultsByMode[p.mode.name]=Mr([f??void 0,u.resultsByMode[p.mode.name]])}),u.modesByName[p.mode.name]=p.mode,u),{statusCounts:{},isInProgress:!1,changeCount:0,brokenCount:0,resultsByBrowser:{},resultsByMode:{},modesByName:{}}),c=e.length?Object.fromEntries(e[0].comparisons.map(u=>[u.browser.id,u.browser])):{},d=Object.entries(l).map(([u,p])=>({browser:c[u],result:p})),m=Object.entries(o).map(([u,p])=>({mode:s[u],result:p}));return{status:G7(t),isInProgress:n,changeCount:r,brokenCount:i,browserResults:d,modeResults:m}}var q7=e=>{try{return[no()[0][e],to()[e]]}catch{return[null,null]}},Q0=({result:e})=>e&&!["EQUAL","FIXED","SKIPPED"].includes(e),Y7=(e,t)=>{let n=e.filter(i=>i.comparisons.some(Q0)),r=n.length?n:e;return r.find(i=>i.mode.name===t)||r[0]},Q7=(e,t)=>{let n=e.filter(Q0),r=n.length?n:e;return r.find(i=>i.browser.id===t)||r[0]};function K7(e){let[t,n]=Ne(!0),r=q7("theme")[1],[i,l]=Ee(z5),[o,s]=Ee(U5),c,d;return e.length&&(c=t?Y7(e,i):e.find(({mode:m})=>m.name===i)||e[0],d=t?Q7(c.comparisons,o):c?.comparisons.find(({browser:m})=>m.id===o)||c?.comparisons[0],t&&(i!==c?.mode.name&&l(c?.mode.name),o!==d?.browser.id&&s(d?.browser.id),n(!1))),{modeOrder:r?.toolbar?.items?.map(m=>m.title),selectedTest:c,selectedComparison:d,onSelectBrowser:H(m=>s(m.id),[s]),onSelectMode:H(m=>l(m.name),[l])}}var J7=lt(` + query AddonVisualTestsBuild( + $projectId: ID! + $branch: String! + $gitUserEmailHash: String! + $repositoryOwnerName: String + $storyId: String! + $testStatuses: [TestStatus!]! + $selectedBuildId: ID! + $hasSelectedBuildId: Boolean! + ) { + project(id: $projectId) { + name + manageUrl + account { + billingUrl + suspensionReason + } + features { + uiTests + } + lastBuildOnBranch: lastBuild( + branches: [$branch] + repositoryOwnerName: $repositoryOwnerName + localBuilds: { localBuildEmailHash: $gitUserEmailHash } + ) { + ...LastBuildOnBranchBuildFields + ...SelectedBuildFields @skip(if: $hasSelectedBuildId) + } + lastBuild { + id + slug + branch + } + } + selectedBuild: build(id: $selectedBuildId) @include(if: $hasSelectedBuildId) { + ...SelectedBuildFields + } + viewer { + preferences { + vtaOnboarding + } + projectMembership(projectId: $projectId) { + userCanReview: meetsAccessLevel(minimumAccessLevel: REVIEWER) + } + } + } +`),X7=lt(` + fragment LastBuildOnBranchBuildFields on Build { + __typename + id + status + committedAt + ... on StartedBuild { + testsForStatus: tests(first: 1000, statuses: $testStatuses) { + nodes { + ...StatusTestFields + } + } + testsForStory: tests(storyId: $storyId) { + nodes { + ...LastBuildOnBranchTestFields + } + } + } + ... on CompletedBuild { + result + testsForStatus: tests(first: 1000, statuses: $testStatuses) { + nodes { + ...StatusTestFields + } + } + testsForStory: tests(storyId: $storyId) { + nodes { + ...LastBuildOnBranchTestFields + } + } + } + } +`),e6=lt(` + fragment SelectedBuildFields on Build { + __typename + id + number + branch + commit + committedAt + uncommittedHash + status + ... on StartedBuild { + startedAt + testsForStory: tests(storyId: $storyId) { + nodes { + ...StoryTestFields + } + } + } + ... on CompletedBuild { + startedAt + testsForStory: tests(storyId: $storyId) { + nodes { + ...StoryTestFields + } + } + } + } +`),K0=lt(` + fragment StatusTestFields on Test { + id + status + result + story { + storyId + } + } +`),t6=lt(` + fragment LastBuildOnBranchTestFields on Test { + status + result + } +`),n6=lt(` + fragment StoryTestFields on Test { + id + status + result + webUrl + comparisons { + id + result + browser { + id + key + name + version + } + captureDiff { + diffImage(signed: true) { + imageUrl + imageWidth + } + focusImage(signed: true) { + imageUrl + imageWidth + } + } + headCapture { + captureImage(signed: true) { + backgroundColor + imageUrl + imageWidth + imageHeight + thumbnailUrl + } + captureError { + kind + ... on CaptureErrorInteractionFailure { + error + } + ... on CaptureErrorJSError { + error + } + ... on CaptureErrorFailedJS { + error + } + } + } + baseCapture { + captureImage(signed: true) { + imageUrl + imageWidth + imageHeight + } + } + } + mode { + name + globals + } + story { + storyId + name + component { + name + } + } + } +`),a6=lt(` + mutation ReviewTest($input: ReviewTestInput!) { + reviewTest(input: $input) { + updatedTests { + id + status + } + userErrors { + ... on UserError { + __typename + message + } + ... on BuildSupersededError { + build { + id + } + } + ... on TestUnreviewableError { + test { + id + } + } + } + } + } +`),r6=({projectId:e,storyId:t,gitInfo:n,selectedBuildInfo:r})=>{let[{data:i,error:l,operation:o},s]=Nl({query:J7,variables:{projectId:e,storyId:t,testStatuses:Object.keys(f0),branch:n.branch||"",...n.slug?{repositoryOwnerName:n.slug.split("/",1)[0]}:{},gitUserEmailHash:n.userEmailHash,selectedBuildId:r?.buildId||"",hasSelectedBuildId:!!r}});K(()=>{let y=setInterval(s,5e3);return()=>clearInterval(y)},[s]);let c=o&&t&&o.variables.storyId!==t,d=yn(X7,i?.project?.lastBuildOnBranch),m=[...yn(t6,d&&"testsForStory"in d&&d.testsForStory?d.testsForStory.nodes:[])],u=d?.committedAt>n.committedAt,p=!!d&&!u,f=!!d&&m.every(y=>y.status!=="IN_PROGRESS"),g=yn(e6,i?.selectedBuild??(f?i?.project?.lastBuildOnBranch:void 0));return{account:i?.project?.account,features:i?.project?.features,manageUrl:i?.project?.manageUrl,hasData:!!i&&!c,hasProject:!!i?.project,hasSelectedBuild:g?.branch.split(":").at(-1)===n.branch,lastBuildOnBranch:d,lastBuildOnBranchIsNewer:u,lastBuildOnBranchIsReady:f,lastBuildOnBranchIsSelectable:p,selectedBuild:g,selectedBuildMatchesGit:g?.branch.split(":").at(-1)===n.branch&&g?.commit===n.commit&&g?.uncommittedHash===n.uncommittedHash,rerunQuery:s,queryError:l,userCanReview:!!i?.viewer?.projectMembership?.userCanReview,vtaOnboarding:i?.viewer?.preferences?.vtaOnboarding}},Ql=je(null),J0=je(null),i6=()=>kt(Ql,"Build"),X0=()=>{let{selectedBuild:e}=kt(Ql,"Build");if(!e)throw new Error("No selectedBuild on Build context");return e},on=()=>kt(J0,"Story"),_i=({children:e,watchState:t})=>{let n=!!t?.selectedBuild&&"testsForStory"in t.selectedBuild,r=t?.selectedBuild&&"testsForStory"in t.selectedBuild&&t.selectedBuild.testsForStory?.nodes,i=[...yn(n6,r||[])],l=Yl(i),{toggleDiff:o}=An();return K(()=>o(l.changeCount>0),[o,l.changeCount]),a.createElement(Ql.Provider,{value:ct(()=>t,[JSON.stringify(t?.selectedBuild)])},a.createElement(J0.Provider,{value:{hasTests:n,tests:i,summary:l,...K7(i)}},e))},l6=w.div(({width:e,height:t,left:n,top:r})=>({width:`${e}px`,height:`${t}px`,left:`${n}px`,top:`${r}px`,position:"relative",overflow:"hidden"}));function o6({top:e=0,left:t=0,width:n=window.innerWidth,height:r=window.innerHeight,colors:i=["#CA90FF","#FC521F","#66BF3C","#FF4785","#FFAE00","#1EA7FD"],...l}){let[o]=Ne(()=>{let s=document.createElement("div");return s.setAttribute("id","confetti-container"),s.setAttribute("style","position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 9999;"),s});return K(()=>(document.body.appendChild(o),()=>{document.body.removeChild(o)}),[o]),Zn(a.createElement(l6,{top:e,left:t,width:n,height:r},a.createElement(Co,{colors:i,drawShape:c6,...l})),o)}function s6(e,t){return Math.floor(Math.random()*(t-e))+e}function c6(e){let t=this;switch(t.shape=t.shape||s6(1,6),t.shape){case 2:{let n=t.w/2,r=t.h/2;e.moveTo(-n+2,-r),e.lineTo(n-2,-r),e.arcTo(n,-r,n,-r+2,2),e.lineTo(n,r-2),e.arcTo(n,r,n-2,r,2),e.lineTo(-n+2,r),e.arcTo(-n,r,-n,r-2,2),e.lineTo(-n,-r+2),e.arcTo(-n,-r,-n+2,-r,2);break}case 3:{e.rect(-4,-4,8,16),e.rect(-12,-4,24,8);break}case 4:{e.rect(-4,-4,8,16),e.rect(-4,-4,24,8);break}case 1:{e.arc(0,0,t.radius,0,2*Math.PI);break}case 5:{e.moveTo(16,4),e.lineTo(4,24),e.lineTo(24,24);break}case 6:{e.arc(4,-4,4,-Math.PI/2,0),e.lineTo(4,0);break}}e.closePath(),e.fill()}var d6=w.div(({theme:e})=>({background:e.base==="light"?e.color.lightest:"#292A2C",width:260,padding:15,borderRadius:5,boxShadow:"0px 0px 32px 0px #00000029"})),u6=w.div({display:"flex",flexDirection:"column",alignItems:"flex-start"}),m6=w.div(({theme:e})=>({fontSize:13,lineHeight:"18px",fontWeight:700,color:e.color.defaultText})),p6=w.div(({theme:e})=>({fontSize:13,lineHeight:"18px",textAlign:"start",color:e.color.defaultText,margin:0,marginTop:5})),h6=w.div({display:"flex",justifyContent:"flex-end",marginTop:15}),f6=({isLastStep:e,step:t,primaryProps:n,tooltipProps:r})=>a.createElement(d6,{...r},a.createElement(u6,null,t.title&&a.createElement(m6,null,t.title),a.createElement(p6,null,t.content)),(t.hideNextButton||t.hideBackButton)&&a.createElement(h6,{id:"buttonSkip"},!t.hideSkipButton&&!e&&a.createElement(ce,{size:"medium",onClick:t.onSkipWalkthroughButtonClick,link:!0,style:{paddingRight:12,paddingLeft:12,marginRight:8}},"Skip"),!t.hideNextButton&&a.createElement(ce,{...n,onClick:n.onClick,variant:"solid",...t.onNextButtonClick?{onClick:t.onNextButtonClick}:{}},t.nextButtonText||"Next"))),P1="setFilter",g6=({managerApi:e,skipWalkthrough:t,startWalkthrough:n,completeWalkthrough:r})=>{let i=Ut(),l=on(),o=l?.selectedTest?.result==="CHANGED",s=l?.selectedTest?.status!=="ACCEPTED",c=JSON.stringify(zt().layout),d=xe(c);d.current!==c&&(window.dispatchEvent(new Event("resize")),d.current=c),K(()=>{n()}),K(()=>{e.getCurrentStoryData()?.type!=="story"&&e.jumpToStory(1),e.togglePanel(!0),e.togglePanelPosition("right"),e.setSelectedPanel(an)},[e]);let[m,u]=$e("showConfetti",!1),[p,f]=$e("stepIndex",0),g=()=>f((y=0)=>y+1);return K(()=>{let y=document.getElementById("storybook-explorer-tree"),k=Array.from(y instanceof HTMLElement?y.children:[]).filter(E=>E instanceof HTMLElement).slice(1);return k.forEach(E=>E.style.display="none"),()=>k.forEach(E=>E.style.display="")},[]),K(()=>{let y=()=>{f(1),setTimeout(()=>{window.dispatchEvent(new Event("resize"))},100)};return e.on(Zi,y),e.on(P1,y),()=>{e.off(Zi,y),e.off(P1,y)}},[e,f]),K(()=>{l?.selectedTest?.status==="ACCEPTED"&&p===5&&(u(!0),f(6))},[l?.selectedTest?.status,m,u,p,f]),a.createElement(a.Fragment,null,m&&a.createElement(o6,{numberOfPieces:800,recycle:!1,tweenDuration:2e4,onConfettiComplete:y=>{y?.reset(),u(!1)}}),a.createElement(W7,{steps:[{target:"#sidebar-bottom-wrapper",title:"Changes found",content:a.createElement(a.Fragment,null,"The visual tests addon will detect changes in all of your stories and allow you to review them before opening a pull request.",a.createElement("br",null),a.createElement("br",null),"Click the number at the bottom-right to only show stories with visual changes."),floaterProps:{target:"#warnings-found-filter",options:{preventOverflow:{boundariesElement:"window"}}},placement:"top",disableBeacon:!0,hideNextButton:!0,spotlightClicks:!0,onSkipWalkthroughButtonClick:t},o&&s?{target:"#storybook-explorer-tree > div",title:"Stories with changes",content:a.createElement(a.Fragment,null,"Here you have a filtered list of only stories with changes."),placement:"right",disableBeacon:!0,spotlightClicks:!0,onNextButtonClick:g,onSkipWalkthroughButtonClick:t}:{target:"#storybook-explorer-tree > div",title:"Stories with changes",content:a.createElement(a.Fragment,null,"Here you have a list of all stories in your Storybook.",a.createElement("br",null),a.createElement("br",null),"Select a story with changes to see the exact pixels that changed."),placement:"right",disableBeacon:!0,spotlightClicks:!0,hideNextButton:!0,onSkipWalkthroughButtonClick:t},{target:"#panel-tab-content",title:"Inspect changes",content:a.createElement(a.Fragment,null,"The results of the changes are shown here. The pixels that changed are highlighted in green."),disableBeacon:!0,placement:"left",onNextButtonClick:g,onSkipWalkthroughButtonClick:t},{target:"#button-diff-visible",title:"Toggle the diff",content:a.createElement(a.Fragment,null,"This button shows or hides the visual diff. Use it to make the visual changes in your stories obvious. Try it out."),onNextButtonClick:g,onSkipWalkthroughButtonClick:t,spotlightClicks:!0,disableBeacon:!0,placement:"bottom",disableOverlay:!0},{target:"#button-toggle-snapshot",title:"This is the Switch button",content:a.createElement(a.Fragment,null,"Switch between the baseline snapshot (old) and the latest snapshot. The info bar will let you know which version you're looking at."),onNextButtonClick:g,onSkipWalkthroughButtonClick:t,spotlightClicks:!0,disableBeacon:!0,placement:"bottom",disableOverlay:!0},{target:"#button-toggle-accept-story",title:"Accept changes",content:a.createElement(a.Fragment,null,"If the visual changes are intentional, accept them to update the test baselines. The next time you run visual tests, future changes will be compared to these new baselines. This can be undone."),disableBeacon:!0,spotlightClicks:!0,onNextButtonClick:g,hideNextButton:!0,placement:"bottom",disableOverlay:!0,onSkipWalkthroughButtonClick:t},{target:"#button-toggle-accept-story",title:"Perfection!",placement:"bottom",disableOverlay:!0,content:a.createElement(a.Fragment,null,"You've got the basics down! You can always unaccept if you're not happy with the changes."),onNextButtonClick:g,onSkipWalkthroughButtonClick:t},{target:"#button-run-tests",title:"You are ready to test",placement:"bottom",disableOverlay:!0,content:a.createElement(a.Fragment,null,"Any time you want to run tests, tap this button in the sidebar to see exactly what changed across your Storybook."),disableBeacon:!0,nextButtonText:"Done",onNextButtonClick:r}],continuous:!0,stepIndex:p,spotlightPadding:0,hideBackButton:!0,disableCloseOnEsc:!0,disableOverlayClose:!0,disableScrolling:!0,hideCloseButton:!0,showSkipButton:!0,floaterProps:{options:{offset:{offset:"0, 6"}},styles:{floater:{padding:0,paddingLeft:8,paddingTop:8,filter:i.base==="light"?"drop-shadow(0px 5px 5px rgba(0,0,0,0.05)) drop-shadow(0 1px 3px rgba(0,0,0,0.1))":"drop-shadow(#fff5 0px 0px 0.5px) drop-shadow(#fff5 0px 0px 0.5px)"}}},tooltipComponent:f6,styles:{overlay:{mixBlendMode:"unset",backgroundColor:"none"},spotlight:{backgroundColor:"none",border:`solid 2px ${i.color.secondary}`,boxShadow:"0px 0px 0px 9999px rgba(0,0,0,0.4)"},options:{zIndex:1e4,primaryColor:i.color.secondary,arrowColor:i.base==="light"?i.color.lightest:"#292A2C"}}}))},v6=({content:e})=>{let t=e.split(/\r?\n/);return a.createElement(a.Fragment,null,t.reduce((n,r,i)=>n.concat([i&&a.createElement("br",null),r].filter(Boolean)),[]))},ec=({localBuildProgress:e,title:t})=>a.createElement(m0,{warning:!0},a.createElement(j,null,a.createElement("span",null,t&&a.createElement("b",null,t,": "),a.createElement(v6,{content:pi(Array.isArray(e.originalError)?e.originalError[0]?.message:e.originalError?.message||"Unknown error")}))," ",a.createElement(Ie,{target:"_blank",href:e.errorDetailsUrl||`${ss}#troubleshooting`,withArrow:!0},e.errorDetailsUrl?"Details":"Troubleshoot"))),y6=({children:e,localBuildProgress:t})=>(Ge("Errors","BuildError"),a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Build failed"),a.createElement(j,{center:!0,muted:!0},"Check the Storybook process on the command line for more details.")),a.createElement(ec,{localBuildProgress:t}),e)))),E6=w(j)({display:"flex",flexDirection:"column",gap:10,width:200,marginTop:15});function Wr({localBuildProgress:e}){return a.createElement(E6,{center:!0,small:!0},a.createElement(Ll,null,typeof e.buildProgressPercentage=="number"&&a.createElement(zs,{style:{width:`${e.buildProgressPercentage}%`}})),a.createElement(Fl,{center:!0,muted:!0,small:!0,localBuildProgress:e}))}var b6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHUSURBVHgB7ZfPTupAFMa/mbb0XkAk6r2516jRnXHlxr0+ib4J+iTqm7Bx5YaVcWPQECUoGiJCpX/mOKcxRo2DILa44Jc0Taad+b45mZkzR+CZaq2+CcsqAWIdoCKSowyFw5WFvwcvLRf1m1Kt0SSv51OkFCVJx+sRa1W1JmuLav16x5Zyf/7PDKQQSAM9RVzd3CH0aUsKEtsz0/nUxBnWmisWAItKkkCbWddF2mQcm1/rEmPiOeJF2/TD+f0pKo0jBKqHUcg5U1ib28ByYfXD78YInDSPRxZnOkE7nogJ2a/jd9FvImNbAz/GgHERZp08pjJ8OA3uMVIh2kELXvAwcB/j6HmnOJQ4Y0kbBW16GGS/wb7CsKYni9AYZ9f6haydhzCEVFGEbtiFH3kYBWMEfts5o3jcUVjIaYOjIvsJfIb4hhQ+WYQTAz/XgDXALuCz4D2ckN7Dt6KhDfzLLcGxMsaORApe2MFbQyrOhq9xpIu12Q3jOMaTcNqdjZ+k0REQLS4UxoXUZ1nFD0KkTffR51dZUhTuNVttpBkF1rq717cmFR3GDdXLxm6tcUudxx4lCRe+XACz1pnWZO2XbMJFKteJXKohMYTeIlRBFO2tLP4vc8sThEpu8pkDBW8AAAAASUVORK5CYII=",k6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN0SURBVHgBvVdLTxNRFP7uUDpSC7Q8rFSLqWJEExOfC1/xHWPiQuPShS50Y/wP6F9wq1HZuTAxMXFlNGzUhWIQDWICLYhSC4XWlj5m2pnjvS20NNDhltB+i870zpnzffece8/cw7CI4FToDBoa+gB2ACAXaocBmOj3b9/yrDgyGZrtmwpHKK3pZJgm1RLJtEaCK8g5BTcLhmZu2RTlqbezDQpjqAf4FDE9O4+cTmcVRuxmW6uzbuQCgqvD1QI0UJ9CoDMOVUW9YW+0icsBG9YDLQNMjIAS0fxf1u4FvH5A3STtYjHiruoEcGL6/Bb07X3ZMImfZjfYnkNgR86jGsgL4LM1Xz3OXys9F+KQiIGdvQ5ZKLKGBefRte1+DoKG30MWcgKmg9zxF8iCBt8W1slGCaDgCKqCIA8FpEzlIjAXQrWgiNw70mugVpDaBczF9/nXvzy03NxmAo4sqEUrN2rls3YUPLIUkOnoQpOEb0sBWVPDp5l3SOqjuDjeVi5KzYG2x0E9KZi7eCVYVoNEXXgY2YpdvOaf38bgtlfmqJiCZDaO15P9CMS/I9xtILzDKDfg0WD7LwHnzpWRC3w0TiBGbgxGgEejhKiO6gW8+f0cC9l/JadXNCRdVDI42QtcPQrFcwHMubM4HCIv3hmlahjlmXoRIFQlQMx6ObnAQivhzY10SQQnLzrxFAh/GHvxJHsbGSoPSSABjFSoYauugV8LY6saCxEv76bgne5Ec5MCj65DIxMxeDBE9xDIeVEJIh373JICotoMrDDevQlz8fIIpRu5d4tch9IicivPHOuqA8Ts2CisKsBpa7F8yWbMrxgzcw2W77jtTF6Ax+GDFexmFIyyZeQ5zToqhzsgL6DXfQR2xfp006oPF++zKYelrShE/mbIC7ArKo51XYYVnLw6qkaYz1xFJu60tL3SzauhWoUAAd/mHpzedg3Oxsrr4ZQaxUGbu+JzMfM7vWzV7bcEy2+BEOHz9+QL01RiDLqZyadms70FPudueJoKa+V4J/AhzM8t6RJxF8/K4XZepdf43LHg9Gy0e2u7q559wRImQrP8dAwM6dkc6o1UJl+1BhQycg8isUS+XaoXBNd8fIHfGP35geCf8P2p8BwlMxrVEqLxFQ2w4BrnnIK7mHjRpIo+UbRqqBlYjBfyIRjGA7+va0CM/AdEDxpHNfo8owAAAABJRU5ErkJggg==",w6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMJSURBVHgB7VfNblJBFD5z+5e0poXGNqnFRFxoUly0K+vCpG7aFyhrTRofwBcQ6974AIZo1/QFyorEBezsQkhqYqkBSoBaAcWW3+N8dxh+hFJI+Nn0S264d+65c77znXNmGEFVhCPxDRobcxGJVSK20ODgowrt2W2Ln2ojP+IpVyRxxhf5ApcrFR4kchd5hq+w9AnfIhxPvhg3jI93FubJEIKGARkinabOqVTgZ4Zg8Xx+7tbQnAPwddsySzTGLoOJN6anpmjYmJwYx8+qQSNCVXHLyAho3BAY78bo5WemFau6D/0i+vC0fx1zLYFQmmjTJshpV8+BpLrWF6kvuDYFB1GuOQfg+CDG1C90lQIgKKWH8EiFbZooWySanWi18yeRJjbfA7DZkgraZqh3Aoh+a1nl21uNesUqzAk9YaadB/VagMP3X5W9876okYvmVMoyxWZ7jY4pCKSoVnyNQDTZQvOY51g5QIq8kjjIvP2iSG8jhawKuGsCYL5iUYyhxJNFYV6IBkCEWmYAxYpv3EfwJejVI0Gv15RSAFQLprl7AoEknNYnR2S4/Ek1CWTWk5vPdkXWYVV23phKydxk55a9sgYiMprtGRWlzi8Qy9UVaJQUaYENfh0WVXTrUrHoH+qdACK2zYiaI9da+ygQtV4T3N+Y3j0WJlnUQzCtbPDssoreCCDnyCGwL2WO5JrfO+SEm8vKMaJGznW3uI/YJKbbTivXEwENFFVGRqDJaMBJtlhvNbzVXYGxjLyfnVRKOKyda6ClCHXFAyhEHVkjMKnOP2whc6ha4TsPhVknnmNl126xakSLAvsnaD82VzQosG1v/QjSY4PyV1sSZKAS5DadyujniqpjMIe2w73zv/lE+DTJ95YWqF8AGSiCGrhq+dU4iae63wu6RbuVsxNu/hFJAiKNg8LICMgmOywUSzRs/L00Fw6fweXS7ln6Nw1TBfg6z8pNolLeMwfCscSbSOIn5y7zPEjg4IsDMHx9lz7hu7bM4ZCKcyKOajQwCLlF8SGVy7v2u0s+jPwDEeUTfjDhTd4AAAAASUVORK5CYII=",C6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALVSURBVHgBxZfLbtNAFIb/8TgJCbm2adNUIOiuYpUN+7JiySPAm5Q+CfQBeIcuWYDaVYWEUIQqCLmQpEmaJq7Hw5y4dpOOadwEh0+yZnx8OWfm/HNjuKZ6VtsD5/sAqwAyj+g4goPDnUeb733L91pz/6zekpdjSwrHkVFycTmW5KuqfJJvVq013piG8W57Yw0GY1gFqon42WzDtuQLg0n2ei2XXplzgnwV81mAy31DQu6lEgmsmnjMpKJi4D9x3eN58/YDabdUkmrAuboMDqTXgV4DSOWgkuZei9iEElzyCRDbmvGnBYDmZ6C4rWIr39i8ejy1uI0aN/gKVpgNQE9BtoDIeJDUTHoP2GPVAvfFL708jrtlCMmxCClu4Vm2gd1s1zUM2kBybgCWXz3tbSJtmlicxKQBfgCkiVvoKUiv+dWhiGNZZnpv1Nee683rNWcFeM2lfQzH/oi++IUcL6LvdJAziuiIunsvOsjwAobSQT7+Ui0ruwiD3gOp4HVI2J9UtBIFXlIf8Ylzwr9XQVCZZjE0Rx8C/4EH6RABkAgDGDkNhKXA/zKSSITzA7ACv02yhwgLpSWQ+4pwmgvZQ1i89GgEiFAPgEQYQIaFn6D6Tjv0u6FF2JdDhCXJy8EPlhHheuKVGmISV9LCQA1BKs+dltpdiUlJUO6lGium+TzwH0EivHMmnIbGdSHpjm2vHV7pza5bmMN9RWgygWVJ8aubm/vOhJV8Ta0HJTUlx7AIJnPUP+p3v6NZpkRIi4i/kPwLaGNyCz0FSmiR0dFnU60HWPwpZPdUaSHjqpaE4+WOhtEiNkdpKbMJtl6ZHwDiJbCNklv35D29iVjGFoBKAes6UXb7HAy1OT6xrmysmuFoMt8cGVLYB61uH6vsBfLV7g1IG4cTQ/VH/e1Z/be8GI1llNDBlw7A5Oub8km+/QMhHVLpnEhHNUQGU5OKPIEQBzuPy0dk+QPy8+sGXJtnqwAAAABJRU5ErkJggg==",S6=w.div(({theme:e})=>({border:`1px solid ${e.appBorderColor}`,borderRadius:e.appBorderRadius,padding:"6px 10px",fontSize:13,lineHeight:"18px"})),x6=w.div(({theme:e})=>({lineHeight:"18px",position:"relative",borderRadius:5,display:"block",minWidth:"80%",color:e.color.warningText,background:e.background.warning,border:`1px solid ${Ka(.5,e.color.warningText)}`,padding:15,margin:0})),N6=w(j)(({theme:e})=>({color:e.color.darkest})),M6=({onSkip:e,runningSecondBuild:t})=>a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Make a change to this story"),a.createElement(j,{center:!0,muted:!0,block:!0},"In your code, adjust the markup, styling, or assets to see how visual testing works. Don't worry, you can undo it later. Here are a few ideas to get you started.")),a.createElement(se,{style:{display:"flex",alignItems:"flex-start",gap:"8px",margin:"10px 0"}},a.createElement(Kn,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:k6,alt:"Color Palette",style:{width:32,height:32}}),"Shift the color palette"),a.createElement(Kn,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:w6,alt:"Embiggen",style:{width:32,height:32}})," ","Embiggen the type"),a.createElement(Kn,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:C6,alt:"Layout",style:{width:32,height:32}}),"Change the layout"),a.createElement(Kn,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:b6,alt:"Adjust",style:{width:32,height:32}}),"Adjust the size or scale")),a.createElement(Et,null,t?a.createElement(x6,null,a.createElement(N6,null,"No changes found in the Storybook you published. Make a UI tweak and try again to continue.")):a.createElement(S6,null,"Awaiting changes..."),a.createElement(ce,{link:!0,onClick:e},"Skip walkthrough"))))),_6=({isRunning:e,setRunningSecondBuild:t,startBuild:n,setInitialGitHash:r,uncommittedHash:i})=>a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Changes detected"),a.createElement(j,{center:!0,muted:!0},"Time to run your first visual tests to pinpoint the exact changes made to this story.")),a.createElement(ce,{variant:"solid",size:"medium",disabled:e,onClick:()=>{t(!0),n(),setTimeout(()=>{r(i)},1e4)}},a.createElement(Pt,null),"Run visual tests")))),A6=({localBuildProgress:e})=>a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Running your first test"),a.createElement(j,{center:!0,muted:!0},"A new snapshot is being created in a standardized cloud browser. Once complete, you'll be able to pinpoint exactly what changed.")),a.createElement(Wr,{localBuildProgress:e})))),T6=({isUnchanged:e,localBuildProgress:t,...n})=>(Ge("Onboarding","CatchAChange"),n.isRunning&&t?a.createElement(A6,{localBuildProgress:t}):e?a.createElement(M6,{...n}):a.createElement(_6,{...n})),F6=w.div(({status:e,theme:t})=>({position:"relative",display:"inline-flex",border:`1px solid ${e==="positive"?t.color.green:t.appBorderColor}`,borderRadius:5,margin:"15px 15px 0",minHeight:200,minWidth:200,maxWidth:500,img:{display:"block",maxWidth:"100%"},svg:{position:"absolute",top:-12,left:-12,width:24,height:24,padding:5,color:t.color.lightest,borderRadius:"50%",backgroundColor:t.color.green}})),O6=w.div({width:"100%",margin:2,background:"white",borderRadius:3,overflow:"hidden",div:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"}}),ml=({backgroundColor:e,status:t,thumbnailUrl:n})=>a.createElement(F6,{status:t},a.createElement(O6,null,a.createElement("div",{style:e?{backgroundColor:e}:{}},a.createElement("img",{alt:"Snapshot thumbnail",src:n}))),t==="positive"&&a.createElement(yl,null)),V1=w(j)({marginBottom:5}),D1=({onComplete:e,onSkip:t,ranSecondBuild:n=!1})=>{Ge("Onboarding","CatchAChangeComplete");let r=on();return a.createElement(ve,{footer:null},a.createElement(he,{style:{overflowY:"auto"}},n?a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Nice. Your stories were saved as test baselines."),a.createElement(j,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser."),r.selectedComparison?.headCapture?.captureImage&&a.createElement(ml,{...r.selectedComparison?.headCapture?.captureImage,status:"positive"})),a.createElement(Et,null,a.createElement(V1,null,"You're ready to start testing!"),a.createElement(ce,{variant:"solid",size:"medium",onClick:e},"Done"),a.createElement(ce,{link:!0,onClick:t},"Skip walkthrough"))):a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Nice. You ran your first tests!"),a.createElement(j,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser and changes were found."),r.selectedComparison?.headCapture?.captureImage&&a.createElement(ml,{...r.selectedComparison?.headCapture?.captureImage,status:"positive"})),a.createElement(Et,null,a.createElement(V1,null,"It's time to review changes!"),a.createElement(ce,{variant:"solid",size:"medium",onClick:e},"Take a tour"),a.createElement(ce,{link:!0,onClick:t},"Skip walkthrough")))))},H1=()=>a.createElement("div",null,a.createElement(rn,null),a.createElement(me,null,"Get started with visual testing"),a.createElement(j,{center:!0,muted:!0},'Take an image snapshot of your stories to save their "last known good state" as test baselines.')),L6=({isRunning:e,localBuildProgress:t,startBuild:n,onSkip:r})=>(Ge("Onboarding","InitialBuild"),a.createElement(ve,{footer:null},a.createElement(he,null,t?a.createElement(se,null,a.createElement(H1,null),a.createElement(Wr,{localBuildProgress:t})):a.createElement(se,null,a.createElement(H1,null),a.createElement(Et,null,a.createElement(ce,{disabled:e,size:"medium",variant:"solid",onClick:n},"Take snapshots"),a.createElement(ce,{onClick:r,link:!0},"Skip walkthrough")))))),R6=w(j)({marginBottom:5}),I6=({onCatchAChange:e,onSkip:t})=>{Ge("Onboarding","InitialBuildComplete");let n=on();return a.createElement(ve,{footer:null},a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Nice. Your stories were saved as test baselines."),a.createElement(j,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser."),n?.selectedComparison?.headCapture?.captureImage&&a.createElement(ml,{...n?.selectedComparison?.headCapture.captureImage,status:"positive"})),a.createElement(Et,null,a.createElement(R6,{muted:!0},"Let's see the superpower of catching visual changes."),a.createElement(ce,{variant:"solid",size:"medium",onClick:e},"Catch a UI change"),a.createElement(ce,{link:!0,onClick:t},"Skip walkthrough")))))},Z6=({dismissBuildError:e,localBuildProgress:t,showInitialBuildScreen:n,gitInfo:r,lastBuildHasChangesForStory:i,onComplete:l,onSkip:o})=>{let{isRunning:s,startBuild:c}=wa(),[d,m]=$e("showInitialBuild",n);K(()=>{n&&m(!0)},[n,m]);let[u,p]=$e("showCatchAChange",!d),[f,g]=$e("initialGitHash",r.uncommittedHash),y=()=>{g(r.uncommittedHash),p(!0)},[k,E]=$e("runningSecondBuild",!1);return t?.currentStep==="error"?a.createElement(y6,{localBuildProgress:t},a.createElement(Et,null,a.createElement(ce,{variant:"solid",size:"medium",onClick:c},"Try again"),a.createElement(ce,{link:!0,onClick:o},"Skip walkthrough"))):t?.currentStep==="limited"?a.createElement(g0,{billingUrl:t.errorDetailsUrl,suspensionReason:"EXCEEDED_THRESHOLD"},a.createElement(ce,{link:!0,onClick:e},"Continue")):d&&(!t||t&&s)?a.createElement(L6,{isRunning:s,localBuildProgress:t,startBuild:c,onSkip:o}):t?.currentStep==="complete"&&!u&&!k?i?a.createElement(D1,{onComplete:l,onSkip:o}):a.createElement(I6,{onCatchAChange:y,onSkip:o}):u&&!i?a.createElement(T6,{isRunning:s,isUnchanged:f===r.uncommittedHash,localBuildProgress:t,onSkip:o,runningSecondBuild:k,setInitialGitHash:g,setRunningSecondBuild:E,startBuild:c,uncommittedHash:r.uncommittedHash}):i?a.createElement(D1,{onComplete:l,onSkip:o,ranSecondBuild:u&&k}):null},B6=w.div(({theme:e})=>({background:e.background.app,padding:"10px 15px",lineHeight:"20px",color:e.color.defaultText,borderBottom:`1px solid ${e.appBorderColor}`})),P6=Lt({from:{transform:"rotate(0deg)"},to:{transform:"rotate(359deg)"}}),V6=w(fs)({animation:`${P6} 1s linear infinite`}),$a={width:10,marginRight:8},j1=w.button(({isWarning:e,onClick:t,theme:n})=>{let r=n.base==="light"?n.background.warning:"#2e271a";return{position:"relative",display:"flex",width:"100%",lineHeight:"20px",padding:"5px 7px 5px 15px",justifyContent:"space-between",alignItems:"center",background:e?r:n.background.app,border:"none",borderBottom:`1px solid ${n.appBorderColor}`,color:n.color.defaultText,cursor:t?"pointer":"default",textAlign:"left","& > *":{zIndex:1},code:{fontFamily:n.typography.fonts.mono,fontSize:"12px"}}}),z1=w.div(({isWarning:e,percentage:t,theme:n})=>{let r=n.base==="light"?"#FFE6B1":"#43361f";return{display:"block",position:"absolute",top:"0",height:"100%",left:"0",width:`${t}%`,transition:"width 3s ease-out",backgroundColor:e?r:n.background.hoverable,pointerEvents:"none",zIndex:0}}),Wa=w.div({padding:"5px 0"}),D6=w.div(({expanded:e,theme:t})=>({display:"grid",gridTemplateRows:e?"1fr":"0fr",background:t.background.app,borderBottom:e?`1px solid ${t.appBorderColor}`:"none",transition:"grid-template-rows 150ms ease-out"})),H6=w.div(({theme:e})=>({whiteSpace:"nowrap",overflow:"hidden",color:e.base==="light"?e.color.dark:e.color.lightest})),j6=w.div(({isCurrent:e,isFailed:t,isPending:n,theme:r})=>({display:"flex",flexDirection:"row",gap:8,opacity:n?.7:1,color:t?r.color.negativeText:"inherit",fontWeight:e||t?"bold":"normal",fontFamily:"Menlo, monospace",fontSize:12,lineHeight:"24px",margin:"0 15px","&:first-of-type":{marginTop:10},"&:last-of-type":{marginBottom:10},"& > div":{display:"flex",alignItems:"center"}})),z6=({localBuildProgress:e,expanded:t=!1})=>{let n=xe({});K(()=>{n.current[e.currentStep]={...e}},[e]);let r=["aborted","error"].includes(e.currentStep),i=qi.map(l=>{let{startedAt:o,completedAt:s}=e.stepProgress[l],c=!!o&&!s,d=c&&r,m=!o,u={...Tl[l],isCurrent:c,isFailed:d,isPending:m};return d?{...u,icon:a.createElement(xt,{style:$a}),renderLabel:u.renderProgress}:c?{...u,icon:a.createElement(V6,{style:$a}),renderLabel:u.renderProgress}:m?{...u,icon:a.createElement(Mu,{style:$a}),renderLabel:u.renderName}:{...u,icon:a.createElement(yl,{style:$a}),renderLabel:u.renderComplete}});return a.createElement(D6,{expanded:t},a.createElement(H6,null,i.map(({icon:l,isCurrent:o,isFailed:s,isPending:c,key:d,renderLabel:m})=>a.createElement(j6,{isCurrent:o,isFailed:s,isPending:c,key:d},a.createElement("div",null,l,m(n.current[d]||e))))))},U6=({branch:e,dismissBuildError:t,localBuildProgress:n,lastBuildOnBranchInProgress:r,switchToLastBuildOnBranch:i})=>{let[l,o]=a.useState(!1),s=()=>{o(!l)};if(n){let d=n.currentStep==="aborted",m=n.currentStep==="error",u=d||m;return a.createElement(a.Fragment,null,a.createElement(j1,{as:m?"div":"button",onClick:m?void 0:s,isWarning:u},a.createElement(z1,{percentage:n.buildProgressPercentage,isWarning:u}),a.createElement(Wa,null,a.createElement(Fl,{localBuildProgress:n,withEmoji:!0})),m?a.createElement(Je,{onClick:t},a.createElement(El,{"aria-label":"Dismiss"})):a.createElement(Je,{as:"div"},l?a.createElement(Au,null):a.createElement(_u,null))),a.createElement(z6,{localBuildProgress:n,expanded:l||m}))}function c(){return i?r?a.createElement(Wa,null,"Reviewing is disabled because there's a newer build in progress on"," ",a.createElement(Fe,null,e),". This can happen when a build runs in CI."):a.createElement(Wa,null,"There's a newer snapshot with changes."," ",a.createElement($t,{withArrow:!0,onClick:i},"Switch to newer snapshot")):a.createElement(Wa,null,"Reviewing is disabled because there's a newer build on ",a.createElement(Fe,null,e),".")}return a.createElement(j1,{onClick:i},a.createElement(z1,{percentage:100}),c())},$6=({onClose:e})=>a.createElement(Js,null,a.createElement(tl,null,a.createElement(mr,null,"Render settings",a.createElement($o,null),a.createElement(Vl,{onClick:e},a.createElement(Pl,{"aria-label":"Close"}))),a.createElement("p",null,a.createElement(w4,null),"Delay: 300ms"),a.createElement("p",null,a.createElement(C4,null),"Animation pause: Ends"),a.createElement("p",null,a.createElement(S4,null),"Threshold: 0.2"),a.createElement("p",null,a.createElement(x4,null),"Anti-alias: Included")),a.createElement(tl,null,a.createElement(mr,null,"Bounding box",a.createElement($o,null)),a.createElement("dl",null,a.createElement("dt",null,"Width:"),a.createElement("dd",null,"Fill viewport"),a.createElement("dt",null,"Height:"),a.createElement("dd",null,"Hug contents")))),tc={isReviewing:!1,userCanReview:!1,buildIsReviewable:!1,acceptTest:(e,t="SPEC")=>Promise.resolve(),unacceptTest:(e,t="SPEC")=>Promise.resolve()},nc=je(tc),ac=()=>kt(nc,"ReviewTest"),W6=({children:e,watchState:t=tc})=>a.createElement(nc.Provider,{value:t},e),G6=w.div(({theme:e})=>({position:"relative",display:"flex",background:"transparent",overflow:"hidden",margin:2,maxWidth:"calc(100% - 4px)","& > div":{display:"flex",flexDirection:"column",alignItems:"center",width:"100%",p:{maxWidth:380,textAlign:"center"},svg:{width:24,height:24}},"& > svg":{position:"absolute",left:"calc(50% - 14px)",top:"calc(50% - 14px)",width:20,height:20,color:e.color.lightest,opacity:0,transition:"opacity 0.1s ease-in-out",pointerEvents:"none"}}),({href:e})=>e&&{display:"inline-flex",cursor:"pointer","&:hover":{"& > svg":{opacity:1},img:{filter:"brightness(85%)"}}}),U1=w.div(({isVisible:e})=>({position:e?"static":"absolute",visibility:e?"visible":"hidden",maxWidth:"100%",minHeight:100})),Ga=w.img({display:"block",width:"100%",height:"auto",transition:"filter 0.1s ease-in-out, opacity 0.1s ease-in-out","&[data-overlay]":{position:"absolute",opacity:.7,pointerEvents:"none",transition:"opacity 0.1s ease-in-out"}}),q6=w(se)({margin:"30px 15px"}),Y6=({comparisonImageLoaded:e,focusImageLoaded:t,showDiff:n,showFocus:r})=>n&&r?e&&t:n?e:r?t:!0,Q6=({componentName:e,storyName:t,testUrl:n,comparisonResult:r,latestImage:i,baselineImage:l,baselineImageVisible:o,diffImage:s,focusImage:c,diffVisible:d,focusVisible:m,...u})=>{let p=Ut(),f=!!i&&!!s&&r==="CHANGED",g=r==="CAPTURE_ERROR",y=f&&!!c,k=f?{as:"a",href:n,target:"_blank",title:"View on Chromatic.com"}:{},E=f&&d,h=y&&m,[v,b]=a.useState(!1),[C,O]=a.useState(!1),[I,U]=a.useState(!1),[G,oe]=a.useState(!1),ee=o?C:v,ke=Y6({comparisonImageLoaded:I,focusImageLoaded:G,showDiff:E,showFocus:h});return a.createElement(G6,{...u,...k},i&&a.createElement(U1,{isVisible:!l||!o,style:{aspectRatio:`${i.imageWidth} / ${i.imageHeight}`,width:i.imageWidth}},(!v||!ke)&&a.createElement(el,null),a.createElement(Ga,{alt:`Latest snapshot for the '${t}' story of the '${e}' component`,src:i.imageUrl,style:{opacity:v?1:0},onLoad:()=>b(!0)})),l&&a.createElement(U1,{isVisible:o,style:{aspectRatio:`${l.imageWidth} / ${l.imageHeight}`,width:l.imageWidth}},(!C||!ke)&&a.createElement(el,null),a.createElement(Ga,{alt:`Baseline snapshot for the '${t}' story of the '${e}' component`,src:l.imageUrl,style:{opacity:C?1:0},onLoad:()=>O(!0)})),f&&ee&&a.createElement(Ga,{alt:"","data-overlay":"diff",src:s.imageUrl,style:{width:s.imageWidth,maxWidth:`${s.imageWidth/i.imageWidth*100}%`,opacity:E&&I?.7:0},onLoad:()=>U(!0)}),y&&ee&&a.createElement(Ga,{alt:"","data-overlay":"focus",src:c.imageUrl,style:{width:c.imageWidth,maxWidth:`${c.imageWidth/i.imageWidth*100}%`,opacity:h&&G?.7:0,filter:h?"blur(2px)":"none"},onLoad:()=>oe(!0)}),f&&a.createElement(ps,null),g&&!i&&a.createElement(q6,null,a.createElement(pu,{color:p.base==="light"?"currentColor":p.color.medium}),a.createElement(j,{center:!0,muted:!0},"A snapshot couldn't be captured. This often occurs when a story has a code error. Confirm that this story successfully renders in your local Storybook and run the build again.")))},K6=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M5.06982 9.68493L7.99484 4.63927L14.5786 4.62406C14.5252 4.52043 14.4696 4.41742 14.4109 4.31532C12.372 0.768556 7.84405 -0.453864 4.29726 1.58495C3.24614 2.1892 2.39921 3.01211 1.78076 3.96327L5.06982 9.68493Z",fill:"#DB4437"}),a.createElement("path",{d:"M10.9276 9.68457L5.09539 9.6743L1.79036 3.98022C1.72727 4.07822 1.66591 4.17795 1.60682 4.27985C-0.445348 7.81892 0.759985 12.3515 4.29905 14.4037C5.34791 15.0118 6.48403 15.3338 7.617 15.3939L10.9276 9.68457Z",fill:"#0F9D58"}),a.createElement("path",{d:"M7.98649 4.61194L10.9032 9.66241L7.63525 15.3778C7.75167 15.3833 7.86871 15.3863 7.98649 15.3863C12.0775 15.3863 15.3939 12.0699 15.3939 7.97893C15.3939 6.76648 15.1025 5.62211 14.5861 4.61194L7.98649 4.61194Z",fill:"#FFCD40"}),a.createElement("path",{d:"M8.01367 4.6366V6.40005L14.613 4.6366H8.01367Z",fill:"url(#paint0_radial_466_21161)"}),a.createElement("path",{d:"M1.78198 4.00098L6.60102 8.8192L5.09764 9.687L1.78198 4.00098Z",fill:"url(#paint1_radial_466_21161)"}),a.createElement("path",{d:"M7.6626 15.4017L9.42689 8.81921L10.9303 9.68702L7.6626 15.4017Z",fill:"url(#paint2_radial_466_21161)"}),a.createElement("ellipse",{cx:"8.01347",cy:"8.00358",rx:"3.36699",ry:"3.36699",fill:"#F1F1F1"}),a.createElement("ellipse",{cx:"8.01367",cy:"8.00354",rx:"2.69361",ry:"2.6936",fill:"#4285F4"}),a.createElement("defs",null,a.createElement("radialGradient",{id:"paint0_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.69229 4.63226) scale(7.07721 1.89116)"},a.createElement("stop",{stopColor:"#3E2723",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#3E2723",stopOpacity:"0.01"})),a.createElement("radialGradient",{id:"paint1_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(1.77445 4.00677) scale(6.56938 7.75127)"},a.createElement("stop",{stopColor:"#3E2723",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#3E2723",stopOpacity:"0.01"})),a.createElement("radialGradient",{id:"paint2_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00025 8.01489) scale(7.39644 14.8995)"},a.createElement("stop",{stopColor:"#263238",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#263238",stopOpacity:"0.01"})))),J6=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("circle",{cx:"8.00009",cy:"7.99997",r:"7.7037",fill:"url(#paint0_linear_466_21186)"}),a.createElement("ellipse",{cx:"8.00094",cy:"8.00094",rx:"7.06173",ry:"7.06173",fill:"url(#paint1_radial_466_21186)"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.07134 1.36353C8.03043 1.36353 7.99727 1.39669 7.99727 1.4376V2.56469C7.99727 2.6056 8.03043 2.63877 8.07134 2.63877C8.11225 2.63877 8.14542 2.6056 8.14542 2.56469V1.4376C8.14542 1.39669 8.11225 1.36353 8.07134 1.36353ZM8.07134 14.7792C8.11225 14.7792 8.14542 14.746 8.14542 14.7051V13.578C8.14542 13.5371 8.11225 13.5039 8.07134 13.5039C8.03043 13.5039 7.99727 13.5371 7.99727 13.578V14.7051C7.99727 14.746 8.03043 14.7792 8.07134 14.7792ZM8.64883 1.46214C8.65292 1.42143 8.68923 1.39175 8.72994 1.39584C8.77064 1.39993 8.80032 1.43625 8.79623 1.47695L8.74793 1.95766C8.74384 1.99836 8.70752 2.02804 8.66682 2.02395C8.62612 2.01986 8.59643 1.98355 8.60052 1.94284L8.64883 1.46214ZM7.41372 14.7468C7.45442 14.7509 7.49074 14.7213 7.49483 14.6806L7.54313 14.1998C7.54722 14.1591 7.51754 14.1228 7.47683 14.1187C7.43613 14.1146 7.39982 14.1443 7.39573 14.185L7.34742 14.6657C7.34333 14.7064 7.37301 14.7428 7.41372 14.7468ZM14.7051 7.99727C14.746 7.99727 14.7792 8.03043 14.7792 8.07134C14.7792 8.11225 14.746 8.14542 14.7051 8.14542H13.578C13.5371 8.14542 13.5039 8.11225 13.5039 8.07134C13.5039 8.03043 13.5371 7.99727 13.578 7.99727H14.7051ZM1.36353 8.07134C1.36353 8.11225 1.39669 8.14542 1.4376 8.14542H2.56469C2.6056 8.14542 2.63877 8.11225 2.63877 8.07134C2.63877 8.03043 2.6056 7.99727 2.56469 7.99727H1.4376C1.39669 7.99727 1.36353 8.03043 1.36353 8.07134ZM14.6806 8.64883C14.7213 8.65292 14.7509 8.68923 14.7468 8.72994C14.7428 8.77064 14.7064 8.80032 14.6657 8.79623L14.185 8.74793C14.1443 8.74384 14.1146 8.70752 14.1187 8.66682C14.1228 8.62612 14.1591 8.59643 14.1998 8.60052L14.6806 8.64883ZM1.39584 7.41372C1.39175 7.45442 1.42143 7.49074 1.46214 7.49483L1.94284 7.54313C1.98355 7.54722 2.01986 7.51754 2.02395 7.47683C2.02804 7.43613 1.99836 7.39982 1.95766 7.39573L1.47695 7.34742C1.43625 7.34333 1.39993 7.37301 1.39584 7.41372ZM12.7097 3.3282C12.7387 3.29927 12.7856 3.29927 12.8145 3.3282C12.8434 3.35713 12.8434 3.40403 12.8145 3.43296L12.0175 4.22994C11.9886 4.25887 11.9417 4.25887 11.9127 4.22994C11.8838 4.20101 11.8838 4.15411 11.9127 4.12518L12.7097 3.3282ZM3.3282 12.8145C3.35713 12.8434 3.40403 12.8434 3.43296 12.8145L4.22994 12.0175C4.25887 11.9886 4.25887 11.9417 4.22994 11.9127C4.20101 11.8838 4.15411 11.8838 4.12518 11.9127L3.3282 12.7097C3.29927 12.7387 3.29927 12.7856 3.3282 12.8145ZM13.1523 3.80568C13.1839 3.77973 13.2306 3.78433 13.2566 3.81595C13.2825 3.84757 13.2779 3.89425 13.2463 3.9202L12.8729 4.22664C12.8413 4.2526 12.7946 4.248 12.7686 4.21638C12.7427 4.18475 12.7473 4.13808 12.7789 4.11212L13.1523 3.80568ZM2.88614 12.3267C2.91209 12.3584 2.95876 12.363 2.99039 12.337L3.36378 12.0306C3.3954 12.0046 3.4 11.9579 3.37404 11.9263C3.34809 11.8947 3.30142 11.8901 3.26979 11.916L2.8964 12.2225C2.86478 12.2484 2.86018 12.2951 2.88614 12.3267ZM12.8145 12.7097C12.8434 12.7387 12.8434 12.7856 12.8145 12.8145C12.7856 12.8434 12.7387 12.8434 12.7097 12.8145L11.9127 12.0175C11.8838 11.9886 11.8838 11.9417 11.9127 11.9127C11.9417 11.8838 11.9886 11.8838 12.0175 11.9127L12.8145 12.7097ZM3.3282 3.3282C3.29927 3.35713 3.29927 3.40403 3.3282 3.43296L4.12518 4.22994C4.15411 4.25887 4.20101 4.25887 4.22994 4.22994C4.25887 4.20101 4.25887 4.15411 4.22994 4.12518L3.43296 3.3282C3.40403 3.29927 3.35713 3.29927 3.3282 3.3282ZM12.337 13.1523C12.363 13.1839 12.3584 13.2306 12.3267 13.2566C12.2951 13.2825 12.2484 13.2779 12.2225 13.2463L11.916 12.8729C11.8901 12.8413 11.8947 12.7946 11.9263 12.7686C11.9579 12.7427 12.0046 12.7473 12.0306 12.7789L12.337 13.1523ZM3.81595 2.88614C3.78433 2.91209 3.77973 2.95876 3.80568 2.99039L4.11212 3.36378C4.13808 3.3954 4.18475 3.4 4.21638 3.37404C4.248 3.34809 4.2526 3.30142 4.22664 3.26979L3.9202 2.8964C3.89425 2.86478 3.84757 2.86018 3.81595 2.88614ZM10.5415 1.91422C10.5572 1.87643 10.6005 1.85848 10.6383 1.87413C10.6761 1.88979 10.6941 1.93312 10.6784 1.97092L10.2471 3.01221C10.2314 3.05 10.1881 3.06795 10.1503 3.05229C10.1125 3.03664 10.0946 2.99331 10.1102 2.95551L10.5415 1.91422ZM5.50437 14.2686C5.54216 14.2842 5.58549 14.2663 5.60115 14.2285L6.03247 13.1872C6.04813 13.1494 6.03018 13.1061 5.99238 13.0904C5.95459 13.0747 5.91126 13.0927 5.8956 13.1305L5.46428 14.1718C5.44862 14.2096 5.46657 14.2529 5.50437 14.2686ZM11.1332 2.18598C11.1524 2.1499 11.1973 2.13628 11.2334 2.15557C11.2695 2.17486 11.2831 2.21974 11.2638 2.25582L11.0361 2.68183C11.0168 2.7179 10.9719 2.73152 10.9358 2.71223C10.8998 2.69295 10.8861 2.64806 10.9054 2.61199L11.1332 2.18598ZM4.90931 13.9871C4.94539 14.0064 4.99027 13.9928 5.00955 13.9567L5.23726 13.5307C5.25654 13.4946 5.24293 13.4497 5.20685 13.4305C5.17077 13.4112 5.12589 13.4248 5.1066 13.4609L4.8789 13.8869C4.85961 13.923 4.87323 13.9678 4.90931 13.9871ZM14.2285 10.5415C14.2663 10.5572 14.2842 10.6005 14.2686 10.6383C14.2529 10.6761 14.2096 10.6941 14.1718 10.6784L13.1305 10.2471C13.0927 10.2314 13.0747 10.1881 13.0904 10.1503C13.1061 10.1125 13.1494 10.0946 13.1872 10.1102L14.2285 10.5415ZM1.87412 5.50437C1.85846 5.54216 1.87641 5.58549 1.91421 5.60115L2.95551 6.03247C2.99331 6.04813 3.03664 6.03018 3.05229 5.99238C3.06795 5.95459 3.05 5.91126 3.0122 5.8956L1.9709 5.46428C1.9331 5.44862 1.88977 5.46657 1.87412 5.50437ZM13.9567 11.1332C13.9928 11.1524 14.0064 11.1973 13.9871 11.2334C13.9678 11.2695 13.923 11.2831 13.8869 11.2638L13.4609 11.0361C13.4248 11.0168 13.4112 10.9719 13.4305 10.9358C13.4497 10.8998 13.4946 10.8861 13.5307 10.9054L13.9567 11.1332ZM2.15557 4.90929C2.13628 4.94537 2.1499 4.99025 2.18598 5.00954L2.61199 5.23726C2.64806 5.25654 2.69295 5.24293 2.71223 5.20685C2.73152 5.17077 2.7179 5.12589 2.68183 5.1066L2.25582 4.87888C2.21974 4.8596 2.17486 4.87321 2.15557 4.90929ZM14.1718 5.46428C14.2096 5.44862 14.2529 5.46657 14.2686 5.50437C14.2842 5.54216 14.2663 5.58549 14.2285 5.60115L13.1872 6.03247C13.1494 6.04813 13.1061 6.03018 13.0904 5.99238C13.0747 5.95459 13.0927 5.91126 13.1305 5.8956L14.1718 5.46428ZM1.87413 10.6383C1.88979 10.6761 1.93312 10.6941 1.97092 10.6784L3.01221 10.2471C3.05 10.2314 3.06795 10.1881 3.05229 10.1503C3.03664 10.1125 2.99331 10.0946 2.95551 10.1102L1.91422 10.5415C1.87643 10.5572 1.85848 10.6005 1.87413 10.6383ZM14.3979 6.07477C14.4371 6.0629 14.4785 6.08501 14.4903 6.12416C14.5022 6.1633 14.4801 6.20467 14.441 6.21654L13.9787 6.35677C13.9396 6.36864 13.8982 6.34654 13.8863 6.30739C13.8744 6.26824 13.8965 6.22688 13.9357 6.215L14.3979 6.07477ZM1.65237 10.0185C1.66425 10.0577 1.70561 10.0798 1.74476 10.0679L2.20699 9.92769C2.24614 9.91581 2.26825 9.87445 2.25637 9.8353C2.2445 9.79615 2.20313 9.77404 2.16399 9.78592L1.70175 9.92615C1.6626 9.93802 1.64049 9.97939 1.65237 10.0185ZM10.6383 14.2686C10.6005 14.2842 10.5572 14.2663 10.5415 14.2285L10.1102 13.1872C10.0946 13.1494 10.1125 13.1061 10.1503 13.0904C10.1881 13.0747 10.2314 13.0927 10.2471 13.1305L10.6784 14.1718C10.6941 14.2096 10.6761 14.2529 10.6383 14.2686ZM5.50437 1.87413C5.46657 1.88979 5.44862 1.93312 5.46428 1.97092L5.8956 3.01221C5.91126 3.05 5.95459 3.06795 5.99238 3.05229C6.03018 3.03664 6.04813 2.99331 6.03247 2.95551L5.60115 1.91422C5.58549 1.87643 5.54216 1.85848 5.50437 1.87413ZM10.0679 14.3979C10.0798 14.4371 10.0577 14.4785 10.0185 14.4903C9.97939 14.5022 9.93802 14.4801 9.92615 14.441L9.78592 13.9787C9.77404 13.9396 9.79615 13.8982 9.8353 13.8863C9.87445 13.8744 9.91581 13.8965 9.92769 13.9357L10.0679 14.3979ZM6.12417 1.65237C6.08502 1.66424 6.06291 1.70561 6.07479 1.74475L6.215 2.20699C6.22688 2.24614 6.26824 2.26825 6.30739 2.25637C6.34654 2.2445 6.36864 2.20314 6.35677 2.16399L6.21656 1.70175C6.20468 1.6626 6.16332 1.64049 6.12417 1.65237ZM9.29287 1.55062C9.30085 1.5105 9.33985 1.48444 9.37997 1.49242C9.4201 1.5004 9.44615 1.5394 9.43817 1.57952L9.21829 2.68496C9.21031 2.72508 9.17131 2.75114 9.13119 2.74316C9.09107 2.73518 9.06501 2.69618 9.07299 2.65606L9.29287 1.55062ZM6.76272 14.6503C6.80284 14.6583 6.84184 14.6322 6.84982 14.5921L7.0697 13.4866C7.07768 13.4465 7.05162 13.4075 7.0115 13.3995C6.97137 13.3916 6.93238 13.4176 6.9244 13.4577L6.70452 14.5632C6.69654 14.6033 6.72259 14.6423 6.76272 14.6503ZM9.92615 1.70175C9.93802 1.6626 9.97939 1.64049 10.0185 1.65237C10.0577 1.66425 10.0798 1.70561 10.0679 1.74476L9.92769 2.20699C9.91581 2.24614 9.87445 2.26825 9.8353 2.25637C9.79615 2.2445 9.77404 2.20313 9.78592 2.16399L9.92615 1.70175ZM6.12417 14.4903C6.16332 14.5022 6.20469 14.4801 6.21656 14.441L6.35677 13.9787C6.36864 13.9396 6.34653 13.8982 6.30739 13.8863C6.26824 13.8744 6.22687 13.8965 6.215 13.9357L6.07479 14.398C6.06291 14.4371 6.08502 14.4785 6.12417 14.4903ZM14.5921 9.29287C14.6322 9.30085 14.6583 9.33985 14.6503 9.37997C14.6423 9.4201 14.6033 9.44615 14.5632 9.43817L13.4577 9.21829C13.4176 9.21031 13.3916 9.17131 13.3995 9.13119C13.4075 9.09107 13.4465 9.06501 13.4866 9.07299L14.5921 9.29287ZM1.49242 6.76272C1.48444 6.80284 1.5105 6.84184 1.55062 6.84982L2.65606 7.0697C2.69618 7.07768 2.73518 7.05162 2.74316 7.0115C2.75114 6.97137 2.72508 6.93238 2.68496 6.9244L1.57952 6.70452C1.5394 6.69654 1.5004 6.72259 1.49242 6.76272ZM14.441 9.92615C14.4801 9.93802 14.5022 9.97939 14.4903 10.0185C14.4785 10.0577 14.4371 10.0798 14.3979 10.0679L13.9357 9.92769C13.8965 9.91581 13.8744 9.87445 13.8863 9.8353C13.8982 9.79615 13.9396 9.77404 13.9787 9.78592L14.441 9.92615ZM1.65237 6.12415C1.64049 6.1633 1.6626 6.20467 1.70175 6.21654L2.16399 6.35677C2.20313 6.36864 2.2445 6.34654 2.25637 6.30739C2.26825 6.26824 2.24614 6.22688 2.20699 6.215L1.74476 6.07477C1.70561 6.0629 1.66425 6.08501 1.65237 6.12415ZM13.5459 4.32424C13.58 4.30151 13.626 4.31066 13.6487 4.34468C13.6714 4.37869 13.6623 4.42469 13.6282 4.44742L12.6911 5.0736C12.6571 5.09633 12.6111 5.08718 12.5884 5.05317C12.5656 5.01915 12.5748 4.97315 12.6088 4.95042L13.5459 4.32424ZM2.494 11.798C2.51673 11.832 2.56273 11.8412 2.59675 11.8184L3.53389 11.1923C3.56791 11.1695 3.57706 11.1235 3.55433 11.0895C3.5316 11.0555 3.4856 11.0464 3.45159 11.0691L2.51444 11.6953C2.48043 11.718 2.47128 11.764 2.494 11.798ZM13.8869 4.87888C13.923 4.8596 13.9678 4.87321 13.9871 4.90929C14.0064 4.94537 13.9928 4.99025 13.9567 5.00954L13.5307 5.23726C13.4946 5.25654 13.4497 5.24293 13.4305 5.20685C13.4112 5.17077 13.4248 5.12589 13.4609 5.1066L13.8869 4.87888ZM2.15557 11.2334C2.17486 11.2695 2.21974 11.2831 2.25582 11.2638L2.68183 11.0361C2.7179 11.0168 2.73152 10.9719 2.71223 10.9358C2.69295 10.8998 2.64806 10.8861 2.61199 10.9054L2.18598 11.1332C2.1499 11.1524 2.13628 11.1973 2.15557 11.2334ZM11.8184 13.5459C11.8412 13.58 11.832 13.626 11.798 13.6487C11.764 13.6714 11.718 13.6623 11.6953 13.6282L11.0691 12.6911C11.0464 12.6571 11.0555 12.6111 11.0895 12.5884C11.1235 12.5656 11.1695 12.5748 11.1923 12.6088L11.8184 13.5459ZM4.34468 2.494C4.31066 2.51673 4.30151 2.56273 4.32424 2.59675L4.95042 3.53389C4.97315 3.56791 5.01915 3.57706 5.05317 3.55433C5.08718 3.5316 5.09633 3.4856 5.0736 3.45159L4.44742 2.51444C4.42469 2.48043 4.37869 2.47128 4.34468 2.494ZM11.2638 13.8869C11.2831 13.923 11.2695 13.9678 11.2334 13.9871C11.1973 14.0064 11.1524 13.9928 11.1331 13.9567L10.9054 13.5307C10.8861 13.4946 10.8998 13.4497 10.9358 13.4305C10.9719 13.4112 11.0168 13.4248 11.0361 13.4609L11.2638 13.8869ZM4.90931 2.15557C4.87323 2.17485 4.85961 2.21974 4.8789 2.25581L5.1066 2.68182C5.12589 2.7179 5.17077 2.73152 5.20685 2.71223C5.24293 2.69295 5.25654 2.64807 5.23726 2.61199L5.00955 2.18598C4.99027 2.1499 4.94539 2.13628 4.90931 2.15557ZM11.6953 2.51444C11.718 2.48043 11.764 2.47128 11.798 2.494C11.832 2.51673 11.8412 2.56273 11.8184 2.59675L11.1923 3.53389C11.1695 3.56791 11.1235 3.57706 11.0895 3.55433C11.0555 3.5316 11.0464 3.4856 11.0691 3.45159L11.6953 2.51444ZM4.34468 13.6487C4.37869 13.6714 4.42469 13.6623 4.44742 13.6282L5.0736 12.6911C5.09633 12.6571 5.08718 12.6111 5.05317 12.5884C5.01915 12.5656 4.97315 12.5748 4.95042 12.6088L4.32424 13.5459C4.30151 13.58 4.31066 13.626 4.34468 13.6487ZM12.2225 2.8964C12.2484 2.86478 12.2951 2.86018 12.3267 2.88614C12.3584 2.91209 12.363 2.95876 12.337 2.99039L12.0306 3.36378C12.0046 3.3954 11.9579 3.4 11.9263 3.37404C11.8947 3.34809 11.8901 3.30142 11.916 3.26979L12.2225 2.8964ZM3.81595 13.2566C3.84757 13.2825 3.89425 13.2779 3.9202 13.2463L4.22664 12.8729C4.2526 12.8413 4.248 12.7946 4.21638 12.7686C4.18475 12.7427 4.13808 12.7473 4.11212 12.7789L3.80568 13.1523C3.77973 13.1839 3.78433 13.2306 3.81595 13.2566ZM13.6282 11.6953C13.6623 11.718 13.6714 11.764 13.6487 11.798C13.626 11.832 13.58 11.8412 13.5459 11.8184L12.6088 11.1923C12.5748 11.1695 12.5656 11.1235 12.5884 11.0895C12.6111 11.0555 12.6571 11.0464 12.6911 11.0691L13.6282 11.6953ZM2.494 4.34468C2.47128 4.37869 2.48043 4.42469 2.51444 4.44742L3.45159 5.0736C3.4856 5.09633 3.5316 5.08718 3.55433 5.05317C3.57706 5.01915 3.56791 4.97315 3.53389 4.95042L2.59675 4.32424C2.56273 4.30151 2.51673 4.31066 2.494 4.34468ZM13.2463 12.2225C13.2779 12.2484 13.2825 12.2951 13.2566 12.3267C13.2306 12.3584 13.1839 12.363 13.1523 12.337L12.7789 12.0306C12.7473 12.0046 12.7427 11.9579 12.7686 11.9263C12.7946 11.8947 12.8413 11.8901 12.8729 11.916L13.2463 12.2225ZM2.88614 3.81595C2.86018 3.84757 2.86478 3.89425 2.8964 3.9202L3.26979 4.22664C3.30142 4.2526 3.34809 4.248 3.37404 4.21638C3.4 4.18475 3.3954 4.13808 3.36378 4.11212L2.99039 3.80568C2.95876 3.77973 2.91209 3.78433 2.88614 3.81595ZM14.5632 6.70452C14.6033 6.69654 14.6423 6.72259 14.6503 6.76272C14.6583 6.80284 14.6322 6.84184 14.5921 6.84982L13.4866 7.0697C13.4465 7.07768 13.4075 7.05162 13.3995 7.0115C13.3916 6.97137 13.4176 6.93238 13.4577 6.9244L14.5632 6.70452ZM1.49242 9.37997C1.5004 9.4201 1.5394 9.44615 1.57952 9.43817L2.68496 9.21829C2.72508 9.21031 2.75114 9.17131 2.74316 9.13119C2.73518 9.09107 2.69618 9.06501 2.65606 9.07299L1.55062 9.29287C1.5105 9.30085 1.48444 9.33985 1.49242 9.37997ZM14.6657 7.34742C14.7064 7.34333 14.7428 7.37301 14.7468 7.41372C14.7509 7.45442 14.7213 7.49074 14.6806 7.49483L14.1998 7.54313C14.1591 7.54722 14.1228 7.51754 14.1187 7.47683C14.1146 7.43613 14.1443 7.39982 14.185 7.39573L14.6657 7.34742ZM1.39584 8.72994C1.39993 8.77064 1.43625 8.80032 1.47695 8.79623L1.95766 8.74793C1.99836 8.74384 2.02804 8.70752 2.02395 8.66682C2.01986 8.62612 1.98355 8.59643 1.94284 8.60052L1.46214 8.64883C1.42143 8.65292 1.39175 8.68923 1.39584 8.72994ZM9.43817 14.5632C9.44615 14.6033 9.4201 14.6423 9.37997 14.6503C9.33985 14.6583 9.30085 14.6322 9.29287 14.5921L9.07299 13.4866C9.06501 13.4465 9.09107 13.4075 9.13119 13.3995C9.17131 13.3916 9.21031 13.4176 9.21829 13.4577L9.43817 14.5632ZM6.76272 1.49242C6.72259 1.5004 6.69654 1.5394 6.70452 1.57952L6.9244 2.68496C6.93238 2.72508 6.97137 2.75114 7.0115 2.74316C7.05162 2.73518 7.07768 2.69618 7.0697 2.65606L6.84982 1.55062C6.84184 1.5105 6.80284 1.48444 6.76272 1.49242ZM8.79623 14.6657C8.80032 14.7064 8.77064 14.7428 8.72994 14.7468C8.68923 14.7509 8.65292 14.7213 8.64883 14.6806L8.60052 14.1998C8.59643 14.1591 8.62612 14.1228 8.66682 14.1187C8.70752 14.1146 8.74384 14.1443 8.74793 14.185L8.79623 14.6657ZM7.41372 1.39584C7.37301 1.39993 7.34333 1.43625 7.34742 1.47695L7.39573 1.95766C7.39982 1.99836 7.43613 2.02804 7.47683 2.02395C7.51754 2.01986 7.54722 1.98355 7.54313 1.94284L7.49483 1.46214C7.49074 1.42143 7.45442 1.39175 7.41372 1.39584Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M3.14941 12.8505L7.29562 7.28674L7.99989 7.99218L3.14941 12.8505Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M7.28662 7.29574L12.8504 3.14954L7.99204 8.00002L7.28662 7.29574Z",fill:"#EE4444"}),a.createElement("path",{d:"M12.8505 3.14954L8.70427 8.71332L8 8.00789L12.8505 3.14954Z",fill:"#CC0000"}),a.createElement("path",{d:"M3.14941 12.8505L8.7132 8.70427L8.00777 8L3.14941 12.8505Z",fill:"#AAAAAA"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21186",x1:"0.300303",y1:"0.300951",x2:"0.300303",y2:"15.7084",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#F8F8F8"}),a.createElement("stop",{offset:"1",stopColor:"#CCCCCC"})),a.createElement("radialGradient",{id:"paint1_radial_466_21186",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00216 8.0046) scale(7.06173)"},a.createElement("stop",{stopColor:"#00F0FF"}),a.createElement("stop",{offset:"1",stopColor:"#0070E0"})))),X6=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M14.9596 5.19849C14.6332 4.41337 13.9721 3.56574 13.453 3.29783C13.8755 4.12612 14.12 4.95699 14.2134 5.57708C14.2134 5.5783 14.2139 5.58133 14.2149 5.58958C13.3657 3.47293 11.9257 2.61943 10.7499 0.761053C10.6905 0.667084 10.631 0.572865 10.573 0.473553C10.5434 0.422834 10.5159 0.371004 10.4903 0.318178C10.4414 0.223861 10.4038 0.124166 10.378 0.0211155C10.3782 0.0162369 10.3765 0.0114673 10.3734 0.00774353C10.3702 0.0040198 10.3658 0.00161108 10.3609 0.000990505C10.3563 -0.000330168 10.3515 -0.000330168 10.3468 0.000990505C10.3458 0.0013655 10.3442 0.00258425 10.3431 0.00302175C10.3414 0.003678 10.3393 0.005178 10.3376 0.00614675C10.3384 0.00502175 10.3402 0.0024905 10.3407 0.00189675C8.45416 1.10677 7.81416 3.15068 7.75535 4.17327C7.00199 4.22506 6.28171 4.50262 5.68841 4.96977C5.62629 4.9173 5.56135 4.86827 5.49388 4.8229C5.3227 4.22402 5.31543 3.59017 5.47282 2.98752C4.70132 3.3388 4.10126 3.89408 3.66501 4.3844H3.66154C3.36382 4.0073 3.38482 2.76337 3.40179 2.50365C3.39822 2.48755 3.17969 2.61708 3.15107 2.63662C2.88835 2.82414 2.64275 3.03454 2.41713 3.26537C2.16039 3.52573 1.92581 3.80705 1.71582 4.1064C1.71582 4.10677 1.7156 4.10721 1.71547 4.10758C1.71547 4.10718 1.71569 4.10677 1.71582 4.1064C1.23289 4.79075 0.890387 5.56404 0.7081 6.38155C0.704506 6.39783 0.701475 6.41471 0.697975 6.43112C0.68385 6.49724 0.632975 6.82799 0.624068 6.89987C0.623381 6.9054 0.623068 6.91071 0.622412 6.91624C0.556638 7.2582 0.515905 7.60451 0.500537 7.9524C0.500537 7.96521 0.499756 7.9779 0.499756 7.99074C0.499881 12.138 3.86238 15.5 8.01001 15.5C11.7245 15.5 14.8088 12.8035 15.4126 9.26152C15.4253 9.1654 15.4355 9.06877 15.4467 8.9718C15.596 7.68399 15.4301 6.3304 14.9596 5.19849ZM6.30351 11.0764C6.33863 11.0932 6.37163 11.1116 6.40769 11.1276C6.40919 11.1287 6.41126 11.1298 6.41279 11.1308C6.37608 11.1132 6.33965 11.0951 6.30351 11.0764ZM14.2155 5.59143L14.2145 5.58415C14.2149 5.5868 14.2153 5.58958 14.2158 5.59224L14.2155 5.59143Z",fill:"url(#paint0_linear_466_21172)"}),a.createElement("path",{d:"M14.9598 5.19851C14.6334 4.41338 13.9723 3.56576 13.4532 3.29785C13.8757 4.12613 14.1202 4.95701 14.2136 5.5771C14.2136 5.57529 14.214 5.5786 14.2148 5.58416C14.2151 5.58682 14.2156 5.5896 14.216 5.59226C14.9246 7.5132 14.5386 9.46657 13.9823 10.6602C13.1217 12.5071 11.0381 14.3999 7.77678 14.3076C4.25319 14.2078 1.149 11.5934 0.569531 8.16904C0.463937 7.62904 0.569531 7.35485 0.622656 6.91641C0.557938 7.25441 0.533281 7.35204 0.500781 7.95257C0.500781 7.96538 0.5 7.97807 0.5 7.99091C0.500063 12.138 3.86256 15.5 8.01019 15.5C11.7247 15.5 14.8089 12.8035 15.4128 9.26154C15.4255 9.16541 15.4357 9.06879 15.4469 8.97182C15.5962 7.68401 15.4303 6.33041 14.9598 5.19851Z",fill:"url(#paint1_radial_466_21172)"}),a.createElement("path",{d:"M14.9598 5.19851C14.6334 4.41338 13.9723 3.56576 13.4532 3.29785C13.8757 4.12613 14.1202 4.95701 14.2136 5.5771C14.2136 5.57529 14.214 5.5786 14.2148 5.58416C14.2151 5.58682 14.2156 5.5896 14.216 5.59226C14.9246 7.5132 14.5386 9.46657 13.9823 10.6602C13.1217 12.5071 11.0381 14.3999 7.77678 14.3076C4.25319 14.2078 1.149 11.5934 0.569531 8.16904C0.463937 7.62904 0.569531 7.35485 0.622656 6.91641C0.557938 7.25441 0.533281 7.35204 0.500781 7.95257C0.500781 7.96538 0.5 7.97807 0.5 7.99091C0.500063 12.138 3.86256 15.5 8.01019 15.5C11.7247 15.5 14.8089 12.8035 15.4128 9.26154C15.4255 9.16541 15.4357 9.06879 15.4469 8.97182C15.5962 7.68401 15.4303 6.33041 14.9598 5.19851Z",fill:"url(#paint2_radial_466_21172)"}),a.createElement("path",{d:"M11.3101 6.08127C11.3265 6.09277 11.3413 6.10421 11.3567 6.11564C11.1683 5.78113 10.9336 5.47487 10.6596 5.20589C8.32502 2.87164 10.0474 0.144581 10.3379 0.00608106C10.3387 0.00495606 10.3405 0.0024248 10.341 0.00183105C8.45443 1.10671 7.81443 3.15061 7.75562 4.17321C7.84312 4.16714 7.93037 4.1598 8.01943 4.1598C9.42727 4.1598 10.6535 4.93386 11.3101 6.08127Z",fill:"url(#paint3_radial_466_21172)"}),a.createElement("path",{d:"M8.02405 6.54735C8.01177 6.73417 7.35173 7.37838 7.12092 7.37838C4.98533 7.37838 4.63867 8.6701 4.63867 8.6701C4.73327 9.75792 5.49058 10.6537 6.40777 11.1277C6.44961 11.1493 6.49195 11.1689 6.53433 11.1882C6.60698 11.2203 6.68054 11.2504 6.75492 11.2784C7.0694 11.3897 7.39881 11.4532 7.73214 11.4668C11.4753 11.6424 12.2005 6.99201 9.49917 5.64157C10.191 5.52126 10.909 5.79948 11.31 6.08117C10.6534 4.93385 9.4272 4.15979 8.01939 4.15979C7.93033 4.15979 7.84311 4.16713 7.75558 4.1732C7.00222 4.22499 6.28194 4.50255 5.68864 4.9697C5.80314 5.06657 5.93239 5.19607 6.2047 5.46432C6.71414 5.96642 8.02127 6.48635 8.02405 6.54735Z",fill:"url(#paint4_radial_466_21172)"}),a.createElement("path",{d:"M8.02405 6.54735C8.01177 6.73417 7.35173 7.37838 7.12092 7.37838C4.98533 7.37838 4.63867 8.6701 4.63867 8.6701C4.73327 9.75792 5.49058 10.6537 6.40777 11.1277C6.44961 11.1493 6.49195 11.1689 6.53433 11.1882C6.60698 11.2203 6.68054 11.2504 6.75492 11.2784C7.0694 11.3897 7.39881 11.4532 7.73214 11.4668C11.4753 11.6424 12.2005 6.99201 9.49917 5.64157C10.191 5.52126 10.909 5.79948 11.31 6.08117C10.6534 4.93385 9.4272 4.15979 8.01939 4.15979C7.93033 4.15979 7.84311 4.16713 7.75558 4.1732C7.00222 4.22499 6.28194 4.50255 5.68864 4.9697C5.80314 5.06657 5.93239 5.19607 6.2047 5.46432C6.71414 5.96642 8.02127 6.48635 8.02405 6.54735Z",fill:"url(#paint5_radial_466_21172)"}),a.createElement("path",{d:"M5.3385 4.71992C5.39081 4.75366 5.4427 4.78804 5.49416 4.82305C5.32298 4.22417 5.31571 3.59032 5.4731 2.98767C4.7016 3.33895 4.10153 3.89423 3.66528 4.38455C3.70138 4.38351 4.79072 4.36392 5.3385 4.71992Z",fill:"url(#paint6_radial_466_21172)"}),a.createElement("path",{d:"M0.569399 8.16902C1.14887 11.5933 4.25305 14.2078 7.77665 14.3076C11.0379 14.3999 13.1216 12.507 13.9821 10.6602C14.5384 9.46646 14.9245 7.51333 14.2159 5.59224L14.2156 5.59142L14.2146 5.58414C14.2138 5.57858 14.2134 5.57527 14.2135 5.57708C14.2135 5.5783 14.214 5.58133 14.215 5.58958C14.4813 7.32899 13.5965 9.01408 12.2134 10.1535L12.2092 10.1632C9.51406 12.3577 6.93502 11.4872 6.41284 11.1309C6.37613 11.1133 6.33967 11.0951 6.30346 11.0765C4.73215 10.3255 4.08302 8.89402 4.22221 7.66633C2.89543 7.66633 2.44302 6.5473 2.44302 6.5473C2.44302 6.5473 3.63424 5.69796 5.20421 6.43664C6.65827 7.1208 8.02384 6.54736 8.02399 6.5473C8.02121 6.4863 6.71409 5.96636 6.20452 5.4643C5.93224 5.19605 5.80296 5.06671 5.68846 4.96967C5.62634 4.91721 5.5614 4.86817 5.49393 4.8228C5.44241 4.78788 5.39052 4.7535 5.33827 4.71967C4.79052 4.36367 3.70115 4.38327 3.66505 4.38421H3.66159C3.36387 4.00711 3.38487 2.76317 3.40184 2.50346C3.39827 2.48736 3.17974 2.61689 3.15112 2.63642C2.8884 2.82395 2.6428 3.03435 2.41718 3.26517C2.16043 3.5256 1.92585 3.80698 1.71587 4.10639C1.71587 4.10677 1.71565 4.10721 1.71552 4.10758C1.71552 4.10717 1.71574 4.10677 1.71587 4.10639C1.23294 4.79075 0.890436 5.56403 0.708149 6.38155C0.704555 6.39783 0.437836 7.56411 0.569399 8.16902Z",fill:"url(#paint7_radial_466_21172)"}),a.createElement("path",{d:"M10.6595 5.2058C10.9335 5.47478 11.1682 5.78104 11.3566 6.11555C11.398 6.14662 11.4366 6.17759 11.4694 6.2078C13.172 7.77655 12.2799 9.9953 12.2134 10.1534C13.5965 9.01405 14.4813 7.32896 14.215 5.58955C13.3657 3.47293 11.9258 2.61943 10.7499 0.761053C10.6905 0.667084 10.631 0.572866 10.573 0.473553C10.5435 0.422834 10.5159 0.371004 10.4903 0.318178C10.4415 0.223861 10.4038 0.124166 10.3781 0.0211155C10.3782 0.0162369 10.3766 0.0114673 10.3734 0.00774353C10.3703 0.0040198 10.3658 0.00161108 10.361 0.000990505C10.3564 -0.000330168 10.3515 -0.000330168 10.3469 0.000990505C10.3458 0.0013655 10.3443 0.00258425 10.3431 0.00302176C10.3415 0.003678 10.3394 0.00517801 10.3376 0.00614676C10.0473 0.144522 8.32493 2.87158 10.6595 5.2058Z",fill:"url(#paint8_radial_466_21172)"}),a.createElement("path",{d:"M11.4694 6.20779C11.4366 6.17757 11.398 6.1466 11.3566 6.11554C11.3413 6.10404 11.3263 6.0926 11.31 6.08117C10.909 5.79948 10.1909 5.52126 9.49912 5.64157C12.2004 6.99201 11.4752 11.6424 7.73209 11.4668C7.39876 11.4532 7.06935 11.3897 6.75487 11.2784C6.6805 11.2504 6.60694 11.2203 6.53428 11.1882C6.4919 11.1689 6.44956 11.1493 6.40771 11.1277C6.40921 11.1287 6.41128 11.1299 6.41281 11.1308C6.935 11.4871 9.51403 12.3576 12.2092 10.1631L12.2133 10.1534C12.2799 9.99542 13.1719 7.77657 11.4694 6.20779Z",fill:"url(#paint9_radial_466_21172)"}),a.createElement("path",{d:"M4.63871 8.67006C4.63871 8.67006 4.98537 7.37834 7.12096 7.37834C7.35183 7.37834 8.01187 6.73412 8.02408 6.54731C8.0363 6.36049 6.65846 7.12081 5.2043 6.43665C3.63433 5.69796 2.44312 6.54731 2.44312 6.54731C2.44312 6.54731 2.89552 7.66634 4.2223 7.66634C4.08315 8.89402 4.73227 10.3257 6.30355 11.0765C6.33868 11.0932 6.37168 11.1116 6.40774 11.1277C5.49062 10.6537 4.7333 9.75787 4.63871 8.67006Z",fill:"url(#paint10_radial_466_21172)"}),a.createElement("path",{d:"M14.9597 5.19849C14.6333 4.41337 13.9722 3.56574 13.4531 3.29783C13.8756 4.12612 14.1201 4.95699 14.2136 5.57708C14.2136 5.5783 14.214 5.58133 14.215 5.58958C13.3658 3.47293 11.9258 2.61943 10.75 0.761053C10.6906 0.667084 10.6311 0.572865 10.5731 0.473553C10.5436 0.422834 10.516 0.371004 10.4904 0.318178C10.4416 0.223861 10.4039 0.124166 10.3781 0.0211155C10.3783 0.0162369 10.3767 0.0114673 10.3735 0.00774353C10.3703 0.0040198 10.3659 0.00161108 10.3611 0.000990505C10.3565 -0.000330168 10.3516 -0.000330168 10.347 0.000990505C10.3459 0.0013655 10.3443 0.00258425 10.3432 0.00302175C10.3416 0.003678 10.3395 0.005178 10.3377 0.00614675C10.3386 0.00502175 10.3403 0.0024905 10.3408 0.00189675C8.45428 1.10677 7.81428 3.15068 7.75547 4.17327C7.84297 4.16721 7.93022 4.15987 8.01928 4.15987C9.42719 4.15987 10.6534 4.93393 11.3099 6.08124C10.9089 5.79955 10.1908 5.52133 9.49906 5.64165C12.2003 6.99208 11.4752 11.6425 7.73203 11.4669C7.3987 11.4533 7.06929 11.3898 6.75481 11.2784C6.68044 11.2505 6.60688 11.2204 6.53422 11.1882C6.49184 11.1689 6.4495 11.1494 6.40766 11.1278C6.40916 11.1288 6.41122 11.13 6.41275 11.1309C6.37605 11.1132 6.33958 11.0951 6.30337 11.0764C6.3385 11.0932 6.3715 11.1116 6.40756 11.1276C5.49038 10.6536 4.73306 9.75786 4.63847 8.67005C4.63847 8.67005 4.98513 7.37833 7.12072 7.37833C7.35159 7.37833 8.01162 6.73412 8.02384 6.5473C8.02106 6.4863 6.71394 5.96637 6.20437 5.4643C5.93209 5.19605 5.80281 5.06671 5.68831 4.96968C5.62619 4.91721 5.56125 4.86818 5.49378 4.8228C5.3226 4.22393 5.31533 3.59008 5.47272 2.98743C4.70122 3.33871 4.10116 3.89399 3.66491 4.3843H3.66144C3.36372 4.00721 3.38472 2.76327 3.40169 2.50355C3.39812 2.48746 3.17959 2.61699 3.15097 2.63652C2.88825 2.82404 2.64265 3.03445 2.41703 3.26527C2.16036 3.52567 1.92585 3.80702 1.71594 4.1064C1.71594 4.10677 1.71572 4.10721 1.71559 4.10758C1.71559 4.10718 1.71581 4.10677 1.71594 4.1064C1.23301 4.79075 0.890506 5.56404 0.708219 6.38155C0.704625 6.39783 0.701594 6.41471 0.698094 6.43112C0.683969 6.49724 0.620406 6.83277 0.611531 6.90474C0.610844 6.91027 0.612187 6.89924 0.611531 6.90474C0.553567 7.25147 0.516583 7.60137 0.500781 7.95255C0.500781 7.96537 0.5 7.97805 0.5 7.9909C0.5 12.138 3.8625 15.5 8.01012 15.5C11.7247 15.5 14.8089 12.8035 15.4127 9.26152C15.4254 9.1654 15.4356 9.06877 15.4468 8.9718C15.5961 7.68399 15.4302 6.3304 14.9597 5.19849ZM14.2147 5.58415C14.2151 5.5868 14.2155 5.58958 14.2159 5.59224L14.2157 5.59143L14.2147 5.58415Z",fill:"url(#paint11_linear_466_21172)"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21172",x1:"13.5874",y1:"2.40249",x2:"1.52839",y2:"14.0351",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:"0.05",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.37",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.7",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint1_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(10.8936 1.72781) scale(15.3601 15.6187)"},a.createElement("stop",{offset:"0.13",stopColor:"#FFBD4F"}),a.createElement("stop",{offset:"0.28",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.47",stopColor:"#FF3750"}),a.createElement("stop",{offset:"0.78",stopColor:"#EB0878"}),a.createElement("stop",{offset:"0.86",stopColor:"#E50080"})),a.createElement("radialGradient",{id:"paint2_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(6.43979 8.1787) scale(15.7441 15.6187)"},a.createElement("stop",{offset:"0.3",stopColor:"#960E18"}),a.createElement("stop",{offset:"0.35",stopColor:"#B11927",stopOpacity:"0.74"}),a.createElement("stop",{offset:"0.43",stopColor:"#DB293D",stopOpacity:"0.34"}),a.createElement("stop",{offset:"0.5",stopColor:"#F5334B",stopOpacity:"0.09"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF3750",stopOpacity:"0"})),a.createElement("radialGradient",{id:"paint3_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(9.48415 -0.731827) scale(5.04157 8.55934)"},a.createElement("stop",{offset:"0.13",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF980E"})),a.createElement("radialGradient",{id:"paint4_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(6.15707 12.2109) scale(6.67134 7.31187)"},a.createElement("stop",{offset:"0.35",stopColor:"#3A8EE6"}),a.createElement("stop",{offset:"0.67",stopColor:"#9059FF"}),a.createElement("stop",{offset:"1",stopColor:"#C139E6"})),a.createElement("radialGradient",{id:"paint5_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.29699 6.57271) scale(3.54248 4.314)"},a.createElement("stop",{offset:"0.21",stopColor:"#9059FF",stopOpacity:"0"}),a.createElement("stop",{offset:"0.97",stopColor:"#6E008B",stopOpacity:"0.6"})),a.createElement("radialGradient",{id:"paint6_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.50592 1.1523) scale(5.30374 5.32259)"},a.createElement("stop",{offset:"0.1",stopColor:"#FFE226"}),a.createElement("stop",{offset:"0.79",stopColor:"#FF7139"})),a.createElement("radialGradient",{id:"paint7_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(12.3495 -2.33951) scale(25.3212 21.2557)"},a.createElement("stop",{offset:"0.11",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.46",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.72",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.9",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint8_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.94576 4.67997) rotate(77.3946) scale(8.03354 34.7519)"},a.createElement("stop",{stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.3",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.57",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.74",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint9_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.56027 3.06659) scale(14.5381 14.2827)"},a.createElement("stop",{offset:"0.14",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.48",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.66",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.9",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint10_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(11.3337 3.90193) scale(17.4743 15.6328)"},a.createElement("stop",{offset:"0.09",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.63",stopColor:"#FF980E"})),a.createElement("linearGradient",{id:"paint11_linear_466_21172",x1:"12.5",y1:"2.16999",x2:"2.85701",y2:"12.7061",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:"0.17",stopColor:"#FFF44F",stopOpacity:"0.8"}),a.createElement("stop",{offset:"0.6",stopColor:"#FFF44F",stopOpacity:"0"})))),ef=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("circle",{cx:"8.00009",cy:"7.99997",r:"7.7037",fill:"url(#paint0_linear_466_21186)"}),a.createElement("ellipse",{cx:"8.00094",cy:"8.00094",rx:"7.06173",ry:"7.06173",fill:"url(#paint1_radial_466_21186)"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.07134 1.36353C8.03043 1.36353 7.99727 1.39669 7.99727 1.4376V2.56469C7.99727 2.6056 8.03043 2.63877 8.07134 2.63877C8.11225 2.63877 8.14542 2.6056 8.14542 2.56469V1.4376C8.14542 1.39669 8.11225 1.36353 8.07134 1.36353ZM8.07134 14.7792C8.11225 14.7792 8.14542 14.746 8.14542 14.7051V13.578C8.14542 13.5371 8.11225 13.5039 8.07134 13.5039C8.03043 13.5039 7.99727 13.5371 7.99727 13.578V14.7051C7.99727 14.746 8.03043 14.7792 8.07134 14.7792ZM8.64883 1.46214C8.65292 1.42143 8.68923 1.39175 8.72994 1.39584C8.77064 1.39993 8.80032 1.43625 8.79623 1.47695L8.74793 1.95766C8.74384 1.99836 8.70752 2.02804 8.66682 2.02395C8.62612 2.01986 8.59643 1.98355 8.60052 1.94284L8.64883 1.46214ZM7.41372 14.7468C7.45442 14.7509 7.49074 14.7213 7.49483 14.6806L7.54313 14.1998C7.54722 14.1591 7.51754 14.1228 7.47683 14.1187C7.43613 14.1146 7.39982 14.1443 7.39573 14.185L7.34742 14.6657C7.34333 14.7064 7.37301 14.7428 7.41372 14.7468ZM14.7051 7.99727C14.746 7.99727 14.7792 8.03043 14.7792 8.07134C14.7792 8.11225 14.746 8.14542 14.7051 8.14542H13.578C13.5371 8.14542 13.5039 8.11225 13.5039 8.07134C13.5039 8.03043 13.5371 7.99727 13.578 7.99727H14.7051ZM1.36353 8.07134C1.36353 8.11225 1.39669 8.14542 1.4376 8.14542H2.56469C2.6056 8.14542 2.63877 8.11225 2.63877 8.07134C2.63877 8.03043 2.6056 7.99727 2.56469 7.99727H1.4376C1.39669 7.99727 1.36353 8.03043 1.36353 8.07134ZM14.6806 8.64883C14.7213 8.65292 14.7509 8.68923 14.7468 8.72994C14.7428 8.77064 14.7064 8.80032 14.6657 8.79623L14.185 8.74793C14.1443 8.74384 14.1146 8.70752 14.1187 8.66682C14.1228 8.62612 14.1591 8.59643 14.1998 8.60052L14.6806 8.64883ZM1.39584 7.41372C1.39175 7.45442 1.42143 7.49074 1.46214 7.49483L1.94284 7.54313C1.98355 7.54722 2.01986 7.51754 2.02395 7.47683C2.02804 7.43613 1.99836 7.39982 1.95766 7.39573L1.47695 7.34742C1.43625 7.34333 1.39993 7.37301 1.39584 7.41372ZM12.7097 3.3282C12.7387 3.29927 12.7856 3.29927 12.8145 3.3282C12.8434 3.35713 12.8434 3.40403 12.8145 3.43296L12.0175 4.22994C11.9886 4.25887 11.9417 4.25887 11.9127 4.22994C11.8838 4.20101 11.8838 4.15411 11.9127 4.12518L12.7097 3.3282ZM3.3282 12.8145C3.35713 12.8434 3.40403 12.8434 3.43296 12.8145L4.22994 12.0175C4.25887 11.9886 4.25887 11.9417 4.22994 11.9127C4.20101 11.8838 4.15411 11.8838 4.12518 11.9127L3.3282 12.7097C3.29927 12.7387 3.29927 12.7856 3.3282 12.8145ZM13.1523 3.80568C13.1839 3.77973 13.2306 3.78433 13.2566 3.81595C13.2825 3.84757 13.2779 3.89425 13.2463 3.9202L12.8729 4.22664C12.8413 4.2526 12.7946 4.248 12.7686 4.21638C12.7427 4.18475 12.7473 4.13808 12.7789 4.11212L13.1523 3.80568ZM2.88614 12.3267C2.91209 12.3584 2.95876 12.363 2.99039 12.337L3.36378 12.0306C3.3954 12.0046 3.4 11.9579 3.37404 11.9263C3.34809 11.8947 3.30142 11.8901 3.26979 11.916L2.8964 12.2225C2.86478 12.2484 2.86018 12.2951 2.88614 12.3267ZM12.8145 12.7097C12.8434 12.7387 12.8434 12.7856 12.8145 12.8145C12.7856 12.8434 12.7387 12.8434 12.7097 12.8145L11.9127 12.0175C11.8838 11.9886 11.8838 11.9417 11.9127 11.9127C11.9417 11.8838 11.9886 11.8838 12.0175 11.9127L12.8145 12.7097ZM3.3282 3.3282C3.29927 3.35713 3.29927 3.40403 3.3282 3.43296L4.12518 4.22994C4.15411 4.25887 4.20101 4.25887 4.22994 4.22994C4.25887 4.20101 4.25887 4.15411 4.22994 4.12518L3.43296 3.3282C3.40403 3.29927 3.35713 3.29927 3.3282 3.3282ZM12.337 13.1523C12.363 13.1839 12.3584 13.2306 12.3267 13.2566C12.2951 13.2825 12.2484 13.2779 12.2225 13.2463L11.916 12.8729C11.8901 12.8413 11.8947 12.7946 11.9263 12.7686C11.9579 12.7427 12.0046 12.7473 12.0306 12.7789L12.337 13.1523ZM3.81595 2.88614C3.78433 2.91209 3.77973 2.95876 3.80568 2.99039L4.11212 3.36378C4.13808 3.3954 4.18475 3.4 4.21638 3.37404C4.248 3.34809 4.2526 3.30142 4.22664 3.26979L3.9202 2.8964C3.89425 2.86478 3.84757 2.86018 3.81595 2.88614ZM10.5415 1.91422C10.5572 1.87643 10.6005 1.85848 10.6383 1.87413C10.6761 1.88979 10.6941 1.93312 10.6784 1.97092L10.2471 3.01221C10.2314 3.05 10.1881 3.06795 10.1503 3.05229C10.1125 3.03664 10.0946 2.99331 10.1102 2.95551L10.5415 1.91422ZM5.50437 14.2686C5.54216 14.2842 5.58549 14.2663 5.60115 14.2285L6.03247 13.1872C6.04813 13.1494 6.03018 13.1061 5.99238 13.0904C5.95459 13.0747 5.91126 13.0927 5.8956 13.1305L5.46428 14.1718C5.44862 14.2096 5.46657 14.2529 5.50437 14.2686ZM11.1332 2.18598C11.1524 2.1499 11.1973 2.13628 11.2334 2.15557C11.2695 2.17486 11.2831 2.21974 11.2638 2.25582L11.0361 2.68183C11.0168 2.7179 10.9719 2.73152 10.9358 2.71223C10.8998 2.69295 10.8861 2.64806 10.9054 2.61199L11.1332 2.18598ZM4.90931 13.9871C4.94539 14.0064 4.99027 13.9928 5.00955 13.9567L5.23726 13.5307C5.25654 13.4946 5.24293 13.4497 5.20685 13.4305C5.17077 13.4112 5.12589 13.4248 5.1066 13.4609L4.8789 13.8869C4.85961 13.923 4.87323 13.9678 4.90931 13.9871ZM14.2285 10.5415C14.2663 10.5572 14.2842 10.6005 14.2686 10.6383C14.2529 10.6761 14.2096 10.6941 14.1718 10.6784L13.1305 10.2471C13.0927 10.2314 13.0747 10.1881 13.0904 10.1503C13.1061 10.1125 13.1494 10.0946 13.1872 10.1102L14.2285 10.5415ZM1.87412 5.50437C1.85846 5.54216 1.87641 5.58549 1.91421 5.60115L2.95551 6.03247C2.99331 6.04813 3.03664 6.03018 3.05229 5.99238C3.06795 5.95459 3.05 5.91126 3.0122 5.8956L1.9709 5.46428C1.9331 5.44862 1.88977 5.46657 1.87412 5.50437ZM13.9567 11.1332C13.9928 11.1524 14.0064 11.1973 13.9871 11.2334C13.9678 11.2695 13.923 11.2831 13.8869 11.2638L13.4609 11.0361C13.4248 11.0168 13.4112 10.9719 13.4305 10.9358C13.4497 10.8998 13.4946 10.8861 13.5307 10.9054L13.9567 11.1332ZM2.15557 4.90929C2.13628 4.94537 2.1499 4.99025 2.18598 5.00954L2.61199 5.23726C2.64806 5.25654 2.69295 5.24293 2.71223 5.20685C2.73152 5.17077 2.7179 5.12589 2.68183 5.1066L2.25582 4.87888C2.21974 4.8596 2.17486 4.87321 2.15557 4.90929ZM14.1718 5.46428C14.2096 5.44862 14.2529 5.46657 14.2686 5.50437C14.2842 5.54216 14.2663 5.58549 14.2285 5.60115L13.1872 6.03247C13.1494 6.04813 13.1061 6.03018 13.0904 5.99238C13.0747 5.95459 13.0927 5.91126 13.1305 5.8956L14.1718 5.46428ZM1.87413 10.6383C1.88979 10.6761 1.93312 10.6941 1.97092 10.6784L3.01221 10.2471C3.05 10.2314 3.06795 10.1881 3.05229 10.1503C3.03664 10.1125 2.99331 10.0946 2.95551 10.1102L1.91422 10.5415C1.87643 10.5572 1.85848 10.6005 1.87413 10.6383ZM14.3979 6.07477C14.4371 6.0629 14.4785 6.08501 14.4903 6.12416C14.5022 6.1633 14.4801 6.20467 14.441 6.21654L13.9787 6.35677C13.9396 6.36864 13.8982 6.34654 13.8863 6.30739C13.8744 6.26824 13.8965 6.22688 13.9357 6.215L14.3979 6.07477ZM1.65237 10.0185C1.66425 10.0577 1.70561 10.0798 1.74476 10.0679L2.20699 9.92769C2.24614 9.91581 2.26825 9.87445 2.25637 9.8353C2.2445 9.79615 2.20313 9.77404 2.16399 9.78592L1.70175 9.92615C1.6626 9.93802 1.64049 9.97939 1.65237 10.0185ZM10.6383 14.2686C10.6005 14.2842 10.5572 14.2663 10.5415 14.2285L10.1102 13.1872C10.0946 13.1494 10.1125 13.1061 10.1503 13.0904C10.1881 13.0747 10.2314 13.0927 10.2471 13.1305L10.6784 14.1718C10.6941 14.2096 10.6761 14.2529 10.6383 14.2686ZM5.50437 1.87413C5.46657 1.88979 5.44862 1.93312 5.46428 1.97092L5.8956 3.01221C5.91126 3.05 5.95459 3.06795 5.99238 3.05229C6.03018 3.03664 6.04813 2.99331 6.03247 2.95551L5.60115 1.91422C5.58549 1.87643 5.54216 1.85848 5.50437 1.87413ZM10.0679 14.3979C10.0798 14.4371 10.0577 14.4785 10.0185 14.4903C9.97939 14.5022 9.93802 14.4801 9.92615 14.441L9.78592 13.9787C9.77404 13.9396 9.79615 13.8982 9.8353 13.8863C9.87445 13.8744 9.91581 13.8965 9.92769 13.9357L10.0679 14.3979ZM6.12417 1.65237C6.08502 1.66424 6.06291 1.70561 6.07479 1.74475L6.215 2.20699C6.22688 2.24614 6.26824 2.26825 6.30739 2.25637C6.34654 2.2445 6.36864 2.20314 6.35677 2.16399L6.21656 1.70175C6.20468 1.6626 6.16332 1.64049 6.12417 1.65237ZM9.29287 1.55062C9.30085 1.5105 9.33985 1.48444 9.37997 1.49242C9.4201 1.5004 9.44615 1.5394 9.43817 1.57952L9.21829 2.68496C9.21031 2.72508 9.17131 2.75114 9.13119 2.74316C9.09107 2.73518 9.06501 2.69618 9.07299 2.65606L9.29287 1.55062ZM6.76272 14.6503C6.80284 14.6583 6.84184 14.6322 6.84982 14.5921L7.0697 13.4866C7.07768 13.4465 7.05162 13.4075 7.0115 13.3995C6.97137 13.3916 6.93238 13.4176 6.9244 13.4577L6.70452 14.5632C6.69654 14.6033 6.72259 14.6423 6.76272 14.6503ZM9.92615 1.70175C9.93802 1.6626 9.97939 1.64049 10.0185 1.65237C10.0577 1.66425 10.0798 1.70561 10.0679 1.74476L9.92769 2.20699C9.91581 2.24614 9.87445 2.26825 9.8353 2.25637C9.79615 2.2445 9.77404 2.20313 9.78592 2.16399L9.92615 1.70175ZM6.12417 14.4903C6.16332 14.5022 6.20469 14.4801 6.21656 14.441L6.35677 13.9787C6.36864 13.9396 6.34653 13.8982 6.30739 13.8863C6.26824 13.8744 6.22687 13.8965 6.215 13.9357L6.07479 14.398C6.06291 14.4371 6.08502 14.4785 6.12417 14.4903ZM14.5921 9.29287C14.6322 9.30085 14.6583 9.33985 14.6503 9.37997C14.6423 9.4201 14.6033 9.44615 14.5632 9.43817L13.4577 9.21829C13.4176 9.21031 13.3916 9.17131 13.3995 9.13119C13.4075 9.09107 13.4465 9.06501 13.4866 9.07299L14.5921 9.29287ZM1.49242 6.76272C1.48444 6.80284 1.5105 6.84184 1.55062 6.84982L2.65606 7.0697C2.69618 7.07768 2.73518 7.05162 2.74316 7.0115C2.75114 6.97137 2.72508 6.93238 2.68496 6.9244L1.57952 6.70452C1.5394 6.69654 1.5004 6.72259 1.49242 6.76272ZM14.441 9.92615C14.4801 9.93802 14.5022 9.97939 14.4903 10.0185C14.4785 10.0577 14.4371 10.0798 14.3979 10.0679L13.9357 9.92769C13.8965 9.91581 13.8744 9.87445 13.8863 9.8353C13.8982 9.79615 13.9396 9.77404 13.9787 9.78592L14.441 9.92615ZM1.65237 6.12415C1.64049 6.1633 1.6626 6.20467 1.70175 6.21654L2.16399 6.35677C2.20313 6.36864 2.2445 6.34654 2.25637 6.30739C2.26825 6.26824 2.24614 6.22688 2.20699 6.215L1.74476 6.07477C1.70561 6.0629 1.66425 6.08501 1.65237 6.12415ZM13.5459 4.32424C13.58 4.30151 13.626 4.31066 13.6487 4.34468C13.6714 4.37869 13.6623 4.42469 13.6282 4.44742L12.6911 5.0736C12.6571 5.09633 12.6111 5.08718 12.5884 5.05317C12.5656 5.01915 12.5748 4.97315 12.6088 4.95042L13.5459 4.32424ZM2.494 11.798C2.51673 11.832 2.56273 11.8412 2.59675 11.8184L3.53389 11.1923C3.56791 11.1695 3.57706 11.1235 3.55433 11.0895C3.5316 11.0555 3.4856 11.0464 3.45159 11.0691L2.51444 11.6953C2.48043 11.718 2.47128 11.764 2.494 11.798ZM13.8869 4.87888C13.923 4.8596 13.9678 4.87321 13.9871 4.90929C14.0064 4.94537 13.9928 4.99025 13.9567 5.00954L13.5307 5.23726C13.4946 5.25654 13.4497 5.24293 13.4305 5.20685C13.4112 5.17077 13.4248 5.12589 13.4609 5.1066L13.8869 4.87888ZM2.15557 11.2334C2.17486 11.2695 2.21974 11.2831 2.25582 11.2638L2.68183 11.0361C2.7179 11.0168 2.73152 10.9719 2.71223 10.9358C2.69295 10.8998 2.64806 10.8861 2.61199 10.9054L2.18598 11.1332C2.1499 11.1524 2.13628 11.1973 2.15557 11.2334ZM11.8184 13.5459C11.8412 13.58 11.832 13.626 11.798 13.6487C11.764 13.6714 11.718 13.6623 11.6953 13.6282L11.0691 12.6911C11.0464 12.6571 11.0555 12.6111 11.0895 12.5884C11.1235 12.5656 11.1695 12.5748 11.1923 12.6088L11.8184 13.5459ZM4.34468 2.494C4.31066 2.51673 4.30151 2.56273 4.32424 2.59675L4.95042 3.53389C4.97315 3.56791 5.01915 3.57706 5.05317 3.55433C5.08718 3.5316 5.09633 3.4856 5.0736 3.45159L4.44742 2.51444C4.42469 2.48043 4.37869 2.47128 4.34468 2.494ZM11.2638 13.8869C11.2831 13.923 11.2695 13.9678 11.2334 13.9871C11.1973 14.0064 11.1524 13.9928 11.1331 13.9567L10.9054 13.5307C10.8861 13.4946 10.8998 13.4497 10.9358 13.4305C10.9719 13.4112 11.0168 13.4248 11.0361 13.4609L11.2638 13.8869ZM4.90931 2.15557C4.87323 2.17485 4.85961 2.21974 4.8789 2.25581L5.1066 2.68182C5.12589 2.7179 5.17077 2.73152 5.20685 2.71223C5.24293 2.69295 5.25654 2.64807 5.23726 2.61199L5.00955 2.18598C4.99027 2.1499 4.94539 2.13628 4.90931 2.15557ZM11.6953 2.51444C11.718 2.48043 11.764 2.47128 11.798 2.494C11.832 2.51673 11.8412 2.56273 11.8184 2.59675L11.1923 3.53389C11.1695 3.56791 11.1235 3.57706 11.0895 3.55433C11.0555 3.5316 11.0464 3.4856 11.0691 3.45159L11.6953 2.51444ZM4.34468 13.6487C4.37869 13.6714 4.42469 13.6623 4.44742 13.6282L5.0736 12.6911C5.09633 12.6571 5.08718 12.6111 5.05317 12.5884C5.01915 12.5656 4.97315 12.5748 4.95042 12.6088L4.32424 13.5459C4.30151 13.58 4.31066 13.626 4.34468 13.6487ZM12.2225 2.8964C12.2484 2.86478 12.2951 2.86018 12.3267 2.88614C12.3584 2.91209 12.363 2.95876 12.337 2.99039L12.0306 3.36378C12.0046 3.3954 11.9579 3.4 11.9263 3.37404C11.8947 3.34809 11.8901 3.30142 11.916 3.26979L12.2225 2.8964ZM3.81595 13.2566C3.84757 13.2825 3.89425 13.2779 3.9202 13.2463L4.22664 12.8729C4.2526 12.8413 4.248 12.7946 4.21638 12.7686C4.18475 12.7427 4.13808 12.7473 4.11212 12.7789L3.80568 13.1523C3.77973 13.1839 3.78433 13.2306 3.81595 13.2566ZM13.6282 11.6953C13.6623 11.718 13.6714 11.764 13.6487 11.798C13.626 11.832 13.58 11.8412 13.5459 11.8184L12.6088 11.1923C12.5748 11.1695 12.5656 11.1235 12.5884 11.0895C12.6111 11.0555 12.6571 11.0464 12.6911 11.0691L13.6282 11.6953ZM2.494 4.34468C2.47128 4.37869 2.48043 4.42469 2.51444 4.44742L3.45159 5.0736C3.4856 5.09633 3.5316 5.08718 3.55433 5.05317C3.57706 5.01915 3.56791 4.97315 3.53389 4.95042L2.59675 4.32424C2.56273 4.30151 2.51673 4.31066 2.494 4.34468ZM13.2463 12.2225C13.2779 12.2484 13.2825 12.2951 13.2566 12.3267C13.2306 12.3584 13.1839 12.363 13.1523 12.337L12.7789 12.0306C12.7473 12.0046 12.7427 11.9579 12.7686 11.9263C12.7946 11.8947 12.8413 11.8901 12.8729 11.916L13.2463 12.2225ZM2.88614 3.81595C2.86018 3.84757 2.86478 3.89425 2.8964 3.9202L3.26979 4.22664C3.30142 4.2526 3.34809 4.248 3.37404 4.21638C3.4 4.18475 3.3954 4.13808 3.36378 4.11212L2.99039 3.80568C2.95876 3.77973 2.91209 3.78433 2.88614 3.81595ZM14.5632 6.70452C14.6033 6.69654 14.6423 6.72259 14.6503 6.76272C14.6583 6.80284 14.6322 6.84184 14.5921 6.84982L13.4866 7.0697C13.4465 7.07768 13.4075 7.05162 13.3995 7.0115C13.3916 6.97137 13.4176 6.93238 13.4577 6.9244L14.5632 6.70452ZM1.49242 9.37997C1.5004 9.4201 1.5394 9.44615 1.57952 9.43817L2.68496 9.21829C2.72508 9.21031 2.75114 9.17131 2.74316 9.13119C2.73518 9.09107 2.69618 9.06501 2.65606 9.07299L1.55062 9.29287C1.5105 9.30085 1.48444 9.33985 1.49242 9.37997ZM14.6657 7.34742C14.7064 7.34333 14.7428 7.37301 14.7468 7.41372C14.7509 7.45442 14.7213 7.49074 14.6806 7.49483L14.1998 7.54313C14.1591 7.54722 14.1228 7.51754 14.1187 7.47683C14.1146 7.43613 14.1443 7.39982 14.185 7.39573L14.6657 7.34742ZM1.39584 8.72994C1.39993 8.77064 1.43625 8.80032 1.47695 8.79623L1.95766 8.74793C1.99836 8.74384 2.02804 8.70752 2.02395 8.66682C2.01986 8.62612 1.98355 8.59643 1.94284 8.60052L1.46214 8.64883C1.42143 8.65292 1.39175 8.68923 1.39584 8.72994ZM9.43817 14.5632C9.44615 14.6033 9.4201 14.6423 9.37997 14.6503C9.33985 14.6583 9.30085 14.6322 9.29287 14.5921L9.07299 13.4866C9.06501 13.4465 9.09107 13.4075 9.13119 13.3995C9.17131 13.3916 9.21031 13.4176 9.21829 13.4577L9.43817 14.5632ZM6.76272 1.49242C6.72259 1.5004 6.69654 1.5394 6.70452 1.57952L6.9244 2.68496C6.93238 2.72508 6.97137 2.75114 7.0115 2.74316C7.05162 2.73518 7.07768 2.69618 7.0697 2.65606L6.84982 1.55062C6.84184 1.5105 6.80284 1.48444 6.76272 1.49242ZM8.79623 14.6657C8.80032 14.7064 8.77064 14.7428 8.72994 14.7468C8.68923 14.7509 8.65292 14.7213 8.64883 14.6806L8.60052 14.1998C8.59643 14.1591 8.62612 14.1228 8.66682 14.1187C8.70752 14.1146 8.74384 14.1443 8.74793 14.185L8.79623 14.6657ZM7.41372 1.39584C7.37301 1.39993 7.34333 1.43625 7.34742 1.47695L7.39573 1.95766C7.39982 1.99836 7.43613 2.02804 7.47683 2.02395C7.51754 2.01986 7.54722 1.98355 7.54313 1.94284L7.49483 1.46214C7.49074 1.42143 7.45442 1.39175 7.41372 1.39584Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M3.14941 12.8505L7.29562 7.28674L7.99989 7.99218L3.14941 12.8505Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M7.28662 7.29574L12.8504 3.14954L7.99204 8.00002L7.28662 7.29574Z",fill:"#EE4444"}),a.createElement("path",{d:"M12.8505 3.14954L8.70427 8.71332L8 8.00789L12.8505 3.14954Z",fill:"#CC0000"}),a.createElement("path",{d:"M3.14941 12.8505L8.7132 8.70427L8.00777 8L3.14941 12.8505Z",fill:"#AAAAAA"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21186",x1:"0.300303",y1:"0.300951",x2:"0.300303",y2:"15.7084",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#F8F8F8"}),a.createElement("stop",{offset:"1",stopColor:"#CCCCCC"})),a.createElement("radialGradient",{id:"paint1_radial_466_21186",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00216 8.0046) scale(7.06173)"},a.createElement("stop",{stopColor:"#00F0FF"}),a.createElement("stop",{offset:"1",stopColor:"#0070E0"})))),$1={CHROME:a.createElement(K6,{alt:"Chrome"}),FIREFOX:a.createElement(X6,{alt:"Firefox"}),SAFARI:a.createElement(ef,{alt:"Safari"}),EDGE:a.createElement(J6,{alt:"Edge"})},tf=w.div(({theme:e})=>({alignItems:"center",color:e.base==="light"?e.color.dark:e.color.light,display:"inline-flex",gap:6,height:16,margin:"6px 7px",svg:{verticalAlign:"top"}})),W1=w.span(({theme:e})=>({color:e.base==="light"?e.color.dark:e.color.light,display:"none",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,"@container (min-width: 300px)":{display:"inline-block"},"+ svg":{color:e.base==="light"?e.color.dark:e.color.light},"button:hover > &, button:hover > & + svg":{color:e.color.secondary}})),nf=({isAccepted:e,selectedBrowser:t,browserResults:n,onSelectBrowser:r})=>{Ut();let i=Mr(n.map(({result:s})=>s));if(!i)return null;let l=$1[t.key];!e&&!["EQUAL","SKIPPED"].includes(i)&&n.length>=2&&(l=a.createElement(ur,{status:i},l));let o=n.length>1&&n.map(({browser:s,result:c})=>({active:t===s,id:s.id,onClick:()=>r(s),right:!e&&!["EQUAL","SKIPPED"].includes(i)&&a.createElement(js,{status:c}),icon:$1[s.key],title:s.name}));return a.createElement(we,{key:t.key,hasChrome:!1,placement:"top",trigger:"hover",tooltip:a.createElement(Ae,{note:o?"Switch browser":`Tested in ${n[0].browser.name}`})},o?a.createElement(la,{placement:"bottom",links:o},l,a.createElement(W1,null,t.name),a.createElement(hs,{size:10})):a.createElement(tf,null,l,a.createElement(W1,null,t.name)))},af=w.div(({theme:e})=>({alignItems:"center",color:e.base==="light"?e.color.darkest:e.color.light,display:"inline-flex",gap:6,height:14,margin:"7px 7px",svg:{verticalAlign:"top",path:{fill:e.base==="light"?e.color.dark:e.color.light}}})),rf=w(la)(({theme:e})=>({button:{svg:{verticalAlign:"top",path:{fill:e.base==="light"?e.color.dark:e.color.light}},"&:hover":{svg:{path:{fill:e.color.secondary}}}}})),G1=w.span(({theme:e})=>({color:e.base==="light"?e.color.dark:e.color.light,display:"none",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,"@container (min-width: 300px)":{display:"inline-block"},"button:hover > &":{color:e.color.secondary}})),lf=({isAccepted:e,modeOrder:t,modeResults:n,onSelectMode:r,selectedMode:i})=>{Ut();let l=Mr(n.map(({result:c})=>c));if(!l)return null;let o=a.createElement(xu,null);!e&&!["EQUAL","SKIPPED"].includes(l)&&n.length>=2&&(o=a.createElement(ur,{status:l},o));let s=n.length>1&&n.map(({mode:c,result:d})=>({id:c.name,title:c.name,right:!e&&!["EQUAL","SKIPPED"].includes(l)&&a.createElement(js,{status:d}),onClick:()=>r(c),active:i.name===c.name})).sort((c,d)=>{if(!t)return 0;let m=t.indexOf(c.title),u=t.indexOf(d.title);return m!==-1&&u!==-1?m-u:0});return a.createElement(we,{key:i.name,hasChrome:!1,placement:"top",trigger:"hover",tooltip:a.createElement(Ae,{note:s?"Switch mode":`View mode: ${n[0].mode.name}`})},s?a.createElement(rf,{placement:"bottom",links:s},o,a.createElement(G1,null,i.name),a.createElement(hs,{size:10})):a.createElement(af,null,o,a.createElement(G1,null,i.name)))},q1=()=>{let e=on(),{browserResults:t,modeResults:n}=e.summary;return a.createElement(Pr,null,n.length>0&&e.selectedTest&&a.createElement(lf,{isAccepted:e.summary.status==="ACCEPTED",modeOrder:e.modeOrder,selectedMode:e.selectedTest.mode,modeResults:n,onSelectMode:e.onSelectMode}),t.length>0&&e.selectedComparison&&a.createElement(nf,{isAccepted:e.summary.status==="ACCEPTED",selectedBrowser:e.selectedComparison.browser,browserResults:t,onSelectBrowser:e.onSelectBrowser}),a.createElement(Xe,{push:!0},a.createElement(Br,null)))},of=({theme:e,status:t,variant:n})=>n==="outline"?{color:e.base==="light"?e.color.dark:e.color.medium,backgroundColor:e.background.app,borderColor:e.base==="light"?e.color.medium:e.color.darker,"&:hover":{color:e.base==="light"?e.color.darkest:e.color.lighter,backgroundColor:Gt(.03,e.background.app)}}:t==="positive"?{color:e.color.positiveText,backgroundColor:e.background.positive,borderColor:Ka(.5,e.color.positiveText),"&:hover":{color:e.color.positiveText,backgroundColor:Gt(.05,e.background.positive)}}:t==="warning"?{color:e.color.warningText,backgroundColor:e.background.warning,borderColor:Ka(.5,e.color.warningText),"&:hover":{color:e.color.warningText,backgroundColor:Gt(.05,e.background.warning)}}:{color:e.color.lightest,backgroundColor:e.color.secondary,borderWidth:0,borderColor:e.base==="light"?Ka(.2,e.color.secondary):Gt(.1,e.color.secondary),"&:hover":{color:e.color.lightest,backgroundColor:Gt(.05,e.color.secondary)}},fn=w(Je)(({square:e})=>({border:"1px solid transparent",boxShadow:"none",fontSize:12,fontWeight:700,height:28,padding:e?"8px 6px":8,transition:"background-color 150ms ease-out","@container (min-width: 300px)":{height:32,width:e?32:"auto",padding:e?"9px 8px":9},"@container (min-width: 800px)":{height:28,fontSize:12,width:e?28:"auto",padding:e?"8px 6px":8}}),of,({side:e})=>({...e==="left"&&{borderRightWidth:1,borderTopRightRadius:0,borderBottomRightRadius:0},...e==="right"&&{borderLeftWidth:0,borderTopLeftRadius:0,borderBottomLeftRadius:0}})),Y1=w.div({display:"flex",flexDirection:"row"}),_r=w.div(({theme:e})=>({width:12,height:12,margin:"3px 6px",verticalAlign:"top",display:"inline-block",animation:`${Ps} 0.7s linear infinite`,border:"2px solid transparent",borderLeftColor:e.base==="light"?"#00aaff":"#58faf9",borderBottomColor:"#25ccfd",borderRightColor:e.base==="light"?"#58faf9":"#00aaff",borderRadius:"100%",transform:"translate3d(0, 0, 0)"}),({parentComponent:e})=>e&&ue({margin:e==="IconButton"?1:0,borderWidth:1,borderLeftColor:"currentcolor",borderBottomColor:"currentcolor",borderRightColor:"currentcolor"})),Ai=w.div(({theme:e,width:t=14,height:n=14,marginLeft:r=7,marginRight:i=8})=>({display:"inline-block",backgroundColor:e.appBorderColor,borderRadius:3,animation:`${e.animation.glow} 1.5s ease-in-out infinite`,height:n,width:t,margin:7,marginLeft:r,marginRight:i})),sf=w.div(({theme:e})=>({gridArea:"label",margin:"8px 15px",display:"flex",alignItems:"center",justifyContent:"flex-start",gap:6,span:{display:"none","@container (min-width: 300px)":{display:"initial"}},"@container (min-width: 800px)":{borderLeft:`1px solid ${e.appBorderColor}`,paddingLeft:10,marginLeft:0}})),Q1=w.div({gridArea:"controls",margin:"6px 15px",display:"flex",alignItems:"center",justifyContent:"flex-end",gap:6,"@container (min-width: 800px)":{margin:8}}),cf=w.div(({theme:e})=>({padding:9,"> svg":{display:"block"},path:{fill:e.color.mediumdark}})),df=w.div(({theme:e,showDivider:t})=>({gridArea:"actions",display:"flex",alignItems:"center",justifyContent:"flex-end",margin:"0px 15px",gap:6,"@container (min-width: 300px)":{alignItems:"flex-start",margin:"15px 15px 15px 0px"},"@container (min-width: 800px)":{alignItems:"center",borderLeft:t?`1px solid ${e.appBorderColor}`:"none",margin:"8px 15px 8px 0px",paddingLeft:8}})),uf=({isOutdated:e})=>{let{baselineImageVisible:t,diffVisible:n,focusVisible:r}=Zr(),{toggleBaselineImage:i,toggleDiff:l,toggleFocus:o}=An(),{isRunning:s,startBuild:c}=wa(),{selectedTest:d,selectedComparison:m,summary:u}=on(),{changeCount:p,isInProgress:f}=u,{isReviewing:g,buildIsReviewable:y,userCanReview:k,acceptTest:E,unacceptTest:h}=ac();if(f)return a.createElement(Q1,null,a.createElement(Ai,null),a.createElement(Ai,null),a.createElement(Ai,null));let v=p>0&&d?.status!=="ACCEPTED",b=p>0&&d?.status==="ACCEPTED",C=m?.result==="CHANGED";return a.createElement(a.Fragment,null,C&&a.createElement(sf,null,a.createElement(j,null,a.createElement("b",null,t?"Baseline":"Latest",a.createElement("span",null," snapshot")))),C&&a.createElement(Q1,null,a.createElement(we,{tooltip:a.createElement(Ae,{note:t?"Show latest snapshot":"Show baseline snapshot"}),trigger:"hover",hasChrome:!1},a.createElement(Je,{id:"button-toggle-snapshot","aria-label":t?"Show latest snapshot":"Show baseline snapshot",onClick:()=>i()},a.createElement(Tu,null))),a.createElement(we,{tooltip:a.createElement(Ae,{note:r?"Hide spotlight":"Show spotlight"}),trigger:"hover",hasChrome:!1},a.createElement(Je,{id:"button-toggle-spotlight",active:r,"aria-label":r?"Hide spotlight":"Show spotlight",onClick:()=>o(!r)},a.createElement(Ou,null))),a.createElement(we,{tooltip:a.createElement(Ae,{note:n?"Hide diff":"Show diff"}),trigger:"hover",hasChrome:!1},a.createElement(Je,{id:"button-diff-visible",active:n,"aria-label":n?"Hide diff":"Show diff",onClick:()=>l(!n)},a.createElement(cs,null)))),(v||b)&&a.createElement(df,{showDivider:C},k&&y&&v&&d&&a.createElement(Y1,null,a.createElement(we,{tooltip:a.createElement(Ae,{note:"Accept this story"}),trigger:"hover",hasChrome:!1},a.createElement(fn,{id:"button-toggle-accept-story",disabled:g,"aria-label":"Accept this story",onClick:()=>E(d.id,"SPEC"),side:"left"},"Accept")),a.createElement(we,{tooltip:a.createElement(Ae,{note:"Batch accept options"}),trigger:"hover",hasChrome:!1},a.createElement(la,{placement:"bottom",links:[{id:"acceptComponent",title:"Accept component",center:"Accept all unreviewed changes for this component",onClick:()=>E(d.id,"COMPONENT"),disabled:g,loading:g},{id:"acceptBuild",title:"Accept entire build",center:"Accept all unreviewed changes for every story in the Storybook",onClick:()=>E(d.id,"BUILD"),disabled:g,loading:g}]},O=>a.createElement(fn,{square:!0,active:O,disabled:g,"aria-label":"Batch accept options",side:"right"},g?a.createElement(_r,{parentComponent:"IconButton"}):a.createElement(No,null))))),k&&y&&b&&a.createElement(Y1,null,a.createElement(we,{tooltip:a.createElement(Ae,{note:"Unaccept this story"}),trigger:"hover",hasChrome:!1},a.createElement(fn,{id:"button-toggle-accept-story",disabled:g,"aria-label":"Unaccept this story",onClick:()=>h(d.id,"SPEC"),side:"left",status:"positive"},a.createElement(Fu,null),"Unaccept")),a.createElement(we,{tooltip:a.createElement(Ae,{note:"Batch unaccept options"}),trigger:"hover",hasChrome:!1},a.createElement(la,{placement:"bottom",links:[{id:"unacceptComponent",title:"Unaccept component",center:"Unaccept all unreviewed changes for this component",onClick:()=>h(d.id,"COMPONENT"),disabled:g,loading:g},{id:"unacceptBuild",title:"Unaccept entire build",center:"Unaccept all unreviewed changes for every story in the Storybook",onClick:()=>h(d.id,"BUILD"),disabled:g,loading:g}]},O=>a.createElement(fn,{square:!0,active:O,disabled:g,"aria-label":"Batch unaccept options",side:"right",status:"positive"},g?a.createElement(_r,{parentComponent:"IconButton"}):a.createElement(No,null))))),!(k&&y)&&a.createElement(we,{tooltip:a.createElement(Ae,{note:"Reviewing disabled"}),trigger:"hover",hasChrome:!1},a.createElement(cf,null,a.createElement(us,null))),a.createElement(we,{tooltip:a.createElement(Ae,{note:e?"Run new tests":"Rerun tests"}),trigger:"hover",hasChrome:!1},a.createElement(fn,{square:!0,"aria-label":e?"Run new tests":"Rerun tests",onClick:c,disabled:s,variant:"outline"},e?a.createElement(Pt,null):a.createElement(fs,null)))))},qa=et(Ea()),mf=e=>a.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"3px 6px",verticalAlign:"top"},...e},a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6ZM5.57143 6.85714C5.57143 7.09384 5.76331 7.28571 6 7.28571C6.23669 7.28571 6.42857 7.09384 6.42857 6.85714L6.42857 3.42857C6.42857 3.19188 6.23669 3 6 3C5.76331 3 5.57143 3.19188 5.57143 3.42857V6.85714ZM5.35714 8.78572C5.35714 8.43067 5.64496 8.14286 6 8.14286C6.35504 8.14286 6.64286 8.43067 6.64286 8.78571C6.64286 9.14075 6.35504 9.42857 6 9.42857C5.64496 9.42857 5.35714 9.14075 5.35714 8.78572Z",fill:"#73828C"})),Ti={width:12,height:12,margin:"3px 3px 3px 6px",verticalAlign:"top"},pf=({icon:e})=>{let{color:t}=Ut();return{passed:a.createElement(Bi,{style:{...Ti,color:t.positive}}),changed:a.createElement(ku,{style:{...Ti,color:t.warning}}),failed:a.createElement(xt,{style:{...Ti,color:t.negative}})}[e]};function pl(e){"@babel/helpers - typeof";return pl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pl(e)}function Gr(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function gn(e){Gr(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||pl(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}var hf={};function ff(){return hf}function K1(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function gf(e,t){Gr(2,arguments);var n=gn(e),r=gn(t),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}var vf={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},yf=function(e,t,n){var r,i=vf[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},Ef=yf;function Fi(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var bf={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},kf={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},wf={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Cf={date:Fi({formats:bf,defaultWidth:"full"}),time:Fi({formats:kf,defaultWidth:"full"}),dateTime:Fi({formats:wf,defaultWidth:"full"})},Sf=Cf,xf={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Nf=function(e,t,n,r){return xf[e]},Mf=Nf;function Gn(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",i;if(r==="formatting"&&e.formattingValues){var l=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):l;i=e.formattingValues[o]||e.formattingValues[l]}else{var s=e.defaultWidth,c=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[c]||e.values[s]}var d=e.argumentCallback?e.argumentCallback(t):t;return i[d]}}var _f={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Af={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Tf={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Ff={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Of={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Lf={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Rf=function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},If={ordinalNumber:Rf,era:Gn({values:_f,defaultWidth:"wide"}),quarter:Gn({values:Af,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Gn({values:Tf,defaultWidth:"wide"}),day:Gn({values:Ff,defaultWidth:"wide"}),dayPeriod:Gn({values:Of,defaultWidth:"wide",formattingValues:Lf,defaultFormattingWidth:"wide"})},Zf=If;function qn(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],l=t.match(i);if(!l)return null;var o=l[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Pf(s,function(u){return u.test(o)}):Bf(s,function(u){return u.test(o)}),d;d=e.valueCallback?e.valueCallback(c):c,d=n.valueCallback?n.valueCallback(d):d;var m=t.slice(o.length);return{value:d,rest:m}}}function Bf(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function Pf(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],l=t.match(e.parsePattern);if(!l)return null;var o=e.valueCallback?e.valueCallback(l[0]):l[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(i.length);return{value:o,rest:s}}}var Df=/^(\d+)(th|st|nd|rd)?/i,Hf=/\d+/i,jf={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},zf={any:[/^b/i,/^(a|c)/i]},Uf={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$f={any:[/1/i,/2/i,/3/i,/4/i]},Wf={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Gf={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},qf={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Yf={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Qf={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Kf={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Jf={ordinalNumber:Vf({matchPattern:Df,parsePattern:Hf,valueCallback:function(e){return parseInt(e,10)}}),era:qn({matchPatterns:jf,defaultMatchWidth:"wide",parsePatterns:zf,defaultParseWidth:"any"}),quarter:qn({matchPatterns:Uf,defaultMatchWidth:"wide",parsePatterns:$f,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:qn({matchPatterns:Wf,defaultMatchWidth:"wide",parsePatterns:Gf,defaultParseWidth:"any"}),day:qn({matchPatterns:qf,defaultMatchWidth:"wide",parsePatterns:Yf,defaultParseWidth:"any"}),dayPeriod:qn({matchPatterns:Qf,defaultMatchWidth:"any",parsePatterns:Kf,defaultParseWidth:"any"})},Xf=Jf,e8={code:"en-US",formatDistance:Ef,formatLong:Sf,formatRelative:Mf,localize:Zf,match:Xf,options:{weekStartsOn:0,firstWeekContainsDate:1}},rc=e8,t8=rc;function ic(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function n8(e){return ic({},e)}var J1=1e3*60,Ar=60*24,X1=Ar*30,es=Ar*365;function a8(e,t,n){var r,i,l;Gr(2,arguments);var o=ff(),s=(r=(i=n?.locale)!==null&&i!==void 0?i:o.locale)!==null&&r!==void 0?r:t8;if(!s.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var c=gf(e,t);if(isNaN(c))throw new RangeError("Invalid time value");var d=ic(n8(n),{addSuffix:!!n?.addSuffix,comparison:c}),m,u;c>0?(m=gn(t),u=gn(e)):(m=gn(e),u=gn(t));var p=String((l=n?.roundingMethod)!==null&&l!==void 0?l:"round"),f;if(p==="floor")f=Math.floor;else if(p==="ceil")f=Math.ceil;else if(p==="round")f=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var g=u.getTime()-m.getTime(),y=g/J1,k=K1(u)-K1(m),E=(g-k)/J1,h=n?.unit,v;if(h?v=String(h):y<1?v="second":y<60?v="minute":y0?`in ${r}`:`${r} ago`:r}var o8=e=>r8(e,{addSuffix:!0,locale:{...rc,formatDistance:l8}}),Yn=w.div(({theme:e})=>({gridArea:"info",display:"flex",justifySelf:"start",justifyContent:"center",flexDirection:"column",margin:15,lineHeight:"18px",color:e.base==="light"?`${e.color.defaultText}99`:`${e.color.light}99`,b:{color:e.base==="light"?`${e.color.defaultText}`:`${e.color.light}`},small:{fontSize:e.typography.size.s1},"@container (min-width: 800px)":{margin:"6px 10px 6px 15px",alignItems:"center",flexDirection:"row",small:{fontSize:"inherit"},"[data-hidden-large]":{display:"none"},"& > span:first-of-type":{display:"inline-flex",alignItems:"center",height:24,marginRight:6}}})),s8=w.div({gridArea:"actions",display:"flex",justifySelf:"end",justifyContent:"center",alignItems:"start",margin:15,"@container (min-width: 800px)":{margin:"6px 15px 0 0"}}),c8=({isStarting:e,tests:t,startedAt:n,isBuildFailed:r,isOutdated:i,shouldSwitchToLastBuildOnBranch:l,switchToLastBuildOnBranch:o})=>{let{isRunning:s,startBuild:c}=wa(),{status:d,isInProgress:m,changeCount:u,brokenCount:p,modeResults:f,browserResults:g}=Yl(t??[]),y=!e&&n&&o8(new Date(n).getTime()),k=e||m,E=r||d==="FAILED",h=E||d==="BROKEN",v=(h||i)&&!k&&!u,b;return i?b=a.createElement(Yn,null,a.createElement("span",null,a.createElement("b",null,"Code edits detected")),a.createElement("small",null,a.createElement("span",null,"Run tests to see what changed"))):E?b=a.createElement(Yn,null,a.createElement("span",null,a.createElement("b",null,"Build failed"),a.createElement(mf,null)),a.createElement("small",null,a.createElement("span",null,"An infrastructure error occured"))):k?b=a.createElement(Yn,null,a.createElement("span",null,a.createElement("b",null,"Running tests..."),a.createElement(_r,null)),a.createElement("small",null,a.createElement("span",null,"Test in progress..."))):l?b=a.createElement(Yn,null,a.createElement("span",null,a.createElement("b",null,a.createElement($t,{isButton:!0,onClick:o},"View latest snapshot"))),a.createElement("span",null,"Newer test results are available for this story")):b=a.createElement(Yn,null,a.createElement("span",null,a.createElement("b",null,p?null:u?`${(0,qa.default)("change",u,!0)}${d==="ACCEPTED"?" accepted":""}`:"No changes",p?(0,qa.default)("error",p,!0):null),a.createElement(pf,{icon:p?"failed":d==="PENDING"?"changed":"passed"})),a.createElement("small",null,f.length>0&&a.createElement("span",{"data-hidden-large":!0},(0,qa.default)("mode",f.length,!0),", ",(0,qa.default)("browser",g.length,!0)),f.length>0&&a.createElement("span",{"data-hidden-large":!0}," \u2022 "),m&&a.createElement("span",null,"Test in progress..."),!m&&n&&a.createElement("span",{title:new Date(n).toUTCString()},"Ran ",y))),a.createElement(a.Fragment,null,b,v&&a.createElement(s8,null,a.createElement(fn,{onClick:c,disabled:s},s?a.createElement(_r,{parentComponent:"Button"}):a.createElement(Pt,null),h?"Rerun tests":"Run tests")))},ts=w.div(({theme:e})=>({display:"grid",gridTemplateAreas:` + "info info" + "actions actions" + "label controls" + `,gridTemplateColumns:"1fr fit-content(50%)",gridTemplateRows:"auto auto auto",borderBottom:`1px solid ${e.appBorderColor}`,"@container (min-width: 300px)":{gridTemplateAreas:` + "info actions" + "label controls" + `,gridTemplateColumns:"1fr auto",gridTemplateRows:"auto auto"},"@container (min-width: 800px)":{gridTemplateAreas:'"info label controls actions"',gridTemplateColumns:"auto 1fr auto auto",gridTemplateRows:40}})),ns=w.div(({theme:e})=>({display:"grid",gridTemplateAreas:` + "header" + "main" + "footer" + `,gridTemplateColumns:"1fr",gridTemplateRows:"auto 1fr auto",height:"100%","&[hidden]":{display:"none"}})),as=w.div(({theme:e})=>({gridArea:"header",position:"sticky",zIndex:1,top:0,background:e.background.content,"@container (min-width: 800px)":{background:e.background.app}})),d8=w.div(({theme:e})=>({gridArea:"main",overflowY:"auto",maxHeight:"100%",background:e.background.content})),rs=w.div(({theme:e})=>({gridArea:"footer",position:"sticky",zIndex:1,bottom:0})),u8=w.div(({children:e,theme:t})=>({display:"flex",alignItems:"center",border:`0px solid ${t.appBorderColor}`,borderTopWidth:1,borderBottomWidth:e?1:0,height:e?40:0,padding:e?"0 15px":0})),m8=w.div(({theme:e})=>({fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,color:e.color.defaultText,lineHeight:"18px",padding:15,whiteSpace:"pre-wrap",wordBreak:"break-word"})),Oi=w.div(({theme:e})=>({background:e.background.hoverable,padding:"10px 15px",lineHeight:"18px",position:"relative",borderBottom:`1px solid ${e.appBorderColor}`})),p8=({isOutdated:e,isStarting:t,isBuildFailed:n,shouldSwitchToLastBuildOnBranch:r,switchToLastBuildOnBranch:i,hidden:l,storyId:o})=>{let{baselineImageVisible:s,diffVisible:c,focusVisible:d}=Zr(),{toggleBaselineImage:m,toggleSettings:u,toggleWarnings:p}=An(),f=X0(),g="startedAt"in f&&f.startedAt,y=on(),{tests:k}=y,E=a.useRef(o),h=a.useRef(y.selectedComparison?.id),v=a.useRef(f.id),{selectedTest:b,selectedComparison:C}=y,O=k.every(({result:ye,status:pe})=>ye==="ADDED"&&pe!=="ACCEPTED"),I=!O&&b?.result==="ADDED"&&b?.status!=="ACCEPTED",U=!O&&C?.result==="ADDED"&&b?.result!=="ADDED"&&b?.status!=="ACCEPTED";K(()=>{(E.current!==o||h.current!==y.selectedComparison?.id||v.current!==f.id||O||I||U)&&(m(!1),u(!1),p(!1)),h.current=y.selectedComparison?.id,E.current=o,v.current=f.id},[f.id,o,y,m,u,p,O,I,U]);let G=a.createElement(c8,{tests:k,startedAt:g,isStarting:t,isBuildFailed:n,isOutdated:e,shouldSwitchToLastBuildOnBranch:r,switchToLastBuildOnBranch:i});if(t||!k.length)return a.createElement(ns,{hidden:l},a.createElement(as,null,a.createElement(ts,null,G)),a.createElement(rs,null,a.createElement(q1,null)));let oe=Yl(k),{isInProgress:ee}=oe,ke=C?.headCapture?.captureError&&"error"in C?.headCapture?.captureError&&C?.headCapture?.captureError?.error;return a.createElement(ns,{hidden:l},a.createElement(as,null,a.createElement(ts,null,G,a.createElement(uf,{isOutdated:e}))),a.createElement(d8,null,ee&&a.createElement(ni,null),!ee&&O&&a.createElement(Oi,null,a.createElement(j,null,"New story found. Accept this snapshot as a test baseline."," ",a.createElement(Ie,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!ee&&I&&a.createElement(Oi,null,a.createElement(j,null,"New mode found. Accept this snapshot as a test baseline."," ",a.createElement(Ie,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!ee&&U&&a.createElement(Oi,null,a.createElement(j,null,"New browser found. Accept this snapshot as a test baseline."," ",a.createElement(Ie,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!ee&&C&&a.createElement(Q6,{key:C.id,componentName:b?.story?.component?.name,storyName:b?.story?.name,testUrl:b?.webUrl,comparisonResult:C.result??void 0,latestImage:C.headCapture?.captureImage??void 0,baselineImage:C.baseCapture?.captureImage??void 0,baselineImageVisible:s,diffImage:C.captureDiff?.diffImage??void 0,focusImage:C.captureDiff?.focusImage??void 0,diffVisible:c,focusVisible:d}),!ee&&ke&&a.createElement(a.Fragment,null,a.createElement(u8,null,a.createElement("b",null,"Error stack trace")),a.createElement(m8,null,ke.stack||ke.message))),a.createElement(rs,null,a.createElement(q1,null)))},h8=w(ei)({padding:"4px 8px",margin:"0 6px"}),f8=({onClose:e})=>a.createElement(Js,null,a.createElement(tl,null,a.createElement(mr,null,"Warnings",a.createElement(h8,{status:"warning"},"2"),a.createElement(Vl,{onClick:e},a.createElement(Pl,{"aria-label":"Close"}))),a.createElement("p",null,"It's essential that your components and stories render in a consistent fashion to prevent false positives. Two issues detected in this story may cause false positives."),a.createElement("p",null,a.createElement(ce,{variant:"outline"},a.createElement(ds,null),"Docs"),a.createElement(ce,{variant:"outline"},a.createElement(Cu,null),"Get support"))));w.div(({theme:e})=>({color:e.color.warning,background:e.background.warning,padding:10,lineHeight:"18px",position:"relative"}));var g8=({branch:e,dismissBuildError:t,isOutdated:n,localBuildProgress:r,switchToLastBuildOnBranch:i,storyId:l})=>{let{settingsVisible:o,warningsVisible:s}=Zr(),{toggleSettings:c,toggleWarnings:d}=An(),{isRunning:m,startBuild:u,stopBuild:p}=wa(),{lastBuildOnBranch:f,lastBuildOnBranchIsReady:g,lastBuildOnBranchIsSelectable:y}=i6(),k=X0(),E=on(),{buildIsReviewable:h,userCanReview:v}=ac(),b=!!(!h&&g&&y&&i),C=f?.status==="IN_PROGRESS",O=m||!h&&!b,I=r&&r?.buildId===f?.id,U=O&&a.createElement(U6,{branch:e,dismissBuildError:t,localBuildProgress:I||m?r:void 0,lastBuildOnBranchInProgress:C,switchToLastBuildOnBranch:i}),G=E?.hasTests&&E?.tests.length===0,oe=k.id!==`Build:${r?.buildId}`;if(G)return a.createElement(ve,null,a.createElement(he,null,r&&oe?a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Snapshotting new story"),a.createElement(j,{center:!0,muted:!0},'A new snapshot is being created in a standardized cloud browser to save its "last known good state" as a test baseline.')),a.createElement(Wr,{localBuildProgress:r})):a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"New story found"),a.createElement(j,{center:!0,muted:!0},'Take an image snapshot of this story to save its "last known good state" as a test baseline. This unlocks visual regression testing so you can see exactly what has changed down to the pixel.')),a.createElement(ce,{belowText:!0,size:"medium",variant:"solid",onClick:m?p:u},m?"Cancel build":"Create visual test"))));if(E?.tests?.find(ie=>ie.result==="SKIPPED"))return a.createElement(ve,null,U,a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"This story was skipped"),a.createElement(j,{center:!0,muted:!0},"If you would like to resume testing it, comment out or remove",a.createElement(Fe,null,"disableSnapshot = true")," from the CSF file.")),a.createElement(ce,{asChild:!0,size:"medium",variant:"outline"},a.createElement("a",{href:"https://www.chromatic.com/docs/ignoring-elements#with-storybook",target:"_new"},a.createElement(ds,null),"View docs")))));let{status:ee}=k,ke=["ANNOUNCED","PUBLISHED","PREPARED"].includes(ee),ye=ee==="FAILED",pe=ee==="PENDING"&&(!v||!h);return a.createElement(ve,{footer:null},a.createElement(j4,null,U,!U&&pe&&a.createElement(B6,null,v?a.createElement(a.Fragment,null,"Reviewing is disabled because there's a newer build on ",a.createElement(Fe,null,e),"."):a.createElement(a.Fragment,null,"You don't have permission to accept changes."," ",a.createElement($t,{href:"https://www.chromatic.com/docs/collaborators#roles",target:"_blank",withArrow:!0},"Learn about roles"))),a.createElement(ea,{grow:!0,hidden:o||s},a.createElement(p8,{hidden:o||s,isOutdated:n,isStarting:ke,isBuildFailed:ye,shouldSwitchToLastBuildOnBranch:b,switchToLastBuildOnBranch:i,selectedBuild:k,storyId:l})),a.createElement(ea,{grow:!0,hidden:!o},a.createElement($6,{onClose:()=>c(!1)})),a.createElement(ea,{grow:!0,hidden:!s},a.createElement(f8,{onClose:()=>d(!1)}))))},Li=w(Ie)(()=>({marginTop:5})),v8=({queryError:e,hasData:t,hasProject:n,hasSelectedBuild:r,localBuildProgress:i,branch:l})=>{let{setAccessToken:o}=Rl(),{isRunning:s,startBuild:c}=wa(),{disable:d,disableSnapshot:m,docsOnly:u}=ao("chromatic",{}),p=()=>{let f=a.createElement(ce,{disabled:s,size:"medium",variant:"solid",onClick:c},a.createElement(Pt,null),"Take snapshots");return i?i.currentStep==="error"?a.createElement(a.Fragment,null,a.createElement(ec,{localBuildProgress:i,title:"Build failed"}),f):a.createElement(Wr,{localBuildProgress:i}):f};return a.createElement(ve,{footer:a.createElement(Pr,null,a.createElement(Xe,null,t&&!e&&n&&a.createElement(j,{muted:!0,style:{marginLeft:5}},"Waiting for build on ",l)),a.createElement(Xe,{push:!0},a.createElement(Br,null)))},e?.networkError?a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Network error"),a.createElement(j,null,e.networkError.message)),a.createElement(ce,{size:"medium",variant:"solid",onClick:()=>o(null)},"Log out"))):e?.graphQLErrors?.length?a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,e.graphQLErrors[0].message),a.createElement(j,{center:!0,muted:!0},e.graphQLErrors[0].extensions.code==="FORBIDDEN"?"You may have insufficient permissions. Try logging out and back in again.":"Try logging out or clear your browser's local storage.")),a.createElement(Et,null,a.createElement(ce,{size:"medium",variant:"solid",onClick:()=>o(null)},"Log out"),a.createElement(Li,{withArrow:!0,href:`${ss}#troubleshooting`,target:"_blank"},"Troubleshoot")))):t?n?d||m||u?a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Visual tests disabled for this story"),a.createElement(j,{center:!0,muted:!0},"Update ",a.createElement("code",null,"parameters.chromatic.",d?"disable":m?"disableSnapshot":"docsOnly")," to enable snapshots for this story.")),a.createElement(Li,{withArrow:!0,href:"https://www.chromatic.com/docs/ignoring-elements#with-storybook",target:"_blank"},"Read more"))):r?null:a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Create a test baseline"),a.createElement(j,{center:!0,muted:!0},'Take an image snapshot of your stories to save their "last known good state" as test baselines.')),p())):a.createElement(he,null,a.createElement(se,null,a.createElement("div",null,a.createElement(me,null,"Project not found"),a.createElement(j,{center:!0,muted:!0},"You may not have access to this project or it may not exist.")),a.createElement(Li,{isButton:!0,onClick:()=>o(null),withArrow:!0},"Switch account"))):a.createElement(ni,null))},y8=e=>Object.fromEntries(Object.entries(e).map(([t])=>[t,null])),E8=({buildIsReviewable:e,userCanReview:t,onReviewSuccess:n,onReviewError:r})=>{let[{fetching:i},l]=Ms(a6),o=H(async d=>{try{if(!e)throw new Error("Build is not reviewable");if(!t)throw new Error("No permission to review tests");let{error:m}=await l({input:d});if(m)throw m;n?.(d)}catch(m){r?.(m,d)}},[n,r,l,e,t]),s=H((d,m="SPEC")=>o({status:"ACCEPTED",testId:d,batch:m}),[o]),c=H((d,m="SPEC")=>o({status:"PENDING",testId:d,batch:m}),[o]);return{isReviewing:i,acceptTest:s,unacceptTest:c,buildIsReviewable:e,userCanReview:t}},b8=lt(` + mutation UpdateUserPreferences($input: UserPreferencesInput!) { + updateUserPreferences(input: $input) { + updatedPreferences { + vtaOnboarding + } + } + } +`),k8=({lastBuildOnBranch:e,vtaOnboarding:t})=>{let n=cn(),{notifications:r,storyId:i}=zt(),[l,o]=a.useState(!1),s=a.useCallback(()=>{o(!0),r.forEach(({id:h})=>n.clearNotification(h))},[n,r]),[c,d]=a.useState(!1),m=a.useCallback(()=>d(!0),[]),[u,p]=a.useState(!0);a.useEffect(()=>{if(n?.getUrlState?.().queryParams.vtaOnboarding==="true"){p(!1);return}t&&p(t==="COMPLETED"||t==="DISMISSED")},[n,t]);let[{fetching:f},g]=Ms(b8),y=a.useCallback(async h=>{await g({input:{vtaOnboarding:h?"COMPLETED":"DISMISSED"}}),p(!0),d(!1);let b=new URL(window.location.href);b.searchParams.has("vtaOnboarding")&&(b.searchParams.delete("vtaOnboarding"),window.history.replaceState({},"",b.href))},[g]),k=a.useMemo(()=>(e&&"testsForStatus"in e&&e.testsForStatus?.nodes&&yn(K0,e.testsForStatus.nodes)||[]).some(h=>h?.status==="PENDING"&&h?.result==="CHANGED"&&h?.story?.storyId===i),[e,i]),E=!l&&!u&&!c;return{showOnboarding:E,showGuidedTour:!E&&!u,completeOnboarding:s,skipOnboarding:a.useCallback(()=>y(!1),[y]),completeWalkthrough:a.useCallback(()=>y(!0),[y]),skipWalkthrough:a.useCallback(()=>y(!1),[y]),startWalkthrough:m,lastBuildHasChangesForStory:k,isUpdating:f}},w8=({isOutdated:e,selectedBuildInfo:t,setSelectedBuildInfo:n,dismissBuildError:r,localBuildProgress:i,setOutdated:l,updateBuildStatus:o,projectId:s,gitInfo:c,storyId:d})=>{let m=cn(),{addNotification:u,setOptions:p,togglePanel:f}=m,g=r6({projectId:s,storyId:d,gitInfo:c,selectedBuildInfo:t}),{account:y,features:k,manageUrl:E,hasData:h,hasProject:v,hasSelectedBuild:b,lastBuildOnBranch:C,lastBuildOnBranchIsReady:O,lastBuildOnBranchIsSelectable:I,selectedBuild:U,selectedBuildMatchesGit:G,queryError:oe,rerunQuery:ee,userCanReview:ke}=g,ye=H(({onDismiss:Tt})=>{Tt(),p({selectedPanel:an}),f(!0)},[p,f]),pe=E8({buildIsReviewable:!!U&&U.id===C?.id,userCanReview:ke,onReviewSuccess:ee,onReviewError:(Tt,cc)=>{Tt instanceof Error&&u({id:`${Z}/errorAccepting/${Date.now()}`,content:{headline:`Failed to ${cc.status==="ACCEPTED"?"accept":"unaccept"} changes`,subHeadline:Tt.message},icon:a.createElement(xt,{color:dt.negative}),duration:8e3,onClick:ye})}});K(()=>l(!G),[G,l]);let ie=C&&"testsForStatus"in C&&C.testsForStatus?.nodes&&yn(K0,C.testsForStatus.nodes),qe=I&&M3(m,ie||[]);K(()=>{o(Tt=>({...y8(Tt),...qe}))},[JSON.stringify(qe),o]),K(()=>{n(Tt=>_3(Tt,{shouldSwitchToLastBuildOnBranch:I&&O,lastBuildOnBranchId:C?.id,storyId:d}))},[I,O,C?.id,n,d]);let wt=H(()=>C?.id&&I&&n({buildId:C.id,storyId:d}),[n,I,C?.id,d]),{showOnboarding:At,showGuidedTour:Pe,completeOnboarding:qr,completeWalkthrough:He,skipOnboarding:Ta,skipWalkthrough:lc,startWalkthrough:oc,lastBuildHasChangesForStory:sc}=k8(g);return k&&!k.uiTests?a.createElement(A3,{manageUrl:E}):y?.suspensionReason?a.createElement(g0,{billingUrl:y.billingUrl,suspensionReason:y.suspensionReason}):At&&v?a.createElement(a.Fragment,null,!h||oe?a.createElement(a.Fragment,null):a.createElement(_i,{watchState:g},a.createElement(Z6,{gitInfo:c,projectId:s,updateBuildStatus:o,dismissBuildError:r,localBuildProgress:i,showInitialBuildScreen:!U,onComplete:qr,onSkip:Ta,lastBuildHasChangesForStory:sc}))):a.createElement(a.Fragment,null,!U||!b||!h||oe?a.createElement(v8,{queryError:oe,hasData:h,hasProject:v,hasSelectedBuild:b,branch:c.branch,dismissBuildError:r,isOutdated:e,localBuildProgress:i,...I&&{switchToLastBuildOnBranch:wt}}):a.createElement(W6,{watchState:pe},a.createElement(_i,{watchState:g},a.createElement(g8,{branch:c.branch,dismissBuildError:r,isOutdated:e,localBuildProgress:i,...C&&{lastBuildOnBranch:C},...I&&{switchToLastBuildOnBranch:wt},userCanReview:ke,storyId:d}))),Pe&&a.createElement(_i,{watchState:{selectedBuild:U}},a.createElement(g6,{managerApi:m,skipWalkthrough:lc,startWalkthrough:oc,completeWalkthrough:He})))},C8=e=>{let[t,n]=$e("selectedBuildInfo");return a.createElement(w8,{selectedBuildInfo:t,setSelectedBuildInfo:n,...e})},mn=new Map,S8=()=>{let e=Ln({[Y5]:t=>{let n=mn.get(t.requestId);if(n)if(mn.delete(t.requestId),"error"in t)n.reject(new Error(t.error));else{let{body:r,headers:i,status:l,statusText:o}=t.response,s=new Response(r,{headers:i,status:l,statusText:o});n.resolve(s)}}});return async(t,{signal:n,...r}={})=>{if(n?.aborted)return Promise.reject(n.reason);let i=Math.random().toString(36).slice(2);return n?.addEventListener("abort",()=>{e(G5,{requestId:i}),mn.get(i)?.reject(n.reason),mn.delete(i)}),e(q5,{requestId:i,input:t,init:r}),new Promise((l,o)=>{mn.set(i,{resolve:l,reject:o}),setTimeout(()=>{o(new Error("Request timed out")),mn.delete(i)},3e4)})}},x8=({active:e,api:t})=>{let[n,r]=Ml(),i=H(He=>{r(He),He||E4("authenticationScreen","exchangeParameters")},[r]),{storyId:l}=zt(),[o,s]=Ne(window.navigator.onLine);K(()=>{let He=()=>s(!0),Ta=()=>s(!1);return window.addEventListener("online",He),window.addEventListener("offline",Ta),()=>{window.removeEventListener("online",He),window.removeEventListener("offline",Ta)}},[]);let[c]=Ee(D5),[d]=Ee(fl),[m]=Ee(gl),[u]=Ee(Xa),[p,f]=Ee(vl),[,g]=Ee(Xa),y=Ln({}),k=H(He=>t.experimental_updateStatus(Z,He),[t]),{loading:E,projectId:h,configFile:v,updateProject:b,projectUpdatingFailed:C,projectIdUpdated:O,clearProjectIdUpdated:I}=Al(),[U,G]=$e("createdProjectId"),[oe,ee]=Ee(os),[ke,ye]=$e("subdomain","www"),pe=H(He=>y($5,He),[y]),{isRunning:ie,startBuild:qe,stopBuild:wt}=_l({localBuildProgress:p,accessToken:n}),At=S8(),Pe=He=>a.createElement(j2,{value:As({fetch:At})},a.createElement(z2,{value:pe},a.createElement(Im,{value:{accessToken:n,setAccessToken:i,subdomain:ke,setSubdomain:ye}},a.createElement(b4,{addonUninstalled:oe,setAddonUninstalled:ee},a.createElement(D4,null,a.createElement(x3,{watchState:{isRunning:ie,startBuild:qe,stopBuild:wt}},a.createElement("div",{hidden:!e,style:{containerType:"size",height:"100%"}},He)))))));if(!e)return Pe(null);if(globalThis.CONFIG_TYPE!=="DEVELOPMENT")return Pe(a.createElement(w3,null));if(oe)return Pe(a.createElement(S3,null));if(m)return Pe(a.createElement(C3,{offline:m}));if(!n)return Pe(a.createElement(l3,{setAccessToken:i,setCreatedProjectId:G,hasProjectId:!!h}));if(E)return e?a.createElement(el,null):null;if(!h)return Pe(a.createElement(y3,{createdProjectId:U,setCreatedProjectId:G,onUpdateProject:b}));if(d||!c)return console.error(d),Pe(a.createElement(s3,null));if(C){if(!v)throw new Error("Missing config file after configuration failure");return Pe(a.createElement(g3,{projectId:h,configFile:v}))}if(O){if(!v)throw new Error("Missing config file after configuration success");return Pe(a.createElement(m3,{projectId:h,configFile:v,goToNext:I}))}let qr=c.branch===p?.branch;return Pe(a.createElement(C8,{dismissBuildError:()=>f(void 0),isOutdated:!!u,localBuildProgress:qr?p:void 0,setOutdated:g,updateBuildStatus:k,projectId:h,gitInfo:c,storyId:l}))},Ri=et(Ea()),N8=({api:e,running:t})=>{let{addNotification:n,selectStory:r,setOptions:i,togglePanel:l}=e,o=Ot(ka),{projectId:s}=Al(),[c]=Ml(),d=!!c,[m,u]=Ee(gl),[p]=Ee(Xa),[f]=Ee(vl),[g]=Ee(Fr),y=Object.keys(g?.problems||{}).length>0,[k]=Ee(fl),E=xe(f?.currentStep),{index:h,status:v,storyId:b,viewMode:C}=zt(),O=Object.values(v).filter(pe=>pe[Z]?.status==="warn"),I=H(pe=>{if(i({selectedPanel:an}),l(!0),h&&C!=="story"){let ie=Object.keys(h).indexOf(b),qe=Object.entries(h).slice(ie>0?ie:0),[wt]=qe.find(([,{type:At}])=>At==="story")||[];wt&&r(wt)}pe&&o?.({action:"openWarning",warning:pe})},[i,l,o,h,r,b,C]),U=H(({onDismiss:pe})=>{pe(),I()},[I]);K(()=>{let pe=()=>u(!0),ie=()=>u(!1);return window.addEventListener("offline",pe),window.addEventListener("online",ie),()=>{window.removeEventListener("offline",pe),window.removeEventListener("online",ie)}},[u]),K(()=>{f?.currentStep!==E.current&&(E.current=f?.currentStep,f?.currentStep==="error"&&n({id:`${Z}/build-error/${Date.now()}`,content:{headline:"Build error",subHeadline:"Check the Storybook process on the command line for more details."},icon:a.createElement(xt,{color:dt.negative}),onClick:U}),f?.currentStep==="limited"&&n({id:`${Z}/build-limited/${Date.now()}`,content:{headline:"Build limited",subHeadline:"Your account has insufficient snapshots remaining to run this build. Visit your billing page to find out more."},icon:a.createElement(xt,{color:dt.negative}),onClick:U}))},[n,U,f?.currentStep]);let{startBuild:G,stopBuild:oe}=_l({localBuildProgress:f,accessToken:c}),ee;s||(ee="Select a project"),d||(ee="Login required"),k&&(ee="Git synchronization problem"),y&&(ee="Configuration problem"),m&&(ee="Not available while offline");let ke=H(()=>I(ee),[I,ee]),ye=Ln({[K5]:({providerId:pe})=>{pe===Ya&&G()},[J5]:({providerId:pe})=>{pe===Ya&&oe()}},[G,oe]);if(K(()=>{ye(Q5,{providerId:Ya,runnable:!ee})},[ye,ee]),ee)return a.createElement($t,{onClick:ke},ee);if(t){if(f){let{renderProgress:pe}=Tl[f.currentStep];return a.createElement(a.Fragment,null,pe(f))}return a.createElement(a.Fragment,null,"Starting...")}return p?a.createElement(a.Fragment,null,"Test results outdated"):f?.currentStep==="aborted"?a.createElement(a.Fragment,null,"Aborted by user"):f?.currentStep==="complete"?f.errorCount?a.createElement(a.Fragment,null,"Encountered ",(0,Ri.default)("component error",f.errorCount,!0)):O.length?a.createElement(a.Fragment,null,"Found ",(0,Ri.default)("story",O.length,!0)," with",(0,Ri.default)("change",O.length)):a.createElement(a.Fragment,null,"No visual changes detected"):a.createElement(a.Fragment,null,"Not run")};sn.register(Z,e=>{sn.add(an,{type:La.PANEL,title:"Visual tests",paramKey:W5,match:({viewMode:t})=>t==="story",render:({active:t})=>a.createElement(x8,{active:!!t,api:e})}),globalThis.CONFIG_TYPE==="DEVELOPMENT"&&(La.experimental_TEST_PROVIDER?sn.add(Ya,{type:La.experimental_TEST_PROVIDER,runnable:!0,name:"Visual tests",title:({failed:t})=>t?"Visual tests didn't complete":"Visual tests",description:t=>a.createElement(N8,{...t,api:e})}):(sn.add(P5,{type:"sidebar-top",render:()=>a.createElement(Rm,{api:e})}),sn.add(V5,{type:"sidebar-bottom",render:()=>a.createElement(mu,{api:e})})))});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/chromatic-com-storybook-9/manager-bundle.js.LEGAL.txt b/packages/graphics-components/docs/sb-addons/chromatic-com-storybook-9/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..84baa9e --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/chromatic-com-storybook-9/manager-bundle.js.LEGAL.txt @@ -0,0 +1,51 @@ +Bundled license information: + +react/cjs/react-jsx-runtime.production.min.js: + /** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +filesize/dist/filesize.esm.js: + /** + * filesize + * + * @copyright 2024 Jason Mulligan + * @license BSD-3-Clause + * @version 10.1.6 + */ + +@chromatic-com/storybook/dist/manager.mjs: + /*! Bundled license information: + + popper.js/dist/esm/popper.js: + (**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.16.1 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + *) + */ diff --git a/packages/graphics-components/docs/sb-addons/essentials-actions-2/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-actions-2/manager-bundle.js new file mode 100644 index 0000000..4af9d21 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-actions-2/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var o=__REACT__,{Children:Te,Component:_e,Fragment:ve,Profiler:Jr,PureComponent:qr,StrictMode:Xr,Suspense:Zr,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Kr,cloneElement:Qr,createContext:Z,createElement:en,createFactory:tn,createRef:rn,forwardRef:Se,isValidElement:nn,lazy:an,memo:U,startTransition:on,unstable_act:sn,useCallback:x,useContext:K,useDebugValue:ln,useDeferredValue:un,useEffect:Re,useId:cn,useImperativeHandle:pn,useInsertionEffect:fn,useLayoutEffect:Ae,useMemo:Ce,useReducer:dn,useRef:Ne,useState:j,useSyncExternalStore:mn,useTransition:gn,version:bn}=__REACT__;var Tn=__STORYBOOK_COMPONENTS__,{A:_n,ActionBar:we,AddonPanel:vn,Badge:xe,Bar:Sn,Blockquote:Rn,Button:An,ClipboardCode:Cn,Code:Nn,DL:wn,Div:xn,DocumentWrapper:Ln,EmptyTabContent:In,ErrorFormatter:Dn,FlexBar:Mn,Form:Pn,H1:Bn,H2:Fn,H3:Hn,H4:zn,H5:Un,H6:jn,HR:kn,IconButton:Gn,IconButtonSkeleton:Wn,Icons:Vn,Img:$n,LI:Yn,Link:Jn,ListItem:qn,Loader:Xn,Modal:Zn,OL:Kn,P:Qn,Placeholder:ea,Pre:ta,ProgressSpinner:ra,ResetWrapper:na,ScrollArea:Le,Separator:aa,Spaced:Ie,Span:oa,StorybookIcon:ia,StorybookLogo:sa,Symbols:la,SyntaxHighlighter:ua,TT:ca,TabBar:pa,TabButton:fa,TabWrapper:da,Table:ma,Tabs:ga,TabsState:ba,TooltipLinkList:ha,TooltipMessage:Ea,TooltipNote:ya,UL:Oa,WithTooltip:Ta,WithTooltipPure:_a,Zoom:va,codeCommon:Sa,components:Ra,createCopyToClipboardFunction:Aa,getStoryHref:Ca,icons:Na,interleaveSeparators:wa,nameSpaceClassNames:xa,resetComponents:La,withReset:Ia}=__STORYBOOK_COMPONENTS__;var Fa=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:Ha,ARGTYPES_INFO_RESPONSE:za,CHANNEL_CREATED:Ua,CHANNEL_WS_DISCONNECT:ja,CONFIG_ERROR:ka,CREATE_NEW_STORYFILE_REQUEST:Ga,CREATE_NEW_STORYFILE_RESPONSE:Wa,CURRENT_STORY_WAS_SET:Va,DOCS_PREPARED:$a,DOCS_RENDERED:Ya,FILE_COMPONENT_SEARCH_REQUEST:Ja,FILE_COMPONENT_SEARCH_RESPONSE:qa,FORCE_REMOUNT:Xa,FORCE_RE_RENDER:Za,GLOBALS_UPDATED:Ka,NAVIGATE_URL:Qa,PLAY_FUNCTION_THREW_EXCEPTION:eo,PRELOAD_ENTRIES:to,PREVIEW_BUILDER_PROGRESS:ro,PREVIEW_KEYDOWN:no,REGISTER_SUBSCRIPTION:ao,REQUEST_WHATS_NEW_DATA:oo,RESET_STORY_ARGS:io,RESULT_WHATS_NEW_DATA:so,SAVE_STORY_REQUEST:lo,SAVE_STORY_RESPONSE:uo,SELECT_STORY:co,SET_CONFIG:po,SET_CURRENT_STORY:fo,SET_FILTER:mo,SET_GLOBALS:go,SET_INDEX:bo,SET_STORIES:ho,SET_WHATS_NEW_CACHE:Eo,SHARED_STATE_CHANGED:yo,SHARED_STATE_SET:Oo,STORIES_COLLAPSE_ALL:To,STORIES_EXPAND_ALL:_o,STORY_ARGS_UPDATED:vo,STORY_CHANGED:k,STORY_ERRORED:So,STORY_FINISHED:Ro,STORY_INDEX_INVALIDATED:Ao,STORY_MISSING:Co,STORY_PREPARED:No,STORY_RENDERED:wo,STORY_RENDER_PHASE_CHANGED:xo,STORY_SPECIFIED:Lo,STORY_THREW_EXCEPTION:Io,STORY_UNCHANGED:Do,TELEMETRY_ERROR:Mo,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:Po,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:Bo,TESTING_MODULE_CRASH_REPORT:Fo,TESTING_MODULE_PROGRESS_REPORT:Ho,TESTING_MODULE_RUN_ALL_REQUEST:zo,TESTING_MODULE_RUN_REQUEST:Uo,TOGGLE_WHATS_NEW_NOTIFICATIONS:jo,UNHANDLED_ERRORS_WHILE_PLAYING:ko,UPDATE_GLOBALS:Go,UPDATE_QUERY_PARAMS:Wo,UPDATE_STORY_ARGS:Vo}=__STORYBOOK_CORE_EVENTS__;var ti=__STORYBOOK_API__,{ActiveTabs:ri,Consumer:ni,ManagerContext:ai,Provider:oi,RequestResponseError:ii,addons:Q,combineParameters:si,controlOrMetaKey:li,controlOrMetaSymbol:ui,eventMatchesShortcut:ci,eventToShortcut:pi,experimental_MockUniversalStore:fi,experimental_UniversalStore:di,experimental_requestResponse:mi,experimental_useUniversalStore:gi,isMacLike:bi,isShortcutTaken:hi,keyToSymbol:Ei,merge:yi,mockChannel:Oi,optionOrAltSymbol:Ti,shortcutMatchesShortcut:_i,shortcutToHumanString:vi,types:De,useAddonState:Me,useArgTypes:Si,useArgs:Ri,useChannel:Pe,useGlobalTypes:Ai,useGlobals:Ci,useParameter:Ni,useSharedState:wi,useStoryPrepared:xi,useStorybookApi:Li,useStorybookState:Ii}=__STORYBOOK_API__;var Be=Object.prototype.hasOwnProperty;function Fe(e,t,r){for(r of e.keys())if(L(r,t))return r}function L(e,t){var r,n,a;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&L(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(a=n,a&&typeof a=="object"&&(a=Fe(t,a),!a)||!t.has(a))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(a=n[0],a&&typeof a=="object"&&(a=Fe(t,a),!a)||!L(n[1],t.get(a)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(Be.call(e,r)&&++n&&!Be.call(t,r)||!(r in t)||!L(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}var ji=__STORYBOOK_THEMING__,{CacheProvider:ki,ClassNames:Gi,Global:Wi,ThemeProvider:Vi,background:$i,color:Yi,convert:Ji,create:qi,createCache:Xi,createGlobal:Zi,createReset:Ki,css:Qi,darken:es,ensure:ts,ignoreSsrWarning:rs,isPropValid:ns,jsx:as,keyframes:os,lighten:is,styled:B,themes:ss,typography:ls,useTheme:us,withTheme:He}=__STORYBOOK_THEMING__;function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&a<1?(l=i,u=s):a>=1&&a<2?(l=s,u=i):a>=2&&a<3?(u=i,c=s):a>=3&&a<4?(u=s,c=i):a>=4&&a<5?(l=s,c=i):a>=5&&a<6&&(l=i,c=s);var p=r-i/2,d=l+p,f=u+p,E=c+p;return n(d,f,E)}var Ve={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function mt(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Ve[t]?"#"+Ve[t]:e}var gt=/^#[a-fA-F0-9]{6}$/,bt=/^#[a-fA-F0-9]{8}$/,ht=/^#[a-fA-F0-9]{3}$/,Et=/^#[a-fA-F0-9]{4}$/,re=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,yt=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Ot=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Tt=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function I(e){if(typeof e!="string")throw new _(3);var t=mt(e);if(t.match(gt))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(bt)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(ht))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Et)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=re.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var i=yt.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var s=Ot.exec(t);if(s){var l=parseInt(""+s[1],10),u=parseInt(""+s[2],10)/100,c=parseInt(""+s[3],10)/100,p="rgb("+F(l,u,c)+")",d=re.exec(p);if(!d)throw new _(4,t,p);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10)}}var f=Tt.exec(t.substring(0,50));if(f){var E=parseInt(""+f[1],10),m=parseInt(""+f[2],10)/100,y=parseInt(""+f[3],10)/100,O="rgb("+F(E,m,y)+")",w=re.exec(O);if(!w)throw new _(4,t,O);return{red:parseInt(""+w[1],10),green:parseInt(""+w[2],10),blue:parseInt(""+w[3],10),alpha:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new _(5)}function _t(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),i=Math.min(t,r,n),s=(a+i)/2;if(a===i)return e.alpha!==void 0?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l,u=a-i,c=s>.5?u/(2-a-i):u/(a+i);switch(a){case t:l=(r-n)/u+(r=1?V(e,t,r):"rgba("+F(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?V(e.hue,e.saturation,e.lightness):"rgba("+F(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new _(2)}function oe(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return ae("#"+N(e)+N(t)+N(r));if(typeof e=="object"&&t===void 0&&r===void 0)return ae("#"+N(e.red)+N(e.green)+N(e.blue));throw new _(6)}function $(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=I(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?oe(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?oe(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new _(7)}var Ct=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},Nt=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},wt=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},xt=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function C(e){if(typeof e!="object")throw new _(8);if(Nt(e))return $(e);if(Ct(e))return oe(e);if(xt(e))return At(e);if(wt(e))return Rt(e);throw new _(8)}function Ye(e,t,r){return function(){var a=r.concat(Array.prototype.slice.call(arguments));return a.length>=t?e.apply(this,a):Ye(e,t,a)}}function v(e){return Ye(e,e.length,[])}function Lt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{hue:r.hue+parseFloat(e)}))}var gl=v(Lt);function D(e,t,r){return Math.max(e,Math.min(t,r))}function It(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{lightness:D(0,1,r.lightness-parseFloat(e))}))}var bl=v(It);function Dt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{saturation:D(0,1,r.saturation-parseFloat(e))}))}var hl=v(Dt);function Mt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{lightness:D(0,1,r.lightness+parseFloat(e))}))}var El=v(Mt);function Pt(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=I(t),a=T({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),i=I(r),s=T({},i,{alpha:typeof i.alpha=="number"?i.alpha:1}),l=a.alpha-s.alpha,u=parseFloat(e)*2-1,c=u*l===-1?u:u+l,p=1+u*l,d=(c/p+1)/2,f=1-d,E={red:Math.floor(a.red*d+s.red*f),green:Math.floor(a.green*d+s.green*f),blue:Math.floor(a.blue*d+s.blue*f),alpha:a.alpha*parseFloat(e)+s.alpha*(1-parseFloat(e))};return $(E)}var Bt=v(Pt),Je=Bt;function Ft(e,t){if(t==="transparent")return t;var r=I(t),n=typeof r.alpha=="number"?r.alpha:1,a=T({},r,{alpha:D(0,1,(n*100+parseFloat(e)*100)/100)});return $(a)}var Ht=v(Ft),qe=Ht;function zt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{saturation:D(0,1,r.saturation+parseFloat(e))}))}var yl=v(zt);function Ut(e,t){return t==="transparent"?t:C(T({},A(t),{hue:parseFloat(e)}))}var Ol=v(Ut);function jt(e,t){return t==="transparent"?t:C(T({},A(t),{lightness:parseFloat(e)}))}var Tl=v(jt);function kt(e,t){return t==="transparent"?t:C(T({},A(t),{saturation:parseFloat(e)}))}var _l=v(kt);function Gt(e,t){return t==="transparent"?t:Je(parseFloat(e),"rgb(0, 0, 0)",t)}var vl=v(Gt);function Wt(e,t){return t==="transparent"?t:Je(parseFloat(e),"rgb(255, 255, 255)",t)}var Sl=v(Wt);function Vt(e,t){if(t==="transparent")return t;var r=I(t),n=typeof r.alpha=="number"?r.alpha:1,a=T({},r,{alpha:D(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return $(a)}var Rl=v(Vt);var $t="actions",z="storybook/actions",Yt=`${z}/panel`,se=`${z}/action-event`,et=`${z}/action-clear`,Jt=Object.create,pe=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,tt=Object.getOwnPropertyNames,Xt=Object.getPrototypeOf,Zt=Object.prototype.hasOwnProperty,fe=(e,t)=>function(){return t||(0,e[tt(e)[0]])((t={exports:{}}).exports,t),t.exports},Kt=(e,t)=>{for(var r in t)pe(e,r,{get:t[r],enumerable:!0})},Qt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of tt(t))!Zt.call(e,a)&&a!==r&&pe(e,a,{get:()=>t[a],enumerable:!(n=qt(t,a))||n.enumerable});return e},er=(e,t,r)=>(r=e!=null?Jt(Xt(e)):{},Qt(t||!e||!e.__esModule?pe(r,"default",{value:e,enumerable:!0}):r,e)),tr=fe({"node_modules/is-object/index.js"(e,t){t.exports=function(r){return typeof r=="object"&&r!==null}}}),rr=fe({"node_modules/is-window/index.js"(e,t){t.exports=function(r){if(r==null)return!1;var n=Object(r);return n===n.window}}}),nr=fe({"node_modules/is-dom/index.js"(e,t){var r=tr(),n=rr();function a(i){return!r(i)||!n(window)||typeof window.Node!="function"?!1:typeof i.nodeType=="number"&&typeof i.nodeName=="string"}t.exports=a}}),q={};Kt(q,{chromeDark:()=>ar,chromeLight:()=>or});var ar={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"rgb(36, 36, 36)",BASE_COLOR:"rgb(213, 213, 213)",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(227, 110, 236)",OBJECT_VALUE_NULL_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_REGEXP_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_STRING_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_NUMBER_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_BOOLEAN_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(85, 106, 242)",HTML_TAG_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(155, 187, 220)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(242, 151, 102)",HTML_COMMENT_COLOR:"rgb(137, 137, 137)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"rgb(145, 145, 145)",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"rgb(85, 85, 85)",TABLE_TH_BACKGROUND_COLOR:"rgb(44, 44, 44)",TABLE_TH_HOVER_COLOR:"rgb(48, 48, 48)",TABLE_SORT_ICON_COLOR:"black",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(51, 139, 255, 0.0980392) 50%, rgba(51, 139, 255, 0.0980392))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},or={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"white",BASE_COLOR:"black",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(136, 19, 145)",OBJECT_VALUE_NULL_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_REGEXP_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_STRING_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_NUMBER_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_BOOLEAN_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(13, 34, 170)",HTML_TAG_COLOR:"rgb(168, 148, 166)",HTML_TAGNAME_COLOR:"rgb(136, 18, 128)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(153, 69, 0)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(26, 26, 166)",HTML_COMMENT_COLOR:"rgb(35, 110, 37)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"#6e6e6e",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"#aaa",TABLE_TH_BACKGROUND_COLOR:"#eee",TABLE_TH_HOVER_COLOR:"hsla(0, 0%, 90%, 1)",TABLE_SORT_ICON_COLOR:"#6e6e6e",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(to bottom, white, white 50%, rgb(234, 243, 255) 50%, rgb(234, 243, 255))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},rt=Z([{},()=>{}]),ie={WebkitTouchCallout:"none",WebkitUserSelect:"none",KhtmlUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",OUserSelect:"none",userSelect:"none"},Y=e=>({DOMNodePreview:{htmlOpenTag:{base:{color:e.HTML_TAG_COLOR},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM},htmlAttributeName:{color:e.HTML_ATTRIBUTE_NAME_COLOR},htmlAttributeValue:{color:e.HTML_ATTRIBUTE_VALUE_COLOR}},htmlCloseTag:{base:{color:e.HTML_TAG_COLOR},offsetLeft:{marginLeft:-e.TREENODE_PADDING_LEFT},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM}},htmlComment:{color:e.HTML_COMMENT_COLOR},htmlDoctype:{color:e.HTML_DOCTYPE_COLOR}},ObjectPreview:{objectDescription:{fontStyle:"italic"},preview:{fontStyle:"italic"},arrayMaxProperties:e.OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES,objectMaxProperties:e.OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES},ObjectName:{base:{color:e.OBJECT_NAME_COLOR},dimmed:{opacity:.6}},ObjectValue:{objectValueNull:{color:e.OBJECT_VALUE_NULL_COLOR},objectValueUndefined:{color:e.OBJECT_VALUE_UNDEFINED_COLOR},objectValueRegExp:{color:e.OBJECT_VALUE_REGEXP_COLOR},objectValueString:{color:e.OBJECT_VALUE_STRING_COLOR},objectValueSymbol:{color:e.OBJECT_VALUE_SYMBOL_COLOR},objectValueNumber:{color:e.OBJECT_VALUE_NUMBER_COLOR},objectValueBoolean:{color:e.OBJECT_VALUE_BOOLEAN_COLOR},objectValueFunctionPrefix:{color:e.OBJECT_VALUE_FUNCTION_PREFIX_COLOR,fontStyle:"italic"},objectValueFunctionName:{fontStyle:"italic"}},TreeView:{treeViewOutline:{padding:0,margin:0,listStyleType:"none"}},TreeNode:{treeNodeBase:{color:e.BASE_COLOR,backgroundColor:e.BASE_BACKGROUND_COLOR,lineHeight:e.TREENODE_LINE_HEIGHT,cursor:"default",boxSizing:"border-box",listStyle:"none",fontFamily:e.TREENODE_FONT_FAMILY,fontSize:e.TREENODE_FONT_SIZE},treeNodePreviewContainer:{},treeNodePlaceholder:{whiteSpace:"pre",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...ie},treeNodeArrow:{base:{color:e.ARROW_COLOR,display:"inline-block",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...parseFloat(e.ARROW_ANIMATION_DURATION)>0?{transition:`transform ${e.ARROW_ANIMATION_DURATION} ease 0s`}:{},...ie},expanded:{WebkitTransform:"rotateZ(90deg)",MozTransform:"rotateZ(90deg)",transform:"rotateZ(90deg)"},collapsed:{WebkitTransform:"rotateZ(0deg)",MozTransform:"rotateZ(0deg)",transform:"rotateZ(0deg)"}},treeNodeChildNodesContainer:{margin:0,paddingLeft:e.TREENODE_PADDING_LEFT}},TableInspector:{base:{color:e.BASE_COLOR,position:"relative",border:`1px solid ${e.TABLE_BORDER_COLOR}`,fontFamily:e.BASE_FONT_FAMILY,fontSize:e.BASE_FONT_SIZE,lineHeight:"120%",boxSizing:"border-box",cursor:"default"}},TableInspectorHeaderContainer:{base:{top:0,height:"17px",left:0,right:0,overflowX:"hidden"},table:{tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",height:"100%",width:"100%",margin:0}},TableInspectorDataContainer:{tr:{display:"table-row"},td:{boxSizing:"border-box",border:"none",height:"16px",verticalAlign:"top",padding:"1px 4px",WebkitUserSelect:"text",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px"},div:{position:"static",top:"17px",bottom:0,overflowY:"overlay",transform:"translateZ(0)",left:0,right:0,overflowX:"hidden"},table:{positon:"static",left:0,top:0,right:0,bottom:0,borderTop:"0 none transparent",margin:0,backgroundImage:e.TABLE_DATA_BACKGROUND_IMAGE,backgroundSize:e.TABLE_DATA_BACKGROUND_SIZE,tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",width:"100%",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorTH:{base:{position:"relative",height:"auto",textAlign:"left",backgroundColor:e.TABLE_TH_BACKGROUND_COLOR,borderBottom:`1px solid ${e.TABLE_BORDER_COLOR}`,fontWeight:"normal",verticalAlign:"middle",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px",":hover":{backgroundColor:e.TABLE_TH_HOVER_COLOR}},div:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorLeftBorder:{none:{borderLeft:"none"},solid:{borderLeft:`1px solid ${e.TABLE_BORDER_COLOR}`}},TableInspectorSortIcon:{display:"block",marginRight:3,width:8,height:7,marginTop:-7,color:e.TABLE_SORT_ICON_COLOR,fontSize:12,...ie}}),le="chromeLight",nt=Z(Y(q[le])),S=e=>K(nt)[e],de=e=>({theme:t=le,...r})=>{let n=Ce(()=>{switch(Object.prototype.toString.call(t)){case"[object String]":return Y(q[t]);case"[object Object]":return Y(t);default:return Y(q[le])}},[t]);return o.createElement(nt.Provider,{value:n},o.createElement(e,{...r}))},ir=({expanded:e,styles:t})=>o.createElement("span",{style:{...t.base,...e?t.expanded:t.collapsed}},"\u25B6"),sr=U(e=>{e={expanded:!0,nodeRenderer:({name:p})=>o.createElement("span",null,p),onClick:()=>{},shouldShowArrow:!1,shouldShowPlaceholder:!0,...e};let{expanded:t,onClick:r,children:n,nodeRenderer:a,title:i,shouldShowArrow:s,shouldShowPlaceholder:l}=e,u=S("TreeNode"),c=a;return o.createElement("li",{"aria-expanded":t,role:"treeitem",style:u.treeNodeBase,title:i},o.createElement("div",{style:u.treeNodePreviewContainer,onClick:r},s||Te.count(n)>0?o.createElement(ir,{expanded:t,styles:u.treeNodeArrow}):l&&o.createElement("span",{style:u.treeNodePlaceholder},"\xA0"),o.createElement(c,{...e})),o.createElement("ol",{role:"group",style:u.treeNodeChildNodesContainer},t?n:void 0))}),X="$",Xe="*";function J(e,t){return!t(e).next().done}var lr=e=>Array.from({length:e},(t,r)=>[X].concat(Array.from({length:r},()=>"*")).join(".")),ur=(e,t,r,n,a)=>{let i=[].concat(lr(n)).concat(r).filter(l=>typeof l=="string"),s=[];return i.forEach(l=>{let u=l.split("."),c=(p,d,f)=>{if(f===u.length){s.push(d);return}let E=u[f];if(f===0)J(p,t)&&(E===X||E===Xe)&&c(p,X,f+1);else if(E===Xe)for(let{name:m,data:y}of t(p))J(y,t)&&c(y,`${d}.${m}`,f+1);else{let m=p[E];J(m,t)&&c(m,`${d}.${E}`,f+1)}};c(e,"",0)}),s.reduce((l,u)=>(l[u]=!0,l),{...a})},at=U(e=>{let{data:t,dataIterator:r,path:n,depth:a,nodeRenderer:i}=e,[s,l]=K(rt),u=J(t,r),c=!!s[n],p=x(()=>u&&l(d=>({...d,[n]:!c})),[u,l,n,c]);return o.createElement(sr,{expanded:c,onClick:p,shouldShowArrow:u,shouldShowPlaceholder:a>0,nodeRenderer:i,...e},c?[...r(t)].map(({name:d,data:f,...E})=>o.createElement(at,{name:d,data:f,depth:a+1,path:`${n}.${d}`,key:d,dataIterator:r,nodeRenderer:i,...E})):null)}),ot=U(({name:e,data:t,dataIterator:r,nodeRenderer:n,expandPaths:a,expandLevel:i})=>{let s=S("TreeView"),l=j({}),[,u]=l;return Ae(()=>u(c=>ur(t,r,a,i,c)),[t,r,a,i]),o.createElement(rt.Provider,{value:l},o.createElement("ol",{role:"tree",style:s.treeViewOutline},o.createElement(at,{name:e,data:t,dataIterator:r,depth:0,path:X,nodeRenderer:n})))}),me=({name:e,dimmed:t=!1,styles:r={}})=>{let n=S("ObjectName"),a={...n.base,...t?n.dimmed:{},...r};return o.createElement("span",{style:a},e)},H=({object:e,styles:t})=>{let r=S("ObjectValue"),n=a=>({...r[a],...t});switch(typeof e){case"bigint":return o.createElement("span",{style:n("objectValueNumber")},String(e),"n");case"number":return o.createElement("span",{style:n("objectValueNumber")},String(e));case"string":return o.createElement("span",{style:n("objectValueString")},'"',e,'"');case"boolean":return o.createElement("span",{style:n("objectValueBoolean")},String(e));case"undefined":return o.createElement("span",{style:n("objectValueUndefined")},"undefined");case"object":return e===null?o.createElement("span",{style:n("objectValueNull")},"null"):e instanceof Date?o.createElement("span",null,e.toString()):e instanceof RegExp?o.createElement("span",{style:n("objectValueRegExp")},e.toString()):Array.isArray(e)?o.createElement("span",null,`Array(${e.length})`):e.constructor?typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)?o.createElement("span",null,`Buffer[${e.length}]`):o.createElement("span",null,e.constructor.name):o.createElement("span",null,"Object");case"function":return o.createElement("span",null,o.createElement("span",{style:n("objectValueFunctionPrefix")},"\u0192\xA0"),o.createElement("span",{style:n("objectValueFunctionName")},e.name,"()"));case"symbol":return o.createElement("span",{style:n("objectValueSymbol")},e.toString());default:return o.createElement("span",null)}},it=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable;function ue(e,t){let r=Object.getOwnPropertyDescriptor(e,t);if(r.get)try{return r.get()}catch{return r.get}return e[t]}function Ze(e,t){return e.length===0?[]:e.slice(1).reduce((r,n)=>r.concat([t,n]),[e[0]])}var ce=({data:e})=>{let t=S("ObjectPreview"),r=e;if(typeof r!="object"||r===null||r instanceof Date||r instanceof RegExp)return o.createElement(H,{object:r});if(Array.isArray(r)){let n=t.arrayMaxProperties,a=r.slice(0,n).map((s,l)=>o.createElement(H,{key:l,object:s}));r.length>n&&a.push(o.createElement("span",{key:"ellipsis"},"\u2026"));let i=r.length;return o.createElement(o.Fragment,null,o.createElement("span",{style:t.objectDescription},i===0?"":`(${i})\xA0`),o.createElement("span",{style:t.preview},"[",Ze(a,", "),"]"))}else{let n=t.objectMaxProperties,a=[];for(let s in r)if(it.call(r,s)){let l;a.length===n-1&&Object.keys(r).length>n&&(l=o.createElement("span",{key:"ellipsis"},"\u2026"));let u=ue(r,s);if(a.push(o.createElement("span",{key:s},o.createElement(me,{name:s||'""'}),":\xA0",o.createElement(H,{object:u}),l)),l)break}let i=r.constructor?r.constructor.name:"Object";return o.createElement(o.Fragment,null,o.createElement("span",{style:t.objectDescription},i==="Object"?"":`${i} `),o.createElement("span",{style:t.preview},"{",Ze(a,", "),"}"))}},pr=({name:e,data:t})=>typeof e=="string"?o.createElement("span",null,o.createElement(me,{name:e}),o.createElement("span",null,": "),o.createElement(ce,{data:t})):o.createElement(ce,{data:t}),fr=({name:e,data:t,isNonenumerable:r=!1})=>{let n=t;return o.createElement("span",null,typeof e=="string"?o.createElement(me,{name:e,dimmed:r}):o.createElement(ce,{data:e}),o.createElement("span",null,": "),o.createElement(H,{object:n}))},dr=(e,t)=>function*(r){if(!(typeof r=="object"&&r!==null||typeof r=="function"))return;let n=Array.isArray(r);if(!n&&r[Symbol.iterator]){let a=0;for(let i of r){if(Array.isArray(i)&&i.length===2){let[s,l]=i;yield{name:s,data:l}}else yield{name:a.toString(),data:i};a++}}else{let a=Object.getOwnPropertyNames(r);t===!0&&!n?a.sort():typeof t=="function"&&a.sort(t);for(let i of a)if(cr.call(r,i)){let s=ue(r,i);yield{name:i||'""',data:s}}else if(e){let s;try{s=ue(r,i)}catch{}s!==void 0&&(yield{name:i,data:s,isNonenumerable:!0})}e&&r!==Object.prototype&&(yield{name:"__proto__",data:Object.getPrototypeOf(r),isNonenumerable:!0})}},mr=({depth:e,name:t,data:r,isNonenumerable:n})=>e===0?o.createElement(pr,{name:t,data:r}):o.createElement(fr,{name:t,data:r,isNonenumerable:n}),gr=({showNonenumerable:e=!1,sortObjectKeys:t,nodeRenderer:r,...n})=>{let a=dr(e,t),i=r||mr;return o.createElement(ot,{nodeRenderer:i,dataIterator:a,...n})},br=de(gr);function hr(e){if(typeof e=="object"){let t=[];if(Array.isArray(e)){let n=e.length;t=[...Array(n).keys()]}else e!==null&&(t=Object.keys(e));let r=t.reduce((n,a)=>{let i=e[a];return typeof i=="object"&&i!==null&&Object.keys(i).reduce((s,l)=>(s.includes(l)||s.push(l),s),n),n},[]);return{rowHeaders:t,colHeaders:r}}}var Er=({rows:e,columns:t,rowsData:r})=>{let n=S("TableInspectorDataContainer"),a=S("TableInspectorLeftBorder");return o.createElement("div",{style:n.div},o.createElement("table",{style:n.table},o.createElement("colgroup",null),o.createElement("tbody",null,e.map((i,s)=>o.createElement("tr",{key:i,style:n.tr},o.createElement("td",{style:{...n.td,...a.none}},i),t.map(l=>{let u=r[s];return typeof u=="object"&&u!==null&&it.call(u,l)?o.createElement("td",{key:l,style:{...n.td,...a.solid}},o.createElement(H,{object:u[l]})):o.createElement("td",{key:l,style:{...n.td,...a.solid}})}))))))},yr=e=>o.createElement("div",{style:{position:"absolute",top:1,right:0,bottom:1,display:"flex",alignItems:"center"}},e.children),Or=({sortAscending:e})=>{let t=S("TableInspectorSortIcon"),r=e?"\u25B2":"\u25BC";return o.createElement("div",{style:t},r)},Ke=({sortAscending:e=!1,sorted:t=!1,onClick:r=void 0,borderStyle:n={},children:a,...i})=>{let s=S("TableInspectorTH"),[l,u]=j(!1),c=x(()=>u(!0),[]),p=x(()=>u(!1),[]);return o.createElement("th",{...i,style:{...s.base,...n,...l?s.base[":hover"]:{}},onMouseEnter:c,onMouseLeave:p,onClick:r},o.createElement("div",{style:s.div},a),t&&o.createElement(yr,null,o.createElement(Or,{sortAscending:e})))},Tr=({indexColumnText:e="(index)",columns:t=[],sorted:r,sortIndexColumn:n,sortColumn:a,sortAscending:i,onTHClick:s,onIndexTHClick:l})=>{let u=S("TableInspectorHeaderContainer"),c=S("TableInspectorLeftBorder");return o.createElement("div",{style:u.base},o.createElement("table",{style:u.table},o.createElement("tbody",null,o.createElement("tr",null,o.createElement(Ke,{borderStyle:c.none,sorted:r&&n,sortAscending:i,onClick:l},e),t.map(p=>o.createElement(Ke,{borderStyle:c.solid,key:p,sorted:r&&a===p,sortAscending:i,onClick:s.bind(null,p)},p))))))},_r=({data:e,columns:t})=>{let r=S("TableInspector"),[{sorted:n,sortIndexColumn:a,sortColumn:i,sortAscending:s},l]=j({sorted:!1,sortIndexColumn:!1,sortColumn:void 0,sortAscending:!1}),u=x(()=>{l(({sortIndexColumn:m,sortAscending:y})=>({sorted:!0,sortIndexColumn:!0,sortColumn:void 0,sortAscending:m?!y:!0}))},[]),c=x(m=>{l(({sortColumn:y,sortAscending:O})=>({sorted:!0,sortIndexColumn:!1,sortColumn:m,sortAscending:m===y?!O:!0}))},[]);if(typeof e!="object"||e===null)return o.createElement("div",null);let{rowHeaders:p,colHeaders:d}=hr(e);t!==void 0&&(d=t);let f=p.map(m=>e[m]),E;if(i!==void 0?E=f.map((m,y)=>typeof m=="object"&&m!==null?[m[i],y]:[void 0,y]):a&&(E=p.map((m,y)=>[p[y],y])),E!==void 0){let m=(O,w)=>(ut,ct)=>{let ge=O(ut),be=O(ct),he=typeof ge,Ee=typeof be,ye=(P,Oe)=>POe?1:0,M;if(he===Ee)M=ye(ge,be);else{let P={string:0,number:1,object:2,symbol:3,boolean:4,undefined:5,function:6};M=ye(P[he],P[Ee])}return w||(M=-M),M},y=E.sort(m(O=>O[0],s)).map(O=>O[1]);p=y.map(O=>p[O]),f=y.map(O=>f[O])}return o.createElement("div",{style:r.base},o.createElement(Tr,{columns:d,sorted:n,sortIndexColumn:a,sortColumn:i,sortAscending:s,onTHClick:c,onIndexTHClick:u}),o.createElement(Er,{rows:p,columns:d,rowsData:f}))},vr=de(_r),Sr=80,st=e=>e.childNodes.length===0||e.childNodes.length===1&&e.childNodes[0].nodeType===Node.TEXT_NODE&&e.textContent.lengtho.createElement("span",{style:r.base},"<",o.createElement("span",{style:r.tagName},e),(()=>{if(t){let n=[];for(let a=0;a"),Qe=({tagName:e,isChildNode:t=!1,styles:r})=>o.createElement("span",{style:Object.assign({},r.base,t&&r.offsetLeft)},""),Ar={1:"ELEMENT_NODE",3:"TEXT_NODE",7:"PROCESSING_INSTRUCTION_NODE",8:"COMMENT_NODE",9:"DOCUMENT_NODE",10:"DOCUMENT_TYPE_NODE",11:"DOCUMENT_FRAGMENT_NODE"},Cr=({isCloseTag:e,data:t,expanded:r})=>{let n=S("DOMNodePreview");if(e)return o.createElement(Qe,{styles:n.htmlCloseTag,isChildNode:!0,tagName:t.tagName});switch(t.nodeType){case Node.ELEMENT_NODE:return o.createElement("span",null,o.createElement(Rr,{tagName:t.tagName,attributes:t.attributes,styles:n.htmlOpenTag}),st(t)?t.textContent:!r&&"\u2026",!r&&o.createElement(Qe,{tagName:t.tagName,styles:n.htmlCloseTag}));case Node.TEXT_NODE:return o.createElement("span",null,t.textContent);case Node.CDATA_SECTION_NODE:return o.createElement("span",null,"");case Node.COMMENT_NODE:return o.createElement("span",{style:n.htmlComment},"");case Node.PROCESSING_INSTRUCTION_NODE:return o.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return o.createElement("span",{style:n.htmlDoctype},"");case Node.DOCUMENT_NODE:return o.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return o.createElement("span",null,t.nodeName);default:return o.createElement("span",null,Ar[t.nodeType])}},Nr=function*(e){if(e&&e.childNodes){if(st(e))return;for(let t=0;to.createElement(ot,{nodeRenderer:Cr,dataIterator:Nr,...e}),xr=de(wr),Lr=er(nr()),Ir=({table:e=!1,data:t,...r})=>e?o.createElement(vr,{data:t,...r}):(0,Lr.default)(t)?o.createElement(xr,{data:t,...r}):o.createElement(br,{data:t,...r}),Dr=B.div({display:"flex",padding:0,borderLeft:"5px solid transparent",borderBottom:"1px solid transparent",transition:"all 0.1s",alignItems:"flex-start",whiteSpace:"pre"}),Mr=B.div(({theme:e})=>({backgroundColor:qe(.5,e.appBorderColor),color:e.color.inverseText,fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:1,padding:"1px 5px",borderRadius:20,margin:"2px 0px"})),Pr=B.div({flex:1,padding:"0 0 0 5px"}),lt=Se(({children:e,className:t},r)=>o.createElement(Le,{ref:r,horizontal:!0,vertical:!0,className:t},e));lt.displayName="UnstyledWrapped";var Br=B(lt)({margin:0,padding:"10px 5px 20px"}),Fr=He(({theme:e,...t})=>o.createElement(Ir,{theme:e.addonActionsTheme||"chromeLight",table:!1,...t})),Hr=({actions:e,onClear:t})=>{let r=Ne(null),n=r.current,a=n&&n.scrollHeight-n.scrollTop===n.clientHeight;return Re(()=>{a&&(r.current.scrollTop=r.current.scrollHeight)},[a,e.length]),o.createElement(ve,null,o.createElement(Br,{ref:r},e.map(i=>o.createElement(Dr,{key:i.id},i.count>1&&o.createElement(Mr,null,i.count),o.createElement(Pr,null,o.createElement(Fr,{sortObjectKeys:!0,showNonenumerable:!1,name:i.data.name,data:i.data.args??i.data}))))),o.createElement(we,{actionItems:[{title:"Clear",onClick:t}]}))},zr=(e,t)=>{try{return L(e,t)}catch{return!1}},Ur=class extends _e{constructor(e){super(e),this.handleStoryChange=()=>{let{actions:t}=this.state;t.length>0&&t[0].options.clearOnStoryChange&&this.clearActions()},this.addAction=t=>{this.setState(r=>{let n=[...r.actions],a=n.length&&n[n.length-1];return a&&zr(a.data,t.data)?a.count++:(t.count=1,n.push(t)),{actions:n.slice(0,t.options.limit)}})},this.clearActions=()=>{let{api:t}=this.props;t.emit(et),this.setState({actions:[]})},this.mounted=!1,this.state={actions:[]}}componentDidMount(){this.mounted=!0;let{api:e}=this.props;e.on(se,this.addAction),e.on(k,this.handleStoryChange)}componentWillUnmount(){this.mounted=!1;let{api:e}=this.props;e.off(k,this.handleStoryChange),e.off(se,this.addAction)}render(){let{actions:e=[]}=this.state,{active:t}=this.props,r={actions:e,onClear:this.clearActions};return t?o.createElement(Hr,{...r}):null}};function jr(){let[{count:e},t]=Me(z,{count:0});return Pe({[se]:()=>{t(r=>({...r,count:r.count+1}))},[k]:()=>{t(r=>({...r,count:0}))},[et]:()=>{t(r=>({...r,count:0}))}}),o.createElement("div",null,o.createElement(Ie,{col:1},o.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Actions"),e===0?"":o.createElement(xe,{status:"neutral"},e)))}Q.register(z,e=>{Q.add(Yt,{title:jr,type:De.PANEL,render:({active:t})=>o.createElement(Ur,{api:e,active:!!t}),paramKey:$t})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/essentials-backgrounds-4/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-backgrounds-4/manager-bundle.js new file mode 100644 index 0000000..88319e1 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-backgrounds-4/manager-bundle.js @@ -0,0 +1,12 @@ +try{ +(()=>{var re=Object.create;var Y=Object.defineProperty;var ie=Object.getOwnPropertyDescriptor;var ae=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,le=Object.prototype.hasOwnProperty;var E=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(o,c)=>(typeof require<"u"?require:o)[c]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var M=(e,o)=>()=>(e&&(o=e(e=0)),o);var se=(e,o)=>()=>(o||e((o={exports:{}}).exports,o),o.exports);var ue=(e,o,c,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let i of ae(o))!le.call(e,i)&&i!==c&&Y(e,i,{get:()=>o[i],enumerable:!(r=ie(o,i))||r.enumerable});return e};var Ie=(e,o,c)=>(c=e!=null?re(ce(e)):{},ue(o||!e||!e.__esModule?Y(c,"default",{value:e,enumerable:!0}):c,e));var p=M(()=>{});var h=M(()=>{});var f=M(()=>{});var X=se((Q,V)=>{p();h();f();(function(e){if(typeof Q=="object"&&typeof V<"u")V.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var o;typeof window<"u"||typeof window<"u"?o=window:typeof self<"u"?o=self:o=this,o.memoizerific=e()}})(function(){var e,o,c;return function r(i,d,l){function t(a,I){if(!d[a]){if(!i[a]){var s=typeof E=="function"&&E;if(!I&&s)return s(a,!0);if(n)return n(a,!0);var S=new Error("Cannot find module '"+a+"'");throw S.code="MODULE_NOT_FOUND",S}var m=d[a]={exports:{}};i[a][0].call(m.exports,function(b){var C=i[a][1][b];return t(C||b)},m,m.exports,r,i,d,l)}return d[a].exports}for(var n=typeof E=="function"&&E,u=0;u=0)return this.lastItem=this.list[n],this.list[n].val},l.prototype.set=function(t,n){var u;return this.lastItem&&this.isEqual(this.lastItem.key,t)?(this.lastItem.val=n,this):(u=this.indexOf(t),u>=0?(this.lastItem=this.list[u],this.list[u].val=n,this):(this.lastItem={key:t,val:n},this.list.push(this.lastItem),this.size++,this))},l.prototype.delete=function(t){var n;if(this.lastItem&&this.isEqual(this.lastItem.key,t)&&(this.lastItem=void 0),n=this.indexOf(t),n>=0)return this.size--,this.list.splice(n,1)[0]},l.prototype.has=function(t){var n;return this.lastItem&&this.isEqual(this.lastItem.key,t)?!0:(n=this.indexOf(t),n>=0?(this.lastItem=this.list[n],!0):!1)},l.prototype.forEach=function(t,n){var u;for(u=0;u0&&(x[T]={cacheItem:b,arg:arguments[T]},O?t(s,x):s.push(x),s.length>a&&n(s.shift())),m.wasMemoized=O,m.numArgs=T+1,R};return m.limit=a,m.wasMemoized=!1,m.cache=I,m.lru=s,m}};function t(a,I){var s=a.length,S=I.length,m,b,C;for(b=0;b=0&&(s=a[m],S=s.cacheItem.get(s.arg),!S||!S.size);m--)s.cacheItem.delete(s.arg)}function u(a,I){return a===I||a!==a&&I!==I}},{"map-or-similar":1}]},{},[3])(3)})});p();h();f();p();h();f();p();h();f();p();h();f();var g=__REACT__,{Children:Ee,Component:we,Fragment:D,Profiler:Be,PureComponent:Re,StrictMode:xe,Suspense:Le,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Pe,cloneElement:Me,createContext:De,createElement:Ge,createFactory:Ue,createRef:Fe,forwardRef:Ne,isValidElement:He,lazy:qe,memo:w,startTransition:ze,unstable_act:Ke,useCallback:G,useContext:Ve,useDebugValue:We,useDeferredValue:Ye,useEffect:je,useId:$e,useImperativeHandle:Ze,useInsertionEffect:Je,useLayoutEffect:Qe,useMemo:j,useReducer:Xe,useRef:eo,useState:U,useSyncExternalStore:oo,useTransition:no,version:to}=__REACT__;p();h();f();var lo=__STORYBOOK_API__,{ActiveTabs:so,Consumer:uo,ManagerContext:Io,Provider:mo,RequestResponseError:po,addons:F,combineParameters:ho,controlOrMetaKey:fo,controlOrMetaSymbol:go,eventMatchesShortcut:bo,eventToShortcut:So,experimental_MockUniversalStore:Co,experimental_UniversalStore:yo,experimental_requestResponse:ko,experimental_useUniversalStore:vo,isMacLike:_o,isShortcutTaken:To,keyToSymbol:Ao,merge:Oo,mockChannel:Eo,optionOrAltSymbol:wo,shortcutMatchesShortcut:Bo,shortcutToHumanString:Ro,types:$,useAddonState:xo,useArgTypes:Lo,useArgs:Po,useChannel:Mo,useGlobalTypes:Do,useGlobals:L,useParameter:P,useSharedState:Go,useStoryPrepared:Uo,useStorybookApi:Fo,useStorybookState:No}=__STORYBOOK_API__;p();h();f();var Vo=__STORYBOOK_COMPONENTS__,{A:Wo,ActionBar:Yo,AddonPanel:jo,Badge:$o,Bar:Zo,Blockquote:Jo,Button:Qo,ClipboardCode:Xo,Code:en,DL:on,Div:nn,DocumentWrapper:tn,EmptyTabContent:rn,ErrorFormatter:an,FlexBar:cn,Form:ln,H1:sn,H2:un,H3:In,H4:dn,H5:mn,H6:pn,HR:hn,IconButton:B,IconButtonSkeleton:fn,Icons:gn,Img:bn,LI:Sn,Link:Cn,ListItem:yn,Loader:kn,Modal:vn,OL:_n,P:Tn,Placeholder:An,Pre:On,ProgressSpinner:En,ResetWrapper:wn,ScrollArea:Bn,Separator:Rn,Spaced:xn,Span:Ln,StorybookIcon:Pn,StorybookLogo:Mn,Symbols:Dn,SyntaxHighlighter:Gn,TT:Un,TabBar:Fn,TabButton:Nn,TabWrapper:Hn,Table:qn,Tabs:zn,TabsState:Kn,TooltipLinkList:N,TooltipMessage:Vn,TooltipNote:Wn,UL:Yn,WithTooltip:H,WithTooltipPure:jn,Zoom:$n,codeCommon:Zn,components:Jn,createCopyToClipboardFunction:Qn,getStoryHref:Xn,icons:et,interleaveSeparators:ot,nameSpaceClassNames:nt,resetComponents:tt,withReset:rt}=__STORYBOOK_COMPONENTS__;p();h();f();var st=__STORYBOOK_ICONS__,{AccessibilityAltIcon:ut,AccessibilityIcon:It,AccessibilityIgnoredIcon:dt,AddIcon:mt,AdminIcon:pt,AlertAltIcon:ht,AlertIcon:ft,AlignLeftIcon:gt,AlignRightIcon:bt,AppleIcon:St,ArrowBottomLeftIcon:Ct,ArrowBottomRightIcon:yt,ArrowDownIcon:kt,ArrowLeftIcon:vt,ArrowRightIcon:_t,ArrowSolidDownIcon:Tt,ArrowSolidLeftIcon:At,ArrowSolidRightIcon:Ot,ArrowSolidUpIcon:Et,ArrowTopLeftIcon:wt,ArrowTopRightIcon:Bt,ArrowUpIcon:Rt,AzureDevOpsIcon:xt,BackIcon:Lt,BasketIcon:Pt,BatchAcceptIcon:Mt,BatchDenyIcon:Dt,BeakerIcon:Gt,BellIcon:Ut,BitbucketIcon:Ft,BoldIcon:Nt,BookIcon:Ht,BookmarkHollowIcon:qt,BookmarkIcon:zt,BottomBarIcon:Kt,BottomBarToggleIcon:Vt,BoxIcon:Wt,BranchIcon:Yt,BrowserIcon:jt,ButtonIcon:$t,CPUIcon:Zt,CalendarIcon:Jt,CameraIcon:Qt,CameraStabilizeIcon:Xt,CategoryIcon:er,CertificateIcon:or,ChangedIcon:nr,ChatIcon:tr,CheckIcon:rr,ChevronDownIcon:ir,ChevronLeftIcon:ar,ChevronRightIcon:cr,ChevronSmallDownIcon:lr,ChevronSmallLeftIcon:sr,ChevronSmallRightIcon:ur,ChevronSmallUpIcon:Ir,ChevronUpIcon:dr,ChromaticIcon:mr,ChromeIcon:pr,CircleHollowIcon:hr,CircleIcon:Z,ClearIcon:fr,CloseAltIcon:gr,CloseIcon:br,CloudHollowIcon:Sr,CloudIcon:Cr,CogIcon:yr,CollapseIcon:kr,CommandIcon:vr,CommentAddIcon:_r,CommentIcon:Tr,CommentsIcon:Ar,CommitIcon:Or,CompassIcon:Er,ComponentDrivenIcon:wr,ComponentIcon:Br,ContrastIcon:Rr,ContrastIgnoredIcon:xr,ControlsIcon:Lr,CopyIcon:Pr,CreditIcon:Mr,CrossIcon:Dr,DashboardIcon:Gr,DatabaseIcon:Ur,DeleteIcon:Fr,DiamondIcon:Nr,DirectionIcon:Hr,DiscordIcon:qr,DocChartIcon:zr,DocListIcon:Kr,DocumentIcon:Vr,DownloadIcon:Wr,DragIcon:Yr,EditIcon:jr,EllipsisIcon:$r,EmailIcon:Zr,ExpandAltIcon:Jr,ExpandIcon:Qr,EyeCloseIcon:Xr,EyeIcon:ei,FaceHappyIcon:oi,FaceNeutralIcon:ni,FaceSadIcon:ti,FacebookIcon:ri,FailedIcon:ii,FastForwardIcon:ai,FigmaIcon:ci,FilterIcon:li,FlagIcon:si,FolderIcon:ui,FormIcon:Ii,GDriveIcon:di,GithubIcon:mi,GitlabIcon:pi,GlobeIcon:hi,GoogleIcon:fi,GraphBarIcon:gi,GraphLineIcon:bi,GraphqlIcon:Si,GridAltIcon:Ci,GridIcon:q,GrowIcon:yi,HeartHollowIcon:ki,HeartIcon:vi,HomeIcon:_i,HourglassIcon:Ti,InfoIcon:Ai,ItalicIcon:Oi,JumpToIcon:Ei,KeyIcon:wi,LightningIcon:Bi,LightningOffIcon:Ri,LinkBrokenIcon:xi,LinkIcon:Li,LinkedinIcon:Pi,LinuxIcon:Mi,ListOrderedIcon:Di,ListUnorderedIcon:Gi,LocationIcon:Ui,LockIcon:Fi,MarkdownIcon:Ni,MarkupIcon:Hi,MediumIcon:qi,MemoryIcon:zi,MenuIcon:Ki,MergeIcon:Vi,MirrorIcon:Wi,MobileIcon:Yi,MoonIcon:ji,NutIcon:$i,OutboxIcon:Zi,OutlineIcon:Ji,PaintBrushIcon:Qi,PaperClipIcon:Xi,ParagraphIcon:ea,PassedIcon:oa,PhoneIcon:na,PhotoDragIcon:ta,PhotoIcon:z,PhotoStabilizeIcon:ra,PinAltIcon:ia,PinIcon:aa,PlayAllHollowIcon:ca,PlayBackIcon:la,PlayHollowIcon:sa,PlayIcon:ua,PlayNextIcon:Ia,PlusIcon:da,PointerDefaultIcon:ma,PointerHandIcon:pa,PowerIcon:ha,PrintIcon:fa,ProceedIcon:ga,ProfileIcon:ba,PullRequestIcon:Sa,QuestionIcon:Ca,RSSIcon:ya,RedirectIcon:ka,ReduxIcon:va,RefreshIcon:J,ReplyIcon:_a,RepoIcon:Ta,RequestChangeIcon:Aa,RewindIcon:Oa,RulerIcon:Ea,SaveIcon:wa,SearchIcon:Ba,ShareAltIcon:Ra,ShareIcon:xa,ShieldIcon:La,SideBySideIcon:Pa,SidebarAltIcon:Ma,SidebarAltToggleIcon:Da,SidebarIcon:Ga,SidebarToggleIcon:Ua,SpeakerIcon:Fa,StackedIcon:Na,StarHollowIcon:Ha,StarIcon:qa,StatusFailIcon:za,StatusIcon:Ka,StatusPassIcon:Va,StatusWarnIcon:Wa,StickerIcon:Ya,StopAltHollowIcon:ja,StopAltIcon:$a,StopIcon:Za,StorybookIcon:Ja,StructureIcon:Qa,SubtractIcon:Xa,SunIcon:ec,SupportIcon:oc,SweepIcon:nc,SwitchAltIcon:tc,SyncIcon:rc,TabletIcon:ic,ThumbsUpIcon:ac,TimeIcon:cc,TimerIcon:lc,TransferIcon:sc,TrashIcon:uc,TwitterIcon:Ic,TypeIcon:dc,UbuntuIcon:mc,UndoIcon:pc,UnfoldIcon:hc,UnlockIcon:fc,UnpinIcon:gc,UploadIcon:bc,UserAddIcon:Sc,UserAltIcon:Cc,UserIcon:yc,UsersIcon:kc,VSCodeIcon:vc,VerifiedIcon:_c,VideoIcon:Tc,WandIcon:Ac,WatchIcon:Oc,WindowsIcon:Ec,WrenchIcon:wc,XIcon:Bc,YoutubeIcon:Rc,ZoomIcon:xc,ZoomOutIcon:Lc,ZoomResetIcon:Pc,iconList:Mc}=__STORYBOOK_ICONS__;p();h();f();var Nc=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Hc,logger:K,once:qc,pretty:zc}=__STORYBOOK_CLIENT_LOGGER__;var W=Ie(X());p();h();f();var Qc=__STORYBOOK_THEMING__,{CacheProvider:Xc,ClassNames:el,Global:ol,ThemeProvider:nl,background:tl,color:rl,convert:il,create:al,createCache:cl,createGlobal:ll,createReset:sl,css:ul,darken:Il,ensure:dl,ignoreSsrWarning:ml,isPropValid:pl,jsx:hl,keyframes:fl,lighten:gl,styled:ee,themes:bl,typography:Sl,useTheme:Cl,withTheme:yl}=__STORYBOOK_THEMING__;p();h();f();function oe(e){for(var o=[],c=1;c{r({[y]:I})},[r]);return g.createElement(D,null,g.createElement(B,{key:"grid",active:n,disabled:t,title:"Apply a grid to the preview",onClick:()=>a({value:l,grid:!n})},g.createElement(q,null)),c>0?g.createElement(H,{key:"background",placement:"top",closeOnOutsideClick:!0,tooltip:({onHide:I})=>g.createElement(N,{links:[...o?[{id:"reset",title:"Reset background",icon:g.createElement(J,null),onClick:()=>{a({value:void 0,grid:n}),I()}}]:[],...Object.entries(d).map(([s,S])=>({id:s,title:S.name,icon:g.createElement(Z,{color:S?.value||"grey"}),active:s===l,onClick:()=>{a({value:s,grid:n}),I()}}))].flat()}),onVisibleChange:i},g.createElement(B,{disabled:t,key:"background",title:"Change the background of the preview",active:!!o||u},g.createElement(z,null))):null)}),he=ee.span(({background:e})=>({borderRadius:"1rem",display:"block",height:"1rem",width:"1rem",background:e}),({theme:e})=>({boxShadow:`${e.appBorderColor} 0 0 0 1px inset`})),fe=(e,o=[],c)=>{if(e==="transparent")return"transparent";if(o.find(i=>i.value===e)||e)return e;let r=o.find(i=>i.name===c);if(r)return r.value;if(c){let i=o.map(d=>d.name).join(", ");K.warn(oe` + Backgrounds Addon: could not find the default color "${c}". + These are the available colors for your story based on your configuration: + ${i}. + `)}return"transparent"},te=(0,W.default)(1e3)((e,o,c,r,i,d)=>({id:e||o,title:o,onClick:()=>{i({selected:c,name:o})},value:c,right:r?g.createElement(he,{background:c}):void 0,active:d})),ge=(0,W.default)(10)((e,o,c)=>{let r=e.map(({name:i,value:d})=>te(null,i,d,!0,c,d===o));return o!=="transparent"?[te("reset","Clear background","transparent",null,c,!1),...r]:r}),be={default:null,disable:!0,values:[]},Se=w(function(){let e=P(y,be),[o,c]=U(!1),[r,i]=L(),d=r[y]?.value,l=j(()=>fe(d,e.values,e.default),[e,d]);Array.isArray(e)&&K.warn("Addon Backgrounds api has changed in Storybook 6.0. Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md");let t=G(n=>{i({[y]:{...r[y],value:n}})},[e,r,i]);return e.disable?null:g.createElement(H,{placement:"top",closeOnOutsideClick:!0,tooltip:({onHide:n})=>g.createElement(N,{links:ge(e.values,l,({selected:u})=>{l!==u&&t(u),n()})}),onVisibleChange:c},g.createElement(B,{key:"background",title:"Change the background of the preview",active:l!=="transparent"||o},g.createElement(z,null)))}),Ce=w(function(){let[e,o]=L(),{grid:c}=P(y,{grid:{disable:!1}});if(c?.disable)return null;let r=e[y]?.grid||!1;return g.createElement(B,{key:"background",active:r,title:"Apply a grid to the preview",onClick:()=>o({[y]:{...e[y],grid:!r}})},g.createElement(q,null))});F.register(ne,()=>{F.add(ne,{title:"Backgrounds",type:$.TOOL,match:({viewMode:e,tabId:o})=>!!(e&&e.match(/^(story|docs)$/))&&!o,render:()=>FEATURES?.backgroundsStoryGlobals?g.createElement(me,null):g.createElement(D,null,g.createElement(Se,null),g.createElement(Ce,null))})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/essentials-controls-1/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-controls-1/manager-bundle.js new file mode 100644 index 0000000..d315815 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-controls-1/manager-bundle.js @@ -0,0 +1,405 @@ +try{ +(()=>{var kp=Object.create;var Un=Object.defineProperty;var Rp=Object.getOwnPropertyDescriptor;var Op=Object.getOwnPropertyNames;var _p=Object.getPrototypeOf,Pp=Object.prototype.hasOwnProperty;var Le=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var rt=(e,t)=>()=>(e&&(t=e(e=0)),t);var Bp=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ni=(e,t)=>{for(var r in t)Un(e,r,{get:t[r],enumerable:!0})},Np=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Op(t))!Pp.call(e,o)&&o!==r&&Un(e,o,{get:()=>t[o],enumerable:!(n=Rp(t,o))||n.enumerable});return e};var Lp=(e,t,r)=>(r=e!=null?kp(_p(e)):{},Np(t||!e||!e.__esModule?Un(r,"default",{value:e,enumerable:!0}):r,e));var J=rt(()=>{});var V=rt(()=>{});var z=rt(()=>{});function Jp(e,t,{signal:r,edges:n}={}){let o,a=null,i=n!=null&&n.includes("leading"),l=n==null||n.includes("trailing"),u=()=>{a!==null&&(e.apply(o,a),o=void 0,a=null)},c=()=>{l&&u(),y()},p=null,h=()=>{p!=null&&clearTimeout(p),p=setTimeout(()=>{p=null,c()},t)},d=()=>{p!==null&&(clearTimeout(p),p=null)},y=()=>{d(),o=void 0,a=null},g=()=>{d(),u()},v=function(...A){if(r?.aborted)return;o=this,a=A;let D=p==null;h(),i&&D&&u()};return v.schedule=h,v.cancel=y,v.flush=g,r?.addEventListener("abort",y,{once:!0}),v}function si(e,t=0,r={}){typeof r!="object"&&(r={});let{signal:n,leading:o=!1,trailing:a=!0,maxWait:i}=r,l=Array(2);o&&(l[0]="leading"),a&&(l[1]="trailing");let u,c=null,p=Jp(function(...y){u=e.apply(this,y),c=null},t,{signal:n,edges:l}),h=function(...y){if(i!=null){if(c===null)c=Date.now();else if(Date.now()-c>=i)return u=e.apply(this,y),c=Date.now(),p.cancel(),p.schedule(),u}return p.apply(this,y),u},d=()=>(p.flush(),u);return h.cancel=p.cancel,h.flush=d,h}function li(e){return Array.from(new Set(e))}function ui(e,t){let r={},n=Object.entries(e);for(let o=0;o{J();V();z();Jt=(e=>typeof Le<"u"?Le:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Le<"u"?Le:t)[r]}):e)(function(e){if(typeof Le<"u")return Le.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),jp=Object.create,ai=Object.defineProperty,Mp=Object.getOwnPropertyDescriptor,ii=Object.getOwnPropertyNames,Up=Object.getPrototypeOf,$p=Object.prototype.hasOwnProperty,yr=(e=>typeof Jt<"u"?Jt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Jt<"u"?Jt:t)[r]}):e)(function(e){if(typeof Jt<"u")return Jt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),$e=(e,t)=>function(){return t||(0,e[ii(e)[0]])((t={exports:{}}).exports,t),t.exports},qp=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of ii(t))!$p.call(e,o)&&o!==r&&ai(e,o,{get:()=>t[o],enumerable:!(n=Mp(t,o))||n.enumerable});return e},zt=(e,t,r)=>(r=e!=null?jp(Up(e)):{},qp(t||!e||!e.__esModule?ai(r,"default",{value:e,enumerable:!0}):r,e));Hp="[object String]",Gp="[object Number]",Wp="[object Boolean]",Kp="[object Arguments]";je=e=>`control-${e.replace(/\s+/g,"-")}`,gr=e=>`set-${e.replace(/\s+/g,"-")}`});var m,di,dt,uv,cv,dv,pv,pi,hv,pe,br,hi,fv,mv,yv,gv,fi,bv,Ev,Av,Te,mi,vv,Dv,Fe,Sv,wv,Cv,yi,pt,xv,Pe,Z,Tv,Fv,Iv,Ur=rt(()=>{J();V();z();m=__REACT__,{Children:di,Component:dt,Fragment:uv,Profiler:cv,PureComponent:dv,StrictMode:pv,Suspense:pi,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:hv,cloneElement:pe,createContext:br,createElement:hi,createFactory:fv,createRef:mv,forwardRef:yv,isValidElement:gv,lazy:fi,memo:bv,startTransition:Ev,unstable_act:Av,useCallback:Te,useContext:mi,useDebugValue:vv,useDeferredValue:Dv,useEffect:Fe,useId:Sv,useImperativeHandle:wv,useInsertionEffect:Cv,useLayoutEffect:yi,useMemo:pt,useReducer:xv,useRef:Pe,useState:Z,useSyncExternalStore:Tv,useTransition:Fv,version:Iv}=__REACT__});var gi={};ni(gi,{A:()=>Qp,ActionBar:()=>qn,AddonPanel:()=>Jn,Badge:()=>Vn,Bar:()=>zn,Blockquote:()=>Zp,Button:()=>ht,ClipboardCode:()=>eh,Code:()=>th,DL:()=>rh,Div:()=>nh,DocumentWrapper:()=>oh,EmptyTabContent:()=>Hn,ErrorFormatter:()=>ah,FlexBar:()=>Gn,Form:()=>Ge,H1:()=>ih,H2:()=>Wn,H3:()=>sh,H4:()=>lh,H5:()=>uh,H6:()=>ch,HR:()=>dh,IconButton:()=>Ke,IconButtonSkeleton:()=>ph,Icons:()=>hh,Img:()=>fh,LI:()=>mh,Link:()=>Tt,ListItem:()=>yh,Loader:()=>gh,Modal:()=>Ye,OL:()=>bh,P:()=>Eh,Placeholder:()=>Ah,Pre:()=>vh,ProgressSpinner:()=>Dh,ResetWrapper:()=>Kn,ScrollArea:()=>Sh,Separator:()=>wh,Spaced:()=>Yn,Span:()=>Ch,StorybookIcon:()=>xh,StorybookLogo:()=>Th,Symbols:()=>Fh,SyntaxHighlighter:()=>$r,TT:()=>Ih,TabBar:()=>kh,TabButton:()=>Rh,TabWrapper:()=>Oh,Table:()=>_h,Tabs:()=>Ph,TabsState:()=>Bh,TooltipLinkList:()=>Nh,TooltipMessage:()=>Lh,TooltipNote:()=>Ft,UL:()=>jh,WithTooltip:()=>ft,WithTooltipPure:()=>Xn,Zoom:()=>Qn,codeCommon:()=>Ht,components:()=>Zn,createCopyToClipboardFunction:()=>Mh,default:()=>Xp,getStoryHref:()=>Uh,icons:()=>$h,interleaveSeparators:()=>qh,nameSpaceClassNames:()=>eo,resetComponents:()=>Jh,withReset:()=>Gt});var Xp,Qp,qn,Jn,Vn,zn,Zp,ht,eh,th,rh,nh,oh,Hn,ah,Gn,Ge,ih,Wn,sh,lh,uh,ch,dh,Ke,ph,hh,fh,mh,Tt,yh,gh,Ye,bh,Eh,Ah,vh,Dh,Kn,Sh,wh,Yn,Ch,xh,Th,Fh,$r,Ih,kh,Rh,Oh,_h,Ph,Bh,Nh,Lh,Ft,jh,ft,Xn,Qn,Ht,Zn,Mh,Uh,$h,qh,eo,Jh,Gt,qr=rt(()=>{J();V();z();Xp=__STORYBOOK_COMPONENTS__,{A:Qp,ActionBar:qn,AddonPanel:Jn,Badge:Vn,Bar:zn,Blockquote:Zp,Button:ht,ClipboardCode:eh,Code:th,DL:rh,Div:nh,DocumentWrapper:oh,EmptyTabContent:Hn,ErrorFormatter:ah,FlexBar:Gn,Form:Ge,H1:ih,H2:Wn,H3:sh,H4:lh,H5:uh,H6:ch,HR:dh,IconButton:Ke,IconButtonSkeleton:ph,Icons:hh,Img:fh,LI:mh,Link:Tt,ListItem:yh,Loader:gh,Modal:Ye,OL:bh,P:Eh,Placeholder:Ah,Pre:vh,ProgressSpinner:Dh,ResetWrapper:Kn,ScrollArea:Sh,Separator:wh,Spaced:Yn,Span:Ch,StorybookIcon:xh,StorybookLogo:Th,Symbols:Fh,SyntaxHighlighter:$r,TT:Ih,TabBar:kh,TabButton:Rh,TabWrapper:Oh,Table:_h,Tabs:Ph,TabsState:Bh,TooltipLinkList:Nh,TooltipMessage:Lh,TooltipNote:Ft,UL:jh,WithTooltip:ft,WithTooltipPure:Xn,Zoom:Qn,codeCommon:Ht,components:Zn,createCopyToClipboardFunction:Mh,getStoryHref:Uh,icons:$h,interleaveSeparators:qh,nameSpaceClassNames:eo,resetComponents:Jh,withReset:Gt}=__STORYBOOK_COMPONENTS__});var QD,ZD,eS,tS,Ji,rS,Yr,Vi,nS,oS,aS,iS,sS,lS,uS,zi,cS,dS,lo,pS,R,uo,hS,co,fS,po=rt(()=>{J();V();z();QD=__STORYBOOK_THEMING__,{CacheProvider:ZD,ClassNames:eS,Global:tS,ThemeProvider:Ji,background:rS,color:Yr,convert:Vi,create:nS,createCache:oS,createGlobal:aS,createReset:iS,css:sS,darken:lS,ensure:uS,ignoreSsrWarning:zi,isPropValid:cS,jsx:dS,keyframes:lo,lighten:pS,styled:R,themes:uo,typography:hS,useTheme:co,withTheme:fS}=__STORYBOOK_THEMING__});var SS,wS,CS,xS,ho,TS,FS,IS,kS,RS,OS,_S,PS,BS,NS,LS,jS,MS,US,$S,qS,JS,VS,zS,HS,GS,WS,KS,YS,XS,QS,ZS,ew,tw,rw,nw,ow,aw,iw,sw,lw,uw,cw,dw,pw,hw,fw,mw,yw,Wi,Ki,gw,Yi,fo,bw,Ew,Xi,Aw,vw,Dw,Sw,ww,Cw,xw,Tw,Fw,Iw,kw,Rw,Ow,_w,Pw,Bw,Nw,Lw,jw,Mw,Uw,$w,qw,Jw,Vw,zw,Hw,Gw,Ww,Kw,Yw,Xw,Qw,Zw,Xr,eC,tC,rC,nC,oC,aC,iC,Qi,Zi,sC,lC,uC,cC,dC,pC,hC,fC,mC,yC,gC,bC,EC,AC,vC,DC,SC,wC,CC,xC,TC,FC,IC,kC,RC,OC,_C,PC,BC,NC,LC,jC,MC,es,UC,$C,qC,JC,VC,zC,HC,ts,GC,WC,KC,YC,XC,QC,ZC,ex,tx,rx,nx,ox,ax,ix,sx,lx,ux,cx,dx,px,hx,fx,mx,yx,gx,bx,Ex,Ax,vx,Dx,Sx,wx,Cx,xx,Tx,Fx,Ix,kx,Rx,Ox,_x,Px,Bx,Nx,Lx,jx,Mx,Ux,$x,qx,Jx,Vx,zx,Hx,Gx,Wx,Kx,Yx,Xx,Qx,Zx,eT,tT,rT,nT,oT,aT,rs,iT,sT,lT,uT,cT,dT,pT,hT,fT,mT,yT,gT,bT,ET,mo,AT,vT,DT,ST,wT,CT,xT,TT,FT,IT,ns,kT,RT,OT,_T,PT,BT,os,as,is,NT,yo=rt(()=>{J();V();z();SS=__STORYBOOK_ICONS__,{AccessibilityAltIcon:wS,AccessibilityIcon:CS,AccessibilityIgnoredIcon:xS,AddIcon:ho,AdminIcon:TS,AlertAltIcon:FS,AlertIcon:IS,AlignLeftIcon:kS,AlignRightIcon:RS,AppleIcon:OS,ArrowBottomLeftIcon:_S,ArrowBottomRightIcon:PS,ArrowDownIcon:BS,ArrowLeftIcon:NS,ArrowRightIcon:LS,ArrowSolidDownIcon:jS,ArrowSolidLeftIcon:MS,ArrowSolidRightIcon:US,ArrowSolidUpIcon:$S,ArrowTopLeftIcon:qS,ArrowTopRightIcon:JS,ArrowUpIcon:VS,AzureDevOpsIcon:zS,BackIcon:HS,BasketIcon:GS,BatchAcceptIcon:WS,BatchDenyIcon:KS,BeakerIcon:YS,BellIcon:XS,BitbucketIcon:QS,BoldIcon:ZS,BookIcon:ew,BookmarkHollowIcon:tw,BookmarkIcon:rw,BottomBarIcon:nw,BottomBarToggleIcon:ow,BoxIcon:aw,BranchIcon:iw,BrowserIcon:sw,ButtonIcon:lw,CPUIcon:uw,CalendarIcon:cw,CameraIcon:dw,CameraStabilizeIcon:pw,CategoryIcon:hw,CertificateIcon:fw,ChangedIcon:mw,ChatIcon:yw,CheckIcon:Wi,ChevronDownIcon:Ki,ChevronLeftIcon:gw,ChevronRightIcon:Yi,ChevronSmallDownIcon:fo,ChevronSmallLeftIcon:bw,ChevronSmallRightIcon:Ew,ChevronSmallUpIcon:Xi,ChevronUpIcon:Aw,ChromaticIcon:vw,ChromeIcon:Dw,CircleHollowIcon:Sw,CircleIcon:ww,ClearIcon:Cw,CloseAltIcon:xw,CloseIcon:Tw,CloudHollowIcon:Fw,CloudIcon:Iw,CogIcon:kw,CollapseIcon:Rw,CommandIcon:Ow,CommentAddIcon:_w,CommentIcon:Pw,CommentsIcon:Bw,CommitIcon:Nw,CompassIcon:Lw,ComponentDrivenIcon:jw,ComponentIcon:Mw,ContrastIcon:Uw,ContrastIgnoredIcon:$w,ControlsIcon:qw,CopyIcon:Jw,CreditIcon:Vw,CrossIcon:zw,DashboardIcon:Hw,DatabaseIcon:Gw,DeleteIcon:Ww,DiamondIcon:Kw,DirectionIcon:Yw,DiscordIcon:Xw,DocChartIcon:Qw,DocListIcon:Zw,DocumentIcon:Xr,DownloadIcon:eC,DragIcon:tC,EditIcon:rC,EllipsisIcon:nC,EmailIcon:oC,ExpandAltIcon:aC,ExpandIcon:iC,EyeCloseIcon:Qi,EyeIcon:Zi,FaceHappyIcon:sC,FaceNeutralIcon:lC,FaceSadIcon:uC,FacebookIcon:cC,FailedIcon:dC,FastForwardIcon:pC,FigmaIcon:hC,FilterIcon:fC,FlagIcon:mC,FolderIcon:yC,FormIcon:gC,GDriveIcon:bC,GithubIcon:EC,GitlabIcon:AC,GlobeIcon:vC,GoogleIcon:DC,GraphBarIcon:SC,GraphLineIcon:wC,GraphqlIcon:CC,GridAltIcon:xC,GridIcon:TC,GrowIcon:FC,HeartHollowIcon:IC,HeartIcon:kC,HomeIcon:RC,HourglassIcon:OC,InfoIcon:_C,ItalicIcon:PC,JumpToIcon:BC,KeyIcon:NC,LightningIcon:LC,LightningOffIcon:jC,LinkBrokenIcon:MC,LinkIcon:es,LinkedinIcon:UC,LinuxIcon:$C,ListOrderedIcon:qC,ListUnorderedIcon:JC,LocationIcon:VC,LockIcon:zC,MarkdownIcon:HC,MarkupIcon:ts,MediumIcon:GC,MemoryIcon:WC,MenuIcon:KC,MergeIcon:YC,MirrorIcon:XC,MobileIcon:QC,MoonIcon:ZC,NutIcon:ex,OutboxIcon:tx,OutlineIcon:rx,PaintBrushIcon:nx,PaperClipIcon:ox,ParagraphIcon:ax,PassedIcon:ix,PhoneIcon:sx,PhotoDragIcon:lx,PhotoIcon:ux,PhotoStabilizeIcon:cx,PinAltIcon:dx,PinIcon:px,PlayAllHollowIcon:hx,PlayBackIcon:fx,PlayHollowIcon:mx,PlayIcon:yx,PlayNextIcon:gx,PlusIcon:bx,PointerDefaultIcon:Ex,PointerHandIcon:Ax,PowerIcon:vx,PrintIcon:Dx,ProceedIcon:Sx,ProfileIcon:wx,PullRequestIcon:Cx,QuestionIcon:xx,RSSIcon:Tx,RedirectIcon:Fx,ReduxIcon:Ix,RefreshIcon:kx,ReplyIcon:Rx,RepoIcon:Ox,RequestChangeIcon:_x,RewindIcon:Px,RulerIcon:Bx,SaveIcon:Nx,SearchIcon:Lx,ShareAltIcon:jx,ShareIcon:Mx,ShieldIcon:Ux,SideBySideIcon:$x,SidebarAltIcon:qx,SidebarAltToggleIcon:Jx,SidebarIcon:Vx,SidebarToggleIcon:zx,SpeakerIcon:Hx,StackedIcon:Gx,StarHollowIcon:Wx,StarIcon:Kx,StatusFailIcon:Yx,StatusIcon:Xx,StatusPassIcon:Qx,StatusWarnIcon:Zx,StickerIcon:eT,StopAltHollowIcon:tT,StopAltIcon:rT,StopIcon:nT,StorybookIcon:oT,StructureIcon:aT,SubtractIcon:rs,SunIcon:iT,SupportIcon:sT,SweepIcon:lT,SwitchAltIcon:uT,SyncIcon:cT,TabletIcon:dT,ThumbsUpIcon:pT,TimeIcon:hT,TimerIcon:fT,TransferIcon:mT,TrashIcon:yT,TwitterIcon:gT,TypeIcon:bT,UbuntuIcon:ET,UndoIcon:mo,UnfoldIcon:AT,UnlockIcon:vT,UnpinIcon:DT,UploadIcon:ST,UserAddIcon:wT,UserAltIcon:CT,UserIcon:xT,UsersIcon:TT,VSCodeIcon:FT,VerifiedIcon:IT,VideoIcon:ns,WandIcon:kT,WatchIcon:RT,WindowsIcon:OT,WrenchIcon:_T,XIcon:PT,YoutubeIcon:BT,ZoomIcon:os,ZoomOutIcon:as,ZoomResetIcon:is,iconList:NT}=__STORYBOOK_ICONS__});var fu=Bp((gn,hu)=>{J();V();z();(function(e,t){typeof gn=="object"&&typeof hu<"u"?t(gn):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.jtpp={}))})(gn,function(e){"use strict";function t(s){return s.text!==void 0&&s.text!==""?`'${s.type}' with value '${s.text}'`:`'${s.type}'`}class r extends Error{constructor(f){super(`No parslet found for token: ${t(f)}`),this.token=f,Object.setPrototypeOf(this,r.prototype)}getToken(){return this.token}}class n extends Error{constructor(f){super(`The parsing ended early. The next token was: ${t(f)}`),this.token=f,Object.setPrototypeOf(this,n.prototype)}getToken(){return this.token}}class o extends Error{constructor(f,E){let F=`Unexpected type: '${f.type}'.`;E!==void 0&&(F+=` Message: ${E}`),super(F),Object.setPrototypeOf(this,o.prototype)}}function a(s){return f=>f.startsWith(s)?{type:s,text:s}:null}function i(s){let f=0,E,F=s[0],_=!1;if(F!=="'"&&F!=='"')return null;for(;f{let f=c(s);return f==null?null:{type:"Identifier",text:f}};function y(s){return f=>{if(!f.startsWith(s))return null;let E=f[s.length];return E!==void 0&&u.test(E)?null:{type:s,text:s}}}let g=s=>{let f=i(s);return f==null?null:{type:"StringValue",text:f}},v=s=>s.length>0?null:{type:"EOF",text:""},A=s=>{let f=h(s);return f===null?null:{type:"Number",text:f}},D=[v,a("=>"),a("("),a(")"),a("{"),a("}"),a("["),a("]"),a("|"),a("&"),a("<"),a(">"),a(","),a(";"),a("*"),a("?"),a("!"),a("="),a(":"),a("..."),a("."),a("#"),a("~"),a("/"),a("@"),y("undefined"),y("null"),y("function"),y("this"),y("new"),y("module"),y("event"),y("extends"),y("external"),y("infer"),y("typeof"),y("keyof"),y("readonly"),y("import"),y("is"),y("in"),y("asserts"),A,d,g],S=/^\s*\n\s*/;class T{static create(f){let E=this.read(f);f=E.text;let F=this.read(f);return f=F.text,new T(f,void 0,E.token,F.token)}constructor(f,E,F,_){this.text="",this.text=f,this.previous=E,this.current=F,this.next=_}static read(f,E=!1){E=E||S.test(f),f=f.trim();for(let F of D){let _=F(f);if(_!==null){let $=Object.assign(Object.assign({},_),{startOfLine:E});return f=f.slice($.text.length),{text:f,token:$}}}throw new Error("Unexpected Token "+f)}advance(){let f=T.read(this.text);return new T(f.text,this.current,this.next,f.token)}}function x(s){if(s===void 0)throw new Error("Unexpected undefined");if(s.type==="JsdocTypeKeyValue"||s.type==="JsdocTypeParameterList"||s.type==="JsdocTypeProperty"||s.type==="JsdocTypeReadonlyProperty"||s.type==="JsdocTypeObjectField"||s.type==="JsdocTypeJsdocObjectField"||s.type==="JsdocTypeIndexSignature"||s.type==="JsdocTypeMappedType"||s.type==="JsdocTypeTypeParameter")throw new o(s);return s}function k(s){return s.type==="JsdocTypeKeyValue"?P(s):x(s)}function I(s){return s.type==="JsdocTypeName"?s:P(s)}function P(s){if(s.type!=="JsdocTypeKeyValue")throw new o(s);return s}function L(s){var f;if(s.type==="JsdocTypeVariadic"){if(((f=s.element)===null||f===void 0?void 0:f.type)==="JsdocTypeName")return s;throw new o(s)}if(s.type!=="JsdocTypeNumber"&&s.type!=="JsdocTypeName")throw new o(s);return s}function U(s){if(s.type==="JsdocTypeTuple"||s.type==="JsdocTypeGeneric"&&s.meta.brackets==="square")return s;throw new o(s)}function H(s){return s.type==="JsdocTypeIndexSignature"||s.type==="JsdocTypeMappedType"}var N;(function(s){s[s.ALL=0]="ALL",s[s.PARAMETER_LIST=1]="PARAMETER_LIST",s[s.OBJECT=2]="OBJECT",s[s.KEY_VALUE=3]="KEY_VALUE",s[s.INDEX_BRACKETS=4]="INDEX_BRACKETS",s[s.UNION=5]="UNION",s[s.INTERSECTION=6]="INTERSECTION",s[s.PREFIX=7]="PREFIX",s[s.INFIX=8]="INFIX",s[s.TUPLE=9]="TUPLE",s[s.SYMBOL=10]="SYMBOL",s[s.OPTIONAL=11]="OPTIONAL",s[s.NULLABLE=12]="NULLABLE",s[s.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",s[s.FUNCTION=14]="FUNCTION",s[s.ARROW=15]="ARROW",s[s.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",s[s.GENERIC=17]="GENERIC",s[s.NAME_PATH=18]="NAME_PATH",s[s.PARENTHESIS=19]="PARENTHESIS",s[s.SPECIAL_TYPES=20]="SPECIAL_TYPES"})(N||(N={}));class j{constructor(f,E,F){this.grammar=f,typeof E=="string"?this._lexer=T.create(E):this._lexer=E,this.baseParser=F}get lexer(){return this._lexer}parse(){let f=this.parseType(N.ALL);if(this.lexer.current.type!=="EOF")throw new n(this.lexer.current);return f}parseType(f){return x(this.parseIntermediateType(f))}parseIntermediateType(f){let E=this.tryParslets(null,f);if(E===null)throw new r(this.lexer.current);return this.parseInfixIntermediateType(E,f)}parseInfixIntermediateType(f,E){let F=this.tryParslets(f,E);for(;F!==null;)f=F,F=this.tryParslets(f,E);return f}tryParslets(f,E){for(let F of this.grammar){let _=F(this,E,f);if(_!==null)return _}return null}consume(f){return Array.isArray(f)||(f=[f]),f.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(f){this._lexer=f.lexer}}function W(s){return s==="}"||s==="EOF"||s==="|"||s===","||s===")"||s===">"}let w=(s,f,E)=>{let F=s.lexer.current.type,_=s.lexer.next.type;return E==null&&F==="?"&&!W(_)||E!=null&&F==="?"?(s.consume("?"),E==null?{type:"JsdocTypeNullable",element:s.parseType(N.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:x(E),meta:{position:"suffix"}}):null};function C(s){let f=(E,F,_)=>{let $=E.lexer.current.type,K=E.lexer.next.type;if(_===null){if("parsePrefix"in s&&s.accept($,K))return s.parsePrefix(E)}else if("parseInfix"in s&&s.precedence>F&&s.accept($,K))return s.parseInfix(E,_);return null};return Object.defineProperty(f,"name",{value:s.name}),f}let O=C({name:"optionalParslet",accept:s=>s==="=",precedence:N.OPTIONAL,parsePrefix:s=>(s.consume("="),{type:"JsdocTypeOptional",element:s.parseType(N.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(s,f)=>(s.consume("="),{type:"JsdocTypeOptional",element:x(f),meta:{position:"suffix"}})}),M=C({name:"numberParslet",accept:s=>s==="Number",parsePrefix:s=>{let f=parseFloat(s.lexer.current.text);return s.consume("Number"),{type:"JsdocTypeNumber",value:f}}}),q=C({name:"parenthesisParslet",accept:s=>s==="(",parsePrefix:s=>{if(s.consume("("),s.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let f=s.parseIntermediateType(N.ALL);if(!s.consume(")"))throw new Error("Unterminated parenthesis");return f.type==="JsdocTypeParameterList"?f:f.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[f]}:{type:"JsdocTypeParenthesis",element:x(f)}}}),X=C({name:"specialTypesParslet",accept:(s,f)=>s==="?"&&W(f)||s==="null"||s==="undefined"||s==="*",parsePrefix:s=>{if(s.consume("null"))return{type:"JsdocTypeNull"};if(s.consume("undefined"))return{type:"JsdocTypeUndefined"};if(s.consume("*"))return{type:"JsdocTypeAny"};if(s.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+s.lexer.current.text)}}),se=C({name:"notNullableParslet",accept:s=>s==="!",precedence:N.NULLABLE,parsePrefix:s=>(s.consume("!"),{type:"JsdocTypeNotNullable",element:s.parseType(N.NULLABLE),meta:{position:"prefix"}}),parseInfix:(s,f)=>(s.consume("!"),{type:"JsdocTypeNotNullable",element:x(f),meta:{position:"suffix"}})});function te({allowTrailingComma:s}){return C({name:"parameterListParslet",accept:f=>f===",",precedence:N.PARAMETER_LIST,parseInfix:(f,E)=>{let F=[k(E)];f.consume(",");do try{let _=f.parseIntermediateType(N.PARAMETER_LIST);F.push(k(_))}catch(_){if(_ instanceof r)break;throw _}while(f.consume(","));if(F.length>0&&F.slice(0,-1).some(_=>_.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:F}}})}let Q=C({name:"genericParslet",accept:(s,f)=>s==="<"||s==="."&&f==="<",precedence:N.GENERIC,parseInfix:(s,f)=>{let E=s.consume(".");s.consume("<");let F=[],_=!1;if(s.consume("infer")){_=!0;let $=s.parseIntermediateType(N.SYMBOL);if($.type!=="JsdocTypeName")throw new o($,"A typescript asserts always has to have a name on the left side.");F.push($)}else do F.push(s.parseType(N.PARAMETER_LIST));while(s.consume(","));if(!s.consume(">"))throw new Error("Unterminated generic parameter list");return Object.assign(Object.assign({type:"JsdocTypeGeneric",left:x(f),elements:F},_?{infer:!0}:{}),{meta:{brackets:"angle",dot:E}})}}),ce=C({name:"unionParslet",accept:s=>s==="|",precedence:N.UNION,parseInfix:(s,f)=>{s.consume("|");let E=[];do E.push(s.parseType(N.UNION));while(s.consume("|"));return{type:"JsdocTypeUnion",elements:[x(f),...E]}}}),Ce=[w,O,M,q,X,se,te({allowTrailingComma:!0}),Q,ce,O];function ve({allowSquareBracketsOnAnyType:s,allowJsdocNamePaths:f,pathGrammar:E}){return function(_,$,K){if(K==null||$>=N.NAME_PATH)return null;let ne=_.lexer.current.type,ke=_.lexer.next.type;if(!(ne==="."&&ke!=="<"||ne==="["&&(s||K.type==="JsdocTypeName")||f&&(ne==="~"||ne==="#")))return null;let Je,Mr=!1;_.consume(".")?Je="property":_.consume("[")?(Je="property-brackets",Mr=!0):_.consume("~")?Je="inner":(_.consume("#"),Je="instance");let ti=E!==null?new j(E,_.lexer,_):_,tt=ti.parseIntermediateType(N.NAME_PATH);_.acceptLexerState(ti);let mr;switch(tt.type){case"JsdocTypeName":mr={type:"JsdocTypeProperty",value:tt.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":mr={type:"JsdocTypeProperty",value:tt.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":mr={type:"JsdocTypeProperty",value:tt.value,meta:{quote:tt.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(tt.specialType==="event")mr=tt;else throw new o(tt,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new o(tt,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(Mr&&!_.consume("]")){let ri=_.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${ri.type}' with text '${ri.text}'`)}return{type:"JsdocTypeNamePath",left:x(K),right:mr,pathType:Je}}}function fe({allowedAdditionalTokens:s}){return C({name:"nameParslet",accept:f=>f==="Identifier"||f==="this"||f==="new"||s.includes(f),parsePrefix:f=>{let{type:E,text:F}=f.lexer.current;return f.consume(E),{type:"JsdocTypeName",value:F}}})}let re=C({name:"stringValueParslet",accept:s=>s==="StringValue",parsePrefix:s=>{let f=s.lexer.current.text;return s.consume("StringValue"),{type:"JsdocTypeStringValue",value:f.slice(1,-1),meta:{quote:f[0]==="'"?"single":"double"}}}});function Ue({pathGrammar:s,allowedTypes:f}){return C({name:"specialNamePathParslet",accept:E=>f.includes(E),parsePrefix:E=>{let F=E.lexer.current.type;if(E.consume(F),!E.consume(":"))return{type:"JsdocTypeName",value:F};let _,$=E.lexer.current;if(E.consume("StringValue"))_={type:"JsdocTypeSpecialNamePath",value:$.text.slice(1,-1),specialType:F,meta:{quote:$.text[0]==="'"?"single":"double"}};else{let ke="",xe=["Identifier","@","/"];for(;xe.some(Je=>E.consume(Je));)ke+=$.text,$=E.lexer.current;_={type:"JsdocTypeSpecialNamePath",value:ke,specialType:F,meta:{quote:void 0}}}let K=new j(s,E.lexer,E),ne=K.parseInfixIntermediateType(_,N.ALL);return E.acceptLexerState(K),x(ne)}})}let et=[fe({allowedAdditionalTokens:["external","module"]}),re,M,ve({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],qe=[...et,Ue({allowedTypes:["event"],pathGrammar:et})];function wt(s){let f;if(s.type==="JsdocTypeParameterList")f=s.elements;else if(s.type==="JsdocTypeParenthesis")f=[s.element];else throw new o(s);return f.map(E=>k(E))}function Nr(s){let f=wt(s);if(f.some(E=>E.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return f}function dr({allowNamedParameters:s,allowNoReturnType:f,allowWithoutParenthesis:E,allowNewAsFunctionKeyword:F}){return C({name:"functionParslet",accept:(_,$)=>_==="function"||F&&_==="new"&&$==="(",parsePrefix:_=>{let $=_.consume("new");_.consume("function");let K=_.lexer.current.type==="(";if(!K){if(!E)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let ne={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:$,parenthesis:K},ke=_.parseIntermediateType(N.FUNCTION);if(s===void 0)ne.parameters=Nr(ke);else{if($&&ke.type==="JsdocTypeFunction"&&ke.arrow)return ne=ke,ne.constructor=!0,ne;ne.parameters=wt(ke);for(let xe of ne.parameters)if(xe.type==="JsdocTypeKeyValue"&&!s.includes(xe.key))throw new Error(`only allowed named parameters are ${s.join(", ")} but got ${xe.type}`)}if(_.consume(":"))ne.returnType=_.parseType(N.PREFIX);else if(!f)throw new Error("function is missing return type");return ne}})}function pr({allowPostfix:s,allowEnclosingBrackets:f}){return C({name:"variadicParslet",accept:E=>E==="...",precedence:N.PREFIX,parsePrefix:E=>{E.consume("...");let F=f&&E.consume("[");try{let _=E.parseType(N.PREFIX);if(F&&!E.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:x(_),meta:{position:"prefix",squareBrackets:F}}}catch(_){if(_ instanceof r){if(F)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw _}},parseInfix:s?(E,F)=>(E.consume("..."),{type:"JsdocTypeVariadic",element:x(F),meta:{position:"suffix",squareBrackets:!1}}):void 0})}let Be=C({name:"symbolParslet",accept:s=>s==="(",precedence:N.SYMBOL,parseInfix:(s,f)=>{if(f.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");s.consume("(");let E={type:"JsdocTypeSymbol",value:f.value};if(!s.consume(")")){let F=s.parseIntermediateType(N.SYMBOL);if(E.element=L(F),!s.consume(")"))throw new Error("Symbol does not end after value")}return E}}),Ne=C({name:"arrayBracketsParslet",precedence:N.ARRAY_BRACKETS,accept:(s,f)=>s==="["&&f==="]",parseInfix:(s,f)=>(s.consume("["),s.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[x(f)],meta:{brackets:"square",dot:!1}})});function lt({objectFieldGrammar:s,allowKeyTypes:f}){return C({name:"objectParslet",accept:E=>E==="{",parsePrefix:E=>{E.consume("{");let F={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!E.consume("}")){let _,$=new j(s,E.lexer,E);for(;;){$.acceptLexerState(E);let K=$.parseIntermediateType(N.OBJECT);E.acceptLexerState($),K===void 0&&f&&(K=E.parseIntermediateType(N.OBJECT));let ne=!1;if(K.type==="JsdocTypeNullable"&&(ne=!0,K=K.element),K.type==="JsdocTypeNumber"||K.type==="JsdocTypeName"||K.type==="JsdocTypeStringValue"){let xe;K.type==="JsdocTypeStringValue"&&(xe=K.meta.quote),F.elements.push({type:"JsdocTypeObjectField",key:K.value.toString(),right:void 0,optional:ne,readonly:!1,meta:{quote:xe}})}else if(K.type==="JsdocTypeObjectField"||K.type==="JsdocTypeJsdocObjectField")F.elements.push(K);else throw new o(K);if(E.lexer.current.startOfLine)_="linebreak",E.consume(",")||E.consume(";");else if(E.consume(","))_="comma";else if(E.consume(";"))_="semicolon";else break;if(E.lexer.current.type==="}")break}if(F.meta.separator=_??"comma",_==="linebreak"&&(F.meta.propertyIndent=" "),!E.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return F}})}function qt({allowSquaredProperties:s,allowKeyTypes:f,allowReadonly:E,allowOptional:F}){return C({name:"objectFieldParslet",precedence:N.KEY_VALUE,accept:_=>_===":",parseInfix:(_,$)=>{var K;let ne=!1,ke=!1;F&&$.type==="JsdocTypeNullable"&&(ne=!0,$=$.element),E&&$.type==="JsdocTypeReadonlyProperty"&&(ke=!0,$=$.element);let xe=(K=_.baseParser)!==null&&K!==void 0?K:_;if(xe.acceptLexerState(_),$.type==="JsdocTypeNumber"||$.type==="JsdocTypeName"||$.type==="JsdocTypeStringValue"||H($)){if(H($)&&!s)throw new o($);xe.consume(":");let Je;$.type==="JsdocTypeStringValue"&&(Je=$.meta.quote);let Mr=xe.parseType(N.KEY_VALUE);return _.acceptLexerState(xe),{type:"JsdocTypeObjectField",key:H($)?$:$.value.toString(),right:Mr,optional:ne,readonly:ke,meta:{quote:Je}}}else{if(!f)throw new o($);xe.consume(":");let Je=xe.parseType(N.KEY_VALUE);return _.acceptLexerState(xe),{type:"JsdocTypeJsdocObjectField",left:x($),right:Je}}}})}function hr({allowOptional:s,allowVariadic:f}){return C({name:"keyValueParslet",precedence:N.KEY_VALUE,accept:E=>E===":",parseInfix:(E,F)=>{let _=!1,$=!1;if(s&&F.type==="JsdocTypeNullable"&&(_=!0,F=F.element),f&&F.type==="JsdocTypeVariadic"&&F.element!==void 0&&($=!0,F=F.element),F.type!=="JsdocTypeName")throw new o(F);E.consume(":");let K=E.parseType(N.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:F.value,right:K,optional:_,variadic:$}}})}let Lr=[...Ce,dr({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),re,Ue({allowedTypes:["module","external","event"],pathGrammar:qe}),pr({allowEnclosingBrackets:!0,allowPostfix:!0}),fe({allowedAdditionalTokens:["keyof"]}),Be,Ne,ve({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:qe})],rp=[...Lr,lt({objectFieldGrammar:[fe({allowedAdditionalTokens:["typeof","module","in"]}),qt({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...Lr],allowKeyTypes:!0}),hr({allowOptional:!0,allowVariadic:!0})],Ya=C({name:"typeOfParslet",accept:s=>s==="typeof",parsePrefix:s=>(s.consume("typeof"),{type:"JsdocTypeTypeof",element:s.parseType(N.KEY_OF_TYPE_OF)})}),np=[fe({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),w,O,re,M,qt({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],op=[...Ce,lt({allowKeyTypes:!1,objectFieldGrammar:np}),fe({allowedAdditionalTokens:["event","external","in"]}),Ya,dr({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),pr({allowEnclosingBrackets:!1,allowPostfix:!1}),fe({allowedAdditionalTokens:["keyof"]}),Ue({allowedTypes:["module"],pathGrammar:qe}),ve({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:qe}),hr({allowOptional:!1,allowVariadic:!1}),Be],ap=C({name:"assertsParslet",accept:s=>s==="asserts",parsePrefix:s=>{s.consume("asserts");let f=s.parseIntermediateType(N.SYMBOL);if(f.type!=="JsdocTypeName")throw new o(f,"A typescript asserts always has to have a name on the left side.");return s.consume("is")?{type:"JsdocTypeAsserts",left:f,right:x(s.parseIntermediateType(N.INFIX))}:{type:"JsdocTypeAssertsPlain",element:f}}});function ip({allowQuestionMark:s}){return C({name:"tupleParslet",accept:f=>f==="[",parsePrefix:f=>{f.consume("[");let E={type:"JsdocTypeTuple",elements:[]};if(f.consume("]"))return E;let F=f.parseIntermediateType(N.ALL);if(F.type==="JsdocTypeParameterList"?F.elements[0].type==="JsdocTypeKeyValue"?E.elements=F.elements.map(P):E.elements=F.elements.map(x):F.type==="JsdocTypeKeyValue"?E.elements=[P(F)]:E.elements=[x(F)],!f.consume("]"))throw new Error("Unterminated '['");if(E.elements.some(_=>_.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return E}})}let sp=C({name:"keyOfParslet",accept:s=>s==="keyof",parsePrefix:s=>(s.consume("keyof"),{type:"JsdocTypeKeyof",element:x(s.parseType(N.KEY_OF_TYPE_OF))})}),lp=C({name:"importParslet",accept:s=>s==="import",parsePrefix:s=>{if(s.consume("import"),!s.consume("("))throw new Error("Missing parenthesis after import keyword");let f=s.parseType(N.PREFIX);if(f.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!s.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:f}}}),up=C({name:"readonlyPropertyParslet",accept:s=>s==="readonly",parsePrefix:s=>(s.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:s.parseIntermediateType(N.KEY_VALUE)})}),cp=C({name:"arrowFunctionParslet",precedence:N.ARROW,accept:s=>s==="=>",parseInfix:(s,f)=>(s.consume("=>"),{type:"JsdocTypeFunction",parameters:wt(f).map(I),arrow:!0,constructor:!1,parenthesis:!0,returnType:s.parseType(N.OBJECT)})}),dp=C({name:"genericArrowFunctionParslet",accept:s=>s==="<",parsePrefix:s=>{let f=[];s.consume("<");do{let F,_=s.parseIntermediateType(N.SYMBOL);if(_.type==="JsdocTypeOptional"&&(_=_.element,F=s.parseType(N.SYMBOL)),_.type!=="JsdocTypeName")throw new o(_);let $;s.consume("extends")&&($=s.parseType(N.SYMBOL),$.type==="JsdocTypeOptional"&&($=$.element,F=s.parseType(N.SYMBOL)));let K={type:"JsdocTypeTypeParameter",name:_};if($!==void 0&&(K.constraint=$),F!==void 0&&(K.defaultValue=F),f.push(K),s.consume(">"))break}while(s.consume(","));let E=s.parseIntermediateType(N.SYMBOL);return E.typeParameters=f,E}}),pp=C({name:"intersectionParslet",accept:s=>s==="&",precedence:N.INTERSECTION,parseInfix:(s,f)=>{s.consume("&");let E=[];do E.push(s.parseType(N.INTERSECTION));while(s.consume("&"));return{type:"JsdocTypeIntersection",elements:[x(f),...E]}}}),hp=C({name:"predicateParslet",precedence:N.INFIX,accept:s=>s==="is",parseInfix:(s,f)=>{if(f.type!=="JsdocTypeName")throw new o(f,"A typescript predicate always has to have a name on the left side.");return s.consume("is"),{type:"JsdocTypePredicate",left:f,right:x(s.parseIntermediateType(N.INFIX))}}}),fp=C({name:"objectSquareBracketPropertyParslet",accept:s=>s==="[",parsePrefix:s=>{if(s.baseParser===void 0)throw new Error("Only allowed inside object grammar");s.consume("[");let f=s.lexer.current.text;s.consume("Identifier");let E;if(s.consume(":")){let F=s.baseParser;F.acceptLexerState(s),E={type:"JsdocTypeIndexSignature",key:f,right:F.parseType(N.INDEX_BRACKETS)},s.acceptLexerState(F)}else if(s.consume("in")){let F=s.baseParser;F.acceptLexerState(s),E={type:"JsdocTypeMappedType",key:f,right:F.parseType(N.ARRAY_BRACKETS)},s.acceptLexerState(F)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!s.consume("]"))throw new Error("Unterminated square brackets");return E}}),mp=C({name:"readonlyArrayParslet",accept:s=>s==="readonly",parsePrefix:s=>(s.consume("readonly"),{type:"JsdocTypeReadonlyArray",element:U(s.parseIntermediateType(N.ALL))})}),yp=C({name:"conditionalParslet",precedence:N.INFIX,accept:s=>s==="extends",parseInfix:(s,f)=>{s.consume("extends");let E=s.parseType(N.KEY_OF_TYPE_OF).element,F=s.parseType(N.INFIX);return s.consume(":"),{type:"JsdocTypeConditional",checksType:x(f),extendsType:E,trueType:F,falseType:s.parseType(N.INFIX)}}}),gp=[up,fe({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),w,O,re,M,qt({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),fp],bp=[...Ce,lt({allowKeyTypes:!1,objectFieldGrammar:gp}),mp,Ya,sp,lp,re,dr({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),ip({allowQuestionMark:!1}),pr({allowEnclosingBrackets:!1,allowPostfix:!1}),ap,yp,fe({allowedAdditionalTokens:["event","external","in"]}),Ue({allowedTypes:["module"],pathGrammar:qe}),Ne,cp,dp,ve({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:qe}),pp,hp,hr({allowVariadic:!0,allowOptional:!0})];function Xa(s,f){switch(f){case"closure":return new j(op,s).parse();case"jsdoc":return new j(rp,s).parse();case"typescript":return new j(bp,s).parse()}}function Ep(s,f=["typescript","closure","jsdoc"]){let E;for(let F of f)try{return Xa(s,F)}catch(_){E=_}throw E}function fr(s,f){let E=s[f.type];if(E===void 0)throw new Error(`In this set of transform rules exists no rule for type ${f.type}.`);return E(f,F=>fr(s,F))}function de(s){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function Qa(s){let f={params:[]};for(let E of s.parameters)E.type==="JsdocTypeKeyValue"?E.key==="this"?f.this=E.right:E.key==="new"?f.new=E.right:f.params.push(E):f.params.push(E);return f}function jr(s,f,E){return s==="prefix"?E+f:f+E}function ut(s,f){switch(f){case"double":return`"${s}"`;case"single":return`'${s}'`;case void 0:return s}}function Za(){return{JsdocTypeParenthesis:(s,f)=>`(${s.element!==void 0?f(s.element):""})`,JsdocTypeKeyof:(s,f)=>`keyof ${f(s.element)}`,JsdocTypeFunction:(s,f)=>{var E;if(s.arrow){if(s.returnType===void 0)throw new Error("Arrow function needs a return type.");let F=`${s.typeParameters!==void 0?`<${(E=s.typeParameters.map(f).join(", "))!==null&&E!==void 0?E:""}>`:""}(${s.parameters.map(f).join(", ")}) => ${f(s.returnType)}`;return s.constructor&&(F="new "+F),F}else{let F=s.constructor?"new":"function";return s.parenthesis&&(F+=`(${s.parameters.map(f).join(", ")})`,s.returnType!==void 0&&(F+=`: ${f(s.returnType)}`)),F}},JsdocTypeName:s=>s.value,JsdocTypeTuple:(s,f)=>`[${s.elements.map(f).join(", ")}]`,JsdocTypeVariadic:(s,f)=>s.meta.position===void 0?"...":jr(s.meta.position,f(s.element),"..."),JsdocTypeNamePath:(s,f)=>{let E=f(s.left),F=f(s.right);switch(s.pathType){case"inner":return`${E}~${F}`;case"instance":return`${E}#${F}`;case"property":return`${E}.${F}`;case"property-brackets":return`${E}[${F}]`}},JsdocTypeStringValue:s=>ut(s.value,s.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(s,f)=>{if(s.meta.brackets==="square"){let E=s.elements[0],F=f(E);return E.type==="JsdocTypeUnion"||E.type==="JsdocTypeIntersection"?`(${F})[]`:`${F}[]`}else return`${f(s.left)}${s.meta.dot?".":""}<${s.infer===!0?"infer ":""}${s.elements.map(f).join(", ")}>`},JsdocTypeImport:(s,f)=>`import(${f(s.element)})`,JsdocTypeObjectField:(s,f)=>{let E="";return s.readonly&&(E+="readonly "),typeof s.key=="string"?E+=ut(s.key,s.meta.quote):E+=f(s.key),s.optional&&(E+="?"),s.right===void 0?E:E+`: ${f(s.right)}`},JsdocTypeJsdocObjectField:(s,f)=>`${f(s.left)}: ${f(s.right)}`,JsdocTypeKeyValue:(s,f)=>{let E=s.key;return s.optional&&(E+="?"),s.variadic&&(E="..."+E),s.right===void 0?E:E+`: ${f(s.right)}`},JsdocTypeSpecialNamePath:s=>`${s.specialType}:${ut(s.value,s.meta.quote)}`,JsdocTypeNotNullable:(s,f)=>jr(s.meta.position,f(s.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(s,f)=>jr(s.meta.position,f(s.element),"?"),JsdocTypeNumber:s=>s.value.toString(),JsdocTypeObject:(s,f)=>{var E,F;return`{${(s.meta.separator==="linebreak"&&s.elements.length>1?` +`+((E=s.meta.propertyIndent)!==null&&E!==void 0?E:""):"")+s.elements.map(f).join(s.meta.separator==="comma"?", ":s.meta.separator==="linebreak"?` +`+((F=s.meta.propertyIndent)!==null&&F!==void 0?F:""):"; ")+(s.meta.separator==="linebreak"&&s.elements.length>1?` +`:"")}}`},JsdocTypeOptional:(s,f)=>jr(s.meta.position,f(s.element),"="),JsdocTypeSymbol:(s,f)=>`${s.value}(${s.element!==void 0?f(s.element):""})`,JsdocTypeTypeof:(s,f)=>`typeof ${f(s.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(s,f)=>s.elements.map(f).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(s,f)=>s.elements.map(f).join(" & "),JsdocTypeProperty:s=>ut(s.value,s.meta.quote),JsdocTypePredicate:(s,f)=>`${f(s.left)} is ${f(s.right)}`,JsdocTypeIndexSignature:(s,f)=>`[${s.key}: ${f(s.right)}]`,JsdocTypeMappedType:(s,f)=>`[${s.key} in ${f(s.right)}]`,JsdocTypeAsserts:(s,f)=>`asserts ${f(s.left)} is ${f(s.right)}`,JsdocTypeReadonlyArray:(s,f)=>`readonly ${f(s.element)}`,JsdocTypeAssertsPlain:(s,f)=>`asserts ${f(s.element)}`,JsdocTypeConditional:(s,f)=>`${f(s.checksType)} extends ${f(s.extendsType)} ? ${f(s.trueType)} : ${f(s.falseType)}`,JsdocTypeTypeParameter:(s,f)=>`${f(s.name)}${s.constraint!==void 0?` extends ${f(s.constraint)}`:""}${s.defaultValue!==void 0?` = ${f(s.defaultValue)}`:""}`}}let Ap=Za();function vp(s){return fr(Ap,s)}let Dp=["null","true","false","break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield"];function ct(s){let f={type:"NameExpression",name:s};return Dp.includes(s)&&(f.reservedWord=!0),f}let Sp={JsdocTypeOptional:(s,f)=>{let E=f(s.element);return E.optional=!0,E},JsdocTypeNullable:(s,f)=>{let E=f(s.element);return E.nullable=!0,E},JsdocTypeNotNullable:(s,f)=>{let E=f(s.element);return E.nullable=!1,E},JsdocTypeVariadic:(s,f)=>{if(s.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let E=f(s.element);return E.repeatable=!0,E},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:s=>ct(ut(s.value,s.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(s,f)=>{let E=Qa(s),F={type:"FunctionType",params:E.params.map(f)};return E.this!==void 0&&(F.this=f(E.this)),E.new!==void 0&&(F.new=f(E.new)),s.returnType!==void 0&&(F.result=f(s.returnType)),F},JsdocTypeGeneric:(s,f)=>({type:"TypeApplication",applications:s.elements.map(E=>f(E)),expression:f(s.left)}),JsdocTypeSpecialNamePath:s=>ct(s.specialType+":"+ut(s.value,s.meta.quote)),JsdocTypeName:s=>s.value!=="function"?ct(s.value):{type:"FunctionType",params:[]},JsdocTypeNumber:s=>ct(s.value.toString()),JsdocTypeObject:(s,f)=>{let E={type:"RecordType",fields:[]};for(let F of s.elements)F.type!=="JsdocTypeObjectField"&&F.type!=="JsdocTypeJsdocObjectField"?E.fields.push({type:"FieldType",key:f(F),value:void 0}):E.fields.push(f(F));return E},JsdocTypeObjectField:(s,f)=>{if(typeof s.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:ct(ut(s.key,s.meta.quote)),value:s.right===void 0?void 0:f(s.right)}},JsdocTypeJsdocObjectField:(s,f)=>({type:"FieldType",key:f(s.left),value:f(s.right)}),JsdocTypeUnion:(s,f)=>({type:"TypeUnion",elements:s.elements.map(E=>f(E))}),JsdocTypeKeyValue:(s,f)=>({type:"FieldType",key:ct(s.key),value:s.right===void 0?void 0:f(s.right)}),JsdocTypeNamePath:(s,f)=>{let E=f(s.left),F;s.right.type==="JsdocTypeSpecialNamePath"?F=f(s.right).name:F=ut(s.right.value,s.right.meta.quote);let _=s.pathType==="inner"?"~":s.pathType==="instance"?"#":".";return ct(`${E.name}${_}${F}`)},JsdocTypeSymbol:s=>{let f="",E=s.element,F=!1;return E?.type==="JsdocTypeVariadic"&&(E.meta.position==="prefix"?f="...":F=!0,E=E.element),E?.type==="JsdocTypeName"?f+=E.value:E?.type==="JsdocTypeNumber"&&(f+=E.value.toString()),F&&(f+="..."),ct(`${s.value}(${f})`)},JsdocTypeParenthesis:(s,f)=>f(x(s.element)),JsdocTypeMappedType:de,JsdocTypeIndexSignature:de,JsdocTypeImport:de,JsdocTypeKeyof:de,JsdocTypeTuple:de,JsdocTypeTypeof:de,JsdocTypeIntersection:de,JsdocTypeProperty:de,JsdocTypePredicate:de,JsdocTypeAsserts:de,JsdocTypeReadonlyArray:de,JsdocTypeAssertsPlain:de,JsdocTypeConditional:de,JsdocTypeTypeParameter:de};function wp(s){return fr(Sp,s)}function Ct(s){switch(s){case void 0:return"none";case"single":return"single";case"double":return"double"}}function Cp(s){switch(s){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function jn(s,f){return f.length===2?{type:s,left:f[0],right:f[1]}:{type:s,left:f[0],right:jn(s,f.slice(1))}}let xp={JsdocTypeOptional:(s,f)=>({type:"OPTIONAL",value:f(s.element),meta:{syntax:s.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(s,f)=>({type:"NULLABLE",value:f(s.element),meta:{syntax:s.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(s,f)=>({type:"NOT_NULLABLE",value:f(s.element),meta:{syntax:s.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(s,f)=>{let E={type:"VARIADIC",meta:{syntax:s.meta.position==="prefix"?"PREFIX_DOTS":s.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return s.element!==void 0&&(E.value=f(s.element)),E},JsdocTypeName:s=>({type:"NAME",name:s.value}),JsdocTypeTypeof:(s,f)=>({type:"TYPE_QUERY",name:f(s.element)}),JsdocTypeTuple:(s,f)=>({type:"TUPLE",entries:s.elements.map(f)}),JsdocTypeKeyof:(s,f)=>({type:"KEY_QUERY",value:f(s.element)}),JsdocTypeImport:s=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:Ct(s.element.meta.quote),string:s.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(s,f)=>{let E=Qa(s),F={type:s.arrow?"ARROW":"FUNCTION",params:E.params.map(_=>{if(_.type==="JsdocTypeKeyValue"){if(_.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:_.key,typeName:f(_.right)}}else return f(_)}),new:null,returns:null};return E.this!==void 0?F.this=f(E.this):s.arrow||(F.this=null),E.new!==void 0&&(F.new=f(E.new)),s.returnType!==void 0&&(F.returns=f(s.returnType)),F},JsdocTypeGeneric:(s,f)=>{let E={type:"GENERIC",subject:f(s.left),objects:s.elements.map(f),meta:{syntax:s.meta.brackets==="square"?"SQUARE_BRACKET":s.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return s.meta.brackets==="square"&&s.elements[0].type==="JsdocTypeFunction"&&!s.elements[0].parenthesis&&(E.objects[0]={type:"NAME",name:"function"}),E},JsdocTypeObjectField:(s,f)=>{if(typeof s.key!="string")throw new Error("Index signatures and mapped types are not supported");if(s.right===void 0)return{type:"RECORD_ENTRY",key:s.key,quoteStyle:Ct(s.meta.quote),value:null,readonly:!1};let E=f(s.right);return s.optional&&(E={type:"OPTIONAL",value:E,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:s.key.toString(),quoteStyle:Ct(s.meta.quote),value:E,readonly:!1}},JsdocTypeJsdocObjectField:()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(s,f)=>{if(s.right===void 0)return{type:"RECORD_ENTRY",key:s.key,quoteStyle:"none",value:null,readonly:!1};let E=f(s.right);return s.optional&&(E={type:"OPTIONAL",value:E,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:s.key,quoteStyle:"none",value:E,readonly:!1}},JsdocTypeObject:(s,f)=>{let E=[];for(let F of s.elements)(F.type==="JsdocTypeObjectField"||F.type==="JsdocTypeJsdocObjectField")&&E.push(f(F));return{type:"RECORD",entries:E}},JsdocTypeSpecialNamePath:s=>{if(s.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${s.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:Ct(s.meta.quote),path:s.value}}},JsdocTypeNamePath:(s,f)=>{let E=!1,F,_;s.right.type==="JsdocTypeSpecialNamePath"&&s.right.specialType==="event"?(E=!0,F=s.right.value,_=Ct(s.right.meta.quote)):(F=s.right.value,_=Ct(s.right.meta.quote));let $={type:Cp(s.pathType),owner:f(s.left),name:F,quoteStyle:_,hasEventPrefix:E};if($.owner.type==="MODULE"){let K=$.owner;return $.owner=$.owner.value,K.value=$,K}else return $},JsdocTypeUnion:(s,f)=>jn("UNION",s.elements.map(f)),JsdocTypeParenthesis:(s,f)=>({type:"PARENTHESIS",value:f(x(s.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:s=>({type:"STRING_VALUE",quoteStyle:Ct(s.meta.quote),string:s.value}),JsdocTypeIntersection:(s,f)=>jn("INTERSECTION",s.elements.map(f)),JsdocTypeNumber:s=>({type:"NUMBER_VALUE",number:s.value.toString()}),JsdocTypeSymbol:de,JsdocTypeProperty:de,JsdocTypePredicate:de,JsdocTypeMappedType:de,JsdocTypeIndexSignature:de,JsdocTypeAsserts:de,JsdocTypeReadonlyArray:de,JsdocTypeAssertsPlain:de,JsdocTypeConditional:de,JsdocTypeTypeParameter:de};function Tp(s){return fr(xp,s)}function Fp(){return{JsdocTypeIntersection:(s,f)=>({type:"JsdocTypeIntersection",elements:s.elements.map(f)}),JsdocTypeGeneric:(s,f)=>({type:"JsdocTypeGeneric",left:f(s.left),elements:s.elements.map(f),meta:{dot:s.meta.dot,brackets:s.meta.brackets}}),JsdocTypeNullable:s=>s,JsdocTypeUnion:(s,f)=>({type:"JsdocTypeUnion",elements:s.elements.map(f)}),JsdocTypeUnknown:s=>s,JsdocTypeUndefined:s=>s,JsdocTypeTypeof:(s,f)=>({type:"JsdocTypeTypeof",element:f(s.element)}),JsdocTypeSymbol:(s,f)=>{let E={type:"JsdocTypeSymbol",value:s.value};return s.element!==void 0&&(E.element=f(s.element)),E},JsdocTypeOptional:(s,f)=>({type:"JsdocTypeOptional",element:f(s.element),meta:{position:s.meta.position}}),JsdocTypeObject:(s,f)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:s.elements.map(f)}),JsdocTypeNumber:s=>s,JsdocTypeNull:s=>s,JsdocTypeNotNullable:(s,f)=>({type:"JsdocTypeNotNullable",element:f(s.element),meta:{position:s.meta.position}}),JsdocTypeSpecialNamePath:s=>s,JsdocTypeObjectField:(s,f)=>({type:"JsdocTypeObjectField",key:s.key,right:s.right===void 0?void 0:f(s.right),optional:s.optional,readonly:s.readonly,meta:s.meta}),JsdocTypeJsdocObjectField:(s,f)=>({type:"JsdocTypeJsdocObjectField",left:f(s.left),right:f(s.right)}),JsdocTypeKeyValue:(s,f)=>({type:"JsdocTypeKeyValue",key:s.key,right:s.right===void 0?void 0:f(s.right),optional:s.optional,variadic:s.variadic}),JsdocTypeImport:(s,f)=>({type:"JsdocTypeImport",element:f(s.element)}),JsdocTypeAny:s=>s,JsdocTypeStringValue:s=>s,JsdocTypeNamePath:s=>s,JsdocTypeVariadic:(s,f)=>{let E={type:"JsdocTypeVariadic",meta:{position:s.meta.position,squareBrackets:s.meta.squareBrackets}};return s.element!==void 0&&(E.element=f(s.element)),E},JsdocTypeTuple:(s,f)=>({type:"JsdocTypeTuple",elements:s.elements.map(f)}),JsdocTypeName:s=>s,JsdocTypeFunction:(s,f)=>{let E={type:"JsdocTypeFunction",arrow:s.arrow,parameters:s.parameters.map(f),constructor:s.constructor,parenthesis:s.parenthesis};return s.returnType!==void 0&&(E.returnType=f(s.returnType)),E},JsdocTypeKeyof:(s,f)=>({type:"JsdocTypeKeyof",element:f(s.element)}),JsdocTypeParenthesis:(s,f)=>({type:"JsdocTypeParenthesis",element:f(s.element)}),JsdocTypeProperty:s=>s,JsdocTypePredicate:(s,f)=>({type:"JsdocTypePredicate",left:f(s.left),right:f(s.right)}),JsdocTypeIndexSignature:(s,f)=>({type:"JsdocTypeIndexSignature",key:s.key,right:f(s.right)}),JsdocTypeMappedType:(s,f)=>({type:"JsdocTypeMappedType",key:s.key,right:f(s.right)}),JsdocTypeAsserts:(s,f)=>({type:"JsdocTypeAsserts",left:f(s.left),right:f(s.right)}),JsdocTypeReadonlyArray:(s,f)=>({type:"JsdocTypeReadonlyArray",element:f(s.element)}),JsdocTypeAssertsPlain:(s,f)=>({type:"JsdocTypeAssertsPlain",element:f(s.element)}),JsdocTypeConditional:(s,f)=>({type:"JsdocTypeConditional",checksType:f(s.checksType),extendsType:f(s.extendsType),trueType:f(s.trueType),falseType:f(s.falseType)}),JsdocTypeTypeParameter:(s,f)=>({type:"JsdocTypeTypeParameter",name:f(s.name),constraint:s.constraint!==void 0?f(s.constraint):void 0,defaultValue:s.defaultValue!==void 0?f(s.defaultValue):void 0})}}let ei={JsdocTypeAny:[],JsdocTypeFunction:["parameters","returnType"],JsdocTypeGeneric:["left","elements"],JsdocTypeImport:[],JsdocTypeIndexSignature:["right"],JsdocTypeIntersection:["elements"],JsdocTypeKeyof:["element"],JsdocTypeKeyValue:["right"],JsdocTypeMappedType:["right"],JsdocTypeName:[],JsdocTypeNamePath:["left","right"],JsdocTypeNotNullable:["element"],JsdocTypeNull:[],JsdocTypeNullable:["element"],JsdocTypeNumber:[],JsdocTypeObject:["elements"],JsdocTypeObjectField:["right"],JsdocTypeJsdocObjectField:["left","right"],JsdocTypeOptional:["element"],JsdocTypeParenthesis:["element"],JsdocTypeSpecialNamePath:[],JsdocTypeStringValue:[],JsdocTypeSymbol:["element"],JsdocTypeTuple:["elements"],JsdocTypeTypeof:["element"],JsdocTypeUndefined:[],JsdocTypeUnion:["elements"],JsdocTypeUnknown:[],JsdocTypeVariadic:["element"],JsdocTypeProperty:[],JsdocTypePredicate:["left","right"],JsdocTypeAsserts:["left","right"],JsdocTypeReadonlyArray:["element"],JsdocTypeAssertsPlain:["element"],JsdocTypeConditional:["checksType","extendsType","trueType","falseType"],JsdocTypeTypeParameter:["name","constraint","defaultValue"]};function Mn(s,f,E,F,_){F?.(s,f,E);let $=ei[s.type];for(let K of $){let ne=s[K];if(ne!==void 0)if(Array.isArray(ne))for(let ke of ne)Mn(ke,s,K,F,_);else Mn(ne,s,K,F,_)}_?.(s,f,E)}function Ip(s,f,E){Mn(s,void 0,void 0,f,E)}e.catharsisTransform=wp,e.identityTransformRules=Fp,e.jtpTransform=Tp,e.parse=Xa,e.stringify=vp,e.stringifyRules=Za,e.transform=fr,e.traverse=Ip,e.tryParse=Ep,e.visitorKeys=ei})});var kc={};ni(kc,{ColorControl:()=>Ic,default:()=>vg});function Lt(){return(Lt=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}function pa(e){var t=Pe(e),r=Pe(function(n){t.current&&t.current(n)});return t.current=e,r.current}function Cc(e,t,r){var n=pa(r),o=Z(function(){return e.toHsva(t)}),a=o[0],i=o[1],l=Pe({color:t,hsva:a});Fe(function(){if(!e.equal(t,l.current.color)){var c=e.toHsva(t);l.current={hsva:c,color:t},i(c)}},[t,e]),Fe(function(){var c;Sc(a,l.current.hsva)||e.equal(c=e.fromHsva(a),l.current.color)||(l.current={hsva:a,color:c},n(c))},[a,e,n]);var u=Te(function(c){i(function(p){return Object.assign({},p,c)})},[]);return[a,u]}var Ny,gc,Ly,jy,ze,or,Fr,ha,pc,hc,ba,Ir,Ea,we,My,Uy,fa,$y,qy,Jy,Vy,bc,ma,Dn,Ec,zy,En,Hy,Ac,vc,Dc,Sc,wc,Gy,Wy,Ky,fc,xc,Yy,Xy,Qy,Zy,Tc,eg,tg,rg,ng,og,ag,ig,sg,lg,ug,cg,mc,dg,pg,Fc,An,hg,fg,mg,ya,yg,gg,vn,yc,nr,bg,Eg,Sn,Ag,Ic,vg,Rc=rt(()=>{J();V();z();$n();Ur();qr();po();yo();Ny=$e({"../../node_modules/color-name/index.js"(e,t){t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}}),gc=$e({"../../node_modules/color-convert/conversions.js"(e,t){var r=Ny(),n={};for(let i of Object.keys(r))n[r[i]]=i;var o={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};t.exports=o;for(let i of Object.keys(o)){if(!("channels"in o[i]))throw new Error("missing channels property: "+i);if(!("labels"in o[i]))throw new Error("missing channel labels property: "+i);if(o[i].labels.length!==o[i].channels)throw new Error("channel and label counts mismatch: "+i);let{channels:l,labels:u}=o[i];delete o[i].channels,delete o[i].labels,Object.defineProperty(o[i],"channels",{value:l}),Object.defineProperty(o[i],"labels",{value:u})}o.rgb.hsl=function(i){let l=i[0]/255,u=i[1]/255,c=i[2]/255,p=Math.min(l,u,c),h=Math.max(l,u,c),d=h-p,y,g;h===p?y=0:l===h?y=(u-c)/d:u===h?y=2+(c-l)/d:c===h&&(y=4+(l-u)/d),y=Math.min(y*60,360),y<0&&(y+=360);let v=(p+h)/2;return h===p?g=0:v<=.5?g=d/(h+p):g=d/(2-h-p),[y,g*100,v*100]},o.rgb.hsv=function(i){let l,u,c,p,h,d=i[0]/255,y=i[1]/255,g=i[2]/255,v=Math.max(d,y,g),A=v-Math.min(d,y,g),D=function(S){return(v-S)/6/A+1/2};return A===0?(p=0,h=0):(h=A/v,l=D(d),u=D(y),c=D(g),d===v?p=c-u:y===v?p=1/3+l-c:g===v&&(p=2/3+u-l),p<0?p+=1:p>1&&(p-=1)),[p*360,h*100,v*100]},o.rgb.hwb=function(i){let l=i[0],u=i[1],c=i[2],p=o.rgb.hsl(i)[0],h=1/255*Math.min(l,Math.min(u,c));return c=1-1/255*Math.max(l,Math.max(u,c)),[p,h*100,c*100]},o.rgb.cmyk=function(i){let l=i[0]/255,u=i[1]/255,c=i[2]/255,p=Math.min(1-l,1-u,1-c),h=(1-l-p)/(1-p)||0,d=(1-u-p)/(1-p)||0,y=(1-c-p)/(1-p)||0;return[h*100,d*100,y*100,p*100]};function a(i,l){return(i[0]-l[0])**2+(i[1]-l[1])**2+(i[2]-l[2])**2}o.rgb.keyword=function(i){let l=n[i];if(l)return l;let u=1/0,c;for(let p of Object.keys(r)){let h=r[p],d=a(i,h);d.04045?((l+.055)/1.055)**2.4:l/12.92,u=u>.04045?((u+.055)/1.055)**2.4:u/12.92,c=c>.04045?((c+.055)/1.055)**2.4:c/12.92;let p=l*.4124+u*.3576+c*.1805,h=l*.2126+u*.7152+c*.0722,d=l*.0193+u*.1192+c*.9505;return[p*100,h*100,d*100]},o.rgb.lab=function(i){let l=o.rgb.xyz(i),u=l[0],c=l[1],p=l[2];u/=95.047,c/=100,p/=108.883,u=u>.008856?u**(1/3):7.787*u+16/116,c=c>.008856?c**(1/3):7.787*c+16/116,p=p>.008856?p**(1/3):7.787*p+16/116;let h=116*c-16,d=500*(u-c),y=200*(c-p);return[h,d,y]},o.hsl.rgb=function(i){let l=i[0]/360,u=i[1]/100,c=i[2]/100,p,h,d;if(u===0)return d=c*255,[d,d,d];c<.5?p=c*(1+u):p=c+u-c*u;let y=2*c-p,g=[0,0,0];for(let v=0;v<3;v++)h=l+1/3*-(v-1),h<0&&h++,h>1&&h--,6*h<1?d=y+(p-y)*6*h:2*h<1?d=p:3*h<2?d=y+(p-y)*(2/3-h)*6:d=y,g[v]=d*255;return g},o.hsl.hsv=function(i){let l=i[0],u=i[1]/100,c=i[2]/100,p=u,h=Math.max(c,.01);c*=2,u*=c<=1?c:2-c,p*=h<=1?h:2-h;let d=(c+u)/2,y=c===0?2*p/(h+p):2*u/(c+u);return[l,y*100,d*100]},o.hsv.rgb=function(i){let l=i[0]/60,u=i[1]/100,c=i[2]/100,p=Math.floor(l)%6,h=l-Math.floor(l),d=255*c*(1-u),y=255*c*(1-u*h),g=255*c*(1-u*(1-h));switch(c*=255,p){case 0:return[c,g,d];case 1:return[y,c,d];case 2:return[d,c,g];case 3:return[d,y,c];case 4:return[g,d,c];case 5:return[c,d,y]}},o.hsv.hsl=function(i){let l=i[0],u=i[1]/100,c=i[2]/100,p=Math.max(c,.01),h,d;d=(2-u)*c;let y=(2-u)*p;return h=u*p,h/=y<=1?y:2-y,h=h||0,d/=2,[l,h*100,d*100]},o.hwb.rgb=function(i){let l=i[0]/360,u=i[1]/100,c=i[2]/100,p=u+c,h;p>1&&(u/=p,c/=p);let d=Math.floor(6*l),y=1-c;h=6*l-d,(d&1)!==0&&(h=1-h);let g=u+h*(y-u),v,A,D;switch(d){default:case 6:case 0:v=y,A=g,D=u;break;case 1:v=g,A=y,D=u;break;case 2:v=u,A=y,D=g;break;case 3:v=u,A=g,D=y;break;case 4:v=g,A=u,D=y;break;case 5:v=y,A=u,D=g;break}return[v*255,A*255,D*255]},o.cmyk.rgb=function(i){let l=i[0]/100,u=i[1]/100,c=i[2]/100,p=i[3]/100,h=1-Math.min(1,l*(1-p)+p),d=1-Math.min(1,u*(1-p)+p),y=1-Math.min(1,c*(1-p)+p);return[h*255,d*255,y*255]},o.xyz.rgb=function(i){let l=i[0]/100,u=i[1]/100,c=i[2]/100,p,h,d;return p=l*3.2406+u*-1.5372+c*-.4986,h=l*-.9689+u*1.8758+c*.0415,d=l*.0557+u*-.204+c*1.057,p=p>.0031308?1.055*p**(1/2.4)-.055:p*12.92,h=h>.0031308?1.055*h**(1/2.4)-.055:h*12.92,d=d>.0031308?1.055*d**(1/2.4)-.055:d*12.92,p=Math.min(Math.max(0,p),1),h=Math.min(Math.max(0,h),1),d=Math.min(Math.max(0,d),1),[p*255,h*255,d*255]},o.xyz.lab=function(i){let l=i[0],u=i[1],c=i[2];l/=95.047,u/=100,c/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,u=u>.008856?u**(1/3):7.787*u+16/116,c=c>.008856?c**(1/3):7.787*c+16/116;let p=116*u-16,h=500*(l-u),d=200*(u-c);return[p,h,d]},o.lab.xyz=function(i){let l=i[0],u=i[1],c=i[2],p,h,d;h=(l+16)/116,p=u/500+h,d=h-c/200;let y=h**3,g=p**3,v=d**3;return h=y>.008856?y:(h-16/116)/7.787,p=g>.008856?g:(p-16/116)/7.787,d=v>.008856?v:(d-16/116)/7.787,p*=95.047,h*=100,d*=108.883,[p,h,d]},o.lab.lch=function(i){let l=i[0],u=i[1],c=i[2],p;p=Math.atan2(c,u)*360/2/Math.PI,p<0&&(p+=360);let h=Math.sqrt(u*u+c*c);return[l,h,p]},o.lch.lab=function(i){let l=i[0],u=i[1],c=i[2]/360*2*Math.PI,p=u*Math.cos(c),h=u*Math.sin(c);return[l,p,h]},o.rgb.ansi16=function(i,l=null){let[u,c,p]=i,h=l===null?o.rgb.hsv(i)[2]:l;if(h=Math.round(h/50),h===0)return 30;let d=30+(Math.round(p/255)<<2|Math.round(c/255)<<1|Math.round(u/255));return h===2&&(d+=60),d},o.hsv.ansi16=function(i){return o.rgb.ansi16(o.hsv.rgb(i),i[2])},o.rgb.ansi256=function(i){let l=i[0],u=i[1],c=i[2];return l===u&&u===c?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(u/255*5)+Math.round(c/255*5)},o.ansi16.rgb=function(i){let l=i%10;if(l===0||l===7)return i>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let u=(~~(i>50)+1)*.5,c=(l&1)*u*255,p=(l>>1&1)*u*255,h=(l>>2&1)*u*255;return[c,p,h]},o.ansi256.rgb=function(i){if(i>=232){let h=(i-232)*10+8;return[h,h,h]}i-=16;let l,u=Math.floor(i/36)/5*255,c=Math.floor((l=i%36)/6)/5*255,p=l%6/5*255;return[u,c,p]},o.rgb.hex=function(i){let l=(((Math.round(i[0])&255)<<16)+((Math.round(i[1])&255)<<8)+(Math.round(i[2])&255)).toString(16).toUpperCase();return"000000".substring(l.length)+l},o.hex.rgb=function(i){let l=i.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let u=l[0];l[0].length===3&&(u=u.split("").map(y=>y+y).join(""));let c=parseInt(u,16),p=c>>16&255,h=c>>8&255,d=c&255;return[p,h,d]},o.rgb.hcg=function(i){let l=i[0]/255,u=i[1]/255,c=i[2]/255,p=Math.max(Math.max(l,u),c),h=Math.min(Math.min(l,u),c),d=p-h,y,g;return d<1?y=h/(1-d):y=0,d<=0?g=0:p===l?g=(u-c)/d%6:p===u?g=2+(c-l)/d:g=4+(l-u)/d,g/=6,g%=1,[g*360,d*100,y*100]},o.hsl.hcg=function(i){let l=i[1]/100,u=i[2]/100,c=u<.5?2*l*u:2*l*(1-u),p=0;return c<1&&(p=(u-.5*c)/(1-c)),[i[0],c*100,p*100]},o.hsv.hcg=function(i){let l=i[1]/100,u=i[2]/100,c=l*u,p=0;return c<1&&(p=(u-c)/(1-c)),[i[0],c*100,p*100]},o.hcg.rgb=function(i){let l=i[0]/360,u=i[1]/100,c=i[2]/100;if(u===0)return[c*255,c*255,c*255];let p=[0,0,0],h=l%1*6,d=h%1,y=1-d,g=0;switch(Math.floor(h)){case 0:p[0]=1,p[1]=d,p[2]=0;break;case 1:p[0]=y,p[1]=1,p[2]=0;break;case 2:p[0]=0,p[1]=1,p[2]=d;break;case 3:p[0]=0,p[1]=y,p[2]=1;break;case 4:p[0]=d,p[1]=0,p[2]=1;break;default:p[0]=1,p[1]=0,p[2]=y}return g=(1-u)*c,[(u*p[0]+g)*255,(u*p[1]+g)*255,(u*p[2]+g)*255]},o.hcg.hsv=function(i){let l=i[1]/100,u=i[2]/100,c=l+u*(1-l),p=0;return c>0&&(p=l/c),[i[0],p*100,c*100]},o.hcg.hsl=function(i){let l=i[1]/100,u=i[2]/100*(1-l)+.5*l,c=0;return u>0&&u<.5?c=l/(2*u):u>=.5&&u<1&&(c=l/(2*(1-u))),[i[0],c*100,u*100]},o.hcg.hwb=function(i){let l=i[1]/100,u=i[2]/100,c=l+u*(1-l);return[i[0],(c-l)*100,(1-c)*100]},o.hwb.hcg=function(i){let l=i[1]/100,u=1-i[2]/100,c=u-l,p=0;return c<1&&(p=(u-c)/(1-c)),[i[0],c*100,p*100]},o.apple.rgb=function(i){return[i[0]/65535*255,i[1]/65535*255,i[2]/65535*255]},o.rgb.apple=function(i){return[i[0]/255*65535,i[1]/255*65535,i[2]/255*65535]},o.gray.rgb=function(i){return[i[0]/100*255,i[0]/100*255,i[0]/100*255]},o.gray.hsl=function(i){return[0,0,i[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(i){return[0,100,i[0]]},o.gray.cmyk=function(i){return[0,0,0,i[0]]},o.gray.lab=function(i){return[i[0],0,0]},o.gray.hex=function(i){let l=Math.round(i[0]/100*255)&255,u=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return"000000".substring(u.length)+u},o.rgb.gray=function(i){return[(i[0]+i[1]+i[2])/3/255*100]}}}),Ly=$e({"../../node_modules/color-convert/route.js"(e,t){var r=gc();function n(){let l={},u=Object.keys(r);for(let c=u.length,p=0;p1&&(p=h),u(p))};return"conversion"in u&&(c.conversion=u.conversion),c}function l(u){let c=function(...p){let h=p[0];if(h==null)return h;h.length>1&&(p=h);let d=u(p);if(typeof d=="object")for(let y=d.length,g=0;g{o[u]={},Object.defineProperty(o[u],"channels",{value:r[u].channels}),Object.defineProperty(o[u],"labels",{value:r[u].labels});let c=n(u);Object.keys(c).forEach(p=>{let h=c[p];o[u][p]=l(h),o[u][p].raw=i(h)})}),t.exports=o}}),ze=zt(jy());or=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e0:A.buttons>0)&&o.current?a(pc(o.current,A,l.current)):v(!1)},g=function(){return v(!1)};function v(A){var D=u.current,S=ha(o.current),T=A?S.addEventListener:S.removeEventListener;T(D?"touchmove":"mousemove",y),T(D?"touchend":"mouseup",g)}return[function(A){var D=A.nativeEvent,S=o.current;if(S&&(hc(D),!function(x,k){return k&&!Fr(x)}(D,u.current)&&S)){if(Fr(D)){u.current=!0;var T=D.changedTouches||[];T.length&&(l.current=T[0].identifier)}S.focus(),a(pc(S,D,l.current)),v(!0)}},function(A){var D=A.which||A.keyCode;D<37||D>40||(A.preventDefault(),i({left:D===39?.05:D===37?-.05:0,top:D===40?.05:D===38?-.05:0}))},v]},[i,a]),p=c[0],h=c[1],d=c[2];return Fe(function(){return d},[d]),m.createElement("div",Lt({},n,{onTouchStart:p,onMouseDown:p,className:"react-colorful__interactive",ref:o,onKeyDown:h,tabIndex:0,role:"slider"}))}),Ir=function(e){return e.filter(Boolean).join(" ")},Ea=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,a=Ir(["react-colorful__pointer",e.className]);return m.createElement("div",{className:a,style:{top:100*o+"%",left:100*r+"%"}},m.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},we=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},My={grad:.9,turn:360,rad:360/(2*Math.PI)},Uy=function(e){return Ac(fa(e))},fa=function(e){return e[0]==="#"&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?we(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:e.length===8?we(parseInt(e.substring(6,8),16)/255,2):1}},$y=function(e,t){return t===void 0&&(t="deg"),Number(e)*(My[t]||1)},qy=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?Jy({h:$y(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},Jy=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},Vy=function(e){return Hy(Ec(e))},bc=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:we(e.h),s:we(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:we(o/2),a:we(n,2)}},ma=function(e){var t=bc(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},Dn=function(e){var t=bc(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},Ec=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),i=n*(1-r),l=n*(1-(t-a)*r),u=n*(1-(1-t+a)*r),c=a%6;return{r:we(255*[n,l,i,i,u,n][c]),g:we(255*[u,n,n,l,i,i][c]),b:we(255*[i,i,u,n,n,l][c]),a:we(o,2)}},zy=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?Ac({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},En=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Hy=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=o<1?En(we(255*o)):"";return"#"+En(t)+En(r)+En(n)+a},Ac=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),i=a-Math.min(t,r,n),l=i?a===t?(r-n)/i:a===r?2+(n-t)/i:4+(t-r)/i:0;return{h:we(60*(l<0?l+6:l)),s:we(a?i/a*100:0),v:we(a/255*100),a:o}},vc=m.memo(function(e){var t=e.hue,r=e.onChange,n=Ir(["react-colorful__hue",e.className]);return m.createElement("div",{className:n},m.createElement(ba,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:or(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":we(t),"aria-valuemax":"360","aria-valuemin":"0"},m.createElement(Ea,{className:"react-colorful__hue-pointer",left:t/360,color:ma({h:t,s:100,v:100,a:1})})))}),Dc=m.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:ma({h:t.h,s:100,v:100,a:1})};return m.createElement("div",{className:"react-colorful__saturation",style:n},m.createElement(ba,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:or(t.s+100*o.left,0,100),v:or(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+we(t.s)+"%, Brightness "+we(t.v)+"%"},m.createElement(Ea,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:ma(t)})))}),Sc=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},wc=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},Gy=function(e,t){return e.toLowerCase()===t.toLowerCase()||Sc(fa(e),fa(t))};Wy=typeof window<"u"?yi:Fe,Ky=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},fc=new Map,xc=function(e){Wy(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!fc.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,fc.set(t,r);var n=Ky();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},Yy=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,a=e.onChange,i=ga(e,["className","colorModel","color","onChange"]),l=Pe(null);xc(l);var u=Cc(r,o,a),c=u[0],p=u[1],h=Ir(["react-colorful",t]);return m.createElement("div",Lt({},i,{ref:l,className:h}),m.createElement(Dc,{hsva:c,onChange:p}),m.createElement(vc,{hue:c.h,onChange:p,className:"react-colorful__last-control"}))},Xy={defaultColor:"000",toHsva:Uy,fromHsva:function(e){return Vy({h:e.h,s:e.s,v:e.v,a:1})},equal:Gy},Qy=function(e){return m.createElement(Yy,Lt({},e,{colorModel:Xy}))},Zy=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+Dn(Object.assign({},r,{a:0}))+", "+Dn(Object.assign({},r,{a:1}))+")"},a=Ir(["react-colorful__alpha",t]),i=we(100*r.a);return m.createElement("div",{className:a},m.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),m.createElement(ba,{onMove:function(l){n({a:l.left})},onKey:function(l){n({a:or(r.a+l.left)})},"aria-label":"Alpha","aria-valuetext":i+"%","aria-valuenow":i,"aria-valuemin":"0","aria-valuemax":"100"},m.createElement(Ea,{className:"react-colorful__alpha-pointer",left:r.a,color:Dn(r)})))},Tc=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,a=e.onChange,i=ga(e,["className","colorModel","color","onChange"]),l=Pe(null);xc(l);var u=Cc(r,o,a),c=u[0],p=u[1],h=Ir(["react-colorful",t]);return m.createElement("div",Lt({},i,{ref:l,className:h}),m.createElement(Dc,{hsva:c,onChange:p}),m.createElement(vc,{hue:c.h,onChange:p}),m.createElement(Zy,{hsva:c,onChange:p,className:"react-colorful__last-control"}))},eg={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:qy,fromHsva:Dn,equal:wc},tg=function(e){return m.createElement(Tc,Lt({},e,{colorModel:eg}))},rg={defaultColor:"rgba(0, 0, 0, 1)",toHsva:zy,fromHsva:function(e){var t=Ec(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:wc},ng=function(e){return m.createElement(Tc,Lt({},e,{colorModel:rg}))},og=R.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),ag=R(ft)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),ig=R.div({width:200,margin:5,".react-colorful__saturation":{borderRadius:"4px 4px 0 0"},".react-colorful__hue":{boxShadow:"inset 0 0 0 1px rgb(0 0 0 / 5%)"},".react-colorful__last-control":{borderRadius:"0 0 4px 4px"}}),sg=R(Ft)(({theme:e})=>({fontFamily:e.typography.fonts.base})),lg=R.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),ug=R.div(({theme:e,active:t})=>({width:16,height:16,boxShadow:t?`${e.appBorderColor} 0 0 0 1px inset, ${e.textMutedColor}50 0 0 0 4px`:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:e.appBorderRadius})),cg=`url('data:image/svg+xml;charset=utf-8,')`,mc=({value:e,style:t,...r})=>{let n=`linear-gradient(${e}, ${e}), ${cg}, linear-gradient(#fff, #fff)`;return m.createElement(ug,{...r,style:{...t,backgroundImage:n}})},dg=R(Ge.Input)(({theme:e,readOnly:t})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base})),pg=R(ts)(({theme:e})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:e.input.color})),Fc=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(Fc||{}),An=Object.values(Fc),hg=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,fg=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,mg=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,ya=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,yg=/^\s*#?([0-9a-f]{3})\s*$/i,gg={hex:Qy,rgb:ng,hsl:tg},vn={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},yc=e=>{let t=e?.match(hg);if(!t)return[0,0,0,1];let[,r,n,o,a=1]=t;return[r,n,o,a].map(Number)},nr=e=>{if(!e)return;let t=!0;if(fg.test(e)){let[i,l,u,c]=yc(e),[p,h,d]=ze.default.rgb.hsl([i,l,u])||[0,0,0];return{valid:t,value:e,keyword:ze.default.rgb.keyword([i,l,u]),colorSpace:"rgb",rgb:e,hsl:`hsla(${p}, ${h}%, ${d}%, ${c})`,hex:`#${ze.default.rgb.hex([i,l,u]).toLowerCase()}`}}if(mg.test(e)){let[i,l,u,c]=yc(e),[p,h,d]=ze.default.hsl.rgb([i,l,u])||[0,0,0];return{valid:t,value:e,keyword:ze.default.hsl.keyword([i,l,u]),colorSpace:"hsl",rgb:`rgba(${p}, ${h}, ${d}, ${c})`,hsl:e,hex:`#${ze.default.hsl.hex([i,l,u]).toLowerCase()}`}}let r=e.replace("#",""),n=ze.default.keyword.rgb(r)||ze.default.hex.rgb(r),o=ze.default.rgb.hsl(n),a=e;if(/[^#a-f0-9]/i.test(e)?a=r:ya.test(e)&&(a=`#${r}`),a.startsWith("#"))t=ya.test(a);else try{ze.default.keyword.hex(a)}catch{t=!1}return{valid:t,value:a,keyword:ze.default.rgb.keyword(n),colorSpace:"hex",rgb:`rgba(${n[0]}, ${n[1]}, ${n[2]}, 1)`,hsl:`hsla(${o[0]}, ${o[1]}%, ${o[2]}%, 1)`,hex:a}},bg=(e,t,r)=>{if(!e||!t?.valid)return vn[r];if(r!=="hex")return t?.[r]||vn[r];if(!t.hex.startsWith("#"))try{return`#${ze.default.keyword.hex(t.hex)}`}catch{return vn.hex}let n=t.hex.match(yg);if(!n)return ya.test(t.hex)?t.hex:vn.hex;let[o,a,i]=n[1].split("");return`#${o}${o}${a}${a}${i}${i}`},Eg=(e,t)=>{let[r,n]=Z(e||""),[o,a]=Z(()=>nr(r)),[i,l]=Z(o?.colorSpace||"hex");Fe(()=>{let h=e||"",d=nr(h);n(h),a(d),l(d?.colorSpace||"hex")},[e]);let u=pt(()=>bg(r,o,i).toLowerCase(),[r,o,i]),c=Te(h=>{let d=nr(h),y=d?.value||h||"";n(y),y===""&&(a(void 0),t(void 0)),d&&(a(d),l(d.colorSpace),t(d.value))},[t]),p=Te(()=>{let h=An.indexOf(i)+1;h>=An.length&&(h=0),l(An[h]);let d=o?.[An[h]]||"";n(d),t(d)},[o,i,t]);return{value:r,realValue:u,updateValue:c,color:o,colorSpace:i,cycleColorSpace:p}},Sn=e=>e.replace(/\s*/,"").toLowerCase(),Ag=(e,t,r)=>{let[n,o]=Z(t?.valid?[t]:[]);Fe(()=>{t===void 0&&o([])},[t]);let a=pt(()=>(e||[]).map(l=>typeof l=="string"?nr(l):l.title?{...nr(l.color),keyword:l.title}:nr(l.color)).concat(n).filter(Boolean).slice(-27),[e,n]),i=Te(l=>{l?.valid&&(a.some(u=>Sn(u[r])===Sn(l[r]))||o(u=>u.concat(l)))},[r,a]);return{presets:a,addPreset:i}},Ic=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,presetColors:a,startOpen:i=!1,argType:l})=>{let u=Te(si(r,200),[r]),{value:c,realValue:p,updateValue:h,color:d,colorSpace:y,cycleColorSpace:g}=Eg(t,u),{presets:v,addPreset:A}=Ag(a,d,y),D=gg[y],S=!!l?.table?.readonly;return m.createElement(og,{"aria-readonly":S},m.createElement(ag,{startOpen:i,trigger:S?[null]:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>A(d),tooltip:m.createElement(ig,null,m.createElement(D,{color:p==="transparent"?"#000000":p,onChange:h,onFocus:n,onBlur:o}),v.length>0&&m.createElement(lg,null,v.map((T,x)=>m.createElement(ft,{key:`${T.value}-${x}`,hasChrome:!1,tooltip:m.createElement(sg,{note:T.keyword||T.value})},m.createElement(mc,{value:T[y],active:d&&Sn(T[y])===Sn(d[y]),onClick:()=>h(T.value)})))))},m.createElement(mc,{value:p,style:{margin:4}})),m.createElement(dg,{id:je(e),value:c,onChange:T=>h(T.target.value),onFocus:T=>T.target.select(),readOnly:S,placeholder:"Choose color..."}),c?m.createElement(pg,{onClick:g}):null)},vg=Ic});J();V();z();J();V();z();J();V();z();$n();Ur();Ur();qr();J();V();z();J();V();z();var Nv=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:bi,ARGTYPES_INFO_RESPONSE:to,CHANNEL_CREATED:Lv,CHANNEL_WS_DISCONNECT:jv,CONFIG_ERROR:Ei,CREATE_NEW_STORYFILE_REQUEST:Mv,CREATE_NEW_STORYFILE_RESPONSE:Uv,CURRENT_STORY_WAS_SET:ro,DOCS_PREPARED:Ai,DOCS_RENDERED:Jr,FILE_COMPONENT_SEARCH_REQUEST:$v,FILE_COMPONENT_SEARCH_RESPONSE:qv,FORCE_REMOUNT:vi,FORCE_RE_RENDER:Vr,GLOBALS_UPDATED:Wt,NAVIGATE_URL:Di,PLAY_FUNCTION_THREW_EXCEPTION:Si,PRELOAD_ENTRIES:wi,PREVIEW_BUILDER_PROGRESS:Jv,PREVIEW_KEYDOWN:Ci,REGISTER_SUBSCRIPTION:Vv,REQUEST_WHATS_NEW_DATA:zv,RESET_STORY_ARGS:zr,RESULT_WHATS_NEW_DATA:Hv,SAVE_STORY_REQUEST:no,SAVE_STORY_RESPONSE:Hr,SELECT_STORY:Gv,SET_CONFIG:Wv,SET_CURRENT_STORY:xi,SET_FILTER:Kv,SET_GLOBALS:Ti,SET_INDEX:Yv,SET_STORIES:Xv,SET_WHATS_NEW_CACHE:Qv,SHARED_STATE_CHANGED:Zv,SHARED_STATE_SET:eD,STORIES_COLLAPSE_ALL:tD,STORIES_EXPAND_ALL:rD,STORY_ARGS_UPDATED:Fi,STORY_CHANGED:Ii,STORY_ERRORED:ki,STORY_FINISHED:oo,STORY_INDEX_INVALIDATED:Ri,STORY_MISSING:ao,STORY_PREPARED:Oi,STORY_RENDERED:Er,STORY_RENDER_PHASE_CHANGED:Kt,STORY_SPECIFIED:_i,STORY_THREW_EXCEPTION:Pi,STORY_UNCHANGED:Bi,TELEMETRY_ERROR:nD,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:oD,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:aD,TESTING_MODULE_CRASH_REPORT:iD,TESTING_MODULE_PROGRESS_REPORT:sD,TESTING_MODULE_RUN_ALL_REQUEST:lD,TESTING_MODULE_RUN_REQUEST:uD,TOGGLE_WHATS_NEW_NOTIFICATIONS:cD,UNHANDLED_ERRORS_WHILE_PLAYING:Ni,UPDATE_GLOBALS:Gr,UPDATE_QUERY_PARAMS:Li,UPDATE_STORY_ARGS:Wr}=__STORYBOOK_CORE_EVENTS__;J();V();z();var AD=__STORYBOOK_API__,{ActiveTabs:vD,Consumer:DD,ManagerContext:SD,Provider:wD,RequestResponseError:CD,addons:Kr,combineParameters:xD,controlOrMetaKey:TD,controlOrMetaSymbol:FD,eventMatchesShortcut:ID,eventToShortcut:kD,experimental_MockUniversalStore:RD,experimental_UniversalStore:OD,experimental_requestResponse:io,experimental_useUniversalStore:_D,isMacLike:PD,isShortcutTaken:BD,keyToSymbol:ND,merge:LD,mockChannel:jD,optionOrAltSymbol:MD,shortcutMatchesShortcut:UD,shortcutToHumanString:$D,types:ji,useAddonState:qD,useArgTypes:so,useArgs:Mi,useChannel:JD,useGlobalTypes:VD,useGlobals:Ui,useParameter:$i,useSharedState:zD,useStoryPrepared:HD,useStorybookApi:GD,useStorybookState:qi}=__STORYBOOK_API__;po();J();V();z();var Hi=Object.prototype.hasOwnProperty;function Gi(e,t,r){for(r of e.keys())if(It(r,t))return r}function It(e,t){var r,n,o;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&It(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(o=n,o&&typeof o=="object"&&(o=Gi(t,o),!o)||!t.has(o))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(o=n[0],o&&typeof o=="object"&&(o=Gi(t,o),!o)||!It(n[1],t.get(o)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(Hi.call(e,r)&&++n&&!Hi.call(t,r)||!(r in t)||!It(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}yo();J();V();z();var $T=__STORYBOOK_CLIENT_LOGGER__,{deprecate:qT,logger:Qr,once:ss,pretty:JT}=__STORYBOOK_CLIENT_LOGGER__;J();V();z();J();V();z();J();V();z();J();V();z();var WT=__STORYBOOK_CHANNELS__,{Channel:Zr,HEARTBEAT_INTERVAL:KT,HEARTBEAT_MAX_LATENCY:YT,PostMessageTransport:XT,WebsocketTransport:QT,createBrowserChannel:ZT}=__STORYBOOK_CHANNELS__;J();V();z();var oF=__STORYBOOK_CLIENT_LOGGER__,{deprecate:nt,logger:ee,once:mt,pretty:aF}=__STORYBOOK_CLIENT_LOGGER__;J();V();z();var Vh=Object.defineProperty,he=(e,t)=>Vh(e,"name",{value:t,configurable:!0});function me(e){for(var t=[],r=1;r` - ${i}`).join(` +`)}`),`${o}${a!=null?` + +More info: ${a} +`:""}`}};he(ls,"StorybookError");var De=ls,zh=(e=>(e.BLOCKS="BLOCKS",e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e.ADDON_VITEST="ADDON_VITEST",e))(zh||{}),cs=class extends De{constructor(t){super({category:"PREVIEW_API",code:1,message:me` + Couldn't find story matching id '${t.storyId}' after HMR. + - Did you just rename a story? + - Did you remove it from your CSF file? + - Are you sure a story with the id '${t.storyId}' exists? + - Please check the values in the stories field of your main.js config and see if they would match your CSF File. + - Also check the browser console and terminal for potential error messages.`}),this.data=t}};he(cs,"MissingStoryAfterHmrError");var ds=cs,Hh=class extends De{constructor(t){super({category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:me` + We detected that you use an implicit action arg while ${t.phase} of your story. + ${t.deprecated?` +This is deprecated and won't work in Storybook 8 anymore. +`:""} + Please provide an explicit spy to your args like this: + import { fn } from '@storybook/test'; + ... + args: { + ${t.name}: fn() + }`}),this.data=t}};he(Hh,"ImplicitActionsDuringRendering");var ps=class extends De{constructor(){super({category:"PREVIEW_API",code:3,message:me` + Cannot call \`storyStore.extract()\` without calling \`storyStore.cacheAllCsfFiles()\` first. + + You probably meant to call \`await preview.extract()\` which does the above for you.`})}};he(ps,"CalledExtractOnStoreError");var hs=ps,fs=class extends De{constructor(){super({category:"PREVIEW_API",code:4,message:me` + Expected your framework's preset to export a \`renderToCanvas\` field. + + Perhaps it needs to be upgraded for Storybook 7.0?`,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field"})}};he(fs,"MissingRenderToCanvasError");var ms=fs,ys=class extends De{constructor(t){super({category:"PREVIEW_API",code:5,message:me` + Called \`Preview.${t.methodName}()\` before initialization. + + The preview needs to load the story index before most methods can be called. If you want + to call \`${t.methodName}\`, try \`await preview.initializationPromise;\` first. + + If you didn't call the above code, then likely it was called by an addon that needs to + do the above.`}),this.data=t}};he(ys,"CalledPreviewMethodBeforeInitializationError");var Me=ys,gs=class extends De{constructor(t){super({category:"PREVIEW_API",code:6,message:me` + Error fetching \`/index.json\`: + + ${t.text} + + If you are in development, this likely indicates a problem with your Storybook process, + check the terminal for errors. + + If you are in a deployed Storybook, there may have been an issue deploying the full Storybook + build.`}),this.data=t}};he(gs,"StoryIndexFetchError");var bs=gs,Es=class extends De{constructor(t){super({category:"PREVIEW_API",code:7,message:me` + Tried to render docs entry ${t.storyId} but it is a MDX file that has no CSF + references, or autodocs for a CSF file that some doesn't refer to itself. + + This likely is an internal error in Storybook's indexing, or you've attached the + \`attached-mdx\` tag to an MDX file that is not attached.`}),this.data=t}};he(Es,"MdxFileWithNoCsfReferencesError");var As=Es,vs=class extends De{constructor(){super({category:"PREVIEW_API",code:8,message:me` + Couldn't find any stories in your Storybook. + + - Please check your stories field of your main.js config: does it match correctly? + - Also check the browser console and terminal for error messages.`})}};he(vs,"EmptyIndexError");var Ds=vs,Ss=class extends De{constructor(t){super({category:"PREVIEW_API",code:9,message:me` + Couldn't find story matching '${t.storySpecifier}'. + + - Are you sure a story with that id exists? + - Please check your stories field of your main.js config. + - Also check the browser console and terminal for error messages.`}),this.data=t}};he(Ss,"NoStoryMatchError");var ws=Ss,Cs=class extends De{constructor(t){super({category:"PREVIEW_API",code:10,message:me` + Couldn't find story matching id '${t.storyId}' after importing a CSF file. + + The file was indexed as if the story was there, but then after importing the file in the browser + we didn't find the story. Possible reasons: + - You are using a custom story indexer that is misbehaving. + - You have a custom file loader that is removing or renaming exports. + + Please check your browser console and terminal for errors that may explain the issue.`}),this.data=t}};he(Cs,"MissingStoryFromCsfFileError");var xs=Cs,Ts=class extends De{constructor(){super({category:"PREVIEW_API",code:11,message:me` + Cannot access the Story Store until the index is ready. + + It is not recommended to use methods directly on the Story Store anyway, in Storybook 9 we will + remove access to the store entirely`})}};he(Ts,"StoryStoreAccessedBeforeInitializationError");var Fs=Ts,Is=class extends De{constructor(t){super({category:"PREVIEW_API",code:12,message:me` + Incorrect use of mount in the play function. + + To use mount in the play function, you must satisfy the following two requirements: + + 1. You *must* destructure the mount property from the \`context\` (the argument passed to your play function). + This makes sure that Storybook does not start rendering the story before the play function begins. + + 2. Your Storybook framework or builder must be configured to transpile to ES2017 or newer. + This is because destructuring statements and async/await usages are otherwise transpiled away, + which prevents Storybook from recognizing your usage of \`mount\`. + + Note that Angular is not supported. As async/await is transpiled to support the zone.js polyfill. + + More info: https://storybook.js.org/docs/writing-tests/interaction-testing#run-code-before-the-component-gets-rendered + + Received the following play function: + ${t.playFunction}`}),this.data=t}};he(Is,"MountMustBeDestructuredError");var en=Is,ks=class extends De{constructor(t){super({category:"PREVIEW_API",code:14,message:me` + No render function available for storyId '${t.id}' + `}),this.data=t}};he(ks,"NoRenderFunctionError");var Rs=ks,Os=class extends De{constructor(){super({category:"PREVIEW_API",code:15,message:me` + No component is mounted in your story. + + This usually occurs when you destructure mount in the play function, but forget to call it. + + For example: + + async play({ mount, canvasElement }) { + // 👈 mount should be called: await mount(); + const canvas = within(canvasElement); + const button = await canvas.findByRole('button'); + await userEvent.click(button); + }; + + Make sure to either remove it or call mount in your play function. + `})}};he(Os,"NoStoryMountedError");var _s=Os,Gh=class extends De{constructor(){super({category:"FRAMEWORK_NEXTJS",code:1,documentation:"https://storybook.js.org/docs/get-started/nextjs#faq",message:me` + You are importing avif images, but you don't have sharp installed. + + You have to install sharp in order to use image optimization features in Next.js. + `})}};he(Gh,"NextJsSharpError");var Wh=class extends De{constructor(t){super({category:"FRAMEWORK_NEXTJS",code:2,message:me` + Tried to access router mocks from "${t.importType}" but they were not created yet. You might be running code in an unsupported environment. + `}),this.data=t}};he(Wh,"NextjsRouterMocksNotAvailable");var Ps=class extends De{constructor(t){super({category:"DOCS-TOOLS",code:1,documentation:"https://github.com/storybookjs/storybook/issues/26606",message:me` + There was a failure when generating detailed ArgTypes in ${t.language} for: + ${JSON.stringify(t.type,null,2)} + + Storybook will fall back to use a generic type description instead. + + This type is either not supported or it is a bug in the docgen generation in Storybook. + If you think this is a bug, please detail it as much as possible in the Github issue. + `}),this.data=t}};he(Ps,"UnknownArgTypesError");var tn=Ps,Kh=class extends De{constructor(t){super({category:"ADDON_VITEST",code:1,message:me` + Encountered an unsupported value "${t.value}" when setting the viewport ${t.dimension} dimension. + + The Storybook plugin only supports values in the following units: + - px, vh, vw, em, rem and %. + + You can either change the viewport for this story to use one of the supported units or skip the test by adding '!test' to the story's tags per https://storybook.js.org/docs/writing-stories/tags + `}),this.data=t}};he(Kh,"UnsupportedViewportDimensionError");var Yh=Object.create,Mo=Object.defineProperty,Xh=Object.getOwnPropertyDescriptor,Qh=Object.getOwnPropertyNames,Zh=Object.getPrototypeOf,ef=Object.prototype.hasOwnProperty,b=(e,t)=>Mo(e,"name",{value:t,configurable:!0}),rn=(e=>typeof Le<"u"?Le:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Le<"u"?Le:t)[r]}):e)(function(e){if(typeof Le<"u")return Le.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Ie=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),tf=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Qh(t))!ef.call(e,o)&&o!==r&&Mo(e,o,{get:()=>t[o],enumerable:!(n=Xh(t,o))||n.enumerable});return e},tr=(e,t,r)=>(r=e!=null?Yh(Zh(e)):{},tf(t||!e||!e.__esModule?Mo(r,"default",{value:e,enumerable:!0}):r,e)),Ys=Ie((e,t)=>{(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){var r,n,o;return b(function a(i,l,u){function c(d,y){if(!l[d]){if(!i[d]){var g=typeof rn=="function"&&rn;if(!y&&g)return g(d,!0);if(p)return p(d,!0);var v=new Error("Cannot find module '"+d+"'");throw v.code="MODULE_NOT_FOUND",v}var A=l[d]={exports:{}};i[d][0].call(A.exports,function(D){var S=i[d][1][D];return c(S||D)},A,A.exports,a,i,l,u)}return l[d].exports}b(c,"s");for(var p=typeof rn=="function"&&rn,h=0;h=0)return this.lastItem=this.list[p],this.list[p].val},u.prototype.set=function(c,p){var h;return this.lastItem&&this.isEqual(this.lastItem.key,c)?(this.lastItem.val=p,this):(h=this.indexOf(c),h>=0?(this.lastItem=this.list[h],this.list[h].val=p,this):(this.lastItem={key:c,val:p},this.list.push(this.lastItem),this.size++,this))},u.prototype.delete=function(c){var p;if(this.lastItem&&this.isEqual(this.lastItem.key,c)&&(this.lastItem=void 0),p=this.indexOf(c),p>=0)return this.size--,this.list.splice(p,1)[0]},u.prototype.has=function(c){var p;return this.lastItem&&this.isEqual(this.lastItem.key,c)?!0:(p=this.indexOf(c),p>=0?(this.lastItem=this.list[p],!0):!1)},u.prototype.forEach=function(c,p){var h;for(h=0;h0&&(k[x]={cacheItem:D,arg:arguments[x]},I?c(g,k):g.push(k),g.length>d&&p(g.shift())),A.wasMemoized=I,A.numArgs=x+1,T},"memoizerific");return A.limit=d,A.wasMemoized=!1,A.cache=y,A.lru=g,A}};function c(d,y){var g=d.length,v=y.length,A,D,S;for(D=0;D=0&&(g=d[A],v=g.cacheItem.get(g.arg),!v||!v.size);A--)g.cacheItem.delete(g.arg)}b(p,"removeCachedResult");function h(d,y){return d===y||d!==d&&y!==y}b(h,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),Xs=Ie(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.encodeString=n;var t=Array.from({length:256},(o,a)=>"%"+((a<16?"0":"")+a.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function n(o){let a=o.length;if(a===0)return"";let i="",l=0,u=0;e:for(;u>6]+t[128|c&63];continue}if(c<55296||c>=57344){l=u+1,i+=t[224|c>>12]+t[128|c>>6&63]+t[128|c&63];continue}if(++u,u>=a)throw new Error("URI malformed");let p=o.charCodeAt(u)&1023;l=u+1,c=65536+((c&1023)<<10|p),i+=t[240|c>>18]+t[128|c>>12&63]+t[128|c>>6&63]+t[128|c&63]}return l===0?o:l{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultOptions=e.defaultShouldSerializeObject=e.defaultValueSerializer=void 0;var t=Xs(),r=b(a=>{switch(typeof a){case"string":return(0,t.encodeString)(a);case"bigint":case"boolean":return""+a;case"number":if(Number.isFinite(a))return a<1e21?""+a:(0,t.encodeString)(""+a);break}return a instanceof Date?(0,t.encodeString)(a.toISOString()):""},"defaultValueSerializer");e.defaultValueSerializer=r;var n=b(a=>a instanceof Date,"defaultShouldSerializeObject");e.defaultShouldSerializeObject=n;var o=b(a=>a,"identityFunc");e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:e.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:e.defaultShouldSerializeObject}}),Qs=Ie(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=o,e.stringifyObject=p;var t=Uo(),r=Xs();function n(h){return h==="__proto__"||h==="constructor"||h==="prototype"}b(n,"isPrototypeKey");function o(h,d,y,g,v){if(n(d))return h;let A=h[d];return typeof A=="object"&&A!==null?A:!g&&(v||typeof y=="number"||typeof y=="string"&&y*0===0&&y.indexOf(".")===-1)?h[d]=[]:h[d]={}}b(o,"getDeepObject");var a=20,i="[]",l="[",u="]",c=".";function p(h,d,y=0,g,v){let{nestingSyntax:A=t.defaultOptions.nestingSyntax,arrayRepeat:D=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:S=t.defaultOptions.arrayRepeatSyntax,nesting:T=t.defaultOptions.nesting,delimiter:x=t.defaultOptions.delimiter,valueSerializer:k=t.defaultOptions.valueSerializer,shouldSerializeObject:I=t.defaultOptions.shouldSerializeObject}=d,P=typeof x=="number"?String.fromCharCode(x):x,L=v===!0&&D,U=A==="dot"||A==="js"&&!v;if(y>a)return"";let H="",N=!0,j=!1;for(let W in h){let w=h[W],C;g?(C=g,L?S==="bracket"&&(C+=i):U?(C+=c,C+=W):(C+=l,C+=W,C+=u)):C=W,N||(H+=P),typeof w=="object"&&w!==null&&!I(w)?(j=w.pop!==void 0,(T||D&&j)&&(H+=p(w,d,y+1,C,j))):(H+=(0,r.encodeString)(C),H+="=",H+=k(w,W)),N&&(N=!1)}return H}b(p,"stringifyObject")}),rf=Ie((e,t)=>{"use strict";var r=12,n=0,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function a(u){var c=u.indexOf("%");if(c===-1)return u;for(var p=u.length,h="",d=0,y=0,g=c,v=r;c>-1&&c>10),56320+(y&1023)),y=0,d=c+3,c=g=u.indexOf("%",d);else{if(v===n)return null;if(c+=3,c{"use strict";var t=e&&e.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(e,"__esModule",{value:!0}),e.numberValueDeserializer=e.numberKeyDeserializer=void 0,e.parse=p;var r=Qs(),n=Uo(),o=t(rf()),a=b(h=>{let d=Number(h);return Number.isNaN(d)?h:d},"numberKeyDeserializer");e.numberKeyDeserializer=a;var i=b(h=>{let d=Number(h);return Number.isNaN(d)?h:d},"numberValueDeserializer");e.numberValueDeserializer=i;var l=/\+/g,u=b(function(){},"Empty");u.prototype=Object.create(null);function c(h,d,y,g,v){let A=h.substring(d,y);return g&&(A=A.replace(l," ")),v&&(A=(0,o.default)(A)||A),A}b(c,"computeKeySlice");function p(h,d){let{valueDeserializer:y=n.defaultOptions.valueDeserializer,keyDeserializer:g=n.defaultOptions.keyDeserializer,arrayRepeatSyntax:v=n.defaultOptions.arrayRepeatSyntax,nesting:A=n.defaultOptions.nesting,arrayRepeat:D=n.defaultOptions.arrayRepeat,nestingSyntax:S=n.defaultOptions.nestingSyntax,delimiter:T=n.defaultOptions.delimiter}=d??{},x=typeof T=="string"?T.charCodeAt(0):T,k=S==="js",I=new u;if(typeof h!="string")return I;let P=h.length,L="",U=-1,H=-1,N=-1,j=I,W,w="",C="",O=!1,M=!1,q=!1,X=!1,se=!1,te=!1,Q=!1,ce=0,Ce=-1,ve=-1,fe=-1;for(let re=0;reU,Q||(H=re),N!==H-1&&(C=c(h,N+1,Ce>-1?Ce:H,q,O),w=g(C),W!==void 0&&(j=(0,r.getDeepObject)(j,W,w,k&&se,k&&te))),Q||w!==""){Q&&(L=h.slice(H+1,re),X&&(L=L.replace(l," ")),M&&(L=(0,o.default)(L)||L));let Ue=y(L,w);if(D){let et=j[w];et===void 0?Ce>-1?j[w]=[Ue]:j[w]=Ue:et.pop?et.push(Ue):j[w]=[et,Ue]}else j[w]=Ue}L="",U=re,H=re,O=!1,M=!1,q=!1,X=!1,se=!1,te=!1,Ce=-1,N=re,j=I,W=void 0,w=""}else ce===93?(D&&v==="bracket"&&fe===91&&(Ce=ve),A&&(S==="index"||k)&&H<=U&&(N!==ve&&(C=c(h,N+1,re,q,O),w=g(C),W!==void 0&&(j=(0,r.getDeepObject)(j,W,w,void 0,k)),W=w,q=!1,O=!1),N=re,te=!0,se=!1)):ce===46?A&&(S==="dot"||k)&&H<=U&&(N!==ve&&(C=c(h,N+1,re,q,O),w=g(C),W!==void 0&&(j=(0,r.getDeepObject)(j,W,w,k)),W=w,q=!1,O=!1),se=!0,te=!1,N=re):ce===91?A&&(S==="index"||k)&&H<=U&&(N!==ve&&(C=c(h,N+1,re,q,O),w=g(C),k&&W!==void 0&&(j=(0,r.getDeepObject)(j,W,w,k)),W=w,q=!1,O=!1,se=!1,te=!0),N=re):ce===61?H<=U?H=re:M=!0:ce===43?H>U?X=!0:q=!0:ce===37&&(H>U?M=!0:O=!0);ve=re,fe=ce}return I}b(p,"parse")}),of=Ie(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=Qs();function r(n,o){if(n===null||typeof n!="object")return"";let a=o??{};return(0,t.stringifyObject)(n,a)}b(r,"stringify")}),$o=Ie(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(a,i,l,u){u===void 0&&(u=l);var c=Object.getOwnPropertyDescriptor(i,l);(!c||("get"in c?!i.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:b(function(){return i[l]},"get")}),Object.defineProperty(a,u,c)}:function(a,i,l,u){u===void 0&&(u=l),a[u]=i[l]}),r=e&&e.__exportStar||function(a,i){for(var l in a)l!=="default"&&!Object.prototype.hasOwnProperty.call(i,l)&&t(i,a,l)};Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=e.parse=void 0;var n=nf();Object.defineProperty(e,"parse",{enumerable:!0,get:b(function(){return n.parse},"get")});var o=of();Object.defineProperty(e,"stringify",{enumerable:!0,get:b(function(){return o.stringify},"get")}),r(Uo(),e)}),Zs=Ie((e,t)=>{t.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}),af=Ie((e,t)=>{t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}),el=Ie((e,t)=>{t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}),sf=Ie((e,t)=>{t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}),lf=Ie(e=>{"use strict";var t=e&&e.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(sf()),n=String.fromCodePoint||function(a){var i="";return a>65535&&(a-=65536,i+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),i+=String.fromCharCode(a),i};function o(a){return a>=55296&&a<=57343||a>1114111?"\uFFFD":(a in r.default&&(a=r.default[a]),n(a))}b(o,"decodeCodePoint"),e.default=o}),Bs=Ie(e=>{"use strict";var t=e&&e.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(Zs()),n=t(af()),o=t(el()),a=t(lf()),i=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=l(o.default),e.decodeHTMLStrict=l(r.default);function l(p){var h=c(p);return function(d){return String(d).replace(i,h)}}b(l,"getStrictDecoder");var u=b(function(p,h){return p{"use strict";var t=e&&e.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var r=t(el()),n=u(r.default),o=c(n);e.encodeXML=D(n);var a=t(Zs()),i=u(a.default),l=c(i);e.encodeHTML=y(i,l),e.encodeNonAsciiHTML=D(i);function u(S){return Object.keys(S).sort().reduce(function(T,x){return T[S[x]]="&"+x+";",T},{})}b(u,"getInverseObj");function c(S){for(var T=[],x=[],k=0,I=Object.keys(S);k1?h(S):S.charCodeAt(0)).toString(16).toUpperCase()+";"}b(d,"singleCharReplacer");function y(S,T){return function(x){return x.replace(T,function(k){return S[k]}).replace(p,d)}}b(y,"getInverse");var g=new RegExp(o.source+"|"+p.source,"g");function v(S){return S.replace(g,d)}b(v,"escape"),e.escape=v;function A(S){return S.replace(o,d)}b(A,"escapeUTF8"),e.escapeUTF8=A;function D(S){return function(T){return T.replace(g,function(x){return S[x]||d(x)})}}b(D,"getASCIIEncoder")}),uf=Ie(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=Bs(),r=Ns();function n(u,c){return(!c||c<=0?t.decodeXML:t.decodeHTML)(u)}b(n,"decode"),e.decode=n;function o(u,c){return(!c||c<=0?t.decodeXML:t.decodeHTMLStrict)(u)}b(o,"decodeStrict"),e.decodeStrict=o;function a(u,c){return(!c||c<=0?r.encodeXML:r.encodeHTML)(u)}b(a,"encode"),e.encode=a;var i=Ns();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:b(function(){return i.encodeXML},"get")}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:b(function(){return i.encodeHTML},"get")}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:b(function(){return i.encodeNonAsciiHTML},"get")}),Object.defineProperty(e,"escape",{enumerable:!0,get:b(function(){return i.escape},"get")}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:b(function(){return i.escapeUTF8},"get")}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:b(function(){return i.encodeHTML},"get")}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:b(function(){return i.encodeHTML},"get")});var l=Bs();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:b(function(){return l.decodeXML},"get")}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:b(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:b(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:b(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:b(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:b(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:b(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:b(function(){return l.decodeXML},"get")})}),cf=Ie((e,t)=>{"use strict";function r(w,C){if(!(w instanceof C))throw new TypeError("Cannot call a class as a function")}b(r,"_classCallCheck");function n(w,C){for(var O=0;O=w.length?{done:!0}:{done:!1,value:w[M++]}},"n"),e:b(function(Q){throw Q},"e"),f:q}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var X=!0,se=!1,te;return{s:b(function(){O=O.call(w)},"s"),n:b(function(){var Q=O.next();return X=Q.done,Q},"n"),e:b(function(Q){se=!0,te=Q},"e"),f:b(function(){try{!X&&O.return!=null&&O.return()}finally{if(se)throw te}},"f")}}b(a,"_createForOfIteratorHelper");function i(w,C){if(w){if(typeof w=="string")return l(w,C);var O=Object.prototype.toString.call(w).slice(8,-1);if(O==="Object"&&w.constructor&&(O=w.constructor.name),O==="Map"||O==="Set")return Array.from(w);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return l(w,C)}}b(i,"_unsupportedIterableToArray");function l(w,C){(C==null||C>w.length)&&(C=w.length);for(var O=0,M=new Array(C);O0?w*40+55:0,se=C>0?C*40+55:0,te=O>0?O*40+55:0;M[q]=y([X,se,te])}b(h,"setStyleColor");function d(w){for(var C=w.toString(16);C.length<2;)C="0"+C;return C}b(d,"toHexString");function y(w){var C=[],O=a(w),M;try{for(O.s();!(M=O.n()).done;){var q=M.value;C.push(d(q))}}catch(X){O.e(X)}finally{O.f()}return"#"+C.join("")}b(y,"toColorHexString");function g(w,C,O,M){var q;return C==="text"?q=k(O,M):C==="display"?q=A(w,O,M):C==="xterm256Foreground"?q=L(w,M.colors[O]):C==="xterm256Background"?q=U(w,M.colors[O]):C==="rgb"&&(q=v(w,O)),q}b(g,"generateOutput");function v(w,C){C=C.substring(2).slice(0,-1);var O=+C.substr(0,2),M=C.substring(5).split(";"),q=M.map(function(X){return("0"+Number(X).toString(16)).substr(-2)}).join("");return P(w,(O===38?"color:#":"background-color:#")+q)}b(v,"handleRgb");function A(w,C,O){C=parseInt(C,10);var M={"-1":b(function(){return"
"},"_"),0:b(function(){return w.length&&D(w)},"_"),1:b(function(){return I(w,"b")},"_"),3:b(function(){return I(w,"i")},"_"),4:b(function(){return I(w,"u")},"_"),8:b(function(){return P(w,"display:none")},"_"),9:b(function(){return I(w,"strike")},"_"),22:b(function(){return P(w,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:b(function(){return H(w,"i")},"_"),24:b(function(){return H(w,"u")},"_"),39:b(function(){return L(w,O.fg)},"_"),49:b(function(){return U(w,O.bg)},"_"),53:b(function(){return P(w,"text-decoration:overline")},"_")},q;return M[C]?q=M[C]():4"}).join("")}b(D,"resetStyles");function S(w,C){for(var O=[],M=w;M<=C;M++)O.push(M);return O}b(S,"range");function T(w){return function(C){return(w===null||C.category!==w)&&w!=="all"}}b(T,"notCategory");function x(w){w=parseInt(w,10);var C=null;return w===0?C="all":w===1?C="bold":2")}b(I,"pushTag");function P(w,C){return I(w,"span",C)}b(P,"pushStyle");function L(w,C){return I(w,"span","color:"+C)}b(L,"pushForegroundColor");function U(w,C){return I(w,"span","background-color:"+C)}b(U,"pushBackgroundColor");function H(w,C){var O;if(w.slice(-1)[0]===C&&(O=w.pop()),O)return""}b(H,"closeTag");function N(w,C,O){var M=!1,q=3;function X(){return""}b(X,"remove");function se(Be,Ne){return O("xterm256Foreground",Ne),""}b(se,"removeXterm256Foreground");function te(Be,Ne){return O("xterm256Background",Ne),""}b(te,"removeXterm256Background");function Q(Be){return C.newline?O("display",-1):O("text",Be),""}b(Q,"newline");function ce(Be,Ne){M=!0,Ne.trim().length===0&&(Ne="0"),Ne=Ne.trimRight(";").split(";");var lt=a(Ne),qt;try{for(lt.s();!(qt=lt.n()).done;){var hr=qt.value;O("display",hr)}}catch(Lr){lt.e(Lr)}finally{lt.f()}return""}b(ce,"ansiMess");function Ce(Be){return O("text",Be),""}b(Ce,"realText");function ve(Be){return O("rgb",Be),""}b(ve,"rgb");var fe=[{pattern:/^\x08+/,sub:X},{pattern:/^\x1b\[[012]?K/,sub:X},{pattern:/^\x1b\[\(B/,sub:X},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:ve},{pattern:/^\x1b\[38;5;(\d+)m/,sub:se},{pattern:/^\x1b\[48;5;(\d+)m/,sub:te},{pattern:/^\n/,sub:Q},{pattern:/^\r+\n/,sub:Q},{pattern:/^\r/,sub:Q},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ce},{pattern:/^\x1b\[\d?J/,sub:X},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:X},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:X},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:Ce}];function re(Be,Ne){Ne>q&&M||(M=!1,w=w.replace(Be.pattern,Be.sub))}b(re,"process");var Ue=[],et=w,qe=et.length;e:for(;qe>0;){for(var wt=0,Nr=0,dr=fe.length;Nr{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();function tl(){let e={setHandler:b(()=>{},"setHandler"),send:b(()=>{},"send")};return new Zr({transport:e})}b(tl,"mockChannel");var rl=class{constructor(){this.getChannel=b(()=>{if(!this.channel){let t=tl();return this.setChannel(t),t}return this.channel},"getChannel"),this.ready=b(()=>this.promise,"ready"),this.hasChannel=b(()=>!!this.channel,"hasChannel"),this.setChannel=b(t=>{this.channel=t,this.resolve()},"setChannel"),this.promise=new Promise(t=>{this.resolve=()=>t(this.getChannel())})}};b(rl,"AddonStore");var df=rl,bo="__STORYBOOK_ADDONS_PREVIEW";function nl(){return Se[bo]||(Se[bo]=new df),Se[bo]}b(nl,"getAddonsStore");var Ot=nl();function pf(e){return e}b(pf,"definePreview");var ol=class{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=b(t=>{t===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(t=>{t.destroy&&t.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){let t=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,t}triggerEffects(){this.prevEffects.forEach(t=>{!this.currentEffects.includes(t)&&t.destroy&&t.destroy()}),this.currentEffects.forEach(t=>{this.prevEffects.includes(t)||(t.destroy=t.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),Ot.getChannel().on(Er,this.renderListener)}removeRenderListeners(){Ot.getChannel().removeListener(Er,this.renderListener)}};b(ol,"HooksContext");var al=ol;function Co(e){let t=b((...r)=>{let{hooks:n}=typeof r[0]=="function"?r[1]:r[0],o=n.currentPhase,a=n.currentHooks,i=n.nextHookIndex,l=n.currentDecoratorName;n.currentDecoratorName=e.name,n.prevMountedDecorators.has(e)?(n.currentPhase="UPDATE",n.currentHooks=n.hookListsMap.get(e)||[]):(n.currentPhase="MOUNT",n.currentHooks=[],n.hookListsMap.set(e,n.currentHooks),n.prevMountedDecorators.add(e)),n.nextHookIndex=0;let u=Se.STORYBOOK_HOOKS_CONTEXT;Se.STORYBOOK_HOOKS_CONTEXT=n;let c=e(...r);if(Se.STORYBOOK_HOOKS_CONTEXT=u,n.currentPhase==="UPDATE"&&n.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return n.currentPhase=o,n.currentHooks=a,n.nextHookIndex=i,n.currentDecoratorName=l,c},"hookified");return t.originalFn=e,t}b(Co,"hookify");var Eo=0,hf=25,ff=b(e=>(t,r)=>{let n=e(Co(t),r.map(o=>Co(o)));return o=>{let{hooks:a}=o;a.prevMountedDecorators??=new Set,a.mountedDecorators=new Set([t,...r]),a.currentContext=o,a.hasUpdates=!1;let i=n(o);for(Eo=1;a.hasUpdates;)if(a.hasUpdates=!1,a.currentEffects=[],i=n(o),Eo+=1,Eo>hf)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return a.addRenderListeners(),i}},"applyHooks"),mf=b((e,t)=>e.length===t.length&&e.every((r,n)=>r===t[n]),"areDepsEqual"),qo=b(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function Jo(){return Se.STORYBOOK_HOOKS_CONTEXT||null}b(Jo,"getHooksContextOrNull");function pn(){let e=Jo();if(e==null)throw qo();return e}b(pn,"getHooksContextOrThrow");function il(e,t,r){let n=pn();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&ee.warn(`${e} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:e,deps:r};return n.currentHooks.push(o),t(o),o}if(n.currentPhase==="UPDATE"){let o=n.getNextHook();if(o==null)throw new Error("Rendered more hooks than during the previous render.");return o.name!==e&&ee.warn(`Storybook has detected a change in the order of Hooks${n.currentDecoratorName?` called by ${n.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&o.deps==null&&ee.warn(`${e} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&o.deps!=null&&r.length!==o.deps.length&&ee.warn(`The final argument passed to ${e} changed size between renders. The order and size of this array must remain constant. +Previous: ${o.deps} +Incoming: ${r}`),(r==null||o.deps==null||!mf(r,o.deps))&&(t(o),o.deps=r),o}throw qo()}b(il,"useHook");function Sr(e,t,r){let{memoizedState:n}=il(e,o=>{o.memoizedState=t()},r);return n}b(Sr,"useMemoLike");function yf(e,t){return Sr("useMemo",e,t)}b(yf,"useMemo");function Dr(e,t){return Sr("useCallback",()=>e,t)}b(Dr,"useCallback");function Vo(e,t){return Sr(e,()=>({current:t}),[])}b(Vo,"useRefLike");function gf(e){return Vo("useRef",e)}b(gf,"useRef");function sl(){let e=Jo();if(e!=null&&e.currentPhase!=="NONE")e.hasUpdates=!0;else try{Ot.getChannel().emit(Vr)}catch{ee.warn("State updates of Storybook preview hooks work only in browser")}}b(sl,"triggerUpdate");function zo(e,t){let r=Vo(e,typeof t=="function"?t():t),n=b(o=>{r.current=typeof o=="function"?o(r.current):o,sl()},"setState");return[r.current,n]}b(zo,"useStateLike");function Ho(e){return zo("useState",e)}b(Ho,"useState");function bf(e,t,r){let n=r!=null?()=>r(t):t,[o,a]=zo("useReducer",n);return[o,b(i=>a(l=>e(l,i)),"dispatch")]}b(bf,"useReducer");function hn(e,t){let r=pn(),n=Sr("useEffect",()=>({create:e}),t);r.currentEffects.includes(n)||r.currentEffects.push(n)}b(hn,"useEffect");function Ef(e,t=[]){let r=Ot.getChannel();return hn(()=>(Object.entries(e).forEach(([n,o])=>r.on(n,o)),()=>{Object.entries(e).forEach(([n,o])=>r.removeListener(n,o))}),[...Object.keys(e),...t]),Dr(r.emit.bind(r),[r])}b(Ef,"useChannel");function fn(){let{currentContext:e}=pn();if(e==null)throw qo();return e}b(fn,"useStoryContext");function Af(e,t){let{parameters:r}=fn();if(e)return r[e]??t}b(Af,"useParameter");function vf(){let e=Ot.getChannel(),{id:t,args:r}=fn(),n=Dr(a=>e.emit(Wr,{storyId:t,updatedArgs:a}),[e,t]),o=Dr(a=>e.emit(zr,{storyId:t,argNames:a}),[e,t]);return[r,n,o]}b(vf,"useArgs");function Df(){let e=Ot.getChannel(),{globals:t}=fn(),r=Dr(n=>e.emit(Gr,{globals:n}),[e]);return[t,r]}b(Df,"useGlobals");var LF=b(({name:e,parameterName:t,wrapper:r,skipIfNoParametersOrOptions:n=!1})=>{let o=b(a=>(i,l)=>{let u=l.parameters&&l.parameters[t];return u&&u.disable||n&&!a&&!u?i(l):r(i,l,{options:a,parameters:u})},"decorator");return(...a)=>typeof a[0]=="function"?o()(...a):(...i)=>{if(i.length>1)return a.length>1?o(a)(...i):o(...a)(...i);throw new Error(`Passing stories directly into ${e}() is not allowed, + instead use addDecorator(${e}) and pass options with the '${t}' parameter`)}},"makeDecorator");function ye(e){for(var t=[],r=1;r(this.debug("getState",{state:this.state}),this.state),"getState"),this.subscribe=b((n,o)=>{let a=typeof n=="function",i=a?"*":n,l=a?n:o;if(this.debug("subscribe",{eventType:i,listener:l}),!l)throw new TypeError(`Missing first subscribe argument, or second if first is the event type, when subscribing to a UniversalStore with id '${this.id}'`);return this.listeners.has(i)||this.listeners.set(i,new Set),this.listeners.get(i).add(l),()=>{this.debug("unsubscribe",{eventType:i,listener:l}),this.listeners.has(i)&&(this.listeners.get(i).delete(l),this.listeners.get(i)?.size===0&&this.listeners.delete(i))}},"subscribe"),this.send=b(n=>{if(this.debug("send",{event:n}),this.status!==Y.Status.READY)throw new TypeError(ye`Cannot send event before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({event:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.emitToListeners(n,{actor:this.actor}),this.emitToChannel(n,{actor:this.actor})},"send"),this.debugging=t.debug??!1,!Y.isInternalConstructing)throw new TypeError("UniversalStore is not constructable - use UniversalStore.create() instead");if(Y.isInternalConstructing=!1,this.id=t.id,this.actorId=Date.now().toString(36)+Math.random().toString(36).substring(2),this.actorType=t.leader?Y.ActorType.LEADER:Y.ActorType.FOLLOWER,this.state=t.initialState,this.channelEventName=`${wf}${this.id}`,this.debug("constructor",{options:t,environmentOverrides:r,channelEventName:this.channelEventName}),this.actor.type===Y.ActorType.LEADER)this.syncing={state:Ve.RESOLVED,promise:Promise.resolve()};else{let n,o,a=new Promise((i,l)=>{n=b(()=>{this.syncing.state===Ve.PENDING&&(this.syncing.state=Ve.RESOLVED,i())},"syncingResolve"),o=b(u=>{this.syncing.state===Ve.PENDING&&(this.syncing.state=Ve.REJECTED,l(u))},"syncingReject")});this.syncing={state:Ve.PENDING,promise:a,resolve:n,reject:o}}this.getState=this.getState.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),this.onStateChange=this.onStateChange.bind(this),this.send=this.send.bind(this),this.emitToChannel=this.emitToChannel.bind(this),this.prepareThis=this.prepareThis.bind(this),this.emitToListeners=this.emitToListeners.bind(this),this.handleChannelEvents=this.handleChannelEvents.bind(this),this.debug=this.debug.bind(this),this.channel=r?.channel??Y.preparation.channel,this.environment=r?.environment??Y.preparation.environment,this.channel&&this.environment?this.prepareThis({channel:this.channel,environment:this.environment}):Y.preparation.promise.then(this.prepareThis)}static setupPreparationPromise(){let t,r,n=new Promise((o,a)=>{t=b(i=>{o(i)},"resolveRef"),r=b((...i)=>{a(i)},"rejectRef")});Y.preparation={resolve:t,reject:r,promise:n}}get actor(){return Object.freeze({id:this.actorId,type:this.actorType,environment:this.environment??Y.Environment.UNKNOWN})}get status(){if(!this.channel||!this.environment)return Y.Status.UNPREPARED;switch(this.syncing?.state){case Ve.PENDING:case void 0:return Y.Status.SYNCING;case Ve.REJECTED:return Y.Status.ERROR;case Ve.RESOLVED:default:return Y.Status.READY}}untilReady(){return Promise.all([Y.preparation.promise,this.syncing?.promise])}static create(t){if(!t||typeof t?.id!="string")throw new TypeError("id is required and must be a string, when creating a UniversalStore");t.debug&&console.debug(ye`[UniversalStore] + create`,{options:t});let r=Ls.get(t.id);if(r)return console.warn(ye`UniversalStore with id "${t.id}" already exists in this environment, re-using existing. + You should reuse the existing instance instead of trying to create a new one.`),r;Y.isInternalConstructing=!0;let n=new Y(t);return Ls.set(t.id,n),n}static __prepare(t,r){Y.preparation.channel=t,Y.preparation.environment=r,Y.preparation.resolve({channel:t,environment:r})}setState(t){let r=this.state,n=typeof t=="function"?t(r):t;if(this.debug("setState",{newState:n,previousState:r,updater:t}),this.status!==Y.Status.READY)throw new TypeError(ye`Cannot set state before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({newState:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.state=n;let o={type:Y.InternalEventType.SET_STATE,payload:{state:n,previousState:r}};this.emitToChannel(o,{actor:this.actor}),this.emitToListeners(o,{actor:this.actor})}onStateChange(t){return this.debug("onStateChange",{listener:t}),this.subscribe(Y.InternalEventType.SET_STATE,({payload:r},n)=>{t(r.state,r.previousState,n)})}emitToChannel(t,r){this.debug("emitToChannel",{event:t,eventInfo:r,channel:this.channel}),this.channel?.emit(this.channelEventName,{event:t,eventInfo:r})}prepareThis({channel:t,environment:r}){this.channel=t,this.environment=r,this.debug("prepared",{channel:t,environment:r}),this.channel.on(this.channelEventName,this.handleChannelEvents),this.actor.type===Y.ActorType.LEADER?this.emitToChannel({type:Y.InternalEventType.LEADER_CREATED},{actor:this.actor}):(this.emitToChannel({type:Y.InternalEventType.FOLLOWER_CREATED},{actor:this.actor}),this.emitToChannel({type:Y.InternalEventType.EXISTING_STATE_REQUEST},{actor:this.actor}),setTimeout(()=>{this.syncing.reject(new TypeError(`No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower.`))},1e3))}emitToListeners(t,r){let n=this.listeners.get(t.type),o=this.listeners.get("*");this.debug("emitToListeners",{event:t,eventInfo:r,eventTypeListeners:n,everythingListeners:o}),[...n??[],...o??[]].forEach(a=>a(t,r))}handleChannelEvents(t){let{event:r,eventInfo:n}=t;if([n.actor.id,n.forwardingActor?.id].includes(this.actor.id)){this.debug("handleChannelEvents: Ignoring event from self",{channelEvent:t});return}else if(this.syncing?.state===Ve.PENDING&&r.type!==Y.InternalEventType.EXISTING_STATE_RESPONSE){this.debug("handleChannelEvents: Ignoring event while syncing",{channelEvent:t});return}if(this.debug("handleChannelEvents",{channelEvent:t}),this.actor.type===Y.ActorType.LEADER){let o=!0;switch(r.type){case Y.InternalEventType.EXISTING_STATE_REQUEST:o=!1;let a={type:Y.InternalEventType.EXISTING_STATE_RESPONSE,payload:this.state};this.debug("handleChannelEvents: responding to existing state request",{responseEvent:a}),this.emitToChannel(a,{actor:this.actor});break;case Y.InternalEventType.LEADER_CREATED:o=!1,this.syncing.state=Ve.REJECTED,this.debug("handleChannelEvents: erroring due to second leader being created",{event:r}),console.error(ye`Detected multiple UniversalStore leaders created with the same id "${this.id}". + Only one leader can exists at a time, your stores are now in an invalid state. + Leaders detected: + this: ${JSON.stringify(this.actor,null,2)} + other: ${JSON.stringify(n.actor,null,2)}`);break}o&&(this.debug("handleChannelEvents: forwarding event",{channelEvent:t}),this.emitToChannel(r,{actor:n.actor,forwardingActor:this.actor}))}if(this.actor.type===Y.ActorType.FOLLOWER)switch(r.type){case Y.InternalEventType.EXISTING_STATE_RESPONSE:if(this.debug("handleChannelEvents: Setting state from leader's existing state response",{event:r}),this.syncing?.state!==Ve.PENDING)break;this.syncing.resolve?.();let o={type:Y.InternalEventType.SET_STATE,payload:{state:r.payload,previousState:this.state}};this.state=r.payload,this.emitToListeners(o,n);break}switch(r.type){case Y.InternalEventType.SET_STATE:this.debug("handleChannelEvents: Setting state",{event:r}),this.state=r.payload.state;break}this.emitToListeners(r,{actor:n.actor})}debug(t,r){this.debugging&&console.debug(ye`[UniversalStore::${this.id}::${this.environment??Y.Environment.UNKNOWN}] + ${t}`,JSON.stringify({data:r,actor:this.actor,state:this.state,status:this.status},null,2))}static __reset(){Y.preparation.reject(new Error("reset")),Y.setupPreparationPromise(),Y.isInternalConstructing=!1}};b(yt,"UniversalStore"),yt.ActorType={LEADER:"LEADER",FOLLOWER:"FOLLOWER"},yt.Environment={SERVER:"SERVER",MANAGER:"MANAGER",PREVIEW:"PREVIEW",UNKNOWN:"UNKNOWN",MOCK:"MOCK"},yt.InternalEventType={EXISTING_STATE_REQUEST:"__EXISTING_STATE_REQUEST",EXISTING_STATE_RESPONSE:"__EXISTING_STATE_RESPONSE",SET_STATE:"__SET_STATE",LEADER_CREATED:"__LEADER_CREATED",FOLLOWER_CREATED:"__FOLLOWER_CREATED"},yt.Status={UNPREPARED:"UNPREPARED",SYNCING:"SYNCING",READY:"READY",ERROR:"ERROR"},yt.isInternalConstructing=!1,yt.setupPreparationPromise();var nn=yt;function ll(e,t){let r={},n=Object.entries(e);for(let o=0;oObject.prototype.propertyIsEnumerable.call(e,t))}b(xo,"getSymbols");function To(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}b(To,"getTag");function Go(e,t){if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return Xe(e,t)}return Xe(e,t)}b(Go,"isEqual");function Xe(e,t,r){if(Object.is(e,t))return!0;let n=To(e),o=To(t);if(n===js&&(n=Ao),o===js&&(o=Ao),n!==o)return!1;switch(n){case xf:return e.toString()===t.toString();case Tf:{let l=e.valueOf(),u=t.valueOf();return l===u||Number.isNaN(l)&&Number.isNaN(u)}case Ff:case kf:case If:return Object.is(e.valueOf(),t.valueOf());case Cf:return e.source===t.source&&e.flags===t.flags;case Pf:return e===t}r=r??new Map;let a=r.get(e),i=r.get(t);if(a!=null&&i!=null)return a===t;r.set(e,t),r.set(t,e);try{switch(n){case Rf:{if(e.size!==t.size)return!1;for(let[l,u]of e.entries())if(!t.has(l)||!Xe(u,t.get(l),r))return!1;return!0}case Of:{if(e.size!==t.size)return!1;let l=Array.from(e.values()),u=Array.from(t.values());for(let c=0;cXe(p,d,r));if(h===-1)return!1;u.splice(h,1)}return!0}case _f:case jf:case Mf:case Uf:case $f:case qf:case Jf:case Vf:case zf:case Hf:case Gf:case Wf:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let l=0;l{let[r,n]=Ho(t?t(e.getState()):e.getState());return hn(()=>e.onStateChange((o,a)=>{if(!t){n(o);return}let i=t(o),l=t(a);!Go(i,l)&&n(i)}),[e,n,t]),[r,e.setState]},"useUniversalStore"),Kf=class dl extends nn{constructor(t,r){nn.isInternalConstructing=!0,super({...t,leader:!0},{channel:new Zr({}),environment:nn.Environment.MOCK}),nn.isInternalConstructing=!1,typeof r?.fn=="function"&&(this.testUtils=r,this.getState=r.fn(this.getState),this.setState=r.fn(this.setState),this.subscribe=r.fn(this.subscribe),this.onStateChange=r.fn(this.onStateChange),this.send=r.fn(this.send))}static create(t,r){return new dl(t,r)}unsubscribeAll(){if(!this.testUtils)throw new Error(Sf`Cannot call unsubscribeAll on a store that does not have testUtils. + Please provide testUtils as the second argument when creating the store.`);let t=b(r=>{try{r.value()}catch{}},"callReturnedUnsubscribeFn");this.subscribe.mock?.results.forEach(t),this.onStateChange.mock?.results.forEach(t)}};b(Kf,"MockUniversalStore");var vo=tr(Ys(),1),Yt=Symbol("incompatible"),Fo=b((e,t)=>{let r=t.type;if(e==null||!r||t.mapping)return e;switch(r.name){case"string":return String(e);case"enum":return e;case"number":return Number(e);case"boolean":return String(e)==="true";case"array":return!r.value||!Array.isArray(e)?Yt:e.reduce((n,o,a)=>{let i=Fo(o,{type:r.value});return i!==Yt&&(n[a]=i),n},new Array(e.length));case"object":return typeof e=="string"||typeof e=="number"?e:!r.value||typeof e!="object"?Yt:Object.entries(e).reduce((n,[o,a])=>{let i=Fo(a,{type:r.value[o]});return i===Yt?n:Object.assign(n,{[o]:i})},{});default:return Yt}},"map"),Yf=b((e,t)=>Object.entries(e).reduce((r,[n,o])=>{if(!t[n])return r;let a=Fo(o,t[n]);return a===Yt?r:Object.assign(r,{[n]:a})},{}),"mapArgsToTypes"),Io=b((e,t)=>Array.isArray(e)&&Array.isArray(t)?t.reduce((r,n,o)=>(r[o]=Io(e[o],t[o]),r),[...e]).filter(r=>r!==void 0):!We(e)||!We(t)?t:Object.keys({...e,...t}).reduce((r,n)=>{if(n in t){let o=Io(e[n],t[n]);o!==void 0&&(r[n]=o)}else r[n]=e[n];return r},{}),"combineArgs"),Xf=b((e,t)=>Object.entries(t).reduce((r,[n,{options:o}])=>{function a(){return n in e&&(r[n]=e[n]),r}if(b(a,"allowArg"),!o)return a();if(!Array.isArray(o))return mt.error(ye` + Invalid argType: '${n}.options' should be an array. + + More info: https://storybook.js.org/docs/api/arg-types + `),a();if(o.some(h=>h&&["object","function"].includes(typeof h)))return mt.error(ye` + Invalid argType: '${n}.options' should only contain primitives. Use a 'mapping' for complex values. + + More info: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + `),a();let i=Array.isArray(e[n]),l=i&&e[n].findIndex(h=>!o.includes(h)),u=i&&l===-1;if(e[n]===void 0||o.includes(e[n])||u)return a();let c=i?`${n}[${l}]`:n,p=o.map(h=>typeof h=="string"?`'${h}'`:String(h)).join(", ");return mt.warn(`Received illegal value for '${c}'. Supported options: ${p}`),r},{}),"validateOptions"),Ar=Symbol("Deeply equal"),ln=b((e,t)=>{if(typeof e!=typeof t)return t;if(Go(e,t))return Ar;if(Array.isArray(e)&&Array.isArray(t)){let r=t.reduce((n,o,a)=>{let i=ln(e[a],o);return i!==Ar&&(n[a]=i),n},new Array(t.length));return t.length>=e.length?r:r.concat(new Array(e.length-t.length).fill(void 0))}return We(e)&&We(t)?Object.keys({...e,...t}).reduce((r,n)=>{let o=ln(e?.[n],t?.[n]);return o===Ar?r:Object.assign(r,{[n]:o})},{}):t},"deepDiff"),pl="UNTARGETED";function hl({args:e,argTypes:t}){let r={};return Object.entries(e).forEach(([n,o])=>{let{target:a=pl}=t[n]||{};r[a]=r[a]||{},r[a][n]=o}),r}b(hl,"groupArgsByTarget");function fl(e){return Object.keys(e).forEach(t=>e[t]===void 0&&delete e[t]),e}b(fl,"deleteUndefined");var ml=class{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(t){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);return this.argsByStoryId[t]}setInitial(t){if(!this.initialArgsByStoryId[t.id])this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs;else if(this.initialArgsByStoryId[t.id]!==t.initialArgs){let r=ln(this.initialArgsByStoryId[t.id],this.argsByStoryId[t.id]);this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs,r!==Ar&&this.updateFromDelta(t,r)}}updateFromDelta(t,r){let n=Xf(r,t.argTypes);this.argsByStoryId[t.id]=Io(this.argsByStoryId[t.id],n)}updateFromPersisted(t,r){let n=Yf(r,t.argTypes);return this.updateFromDelta(t,n)}update(t,r){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);this.argsByStoryId[t]=fl({...this.argsByStoryId[t],...r})}};b(ml,"ArgsStore");var Qf=ml,yl=b((e={})=>Object.entries(e).reduce((t,[r,{defaultValue:n}])=>(typeof n<"u"&&(t[r]=n),t),{}),"getValuesFromArgTypes"),gl=class{constructor({globals:t={},globalTypes:r={}}){this.set({globals:t,globalTypes:r})}set({globals:t={},globalTypes:r={}}){let n=this.initialGlobals&&ln(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(t),...Object.keys(r)]);let o=yl(r);this.initialGlobals={...o,...t},this.globals=this.initialGlobals,n&&n!==Ar&&this.updateFromPersisted(n)}filterAllowedGlobals(t){return Object.entries(t).reduce((r,[n,o])=>(this.allowedGlobalNames.has(n)?r[n]=o:ee.warn(`Attempted to set a global (${n}) that is not defined in initial globals or globalTypes`),r),{})}updateFromPersisted(t){let r=this.filterAllowedGlobals(t);this.globals={...this.globals,...r}}get(){return this.globals}update(t){this.globals={...this.globals,...this.filterAllowedGlobals(t)}}};b(gl,"GlobalsStore");var Zf=gl,em=tr(Ys(),1),tm=(0,em.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{})),bl=class{constructor({entries:t}={v:5,entries:{}}){this.entries=t}entryFromSpecifier(t){let r=Object.values(this.entries);if(t==="*")return r[0];if(typeof t=="string")return this.entries[t]?this.entries[t]:r.find(a=>a.id.startsWith(t));let{name:n,title:o}=t;return r.find(a=>a.name===n&&a.title===o)}storyIdToEntry(t){let r=this.entries[t];if(!r)throw new ds({storyId:t});return r}importPathToEntry(t){return tm(this.entries)[t]}};b(bl,"StoryIndexStore");var rm=bl,nm=b(e=>typeof e=="string"?{name:e}:e,"normalizeType"),om=b(e=>typeof e=="string"?{type:e}:e,"normalizeControl"),am=b((e,t)=>{let{type:r,control:n,...o}=e,a={name:t,...o};return r&&(a.type=nm(r)),n?a.control=om(n):n===!1&&(a.control={disable:!0}),a},"normalizeInputType"),un=b(e=>_t(e,am),"normalizeInputTypes"),le=b(e=>Array.isArray(e)?e:e?[e]:[],"normalizeArrays"),im=ye` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`;function cn(e,t,r){let n=t,o=typeof t=="function"?t:null,{story:a}=n;a&&(ee.debug("deprecated story",a),nt(im));let i=au(e),l=typeof n!="function"&&n.name||n.storyName||a?.name||i,u=[...le(n.decorators),...le(a?.decorators)],c={...a?.parameters,...n.parameters},p={...a?.args,...n.args},h={...a?.argTypes,...n.argTypes},d=[...le(n.loaders),...le(a?.loaders)],y=[...le(n.beforeEach),...le(a?.beforeEach)],g=[...le(n.experimental_afterEach),...le(a?.experimental_afterEach)],{render:v,play:A,tags:D=[],globals:S={}}=n,T=c.__id||ou(r.id,i);return{moduleExport:t,id:T,name:l,tags:D,decorators:u,parameters:c,args:p,argTypes:un(h),loaders:d,beforeEach:y,experimental_afterEach:g,globals:S,...v&&{render:v},...o&&{userStoryFn:o},...A&&{play:A}}}b(cn,"normalizeStory");function dn(e,t=e.title,r){let{id:n,argTypes:o}=e;return{id:Qo(n||t),...e,title:t,...o&&{argTypes:un(o)},parameters:{fileName:r,...e.parameters}}}b(dn,"normalizeComponentAnnotations");var sm=b(e=>{let{globals:t,globalTypes:r}=e;(t||r)&&ee.error("Global args/argTypes can only be set globally",JSON.stringify({globals:t,globalTypes:r}))},"checkGlobals"),lm=b(e=>{let{options:t}=e;t?.storySort&&ee.error("The storySort option parameter can only be set globally")},"checkStorySort"),on=b(e=>{e&&(sm(e),lm(e))},"checkDisallowedParameters");function El(e,t,r){let{default:n,__namedExportsOrder:o,...a}=e,i=Object.values(a)[0];if(Bt(i)){let c=dn(i.meta.input,r,t);on(c.parameters);let p={meta:c,stories:{},moduleExports:e};return Object.keys(a).forEach(h=>{if(er(h,c)){let d=cn(h,a[h].input,c);on(d.parameters),p.stories[d.id]=d}}),p.projectAnnotations=i.meta.preview.composed,p}let l=dn(n,r,t);on(l.parameters);let u={meta:l,stories:{},moduleExports:e};return Object.keys(a).forEach(c=>{if(er(c,l)){let p=cn(c,a[c],l);on(p.parameters),u.stories[p.id]=p}}),u}b(El,"processCSFFile");function Al(e){return e!=null&&vl(e).includes("mount")}b(Al,"mountDestructured");function vl(e){let t=e.toString().match(/[^(]*\(([^)]*)/);if(!t)return[];let r=ko(t[1]);if(!r.length)return[];let n=r[0];return n.startsWith("{")&&n.endsWith("}")?ko(n.slice(1,-1).replace(/\s/g,"")).map(o=>o.replace(/:.*|=.*/g,"")):[]}b(vl,"getUsedProps");function ko(e){let t=[],r=[],n=0;for(let a=0;at(n,o)}b(Dl,"decorateStory");function Sl({componentId:e,title:t,kind:r,id:n,name:o,story:a,parameters:i,initialArgs:l,argTypes:u,...c}={}){return c}b(Sl,"sanitizeStoryContextUpdate");function wl(e,t){let r={},n=b(a=>i=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...Sl(i)},a(r.value)},"bindWithContext"),o=t.reduce((a,i)=>Dl(a,i,n),e);return a=>(r.value=a,o(a))}b(wl,"defaultDecorateStory");var at=b((...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,a)=>(Object.entries(a).forEach(([i,l])=>{let u=o[i];Array.isArray(l)||typeof u>"u"?o[i]=l:We(l)&&We(u)?t[i]=!0:typeof l<"u"&&(o[i]=l)}),o),{});return Object.keys(t).forEach(o=>{let a=r.filter(Boolean).map(i=>i[o]).filter(i=>typeof i<"u");a.every(i=>We(i))?n[o]=at(...a):n[o]=a[a.length-1]}),n},"combineParameters");function Wo(e,t,r){let{moduleExport:n,id:o,name:a}=e||{},i=Ko(e,t,r),l=b(async I=>{let P={};for(let L of[..."__STORYBOOK_TEST_LOADERS__"in Se&&Array.isArray(Se.__STORYBOOK_TEST_LOADERS__)?[Se.__STORYBOOK_TEST_LOADERS__]:[],le(r.loaders),le(t.loaders),le(e.loaders)]){if(I.abortSignal.aborted)return P;let U=await Promise.all(L.map(H=>H(I)));Object.assign(P,...U)}return P},"applyLoaders"),u=b(async I=>{let P=new Array;for(let L of[...le(r.beforeEach),...le(t.beforeEach),...le(e.beforeEach)]){if(I.abortSignal.aborted)return P;let U=await L(I);U&&P.push(U)}return P},"applyBeforeEach"),c=b(async I=>{let P=[...le(r.experimental_afterEach),...le(t.experimental_afterEach),...le(e.experimental_afterEach)].reverse();for(let L of P){if(I.abortSignal.aborted)return;await L(I)}},"applyAfterEach"),p=b(I=>I.originalStoryFn(I.args,I),"undecoratedStoryFn"),{applyDecorators:h=wl,runStep:d}=r,y=[...le(e?.decorators),...le(t?.decorators),...le(r?.decorators)],g=e?.userStoryFn||e?.render||t.render||r.render,v=ff(h)(p,y),A=b(I=>v(I),"unboundStoryFn"),D=e?.play??t?.play,S=Al(D);if(!g&&!S)throw new Rs({id:o});let T=b(I=>async()=>(await I.renderToCanvas(),I.canvas),"defaultMount"),x=e.mount??t.mount??r.mount??T,k=r.testingLibraryRender;return{storyGlobals:{},...i,moduleExport:n,id:o,name:a,story:a,originalStoryFn:g,undecoratedStoryFn:p,unboundStoryFn:A,applyLoaders:l,applyBeforeEach:u,applyAfterEach:c,playFunction:D,runStep:d,mount:x,testingLibraryRender:k,renderToCanvas:r.renderToCanvas,usesMount:S}}b(Wo,"prepareStory");function Cl(e,t,r){return{...Ko(void 0,e,t),moduleExport:r}}b(Cl,"prepareMeta");function Ko(e,t,r){let n=["dev","test"],o=Se.DOCS_OPTIONS?.autodocs===!0?["autodocs"]:[],a=iu(...n,...o,...r.tags??[],...t.tags??[],...e?.tags??[]),i=at(r.parameters,t.parameters,e?.parameters),{argTypesEnhancers:l=[],argsEnhancers:u=[]}=r,c=at(r.argTypes,t.argTypes,e?.argTypes);if(e){let D=e?.userStoryFn||e?.render||t.render||r.render;i.__isArgsStory=D&&D.length>0}let p={...r.args,...t.args,...e?.args},h={...t.globals,...e?.globals},d={componentId:t.id,title:t.title,kind:t.title,id:e?.id||t.id,name:e?.name||"__meta",story:e?.name||"__meta",component:t.component,subcomponents:t.subcomponents,tags:a,parameters:i,initialArgs:p,argTypes:c,storyGlobals:h};d.argTypes=l.reduce((D,S)=>S({...d,argTypes:D}),d.argTypes);let y={...p};d.initialArgs=u.reduce((D,S)=>({...D,...S({...d,initialArgs:D})}),y);let{name:g,story:v,...A}=d;return A}b(Ko,"preparePartialAnnotations");function Yo(e){let{args:t}=e,r={...e,allArgs:void 0,argsByTarget:void 0};if(Se.FEATURES?.argTypeTargetsV7){let a=hl(e);r={...e,allArgs:e.args,argsByTarget:a,args:a[pl]||{}}}let n=Object.entries(r.args).reduce((a,[i,l])=>{if(!r.argTypes[i]?.mapping)return a[i]=l,a;let u=b(c=>{let p=r.argTypes[i].mapping;return p&&c in p?p[c]:c},"mappingFn");return a[i]=Array.isArray(l)?l.map(u):u(l),a},{}),o=Object.entries(n).reduce((a,[i,l])=>{let u=r.argTypes[i]||{};return yn(u,n,r.globals)&&(a[i]=l),a},{});return{...r,unmappedArgs:t,args:o}}b(Yo,"prepareContext");var Ro=b((e,t,r)=>{let n=typeof e;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n};default:break}return e?r.has(e)?(ee.warn(ye` + We've detected a cycle in arg '${t}'. Args should be JSON-serializable. + + Consider using the mapping feature or fully custom args: + - Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args + `),{name:"other",value:"cyclic object"}):(r.add(e),Array.isArray(e)?{name:"array",value:e.length>0?Ro(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:_t(e,o=>Ro(o,t,new Set(r)))}):{name:"object",value:{}}},"inferType"),xl=b(e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=_t(n,(i,l)=>({name:l,type:Ro(i,`${t}.${l}`,new Set)})),a=_t(r,(i,l)=>({name:l}));return at(o,a,r)},"inferArgTypes");xl.secondPass=!0;var Ms=b((e,t)=>Array.isArray(t)?t.includes(e):e.match(t),"matches"),um=b((e,t,r)=>!t&&!r?e:e&&cl(e,(n,o)=>{let a=n.name||o.toString();return!!(!t||Ms(a,t))&&(!r||!Ms(a,r))}),"filterArgTypes"),cm=b((e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let a=n.name;if(a==="string")return{control:{type:"color"}};a!=="enum"&&ee.warn(`Addon controls: Control of type color only supports string, received "${a}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:a}=n;return{control:{type:a?.length<=5?"radio":"select"},options:a}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},"inferControl"),Tl=b(e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:a={}}={}}}=e;if(!r)return t;let i=um(t,n,o),l=_t(i,(u,c)=>u?.type&&cm(u,c.toString(),a));return at(l,i)},"inferControls");Tl.secondPass=!0;function Qt({argTypes:e,globalTypes:t,argTypesEnhancers:r,decorators:n,loaders:o,beforeEach:a,experimental_afterEach:i,globals:l,initialGlobals:u,...c}){return l&&Object.keys(l).length>0&&nt(ye` + The preview.js 'globals' field is deprecated and will be removed in Storybook 9.0. + Please use 'initialGlobals' instead. Learn more: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewjs-globals-renamed-to-initialglobals + `),{...e&&{argTypes:un(e)},...t&&{globalTypes:un(t)},decorators:le(n),loaders:le(o),beforeEach:le(a),experimental_afterEach:le(i),argTypesEnhancers:[...r||[],xl,Tl],initialGlobals:at(u,l),...c}}b(Qt,"normalizeProjectAnnotations");var dm=b(e=>async()=>{let t=[];for(let r of e){let n=await r();n&&t.unshift(n)}return async()=>{for(let r of t)await r()}},"composeBeforeAllHooks");function Fl(e){return async(t,r,n)=>{await e.reduceRight((o,a)=>async()=>a(t,o,n),async()=>r(n))()}}b(Fl,"composeStepRunners");function Zt(e,t){return e.map(r=>r.default?.[t]??r[t]).filter(Boolean)}b(Zt,"getField");function ot(e,t,r={}){return Zt(e,t).reduce((n,o)=>{let a=le(o);return r.reverseFileOrder?[...a,...n]:[...n,...a]},[])}b(ot,"getArrayField");function Xt(e,t){return Object.assign({},...Zt(e,t))}b(Xt,"getObjectField");function kt(e,t){return Zt(e,t).pop()}b(kt,"getSingletonField");function Pt(e){let t=ot(e,"argTypesEnhancers"),r=Zt(e,"runStep"),n=ot(e,"beforeAll");return{parameters:at(...Zt(e,"parameters")),decorators:ot(e,"decorators",{reverseFileOrder:!(Se.FEATURES?.legacyDecoratorFileOrder??!1)}),args:Xt(e,"args"),argsEnhancers:ot(e,"argsEnhancers"),argTypes:Xt(e,"argTypes"),argTypesEnhancers:[...t.filter(o=>!o.secondPass),...t.filter(o=>o.secondPass)],globals:Xt(e,"globals"),initialGlobals:Xt(e,"initialGlobals"),globalTypes:Xt(e,"globalTypes"),loaders:ot(e,"loaders"),beforeAll:dm(n),beforeEach:ot(e,"beforeEach"),experimental_afterEach:ot(e,"experimental_afterEach"),render:kt(e,"render"),renderToCanvas:kt(e,"renderToCanvas"),renderToDOM:kt(e,"renderToDOM"),applyDecorators:kt(e,"applyDecorators"),runStep:Fl(r),tags:ot(e,"tags"),mount:kt(e,"mount"),testingLibraryRender:kt(e,"testingLibraryRender")}}b(Pt,"composeConfigs");var Il=class{constructor(){this.reports=[]}async addReport(t){this.reports.push(t)}};b(Il,"ReporterAPI");var kl=Il;function Rl(e,t,r){return Bt(e)?{story:e.input,meta:e.meta.input,preview:e.meta.preview.composed}:{story:e,meta:t,preview:r}}b(Rl,"getCsfFactoryAnnotations");function pm(e){globalThis.defaultProjectAnnotations=e}b(pm,"setDefaultProjectAnnotations");var hm="ComposedStory",fm="Unnamed Story";function Ol(e){return e?Pt([e]):{}}b(Ol,"extractAnnotation");function mm(e){let t=Array.isArray(e)?e:[e];return globalThis.globalProjectAnnotations=Pt([globalThis.defaultProjectAnnotations??{},Pt(t.map(Ol))]),globalThis.globalProjectAnnotations??{}}b(mm,"setProjectAnnotations");var gt=[];function _l(e,t,r,n,o){if(e===void 0)throw new Error("Expected a story but received undefined.");t.title=t.title??hm;let a=dn(t),i=o||e.storyName||e.story?.name||e.name||fm,l=cn(i,e,a),u=Qt(Pt([n??globalThis.globalProjectAnnotations??{},r??{}])),c=Wo(l,a,u),p={...yl(u.globalTypes),...u.initialGlobals,...c.storyGlobals},h=new kl,d=b(()=>{let D=Yo({hooks:new al,globals:p,args:{...c.initialArgs},viewMode:"story",reporting:h,loaded:{},abortSignal:new AbortController().signal,step:b((S,T)=>c.runStep(S,T,D),"step"),canvasElement:null,canvas:{},globalTypes:u.globalTypes,...c,context:null,mount:null});return D.parameters.__isPortableStory=!0,D.context=D,c.renderToCanvas&&(D.renderToCanvas=async()=>{let S=await c.renderToCanvas?.({componentId:c.componentId,title:c.title,id:c.id,name:c.name,tags:c.tags,showMain:b(()=>{},"showMain"),showError:b(T=>{throw new Error(`${T.title} +${T.description}`)},"showError"),showException:b(T=>{throw T},"showException"),forceRemount:!0,storyContext:D,storyFn:b(()=>c.unboundStoryFn(D),"storyFn"),unboundStoryFn:c.unboundStoryFn},D.canvasElement);S&>.push(S)}),D.mount=c.mount(D),D},"initializeContext"),y,g=b(async D=>{let S=d();return S.canvasElement??=globalThis?.document?.body,y&&(S.loaded=y.loaded),Object.assign(S,D),c.playFunction(S)},"play"),v=b(D=>{let S=d();return Object.assign(S,D),Pl(c,S)},"run"),A=c.playFunction?g:void 0;return Object.assign(b(function(D){let S=d();return y&&(S.loaded=y.loaded),S.args={...S.initialArgs,...D},c.unboundStoryFn(S)},"storyFn"),{id:c.id,storyName:i,load:b(async()=>{for(let S of[...gt].reverse())await S();gt.length=0;let D=d();D.loaded=await c.applyLoaders(D),gt.push(...(await c.applyBeforeEach(D)).filter(Boolean)),y=D},"load"),globals:p,args:c.initialArgs,parameters:c.parameters,argTypes:c.argTypes,play:A,run:v,reporting:h,tags:c.tags})}b(_l,"composeStory");var ym=b((e,t,r,n)=>_l(e,t,r,{},n),"defaultComposeStory");function gm(e,t,r=ym){let{default:n,__esModule:o,__namedExportsOrder:a,...i}=e,l=n;return Object.entries(i).reduce((u,[c,p])=>{let{story:h,meta:d}=Rl(p);return!l&&d&&(l=d),er(c,l)?Object.assign(u,{[c]:r(h,l,t,c)}):u},{})}b(gm,"composeStories");function bm(e){return e.extend({mount:b(async({mount:t,page:r},n)=>{await n(async(o,...a)=>{if(!("__pw_type"in o)||"__pw_type"in o&&o.__pw_type!=="jsx")throw new Error(ye` + Portable stories in Playwright CT only work when referencing JSX elements. + Please use JSX format for your components such as: + + instead of: + await mount(MyComponent, { props: { foo: 'bar' } }) + + do: + await mount() + + More info: https://storybook.js.org/docs/api/portable-stories-playwright + `);await r.evaluate(async l=>{let u=await globalThis.__pwUnwrapObject?.(l);return("__pw_type"in u?u.type:u)?.load?.()},o);let i=await t(o,...a);return await r.evaluate(async l=>{let u=await globalThis.__pwUnwrapObject?.(l),c="__pw_type"in u?u.type:u,p=document.querySelector("#root");return c?.play?.({canvasElement:p})},o),i})},"mount")})}b(bm,"createPlaywrightTest");async function Pl(e,t){for(let o of[...gt].reverse())await o();if(gt.length=0,!t.canvasElement){let o=document.createElement("div");globalThis?.document?.body?.appendChild(o),t.canvasElement=o,gt.push(()=>{globalThis?.document?.body?.contains(o)&&globalThis?.document?.body?.removeChild(o)})}if(t.loaded=await e.applyLoaders(t),t.abortSignal.aborted)return;gt.push(...(await e.applyBeforeEach(t)).filter(Boolean));let r=e.playFunction,n=e.usesMount;n||await t.mount(),!t.abortSignal.aborted&&(r&&(n||(t.mount=async()=>{throw new en({playFunction:r.toString()})}),await r(t)),await e.applyAfterEach(t))}b(Pl,"runStory");function Oo(e,t){return ll(ul(e,t),r=>r===void 0)}b(Oo,"picky");var Us=1e3,Em=1e4,Bl=class{constructor(t,r,n){this.importFn=r,this.getStoriesJsonData=b(()=>{let i=this.getSetStoriesPayload(),l=["fileName","docsOnly","framework","__id","__isArgsStory"];return{v:3,stories:_t(i.stories,u=>{let{importPath:c}=this.storyIndex.entries[u.id];return{...Oo(u,["id","name","title"]),importPath:c,kind:u.title,story:u.name,parameters:{...Oo(u.parameters,l),fileName:c}}})}},"getStoriesJsonData"),this.storyIndex=new rm(t),this.projectAnnotations=Qt(n);let{initialGlobals:o,globalTypes:a}=this.projectAnnotations;this.args=new Qf,this.userGlobals=new Zf({globals:o,globalTypes:a}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,vo.default)(Us)(El),this.prepareMetaWithCache=(0,vo.default)(Us)(Cl),this.prepareStoryWithCache=(0,vo.default)(Em)(Wo)}setProjectAnnotations(t){this.projectAnnotations=Qt(t);let{initialGlobals:r,globalTypes:n}=t;this.userGlobals.set({globals:r,globalTypes:n})}async onStoriesChanged({importFn:t,storyIndex:r}){t&&(this.importFn=t),r&&(this.storyIndex.entries=r.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(t){return this.storyIndex.storyIdToEntry(t)}async loadCSFFileByStoryId(t){let{importPath:r,title:n}=this.storyIndex.storyIdToEntry(t),o=await this.importFn(r);return this.processCSFFileWithCache(o,r,n)}async loadAllCSFFiles(){let t={};return Object.entries(this.storyIndex.entries).forEach(([r,{importPath:n}])=>{t[n]=r}),(await Promise.all(Object.entries(t).map(async([r,n])=>({importPath:r,csfFile:await this.loadCSFFileByStoryId(n)})))).reduce((r,{importPath:n,csfFile:o})=>(r[n]=o,r),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile:t}){let r=t.meta;return this.prepareMetaWithCache(r,this.projectAnnotations,t.moduleExports.default)}async loadStory({storyId:t}){let r=await this.loadCSFFileByStoryId(t);return this.storyFromCSFFile({storyId:t,csfFile:r})}storyFromCSFFile({storyId:t,csfFile:r}){let n=r.stories[t];if(!n)throw new xs({storyId:t});let o=r.meta,a=this.prepareStoryWithCache(n,o,r.projectAnnotations??this.projectAnnotations);return this.args.setInitial(a),this.hooks[a.id]=this.hooks[a.id]||new al,a}componentStoriesFromCSFFile({csfFile:t}){return Object.keys(this.storyIndex.entries).filter(r=>!!t.stories[r]).map(r=>this.storyFromCSFFile({storyId:r,csfFile:t}))}async loadEntry(t){let r=await this.storyIdToEntry(t),n=r.type==="docs"?r.storiesImports:[],[o,...a]=await Promise.all([this.importFn(r.importPath),...n.map(i=>{let l=this.storyIndex.importPathToEntry(i);return this.loadCSFFileByStoryId(l.id)})]);return{entryExports:o,csfFiles:a}}getStoryContext(t,{forceInitialArgs:r=!1}={}){let n=this.userGlobals.get(),{initialGlobals:o}=this.userGlobals,a=new kl;return Yo({...t,args:r?t.initialArgs:this.args.get(t.id),initialGlobals:o,globalTypes:this.projectAnnotations.globalTypes,userGlobals:n,reporting:a,globals:{...n,...t.storyGlobals},hooks:this.hooks[t.id]})}addCleanupCallbacks(t,r){this.cleanupCallbacks[t.id]=r}async cleanupStory(t){this.hooks[t.id].clean();let r=this.cleanupCallbacks[t.id];if(r)for(let n of[...r].reverse())await n();delete this.cleanupCallbacks[t.id]}extract(t={includeDocsOnly:!1}){let{cachedCSFFiles:r}=this;if(!r)throw new hs;return Object.entries(this.storyIndex.entries).reduce((n,[o,{type:a,importPath:i}])=>{if(a==="docs")return n;let l=r[i],u=this.storyFromCSFFile({storyId:o,csfFile:l});return!t.includeDocsOnly&&u.parameters.docsOnly||(n[o]=Object.entries(u).reduce((c,[p,h])=>p==="moduleExport"||typeof h=="function"?c:Array.isArray(h)?Object.assign(c,{[p]:h.slice().sort()}):Object.assign(c,{[p]:h}),{args:u.initialArgs,globals:{...this.userGlobals.initialGlobals,...this.userGlobals.globals,...u.storyGlobals}})),n},{})}getSetStoriesPayload(){let t=this.extract({includeDocsOnly:!0}),r=Object.values(t).reduce((n,{title:o})=>(n[o]={},n),{});return{v:2,globals:this.userGlobals.get(),globalParameters:{},kindParameters:r,stories:t}}raw(){return nt("StoryStore.raw() is deprecated and will be removed in 9.0, please use extract() instead"),Object.values(this.extract()).map(({id:t})=>this.fromId(t)).filter(Boolean)}fromId(t){if(nt("StoryStore.fromId() is deprecated and will be removed in 9.0, please use loadStory() instead"),!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");let r;try{({importPath:r}=this.storyIndex.storyIdToEntry(t))}catch{return null}let n=this.cachedCSFFiles[r],o=this.storyFromCSFFile({storyId:t,csfFile:n});return{...o,storyFn:b(a=>{let i={...this.getStoryContext(o),abortSignal:new AbortController().signal,canvasElement:null,loaded:{},step:b((l,u)=>o.runStep(l,u,i),"step"),context:null,mount:null,canvas:{},viewMode:"story"};return o.unboundStoryFn({...i,...a})},"storyFn")}}};b(Bl,"StoryStore");var Am=Bl;function Nl(e){return e.startsWith("\\\\?\\")?e:e.replace(/\\/g,"/")}b(Nl,"slash");var vm=b(e=>{if(e.length===0)return e;let t=e[e.length-1],r=t?.replace(/(?:[.](?:story|stories))?([.][^.]+)$/i,"");if(e.length===1)return[r];let n=e[e.length-2];return r&&n&&r.toLowerCase()===n.toLowerCase()?[...e.slice(0,-2),r]:r&&(/^(story|stories)([.][^.]+)$/i.test(t)||/^index$/i.test(r))?e.slice(0,-1):[...e.slice(0,-1),r]},"sanitize");function _o(e){return e.flatMap(t=>t.split("/")).filter(Boolean).join("/")}b(_o,"pathJoin");var Dm=b((e,t,r)=>{let{directory:n,importPathMatcher:o,titlePrefix:a=""}=t||{};typeof e=="number"&&mt.warn(ye` + CSF Auto-title received a numeric fileName. This typically happens when + webpack is mis-configured in production mode. To force webpack to produce + filenames, set optimization.moduleIds = "named" in your webpack config. + `);let i=Nl(String(e));if(o.exec(i)){if(!r){let l=i.replace(n,""),u=_o([a,l]).split("/");return u=vm(u),u.join("/")}return a?_o([a,r]):r}},"userOrAutoTitleFromSpecifier"),d5=b((e,t,r)=>{for(let n=0;n(t,r)=>{if(t.title===r.title&&!e.includeNames)return 0;let n=e.method||"configure",o=e.order||[],a=t.title.trim().split($s),i=r.title.trim().split($s);e.includeNames&&(a.push(t.name),i.push(r.name));let l=0;for(;a[l]||i[l];){if(!a[l])return-1;if(!i[l])return 1;let u=a[l],c=i[l];if(u!==c){let h=o.indexOf(u),d=o.indexOf(c),y=o.indexOf("*");return h!==-1||d!==-1?(h===-1&&(y!==-1?h=y:h=o.length),d===-1&&(y!==-1?d=y:d=o.length),h-d):n==="configure"?0:u.localeCompare(c,e.locales?e.locales:void 0,{numeric:!0,sensitivity:"accent"})}let p=o.indexOf(u);p===-1&&(p=o.indexOf("*")),o=p!==-1&&Array.isArray(o[p+1])?o[p+1]:[],l+=1}return 0},"storySort"),wm=b((e,t,r)=>{if(t){let n;typeof t=="function"?n=t:n=Sm(t),e.sort(n)}else e.sort((n,o)=>r.indexOf(n.importPath)-r.indexOf(o.importPath));return e},"sortStoriesCommon"),p5=b((e,t,r)=>{try{return wm(e,t,r)}catch(n){throw new Error(ye` + Error sorting stories with sort parameter ${t}: + + > ${n.message} + + Are you using a V6-style sort function in V7 mode? + + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + `)}},"sortStoriesV7"),mn=new Error("prepareAborted"),{AbortController:qs}=globalThis;function Po(e){try{let{name:t="Error",message:r=String(e),stack:n}=e;return{name:t,message:r,stack:n}}catch{return{name:"Error",message:String(e)}}}b(Po,"serializeError");var Ll=class{constructor(t,r,n,o,a,i,l={autoplay:!0,forceInitialArgs:!1},u){this.channel=t,this.store=r,this.renderToScreen=n,this.callbacks=o,this.id=a,this.viewMode=i,this.renderOptions=l,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=b(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new qs,u&&(this.story=u,this.phase="preparing")}async runPhase(t,r,n){this.phase=r,this.channel.emit(Kt,{newPhase:this.phase,storyId:this.id}),n&&(await n(),this.checkIfAborted(t))}checkIfAborted(t){return t.aborted?(this.phase="aborted",this.channel.emit(Kt,{newPhase:this.phase,storyId:this.id}),!0):!1}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),mn}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing","afterEach"].includes(this.phase)}async renderToElement(t){return this.canvasElement=t,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");let{forceInitialArgs:t}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs:t})}async render({initial:t=!1,forceRemount:r=!1}={}){let{canvasElement:n}=this;if(!this.story)throw new Error("cannot render when not prepared");let o=this.story;if(!n)throw new Error("cannot render when canvasElement is unset");let{id:a,componentId:i,title:l,name:u,tags:c,applyLoaders:p,applyBeforeEach:h,applyAfterEach:d,unboundStoryFn:y,playFunction:g,runStep:v}=o;r&&!t&&(this.cancelRender(),this.abortController=new qs);let A=this.abortController.signal,D=!1,S=o.usesMount;try{let T={...this.storyContext(),viewMode:this.viewMode,abortSignal:A,canvasElement:n,loaded:{},step:b((j,W)=>v(j,W,T),"step"),context:null,canvas:{},renderToCanvas:b(async()=>{let j=await this.renderToScreen(x,n);this.teardownRender=j||(()=>{}),D=!0},"renderToCanvas"),mount:b(async(...j)=>{this.callbacks.showStoryDuringRender?.();let W=null;return await this.runPhase(A,"rendering",async()=>{W=await o.mount(T)(...j)}),S&&await this.runPhase(A,"playing"),W},"mount")};T.context=T;let x={componentId:i,title:l,kind:l,id:a,name:u,story:u,tags:c,...this.callbacks,showError:b(j=>(this.phase="errored",this.callbacks.showError(j)),"showError"),showException:b(j=>(this.phase="errored",this.callbacks.showException(j)),"showException"),forceRemount:r||this.notYetRendered,storyContext:T,storyFn:b(()=>y(T),"storyFn"),unboundStoryFn:y};if(await this.runPhase(A,"loading",async()=>{T.loaded=await p(T)}),A.aborted)return;let k=await h(T);if(this.store.addCleanupCallbacks(o,k),this.checkIfAborted(A)||(!D&&!S&&await T.mount(),this.notYetRendered=!1,A.aborted))return;let I=this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors===!0,P=new Set,L=b(j=>P.add("error"in j?j.error:j.reason),"onError");if(this.renderOptions.autoplay&&r&&g&&this.phase!=="errored"){window.addEventListener("error",L),window.addEventListener("unhandledrejection",L),this.disableKeyListeners=!0;try{if(S?await g(T):(T.mount=async()=>{throw new en({playFunction:g.toString()})},await this.runPhase(A,"playing",async()=>g(T))),!D)throw new _s;this.checkIfAborted(A),!I&&P.size>0?await this.runPhase(A,"errored"):await this.runPhase(A,"played")}catch(j){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(A,"errored",async()=>{this.channel.emit(Si,Po(j))}),this.story.parameters.throwPlayFunctionExceptions!==!1)throw j;console.error(j)}if(!I&&P.size>0&&this.channel.emit(Ni,Array.from(P).map(Po)),this.disableKeyListeners=!1,window.removeEventListener("unhandledrejection",L),window.removeEventListener("error",L),A.aborted)return}await this.runPhase(A,"completed",async()=>this.channel.emit(Er,a)),this.phase!=="errored"&&await this.runPhase(A,"afterEach",async()=>{await d(T)});let U=!I&&P.size>0,H=T.reporting.reports.some(j=>j.status==="failed"),N=U||H;await this.runPhase(A,"finished",async()=>this.channel.emit(oo,{storyId:a,status:N?"error":"success",reporters:T.reporting.reports}))}catch(T){this.phase="errored",this.callbacks.showException(T),await this.runPhase(A,"finished",async()=>this.channel.emit(oo,{storyId:a,status:"error",reporters:[]}))}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(this.isPending()&&this.phase!=="playing")this.rerenderEnqueued=!0;else return this.render()}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController?.abort()}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let t=0;t<3;t+=1){if(!this.isPending()){await this.teardownRender();return}await new Promise(r=>setTimeout(r,0))}window.location.reload(),await new Promise(()=>{})}};b(Ll,"StoryRender");var Bo=Ll,{fetch:Cm}=Se,xm="./index.json",jl=class{constructor(t,r,n=Ot.getChannel(),o=!0){this.importFn=t,this.getProjectAnnotations=r,this.channel=n,this.storyRenders=[],this.storeInitializationPromise=new Promise((a,i)=>{this.resolveStoreInitializationPromise=a,this.rejectStoreInitializationPromise=i}),o&&this.initialize()}get storyStore(){return new Proxy({},{get:b((t,r)=>{if(this.storyStoreValue)return nt("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[r];throw new Fs},"get")})}async initialize(){this.setupListeners();try{let t=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(t),await this.initializeWithProjectAnnotations(t)}catch(t){this.rejectStoreInitializationPromise(t)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(Ri,this.onStoryIndexChanged.bind(this)),this.channel.on(Gr,this.onUpdateGlobals.bind(this)),this.channel.on(Wr,this.onUpdateArgs.bind(this)),this.channel.on(bi,this.onRequestArgTypesInfo.bind(this)),this.channel.on(zr,this.onResetArgs.bind(this)),this.channel.on(Vr,this.onForceReRender.bind(this)),this.channel.on(vi,this.onForceRemount.bind(this))}async getProjectAnnotationsOrRenderError(){try{let t=await this.getProjectAnnotations();if(this.renderToCanvas=t.renderToCanvas,!this.renderToCanvas)throw new ms;return t}catch(t){throw this.renderPreviewEntryError("Error reading preview.js:",t),t}}async initializeWithProjectAnnotations(t){this.projectAnnotationsBeforeInitialization=t;try{let r=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(r)}catch(r){throw this.renderPreviewEntryError("Error loading story index:",r),r}}async runBeforeAllHook(t){try{await this.beforeAllCleanup?.(),this.beforeAllCleanup=await t.beforeAll?.()}catch(r){throw this.renderPreviewEntryError("Error in beforeAll hook:",r),r}}async getStoryIndexFromServer(){let t=await Cm(xm);if(t.status===200)return t.json();throw new bs({text:await t.text()})}initializeWithStoryIndex(t){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new Am(t,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new Me({methodName:"emitGlobals"});let t={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(Ti,t)}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){delete this.previewEntryError,this.getProjectAnnotations=t;let r=await this.getProjectAnnotationsOrRenderError();if(await this.runBeforeAllHook(r),!this.storyStoreValue){await this.initializeWithProjectAnnotations(r);return}this.storyStoreValue.setProjectAnnotations(r),this.emitGlobals()}async onStoryIndexChanged(){if(delete this.previewEntryError,!(!this.storyStoreValue&&!this.projectAnnotationsBeforeInitialization))try{let t=await this.getStoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization){this.initializeWithStoryIndex(t);return}await this.onStoriesChanged({storyIndex:t})}catch(t){throw this.renderPreviewEntryError("Error loading story index:",t),t}}async onStoriesChanged({importFn:t,storyIndex:r}){if(!this.storyStoreValue)throw new Me({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn:t,storyIndex:r})}async onUpdateGlobals({globals:t,currentStory:r}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new Me({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(t),r){let{initialGlobals:n,storyGlobals:o,userGlobals:a,globals:i}=this.storyStoreValue.getStoryContext(r);this.channel.emit(Wt,{initialGlobals:n,userGlobals:a,storyGlobals:o,globals:i})}else{let{initialGlobals:n,globals:o}=this.storyStoreValue.userGlobals;this.channel.emit(Wt,{initialGlobals:n,userGlobals:o,storyGlobals:{},globals:o})}await Promise.all(this.storyRenders.map(n=>n.rerender()))}async onUpdateArgs({storyId:t,updatedArgs:r}){if(!this.storyStoreValue)throw new Me({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(t,r),await Promise.all(this.storyRenders.filter(n=>n.id===t&&!n.renderOptions.forceInitialArgs).map(n=>n.story&&n.story.usesMount?n.remount():n.rerender())),this.channel.emit(Fi,{storyId:t,args:this.storyStoreValue.args.get(t)})}async onRequestArgTypesInfo({id:t,payload:r}){try{await this.storeInitializationPromise;let n=await this.storyStoreValue?.loadStory(r);this.channel.emit(to,{id:t,success:!0,payload:{argTypes:n?.argTypes||{}},error:null})}catch(n){this.channel.emit(to,{id:t,success:!1,error:n?.message})}}async onResetArgs({storyId:t,argNames:r}){if(!this.storyStoreValue)throw new Me({methodName:"onResetArgs"});let n=this.storyRenders.find(a=>a.id===t)?.story||await this.storyStoreValue.loadStory({storyId:t}),o=(r||[...new Set([...Object.keys(n.initialArgs),...Object.keys(this.storyStoreValue.args.get(t))])]).reduce((a,i)=>(a[i]=n.initialArgs[i],a),{});await this.onUpdateArgs({storyId:t,updatedArgs:o})}async onForceReRender(){await Promise.all(this.storyRenders.map(t=>t.rerender()))}async onForceRemount({storyId:t}){await Promise.all(this.storyRenders.filter(r=>r.id===t).map(r=>r.remount()))}renderStoryToElement(t,r,n,o){if(!this.renderToCanvas||!this.storyStoreValue)throw new Me({methodName:"renderStoryToElement"});let a=new Bo(this.channel,this.storyStoreValue,this.renderToCanvas,n,t.id,"docs",o,t);return a.renderToElement(r),this.storyRenders.push(a),async()=>{await this.teardownRender(a)}}async teardownRender(t,{viewModeChanged:r}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}async loadStory({storyId:t}){if(!this.storyStoreValue)throw new Me({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId:t})}getStoryContext(t,{forceInitialArgs:r=!1}={}){if(!this.storyStoreValue)throw new Me({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(t,{forceInitialArgs:r})}async extract(t){if(!this.storyStoreValue)throw new Me({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(t)}renderPreviewEntryError(t,r){this.previewEntryError=r,ee.error(t),ee.error(r),this.channel.emit(Ei,r)}};b(jl,"Preview");var Tm=jl,Fm=!1,Do="Invariant failed";function an(e,t){if(!e){if(Fm)throw new Error(Do);var r=typeof t=="function"?t():t,n=r?"".concat(Do,": ").concat(r):Do;throw new Error(n)}}b(an,"invariant");var Ml=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.renderStoryToElement=n,this.storyIdByName=b(a=>{let i=this.nameToStoryId.get(a);if(i)return i;throw new Error(`No story found with that name: ${a}`)},"storyIdByName"),this.componentStories=b(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=b(a=>this.store.componentStoriesFromCSFFile({csfFile:a}),"componentStoriesFromCSFFile"),this.storyById=b(a=>{if(!a){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use ``?");return this.primaryStory}let i=this.storyIdToCSFFile.get(a);if(!i)throw new Error(`Called \`storyById\` for story that was never loaded: ${a}`);return this.store.storyFromCSFFile({storyId:a,csfFile:i})},"storyById"),this.getStoryContext=b(a=>({...this.store.getStoryContext(a),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=b(a=>this.store.loadStory({storyId:a}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,o.forEach((a,i)=>{this.referenceCSFFile(a)})}referenceCSFFile(t){this.exportsToCSFFile.set(t.moduleExports,t),this.exportsToCSFFile.set(t.moduleExports.default,t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{let n=t.stories[r.id];this.storyIdToCSFFile.set(n.id,t),this.exportToStory.set(n.moduleExport,r)})}attachCSFFile(t){if(!this.exportsToCSFFile.has(t.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");this.attachedCSFFiles.has(t)||(this.attachedCSFFiles.add(t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{this.nameToStoryId.set(r.name,r.id),this.componentStoriesValue.push(r),this.primaryStory||(this.primaryStory=r)}))}referenceMeta(t,r){let n=this.resolveModuleExport(t);if(n.type!=="meta")throw new Error(" must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");r&&this.attachCSFFile(n.csfFile)}get projectAnnotations(){let{projectAnnotations:t}=this.store;if(!t)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return t}resolveAttachedModuleExportType(t){if(t==="story"){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use ?");return{type:"story",story:this.primaryStory}}if(this.attachedCSFFiles.size===0)throw new Error("No CSF file attached to this docs file, did you forget to use ?");let r=Array.from(this.attachedCSFFiles)[0];if(t==="meta")return{type:"meta",csfFile:r};let{component:n}=r.meta;if(!n)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component:n}}resolveModuleExport(t){let r=this.exportsToCSFFile.get(t);if(r)return{type:"meta",csfFile:r};let n=this.exportToStory.get(Bt(t)?t.input:t);return n?{type:"story",story:n}:{type:"component",component:t}}resolveOf(t,r=[]){let n;if(["component","meta","story"].includes(t)){let o=t;n=this.resolveAttachedModuleExportType(o)}else n=this.resolveModuleExport(t);if(r.length&&!r.includes(n.type)){let o=n.type==="component"?"component or unknown":n.type;throw new Error(ye`Invalid value passed to the 'of' prop. The value was resolved to a '${o}' type but the only types for this block are: ${r.join(", ")}. + - Did you pass a component to the 'of' prop when the block only supports a story or a meta? + - ... or vice versa? + - Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(n.type){case"component":return{...n,projectAnnotations:this.projectAnnotations};case"meta":return{...n,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:n.csfFile})};case"story":default:return n}}};b(Ml,"DocsContext");var Ul=Ml,$l=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw mn;let{importPath:n,title:o}=this.entry,a=this.store.processCSFFileWithCache(t,n,o),i=Object.keys(a.stories)[0];this.story=this.store.storyFromCSFFile({storyId:i,csfFile:a}),this.csfFiles=[a,...r],this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");let r=new Ul(this.channel,this.store,t,this.csfFiles);return this.csfFiles.forEach(n=>r.attachCSFFile(n)),r}async renderToElement(t,r){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.story.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a=await o.renderer(),{render:i}=a,l=b(async()=>{try{await i(n,o,t),this.channel.emit(Jr,this.id)}catch(u){this.callbacks.showException(u)}},"renderDocs");return this.rerender=async()=>l(),this.teardownRender=async({viewModeChanged:u})=>{!u||!t||a.unmount(t)},l()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};b($l,"CsfDocsRender");var Js=$l,ql=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw mn;this.csfFiles=r,this.exports=t,this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.exports&&this.exports===t.exports)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new Ul(this.channel,this.store,t,this.csfFiles)}async renderToElement(t,r){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.store.projectAnnotations.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a={...o,page:this.exports.default},i=await o.renderer(),{render:l}=i,u=b(async()=>{try{await l(n,a,t),this.channel.emit(Jr,this.id)}catch(c){this.callbacks.showException(c)}},"renderDocs");return this.rerender=async()=>u(),this.teardownRender=async({viewModeChanged:c}={})=>{!c||!t||(i.unmount(t),this.torndown=!0)},u()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};b(ql,"MdxDocsRender");var Vs=ql,Im=globalThis;function Jl(e){let t=e.composedPath&&e.composedPath()[0]||e.target;return/input|textarea/i.test(t.tagName)||t.getAttribute("contenteditable")!==null}b(Jl,"focusInInput");var Vl="attached-mdx",km="unattached-mdx";function zl({tags:e}){return e?.includes(km)||e?.includes(Vl)}b(zl,"isMdxEntry");function sn(e){return e.type==="story"}b(sn,"isStoryRender");function Hl(e){return e.type==="docs"}b(Hl,"isDocsRender");function Gl(e){return Hl(e)&&e.subtype==="csf"}b(Gl,"isCsfDocsRender");var Wl=class extends Tm{constructor(t,r,n,o){super(t,r,void 0,!1),this.importFn=t,this.getProjectAnnotations=r,this.selectionStore=n,this.view=o,this.initialize()}setupListeners(){super.setupListeners(),Im.onkeydown=this.onKeydown.bind(this),this.channel.on(xi,this.onSetCurrentStory.bind(this)),this.channel.on(Li,this.onUpdateQueryParams.bind(this)),this.channel.on(wi,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new Me({methodName:"setInitialGlobals"});let{globals:t}=this.selectionStore.selectionSpecifier||{};t&&this.storyStoreValue.userGlobals.updateFromPersisted(t),this.emitGlobals()}async initializeWithStoryIndex(t){return await super.initializeWithStoryIndex(t),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new Me({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection){await this.renderSelection();return}if(!this.selectionStore.selectionSpecifier){this.renderMissingStory();return}let{storySpecifier:t,args:r}=this.selectionStore.selectionSpecifier,n=this.storyStoreValue.storyIndex.entryFromSpecifier(t);if(!n){t==="*"?this.renderStoryLoadingException(t,new Ds):this.renderStoryLoadingException(t,new ws({storySpecifier:t.toString()}));return}let{id:o,type:a}=n;this.selectionStore.setSelection({storyId:o,viewMode:a}),this.channel.emit(_i,this.selectionStore.selection),this.channel.emit(ro,this.selectionStore.selection),await this.renderSelection({persistedArgs:r})}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations:t}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn:t,storyIndex:r}){await super.onStoriesChanged({importFn:t,storyIndex:r}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(t){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!Jl(t)){let{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:i,code:l,keyCode:u}=t;this.channel.emit(Ci,{event:{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:i,code:l,keyCode:u}})}}async onSetCurrentStory(t){this.selectionStore.setSelection({viewMode:"story",...t}),await this.storeInitializationPromise,this.channel.emit(ro,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(t){this.selectionStore.setQueryParams(t)}async onUpdateGlobals({globals:t}){let r=this.currentRender instanceof Bo&&this.currentRender.story||void 0;super.onUpdateGlobals({globals:t,currentStory:r}),(this.currentRender instanceof Vs||this.currentRender instanceof Js)&&await this.currentRender.rerender?.()}async onUpdateArgs({storyId:t,updatedArgs:r}){super.onUpdateArgs({storyId:t,updatedArgs:r})}async onPreloadStories({ids:t}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(t.map(r=>this.storyStoreValue?.loadEntry(r)))}async renderSelection({persistedArgs:t}={}){let{renderToCanvas:r}=this;if(!this.storyStoreValue||!r)throw new Me({methodName:"renderSelection"});let{selection:n}=this.selectionStore;if(!n)throw new Error("Cannot call renderSelection as no selection was made");let{storyId:o}=n,a;try{a=await this.storyStoreValue.storyIdToEntry(o)}catch(d){this.currentRender&&await this.teardownRender(this.currentRender),this.renderStoryLoadingException(o,d);return}let i=this.currentSelection?.storyId!==o,l=this.currentRender?.type!==a.type;a.type==="story"?this.view.showPreparingStory({immediate:l}):this.view.showPreparingDocs({immediate:l}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender);let u;a.type==="story"?u=new Bo(this.channel,this.storyStoreValue,r,this.mainStoryCallbacks(o),o,"story"):zl(a)?u=new Vs(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o)):u=new Js(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o));let c=this.currentSelection;this.currentSelection=n;let p=this.currentRender;this.currentRender=u;try{await u.prepare()}catch(d){p&&await this.teardownRender(p),d!==mn&&this.renderStoryLoadingException(o,d);return}let h=!i&&p&&!u.isEqual(p);if(t&&sn(u)&&(an(!!u.story),this.storyStoreValue.args.updateFromPersisted(u.story,t)),p&&!p.torndown&&!i&&!h&&!l){this.currentRender=p,this.channel.emit(Bi,o),this.view.showMain();return}if(p&&await this.teardownRender(p,{viewModeChanged:l}),c&&(i||l)&&this.channel.emit(Ii,o),sn(u)){an(!!u.story);let{parameters:d,initialArgs:y,argTypes:g,unmappedArgs:v,initialGlobals:A,userGlobals:D,storyGlobals:S,globals:T}=this.storyStoreValue.getStoryContext(u.story);this.channel.emit(Oi,{id:o,parameters:d,initialArgs:y,argTypes:g,args:v}),this.channel.emit(Wt,{userGlobals:D,storyGlobals:S,globals:T,initialGlobals:A})}else{let{parameters:d}=this.storyStoreValue.projectAnnotations,{initialGlobals:y,globals:g}=this.storyStoreValue.userGlobals;if(this.channel.emit(Wt,{globals:g,initialGlobals:y,storyGlobals:{},userGlobals:g}),Gl(u)||u.entry.tags?.includes(Vl)){if(!u.csfFiles)throw new As({storyId:o});({parameters:d}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:u.csfFiles[0]}))}this.channel.emit(Ai,{id:o,parameters:d})}sn(u)?(an(!!u.story),this.storyRenders.push(u),this.currentRender.renderToElement(this.view.prepareForStory(u.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(t,{viewModeChanged:r=!1}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}mainStoryCallbacks(t){return{showStoryDuringRender:b(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:b(()=>this.view.showMain(),"showMain"),showError:b(r=>this.renderError(t,r),"showError"),showException:b(r=>this.renderException(t,r),"showException")}}renderPreviewEntryError(t,r){super.renderPreviewEntryError(t,r),this.view.showErrorDisplay(r)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(ao)}renderStoryLoadingException(t,r){ee.error(r),this.view.showErrorDisplay(r),this.channel.emit(ao,t)}renderException(t,r){let{name:n="Error",message:o=String(r),stack:a}=r;this.channel.emit(Pi,{name:n,message:o,stack:a}),this.channel.emit(Kt,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay(r),ee.error(`Error rendering story '${t}':`),ee.error(r)}renderError(t,{title:r,description:n}){ee.error(`Error rendering story ${r}: ${n}`),this.channel.emit(ki,{title:r,description:n}),this.channel.emit(Kt,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay({message:r,stack:n})}};b(Wl,"PreviewWithSelection");var Rm=Wl,No=tr($o(),1),Om=tr($o(),1),zs=/^[a-zA-Z0-9 _-]*$/,Kl=/^-?[0-9]+(\.[0-9]+)?$/,_m=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,Yl=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,Lo=b((e="",t)=>e===null||e===""||!zs.test(e)?!1:t==null||t instanceof Date||typeof t=="number"||typeof t=="boolean"?!0:typeof t=="string"?zs.test(t)||Kl.test(t)||_m.test(t)||Yl.test(t):Array.isArray(t)?t.every(r=>Lo(e,r)):We(t)?Object.entries(t).every(([r,n])=>Lo(r,n)):!1,"validateArgs"),Pm={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(e){if(e.startsWith("!")){if(e==="!undefined")return;if(e==="!null")return null;if(e==="!true")return!0;if(e==="!false")return!1;if(e.startsWith("!date(")&&e.endsWith(")"))return new Date(e.replaceAll(" ","+").slice(6,-1));if(e.startsWith("!hex(")&&e.endsWith(")"))return`#${e.slice(5,-1)}`;let t=e.slice(1).match(Yl);if(t)return e.startsWith("!rgba")||e.startsWith("!RGBA")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]}, ${t[5]})`:e.startsWith("!hsla")||e.startsWith("!HSLA")?`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%, ${t[5]})`:e.startsWith("!rgb")||e.startsWith("!RGB")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]})`:`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%)`}return Kl.test(e)?Number(e):e}},Hs=b(e=>{let t=e.split(";").map(r=>r.replace("=","~").replace(":","="));return Object.entries((0,Om.parse)(t.join(";"),Pm)).reduce((r,[n,o])=>Lo(n,o)?Object.assign(r,{[n]:o}):(mt.warn(ye` + Omitted potentially unsafe URL args. + + More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url + `),r),{})},"parseArgsParam"),{history:Xl,document:bt}=Se;function Ql(e){let t=(e||"").match(/^\/story\/(.+)/);if(!t)throw new Error(`Invalid path '${e}', must start with '/story/'`);return t[1]}b(Ql,"pathToId");var Zl=b(({selection:e,extraParams:t})=>{let r=bt?.location.search.slice(1),{path:n,selectedKind:o,selectedStory:a,...i}=(0,No.parse)(r);return`?${(0,No.stringify)({...i,...t,...e&&{id:e.storyId,viewMode:e.viewMode}})}`},"getQueryString"),Bm=b(e=>{if(!e)return;let t=Zl({selection:e}),{hash:r=""}=bt.location;bt.title=e.storyId,Xl.replaceState({},"",`${bt.location.pathname}${t}${r}`)},"setPath"),Nm=b(e=>e!=null&&typeof e=="object"&&Array.isArray(e)===!1,"isObject"),vr=b(e=>{if(e!==void 0){if(typeof e=="string")return e;if(Array.isArray(e))return vr(e[0]);if(Nm(e))return vr(Object.values(e).filter(Boolean))}},"getFirstString"),Lm=b(()=>{if(typeof bt<"u"){let e=bt.location.search.slice(1),t=(0,No.parse)(e),r=typeof t.args=="string"?Hs(t.args):void 0,n=typeof t.globals=="string"?Hs(t.globals):void 0,o=vr(t.viewMode);(typeof o!="string"||!o.match(/docs|story/))&&(o="story");let a=vr(t.path),i=a?Ql(a):vr(t.id);if(i)return{storySpecifier:i,args:r,globals:n,viewMode:o}}return null},"getSelectionSpecifierFromPath"),eu=class{constructor(){this.selectionSpecifier=Lm()}setSelection(t){this.selection=t,Bm(this.selection)}setQueryParams(t){let r=Zl({extraParams:t}),{hash:n=""}=bt.location;Xl.replaceState({},"",`${bt.location.pathname}${r}${n}`)}};b(eu,"UrlStore");var jm=eu,Mm=tr(cf(),1),Um=tr($o(),1),{document:Re}=Se,Gs=100,tu=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(tu||{}),So={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},wo={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},Ws=new Mm.default({escapeXML:!0}),ru=class{constructor(){if(this.testing=!1,typeof Re<"u"){let{__SPECIAL_TEST_PARAMETER__:t}=(0,Um.parse)(Re.location.search.slice(1));switch(t){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}default:}}}prepareForStory(t){return this.showStory(),this.applyLayout(t.parameters.layout),Re.documentElement.scrollTop=0,Re.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return Re.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),Re.documentElement.scrollTop=0,Re.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return Re.getElementById("storybook-docs")}applyLayout(t="padded"){if(t==="none"){Re.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(t);let r=wo[t];Re.body.classList.remove(this.currentLayoutClass),Re.body.classList.add(r),this.currentLayoutClass=r}checkIfLayoutExists(t){wo[t]||ee.warn(ye` + The desired layout: ${t} is not a valid option. + The possible options are: ${Object.keys(wo).join(", ")}, none. + `)}showMode(t){clearTimeout(this.preparingTimeout),Object.keys(tu).forEach(r=>{r===t?Re.body.classList.add(So[r]):Re.body.classList.remove(So[r])})}showErrorDisplay({message:t="",stack:r=""}){let n=t,o=r,a=t.split(` +`);a.length>1&&([n]=a,o=a.slice(1).join(` +`).replace(/^\n/,"")),Re.getElementById("error-message").innerHTML=Ws.toHtml(n),Re.getElementById("error-stack").innerHTML=Ws.toHtml(o),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),Gs)}showPreparingDocs({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),Gs)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){Re.body.classList.add(So.MAIN)}};b(ru,"WebView");var $m=ru,qm=class extends Rm{constructor(t,r){super(t,r,new jm,new $m),this.importFn=t,this.getProjectAnnotations=r,Se.__STORYBOOK_PREVIEW__=this}};b(qm,"PreviewWeb");var{document:Rt}=Se,Jm=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"],Vm="script",Ks="scripts-root";function jo(){let e=Rt.createEvent("Event");e.initEvent("DOMContentLoaded",!0,!0),Rt.dispatchEvent(e)}b(jo,"simulateDOMContentLoaded");function nu(e,t,r){let n=Rt.createElement("script");n.type=e.type==="module"?"module":"text/javascript",e.src?(n.onload=t,n.onerror=t,n.src=e.src):n.textContent=e.innerText,r?r.appendChild(n):Rt.head.appendChild(n),e.parentNode.removeChild(e),e.src||t()}b(nu,"insertScript");function Xo(e,t,r=0){e[r](()=>{r++,r===e.length?t():Xo(e,t,r)})}b(Xo,"insertScriptsSequentially");function zm(e){let t=Rt.getElementById(Ks);t?t.innerHTML="":(t=Rt.createElement("div"),t.id=Ks,Rt.body.appendChild(t));let r=Array.from(e.querySelectorAll(Vm));if(r.length){let n=[];r.forEach(o=>{let a=o.getAttribute("type");(!a||Jm.includes(a))&&n.push(i=>nu(o,i,t))}),n.length&&Xo(n,jo,void 0)}else jo()}b(zm,"simulatePageLoad");var Hm=Object.create,ea=Object.defineProperty,Gm=Object.getOwnPropertyDescriptor,Wm=Object.getOwnPropertyNames,Km=Object.getPrototypeOf,Ym=Object.prototype.hasOwnProperty,ge=(e,t)=>ea(e,"name",{value:t,configurable:!0}),Xm=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Qm=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Wm(t))!Ym.call(e,o)&&o!==r&&ea(e,o,{get:()=>t[o],enumerable:!(n=Gm(t,o))||n.enumerable});return e},Zm=(e,t,r)=>(r=e!=null?Hm(Km(e)):{},Qm(t||!e||!e.__esModule?ea(r,"default",{value:e,enumerable:!0}):r,e)),ey=Xm(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,a){return ge(function i(l,u,c){var p,h,d,y=t.call(l),g=t.call(u);if(l===u)return!0;if(l==null||u==null)return!1;if(c.indexOf(l)>-1&&c.indexOf(u)>-1)return!0;if(c.push(l,u),y!=g||(p=n(l),h=n(u),p.length!=h.length||p.some(function(v){return!i(l[v],u[v],c)})))return!1;switch(y.slice(8,-1)){case"Symbol":return l.valueOf()==u.valueOf();case"Date":case"Number":return+l==+u||+l!=+l&&+u!=+u;case"RegExp":case"Function":case"String":case"Boolean":return""+l==""+u;case"Set":case"Map":p=l.entries(),h=u.entries();do if(!i((d=p.next()).value,h.next().value,c))return!1;while(!d.done);return!0;case"ArrayBuffer":l=new Uint8Array(l),u=new Uint8Array(u);case"DataView":l=new Uint8Array(l.buffer),u=new Uint8Array(u.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(l.length!=u.length)return!1;for(d=0;d`${r} ${n}${o}`).replace(/([a-z])([A-Z])/g,(t,r,n)=>`${r} ${n}`).replace(/([a-z])([0-9])/gi,(t,r,n)=>`${r} ${n}`).replace(/([0-9])([a-z])/gi,(t,r,n)=>`${r} ${n}`).replace(/(\s|^)(\w)/g,(t,r,n)=>`${r}${n.toUpperCase()}`).replace(/ +/g," ").trim()}ge(uu,"toStartCaseStr");var su=Zm(ey(),1),cu=ge(e=>e.map(t=>typeof t<"u").filter(Boolean).length,"count"),ty=ge((e,t)=>{let{exists:r,eq:n,neq:o,truthy:a}=e;if(cu([r,n,o,a])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,su.isEqual)(t,n);if(typeof o<"u")return!(0,su.isEqual)(t,o);if(typeof r<"u"){let i=typeof t<"u";return r?i:!i}return typeof a>"u"||a?!!t:!t},"testValue"),yn=ge((e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(cu([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let a=n?t[n]:r[o];return ty(e.if,a)},"includeConditionalArg");function ry(e){let t,r={_tag:"Preview",input:e,get composed(){if(t)return t;let{addons:n,...o}=e;return t=Qt(Pt([...n??[],o])),t},meta(n){return du(n,this)}};return globalThis.globalProjectAnnotations=r.composed,r}ge(ry,"__definePreview");function ny(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Preview"}ge(ny,"isPreview");function oy(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Meta"}ge(oy,"isMeta");function du(e,t){return{_tag:"Meta",input:e,preview:t,get composed(){throw new Error("Not implemented")},story(r){return pu(r,this)}}}ge(du,"defineMeta");function pu(e,t){return{_tag:"Story",input:e,meta:t,get composed(){throw new Error("Not implemented")}}}ge(pu,"defineStory");function Bt(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Story"}ge(Bt,"isStory");var Qo=ge(e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),"sanitize"),lu=ge((e,t)=>{let r=Qo(e);if(r==="")throw new Error(`Invalid ${t} '${e}', must include alphanumeric characters`);return r},"sanitizeSafe"),ou=ge((e,t)=>`${lu(e,"kind")}${t?`--${lu(t,"name")}`:""}`,"toId"),au=ge(e=>uu(e),"storyNameFromExport");function Zo(e,t){return Array.isArray(t)?t.includes(e):e.match(t)}ge(Zo,"matches");function er(e,{includeStories:t,excludeStories:r}){return e!=="__esModule"&&(!t||Zo(e,t))&&(!r||!Zo(e,r))}ge(er,"isExportStory");var $5=ge((e,{rootSeparator:t,groupSeparator:r})=>{let[n,o]=e.split(t,2),a=(o||e).split(r).filter(i=>!!i);return{root:o?n:null,groups:a}},"parseKind"),iu=ge((...e)=>{let t=e.reduce((r,n)=>(n.startsWith("!")?r.delete(n.slice(1)):r.add(n),r),new Set);return Array.from(t)},"combineTags");J();V();z();J();V();z();J();V();z();var rr=Lp(fu(),1);var ay=Object.defineProperty,B=(e,t)=>ay(e,"name",{value:t,configurable:!0}),iy=B(e=>e.name==="literal","isLiteral"),sy=B(e=>e.value.replace(/['|"]/g,""),"toEnumOption"),ly=B(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=Cr(r.value)}),{name:"object",value:t};default:throw new tn({type:e,language:"Flow"})}},"convertSig"),Cr=B(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"literal":return{...n,name:"other",value:e.value};case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(Cr)};case"signature":return{...n,...ly(e)};case"union":return e.elements?.every(iy)?{...n,name:"enum",value:e.elements?.map(sy)}:{...n,name:t,value:e.elements?.map(Cr)};case"intersection":return{...n,name:t,value:e.elements?.map(Cr)};default:return{...n,name:"other",value:t}}},"convert");function mu(e,t){let r={},n=Object.keys(e);for(let o=0;oe.replace(yu,""),"trimQuotes"),cy=B(e=>yu.test(e),"includesQuotes"),gu=B(e=>{let t=uy(e);return cy(e)||Number.isNaN(Number(t))?t:Number(t)},"parseLiteral"),dy=/^\(.*\) => /,wr=B(e=>{let{name:t,raw:r,computed:n,value:o}=e,a={};switch(typeof r<"u"&&(a.raw=r),t){case"enum":{let l=n?o:o.map(u=>gu(u.value));return{...a,name:t,value:l}}case"string":case"number":case"symbol":return{...a,name:t};case"func":return{...a,name:"function"};case"bool":case"boolean":return{...a,name:"boolean"};case"arrayOf":case"array":return{...a,name:"array",value:o&&wr(o)};case"object":return{...a,name:t};case"objectOf":return{...a,name:t,value:wr(o)};case"shape":case"exact":let i=mu(o,l=>wr(l));return{...a,name:"object",value:i};case"union":return{...a,name:"union",value:o.map(l=>wr(l))};case"instanceOf":case"element":case"elementType":default:{if(t?.indexOf("|")>0)try{let c=t.split("|").map(p=>JSON.parse(p));return{...a,name:"enum",value:c}}catch{}let l=o?`${t}(${o})`:t,u=dy.test(t)?"function":"other";return{...a,name:u,value:l}}}},"convert"),py=B(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=xr(r.value)}),{name:"object",value:t};default:throw new tn({type:e,language:"Typescript"})}},"convertSig"),xr=B(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(xr)};case"signature":return{...n,...py(e)};case"union":let o;return e.elements?.every(a=>a.name==="literal")?o={...n,name:"enum",value:e.elements?.map(a=>gu(a.value))}:o={...n,name:t,value:e.elements?.map(xr)},o;case"intersection":return{...n,name:t,value:e.elements?.map(xr)};default:return{...n,name:"other",value:t}}},"convert"),ta=B(e=>{let{type:t,tsType:r,flowType:n}=e;try{if(t!=null)return wr(t);if(r!=null)return xr(r);if(n!=null)return Cr(n)}catch(o){console.error(o)}return null},"convert"),hy=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(hy||{}),fy=["null","undefined"];function bn(e){return fy.some(t=>t===e)}B(bn,"isDefaultValueBlacklisted");var my=B(e=>{if(!e)return"";if(typeof e=="string")return e;throw new Error(`Description: expected string, got: ${JSON.stringify(e)}`)},"str");function ra(e){return!!e.__docgenInfo}B(ra,"hasDocgen");function bu(e){return e!=null&&Object.keys(e).length>0}B(bu,"isValidDocgenSection");function Eu(e,t){return ra(e)?e.__docgenInfo[t]:null}B(Eu,"getDocgenSection");function Au(e){return ra(e)?my(e.__docgenInfo.description):""}B(Au,"getDocgenDescription");var Et;(function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"})(Et=Et||(Et={}));function vu(e){return/^\s+$/.test(e)}B(vu,"isSpace");function Du(e){let t=e.match(/\r+$/);return t==null?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]}B(Du,"splitCR");function Nt(e){let t=e.match(/^\s+/);return t==null?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]}B(Nt,"splitSpace");function Su(e){return e.split(/\n/)}B(Su,"splitLines");function wu(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)}B(wu,"seedSpec");function Cu(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)}B(Cu,"seedTokens");var yy=/^@\S+/;function xu({fence:e="```"}={}){let t=Tu(e),r=B((n,o)=>t(n)?!o:o,"toggleFence");return B(function(n){let o=[[]],a=!1;for(let i of n)yy.test(i.tokens.description)&&!a?o.push([i]):o[o.length-1].push(i),a=r(i.tokens.description,a);return o},"parseBlock")}B(xu,"getParser");function Tu(e){return typeof e=="string"?t=>t.split(e).length%2===0:e}B(Tu,"getFencer");function Fu({startLine:e=0,markers:t=Et}={}){let r=null,n=e;return B(function(o){let a=o,i=Cu();if([i.lineEnd,a]=Du(a),[i.start,a]=Nt(a),r===null&&a.startsWith(t.start)&&!a.startsWith(t.nostart)&&(r=[],i.delimiter=a.slice(0,t.start.length),a=a.slice(t.start.length),[i.postDelimiter,a]=Nt(a)),r===null)return n++,null;let l=a.trimRight().endsWith(t.end);if(i.delimiter===""&&a.startsWith(t.delim)&&!a.startsWith(t.end)&&(i.delimiter=t.delim,a=a.slice(t.delim.length),[i.postDelimiter,a]=Nt(a)),l){let u=a.trimRight();i.end=a.slice(u.length-t.end.length),a=u.slice(0,-t.end.length)}if(i.description=a,r.push({number:n,source:o,tokens:i}),n++,l){let u=r.slice();return r=null,u}return null},"parseSource")}B(Fu,"getParser");function Iu({tokenizers:e}){return B(function(t){var r;let n=wu({source:t});for(let o of e)if(n=o(n),!((r=n.problems[n.problems.length-1])===null||r===void 0)&&r.critical)break;return n},"parseSpec")}B(Iu,"getParser");function ku(){return e=>{let{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return r===null?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}B(ku,"tagTokenizer");function Ru(e="compact"){let t=Ou(e);return r=>{let n=0,o=[];for(let[l,{tokens:u}]of r.source.entries()){let c="";if(l===0&&u.description[0]!=="{")return r;for(let p of u.description)if(p==="{"&&n++,p==="}"&&n--,c+=p,n===0)break;if(o.push([u,c]),n===0)break}if(n!==0)return r.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:r.source[0].number,critical:!0}),r;let a=[],i=o[0][0].postDelimiter.length;for(let[l,[u,c]]of o.entries())u.type=c,l>0&&(u.type=u.postDelimiter.slice(i)+c,u.postDelimiter=u.postDelimiter.slice(0,i)),[u.postType,u.description]=Nt(u.description.slice(c.length)),a.push(u.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),r.type=t(a),r}}B(Ru,"typeTokenizer");var gy=B(e=>e.trim(),"trim");function Ou(e){return e==="compact"?t=>t.map(gy).join(""):e==="preserve"?t=>t.join(` +`):e}B(Ou,"getJoiner");var by=B(e=>e&&e.startsWith('"')&&e.endsWith('"'),"isQuoted");function _u(){let e=B((t,{tokens:r},n)=>r.type===""?t:n,"typeEnd");return t=>{let{tokens:r}=t.source[t.source.reduce(e,0)],n=r.description.trimLeft(),o=n.split('"');if(o.length>1&&o[0]===""&&o.length%2===1)return t.name=o[1],r.name=`"${o[1]}"`,[r.postName,r.description]=Nt(n.slice(r.name.length)),t;let a=0,i="",l=!1,u;for(let p of n){if(a===0&&vu(p))break;p==="["&&a++,p==="]"&&a--,i+=p}if(a!==0)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;let c=i;if(i[0]==="["&&i[i.length-1]==="]"){l=!0,i=i.slice(1,-1);let p=i.split("=");if(i=p[0].trim(),p[1]!==void 0&&(u=p.slice(1).join("=").trim()),i==="")return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(u==="")return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!by(u)&&/=(?!>)/.test(u))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}return t.optional=l,t.name=i,r.name=c,u!==void 0&&(t.default=u),[r.postName,r.description]=Nt(n.slice(r.name.length)),t}}B(_u,"nameTokenizer");function Pu(e="compact",t=Et){let r=na(e);return n=>(n.description=r(n.source,t),n)}B(Pu,"descriptionTokenizer");function na(e){return e==="compact"?Bu:e==="preserve"?Nu:e}B(na,"getJoiner");function Bu(e,t=Et){return e.map(({tokens:{description:r}})=>r.trim()).filter(r=>r!=="").join(" ")}B(Bu,"compactJoiner");var Ey=B((e,{tokens:t},r)=>t.type===""?e:r,"lineNo"),Ay=B(({tokens:e})=>(e.delimiter===""?e.start:e.postDelimiter.slice(1))+e.description,"getDescription");function Nu(e,t=Et){if(e.length===0)return"";e[0].tokens.description===""&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));let r=e[e.length-1];return r!==void 0&&r.tokens.description===""&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),e=e.slice(e.reduce(Ey,0)),e.map(Ay).join(` +`)}B(Nu,"preserveJoiner");function Lu({startLine:e=0,fence:t="```",spacing:r="compact",markers:n=Et,tokenizers:o=[ku(),Ru(r),_u(),Pu(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");let a=Fu({startLine:e,markers:n}),i=xu({fence:t}),l=Iu({tokenizers:o}),u=na(r);return function(c){let p=[];for(let h of Su(c)){let d=a(h);if(d===null)continue;let y=i(d),g=y.slice(1).map(l);p.push({description:u(y[0],n),tags:g,source:d,problems:g.reduce((v,A)=>v.concat(A.problems),[])})}return p}}B(Lu,"getParser");function ju(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}B(ju,"join");function Mu(){return e=>e.source.map(({tokens:t})=>ju(t)).join(` +`)}B(Mu,"getStringifier");var vy={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},sI=Object.keys(vy);function Uu(e,t={}){return Lu(t)(e)}B(Uu,"parse");var lI=Mu();function $u(e){return e!=null&&e.includes("@")}B($u,"containsJsDoc");function qu(e){let t=`/** +`+(e??"").split(` +`).map(n=>` * ${n}`).join(` +`)+` +*/`,r=Uu(t,{spacing:"preserve"});if(!r||r.length===0)throw new Error("Cannot parse JSDoc tags.");return r[0]}B(qu,"parse");var Dy={tags:["param","arg","argument","returns","ignore","deprecated"]},Sy=B((e,t=Dy)=>{if(!$u(e))return{includesJsDoc:!1,ignore:!1};let r=qu(e),n=Ju(r,t.tags);return n.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:r.description.trim(),extractedTags:n}},"parseJsDoc");function Ju(e,t){let r={params:null,deprecated:null,returns:null,ignore:!1};for(let n of e.tags)if(!(t!==void 0&&!t.includes(n.tag)))if(n.tag==="ignore"){r.ignore=!0;break}else switch(n.tag){case"param":case"arg":case"argument":{let o=zu(n);o!=null&&(r.params==null&&(r.params=[]),r.params.push(o));break}case"deprecated":{let o=Hu(n);o!=null&&(r.deprecated=o);break}case"returns":{let o=Gu(n);o!=null&&(r.returns=o);break}default:break}return r}B(Ju,"extractJsDocTags");function Vu(e){return e.replace(/[\.-]$/,"")}B(Vu,"normaliseParamName");function zu(e){if(!e.name||e.name==="-")return null;let t=ia(e.type);return{name:e.name,type:t,description:aa(e.description),getPrettyName:B(()=>Vu(e.name),"getPrettyName"),getTypeName:B(()=>t?sa(t):null,"getTypeName")}}B(zu,"extractParam");function Hu(e){return e.name?oa(e.name,e.description):null}B(Hu,"extractDeprecated");function oa(e,t){let r=e===""?t:`${e} ${t}`;return aa(r)}B(oa,"joinNameAndDescription");function aa(e){let t=e.replace(/^- /g,"").trim();return t===""?null:t}B(aa,"normaliseDescription");function Gu(e){let t=ia(e.type);return t?{type:t,description:oa(e.name,e.description),getTypeName:B(()=>sa(t),"getTypeName")}:null}B(Gu,"extractReturns");var At=(0,rr.stringifyRules)(),wy=At.JsdocTypeObject;At.JsdocTypeAny=()=>"any";At.JsdocTypeObject=(e,t)=>`(${wy(e,t)})`;At.JsdocTypeOptional=(e,t)=>t(e.element);At.JsdocTypeNullable=(e,t)=>t(e.element);At.JsdocTypeNotNullable=(e,t)=>t(e.element);At.JsdocTypeUnion=(e,t)=>e.elements.map(t).join("|");function ia(e){try{return(0,rr.parse)(e,"typescript")}catch{return null}}B(ia,"extractType");function sa(e){return(0,rr.transform)(At,e)}B(sa,"extractTypeName");function la(e){return e.length>90}B(la,"isTooLongForTypeSummary");function Wu(e){return e.length>50}B(Wu,"isTooLongForDefaultValueSummary");function be(e,t){return e===t?{summary:e}:{summary:e,detail:t}}B(be,"createSummaryValue");var uI=B(e=>e.replace(/\\r\\n/g,"\\n"),"normalizeNewlines");function Ku(e,t){if(e!=null){let{value:r}=e;if(!bn(r))return Wu(r)?be(t?.name,r):be(r)}return null}B(Ku,"createDefaultValue");function ua({name:e,value:t,elements:r,raw:n}){return t??(r!=null?r.map(ua).join(" | "):n??e)}B(ua,"generateUnionElement");function Yu({name:e,raw:t,elements:r}){return r!=null?be(r.map(ua).join(" | ")):t!=null?be(t.replace(/^\|\s*/,"")):be(e)}B(Yu,"generateUnion");function Xu({type:e,raw:t}){return t!=null?be(t):be(e)}B(Xu,"generateFuncSignature");function Qu({type:e,raw:t}){return t!=null?la(t)?be(e,t):be(t):be(e)}B(Qu,"generateObjectSignature");function Zu(e){let{type:t}=e;return t==="object"?Qu(e):Xu(e)}B(Zu,"generateSignature");function ec({name:e,raw:t}){return t!=null?la(t)?be(e,t):be(t):be(e)}B(ec,"generateDefault");function tc(e){if(e==null)return null;switch(e.name){case"union":return Yu(e);case"signature":return Zu(e);default:return ec(e)}}B(tc,"createType");var Cy=B((e,t)=>{let{flowType:r,description:n,required:o,defaultValue:a}=t;return{name:e,type:tc(r),required:o,description:n,defaultValue:Ku(a??null,r??null)}},"createFlowPropDef");function rc({defaultValue:e}){if(e!=null){let{value:t}=e;if(!bn(t))return be(t)}return null}B(rc,"createDefaultValue");function nc({tsType:e,required:t}){if(e==null)return null;let r=e.name;return t||(r=r.replace(" | undefined","")),be(["Array","Record","signature"].includes(e.name)?e.raw:r)}B(nc,"createType");var xy=B((e,t)=>{let{description:r,required:n}=t;return{name:e,type:nc(t),required:n,description:r,defaultValue:rc(t)}},"createTsPropDef");function oc(e){return e!=null?be(e.name):null}B(oc,"createType");function ac(e){let{computed:t,func:r}=e;return typeof t>"u"&&typeof r>"u"}B(ac,"isReactDocgenTypescript");function ic(e){return e?e.name==="string"?!0:e.name==="enum"?Array.isArray(e.value)&&e.value.every(({value:t})=>typeof t=="string"&&t[0]==='"'&&t[t.length-1]==='"'):!1:!1}B(ic,"isStringValued");function sc(e,t){if(e!=null){let{value:r}=e;if(!bn(r))return ac(e)&&ic(t)?be(JSON.stringify(r)):be(r)}return null}B(sc,"createDefaultValue");function ca(e,t,r){let{description:n,required:o,defaultValue:a}=r;return{name:e,type:oc(t),required:o,description:n,defaultValue:sc(a,t)}}B(ca,"createBasicPropDef");function Tr(e,t){if(t?.includesJsDoc){let{description:r,extractedTags:n}=t;r!=null&&(e.description=t.description);let o={...n,params:n?.params?.map(a=>({name:a.getPrettyName(),description:a.description}))};Object.values(o).filter(Boolean).length>0&&(e.jsDocTags=o)}return e}B(Tr,"applyJsDocResult");var Ty=B((e,t,r)=>{let n=ca(e,t.type,t);return n.sbType=ta(t),Tr(n,r)},"javaScriptFactory"),Fy=B((e,t,r)=>{let n=xy(e,t);return n.sbType=ta(t),Tr(n,r)},"tsFactory"),Iy=B((e,t,r)=>{let n=Cy(e,t);return n.sbType=ta(t),Tr(n,r)},"flowFactory"),ky=B((e,t,r)=>{let n=ca(e,{name:"unknown"},t);return Tr(n,r)},"unknownFactory"),lc=B(e=>{switch(e){case"JavaScript":return Ty;case"TypeScript":return Fy;case"Flow":return Iy;default:return ky}},"getPropDefFactory"),uc=B(e=>e.type!=null?"JavaScript":e.flowType!=null?"Flow":e.tsType!=null?"TypeScript":"Unknown","getTypeSystem"),Ry=B(e=>{let t=uc(e[0]),r=lc(t);return e.map(n=>{let o=n;return n.type?.elements&&(o={...n,type:{...n.type,value:n.type.elements}}),da(o.name,o,t,r)})},"extractComponentSectionArray"),Oy=B(e=>{let t=Object.keys(e),r=uc(e[t[0]]),n=lc(r);return t.map(o=>{let a=e[o];return a!=null?da(o,a,r,n):null}).filter(Boolean)},"extractComponentSectionObject"),cI=B((e,t)=>{let r=Eu(e,t);return bu(r)?Array.isArray(r)?Ry(r):Oy(r):[]},"extractComponentProps");function da(e,t,r,n){let o=Sy(t.description);return o.includesJsDoc&&o.ignore?null:{propDef:n(e,t,o),jsDocTags:o.extractedTags,docgenInfo:t,typeSystem:r}}B(da,"extractProp");function _y(e){return e!=null?Au(e):""}B(_y,"extractComponentDescription");var pI=B(e=>{let{component:t,argTypes:r,parameters:{docs:n={}}}=e,{extractArgTypes:o}=n,a=o&&t?o(t):{};return a?at(a,r):r},"enhanceArgTypes"),cc="storybook/docs",hI=`${cc}/panel`;var fI=`${cc}/snippet-rendered`,Py=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(Py||{}),By=/(addons\/|addon-|addon-essentials\/)(docs|controls)/,mI=B(e=>e.presetsList?.some(t=>By.test(t.name)),"hasDocsOrControls");J();V();z();J();V();z();var II=__STORYBOOK_CHANNELS__,{Channel:kI,HEARTBEAT_INTERVAL:RI,HEARTBEAT_MAX_LATENCY:OI,PostMessageTransport:_I,WebsocketTransport:PI,createBrowserChannel:BI}=__STORYBOOK_CHANNELS__;J();V();z();var dc=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();var id=$e({"../../node_modules/memoizerific/memoizerific.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return function r(n,o,a){function i(c,p){if(!o[c]){if(!n[c]){var h=typeof yr=="function"&&yr;if(!p&&h)return h(c,!0);if(l)return l(c,!0);var d=new Error("Cannot find module '"+c+"'");throw d.code="MODULE_NOT_FOUND",d}var y=o[c]={exports:{}};n[c][0].call(y.exports,function(g){var v=n[c][1][g];return i(v||g)},y,y.exports,r,n,o,a)}return o[c].exports}for(var l=typeof yr=="function"&&yr,u=0;u=0)return this.lastItem=this.list[l],this.list[l].val},a.prototype.set=function(i,l){var u;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=l,this):(u=this.indexOf(i),u>=0?(this.lastItem=this.list[u],this.list[u].val=l,this):(this.lastItem={key:i,val:l},this.list.push(this.lastItem),this.size++,this))},a.prototype.delete=function(i){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),l=this.indexOf(i),l>=0)return this.size--,this.list.splice(l,1)[0]},a.prototype.has=function(i){var l;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(l=this.indexOf(i),l>=0?(this.lastItem=this.list[l],!0):!1)},a.prototype.forEach=function(i,l){var u;for(u=0;u0&&(S[D]={cacheItem:g,arg:arguments[D]},T?i(h,S):h.push(S),h.length>c&&l(h.shift())),y.wasMemoized=T,y.numArgs=D+1,A};return y.limit=c,y.wasMemoized=!1,y.cache=p,y.lru=h,y}};function i(c,p){var h=c.length,d=p.length,y,g,v;for(g=0;g=0&&(h=c[y],d=h.cacheItem.get(h.arg),!d||!d.size);y--)h.cacheItem.delete(h.arg)}function u(c,p){return c===p||c!==c&&p!==p}},{"map-or-similar":1}]},{},[3])(3)})}}),Dg=$e({"../../node_modules/tocbot/src/js/default-options.js"(e,t){t.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(r){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(r){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1,tocScrollOffset:0}}}),Sg=$e({"../../node_modules/tocbot/src/js/build-html.js"(e,t){t.exports=function(r){var n=[].forEach,o=[].some,a=document.body,i,l=!0,u=" ";function c(x,k){var I=k.appendChild(h(x));if(x.children.length){var P=d(x.isCollapsed);x.children.forEach(function(L){c(L,P)}),I.appendChild(P)}}function p(x,k){var I=!1,P=d(I);if(k.forEach(function(L){c(L,P)}),i=x||i,i!==null)return i.firstChild&&i.removeChild(i.firstChild),k.length===0?i:i.appendChild(P)}function h(x){var k=document.createElement("li"),I=document.createElement("a");return r.listItemClass&&k.setAttribute("class",r.listItemClass),r.onClick&&(I.onclick=r.onClick),r.includeTitleTags&&I.setAttribute("title",x.textContent),r.includeHtml&&x.childNodes.length?n.call(x.childNodes,function(P){I.appendChild(P.cloneNode(!0))}):I.textContent=x.textContent,I.setAttribute("href",r.basePath+"#"+x.id),I.setAttribute("class",r.linkClass+u+"node-name--"+x.nodeName+u+r.extraLinkClasses),k.appendChild(I),k}function d(x){var k=r.orderedList?"ol":"ul",I=document.createElement(k),P=r.listClass+u+r.extraListClasses;return x&&(P=P+u+r.collapsibleClass,P=P+u+r.isCollapsedClass),I.setAttribute("class",P),I}function y(){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var x;x=document.querySelector(r.scrollContainer).scrollTop}else x=document.documentElement.scrollTop||a.scrollTop;var k=document.querySelector(r.positionFixedSelector);r.fixedSidebarOffset==="auto"&&(r.fixedSidebarOffset=i.offsetTop),x>r.fixedSidebarOffset?k.className.indexOf(r.positionFixedClass)===-1&&(k.className+=u+r.positionFixedClass):k.className=k.className.replace(u+r.positionFixedClass,"")}function g(x){var k=0;return x!==null&&(k=x.offsetTop,r.hasInnerContainers&&(k+=g(x.offsetParent))),k}function v(x,k){return x&&x.className!==k&&(x.className=k),x}function A(x){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var k;k=document.querySelector(r.scrollContainer).scrollTop}else k=document.documentElement.scrollTop||a.scrollTop;r.positionFixedSelector&&y();var I=x,P;if(l&&i!==null&&I.length>0){o.call(I,function(w,C){if(g(w)>k+r.headingsOffset+10){var O=C===0?C:C-1;return P=I[O],!0}else if(C===I.length-1)return P=I[I.length-1],!0});var L=i.querySelector("."+r.activeLinkClass),U=i.querySelector("."+r.linkClass+".node-name--"+P.nodeName+'[href="'+r.basePath+"#"+P.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/\\@])/g,"\\$1")+'"]');if(L===U)return;var H=i.querySelectorAll("."+r.linkClass);n.call(H,function(w){v(w,w.className.replace(u+r.activeLinkClass,""))});var N=i.querySelectorAll("."+r.listItemClass);n.call(N,function(w){v(w,w.className.replace(u+r.activeListItemClass,""))}),U&&U.className.indexOf(r.activeLinkClass)===-1&&(U.className+=u+r.activeLinkClass);var j=U&&U.parentNode;j&&j.className.indexOf(r.activeListItemClass)===-1&&(j.className+=u+r.activeListItemClass);var W=i.querySelectorAll("."+r.listClass+"."+r.collapsibleClass);n.call(W,function(w){w.className.indexOf(r.isCollapsedClass)===-1&&(w.className+=u+r.isCollapsedClass)}),U&&U.nextSibling&&U.nextSibling.className.indexOf(r.isCollapsedClass)!==-1&&v(U.nextSibling,U.nextSibling.className.replace(u+r.isCollapsedClass,"")),D(U&&U.parentNode.parentNode)}}function D(x){return x&&x.className.indexOf(r.collapsibleClass)!==-1&&x.className.indexOf(r.isCollapsedClass)!==-1?(v(x,x.className.replace(u+r.isCollapsedClass,"")),D(x.parentNode.parentNode)):x}function S(x){var k=x.target||x.srcElement;typeof k.className!="string"||k.className.indexOf(r.linkClass)===-1||(l=!1)}function T(){l=!0}return{enableTocAnimation:T,disableTocAnimation:S,render:p,updateToc:A}}}}),wg=$e({"../../node_modules/tocbot/src/js/parse-content.js"(e,t){t.exports=function(r){var n=[].reduce;function o(h){return h[h.length-1]}function a(h){return+h.nodeName.toUpperCase().replace("H","")}function i(h){try{return h instanceof window.HTMLElement||h instanceof window.parent.HTMLElement}catch{return h instanceof window.HTMLElement}}function l(h){if(!i(h))return h;if(r.ignoreHiddenElements&&(!h.offsetHeight||!h.offsetParent))return null;let d=h.getAttribute("data-heading-label")||(r.headingLabelCallback?String(r.headingLabelCallback(h.innerText)):(h.innerText||h.textContent).trim());var y={id:h.id,children:[],nodeName:h.nodeName,headingLevel:a(h),textContent:d};return r.includeHtml&&(y.childNodes=h.childNodes),r.headingObjectCallback?r.headingObjectCallback(y,h):y}function u(h,d){for(var y=l(h),g=y.headingLevel,v=d,A=o(v),D=A?A.headingLevel:0,S=g-D;S>0&&(A=o(v),!(A&&g===A.headingLevel));)A&&A.children!==void 0&&(v=A.children),S--;return g>=r.collapseDepth&&(y.isCollapsed=!0),v.push(y),v}function c(h,d){var y=d;r.ignoreSelector&&(y=d.split(",").map(function(g){return g.trim()+":not("+r.ignoreSelector+")"}));try{return h.querySelectorAll(y)}catch{return console.warn("Headers not found with selector: "+y),null}}function p(h){return n.call(h,function(d,y){var g=l(y);return g&&u(g,d.nest),d},{nest:[]})}return{nestHeadingsArray:p,selectHeadings:c}}}}),Cg=$e({"../../node_modules/tocbot/src/js/update-toc-scroll.js"(e,t){t.exports=function(r){var n=r.tocElement||document.querySelector(r.tocSelector);if(n&&n.scrollHeight>n.clientHeight){var o=n.querySelector("."+r.activeListItemClass);o&&(n.scrollTop=o.offsetTop-r.tocScrollOffset)}}}}),xg=$e({"../../node_modules/tocbot/src/js/scroll-smooth/index.js"(e){e.initSmoothScrolling=t;function t(n){var o=n.duration,a=n.offset,i=location.hash?c(location.href):location.href;l();function l(){document.body.addEventListener("click",h,!1);function h(d){!u(d.target)||d.target.className.indexOf("no-smooth-scroll")>-1||d.target.href.charAt(d.target.href.length-2)==="#"&&d.target.href.charAt(d.target.href.length-1)==="!"||d.target.className.indexOf(n.linkClass)===-1||r(d.target.hash,{duration:o,offset:a,callback:function(){p(d.target.hash)}})}}function u(h){return h.tagName.toLowerCase()==="a"&&(h.hash.length>0||h.href.charAt(h.href.length-1)==="#")&&(c(h.href)===i||c(h.href)+"#"===i)}function c(h){return h.slice(0,h.lastIndexOf("#"))}function p(h){var d=document.getElementById(h.substring(1));d&&(/^(?:a|select|input|button|textarea)$/i.test(d.tagName)||(d.tabIndex=-1),d.focus())}}function r(n,o){var a=window.pageYOffset,i={duration:o.duration,offset:o.offset||0,callback:o.callback,easing:o.easing||g},l=document.querySelector('[id="'+decodeURI(n).split("#").join("")+'"]')||document.querySelector('[id="'+n.split("#").join("")+'"]'),u=typeof n=="string"?i.offset+(n?l&&l.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):n,c=typeof i.duration=="function"?i.duration(u):i.duration,p,h;requestAnimationFrame(function(v){p=v,d(v)});function d(v){h=v-p,window.scrollTo(0,i.easing(h,a,u,c)),h"u"&&!h)return;var d,y=Object.prototype.hasOwnProperty;function g(){for(var S={},T=0;T1?o-1:0),i=1;i=0&&o<1?(l=a,u=i):o>=1&&o<2?(l=i,u=a):o>=2&&o<3?(u=a,c=i):o>=3&&o<4?(u=i,c=a):o>=4&&o<5?(l=i,c=a):o>=5&&o<6&&(l=a,c=i);var p=r-a/2,h=l+p,d=u+p,y=c+p;return n(h,d,y)}var Oc={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function Bg(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Oc[t]?"#"+Oc[t]:e}var Ng=/^#[a-fA-F0-9]{6}$/,Lg=/^#[a-fA-F0-9]{8}$/,jg=/^#[a-fA-F0-9]{3}$/,Mg=/^#[a-fA-F0-9]{4}$/,va=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Ug=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,$g=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,qg=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function kn(e){if(typeof e!="string")throw new Ze(3);var t=Bg(e);if(t.match(Ng))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(Lg)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(jg))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Mg)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var o=va.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=Ug.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var i=$g.exec(t);if(i){var l=parseInt(""+i[1],10),u=parseInt(""+i[2],10)/100,c=parseInt(""+i[3],10)/100,p="rgb("+Pr(l,u,c)+")",h=va.exec(p);if(!h)throw new Ze(4,t,p);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var d=qg.exec(t.substring(0,50));if(d){var y=parseInt(""+d[1],10),g=parseInt(""+d[2],10)/100,v=parseInt(""+d[3],10)/100,A="rgb("+Pr(y,g,v)+")",D=va.exec(A);if(!D)throw new Ze(4,t,A);return{red:parseInt(""+D[1],10),green:parseInt(""+D[2],10),blue:parseInt(""+D[3],10),alpha:parseFloat(""+d[4])>1?parseFloat(""+d[4])/100:parseFloat(""+d[4])}}throw new Ze(5)}function Jg(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),a=Math.min(t,r,n),i=(o+a)/2;if(o===a)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var l,u=o-a,c=i>.5?u/(2-o-a):u/(o+a);switch(o){case t:l=(r-n)/u+(r=1?In(e,t,r):"rgba("+Pr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?In(e.hue,e.saturation,e.lightness):"rgba("+Pr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Ze(2)}function Ba(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Pa("#"+jt(e)+jt(t)+jt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Pa("#"+jt(e.red)+jt(e.green)+jt(e.blue));throw new Ze(6)}function st(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=kn(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Ba(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Ba(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Ze(7)}var Wg=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Kg=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},Yg=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Xg=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function ud(e){if(typeof e!="object")throw new Ze(8);if(Kg(e))return st(e);if(Wg(e))return Ba(e);if(Xg(e))return Gg(e);if(Yg(e))return Hg(e);throw new Ze(8)}function cd(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):cd(e,t,n)}}function Rn(e){return cd(e,e.length,[])}function On(e,t,r){return Math.max(e,Math.min(t,r))}function Qg(e,t){if(t==="transparent")return t;var r=ld(t);return ud(ir({},r,{lightness:On(0,1,r.lightness-parseFloat(e))}))}var Zg=Rn(Qg),Qe=Zg;function e0(e,t){if(t==="transparent")return t;var r=ld(t);return ud(ir({},r,{lightness:On(0,1,r.lightness+parseFloat(e))}))}var t0=Rn(e0),Mt=t0;function r0(e,t){if(t==="transparent")return t;var r=kn(t),n=typeof r.alpha=="number"?r.alpha:1,o=ir({},r,{alpha:On(0,1,(n*100+parseFloat(e)*100)/100)});return st(o)}var n0=Rn(r0),wn=n0;function o0(e,t){if(t==="transparent")return t;var r=kn(t),n=typeof r.alpha=="number"?r.alpha:1,o=ir({},r,{alpha:On(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return st(o)}var a0=Rn(o0),ue=a0,i0=R.div(Gt,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:ue(.3,e.color.defaultText),fontSize:e.typography.size.s2})),dd=e=>m.createElement(i0,{...e,className:"docblock-emptyblock sb-unstyled"}),s0=R($r)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),l0=R.div(({theme:e})=>({background:e.background.content,borderRadius:e.appBorderRadius,border:`1px solid ${e.appBorderColor}`,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),Cn=R.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${zi}`]:{margin:0}})),u0=()=>m.createElement(l0,null,m.createElement(Cn,null),m.createElement(Cn,{style:{width:"80%"}}),m.createElement(Cn,{style:{width:"30%"}}),m.createElement(Cn,{style:{width:"80%"}})),c0=({isLoading:e,error:t,language:r,code:n,dark:o,format:a=!1,...i})=>{let{typography:l}=co();if(e)return m.createElement(u0,null);if(t)return m.createElement(dd,null,t);let u=m.createElement(s0,{bordered:!0,copyable:!0,format:a,language:r,className:"docblock-source sb-unstyled",...i},n);if(typeof o>"u")return u;let c=o?uo.dark:uo.light;return m.createElement(Ji,{theme:Vi({...c,fontCode:l.fonts.mono,fontBase:l.fonts.base})},u)},Ee=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,$a=600;R.h1(Gt,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${$a}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}}));R.h2(Gt,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${$a}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:ue(.25,e.color.defaultText)}));R.div(({theme:e})=>{let t={fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},r={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},n={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?ue(.1,e.color.defaultText):ue(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",[Ee("a")]:{...t,fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[Ee("blockquote")]:{...t,margin:"16px 0",borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[Ee("div")]:t,[Ee("dl")]:{...t,margin:"16px 0",padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}},[Ee("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[Ee("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[Ee("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[Ee("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[Ee("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[Ee("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[Ee("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[Ee("img")]:{maxWidth:"100%"},[Ee("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[Ee("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[Ee("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[Ee("pre")]:{...t,fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}},[Ee("span")]:{...t,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}},[Ee("table")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}},[Ee("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}});R.div(({theme:e})=>({background:e.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${$a}px)`]:{}}));var _n=e=>({borderRadius:e.appBorderRadius,background:e.background.content,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${e.appBorderColor}`}),d0=br({scale:1});R.strong(({theme:e})=>({color:e.color.orange}));var p0=R(Gn)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),h0=R.div({display:"flex",alignItems:"center",gap:4}),f0=R.div(({theme:e})=>({width:14,height:14,borderRadius:2,margin:"0 7px",backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),m0=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:o,...a})=>m.createElement(p0,{...a},m.createElement(h0,{key:"left"},e?[1,2,3].map(i=>m.createElement(f0,{key:i})):m.createElement(m.Fragment,null,m.createElement(Ke,{key:"zoomin",onClick:i=>{i.preventDefault(),n(.8)},title:"Zoom in"},m.createElement(os,null)),m.createElement(Ke,{key:"zoomout",onClick:i=>{i.preventDefault(),n(1.25)},title:"Zoom out"},m.createElement(as,null)),m.createElement(Ke,{key:"zoomreset",onClick:i=>{i.preventDefault(),o()},title:"Reset zoom"},m.createElement(is,null))))),y0=R.div(({isColumn:e,columns:t,layout:r})=>({display:e||!t?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:e?"column":"row","& .innerZoomElementWrapper > *":e?{width:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}),({layout:e="padded"})=>e==="centered"||e==="padded"?{padding:"30px 20px","& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{},({layout:e="padded"})=>e==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),_c=R(c0)(({theme:e})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.appBorderRadius,borderBottomRightRadius:e.appBorderRadius,border:"none",background:e.base==="light"?"rgba(0, 0, 0, 0.85)":Qe(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":Qe(.05,e.background.content)}})),g0=R.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",..._n(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),b0=(e,t,r)=>{switch(!0){case!!(e&&e.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>r(!1)}};case t:return{source:m.createElement(_c,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:m.createElement(_c,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function E0(e){if(di.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var A0=R(m0)({position:"absolute",top:0,left:0,right:0,height:40}),v0=R.div({overflow:"hidden",position:"relative"}),D0=({isLoading:e,isColumn:t,columns:r,children:n,withSource:o,withToolbar:a=!1,isExpanded:i=!1,additionalActions:l,className:u,layout:c="padded",...p})=>{let[h,d]=Z(i),{source:y,actionItem:g}=b0(o,h,d),[v,A]=Z(1),D=[u].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),S=o?[g]:[],[T,x]=Z(l?[...l]:[]),k=[...S,...T],{window:I}=globalThis,P=Te(async U=>{let{createCopyToClipboardFunction:H}=await Promise.resolve().then(()=>(qr(),gi));H()},[]),L=U=>{let H=I.getSelection();H&&H.type==="Range"||(U.preventDefault(),T.filter(N=>N.title==="Copied").length===0&&P(y.props.code).then(()=>{x([...T,{title:"Copied",onClick:()=>{}}]),I.setTimeout(()=>x(T.filter(N=>N.title!=="Copied")),1500)}))};return m.createElement(g0,{withSource:o,withToolbar:a,...p,className:D.join(" ")},a&&m.createElement(A0,{isLoading:e,border:!0,zoom:U=>A(v*U),resetZoom:()=>A(1),storyId:E0(n),baseUrl:"./iframe.html"}),m.createElement(d0.Provider,{value:{scale:v}},m.createElement(v0,{className:"docs-story",onCopyCapture:o&&L},m.createElement(y0,{isColumn:t||!Array.isArray(n),columns:r,layout:c},m.createElement(Qn.Element,{scale:v},Array.isArray(n)?n.map((U,H)=>m.createElement("div",{key:H},U)):m.createElement("div",null,n))),m.createElement(qn,{actionItems:k}))),o&&h&&y)};R(D0)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}}));function Ut(){return Ut=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{class:"className",for:"htmlFor"}),Nc={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},w0=["style","script"],C0=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,x0=/mailto:/i,T0=/\n{2,}$/,pd=/^(\s*>[\s\S]*?)(?=\n\n|$)/,F0=/^ *> ?/gm,I0=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,k0=/^ {2,}\n/,R0=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,hd=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,fd=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,O0=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,_0=/^(?:\n *)*\n/,P0=/\r\n?/g,B0=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,N0=/^\[\^([^\]]+)]/,L0=/\f/g,j0=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,M0=/^\s*?\[(x|\s)\]/,md=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,yd=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,gd=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,Na=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,U0=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,bd=/^)/,$0=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,La=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,q0=/^\{.*\}$/,J0=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,V0=/^<([^ >]+@[^ >]+)>/,z0=/^<([^ >]+:\/[^ >]+)>/,H0=/-([a-z])?/gi,Ed=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,G0=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,W0=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,K0=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Y0=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,X0=/\t/g,Q0=/(^ *\||\| *$)/g,Z0=/^ *:-+: *$/,e2=/^ *:-+ *$/,t2=/^ *-+: *$/,Pn="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",r2=new RegExp(`^([*_])\\1${Pn}\\1\\1(?!\\1)`),n2=new RegExp(`^([*_])${Pn}\\1(?!\\1|\\w)`),o2=new RegExp(`^==${Pn}==`),a2=new RegExp(`^~~${Pn}~~`),i2=/^\\([^0-9A-Za-z\s])/,s2=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,l2=/^\n+/,u2=/^([ \t]*)/,c2=/\\([^\\])/g,Lc=/ *\n+$/,d2=/(?:^|\n)( *)$/,qa="(?:\\d+\\.)",Ja="(?:[*+-])";function Ad(e){return"( *)("+(e===1?qa:Ja)+") +"}var vd=Ad(1),Dd=Ad(2);function Sd(e){return new RegExp("^"+(e===1?vd:Dd))}var p2=Sd(1),h2=Sd(2);function wd(e){return new RegExp("^"+(e===1?vd:Dd)+"[^\\n]*(?:\\n(?!\\1"+(e===1?qa:Ja)+" )[^\\n]*)*(\\n|$)","gm")}var Cd=wd(1),xd=wd(2);function Td(e){let t=e===1?qa:Ja;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var Fd=Td(1),Id=Td(2);function jc(e,t){let r=t===1,n=r?Fd:Id,o=r?Cd:xd,a=r?p2:h2;return{match(i,l){let u=d2.exec(l.prevCapture);return u&&(l.list||!l.inline&&!l.simple)?n.exec(i=u[1]+i):null},order:1,parse(i,l,u){let c=r?+i[2]:void 0,p=i[0].replace(T0,` +`).match(o),h=!1;return{items:p.map(function(d,y){let g=a.exec(d)[0].length,v=new RegExp("^ {1,"+g+"}","gm"),A=d.replace(v,"").replace(a,""),D=y===p.length-1,S=A.indexOf(` + +`)!==-1||D&&h;h=S;let T=u.inline,x=u.list,k;u.list=!0,S?(u.inline=!1,k=A.replace(Lc,` + +`)):(u.inline=!0,k=A.replace(Lc,""));let I=l(k,u);return u.inline=T,u.list=x,I}),ordered:r,start:c}},render:(i,l,u)=>e(i.ordered?"ol":"ul",{key:u.key,start:i.type===G.orderedList?i.start:void 0},i.items.map(function(c,p){return e("li",{key:p},l(c,u))}))}}var f2=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),m2=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,kd=[pd,hd,fd,md,gd,yd,bd,Ed,Cd,Fd,xd,Id],y2=[...kd,/^[^\n]+(?: \n|\n{2,})/,Na,La];function kr(e){return e.replace(/[ÀÁÂÃÄÅàáâãä忯]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function g2(e){return t2.test(e)?"right":Z0.test(e)?"center":e2.test(e)?"left":null}function Mc(e,t,r,n){let o=r.inTable;r.inTable=!0;let a=e.trim().split(/( *(?:`[^`]*`|\\\||\|) *)/).reduce((l,u)=>(u.trim()==="|"?l.push(n?{type:G.tableSeparator}:{type:G.text,text:u}):u!==""&&l.push.apply(l,t(u,r)),l),[]);r.inTable=o;let i=[[]];return a.forEach(function(l,u){l.type===G.tableSeparator?u!==0&&u!==a.length-1&&i.push([]):(l.type!==G.text||a[u+1]!=null&&a[u+1].type!==G.tableSeparator||(l.text=l.text.trimEnd()),i[i.length-1].push(l))}),i}function b2(e,t,r){r.inline=!0;let n=e[2]?e[2].replace(Q0,"").split("|").map(g2):[],o=e[3]?function(i,l,u){return i.trim().split(` +`).map(function(c){return Mc(c,l,u,!0)})}(e[3],t,r):[],a=Mc(e[1],t,r,!!o.length);return r.inline=!1,o.length?{align:n,cells:o,header:a,type:G.table}:{children:a,type:G.paragraph}}function Uc(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function vt(e){return function(t,r){return r.inline?e.exec(t):null}}function Dt(e){return function(t,r){return r.inline||r.simple?e.exec(t):null}}function it(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function Rr(e){return function(t){return e.exec(t)}}function E2(e,t){if(t.inline||t.simple)return null;let r="";e.split(` +`).every(o=>!kd.some(a=>a.test(o))&&(r+=o+` +`,o.trim()));let n=r.trimEnd();return n==""?null:[r,n]}function A2(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return null}catch{return null}return e}function $c(e){return e.replace(c2,"$1")}function Fn(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!0,r.simple=!0;let a=e(t,r);return r.inline=n,r.simple=o,a}function v2(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!1,r.simple=!0;let a=e(t,r);return r.inline=n,r.simple=o,a}function D2(e,t,r){let n=r.inline||!1;r.inline=!1;let o=e(t,r);return r.inline=n,o}var Sa=(e,t,r)=>({children:Fn(t,e[1],r)});function wa(){return{}}function Ca(){return null}function S2(...e){return e.filter(Boolean).join(" ")}function xa(e,t,r){let n=e,o=t.split(".");for(;o.length&&(n=n[o[0]],n!==void 0);)o.shift();return n||r}function w2(e="",t={}){function r(d,y,...g){let v=xa(t.overrides,`${d}.props`,{});return t.createElement(function(A,D){let S=xa(D,A);return S?typeof S=="function"||typeof S=="object"&&"render"in S?S:xa(D,`${A}.component`,A):A}(d,t.overrides),Ut({},y,v,{className:S2(y?.className,v.className)||void 0}),...g)}function n(d){d=d.replace(j0,"");let y=!1;t.forceInline?y=!0:t.forceBlock||(y=Y0.test(d)===!1);let g=c(u(y?d:`${d.trimEnd().replace(l2,"")} + +`,{inline:y}));for(;typeof g[g.length-1]=="string"&&!g[g.length-1].trim();)g.pop();if(t.wrapper===null)return g;let v=t.wrapper||(y?"span":"div"),A;if(g.length>1||t.forceWrapper)A=g;else{if(g.length===1)return A=g[0],typeof A=="string"?r("span",{key:"outer"},A):A;A=null}return t.createElement(v,{key:"outer"},A)}function o(d,y){let g=y.match(C0);return g?g.reduce(function(v,A){let D=A.indexOf("=");if(D!==-1){let S=function(I){return I.indexOf("-")!==-1&&I.match($0)===null&&(I=I.replace(H0,function(P,L){return L.toUpperCase()})),I}(A.slice(0,D)).trim(),T=function(I){let P=I[0];return(P==='"'||P==="'")&&I.length>=2&&I[I.length-1]===P?I.slice(1,-1):I}(A.slice(D+1).trim()),x=Bc[S]||S;if(x==="ref")return v;let k=v[x]=function(I,P,L,U){return P==="style"?L.split(/;\s?/).reduce(function(H,N){let j=N.slice(0,N.indexOf(":"));return H[j.trim().replace(/(-[a-z])/g,W=>W[1].toUpperCase())]=N.slice(j.length+1).trim(),H},{}):P==="href"||P==="src"?U(L,I,P):(L.match(q0)&&(L=L.slice(1,L.length-1)),L==="true"||L!=="false"&&L)}(d,S,T,t.sanitizer);typeof k=="string"&&(Na.test(k)||La.test(k))&&(v[x]=n(k.trim()))}else A!=="style"&&(v[Bc[A]||A]=!0);return v},{}):null}t.overrides=t.overrides||{},t.sanitizer=t.sanitizer||A2,t.slugify=t.slugify||kr,t.namedCodesToUnicode=t.namedCodesToUnicode?Ut({},Nc,t.namedCodesToUnicode):Nc,t.createElement=t.createElement||hi;let a=[],i={},l={[G.blockQuote]:{match:it(pd),order:1,parse(d,y,g){let[,v,A]=d[0].replace(F0,"").match(I0);return{alert:v,children:y(A,g)}},render(d,y,g){let v={key:g.key};return d.alert&&(v.className="markdown-alert-"+t.slugify(d.alert.toLowerCase(),kr),d.children.unshift({attrs:{},children:[{type:G.text,text:d.alert}],noInnerParse:!0,type:G.htmlBlock,tag:"header"})),r("blockquote",v,y(d.children,g))}},[G.breakLine]:{match:Rr(k0),order:1,parse:wa,render:(d,y,g)=>r("br",{key:g.key})},[G.breakThematic]:{match:it(R0),order:1,parse:wa,render:(d,y,g)=>r("hr",{key:g.key})},[G.codeBlock]:{match:it(fd),order:0,parse:d=>({lang:void 0,text:d[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(d,y,g)=>r("pre",{key:g.key},r("code",Ut({},d.attrs,{className:d.lang?`lang-${d.lang}`:""}),d.text))},[G.codeFenced]:{match:it(hd),order:0,parse:d=>({attrs:o("code",d[3]||""),lang:d[2]||void 0,text:d[4],type:G.codeBlock})},[G.codeInline]:{match:Dt(O0),order:3,parse:d=>({text:d[2]}),render:(d,y,g)=>r("code",{key:g.key},d.text)},[G.footnote]:{match:it(B0),order:0,parse:d=>(a.push({footnote:d[2],identifier:d[1]}),{}),render:Ca},[G.footnoteReference]:{match:vt(N0),order:1,parse:d=>({target:`#${t.slugify(d[1],kr)}`,text:d[1]}),render:(d,y,g)=>r("a",{key:g.key,href:t.sanitizer(d.target,"a","href")},r("sup",{key:g.key},d.text))},[G.gfmTask]:{match:vt(M0),order:1,parse:d=>({completed:d[1].toLowerCase()==="x"}),render:(d,y,g)=>r("input",{checked:d.completed,key:g.key,readOnly:!0,type:"checkbox"})},[G.heading]:{match:it(t.enforceAtxHeadings?yd:md),order:1,parse:(d,y,g)=>({children:Fn(y,d[2],g),id:t.slugify(d[2],kr),level:d[1].length}),render:(d,y,g)=>r(`h${d.level}`,{id:d.id,key:g.key},y(d.children,g))},[G.headingSetext]:{match:it(gd),order:0,parse:(d,y,g)=>({children:Fn(y,d[1],g),level:d[2]==="="?1:2,type:G.heading})},[G.htmlBlock]:{match:Rr(Na),order:1,parse(d,y,g){let[,v]=d[3].match(u2),A=new RegExp(`^${v}`,"gm"),D=d[3].replace(A,""),S=(T=D,y2.some(L=>L.test(T))?D2:Fn);var T;let x=d[1].toLowerCase(),k=w0.indexOf(x)!==-1,I=(k?x:d[1]).trim(),P={attrs:o(I,d[2]),noInnerParse:k,tag:I};return g.inAnchor=g.inAnchor||x==="a",k?P.text=d[3]:P.children=S(y,D,g),g.inAnchor=!1,P},render:(d,y,g)=>r(d.tag,Ut({key:g.key},d.attrs),d.text||(d.children?y(d.children,g):""))},[G.htmlSelfClosing]:{match:Rr(La),order:1,parse(d){let y=d[1].trim();return{attrs:o(y,d[2]||""),tag:y}},render:(d,y,g)=>r(d.tag,Ut({},d.attrs,{key:g.key}))},[G.htmlComment]:{match:Rr(bd),order:1,parse:()=>({}),render:Ca},[G.image]:{match:Dt(m2),order:1,parse:d=>({alt:d[1],target:$c(d[2]),title:d[3]}),render:(d,y,g)=>r("img",{key:g.key,alt:d.alt||void 0,title:d.title||void 0,src:t.sanitizer(d.target,"img","src")})},[G.link]:{match:vt(f2),order:3,parse:(d,y,g)=>({children:v2(y,d[1],g),target:$c(d[2]),title:d[3]}),render:(d,y,g)=>r("a",{key:g.key,href:t.sanitizer(d.target,"a","href"),title:d.title},y(d.children,g))},[G.linkAngleBraceStyleDetector]:{match:vt(z0),order:0,parse:d=>({children:[{text:d[1],type:G.text}],target:d[1],type:G.link})},[G.linkBareUrlDetector]:{match:(d,y)=>y.inAnchor||t.disableAutoLink?null:vt(J0)(d,y),order:0,parse:d=>({children:[{text:d[1],type:G.text}],target:d[1],title:void 0,type:G.link})},[G.linkMailtoDetector]:{match:vt(V0),order:0,parse(d){let y=d[1],g=d[1];return x0.test(g)||(g="mailto:"+g),{children:[{text:y.replace("mailto:",""),type:G.text}],target:g,type:G.link}}},[G.orderedList]:jc(r,1),[G.unorderedList]:jc(r,2),[G.newlineCoalescer]:{match:it(_0),order:3,parse:wa,render:()=>` +`},[G.paragraph]:{match:E2,order:3,parse:Sa,render:(d,y,g)=>r("p",{key:g.key},y(d.children,g))},[G.ref]:{match:vt(G0),order:0,parse:d=>(i[d[1]]={target:d[2],title:d[4]},{}),render:Ca},[G.refImage]:{match:Dt(W0),order:0,parse:d=>({alt:d[1]||void 0,ref:d[2]}),render:(d,y,g)=>i[d.ref]?r("img",{key:g.key,alt:d.alt,src:t.sanitizer(i[d.ref].target,"img","src"),title:i[d.ref].title}):null},[G.refLink]:{match:vt(K0),order:0,parse:(d,y,g)=>({children:y(d[1],g),fallbackChildren:d[0],ref:d[2]}),render:(d,y,g)=>i[d.ref]?r("a",{key:g.key,href:t.sanitizer(i[d.ref].target,"a","href"),title:i[d.ref].title},y(d.children,g)):r("span",{key:g.key},d.fallbackChildren)},[G.table]:{match:it(Ed),order:1,parse:b2,render(d,y,g){let v=d;return r("table",{key:g.key},r("thead",null,r("tr",null,v.header.map(function(A,D){return r("th",{key:D,style:Uc(v,D)},y(A,g))}))),r("tbody",null,v.cells.map(function(A,D){return r("tr",{key:D},A.map(function(S,T){return r("td",{key:T,style:Uc(v,T)},y(S,g))}))})))}},[G.text]:{match:Rr(s2),order:4,parse:d=>({text:d[0].replace(U0,(y,g)=>t.namedCodesToUnicode[g]?t.namedCodesToUnicode[g]:y)}),render:d=>d.text},[G.textBolded]:{match:Dt(r2),order:2,parse:(d,y,g)=>({children:y(d[2],g)}),render:(d,y,g)=>r("strong",{key:g.key},y(d.children,g))},[G.textEmphasized]:{match:Dt(n2),order:3,parse:(d,y,g)=>({children:y(d[2],g)}),render:(d,y,g)=>r("em",{key:g.key},y(d.children,g))},[G.textEscaped]:{match:Dt(i2),order:1,parse:d=>({text:d[1],type:G.text})},[G.textMarked]:{match:Dt(o2),order:3,parse:Sa,render:(d,y,g)=>r("mark",{key:g.key},y(d.children,g))},[G.textStrikethroughed]:{match:Dt(a2),order:3,parse:Sa,render:(d,y,g)=>r("del",{key:g.key},y(d.children,g))}};t.disableParsingRawHTML===!0&&(delete l[G.htmlBlock],delete l[G.htmlSelfClosing]);let u=function(d){let y=Object.keys(d);function g(v,A){let D=[];for(A.prevCapture=A.prevCapture||"";v;){let S=0;for(;SD(g,v,A),g,v,A):D(g,v,A)}}(l,t.renderRule),function d(y,g={}){if(Array.isArray(y)){let v=g.key,A=[],D=!1;for(let S=0;S{let{children:t="",options:r}=e,n=function(o,a){if(o==null)return{};var i,l,u={},c=Object.keys(o);for(l=0;l=0||(u[i]=o[i]);return u}(e,S0);return pe(w2(t,r),n)},x2=R.label(({theme:e})=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,'&[aria-disabled="true"]':{opacity:.5,input:{cursor:"not-allowed"}},input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset !important`}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:ue(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${wn(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${wn(.05,e.appBorderColor)} 0 0 0 2px inset`,color:wn(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${wn(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}})),T2=e=>e==="true",F2=({name:e,value:t,onChange:r,onBlur:n,onFocus:o,argType:a})=>{let i=Te(()=>r(!1),[r]),l=!!a?.table?.readonly;if(t===void 0)return m.createElement(ht,{variant:"outline",size:"medium",id:gr(e),onClick:i,disabled:l},"Set boolean");let u=je(e),c=typeof t=="string"?T2(t):t;return m.createElement(x2,{"aria-disabled":l,htmlFor:u,"aria-label":e},m.createElement("input",{id:u,type:"checkbox",onChange:p=>r(p.target.checked),checked:c,role:"switch",disabled:l,name:e,onBlur:n,onFocus:o}),m.createElement("span",{"aria-hidden":"true"},"False"),m.createElement("span",{"aria-hidden":"true"},"True"))},I2=e=>{let[t,r,n]=e.split("-"),o=new Date;return o.setFullYear(parseInt(t,10),parseInt(r,10)-1,parseInt(n,10)),o},k2=e=>{let[t,r]=e.split(":"),n=new Date;return n.setHours(parseInt(t,10)),n.setMinutes(parseInt(r,10)),n},R2=e=>{let t=new Date(e),r=`000${t.getFullYear()}`.slice(-4),n=`0${t.getMonth()+1}`.slice(-2),o=`0${t.getDate()}`.slice(-2);return`${r}-${n}-${o}`},O2=e=>{let t=new Date(e),r=`0${t.getHours()}`.slice(-2),n=`0${t.getMinutes()}`.slice(-2);return`${r}:${n}`},qc=R(Ge.Input)(({readOnly:e})=>({opacity:e?.5:1})),_2=R.div(({theme:e})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}})),P2=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,argType:a})=>{let[i,l]=Z(!0),u=Pe(),c=Pe(),p=!!a?.table?.readonly;Fe(()=>{i!==!1&&(u&&u.current&&(u.current.value=t?R2(t):""),c&&c.current&&(c.current.value=t?O2(t):""))},[t]);let h=g=>{if(!g.target.value)return r();let v=I2(g.target.value),A=new Date(t);A.setFullYear(v.getFullYear(),v.getMonth(),v.getDate());let D=A.getTime();D&&r(D),l(!!D)},d=g=>{if(!g.target.value)return r();let v=k2(g.target.value),A=new Date(t);A.setHours(v.getHours()),A.setMinutes(v.getMinutes());let D=A.getTime();D&&r(D),l(!!D)},y=je(e);return m.createElement(_2,null,m.createElement(qc,{type:"date",max:"9999-12-31",ref:u,id:`${y}-date`,name:`${y}-date`,readOnly:p,onChange:h,onFocus:n,onBlur:o}),m.createElement(qc,{type:"time",id:`${y}-time`,name:`${y}-time`,ref:c,onChange:d,readOnly:p,onFocus:n,onBlur:o}),i?null:m.createElement("div",null,"invalid"))},B2=R.label({display:"flex"}),N2=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t},L2=R(Ge.Input)(({readOnly:e})=>({opacity:e?.5:1})),j2=({name:e,value:t,onChange:r,min:n,max:o,step:a,onBlur:i,onFocus:l,argType:u})=>{let[c,p]=Z(typeof t=="number"?t:""),[h,d]=Z(!1),[y,g]=Z(null),v=!!u?.table?.readonly,A=Te(T=>{p(T.target.value);let x=parseFloat(T.target.value);Number.isNaN(x)?g(new Error(`'${T.target.value}' is not a number`)):(r(x),g(null))},[r,g]),D=Te(()=>{p("0"),r(0),d(!0)},[d]),S=Pe(null);return Fe(()=>{h&&S.current&&S.current.select()},[h]),Fe(()=>{c!==(typeof t=="number"?t:"")&&p(t)},[t]),t===void 0?m.createElement(ht,{variant:"outline",size:"medium",id:gr(e),onClick:D,disabled:v},"Set number"):m.createElement(B2,null,m.createElement(L2,{ref:S,id:je(e),type:"number",onChange:A,size:"flex",placeholder:"Edit number...",value:c,valid:y?"error":null,autoFocus:h,readOnly:v,name:e,min:n,max:o,step:a,onFocus:l,onBlur:i}))},Rd=(e,t)=>{let r=t&&Object.entries(t).find(([n,o])=>o===e);return r?r[0]:void 0},ja=(e,t)=>e&&t?Object.entries(t).filter(r=>e.includes(r[1])).map(r=>r[0]):[],Od=(e,t)=>e&&t&&e.map(r=>t[r]),M2=R.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),U2=R.span({"[aria-readonly=true] &":{opacity:.5}}),$2=R.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Jc=({name:e,options:t,value:r,onChange:n,isInline:o,argType:a})=>{if(!t)return Qr.warn(`Checkbox with no options: ${e}`),m.createElement(m.Fragment,null,"-");let i=ja(r,t),[l,u]=Z(i),c=!!a?.table?.readonly,p=d=>{let y=d.target.value,g=[...l];g.includes(y)?g.splice(g.indexOf(y),1):g.push(y),n(Od(g,t)),u(g)};Fe(()=>{u(ja(r,t))},[r]);let h=je(e);return m.createElement(M2,{"aria-readonly":c,isInline:o},Object.keys(t).map((d,y)=>{let g=`${h}-${y}`;return m.createElement($2,{key:g,htmlFor:g},m.createElement("input",{type:"checkbox",disabled:c,id:g,name:g,value:d,onChange:p,checked:l?.includes(d)}),m.createElement(U2,null,d))}))},q2=R.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),J2=R.span({"[aria-readonly=true] &":{opacity:.5}}),V2=R.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Vc=({name:e,options:t,value:r,onChange:n,isInline:o,argType:a})=>{if(!t)return Qr.warn(`Radio with no options: ${e}`),m.createElement(m.Fragment,null,"-");let i=Rd(r,t),l=je(e),u=!!a?.table?.readonly;return m.createElement(q2,{"aria-readonly":u,isInline:o},Object.keys(t).map((c,p)=>{let h=`${l}-${p}`;return m.createElement(V2,{key:h,htmlFor:h},m.createElement("input",{type:"radio",id:h,name:l,disabled:u,value:c,onChange:d=>n(t[d.currentTarget.value]),checked:c===i}),m.createElement(J2,null,c))}))},z2={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},_d=R.select(z2,({theme:e})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})),Pd=R.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",top:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}})),zc="Choose option...",H2=({name:e,value:t,options:r,onChange:n,argType:o})=>{let a=c=>{n(r[c.currentTarget.value])},i=Rd(t,r)||zc,l=je(e),u=!!o?.table?.readonly;return m.createElement(Pd,null,m.createElement(fo,null),m.createElement(_d,{disabled:u,id:l,value:i,onChange:a},m.createElement("option",{key:"no-selection",disabled:!0},zc),Object.keys(r).map(c=>m.createElement("option",{key:c,value:c},c))))},G2=({name:e,value:t,options:r,onChange:n,argType:o})=>{let a=c=>{let p=Array.from(c.currentTarget.options).filter(h=>h.selected).map(h=>h.value);n(Od(p,r))},i=ja(t,r),l=je(e),u=!!o?.table?.readonly;return m.createElement(Pd,null,m.createElement(_d,{disabled:u,id:l,multiple:!0,value:i,onChange:a},Object.keys(r).map(c=>m.createElement("option",{key:c,value:c},c))))},Hc=e=>{let{name:t,options:r}=e;return r?e.isMulti?m.createElement(G2,{...e}):m.createElement(H2,{...e}):(Qr.warn(`Select with no options: ${t}`),m.createElement(m.Fragment,null,"-"))},W2=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(r[t?.[n]||String(n)]=n,r),{}):e,K2={check:Jc,"inline-check":Jc,radio:Vc,"inline-radio":Vc,select:Hc,"multi-select":Hc},ar=e=>{let{type:t="select",labels:r,argType:n}=e,o={...e,argType:n,options:n?W2(n.options,r):{},isInline:t.includes("inline"),isMulti:t.includes("multi")},a=K2[t];if(a)return m.createElement(a,{...o});throw new Error(`Unknown options type: ${t}`)},Y2="Error",X2="Object",Q2="Array",Z2="String",e1="Number",t1="Boolean",r1="Date",n1="Null",o1="Undefined",a1="Function",i1="Symbol",Bd="ADD_DELTA_TYPE",Nd="REMOVE_DELTA_TYPE",Ld="UPDATE_DELTA_TYPE",Va="value",s1="key";function $t(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function jd(e,t){let r=$t(e),n=$t(t);return(r==="Function"||n==="Function")&&n!==r}var za=class extends dt{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus(),document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.props.handleCancel()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:o}=this.props,{inputRefKey:a,inputRefValue:i}=this.state,l={};if(!t){if(!a.value)return;l.key=a.value}l.newValue=r(!1,n,o,l.key,i.value),e(l)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:o,keyPath:a,deep:i}=this.props,l=pe(r,{onClick:this.onSubmit}),u=pe(n,{onClick:e}),c=o(Va,a,i),p=pe(c,{placeholder:"Value",ref:this.refInputValue}),h=null;if(!t){let d=o(s1,a,i);h=pe(d,{placeholder:"Key",ref:this.refInputKey})}return m.createElement("span",{className:"rejt-add-value-node"},h,p,u,l)}};za.defaultProps={onlyValue:!1,addButtonElement:m.createElement("button",null,"+"),cancelButtonElement:m.createElement("button",null,"c")};var Md=class extends dt{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:o}=this.props,a=n.length;o(n[a-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o,nextDeep:a}=this.state,i=n[e];t(e,o,a,i).then(()=>{let l={keyPath:o,deep:a,key:e,oldValue:i,type:Nd};n.splice(e,1),this.setState({data:n});let{onUpdate:u,onDeltaUpdate:c}=this.props;u(o[o.length-1],n),c(l)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r,nextDeep:n}=this.state,{beforeAddAction:o,logger:a}=this.props;o(t.length,r,n,e).then(()=>{let i=[...t,e];this.setState({data:i}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:u}=this.props;l(r[r.length-1],i),u({type:Bd,keyPath:r,deep:n,key:i.length-1,newValue:e})}).catch(a.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:a,keyPath:i,nextDeep:l}=this.state,u=a[e];o(e,i,l,u,t).then(()=>{a[e]=t,this.setState({data:a});let{onUpdate:c,onDeltaUpdate:p}=this.props;c(i[i.length-1],a),p({type:Ld,keyPath:i,deep:l,key:e,newValue:t,oldValue:u}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:o,readOnly:a,getStyle:i,dataType:l,minusMenuElement:u}=this.props,{minus:c,collapsed:p}=i(e,t,r,n,l),h=a(e,t,r,n,l),d=pe(u,{onClick:o,className:"rejt-minus-menu",style:c});return m.createElement("span",{className:"rejt-collapsed"},m.createElement("span",{className:"rejt-collapsed-text",style:p,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!h&&d)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:o,nextDeep:a}=this.state,{isCollapsed:i,handleRemove:l,onDeltaUpdate:u,readOnly:c,getStyle:p,dataType:h,addButtonElement:d,cancelButtonElement:y,editButtonElement:g,inputElementGenerator:v,textareaElementGenerator:A,minusMenuElement:D,plusMenuElement:S,beforeRemoveAction:T,beforeAddAction:x,beforeUpdateAction:k,logger:I,onSubmitValueParser:P}=this.props,{minus:L,plus:U,delimiter:H,ul:N,addForm:j}=p(e,t,r,n,h),W=c(e,t,r,n,h),w=pe(S,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:U}),C=pe(D,{onClick:l,className:"rejt-minus-menu",style:L});return m.createElement("span",{className:"rejt-not-collapsed"},m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:H},"["),!o&&w,m.createElement("ul",{className:"rejt-not-collapsed-list",style:N},t.map((O,M)=>m.createElement(Bn,{key:M,name:M.toString(),data:O,keyPath:r,deep:a,isCollapsed:i,handleRemove:this.handleRemoveItem(M),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:u,readOnly:c,getStyle:p,addButtonElement:d,cancelButtonElement:y,editButtonElement:g,inputElementGenerator:v,textareaElementGenerator:A,minusMenuElement:D,plusMenuElement:S,beforeRemoveAction:T,beforeAddAction:x,beforeUpdateAction:k,logger:I,onSubmitValueParser:P}))),!W&&o&&m.createElement("div",{className:"rejt-add-form",style:j},m.createElement(za,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:d,cancelButtonElement:y,inputElementGenerator:v,keyPath:r,deep:n,onSubmitValueParser:P})),m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:H},"]"),!W&&C)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{dataType:a,getStyle:i}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),u=i(e,r,n,o,a);return m.createElement("div",{className:"rejt-array-node"},m.createElement("span",{onClick:this.handleCollapseMode},m.createElement("span",{className:"rejt-name",style:u.name},e," :"," ")),l)}};Md.defaultProps={keyPath:[],deep:0,minusMenuElement:m.createElement("span",null," - "),plusMenuElement:m.createElement("span",null," + ")};var Ud=class extends dt{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:a}=this.state,{readOnly:i,dataType:l}=this.props,u=i(r,n,o,a,l);e&&!u&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:a,name:i,deep:l}=this.state;if(!a)return;let u=n(!0,o,l,i,a.value);e({value:u,key:i}).then(()=>{jd(t,u)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:a,originalValue:i,readOnly:l,dataType:u,getStyle:c,editButtonElement:p,cancelButtonElement:h,textareaElementGenerator:d,minusMenuElement:y,keyPath:g}=this.props,v=c(e,i,n,o,u),A=null,D=null,S=l(e,i,n,o,u);if(r&&!S){let T=d(Va,g,o,e,i,u),x=pe(p,{onClick:this.handleEdit}),k=pe(h,{onClick:this.handleCancelEdit}),I=pe(T,{ref:this.refInput,defaultValue:i});A=m.createElement("span",{className:"rejt-edit-form",style:v.editForm},I," ",k,x),D=null}else{A=m.createElement("span",{className:"rejt-value",style:v.value,onClick:S?null:this.handleEditMode},t);let T=pe(y,{onClick:a,className:"rejt-minus-menu",style:v.minus});D=S?null:T}return m.createElement("li",{className:"rejt-function-value-node",style:v.li},m.createElement("span",{className:"rejt-name",style:v.name},e," :"," "),A,D)}};Ud.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:m.createElement("button",null,"e"),cancelButtonElement:m.createElement("button",null,"c"),minusMenuElement:m.createElement("span",null," - ")};var Bn=class extends dt{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath,deep:e.deep}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:o,handleRemove:a,handleUpdateValue:i,onUpdate:l,onDeltaUpdate:u,readOnly:c,getStyle:p,addButtonElement:h,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,textareaElementGenerator:v,minusMenuElement:A,plusMenuElement:D,beforeRemoveAction:S,beforeAddAction:T,beforeUpdateAction:x,logger:k,onSubmitValueParser:I}=this.props,P=()=>!0,L=$t(e);switch(L){case Y2:return m.createElement(Ma,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:u,readOnly:P,dataType:L,getStyle:p,addButtonElement:h,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,textareaElementGenerator:v,minusMenuElement:A,plusMenuElement:D,beforeRemoveAction:S,beforeAddAction:T,beforeUpdateAction:x,logger:k,onSubmitValueParser:I});case X2:return m.createElement(Ma,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:u,readOnly:c,dataType:L,getStyle:p,addButtonElement:h,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,textareaElementGenerator:v,minusMenuElement:A,plusMenuElement:D,beforeRemoveAction:S,beforeAddAction:T,beforeUpdateAction:x,logger:k,onSubmitValueParser:I});case Q2:return m.createElement(Md,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:u,readOnly:c,dataType:L,getStyle:p,addButtonElement:h,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,textareaElementGenerator:v,minusMenuElement:A,plusMenuElement:D,beforeRemoveAction:S,beforeAddAction:T,beforeUpdateAction:x,logger:k,onSubmitValueParser:I});case Z2:return m.createElement(St,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,minusMenuElement:A,logger:k,onSubmitValueParser:I});case e1:return m.createElement(St,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,minusMenuElement:A,logger:k,onSubmitValueParser:I});case t1:return m.createElement(St,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,minusMenuElement:A,logger:k,onSubmitValueParser:I});case r1:return m.createElement(St,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:P,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,minusMenuElement:A,logger:k,onSubmitValueParser:I});case n1:return m.createElement(St,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,minusMenuElement:A,logger:k,onSubmitValueParser:I});case o1:return m.createElement(St,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,minusMenuElement:A,logger:k,onSubmitValueParser:I});case a1:return m.createElement(Ud,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,textareaElementGenerator:v,minusMenuElement:A,logger:k,onSubmitValueParser:I});case i1:return m.createElement(St,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:P,dataType:L,getStyle:p,cancelButtonElement:d,editButtonElement:y,inputElementGenerator:g,minusMenuElement:A,logger:k,onSubmitValueParser:I});default:return null}}};Bn.defaultProps={keyPath:[],deep:0};var Ma=class extends dt{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath,e.name];this.state={name:e.name,data:e.data,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:o}=this.props,a=n.length;o(n[a-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n,nextDeep:o}=this.state,{beforeAddAction:a,logger:i}=this.props;a(e,n,o,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:u}=this.props;l(n[n.length-1],r),u({type:Bd,keyPath:n,deep:o,key:e,newValue:t})}).catch(i.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o,nextDeep:a}=this.state,i=n[e];t(e,o,a,i).then(()=>{let l={keyPath:o,deep:a,key:e,oldValue:i,type:Nd};delete n[e],this.setState({data:n});let{onUpdate:u,onDeltaUpdate:c}=this.props;u(o[o.length-1],n),c(l)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:a,keyPath:i,nextDeep:l}=this.state,u=a[e];o(e,i,l,u,t).then(()=>{a[e]=t,this.setState({data:a});let{onUpdate:c,onDeltaUpdate:p}=this.props;c(i[i.length-1],a),p({type:Ld,keyPath:i,deep:l,key:e,newValue:t,oldValue:u}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:o,readOnly:a,dataType:i,getStyle:l,minusMenuElement:u}=this.props,{minus:c,collapsed:p}=l(e,n,t,r,i),h=Object.getOwnPropertyNames(n),d=a(e,n,t,r,i),y=pe(u,{onClick:o,className:"rejt-minus-menu",style:c});return m.createElement("span",{className:"rejt-collapsed"},m.createElement("span",{className:"rejt-collapsed-text",style:p,onClick:this.handleCollapseMode},"{...}"," ",h.length," ",h.length===1?"key":"keys"),!d&&y)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:o,addFormVisible:a}=this.state,{isCollapsed:i,handleRemove:l,onDeltaUpdate:u,readOnly:c,getStyle:p,dataType:h,addButtonElement:d,cancelButtonElement:y,editButtonElement:g,inputElementGenerator:v,textareaElementGenerator:A,minusMenuElement:D,plusMenuElement:S,beforeRemoveAction:T,beforeAddAction:x,beforeUpdateAction:k,logger:I,onSubmitValueParser:P}=this.props,{minus:L,plus:U,addForm:H,ul:N,delimiter:j}=p(e,t,r,n,h),W=Object.getOwnPropertyNames(t),w=c(e,t,r,n,h),C=pe(S,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:U}),O=pe(D,{onClick:l,className:"rejt-minus-menu",style:L}),M=W.map(q=>m.createElement(Bn,{key:q,name:q,data:t[q],keyPath:r,deep:o,isCollapsed:i,handleRemove:this.handleRemoveValue(q),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:u,readOnly:c,getStyle:p,addButtonElement:d,cancelButtonElement:y,editButtonElement:g,inputElementGenerator:v,textareaElementGenerator:A,minusMenuElement:D,plusMenuElement:S,beforeRemoveAction:T,beforeAddAction:x,beforeUpdateAction:k,logger:I,onSubmitValueParser:P}));return m.createElement("span",{className:"rejt-not-collapsed"},m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:j},"{"),!w&&C,m.createElement("ul",{className:"rejt-not-collapsed-list",style:N},M),!w&&a&&m.createElement("div",{className:"rejt-add-form",style:H},m.createElement(za,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:d,cancelButtonElement:y,inputElementGenerator:v,keyPath:r,deep:n,onSubmitValueParser:P})),m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:j},"}"),!w&&O)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{getStyle:a,dataType:i}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),u=a(e,r,n,o,i);return m.createElement("div",{className:"rejt-object-node"},m.createElement("span",{onClick:this.handleCollapseMode},m.createElement("span",{className:"rejt-name",style:u.name},e," :"," ")),l)}};Ma.defaultProps={keyPath:[],deep:0,minusMenuElement:m.createElement("span",null," - "),plusMenuElement:m.createElement("span",null," + ")};var St=class extends dt{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:a}=this.state,{readOnly:i,dataType:l}=this.props,u=i(r,n,o,a,l);e&&!u&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:a,name:i,deep:l}=this.state;if(!a)return;let u=n(!0,o,l,i,a.value);e({value:u,key:i}).then(()=>{jd(t,u)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:a,originalValue:i,readOnly:l,dataType:u,getStyle:c,editButtonElement:p,cancelButtonElement:h,inputElementGenerator:d,minusMenuElement:y,keyPath:g}=this.props,v=c(e,i,n,o,u),A=l(e,i,n,o,u),D=r&&!A,S=d(Va,g,o,e,i,u),T=pe(p,{onClick:this.handleEdit}),x=pe(h,{onClick:this.handleCancelEdit}),k=pe(S,{ref:this.refInput,defaultValue:JSON.stringify(i)}),I=pe(y,{onClick:a,className:"rejt-minus-menu",style:v.minus});return m.createElement("li",{className:"rejt-value-node",style:v.li},m.createElement("span",{className:"rejt-name",style:v.name},e," : "),D?m.createElement("span",{className:"rejt-edit-form",style:v.editForm},k," ",x,T):m.createElement("span",{className:"rejt-value",style:v.value,onClick:A?null:this.handleEditMode},String(t)),!A&&!D&&I)}};St.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:m.createElement("button",null,"e"),cancelButtonElement:m.createElement("button",null,"c"),minusMenuElement:m.createElement("span",null," - ")};function l1(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var u1={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},c1={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},d1={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}},$d=class extends dt{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:o,getStyle:a,addButtonElement:i,cancelButtonElement:l,editButtonElement:u,inputElement:c,textareaElement:p,minusMenuElement:h,plusMenuElement:d,beforeRemoveAction:y,beforeAddAction:g,beforeUpdateAction:v,logger:A,onSubmitValueParser:D,fallback:S=null}=this.props,T=$t(e),x=o;$t(o)==="Boolean"&&(x=()=>o);let k=c;c&&$t(c)!=="Function"&&(k=()=>c);let I=p;return p&&$t(p)!=="Function"&&(I=()=>p),T==="Object"||T==="Array"?m.createElement("div",{className:"rejt-tree"},m.createElement(Bn,{data:e,name:t,deep:-1,isCollapsed:r,onUpdate:this.onUpdate,onDeltaUpdate:n,readOnly:x,getStyle:a,addButtonElement:i,cancelButtonElement:l,editButtonElement:u,inputElementGenerator:k,textareaElementGenerator:I,minusMenuElement:h,plusMenuElement:d,handleRemove:this.removeRoot,beforeRemoveAction:y,beforeAddAction:g,beforeUpdateAction:v,logger:A,onSubmitValueParser:D})):S}};$d.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,o)=>{switch(o){case"Object":case"Error":return u1;case"Array":return c1;default:return d1}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,o)=>l1(o),inputElement:()=>m.createElement("input",null),textareaElement:()=>m.createElement("textarea",null),fallback:null};var{window:p1}=globalThis,h1=R.div(({theme:e})=>({position:"relative",display:"flex",'&[aria-readonly="true"]':{opacity:.5},".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *, .rejt-array-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:e.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.color.lighter,borderColor:e.appBorderColor}})),Ta=R.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer",order:t?"initial":9})),f1=R(ho)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.ancillary},"svg + &":{marginLeft:0}})),m1=R(rs)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.negative},"svg + &":{marginLeft:0}})),Gc=R.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),y1=R(Ke)(({theme:e})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:e.background.bar,border:`1px solid ${e.appBorderColor}`,borderRadius:3,color:e.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}})),g1=R(Ge.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}})),b1={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},E1=e=>{e.currentTarget.dispatchEvent(new p1.KeyboardEvent("keydown",b1))},A1=e=>{e.currentTarget.select()},v1=e=>()=>({name:{color:e.color.secondary},collapsed:{color:e.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),Wc=({name:e,value:t,onChange:r,argType:n})=>{let o=co(),a=pt(()=>t&&ci(t),[t]),i=a!=null,[l,u]=Z(!i),[c,p]=Z(null),h=!!n?.table?.readonly,d=Te(T=>{try{T&&r(JSON.parse(T)),p(void 0)}catch(x){p(x)}},[r]),[y,g]=Z(!1),v=Te(()=>{r({}),g(!0)},[g]),A=Pe(null);if(Fe(()=>{y&&A.current&&A.current.select()},[y]),!i)return m.createElement(ht,{disabled:h,id:gr(e),onClick:v},"Set object");let D=m.createElement(g1,{ref:A,id:je(e),name:e,defaultValue:t===null?"":JSON.stringify(t,null,2),onBlur:T=>d(T.target.value),placeholder:"Edit JSON string...",autoFocus:y,valid:c?"error":null,readOnly:h}),S=Array.isArray(t)||typeof t=="object"&&t?.constructor===Object;return m.createElement(h1,{"aria-readonly":h},S&&m.createElement(y1,{onClick:T=>{T.preventDefault(),u(x=>!x)}},l?m.createElement(Qi,null):m.createElement(Zi,null),m.createElement("span",null,"RAW")),l?D:m.createElement($d,{readOnly:h||!S,isCollapsed:S?void 0:()=>!0,data:a,rootName:e,onFullyUpdate:r,getStyle:v1(o),cancelButtonElement:m.createElement(Ta,{type:"button"},"Cancel"),editButtonElement:m.createElement(Ta,{type:"submit"},"Save"),addButtonElement:m.createElement(Ta,{type:"submit",primary:!0},"Save"),plusMenuElement:m.createElement(f1,null),minusMenuElement:m.createElement(m1,null),inputElement:(T,x,k,I)=>I?m.createElement(Gc,{onFocus:A1,onBlur:E1}):m.createElement(Gc,null),fallback:D}))},D1=R.input(({theme:e,min:t,max:r,value:n,disabled:o})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Qe(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Qe(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Mt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Mt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${st(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${st(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${Qe(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:o?"not-allowed":"grab"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:st(e.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:e.color.secondary,boxShadow:`0 0px 5px 0px ${e.color.secondary}`}},"&::-moz-range-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Qe(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Qe(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Mt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Mt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${st(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${st(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grap",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${Qe(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Qe(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Qe(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Mt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Mt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:`${e.input.background}`,border:`1px solid ${st(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),qd=R.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),S1=R(qd)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),w1=R.div({display:"flex",alignItems:"center",width:"100%"});function C1(e){let t=e.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}var x1=({name:e,value:t,onChange:r,min:n=0,max:o=100,step:a=1,onBlur:i,onFocus:l,argType:u})=>{let c=y=>{r(N2(y.target.value))},p=t!==void 0,h=pt(()=>C1(a),[a]),d=!!u?.table?.readonly;return m.createElement(w1,{"aria-readonly":d},m.createElement(qd,null,n),m.createElement(D1,{id:je(e),type:"range",disabled:d,onChange:c,name:e,value:t,min:n,max:o,step:a,onFocus:l,onBlur:i}),m.createElement(S1,{numberOFDecimalsPlaces:h,max:o},p?t.toFixed(h):"--"," / ",o))},T1=R.label({display:"flex"}),F1=R.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),I1=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,maxLength:a,argType:i})=>{let l=y=>{r(y.target.value)},u=!!i?.table?.readonly,[c,p]=Z(!1),h=Te(()=>{r(""),p(!0)},[p]);if(t===void 0)return m.createElement(ht,{variant:"outline",size:"medium",disabled:u,id:gr(e),onClick:h},"Set string");let d=typeof t=="string";return m.createElement(T1,null,m.createElement(Ge.Textarea,{id:je(e),maxLength:a,onChange:l,disabled:u,size:"flex",placeholder:"Edit string...",autoFocus:c,valid:d?null:"error",name:e,value:d?t:"",onFocus:n,onBlur:o}),a&&m.createElement(F1,{isMaxed:t?.length===a},t?.length??0," / ",a))},k1=R(Ge.Input)({padding:10});function R1(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var O1=({onChange:e,name:t,accept:r="image/*",value:n,argType:o})=>{let a=Pe(null),i=o?.control?.readOnly;function l(u){if(!u.target.files)return;let c=Array.from(u.target.files).map(p=>URL.createObjectURL(p));e(c),R1(n)}return Fe(()=>{n==null&&a.current&&(a.current.value=null)},[n,t]),m.createElement(k1,{ref:a,id:je(t),type:"file",name:t,multiple:!0,disabled:i,onChange:l,accept:r,size:"flex"})},_1=fi(()=>Promise.resolve().then(()=>(Rc(),kc))),P1=e=>m.createElement(pi,{fallback:m.createElement("div",null)},m.createElement(_1,{...e})),B1={array:Wc,object:Wc,boolean:F2,color:P1,date:P2,number:j2,check:ar,"inline-check":ar,radio:ar,"inline-radio":ar,select:ar,"multi-select":ar,range:x1,text:I1,file:O1},Kc=()=>m.createElement(m.Fragment,null,"-"),N1=({row:e,arg:t,updateArgs:r,isHovered:n})=>{let{key:o,control:a}=e,[i,l]=Z(!1),[u,c]=Z({value:t});Fe(()=>{i||c({value:t})},[i,t]);let p=Te(v=>(c({value:v}),r({[o]:v}),v),[r,o]),h=Te(()=>l(!1),[]),d=Te(()=>l(!0),[]);if(!a||a.disable){let v=a?.disable!==!0&&e?.type?.name!=="function";return n&&v?m.createElement(Tt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):m.createElement(Kc,null)}let y={name:o,argType:e,value:u.value,onChange:p,onBlur:h,onFocus:d},g=B1[a.type]||Kc;return m.createElement(g,{...y,...a,controlType:a.type})},L1=R.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:Ht({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}})),j1=({tags:e})=>{let t=(e.params||[]).filter(a=>a.description),r=t.length!==0,n=e.deprecated!=null,o=e.returns!=null&&e.returns.description!=null;return!r&&!o&&!n?null:m.createElement(m.Fragment,null,m.createElement(L1,null,m.createElement("tbody",null,n&&m.createElement("tr",{key:"deprecated"},m.createElement("td",{colSpan:2},m.createElement("strong",null,"Deprecated"),": ",e.deprecated.toString())),r&&t.map(a=>m.createElement("tr",{key:a.name},m.createElement("td",null,m.createElement("code",null,a.name)),m.createElement("td",null,a.description))),o&&m.createElement("tr",{key:"returns"},m.createElement("td",null,m.createElement("code",null,"Returns")),m.createElement("td",null,e.returns.description)))))},M1=zt(id()),Ua=8,Yc=R.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),U1=R.span(Ht,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),$1=R.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),q1=R.div(Ht,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),J1=R.div(({theme:e,width:t})=>({width:t,minWidth:200,maxWidth:800,padding:15,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),V1=R(Xi)({marginLeft:4}),z1=R(fo)({marginLeft:4}),H1=()=>m.createElement("span",null,"-"),Jd=({text:e,simple:t})=>m.createElement(U1,{simple:t},e),G1=(0,M1.default)(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`}),W1=e=>{if(!e)return[e];let t=e.split("|").map(r=>r.trim());return li(t)},Xc=(e,t=!0)=>{let r=e;return t||(r=e.slice(0,Ua)),r.map(n=>m.createElement(Jd,{key:n,text:n===""?'""':n}))},K1=({value:e,initialExpandedArgs:t})=>{let{summary:r,detail:n}=e,[o,a]=Z(!1),[i,l]=Z(t||!1);if(r==null)return null;let u=typeof r.toString=="function"?r.toString():r;if(n==null){if(/[(){}[\]<>]/.test(u))return m.createElement(Jd,{text:u});let c=W1(u),p=c.length;return p>Ua?m.createElement(Yc,{isExpanded:i},Xc(c,i),m.createElement($1,{onClick:()=>l(!i)},i?"Show less...":`Show ${p-Ua} more...`)):m.createElement(Yc,null,Xc(c))}return m.createElement(Xn,{closeOnOutsideClick:!0,placement:"bottom",visible:o,onVisibleChange:c=>{a(c)},tooltip:m.createElement(J1,{width:G1(n)},m.createElement($r,{language:"jsx",format:!1},n))},m.createElement(q1,{className:"sbdocs-expandable"},m.createElement("span",null,u),o?m.createElement(V1,null):m.createElement(z1,null)))},Fa=({value:e,initialExpandedArgs:t})=>e==null?m.createElement(H1,null):m.createElement(K1,{value:e,initialExpandedArgs:t}),Y1=R.span({fontWeight:"bold"}),X1=R.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),Q1=R.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Ht({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),Z1=R.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?ue(.1,e.color.defaultText):ue(.2,e.color.defaultText),marginTop:t?4:0})),eb=R.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?ue(.1,e.color.defaultText):ue(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),tb=R.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),rb=e=>e&&{summary:typeof e=="string"?e:e.name},xn=e=>{let[t,r]=Z(!1),{row:n,updateArgs:o,compact:a,expandable:i,initialExpandedArgs:l}=e,{name:u,description:c}=n,p=n.table||{},h=p.type||rb(n.type),d=p.defaultValue||n.defaultValue,y=n.type?.required,g=c!=null&&c!=="";return m.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},m.createElement(tb,{expandable:i},m.createElement(Y1,null,u),y?m.createElement(X1,{title:"Required"},"*"):null),a?null:m.createElement("td",null,g&&m.createElement(Q1,null,m.createElement(C2,null,c)),p.jsDocTags!=null?m.createElement(m.Fragment,null,m.createElement(eb,{hasDescription:g},m.createElement(Fa,{value:h,initialExpandedArgs:l})),m.createElement(j1,{tags:p.jsDocTags})):m.createElement(Z1,{hasDescription:g},m.createElement(Fa,{value:h,initialExpandedArgs:l}))),a?null:m.createElement("td",null,m.createElement(Fa,{value:d,initialExpandedArgs:l})),o?m.createElement("td",null,m.createElement(N1,{...e,isHovered:t})):null)},nb=R.div(({inAddonPanel:e,theme:t})=>({height:e?"100%":"auto",display:"flex",border:e?"none":`1px solid ${t.appBorderColor}`,borderRadius:e?0:t.appBorderRadius,padding:e?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:t.background.content})),ob=R.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),ab=R.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),ib=({inAddonPanel:e})=>{let[t,r]=Z(!0);return Fe(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:m.createElement(nb,{inAddonPanel:e},m.createElement(Hn,{title:e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:m.createElement(m.Fragment,null,"Controls give you an easy to use interface to test your components. Set your story args and you'll see controls appearing here automatically."),footer:m.createElement(ob,null,e&&m.createElement(m.Fragment,null,m.createElement(Tt,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},m.createElement(ns,null)," Watch 5m video"),m.createElement(ab,null),m.createElement(Tt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},m.createElement(Xr,null)," Read docs")),!e&&m.createElement(Tt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},m.createElement(Xr,null)," Learn how to set that up"))}))},sb=R(Ki)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?ue(.25,e.color.defaultText):ue(.3,e.color.defaultText),border:"none",display:"inline-block"})),lb=R(Yi)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?ue(.25,e.color.defaultText):ue(.3,e.color.defaultText),border:"none",display:"inline-block"})),ub=R.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),cb=R.td(({theme:e})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s1-1,color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),db=R.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),pb=R.td({position:"relative"}),hb=R.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${Mt(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),Qc=R.button({background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"}),Ia=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:o=3})=>{let[a,i]=Z(n),l=e==="subsection"?db:cb,u=r?.length||0,c=e==="subsection"?`${u} item${u!==1?"s":""}`:"",p=`${a?"Hide":"Show"} ${e==="subsection"?u:t} item${u!==1?"s":""}`;return m.createElement(m.Fragment,null,m.createElement(hb,{title:p},m.createElement(l,{colSpan:1},m.createElement(Qc,{onClick:h=>i(!a),tabIndex:0},p),m.createElement(ub,null,a?m.createElement(sb,null):m.createElement(lb,null),t)),m.createElement(pb,{colSpan:o-1},m.createElement(Qc,{onClick:h=>i(!a),tabIndex:-1,style:{outline:"none"}},p),a?null:c)),a?r:null)},Tn=R.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),Oe=R.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),Ae=R.div(({theme:e,width:t,height:r})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,width:t||"100%",height:r||16,borderRadius:3})),_e=[2,4,2,2],fb=()=>m.createElement(m.Fragment,null,m.createElement(Tn,null,m.createElement(Oe,{numColumn:_e[0]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[1]},m.createElement(Ae,{width:"30%"})),m.createElement(Oe,{numColumn:_e[2]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[3]},m.createElement(Ae,{width:"60%"}))),m.createElement(Tn,null,m.createElement(Oe,{numColumn:_e[0]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[1]},m.createElement(Ae,{width:"80%"}),m.createElement(Ae,{width:"30%"})),m.createElement(Oe,{numColumn:_e[2]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[3]},m.createElement(Ae,{width:"60%"}))),m.createElement(Tn,null,m.createElement(Oe,{numColumn:_e[0]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[1]},m.createElement(Ae,{width:"80%"}),m.createElement(Ae,{width:"30%"})),m.createElement(Oe,{numColumn:_e[2]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[3]},m.createElement(Ae,{width:"60%"}))),m.createElement(Tn,null,m.createElement(Oe,{numColumn:_e[0]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[1]},m.createElement(Ae,{width:"80%"}),m.createElement(Ae,{width:"30%"})),m.createElement(Oe,{numColumn:_e[2]},m.createElement(Ae,{width:"60%"})),m.createElement(Oe,{numColumn:_e[3]},m.createElement(Ae,{width:"60%"})))),mb=R.table(({theme:e,compact:t,inAddonPanel:r})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:r?0:25,marginBottom:r?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":{...t?null:{width:"35%"}},"td:nth-of-type(3)":{...t?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...t?null:{width:"25%"}},th:{color:e.base==="light"?ue(.25,e.color.defaultText):ue(.45,e.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:r?0:1,marginRight:r?0:1,tbody:{...r?null:{filter:e.base==="light"?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:e.background.content,borderTop:`1px solid ${e.appBorderColor}`},...r?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${e.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${e.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${e.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${e.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:e.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:e.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:e.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:e.appBorderRadius}}}}})),yb=R(Ke)(({theme:e})=>({margin:"-4px -12px -4px 0"})),gb=R.span({display:"flex",justifyContent:"space-between"}),bb={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>+!!t.type?.required-+!!e.type?.required||e.name.localeCompare(t.name),none:void 0},Eb=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([a,i])=>{let{category:l,subcategory:u}=i?.table||{};if(l){let c=r.sections[l]||{ungrouped:[],subsections:{}};if(!u)c.ungrouped.push({key:a,...i});else{let p=c.subsections[u]||[];p.push({key:a,...i}),c.subsections[u]=p}r.sections[l]=c}else if(u){let c=r.ungroupedSubsections[u]||[];c.push({key:a,...i}),r.ungroupedSubsections[u]=c}else r.ungrouped.push({key:a,...i})});let n=bb[t],o=a=>n?Object.keys(a).reduce((i,l)=>({...i,[l]:a[l].sort(n)}),{}):a;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:o(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((a,i)=>({...a,[i]:{ungrouped:r.sections[i].ungrouped.sort(n),subsections:o(r.sections[i].subsections)}}),{})}},Ab=(e,t,r)=>{try{return yn(e,t,r)}catch(n){return ss.warn(n.message),!1}},vb=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:o,initialExpandedArgs:a,sort:i="none",isLoading:l}=e;if("error"in e){let{error:S}=e;return m.createElement(dd,null,S,"\xA0",m.createElement(Tt,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},m.createElement(Xr,null)," Read the docs"))}if(l)return m.createElement(fb,null);let{rows:u,args:c,globals:p}="rows"in e&&e,h=Eb(ui(u||{},S=>!S?.table?.disable&&Ab(S,c||{},p||{})),i),d=h.ungrouped.length===0,y=Object.entries(h.sections).length===0,g=Object.entries(h.ungroupedSubsections).length===0;if(d&&y&&g)return m.createElement(ib,{inAddonPanel:o});let v=1;t&&(v+=1),n||(v+=2);let A=Object.keys(h.sections).length>0,D={updateArgs:t,compact:n,inAddonPanel:o,initialExpandedArgs:a};return m.createElement(Kn,null,m.createElement(mb,{compact:n,inAddonPanel:o,className:"docblock-argstable sb-unstyled"},m.createElement("thead",{className:"docblock-argstable-head"},m.createElement("tr",null,m.createElement("th",null,m.createElement("span",null,"Name")),n?null:m.createElement("th",null,m.createElement("span",null,"Description")),n?null:m.createElement("th",null,m.createElement("span",null,"Default")),t?m.createElement("th",null,m.createElement(gb,null,"Control"," ",!l&&r&&m.createElement(yb,{onClick:()=>r(),title:"Reset controls"},m.createElement(mo,{"aria-hidden":!0})))):null)),m.createElement("tbody",{className:"docblock-argstable-body"},h.ungrouped.map(S=>m.createElement(xn,{key:S.key,row:S,arg:c&&c[S.key],...D})),Object.entries(h.ungroupedSubsections).map(([S,T])=>m.createElement(Ia,{key:S,label:S,level:"subsection",colSpan:v},T.map(x=>m.createElement(xn,{key:x.key,row:x,arg:c&&c[x.key],expandable:A,...D})))),Object.entries(h.sections).map(([S,T])=>m.createElement(Ia,{key:S,label:S,level:"section",colSpan:v},T.ungrouped.map(x=>m.createElement(xn,{key:x.key,row:x,arg:c&&c[x.key],...D})),Object.entries(T.subsections).map(([x,k])=>m.createElement(Ia,{key:x,label:x,level:"subsection",colSpan:v},k.map(I=>m.createElement(xn,{key:I.key,row:I,arg:c&&c[I.key],expandable:A,...D})))))))))};R.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText)}));R.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});R.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}});R.div(Gt,({theme:e})=>({..._n(e),margin:"25px 0 40px",padding:"30px 20px"}));R.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText}));R.div(({theme:e})=>({color:e.base==="light"?ue(.2,e.color.defaultText):ue(.6,e.color.defaultText)}));R.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5});R.div(({theme:e})=>({flex:1,textAlign:"center",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,lineHeight:1,overflow:"hidden",color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}));R.div({display:"flex",flexDirection:"row"});R.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}}));R.div(({theme:e})=>({..._n(e),display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"}));R.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30});R.div({flex:1,display:"flex",flexDirection:"row"});R.div({display:"flex",alignItems:"flex-start"});R.div({flex:"0 0 30%"});R.div({flex:1});R.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText)}));R.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));R.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2}));R.div(({theme:e})=>({..._n(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}));R.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"});R.div({display:"flex",flexFlow:"row wrap"});globalThis&&globalThis.__DOCS_CONTEXT__===void 0&&(globalThis.__DOCS_CONTEXT__=br(null),globalThis.__DOCS_CONTEXT__.displayName="DocsContext");var Db=globalThis?globalThis.__DOCS_CONTEXT__:br(null),Sb=Object.create,Vd=Object.defineProperty,wb=Object.getOwnPropertyDescriptor,zd=Object.getOwnPropertyNames,Cb=Object.getPrototypeOf,xb=Object.prototype.hasOwnProperty,He=(e,t)=>function(){return t||(0,e[zd(e)[0]])((t={exports:{}}).exports,t),t.exports},Tb=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of zd(t))!xb.call(e,o)&&o!==r&&Vd(e,o,{get:()=>t[o],enumerable:!(n=wb(t,o))||n.enumerable});return e},Ha=(e,t,r)=>(r=e!=null?Sb(Cb(e)):{},Tb(t||!e||!e.__esModule?Vd(r,"default",{value:e,enumerable:!0}):r,e)),Fb=zt(id(),1),Hd=He({"node_modules/has-symbols/shams.js"(e,t){t.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},n=Symbol("test"),o=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var a=42;r[n]=a;for(n in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var i=Object.getOwnPropertySymbols(r);if(i.length!==1||i[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(r,n);if(l.value!==a||l.enumerable!==!0)return!1}return!0}}}),Gd=He({"node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=Hd();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),Ib=He({"node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,o=Object.prototype.toString,a="[object Function]";t.exports=function(i){var l=this;if(typeof l!="function"||o.call(l)!==a)throw new TypeError(r+l);for(var u=n.call(arguments,1),c,p=function(){if(this instanceof c){var v=l.apply(this,u.concat(n.call(arguments)));return Object(v)===v?v:this}else return l.apply(i,u.concat(n.call(arguments)))},h=Math.max(0,l.length-u.length),d=[],y=0;y"u"?r:h(Uint8Array),g={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":p?h([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":d,"%AsyncGenerator%":d,"%AsyncGeneratorFunction%":d,"%AsyncIteratorPrototype%":d,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":d,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":p?h(h([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!p?r:h(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!p?r:h(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":p?h(""[Symbol.iterator]()):r,"%Symbol%":p?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":c,"%TypedArray%":y,"%TypeError%":a,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet},v=function j(W){var w;if(W==="%AsyncFunction%")w=i("async function () {}");else if(W==="%GeneratorFunction%")w=i("function* () {}");else if(W==="%AsyncGeneratorFunction%")w=i("async function* () {}");else if(W==="%AsyncGenerator%"){var C=j("%AsyncGeneratorFunction%");C&&(w=C.prototype)}else if(W==="%AsyncIteratorPrototype%"){var O=j("%AsyncGenerator%");O&&(w=h(O.prototype))}return g[W]=w,w},A={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},D=Ga(),S=kb(),T=D.call(Function.call,Array.prototype.concat),x=D.call(Function.apply,Array.prototype.splice),k=D.call(Function.call,String.prototype.replace),I=D.call(Function.call,String.prototype.slice),P=D.call(Function.call,RegExp.prototype.exec),L=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,U=/\\(\\)?/g,H=function(j){var W=I(j,0,1),w=I(j,-1);if(W==="%"&&w!=="%")throw new n("invalid intrinsic syntax, expected closing `%`");if(w==="%"&&W!=="%")throw new n("invalid intrinsic syntax, expected opening `%`");var C=[];return k(j,L,function(O,M,q,X){C[C.length]=q?k(X,U,"$1"):M||O}),C},N=function(j,W){var w=j,C;if(S(A,w)&&(C=A[w],w="%"+C[0]+"%"),S(g,w)){var O=g[w];if(O===d&&(O=v(w)),typeof O>"u"&&!W)throw new a("intrinsic "+j+" exists, but is not available. Please file an issue!");return{alias:C,name:w,value:O}}throw new n("intrinsic "+j+" does not exist!")};t.exports=function(j,W){if(typeof j!="string"||j.length===0)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof W!="boolean")throw new a('"allowMissing" argument must be a boolean');if(P(/^%?[^%]*%?$/,j)===null)throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var w=H(j),C=w.length>0?w[0]:"",O=N("%"+C+"%",W),M=O.name,q=O.value,X=!1,se=O.alias;se&&(C=se[0],x(w,T([0,1],se)));for(var te=1,Q=!0;te=w.length){var fe=l(q,ce);Q=!!fe,Q&&"get"in fe&&!("originalValue"in fe.get)?q=fe.get:q=q[ce]}else Q=S(q,ce),q=q[ce];Q&&!X&&(g[M]=q)}}return q}}}),Rb=He({"node_modules/call-bind/index.js"(e,t){var r=Ga(),n=Wd(),o=n("%Function.prototype.apply%"),a=n("%Function.prototype.call%"),i=n("%Reflect.apply%",!0)||r.call(a,o),l=n("%Object.getOwnPropertyDescriptor%",!0),u=n("%Object.defineProperty%",!0),c=n("%Math.max%");if(u)try{u({},"a",{value:1})}catch{u=null}t.exports=function(h){var d=i(r,a,arguments);if(l&&u){var y=l(d,"length");y.configurable&&u(d,"length",{value:1+c(0,h.length-(arguments.length-1))})}return d};var p=function(){return i(r,o,arguments)};u?u(t.exports,"apply",{value:p}):t.exports.apply=p}}),Ob=He({"node_modules/call-bind/callBound.js"(e,t){var r=Wd(),n=Rb(),o=n(r("String.prototype.indexOf"));t.exports=function(a,i){var l=r(a,!!i);return typeof l=="function"&&o(a,".prototype.")>-1?n(l):l}}}),_b=He({"node_modules/has-tostringtag/shams.js"(e,t){var r=Hd();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),Pb=He({"node_modules/is-regex/index.js"(e,t){var r=Ob(),n=_b()(),o,a,i,l;n&&(o=r("Object.prototype.hasOwnProperty"),a=r("RegExp.prototype.exec"),i={},u=function(){throw i},l={toString:u,valueOf:u},typeof Symbol.toPrimitive=="symbol"&&(l[Symbol.toPrimitive]=u));var u,c=r("Object.prototype.toString"),p=Object.getOwnPropertyDescriptor,h="[object RegExp]";t.exports=n?function(d){if(!d||typeof d!="object")return!1;var y=p(d,"lastIndex"),g=y&&o(y,"value");if(!g)return!1;try{a(d,l)}catch(v){return v===i}}:function(d){return!d||typeof d!="object"&&typeof d!="function"?!1:c(d)===h}}}),Bb=He({"node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(o){if(!o)return!1;var a=r.call(o);return a==="[object Function]"||typeof o=="function"&&a!=="[object RegExp]"||typeof window<"u"&&(o===window.setTimeout||o===window.alert||o===window.confirm||o===window.prompt)}}}),Nb=He({"node_modules/is-symbol/index.js"(e,t){var r=Object.prototype.toString,n=Gd()();n?(o=Symbol.prototype.toString,a=/^Symbol\(.*\)$/,i=function(l){return typeof l.valueOf()!="symbol"?!1:a.test(o.call(l))},t.exports=function(l){if(typeof l=="symbol")return!0;if(r.call(l)!=="[object Symbol]")return!1;try{return i(l)}catch{return!1}}):t.exports=function(l){return!1};var o,a,i}});Ha(Pb());Ha(Bb());Ha(Nb());var Lb=typeof window=="object"&&window&&window.Object===Object&&window,jb=Lb,Mb=typeof self=="object"&&self&&self.Object===Object&&self,Ub=jb||Mb||Function("return this")(),Wa=Ub,$b=Wa.Symbol,sr=$b,Kd=Object.prototype,qb=Kd.hasOwnProperty,Jb=Kd.toString,Or=sr?sr.toStringTag:void 0;function Vb(e){var t=qb.call(e,Or),r=e[Or];try{e[Or]=void 0;var n=!0}catch{}var o=Jb.call(e);return n&&(t?e[Or]=r:delete e[Or]),o}var zb=Vb,Hb=Object.prototype,Gb=Hb.toString;function Wb(e){return Gb.call(e)}var Kb=Wb,Yb="[object Null]",Xb="[object Undefined]",Zc=sr?sr.toStringTag:void 0;function Qb(e){return e==null?e===void 0?Xb:Yb:Zc&&Zc in Object(e)?zb(e):Kb(e)}var Zb=Qb,ed=sr?sr.prototype:void 0;ed&&ed.toString;function eE(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Yd=eE,tE="[object AsyncFunction]",rE="[object Function]",nE="[object GeneratorFunction]",oE="[object Proxy]";function aE(e){if(!Yd(e))return!1;var t=Zb(e);return t==rE||t==nE||t==tE||t==oE}var iE=aE,sE=Wa["__core-js_shared__"],ka=sE,td=function(){var e=/[^.]+$/.exec(ka&&ka.keys&&ka.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function lE(e){return!!td&&td in e}var uE=lE,cE=Function.prototype,dE=cE.toString;function pE(e){if(e!=null){try{return dE.call(e)}catch{}try{return e+""}catch{}}return""}var hE=pE,fE=/[\\^$.*+?()[\]{}|]/g,mE=/^\[object .+?Constructor\]$/,yE=Function.prototype,gE=Object.prototype,bE=yE.toString,EE=gE.hasOwnProperty,AE=RegExp("^"+bE.call(EE).replace(fE,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function vE(e){if(!Yd(e)||uE(e))return!1;var t=iE(e)?AE:mE;return t.test(hE(e))}var DE=vE;function SE(e,t){return e?.[t]}var wE=SE;function CE(e,t){var r=wE(e,t);return DE(r)?r:void 0}var Xd=CE;function xE(e,t){return e===t||e!==e&&t!==t}var TE=xE,FE=Xd(Object,"create"),Br=FE;function IE(){this.__data__=Br?Br(null):{},this.size=0}var kE=IE;function RE(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var OE=RE,_E="__lodash_hash_undefined__",PE=Object.prototype,BE=PE.hasOwnProperty;function NE(e){var t=this.__data__;if(Br){var r=t[e];return r===_E?void 0:r}return BE.call(t,e)?t[e]:void 0}var LE=NE,jE=Object.prototype,ME=jE.hasOwnProperty;function UE(e){var t=this.__data__;return Br?t[e]!==void 0:ME.call(t,e)}var $E=UE,qE="__lodash_hash_undefined__";function JE(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Br&&t===void 0?qE:t,this}var VE=JE;function lr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var tA=eA;function rA(e,t){var r=this.__data__,n=Nn(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var nA=rA;function ur(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{let t=null,r=!1,n=!1,o=!1,a="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let i=0;iTA(e).replace(/\n\s*/g,"").trim());br({sources:{}});var{document:FA}=globalThis;function IA(e,t){e.channel.emit(Di,t)}Zn.a;var Zd=["h1","h2","h3","h4","h5","h6"],kA=Zd.reduce((e,t)=>({...e,[t]:R(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),RA=R.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),OA=({as:e,id:t,children:r,...n})=>{let o=mi(Db),a=kA[e],i=`#${t}`;return m.createElement(a,{id:t,...n},m.createElement(RA,{"aria-hidden":"true",href:i,tabIndex:-1,target:"_self",onClick:l=>{FA.getElementById(t)&&IA(o,i)}},m.createElement(es,null)),r)},ep=e=>{let{as:t,id:r,children:n,...o}=e;if(r)return m.createElement(OA,{as:t,id:r,...o},n);let a=t,{as:i,...l}=e;return m.createElement(a,{...eo(l,t)})};Zd.reduce((e,t)=>({...e,[t]:r=>m.createElement(ep,{as:t,...r})}),{});var _A=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(_A||{});zt(Tg());R.div(({theme:e})=>({width:"10rem","@media (max-width: 768px)":{display:"none"}}));R.div(({theme:e})=>({position:"fixed",bottom:0,top:0,width:"10rem",paddingTop:"4rem",paddingBottom:"2rem",overflowY:"auto",fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch","& *":{boxSizing:"border-box"},"& > .toc-wrapper > .toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`}}},"& .toc-list-item":{position:"relative",listStyleType:"none",marginLeft:20,paddingTop:3,paddingBottom:3},"& .toc-list-item::before":{content:'""',position:"absolute",height:"100%",top:0,left:0,transform:"translateX(calc(-2px - 20px))",borderLeft:`solid 2px ${e.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:e.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:e.color.secondary,textDecoration:"none"}}));R.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10}));var PA=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,BA=Object.hasOwnProperty,NA=class{constructor(){this.occurrences,this.reset()}slug(e,t){let r=this,n=LA(e,t===!0),o=n;for(;BA.call(r.occurrences,n);)r.occurrences[o]++,n=o+"-"+r.occurrences[o];return r.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}};function LA(e,t){return typeof e!="string"?"":(t||(e=e.toLowerCase()),e.replace(PA,"").replace(/ /g,"-"))}var jA=new NA,MA=({children:e,disableAnchor:t,...r})=>{if(t||typeof e!="string")return m.createElement(Wn,null,e);let n=jA.slug(e.toLowerCase());return m.createElement(ep,{as:"h2",id:n,...r},e)};R(MA)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,fontWeight:e.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:e.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}}));var UA=lo({from:{transform:"translateY(40px)"},to:{transform:"translateY(0)"}}),$A=lo({from:{background:"var(--highlight-bg-color)"},to:{}}),qA=R.div({containerType:"size",position:"sticky",bottom:0,height:39,overflow:"hidden",zIndex:1}),JA=R(zn)(({theme:e})=>({"--highlight-bg-color":e.base==="dark"?"#153B5B":"#E0F0FF",display:"flex",flexDirection:"row-reverse",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:6,padding:"6px 10px",animation:`${UA} 300ms, ${$A} 2s`,background:e.background.bar,borderTop:`1px solid ${e.appBorderColor}`,fontSize:e.typography.size.s2,"@container (max-width: 799px)":{flexDirection:"row",justifyContent:"flex-end"}})),VA=R.div({display:"flex",flex:"99 0 auto",alignItems:"center",marginLeft:10,gap:6}),zA=R.div(({theme:e})=>({display:"flex",flex:"1 0 0",alignItems:"center",gap:2,color:e.color.mediumdark,fontSize:e.typography.size.s2})),Ra=R.div({"@container (max-width: 799px)":{lineHeight:0,textIndent:"-9999px","&::after":{content:"attr(data-short-label)",display:"block",lineHeight:"initial",textIndent:"0"}}}),HA=R(Ge.Input)(({theme:e})=>({"::placeholder":{color:e.color.mediumdark},"&:invalid:not(:placeholder-shown)":{boxShadow:`${e.color.negative} 0 0 0 1px inset`}})),GA=({saveStory:e,createStory:t,resetArgs:r})=>{let n=m.useRef(null),[o,a]=m.useState(!1),[i,l]=m.useState(!1),[u,c]=m.useState(""),[p,h]=m.useState(null),d=async()=>{o||(a(!0),await e().catch(()=>{}),a(!1))},y=()=>{l(!0),c(""),setTimeout(()=>n.current?.focus(),0)},g=v=>{let A=v.target.value.replace(/^[^a-z]/i,"").replace(/[^a-z0-9-_ ]/gi,"").replaceAll(/([-_ ]+[a-z0-9])/gi,D=>D.toUpperCase().replace(/[-_ ]/g,""));c(A.charAt(0).toUpperCase()+A.slice(1))};return m.createElement(qA,{id:"save-from-controls"},m.createElement(JA,null,m.createElement(zA,null,m.createElement(ft,{as:"div",hasChrome:!1,trigger:"hover",tooltip:m.createElement(Ft,{note:"Save changes to story"})},m.createElement(Ke,{"aria-label":"Save changes to story",disabled:o,onClick:d},m.createElement(Wi,null),m.createElement(Ra,{"data-short-label":"Save"},"Update story"))),m.createElement(ft,{as:"div",hasChrome:!1,trigger:"hover",tooltip:m.createElement(Ft,{note:"Create new story with these settings"})},m.createElement(Ke,{"aria-label":"Create new story with these settings",onClick:y},m.createElement(ho,null),m.createElement(Ra,{"data-short-label":"New"},"Create new story"))),m.createElement(ft,{as:"div",hasChrome:!1,trigger:"hover",tooltip:m.createElement(Ft,{note:"Reset changes"})},m.createElement(Ke,{"aria-label":"Reset changes",onClick:()=>r()},m.createElement(mo,null),m.createElement("span",null,"Reset")))),m.createElement(VA,null,m.createElement(Ra,{"data-short-label":"Unsaved changes"},"You modified this story. Do you want to save your changes?")),m.createElement(Ye,{width:350,open:i,onOpenChange:l},m.createElement(Ge,{onSubmit:async v=>{if(v.preventDefault(),!o)try{h(null),a(!0),await t(u.replace(/^[^a-z]/i,"").replaceAll(/[^a-z0-9]/gi,"")),l(!1),a(!1)}catch(A){h(A.message),a(!1)}},id:"create-new-story-form"},m.createElement(Ye.Content,null,m.createElement(Ye.Header,null,m.createElement(Ye.Title,null,"Create new story"),m.createElement(Ye.Description,null,"This will add a new story to your existing stories file.")),m.createElement(HA,{onChange:g,placeholder:"Story export name",readOnly:o,ref:n,value:u}),m.createElement(Ye.Actions,null,m.createElement(ht,{disabled:o||!u,size:"medium",type:"submit",variant:"solid"},"Create"),m.createElement(Ye.Dialog.Close,{asChild:!0},m.createElement(ht,{disabled:o,size:"medium",type:"reset"},"Cancel"))))),p&&m.createElement(Ye.Error,null,p))))},nd="addon-controls",tp="controls",od=e=>Object.entries(e).reduce((t,[r,n])=>n!==void 0?Object.assign(t,{[r]:n}):t,{}),WA=R.div({display:"grid",gridTemplateRows:"1fr 39px",height:"100%",maxHeight:"100vh",overflowY:"auto"}),KA=({saveStory:e,createStory:t})=>{let[r,n]=Z(!0),[o,a,i,l]=Mi(),[u]=Ui(),c=so(),{expanded:p,sort:h,presetColors:d,disableSaveFromUI:y=!1}=$i(tp,{}),{path:g,previewInitialized:v}=qi();Fe(()=>{v&&n(!1)},[v]);let A=Object.values(c).some(T=>T?.control),D=Object.entries(c).reduce((T,[x,k])=>{let I=k?.control;return typeof I!="object"||I?.type!=="color"||I?.presetColors?T[x]=k:T[x]={...k,control:{...I,presetColors:d}},T},{}),S=pt(()=>!!o&&!!l&&!It(od(o),od(l)),[o,l]);return m.createElement(WA,null,m.createElement(vb,{key:g,compact:!p&&A,rows:D,args:o,globals:u,updateArgs:a,resetArgs:i,inAddonPanel:!0,sort:h,isLoading:r}),A&&S&&dc.CONFIG_TYPE==="DEVELOPMENT"&&y!==!0&&m.createElement(GA,{resetArgs:i,saveStory:e,createStory:t}))};function YA(){let e=so(),t=Object.values(e).filter(r=>r?.control&&!r?.table?.disable).length;return m.createElement("div",null,m.createElement(Yn,{col:1},m.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Controls"),t===0?"":m.createElement(Vn,{status:"neutral"},t)))}var ad=e=>JSON.stringify(e,(t,r)=>typeof r=="function"?"__sb_empty_function_arg__":r);Kr.register(nd,e=>{let t=Kr.getChannel(),r=async()=>{let o=e.getCurrentStoryData();if(o.type!=="story")throw new Error("Not a story");try{let a=await io(t,no,Hr,{args:ad(Object.entries(o.args||{}).reduce((i,[l,u])=>(It(u,o.initialArgs?.[l])||(i[l]=u),i),{})),csfId:o.id,importPath:o.importPath});e.addNotification({id:"save-story-success",icon:{name:"passed",color:Yr.positive},content:{headline:"Story saved",subHeadline:m.createElement(m.Fragment,null,"Updated story ",m.createElement("b",null,a.sourceStoryName),".")},duration:8e3})}catch(a){throw e.addNotification({id:"save-story-error",icon:{name:"failed",color:Yr.negative},content:{headline:"Failed to save story",subHeadline:a?.message||"Check the Storybook process on the command line for more details."},duration:8e3}),a}},n=async o=>{let a=e.getCurrentStoryData();if(a.type!=="story")throw new Error("Not a story");let i=await io(t,no,Hr,{args:a.args&&ad(a.args),csfId:a.id,importPath:a.importPath,name:o});e.addNotification({id:"save-story-success",icon:{name:"passed",color:Yr.positive},content:{headline:"Story created",subHeadline:m.createElement(m.Fragment,null,"Added story ",m.createElement("b",null,i.newStoryName)," based on ",m.createElement("b",null,i.sourceStoryName),".")},duration:8e3,onClick:({onDismiss:l})=>{l(),e.selectStory(i.newStoryId)}})};Kr.add(nd,{title:YA,type:ji.PANEL,paramKey:tp,render:({active:o})=>!o||!e.getCurrentStoryData()?null:m.createElement(Jn,{active:o},m.createElement(KA,{saveStory:r,createStory:n}))}),t.on(Hr,o=>{if(!o.success)return;let a=e.getCurrentStoryData();a.type==="story"&&(e.resetStoryArgs(a),o.payload.newStoryId&&e.selectStory(o.payload.newStoryId))})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/essentials-docs-3/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-docs-3/manager-bundle.js new file mode 100644 index 0000000..f0182e5 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-docs-3/manager-bundle.js @@ -0,0 +1,245 @@ +try{ +(()=>{var Xc=Object.create;var mn=Object.defineProperty;var Qc=Object.getOwnPropertyDescriptor;var Zc=Object.getOwnPropertyNames;var ed=Object.getPrototypeOf,td=Object.prototype.hasOwnProperty;var Ie=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var ze=(e,t)=>()=>(e&&(t=e(e=0)),t);var rd=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),fa=(e,t)=>{for(var r in t)mn(e,r,{get:t[r],enumerable:!0})},nd=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Zc(t))!td.call(e,o)&&o!==r&&mn(e,o,{get:()=>t[o],enumerable:!(n=Qc(t,o))||n.enumerable});return e};var od=(e,t,r)=>(r=e!=null?Xc(ed(e)):{},nd(t||!e||!e.__esModule?mn(r,"default",{value:e,enumerable:!0}):r,e));var q=ze(()=>{});var V=ze(()=>{});var H=ze(()=>{});var x,ma,et,m1,y1,g1,b1,ad,E1,de,Yt,id,A1,v1,S1,D1,ya,w1,C1,x1,tt,Dr,T1,F1,rt,I1,k1,R1,ga,Xt,O1,Me,$e,_1,P1,B1,Qt=ze(()=>{q();V();H();x=__REACT__,{Children:ma,Component:et,Fragment:m1,Profiler:y1,PureComponent:g1,StrictMode:b1,Suspense:ad,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:E1,cloneElement:de,createContext:Yt,createElement:id,createFactory:A1,createRef:v1,forwardRef:S1,isValidElement:D1,lazy:ya,memo:w1,startTransition:C1,unstable_act:x1,useCallback:tt,useContext:Dr,useDebugValue:T1,useDeferredValue:F1,useEffect:rt,useId:I1,useImperativeHandle:k1,useInsertionEffect:R1,useLayoutEffect:ga,useMemo:Xt,useReducer:O1,useRef:Me,useState:$e,useSyncExternalStore:_1,useTransition:P1,version:B1}=__REACT__});var Ia={};fa(Ia,{A:()=>ud,ActionBar:()=>yn,AddonPanel:()=>gn,Badge:()=>cd,Bar:()=>dd,Blockquote:()=>pd,Button:()=>ba,ClipboardCode:()=>hd,Code:()=>Ea,DL:()=>fd,Div:()=>md,DocumentWrapper:()=>yd,EmptyTabContent:()=>Aa,ErrorFormatter:()=>va,FlexBar:()=>bn,Form:()=>nt,H1:()=>gd,H2:()=>En,H3:()=>Sa,H4:()=>bd,H5:()=>Ed,H6:()=>Ad,HR:()=>vd,IconButton:()=>ft,IconButtonSkeleton:()=>Sd,Icons:()=>Dd,Img:()=>wd,LI:()=>Cd,Link:()=>Da,ListItem:()=>xd,Loader:()=>wa,Modal:()=>Td,OL:()=>Fd,P:()=>Id,Placeholder:()=>kd,Pre:()=>Rd,ProgressSpinner:()=>Od,ResetWrapper:()=>Ca,ScrollArea:()=>_d,Separator:()=>Pd,Spaced:()=>Bd,Span:()=>Nd,StorybookIcon:()=>jd,StorybookLogo:()=>Ld,Symbols:()=>Md,SyntaxHighlighter:()=>An,TT:()=>$d,TabBar:()=>Ud,TabButton:()=>Jd,TabWrapper:()=>qd,Table:()=>Vd,Tabs:()=>Hd,TabsState:()=>xa,TooltipLinkList:()=>zd,TooltipMessage:()=>Gd,TooltipNote:()=>vn,UL:()=>Wd,WithTooltip:()=>wr,WithTooltipPure:()=>Ta,Zoom:()=>Sn,codeCommon:()=>Tt,components:()=>Dn,createCopyToClipboardFunction:()=>Kd,default:()=>ld,getStoryHref:()=>Fa,icons:()=>Yd,interleaveSeparators:()=>Xd,nameSpaceClassNames:()=>wn,resetComponents:()=>Qd,withReset:()=>Ft});var ld,ud,yn,gn,cd,dd,pd,ba,hd,Ea,fd,md,yd,Aa,va,bn,nt,gd,En,Sa,bd,Ed,Ad,vd,ft,Sd,Dd,wd,Cd,Da,xd,wa,Td,Fd,Id,kd,Rd,Od,Ca,_d,Pd,Bd,Nd,jd,Ld,Md,An,$d,Ud,Jd,qd,Vd,Hd,xa,zd,Gd,vn,Wd,wr,Ta,Sn,Tt,Dn,Kd,Fa,Yd,Xd,wn,Qd,Ft,Zt=ze(()=>{q();V();H();ld=__STORYBOOK_COMPONENTS__,{A:ud,ActionBar:yn,AddonPanel:gn,Badge:cd,Bar:dd,Blockquote:pd,Button:ba,ClipboardCode:hd,Code:Ea,DL:fd,Div:md,DocumentWrapper:yd,EmptyTabContent:Aa,ErrorFormatter:va,FlexBar:bn,Form:nt,H1:gd,H2:En,H3:Sa,H4:bd,H5:Ed,H6:Ad,HR:vd,IconButton:ft,IconButtonSkeleton:Sd,Icons:Dd,Img:wd,LI:Cd,Link:Da,ListItem:xd,Loader:wa,Modal:Td,OL:Fd,P:Id,Placeholder:kd,Pre:Rd,ProgressSpinner:Od,ResetWrapper:Ca,ScrollArea:_d,Separator:Pd,Spaced:Bd,Span:Nd,StorybookIcon:jd,StorybookLogo:Ld,Symbols:Md,SyntaxHighlighter:An,TT:$d,TabBar:Ud,TabButton:Jd,TabWrapper:qd,Table:Vd,Tabs:Hd,TabsState:xa,TooltipLinkList:zd,TooltipMessage:Gd,TooltipNote:vn,UL:Wd,WithTooltip:wr,WithTooltipPure:Ta,Zoom:Sn,codeCommon:Tt,components:Dn,createCopyToClipboardFunction:Kd,getStoryHref:Fa,icons:Yd,interleaveSeparators:Xd,nameSpaceClassNames:wn,resetComponents:Qd,withReset:Ft}=__STORYBOOK_COMPONENTS__});var oi=rd((Tr,ni)=>{q();V();H();(function(e,t){typeof Tr=="object"&&typeof ni<"u"?t(Tr):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.jtpp={}))})(Tr,function(e){"use strict";function t(i){return i.text!==void 0&&i.text!==""?`'${i.type}' with value '${i.text}'`:`'${i.type}'`}class r extends Error{constructor(h){super(`No parslet found for token: ${t(h)}`),this.token=h,Object.setPrototypeOf(this,r.prototype)}getToken(){return this.token}}class n extends Error{constructor(h){super(`The parsing ended early. The next token was: ${t(h)}`),this.token=h,Object.setPrototypeOf(this,n.prototype)}getToken(){return this.token}}class o extends Error{constructor(h,g){let C=`Unexpected type: '${h.type}'.`;g!==void 0&&(C+=` Message: ${g}`),super(C),Object.setPrototypeOf(this,o.prototype)}}function s(i){return h=>h.startsWith(i)?{type:i,text:i}:null}function a(i){let h=0,g,C=i[0],O=!1;if(C!=="'"&&C!=='"')return null;for(;h{let h=c(i);return h==null?null:{type:"Identifier",text:h}};function y(i){return h=>{if(!h.startsWith(i))return null;let g=h[i.length];return g!==void 0&&u.test(g)?null:{type:i,text:i}}}let E=i=>{let h=a(i);return h==null?null:{type:"StringValue",text:h}},v=i=>i.length>0?null:{type:"EOF",text:""},S=i=>{let h=p(i);return h===null?null:{type:"Number",text:h}},D=[v,s("=>"),s("("),s(")"),s("{"),s("}"),s("["),s("]"),s("|"),s("&"),s("<"),s(">"),s(","),s(";"),s("*"),s("?"),s("!"),s("="),s(":"),s("..."),s("."),s("#"),s("~"),s("/"),s("@"),y("undefined"),y("null"),y("function"),y("this"),y("new"),y("module"),y("event"),y("extends"),y("external"),y("infer"),y("typeof"),y("keyof"),y("readonly"),y("import"),y("is"),y("in"),y("asserts"),S,f,E],w=/^\s*\n\s*/;class F{static create(h){let g=this.read(h);h=g.text;let C=this.read(h);return h=C.text,new F(h,void 0,g.token,C.token)}constructor(h,g,C,O){this.text="",this.text=h,this.previous=g,this.current=C,this.next=O}static read(h,g=!1){g=g||w.test(h),h=h.trim();for(let C of D){let O=C(h);if(O!==null){let $=Object.assign(Object.assign({},O),{startOfLine:g});return h=h.slice($.text.length),{text:h,token:$}}}throw new Error("Unexpected Token "+h)}advance(){let h=F.read(this.text);return new F(h.text,this.current,this.next,h.token)}}function T(i){if(i===void 0)throw new Error("Unexpected undefined");if(i.type==="JsdocTypeKeyValue"||i.type==="JsdocTypeParameterList"||i.type==="JsdocTypeProperty"||i.type==="JsdocTypeReadonlyProperty"||i.type==="JsdocTypeObjectField"||i.type==="JsdocTypeJsdocObjectField"||i.type==="JsdocTypeIndexSignature"||i.type==="JsdocTypeMappedType"||i.type==="JsdocTypeTypeParameter")throw new o(i);return i}function _(i){return i.type==="JsdocTypeKeyValue"?N(i):T(i)}function R(i){return i.type==="JsdocTypeName"?i:N(i)}function N(i){if(i.type!=="JsdocTypeKeyValue")throw new o(i);return i}function j(i){var h;if(i.type==="JsdocTypeVariadic"){if(((h=i.element)===null||h===void 0?void 0:h.type)==="JsdocTypeName")return i;throw new o(i)}if(i.type!=="JsdocTypeNumber"&&i.type!=="JsdocTypeName")throw new o(i);return i}function U(i){if(i.type==="JsdocTypeTuple"||i.type==="JsdocTypeGeneric"&&i.meta.brackets==="square")return i;throw new o(i)}function z(i){return i.type==="JsdocTypeIndexSignature"||i.type==="JsdocTypeMappedType"}var B;(function(i){i[i.ALL=0]="ALL",i[i.PARAMETER_LIST=1]="PARAMETER_LIST",i[i.OBJECT=2]="OBJECT",i[i.KEY_VALUE=3]="KEY_VALUE",i[i.INDEX_BRACKETS=4]="INDEX_BRACKETS",i[i.UNION=5]="UNION",i[i.INTERSECTION=6]="INTERSECTION",i[i.PREFIX=7]="PREFIX",i[i.INFIX=8]="INFIX",i[i.TUPLE=9]="TUPLE",i[i.SYMBOL=10]="SYMBOL",i[i.OPTIONAL=11]="OPTIONAL",i[i.NULLABLE=12]="NULLABLE",i[i.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",i[i.FUNCTION=14]="FUNCTION",i[i.ARROW=15]="ARROW",i[i.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",i[i.GENERIC=17]="GENERIC",i[i.NAME_PATH=18]="NAME_PATH",i[i.PARENTHESIS=19]="PARENTHESIS",i[i.SPECIAL_TYPES=20]="SPECIAL_TYPES"})(B||(B={}));class L{constructor(h,g,C){this.grammar=h,typeof g=="string"?this._lexer=F.create(g):this._lexer=g,this.baseParser=C}get lexer(){return this._lexer}parse(){let h=this.parseType(B.ALL);if(this.lexer.current.type!=="EOF")throw new n(this.lexer.current);return h}parseType(h){return T(this.parseIntermediateType(h))}parseIntermediateType(h){let g=this.tryParslets(null,h);if(g===null)throw new r(this.lexer.current);return this.parseInfixIntermediateType(g,h)}parseInfixIntermediateType(h,g){let C=this.tryParslets(h,g);for(;C!==null;)h=C,C=this.tryParslets(h,g);return h}tryParslets(h,g){for(let C of this.grammar){let O=C(this,g,h);if(O!==null)return O}return null}consume(h){return Array.isArray(h)||(h=[h]),h.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(h){this._lexer=h.lexer}}function G(i){return i==="}"||i==="EOF"||i==="|"||i===","||i===")"||i===">"}let b=(i,h,g)=>{let C=i.lexer.current.type,O=i.lexer.next.type;return g==null&&C==="?"&&!G(O)||g!=null&&C==="?"?(i.consume("?"),g==null?{type:"JsdocTypeNullable",element:i.parseType(B.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:T(g),meta:{position:"suffix"}}):null};function A(i){let h=(g,C,O)=>{let $=g.lexer.current.type,W=g.lexer.next.type;if(O===null){if("parsePrefix"in i&&i.accept($,W))return i.parsePrefix(g)}else if("parseInfix"in i&&i.precedence>C&&i.accept($,W))return i.parseInfix(g,O);return null};return Object.defineProperty(h,"name",{value:i.name}),h}let I=A({name:"optionalParslet",accept:i=>i==="=",precedence:B.OPTIONAL,parsePrefix:i=>(i.consume("="),{type:"JsdocTypeOptional",element:i.parseType(B.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(i,h)=>(i.consume("="),{type:"JsdocTypeOptional",element:T(h),meta:{position:"suffix"}})}),M=A({name:"numberParslet",accept:i=>i==="Number",parsePrefix:i=>{let h=parseFloat(i.lexer.current.text);return i.consume("Number"),{type:"JsdocTypeNumber",value:h}}}),J=A({name:"parenthesisParslet",accept:i=>i==="(",parsePrefix:i=>{if(i.consume("("),i.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let h=i.parseIntermediateType(B.ALL);if(!i.consume(")"))throw new Error("Unterminated parenthesis");return h.type==="JsdocTypeParameterList"?h:h.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[h]}:{type:"JsdocTypeParenthesis",element:T(h)}}}),Y=A({name:"specialTypesParslet",accept:(i,h)=>i==="?"&&G(h)||i==="null"||i==="undefined"||i==="*",parsePrefix:i=>{if(i.consume("null"))return{type:"JsdocTypeNull"};if(i.consume("undefined"))return{type:"JsdocTypeUndefined"};if(i.consume("*"))return{type:"JsdocTypeAny"};if(i.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+i.lexer.current.text)}}),re=A({name:"notNullableParslet",accept:i=>i==="!",precedence:B.NULLABLE,parsePrefix:i=>(i.consume("!"),{type:"JsdocTypeNotNullable",element:i.parseType(B.NULLABLE),meta:{position:"prefix"}}),parseInfix:(i,h)=>(i.consume("!"),{type:"JsdocTypeNotNullable",element:T(h),meta:{position:"suffix"}})});function Z({allowTrailingComma:i}){return A({name:"parameterListParslet",accept:h=>h===",",precedence:B.PARAMETER_LIST,parseInfix:(h,g)=>{let C=[_(g)];h.consume(",");do try{let O=h.parseIntermediateType(B.PARAMETER_LIST);C.push(_(O))}catch(O){if(O instanceof r)break;throw O}while(h.consume(","));if(C.length>0&&C.slice(0,-1).some(O=>O.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:C}}})}let X=A({name:"genericParslet",accept:(i,h)=>i==="<"||i==="."&&h==="<",precedence:B.GENERIC,parseInfix:(i,h)=>{let g=i.consume(".");i.consume("<");let C=[],O=!1;if(i.consume("infer")){O=!0;let $=i.parseIntermediateType(B.SYMBOL);if($.type!=="JsdocTypeName")throw new o($,"A typescript asserts always has to have a name on the left side.");C.push($)}else do C.push(i.parseType(B.PARAMETER_LIST));while(i.consume(","));if(!i.consume(">"))throw new Error("Unterminated generic parameter list");return Object.assign(Object.assign({type:"JsdocTypeGeneric",left:T(h),elements:C},O?{infer:!0}:{}),{meta:{brackets:"angle",dot:g}})}}),le=A({name:"unionParslet",accept:i=>i==="|",precedence:B.UNION,parseInfix:(i,h)=>{i.consume("|");let g=[];do g.push(i.parseType(B.UNION));while(i.consume("|"));return{type:"JsdocTypeUnion",elements:[T(h),...g]}}}),Se=[b,I,M,J,Y,re,Z({allowTrailingComma:!0}),X,le,I];function be({allowSquareBracketsOnAnyType:i,allowJsdocNamePaths:h,pathGrammar:g}){return function(O,$,W){if(W==null||$>=B.NAME_PATH)return null;let te=O.lexer.current.type,Ce=O.lexer.next.type;if(!(te==="."&&Ce!=="<"||te==="["&&(i||W.type==="JsdocTypeName")||h&&(te==="~"||te==="#")))return null;let Pe,Sr=!1;O.consume(".")?Pe="property":O.consume("[")?(Pe="property-brackets",Sr=!0):O.consume("~")?Pe="inner":(O.consume("#"),Pe="instance");let pa=g!==null?new L(g,O.lexer,O):O,He=pa.parseIntermediateType(B.NAME_PATH);O.acceptLexerState(pa);let Kt;switch(He.type){case"JsdocTypeName":Kt={type:"JsdocTypeProperty",value:He.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":Kt={type:"JsdocTypeProperty",value:He.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":Kt={type:"JsdocTypeProperty",value:He.value,meta:{quote:He.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(He.specialType==="event")Kt=He;else throw new o(He,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new o(He,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(Sr&&!O.consume("]")){let ha=O.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${ha.type}' with text '${ha.text}'`)}return{type:"JsdocTypeNamePath",left:T(W),right:Kt,pathType:Pe}}}function pe({allowedAdditionalTokens:i}){return A({name:"nameParslet",accept:h=>h==="Identifier"||h==="this"||h==="new"||i.includes(h),parsePrefix:h=>{let{type:g,text:C}=h.lexer.current;return h.consume(g),{type:"JsdocTypeName",value:C}}})}let ee=A({name:"stringValueParslet",accept:i=>i==="StringValue",parsePrefix:i=>{let h=i.lexer.current.text;return i.consume("StringValue"),{type:"JsdocTypeStringValue",value:h.slice(1,-1),meta:{quote:h[0]==="'"?"single":"double"}}}});function Re({pathGrammar:i,allowedTypes:h}){return A({name:"specialNamePathParslet",accept:g=>h.includes(g),parsePrefix:g=>{let C=g.lexer.current.type;if(g.consume(C),!g.consume(":"))return{type:"JsdocTypeName",value:C};let O,$=g.lexer.current;if(g.consume("StringValue"))O={type:"JsdocTypeSpecialNamePath",value:$.text.slice(1,-1),specialType:C,meta:{quote:$.text[0]==="'"?"single":"double"}};else{let Ce="",De=["Identifier","@","/"];for(;De.some(Pe=>g.consume(Pe));)Ce+=$.text,$=g.lexer.current;O={type:"JsdocTypeSpecialNamePath",value:Ce,specialType:C,meta:{quote:void 0}}}let W=new L(i,g.lexer,g),te=W.parseInfixIntermediateType(O,B.ALL);return g.acceptLexerState(W),T(te)}})}let Ve=[pe({allowedAdditionalTokens:["external","module"]}),ee,M,be({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],_e=[...Ve,Re({allowedTypes:["event"],pathGrammar:Ve})];function pt(i){let h;if(i.type==="JsdocTypeParameterList")h=i.elements;else if(i.type==="JsdocTypeParenthesis")h=[i.element];else throw new o(i);return h.map(g=>_(g))}function Er(i){let h=pt(i);if(h.some(g=>g.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return h}function Ht({allowNamedParameters:i,allowNoReturnType:h,allowWithoutParenthesis:g,allowNewAsFunctionKeyword:C}){return A({name:"functionParslet",accept:(O,$)=>O==="function"||C&&O==="new"&&$==="(",parsePrefix:O=>{let $=O.consume("new");O.consume("function");let W=O.lexer.current.type==="(";if(!W){if(!g)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let te={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:$,parenthesis:W},Ce=O.parseIntermediateType(B.FUNCTION);if(i===void 0)te.parameters=Er(Ce);else{if($&&Ce.type==="JsdocTypeFunction"&&Ce.arrow)return te=Ce,te.constructor=!0,te;te.parameters=pt(Ce);for(let De of te.parameters)if(De.type==="JsdocTypeKeyValue"&&!i.includes(De.key))throw new Error(`only allowed named parameters are ${i.join(", ")} but got ${De.type}`)}if(O.consume(":"))te.returnType=O.parseType(B.PREFIX);else if(!h)throw new Error("function is missing return type");return te}})}function zt({allowPostfix:i,allowEnclosingBrackets:h}){return A({name:"variadicParslet",accept:g=>g==="...",precedence:B.PREFIX,parsePrefix:g=>{g.consume("...");let C=h&&g.consume("[");try{let O=g.parseType(B.PREFIX);if(C&&!g.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:T(O),meta:{position:"prefix",squareBrackets:C}}}catch(O){if(O instanceof r){if(C)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw O}},parseInfix:i?(g,C)=>(g.consume("..."),{type:"JsdocTypeVariadic",element:T(C),meta:{position:"suffix",squareBrackets:!1}}):void 0})}let Te=A({name:"symbolParslet",accept:i=>i==="(",precedence:B.SYMBOL,parseInfix:(i,h)=>{if(h.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");i.consume("(");let g={type:"JsdocTypeSymbol",value:h.value};if(!i.consume(")")){let C=i.parseIntermediateType(B.SYMBOL);if(g.element=j(C),!i.consume(")"))throw new Error("Symbol does not end after value")}return g}}),Fe=A({name:"arrayBracketsParslet",precedence:B.ARRAY_BRACKETS,accept:(i,h)=>i==="["&&h==="]",parseInfix:(i,h)=>(i.consume("["),i.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[T(h)],meta:{brackets:"square",dot:!1}})});function Xe({objectFieldGrammar:i,allowKeyTypes:h}){return A({name:"objectParslet",accept:g=>g==="{",parsePrefix:g=>{g.consume("{");let C={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!g.consume("}")){let O,$=new L(i,g.lexer,g);for(;;){$.acceptLexerState(g);let W=$.parseIntermediateType(B.OBJECT);g.acceptLexerState($),W===void 0&&h&&(W=g.parseIntermediateType(B.OBJECT));let te=!1;if(W.type==="JsdocTypeNullable"&&(te=!0,W=W.element),W.type==="JsdocTypeNumber"||W.type==="JsdocTypeName"||W.type==="JsdocTypeStringValue"){let De;W.type==="JsdocTypeStringValue"&&(De=W.meta.quote),C.elements.push({type:"JsdocTypeObjectField",key:W.value.toString(),right:void 0,optional:te,readonly:!1,meta:{quote:De}})}else if(W.type==="JsdocTypeObjectField"||W.type==="JsdocTypeJsdocObjectField")C.elements.push(W);else throw new o(W);if(g.lexer.current.startOfLine)O="linebreak",g.consume(",")||g.consume(";");else if(g.consume(","))O="comma";else if(g.consume(";"))O="semicolon";else break;if(g.lexer.current.type==="}")break}if(C.meta.separator=O??"comma",O==="linebreak"&&(C.meta.propertyIndent=" "),!g.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return C}})}function xt({allowSquaredProperties:i,allowKeyTypes:h,allowReadonly:g,allowOptional:C}){return A({name:"objectFieldParslet",precedence:B.KEY_VALUE,accept:O=>O===":",parseInfix:(O,$)=>{var W;let te=!1,Ce=!1;C&&$.type==="JsdocTypeNullable"&&(te=!0,$=$.element),g&&$.type==="JsdocTypeReadonlyProperty"&&(Ce=!0,$=$.element);let De=(W=O.baseParser)!==null&&W!==void 0?W:O;if(De.acceptLexerState(O),$.type==="JsdocTypeNumber"||$.type==="JsdocTypeName"||$.type==="JsdocTypeStringValue"||z($)){if(z($)&&!i)throw new o($);De.consume(":");let Pe;$.type==="JsdocTypeStringValue"&&(Pe=$.meta.quote);let Sr=De.parseType(B.KEY_VALUE);return O.acceptLexerState(De),{type:"JsdocTypeObjectField",key:z($)?$:$.value.toString(),right:Sr,optional:te,readonly:Ce,meta:{quote:Pe}}}else{if(!h)throw new o($);De.consume(":");let Pe=De.parseType(B.KEY_VALUE);return O.acceptLexerState(De),{type:"JsdocTypeJsdocObjectField",left:T($),right:Pe}}}})}function Gt({allowOptional:i,allowVariadic:h}){return A({name:"keyValueParslet",precedence:B.KEY_VALUE,accept:g=>g===":",parseInfix:(g,C)=>{let O=!1,$=!1;if(i&&C.type==="JsdocTypeNullable"&&(O=!0,C=C.element),h&&C.type==="JsdocTypeVariadic"&&C.element!==void 0&&($=!0,C=C.element),C.type!=="JsdocTypeName")throw new o(C);g.consume(":");let W=g.parseType(B.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:C.value,right:W,optional:O,variadic:$}}})}let Ar=[...Se,Ht({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),ee,Re({allowedTypes:["module","external","event"],pathGrammar:_e}),zt({allowEnclosingBrackets:!0,allowPostfix:!0}),pe({allowedAdditionalTokens:["keyof"]}),Te,Fe,be({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:_e})],Dc=[...Ar,Xe({objectFieldGrammar:[pe({allowedAdditionalTokens:["typeof","module","in"]}),xt({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...Ar],allowKeyTypes:!0}),Gt({allowOptional:!0,allowVariadic:!0})],sa=A({name:"typeOfParslet",accept:i=>i==="typeof",parsePrefix:i=>(i.consume("typeof"),{type:"JsdocTypeTypeof",element:i.parseType(B.KEY_OF_TYPE_OF)})}),wc=[pe({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),b,I,ee,M,xt({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],Cc=[...Se,Xe({allowKeyTypes:!1,objectFieldGrammar:wc}),pe({allowedAdditionalTokens:["event","external","in"]}),sa,Ht({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),zt({allowEnclosingBrackets:!1,allowPostfix:!1}),pe({allowedAdditionalTokens:["keyof"]}),Re({allowedTypes:["module"],pathGrammar:_e}),be({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:_e}),Gt({allowOptional:!1,allowVariadic:!1}),Te],xc=A({name:"assertsParslet",accept:i=>i==="asserts",parsePrefix:i=>{i.consume("asserts");let h=i.parseIntermediateType(B.SYMBOL);if(h.type!=="JsdocTypeName")throw new o(h,"A typescript asserts always has to have a name on the left side.");return i.consume("is")?{type:"JsdocTypeAsserts",left:h,right:T(i.parseIntermediateType(B.INFIX))}:{type:"JsdocTypeAssertsPlain",element:h}}});function Tc({allowQuestionMark:i}){return A({name:"tupleParslet",accept:h=>h==="[",parsePrefix:h=>{h.consume("[");let g={type:"JsdocTypeTuple",elements:[]};if(h.consume("]"))return g;let C=h.parseIntermediateType(B.ALL);if(C.type==="JsdocTypeParameterList"?C.elements[0].type==="JsdocTypeKeyValue"?g.elements=C.elements.map(N):g.elements=C.elements.map(T):C.type==="JsdocTypeKeyValue"?g.elements=[N(C)]:g.elements=[T(C)],!h.consume("]"))throw new Error("Unterminated '['");if(g.elements.some(O=>O.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return g}})}let Fc=A({name:"keyOfParslet",accept:i=>i==="keyof",parsePrefix:i=>(i.consume("keyof"),{type:"JsdocTypeKeyof",element:T(i.parseType(B.KEY_OF_TYPE_OF))})}),Ic=A({name:"importParslet",accept:i=>i==="import",parsePrefix:i=>{if(i.consume("import"),!i.consume("("))throw new Error("Missing parenthesis after import keyword");let h=i.parseType(B.PREFIX);if(h.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!i.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:h}}}),kc=A({name:"readonlyPropertyParslet",accept:i=>i==="readonly",parsePrefix:i=>(i.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:i.parseIntermediateType(B.KEY_VALUE)})}),Rc=A({name:"arrowFunctionParslet",precedence:B.ARROW,accept:i=>i==="=>",parseInfix:(i,h)=>(i.consume("=>"),{type:"JsdocTypeFunction",parameters:pt(h).map(R),arrow:!0,constructor:!1,parenthesis:!0,returnType:i.parseType(B.OBJECT)})}),Oc=A({name:"genericArrowFunctionParslet",accept:i=>i==="<",parsePrefix:i=>{let h=[];i.consume("<");do{let C,O=i.parseIntermediateType(B.SYMBOL);if(O.type==="JsdocTypeOptional"&&(O=O.element,C=i.parseType(B.SYMBOL)),O.type!=="JsdocTypeName")throw new o(O);let $;i.consume("extends")&&($=i.parseType(B.SYMBOL),$.type==="JsdocTypeOptional"&&($=$.element,C=i.parseType(B.SYMBOL)));let W={type:"JsdocTypeTypeParameter",name:O};if($!==void 0&&(W.constraint=$),C!==void 0&&(W.defaultValue=C),h.push(W),i.consume(">"))break}while(i.consume(","));let g=i.parseIntermediateType(B.SYMBOL);return g.typeParameters=h,g}}),_c=A({name:"intersectionParslet",accept:i=>i==="&",precedence:B.INTERSECTION,parseInfix:(i,h)=>{i.consume("&");let g=[];do g.push(i.parseType(B.INTERSECTION));while(i.consume("&"));return{type:"JsdocTypeIntersection",elements:[T(h),...g]}}}),Pc=A({name:"predicateParslet",precedence:B.INFIX,accept:i=>i==="is",parseInfix:(i,h)=>{if(h.type!=="JsdocTypeName")throw new o(h,"A typescript predicate always has to have a name on the left side.");return i.consume("is"),{type:"JsdocTypePredicate",left:h,right:T(i.parseIntermediateType(B.INFIX))}}}),Bc=A({name:"objectSquareBracketPropertyParslet",accept:i=>i==="[",parsePrefix:i=>{if(i.baseParser===void 0)throw new Error("Only allowed inside object grammar");i.consume("[");let h=i.lexer.current.text;i.consume("Identifier");let g;if(i.consume(":")){let C=i.baseParser;C.acceptLexerState(i),g={type:"JsdocTypeIndexSignature",key:h,right:C.parseType(B.INDEX_BRACKETS)},i.acceptLexerState(C)}else if(i.consume("in")){let C=i.baseParser;C.acceptLexerState(i),g={type:"JsdocTypeMappedType",key:h,right:C.parseType(B.ARRAY_BRACKETS)},i.acceptLexerState(C)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!i.consume("]"))throw new Error("Unterminated square brackets");return g}}),Nc=A({name:"readonlyArrayParslet",accept:i=>i==="readonly",parsePrefix:i=>(i.consume("readonly"),{type:"JsdocTypeReadonlyArray",element:U(i.parseIntermediateType(B.ALL))})}),jc=A({name:"conditionalParslet",precedence:B.INFIX,accept:i=>i==="extends",parseInfix:(i,h)=>{i.consume("extends");let g=i.parseType(B.KEY_OF_TYPE_OF).element,C=i.parseType(B.INFIX);return i.consume(":"),{type:"JsdocTypeConditional",checksType:T(h),extendsType:g,trueType:C,falseType:i.parseType(B.INFIX)}}}),Lc=[kc,pe({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),b,I,ee,M,xt({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),Bc],Mc=[...Se,Xe({allowKeyTypes:!1,objectFieldGrammar:Lc}),Nc,sa,Fc,Ic,ee,Ht({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),Tc({allowQuestionMark:!1}),zt({allowEnclosingBrackets:!1,allowPostfix:!1}),xc,jc,pe({allowedAdditionalTokens:["event","external","in"]}),Re({allowedTypes:["module"],pathGrammar:_e}),Fe,Rc,Oc,be({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:_e}),_c,Pc,Gt({allowVariadic:!0,allowOptional:!0})];function la(i,h){switch(h){case"closure":return new L(Cc,i).parse();case"jsdoc":return new L(Dc,i).parse();case"typescript":return new L(Mc,i).parse()}}function $c(i,h=["typescript","closure","jsdoc"]){let g;for(let C of h)try{return la(i,C)}catch(O){g=O}throw g}function Wt(i,h){let g=i[h.type];if(g===void 0)throw new Error(`In this set of transform rules exists no rule for type ${h.type}.`);return g(h,C=>Wt(i,C))}function ue(i){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function ua(i){let h={params:[]};for(let g of i.parameters)g.type==="JsdocTypeKeyValue"?g.key==="this"?h.this=g.right:g.key==="new"?h.new=g.right:h.params.push(g):h.params.push(g);return h}function vr(i,h,g){return i==="prefix"?g+h:h+g}function Qe(i,h){switch(h){case"double":return`"${i}"`;case"single":return`'${i}'`;case void 0:return i}}function ca(){return{JsdocTypeParenthesis:(i,h)=>`(${i.element!==void 0?h(i.element):""})`,JsdocTypeKeyof:(i,h)=>`keyof ${h(i.element)}`,JsdocTypeFunction:(i,h)=>{var g;if(i.arrow){if(i.returnType===void 0)throw new Error("Arrow function needs a return type.");let C=`${i.typeParameters!==void 0?`<${(g=i.typeParameters.map(h).join(", "))!==null&&g!==void 0?g:""}>`:""}(${i.parameters.map(h).join(", ")}) => ${h(i.returnType)}`;return i.constructor&&(C="new "+C),C}else{let C=i.constructor?"new":"function";return i.parenthesis&&(C+=`(${i.parameters.map(h).join(", ")})`,i.returnType!==void 0&&(C+=`: ${h(i.returnType)}`)),C}},JsdocTypeName:i=>i.value,JsdocTypeTuple:(i,h)=>`[${i.elements.map(h).join(", ")}]`,JsdocTypeVariadic:(i,h)=>i.meta.position===void 0?"...":vr(i.meta.position,h(i.element),"..."),JsdocTypeNamePath:(i,h)=>{let g=h(i.left),C=h(i.right);switch(i.pathType){case"inner":return`${g}~${C}`;case"instance":return`${g}#${C}`;case"property":return`${g}.${C}`;case"property-brackets":return`${g}[${C}]`}},JsdocTypeStringValue:i=>Qe(i.value,i.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(i,h)=>{if(i.meta.brackets==="square"){let g=i.elements[0],C=h(g);return g.type==="JsdocTypeUnion"||g.type==="JsdocTypeIntersection"?`(${C})[]`:`${C}[]`}else return`${h(i.left)}${i.meta.dot?".":""}<${i.infer===!0?"infer ":""}${i.elements.map(h).join(", ")}>`},JsdocTypeImport:(i,h)=>`import(${h(i.element)})`,JsdocTypeObjectField:(i,h)=>{let g="";return i.readonly&&(g+="readonly "),typeof i.key=="string"?g+=Qe(i.key,i.meta.quote):g+=h(i.key),i.optional&&(g+="?"),i.right===void 0?g:g+`: ${h(i.right)}`},JsdocTypeJsdocObjectField:(i,h)=>`${h(i.left)}: ${h(i.right)}`,JsdocTypeKeyValue:(i,h)=>{let g=i.key;return i.optional&&(g+="?"),i.variadic&&(g="..."+g),i.right===void 0?g:g+`: ${h(i.right)}`},JsdocTypeSpecialNamePath:i=>`${i.specialType}:${Qe(i.value,i.meta.quote)}`,JsdocTypeNotNullable:(i,h)=>vr(i.meta.position,h(i.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(i,h)=>vr(i.meta.position,h(i.element),"?"),JsdocTypeNumber:i=>i.value.toString(),JsdocTypeObject:(i,h)=>{var g,C;return`{${(i.meta.separator==="linebreak"&&i.elements.length>1?` +`+((g=i.meta.propertyIndent)!==null&&g!==void 0?g:""):"")+i.elements.map(h).join(i.meta.separator==="comma"?", ":i.meta.separator==="linebreak"?` +`+((C=i.meta.propertyIndent)!==null&&C!==void 0?C:""):"; ")+(i.meta.separator==="linebreak"&&i.elements.length>1?` +`:"")}}`},JsdocTypeOptional:(i,h)=>vr(i.meta.position,h(i.element),"="),JsdocTypeSymbol:(i,h)=>`${i.value}(${i.element!==void 0?h(i.element):""})`,JsdocTypeTypeof:(i,h)=>`typeof ${h(i.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(i,h)=>i.elements.map(h).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(i,h)=>i.elements.map(h).join(" & "),JsdocTypeProperty:i=>Qe(i.value,i.meta.quote),JsdocTypePredicate:(i,h)=>`${h(i.left)} is ${h(i.right)}`,JsdocTypeIndexSignature:(i,h)=>`[${i.key}: ${h(i.right)}]`,JsdocTypeMappedType:(i,h)=>`[${i.key} in ${h(i.right)}]`,JsdocTypeAsserts:(i,h)=>`asserts ${h(i.left)} is ${h(i.right)}`,JsdocTypeReadonlyArray:(i,h)=>`readonly ${h(i.element)}`,JsdocTypeAssertsPlain:(i,h)=>`asserts ${h(i.element)}`,JsdocTypeConditional:(i,h)=>`${h(i.checksType)} extends ${h(i.extendsType)} ? ${h(i.trueType)} : ${h(i.falseType)}`,JsdocTypeTypeParameter:(i,h)=>`${h(i.name)}${i.constraint!==void 0?` extends ${h(i.constraint)}`:""}${i.defaultValue!==void 0?` = ${h(i.defaultValue)}`:""}`}}let Uc=ca();function Jc(i){return Wt(Uc,i)}let qc=["null","true","false","break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield"];function Ze(i){let h={type:"NameExpression",name:i};return qc.includes(i)&&(h.reservedWord=!0),h}let Vc={JsdocTypeOptional:(i,h)=>{let g=h(i.element);return g.optional=!0,g},JsdocTypeNullable:(i,h)=>{let g=h(i.element);return g.nullable=!0,g},JsdocTypeNotNullable:(i,h)=>{let g=h(i.element);return g.nullable=!1,g},JsdocTypeVariadic:(i,h)=>{if(i.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let g=h(i.element);return g.repeatable=!0,g},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:i=>Ze(Qe(i.value,i.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(i,h)=>{let g=ua(i),C={type:"FunctionType",params:g.params.map(h)};return g.this!==void 0&&(C.this=h(g.this)),g.new!==void 0&&(C.new=h(g.new)),i.returnType!==void 0&&(C.result=h(i.returnType)),C},JsdocTypeGeneric:(i,h)=>({type:"TypeApplication",applications:i.elements.map(g=>h(g)),expression:h(i.left)}),JsdocTypeSpecialNamePath:i=>Ze(i.specialType+":"+Qe(i.value,i.meta.quote)),JsdocTypeName:i=>i.value!=="function"?Ze(i.value):{type:"FunctionType",params:[]},JsdocTypeNumber:i=>Ze(i.value.toString()),JsdocTypeObject:(i,h)=>{let g={type:"RecordType",fields:[]};for(let C of i.elements)C.type!=="JsdocTypeObjectField"&&C.type!=="JsdocTypeJsdocObjectField"?g.fields.push({type:"FieldType",key:h(C),value:void 0}):g.fields.push(h(C));return g},JsdocTypeObjectField:(i,h)=>{if(typeof i.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:Ze(Qe(i.key,i.meta.quote)),value:i.right===void 0?void 0:h(i.right)}},JsdocTypeJsdocObjectField:(i,h)=>({type:"FieldType",key:h(i.left),value:h(i.right)}),JsdocTypeUnion:(i,h)=>({type:"TypeUnion",elements:i.elements.map(g=>h(g))}),JsdocTypeKeyValue:(i,h)=>({type:"FieldType",key:Ze(i.key),value:i.right===void 0?void 0:h(i.right)}),JsdocTypeNamePath:(i,h)=>{let g=h(i.left),C;i.right.type==="JsdocTypeSpecialNamePath"?C=h(i.right).name:C=Qe(i.right.value,i.right.meta.quote);let O=i.pathType==="inner"?"~":i.pathType==="instance"?"#":".";return Ze(`${g.name}${O}${C}`)},JsdocTypeSymbol:i=>{let h="",g=i.element,C=!1;return g?.type==="JsdocTypeVariadic"&&(g.meta.position==="prefix"?h="...":C=!0,g=g.element),g?.type==="JsdocTypeName"?h+=g.value:g?.type==="JsdocTypeNumber"&&(h+=g.value.toString()),C&&(h+="..."),Ze(`${i.value}(${h})`)},JsdocTypeParenthesis:(i,h)=>h(T(i.element)),JsdocTypeMappedType:ue,JsdocTypeIndexSignature:ue,JsdocTypeImport:ue,JsdocTypeKeyof:ue,JsdocTypeTuple:ue,JsdocTypeTypeof:ue,JsdocTypeIntersection:ue,JsdocTypeProperty:ue,JsdocTypePredicate:ue,JsdocTypeAsserts:ue,JsdocTypeReadonlyArray:ue,JsdocTypeAssertsPlain:ue,JsdocTypeConditional:ue,JsdocTypeTypeParameter:ue};function Hc(i){return Wt(Vc,i)}function ht(i){switch(i){case void 0:return"none";case"single":return"single";case"double":return"double"}}function zc(i){switch(i){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function hn(i,h){return h.length===2?{type:i,left:h[0],right:h[1]}:{type:i,left:h[0],right:hn(i,h.slice(1))}}let Gc={JsdocTypeOptional:(i,h)=>({type:"OPTIONAL",value:h(i.element),meta:{syntax:i.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(i,h)=>({type:"NULLABLE",value:h(i.element),meta:{syntax:i.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(i,h)=>({type:"NOT_NULLABLE",value:h(i.element),meta:{syntax:i.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(i,h)=>{let g={type:"VARIADIC",meta:{syntax:i.meta.position==="prefix"?"PREFIX_DOTS":i.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return i.element!==void 0&&(g.value=h(i.element)),g},JsdocTypeName:i=>({type:"NAME",name:i.value}),JsdocTypeTypeof:(i,h)=>({type:"TYPE_QUERY",name:h(i.element)}),JsdocTypeTuple:(i,h)=>({type:"TUPLE",entries:i.elements.map(h)}),JsdocTypeKeyof:(i,h)=>({type:"KEY_QUERY",value:h(i.element)}),JsdocTypeImport:i=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:ht(i.element.meta.quote),string:i.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(i,h)=>{let g=ua(i),C={type:i.arrow?"ARROW":"FUNCTION",params:g.params.map(O=>{if(O.type==="JsdocTypeKeyValue"){if(O.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:O.key,typeName:h(O.right)}}else return h(O)}),new:null,returns:null};return g.this!==void 0?C.this=h(g.this):i.arrow||(C.this=null),g.new!==void 0&&(C.new=h(g.new)),i.returnType!==void 0&&(C.returns=h(i.returnType)),C},JsdocTypeGeneric:(i,h)=>{let g={type:"GENERIC",subject:h(i.left),objects:i.elements.map(h),meta:{syntax:i.meta.brackets==="square"?"SQUARE_BRACKET":i.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return i.meta.brackets==="square"&&i.elements[0].type==="JsdocTypeFunction"&&!i.elements[0].parenthesis&&(g.objects[0]={type:"NAME",name:"function"}),g},JsdocTypeObjectField:(i,h)=>{if(typeof i.key!="string")throw new Error("Index signatures and mapped types are not supported");if(i.right===void 0)return{type:"RECORD_ENTRY",key:i.key,quoteStyle:ht(i.meta.quote),value:null,readonly:!1};let g=h(i.right);return i.optional&&(g={type:"OPTIONAL",value:g,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:i.key.toString(),quoteStyle:ht(i.meta.quote),value:g,readonly:!1}},JsdocTypeJsdocObjectField:()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(i,h)=>{if(i.right===void 0)return{type:"RECORD_ENTRY",key:i.key,quoteStyle:"none",value:null,readonly:!1};let g=h(i.right);return i.optional&&(g={type:"OPTIONAL",value:g,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:i.key,quoteStyle:"none",value:g,readonly:!1}},JsdocTypeObject:(i,h)=>{let g=[];for(let C of i.elements)(C.type==="JsdocTypeObjectField"||C.type==="JsdocTypeJsdocObjectField")&&g.push(h(C));return{type:"RECORD",entries:g}},JsdocTypeSpecialNamePath:i=>{if(i.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${i.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:ht(i.meta.quote),path:i.value}}},JsdocTypeNamePath:(i,h)=>{let g=!1,C,O;i.right.type==="JsdocTypeSpecialNamePath"&&i.right.specialType==="event"?(g=!0,C=i.right.value,O=ht(i.right.meta.quote)):(C=i.right.value,O=ht(i.right.meta.quote));let $={type:zc(i.pathType),owner:h(i.left),name:C,quoteStyle:O,hasEventPrefix:g};if($.owner.type==="MODULE"){let W=$.owner;return $.owner=$.owner.value,W.value=$,W}else return $},JsdocTypeUnion:(i,h)=>hn("UNION",i.elements.map(h)),JsdocTypeParenthesis:(i,h)=>({type:"PARENTHESIS",value:h(T(i.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:i=>({type:"STRING_VALUE",quoteStyle:ht(i.meta.quote),string:i.value}),JsdocTypeIntersection:(i,h)=>hn("INTERSECTION",i.elements.map(h)),JsdocTypeNumber:i=>({type:"NUMBER_VALUE",number:i.value.toString()}),JsdocTypeSymbol:ue,JsdocTypeProperty:ue,JsdocTypePredicate:ue,JsdocTypeMappedType:ue,JsdocTypeIndexSignature:ue,JsdocTypeAsserts:ue,JsdocTypeReadonlyArray:ue,JsdocTypeAssertsPlain:ue,JsdocTypeConditional:ue,JsdocTypeTypeParameter:ue};function Wc(i){return Wt(Gc,i)}function Kc(){return{JsdocTypeIntersection:(i,h)=>({type:"JsdocTypeIntersection",elements:i.elements.map(h)}),JsdocTypeGeneric:(i,h)=>({type:"JsdocTypeGeneric",left:h(i.left),elements:i.elements.map(h),meta:{dot:i.meta.dot,brackets:i.meta.brackets}}),JsdocTypeNullable:i=>i,JsdocTypeUnion:(i,h)=>({type:"JsdocTypeUnion",elements:i.elements.map(h)}),JsdocTypeUnknown:i=>i,JsdocTypeUndefined:i=>i,JsdocTypeTypeof:(i,h)=>({type:"JsdocTypeTypeof",element:h(i.element)}),JsdocTypeSymbol:(i,h)=>{let g={type:"JsdocTypeSymbol",value:i.value};return i.element!==void 0&&(g.element=h(i.element)),g},JsdocTypeOptional:(i,h)=>({type:"JsdocTypeOptional",element:h(i.element),meta:{position:i.meta.position}}),JsdocTypeObject:(i,h)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:i.elements.map(h)}),JsdocTypeNumber:i=>i,JsdocTypeNull:i=>i,JsdocTypeNotNullable:(i,h)=>({type:"JsdocTypeNotNullable",element:h(i.element),meta:{position:i.meta.position}}),JsdocTypeSpecialNamePath:i=>i,JsdocTypeObjectField:(i,h)=>({type:"JsdocTypeObjectField",key:i.key,right:i.right===void 0?void 0:h(i.right),optional:i.optional,readonly:i.readonly,meta:i.meta}),JsdocTypeJsdocObjectField:(i,h)=>({type:"JsdocTypeJsdocObjectField",left:h(i.left),right:h(i.right)}),JsdocTypeKeyValue:(i,h)=>({type:"JsdocTypeKeyValue",key:i.key,right:i.right===void 0?void 0:h(i.right),optional:i.optional,variadic:i.variadic}),JsdocTypeImport:(i,h)=>({type:"JsdocTypeImport",element:h(i.element)}),JsdocTypeAny:i=>i,JsdocTypeStringValue:i=>i,JsdocTypeNamePath:i=>i,JsdocTypeVariadic:(i,h)=>{let g={type:"JsdocTypeVariadic",meta:{position:i.meta.position,squareBrackets:i.meta.squareBrackets}};return i.element!==void 0&&(g.element=h(i.element)),g},JsdocTypeTuple:(i,h)=>({type:"JsdocTypeTuple",elements:i.elements.map(h)}),JsdocTypeName:i=>i,JsdocTypeFunction:(i,h)=>{let g={type:"JsdocTypeFunction",arrow:i.arrow,parameters:i.parameters.map(h),constructor:i.constructor,parenthesis:i.parenthesis};return i.returnType!==void 0&&(g.returnType=h(i.returnType)),g},JsdocTypeKeyof:(i,h)=>({type:"JsdocTypeKeyof",element:h(i.element)}),JsdocTypeParenthesis:(i,h)=>({type:"JsdocTypeParenthesis",element:h(i.element)}),JsdocTypeProperty:i=>i,JsdocTypePredicate:(i,h)=>({type:"JsdocTypePredicate",left:h(i.left),right:h(i.right)}),JsdocTypeIndexSignature:(i,h)=>({type:"JsdocTypeIndexSignature",key:i.key,right:h(i.right)}),JsdocTypeMappedType:(i,h)=>({type:"JsdocTypeMappedType",key:i.key,right:h(i.right)}),JsdocTypeAsserts:(i,h)=>({type:"JsdocTypeAsserts",left:h(i.left),right:h(i.right)}),JsdocTypeReadonlyArray:(i,h)=>({type:"JsdocTypeReadonlyArray",element:h(i.element)}),JsdocTypeAssertsPlain:(i,h)=>({type:"JsdocTypeAssertsPlain",element:h(i.element)}),JsdocTypeConditional:(i,h)=>({type:"JsdocTypeConditional",checksType:h(i.checksType),extendsType:h(i.extendsType),trueType:h(i.trueType),falseType:h(i.falseType)}),JsdocTypeTypeParameter:(i,h)=>({type:"JsdocTypeTypeParameter",name:h(i.name),constraint:i.constraint!==void 0?h(i.constraint):void 0,defaultValue:i.defaultValue!==void 0?h(i.defaultValue):void 0})}}let da={JsdocTypeAny:[],JsdocTypeFunction:["parameters","returnType"],JsdocTypeGeneric:["left","elements"],JsdocTypeImport:[],JsdocTypeIndexSignature:["right"],JsdocTypeIntersection:["elements"],JsdocTypeKeyof:["element"],JsdocTypeKeyValue:["right"],JsdocTypeMappedType:["right"],JsdocTypeName:[],JsdocTypeNamePath:["left","right"],JsdocTypeNotNullable:["element"],JsdocTypeNull:[],JsdocTypeNullable:["element"],JsdocTypeNumber:[],JsdocTypeObject:["elements"],JsdocTypeObjectField:["right"],JsdocTypeJsdocObjectField:["left","right"],JsdocTypeOptional:["element"],JsdocTypeParenthesis:["element"],JsdocTypeSpecialNamePath:[],JsdocTypeStringValue:[],JsdocTypeSymbol:["element"],JsdocTypeTuple:["elements"],JsdocTypeTypeof:["element"],JsdocTypeUndefined:[],JsdocTypeUnion:["elements"],JsdocTypeUnknown:[],JsdocTypeVariadic:["element"],JsdocTypeProperty:[],JsdocTypePredicate:["left","right"],JsdocTypeAsserts:["left","right"],JsdocTypeReadonlyArray:["element"],JsdocTypeAssertsPlain:["element"],JsdocTypeConditional:["checksType","extendsType","trueType","falseType"],JsdocTypeTypeParameter:["name","constraint","defaultValue"]};function fn(i,h,g,C,O){C?.(i,h,g);let $=da[i.type];for(let W of $){let te=i[W];if(te!==void 0)if(Array.isArray(te))for(let Ce of te)fn(Ce,i,W,C,O);else fn(te,i,W,C,O)}O?.(i,h,g)}function Yc(i,h,g){fn(i,void 0,void 0,h,g)}e.catharsisTransform=Hc,e.identityTransformRules=Kc,e.jtpTransform=Wc,e.parse=la,e.stringify=Jc,e.stringifyRules=ca,e.transform=Wt,e.traverse=Yc,e.tryParse=$c,e.visitorKeys=da})});var wv,Cv,xv,Tv,ru,Fv,Iv,nu,kv,Rv,Ov,_v,Pv,Bv,Jf,Gr,Nv,jv,Lv,Mv,k,Ro,$v,Wr,Uv,Kr=ze(()=>{q();V();H();wv=__STORYBOOK_THEMING__,{CacheProvider:Cv,ClassNames:xv,Global:Tv,ThemeProvider:ru,background:Fv,color:Iv,convert:nu,create:kv,createCache:Rv,createGlobal:Ov,createReset:_v,css:Pv,darken:Bv,ensure:Jf,ignoreSsrWarning:Gr,isPropValid:Nv,jsx:jv,keyframes:Lv,lighten:Mv,styled:k,themes:Ro,typography:$v,useTheme:Wr,withTheme:Uv}=__STORYBOOK_THEMING__});function Wf(e,t,{signal:r,edges:n}={}){let o,s=null,a=n!=null&&n.includes("leading"),l=n==null||n.includes("trailing"),u=()=>{s!==null&&(e.apply(o,s),o=void 0,s=null)},c=()=>{l&&u(),y()},d=null,p=()=>{d!=null&&clearTimeout(d),d=setTimeout(()=>{d=null,c()},t)},f=()=>{d!==null&&(clearTimeout(d),d=null)},y=()=>{f(),o=void 0,s=null},E=()=>{f(),u()},v=function(...S){if(r?.aborted)return;o=this,s=S;let D=d==null;p(),a&&D&&u()};return v.schedule=p,v.cancel=y,v.flush=E,r?.addEventListener("abort",y,{once:!0}),v}function iu(e,t=0,r={}){typeof r!="object"&&(r={});let{signal:n,leading:o=!1,trailing:s=!0,maxWait:a}=r,l=Array(2);o&&(l[0]="leading"),s&&(l[1]="trailing");let u,c=null,d=Wf(function(...y){u=e.apply(this,y),c=null},t,{signal:n,edges:l}),p=function(...y){if(a!=null){if(c===null)c=Date.now();else if(Date.now()-c>=a)return u=e.apply(this,y),c=Date.now(),d.cancel(),d.schedule(),u}return d.apply(this,y),u},f=()=>(d.flush(),u);return p.cancel=d.cancel,p.flush=f,p}var qf,ou,Vf,au,Hf,zf,pr,Oe,Gf,jt,Oo,_o=ze(()=>{q();V();H();qf=Object.create,ou=Object.defineProperty,Vf=Object.getOwnPropertyDescriptor,au=Object.getOwnPropertyNames,Hf=Object.getPrototypeOf,zf=Object.prototype.hasOwnProperty,pr=(e=>typeof Ie<"u"?Ie:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ie<"u"?Ie:t)[r]}):e)(function(e){if(typeof Ie<"u")return Ie.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Oe=(e,t)=>function(){return t||(0,e[au(e)[0]])((t={exports:{}}).exports,t),t.exports},Gf=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of au(t))!zf.call(e,o)&&o!==r&&ou(e,o,{get:()=>t[o],enumerable:!(n=Vf(t,o))||n.enumerable});return e},jt=(e,t,r)=>(r=e!=null?qf(Hf(e)):{},Gf(t||!e||!e.__esModule?ou(r,"default",{value:e,enumerable:!0}):r,e));Oo=e=>`control-${e.replace(/\s+/g,"-")}`});var Xv,Qv,Zv,eS,su,tS,rS,nS,oS,aS,iS,sS,lS,uS,cS,dS,pS,hS,fS,mS,yS,gS,bS,ES,AS,vS,SS,DS,wS,CS,xS,TS,FS,IS,kS,RS,OS,_S,PS,BS,NS,jS,LS,MS,$S,US,JS,qS,VS,HS,lu,zS,uu,cu,GS,WS,du,KS,YS,XS,QS,ZS,eD,tD,rD,nD,oD,aD,iD,sD,lD,uD,cD,dD,pD,hD,fD,mD,yD,gD,bD,ED,AD,vD,SD,DD,wD,CD,xD,TD,FD,Kf,ID,kD,RD,OD,_D,PD,BD,Yf,Xf,ND,jD,LD,MD,$D,UD,JD,qD,VD,HD,zD,GD,WD,KD,YD,XD,QD,ZD,ew,tw,rw,nw,ow,aw,iw,sw,lw,uw,cw,dw,pw,hw,fw,pu,mw,yw,gw,bw,Ew,Aw,vw,hu,Sw,Dw,ww,Cw,xw,Tw,Fw,Iw,kw,Rw,Ow,_w,Pw,Bw,Nw,jw,Lw,Mw,$w,Uw,Jw,qw,Vw,Hw,zw,Gw,Ww,Kw,Yw,Xw,Qw,Zw,eC,tC,rC,nC,oC,aC,iC,sC,lC,uC,cC,dC,pC,hC,fC,mC,yC,gC,bC,EC,AC,vC,SC,DC,wC,CC,xC,TC,FC,IC,kC,RC,OC,_C,PC,fu,BC,NC,jC,LC,MC,$C,UC,JC,qC,VC,HC,zC,GC,WC,Qf,KC,YC,XC,QC,ZC,ex,tx,rx,nx,ox,Zf,ax,ix,sx,lx,ux,cx,mu,yu,gu,dx,Po=ze(()=>{q();V();H();Xv=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Qv,AccessibilityIcon:Zv,AccessibilityIgnoredIcon:eS,AddIcon:su,AdminIcon:tS,AlertAltIcon:rS,AlertIcon:nS,AlignLeftIcon:oS,AlignRightIcon:aS,AppleIcon:iS,ArrowBottomLeftIcon:sS,ArrowBottomRightIcon:lS,ArrowDownIcon:uS,ArrowLeftIcon:cS,ArrowRightIcon:dS,ArrowSolidDownIcon:pS,ArrowSolidLeftIcon:hS,ArrowSolidRightIcon:fS,ArrowSolidUpIcon:mS,ArrowTopLeftIcon:yS,ArrowTopRightIcon:gS,ArrowUpIcon:bS,AzureDevOpsIcon:ES,BackIcon:AS,BasketIcon:vS,BatchAcceptIcon:SS,BatchDenyIcon:DS,BeakerIcon:wS,BellIcon:CS,BitbucketIcon:xS,BoldIcon:TS,BookIcon:FS,BookmarkHollowIcon:IS,BookmarkIcon:kS,BottomBarIcon:RS,BottomBarToggleIcon:OS,BoxIcon:_S,BranchIcon:PS,BrowserIcon:BS,ButtonIcon:NS,CPUIcon:jS,CalendarIcon:LS,CameraIcon:MS,CameraStabilizeIcon:$S,CategoryIcon:US,CertificateIcon:JS,ChangedIcon:qS,ChatIcon:VS,CheckIcon:HS,ChevronDownIcon:lu,ChevronLeftIcon:zS,ChevronRightIcon:uu,ChevronSmallDownIcon:cu,ChevronSmallLeftIcon:GS,ChevronSmallRightIcon:WS,ChevronSmallUpIcon:du,ChevronUpIcon:KS,ChromaticIcon:YS,ChromeIcon:XS,CircleHollowIcon:QS,CircleIcon:ZS,ClearIcon:eD,CloseAltIcon:tD,CloseIcon:rD,CloudHollowIcon:nD,CloudIcon:oD,CogIcon:aD,CollapseIcon:iD,CommandIcon:sD,CommentAddIcon:lD,CommentIcon:uD,CommentsIcon:cD,CommitIcon:dD,CompassIcon:pD,ComponentDrivenIcon:hD,ComponentIcon:fD,ContrastIcon:mD,ContrastIgnoredIcon:yD,ControlsIcon:gD,CopyIcon:bD,CreditIcon:ED,CrossIcon:AD,DashboardIcon:vD,DatabaseIcon:SD,DeleteIcon:DD,DiamondIcon:wD,DirectionIcon:CD,DiscordIcon:xD,DocChartIcon:TD,DocListIcon:FD,DocumentIcon:Kf,DownloadIcon:ID,DragIcon:kD,EditIcon:RD,EllipsisIcon:OD,EmailIcon:_D,ExpandAltIcon:PD,ExpandIcon:BD,EyeCloseIcon:Yf,EyeIcon:Xf,FaceHappyIcon:ND,FaceNeutralIcon:jD,FaceSadIcon:LD,FacebookIcon:MD,FailedIcon:$D,FastForwardIcon:UD,FigmaIcon:JD,FilterIcon:qD,FlagIcon:VD,FolderIcon:HD,FormIcon:zD,GDriveIcon:GD,GithubIcon:WD,GitlabIcon:KD,GlobeIcon:YD,GoogleIcon:XD,GraphBarIcon:QD,GraphLineIcon:ZD,GraphqlIcon:ew,GridAltIcon:tw,GridIcon:rw,GrowIcon:nw,HeartHollowIcon:ow,HeartIcon:aw,HomeIcon:iw,HourglassIcon:sw,InfoIcon:lw,ItalicIcon:uw,JumpToIcon:cw,KeyIcon:dw,LightningIcon:pw,LightningOffIcon:hw,LinkBrokenIcon:fw,LinkIcon:pu,LinkedinIcon:mw,LinuxIcon:yw,ListOrderedIcon:gw,ListUnorderedIcon:bw,LocationIcon:Ew,LockIcon:Aw,MarkdownIcon:vw,MarkupIcon:hu,MediumIcon:Sw,MemoryIcon:Dw,MenuIcon:ww,MergeIcon:Cw,MirrorIcon:xw,MobileIcon:Tw,MoonIcon:Fw,NutIcon:Iw,OutboxIcon:kw,OutlineIcon:Rw,PaintBrushIcon:Ow,PaperClipIcon:_w,ParagraphIcon:Pw,PassedIcon:Bw,PhoneIcon:Nw,PhotoDragIcon:jw,PhotoIcon:Lw,PhotoStabilizeIcon:Mw,PinAltIcon:$w,PinIcon:Uw,PlayAllHollowIcon:Jw,PlayBackIcon:qw,PlayHollowIcon:Vw,PlayIcon:Hw,PlayNextIcon:zw,PlusIcon:Gw,PointerDefaultIcon:Ww,PointerHandIcon:Kw,PowerIcon:Yw,PrintIcon:Xw,ProceedIcon:Qw,ProfileIcon:Zw,PullRequestIcon:eC,QuestionIcon:tC,RSSIcon:rC,RedirectIcon:nC,ReduxIcon:oC,RefreshIcon:aC,ReplyIcon:iC,RepoIcon:sC,RequestChangeIcon:lC,RewindIcon:uC,RulerIcon:cC,SaveIcon:dC,SearchIcon:pC,ShareAltIcon:hC,ShareIcon:fC,ShieldIcon:mC,SideBySideIcon:yC,SidebarAltIcon:gC,SidebarAltToggleIcon:bC,SidebarIcon:EC,SidebarToggleIcon:AC,SpeakerIcon:vC,StackedIcon:SC,StarHollowIcon:DC,StarIcon:wC,StatusFailIcon:CC,StatusIcon:xC,StatusPassIcon:TC,StatusWarnIcon:FC,StickerIcon:IC,StopAltHollowIcon:kC,StopAltIcon:RC,StopIcon:OC,StorybookIcon:_C,StructureIcon:PC,SubtractIcon:fu,SunIcon:BC,SupportIcon:NC,SweepIcon:jC,SwitchAltIcon:LC,SyncIcon:MC,TabletIcon:$C,ThumbsUpIcon:UC,TimeIcon:JC,TimerIcon:qC,TransferIcon:VC,TrashIcon:HC,TwitterIcon:zC,TypeIcon:GC,UbuntuIcon:WC,UndoIcon:Qf,UnfoldIcon:KC,UnlockIcon:YC,UnpinIcon:XC,UploadIcon:QC,UserAddIcon:ZC,UserAltIcon:ex,UserIcon:tx,UsersIcon:rx,VSCodeIcon:nx,VerifiedIcon:ox,VideoIcon:Zf,WandIcon:ax,WatchIcon:ix,WindowsIcon:sx,WrenchIcon:lx,XIcon:ux,YoutubeIcon:cx,ZoomIcon:mu,ZoomOutIcon:yu,ZoomResetIcon:gu,iconList:dx}=__STORYBOOK_ICONS__});var Nu={};fa(Nu,{ColorControl:()=>Bu,default:()=>qm});function St(){return(St=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}function Bo(e){var t=Me(e),r=Me(function(n){t.current&&t.current(n)});return t.current=e,r.current}function Ru(e,t,r){var n=Bo(r),o=$e(function(){return e.toHsva(t)}),s=o[0],a=o[1],l=Me({color:t,hsva:s});rt(function(){if(!e.equal(t,l.current.color)){var c=e.toHsva(t);l.current={hsva:c,color:t},a(c)}},[t,e]),rt(function(){var c;Iu(s,l.current.hsva)||e.equal(c=e.fromHsva(s),l.current.color)||(l.current={hsva:s,color:c},n(c))},[s,e,n]);var u=tt(function(c){a(function(d){return Object.assign({},d,c)})},[]);return[s,u]}var om,Du,am,im,Ne,Mt,hr,No,bu,Eu,Uo,fr,Jo,ve,sm,lm,jo,um,cm,dm,pm,wu,Lo,Zr,Cu,hm,Yr,fm,xu,Tu,Fu,Iu,ku,mm,ym,gm,Au,Ou,bm,Em,Am,vm,_u,Sm,Dm,wm,Cm,xm,Tm,Fm,Im,km,Rm,Om,vu,_m,Pm,Pu,Xr,Bm,Nm,jm,Mo,Lm,Mm,Qr,Su,Lt,$m,Um,en,Jm,Bu,qm,ju=ze(()=>{q();V();H();_o();Qt();Zt();Kr();Po();om=Oe({"../../node_modules/color-name/index.js"(e,t){t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}}),Du=Oe({"../../node_modules/color-convert/conversions.js"(e,t){var r=om(),n={};for(let a of Object.keys(r))n[r[a]]=a;var o={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};t.exports=o;for(let a of Object.keys(o)){if(!("channels"in o[a]))throw new Error("missing channels property: "+a);if(!("labels"in o[a]))throw new Error("missing channel labels property: "+a);if(o[a].labels.length!==o[a].channels)throw new Error("channel and label counts mismatch: "+a);let{channels:l,labels:u}=o[a];delete o[a].channels,delete o[a].labels,Object.defineProperty(o[a],"channels",{value:l}),Object.defineProperty(o[a],"labels",{value:u})}o.rgb.hsl=function(a){let l=a[0]/255,u=a[1]/255,c=a[2]/255,d=Math.min(l,u,c),p=Math.max(l,u,c),f=p-d,y,E;p===d?y=0:l===p?y=(u-c)/f:u===p?y=2+(c-l)/f:c===p&&(y=4+(l-u)/f),y=Math.min(y*60,360),y<0&&(y+=360);let v=(d+p)/2;return p===d?E=0:v<=.5?E=f/(p+d):E=f/(2-p-d),[y,E*100,v*100]},o.rgb.hsv=function(a){let l,u,c,d,p,f=a[0]/255,y=a[1]/255,E=a[2]/255,v=Math.max(f,y,E),S=v-Math.min(f,y,E),D=function(w){return(v-w)/6/S+1/2};return S===0?(d=0,p=0):(p=S/v,l=D(f),u=D(y),c=D(E),f===v?d=c-u:y===v?d=1/3+l-c:E===v&&(d=2/3+u-l),d<0?d+=1:d>1&&(d-=1)),[d*360,p*100,v*100]},o.rgb.hwb=function(a){let l=a[0],u=a[1],c=a[2],d=o.rgb.hsl(a)[0],p=1/255*Math.min(l,Math.min(u,c));return c=1-1/255*Math.max(l,Math.max(u,c)),[d,p*100,c*100]},o.rgb.cmyk=function(a){let l=a[0]/255,u=a[1]/255,c=a[2]/255,d=Math.min(1-l,1-u,1-c),p=(1-l-d)/(1-d)||0,f=(1-u-d)/(1-d)||0,y=(1-c-d)/(1-d)||0;return[p*100,f*100,y*100,d*100]};function s(a,l){return(a[0]-l[0])**2+(a[1]-l[1])**2+(a[2]-l[2])**2}o.rgb.keyword=function(a){let l=n[a];if(l)return l;let u=1/0,c;for(let d of Object.keys(r)){let p=r[d],f=s(a,p);f.04045?((l+.055)/1.055)**2.4:l/12.92,u=u>.04045?((u+.055)/1.055)**2.4:u/12.92,c=c>.04045?((c+.055)/1.055)**2.4:c/12.92;let d=l*.4124+u*.3576+c*.1805,p=l*.2126+u*.7152+c*.0722,f=l*.0193+u*.1192+c*.9505;return[d*100,p*100,f*100]},o.rgb.lab=function(a){let l=o.rgb.xyz(a),u=l[0],c=l[1],d=l[2];u/=95.047,c/=100,d/=108.883,u=u>.008856?u**(1/3):7.787*u+16/116,c=c>.008856?c**(1/3):7.787*c+16/116,d=d>.008856?d**(1/3):7.787*d+16/116;let p=116*c-16,f=500*(u-c),y=200*(c-d);return[p,f,y]},o.hsl.rgb=function(a){let l=a[0]/360,u=a[1]/100,c=a[2]/100,d,p,f;if(u===0)return f=c*255,[f,f,f];c<.5?d=c*(1+u):d=c+u-c*u;let y=2*c-d,E=[0,0,0];for(let v=0;v<3;v++)p=l+1/3*-(v-1),p<0&&p++,p>1&&p--,6*p<1?f=y+(d-y)*6*p:2*p<1?f=d:3*p<2?f=y+(d-y)*(2/3-p)*6:f=y,E[v]=f*255;return E},o.hsl.hsv=function(a){let l=a[0],u=a[1]/100,c=a[2]/100,d=u,p=Math.max(c,.01);c*=2,u*=c<=1?c:2-c,d*=p<=1?p:2-p;let f=(c+u)/2,y=c===0?2*d/(p+d):2*u/(c+u);return[l,y*100,f*100]},o.hsv.rgb=function(a){let l=a[0]/60,u=a[1]/100,c=a[2]/100,d=Math.floor(l)%6,p=l-Math.floor(l),f=255*c*(1-u),y=255*c*(1-u*p),E=255*c*(1-u*(1-p));switch(c*=255,d){case 0:return[c,E,f];case 1:return[y,c,f];case 2:return[f,c,E];case 3:return[f,y,c];case 4:return[E,f,c];case 5:return[c,f,y]}},o.hsv.hsl=function(a){let l=a[0],u=a[1]/100,c=a[2]/100,d=Math.max(c,.01),p,f;f=(2-u)*c;let y=(2-u)*d;return p=u*d,p/=y<=1?y:2-y,p=p||0,f/=2,[l,p*100,f*100]},o.hwb.rgb=function(a){let l=a[0]/360,u=a[1]/100,c=a[2]/100,d=u+c,p;d>1&&(u/=d,c/=d);let f=Math.floor(6*l),y=1-c;p=6*l-f,(f&1)!==0&&(p=1-p);let E=u+p*(y-u),v,S,D;switch(f){default:case 6:case 0:v=y,S=E,D=u;break;case 1:v=E,S=y,D=u;break;case 2:v=u,S=y,D=E;break;case 3:v=u,S=E,D=y;break;case 4:v=E,S=u,D=y;break;case 5:v=y,S=u,D=E;break}return[v*255,S*255,D*255]},o.cmyk.rgb=function(a){let l=a[0]/100,u=a[1]/100,c=a[2]/100,d=a[3]/100,p=1-Math.min(1,l*(1-d)+d),f=1-Math.min(1,u*(1-d)+d),y=1-Math.min(1,c*(1-d)+d);return[p*255,f*255,y*255]},o.xyz.rgb=function(a){let l=a[0]/100,u=a[1]/100,c=a[2]/100,d,p,f;return d=l*3.2406+u*-1.5372+c*-.4986,p=l*-.9689+u*1.8758+c*.0415,f=l*.0557+u*-.204+c*1.057,d=d>.0031308?1.055*d**(1/2.4)-.055:d*12.92,p=p>.0031308?1.055*p**(1/2.4)-.055:p*12.92,f=f>.0031308?1.055*f**(1/2.4)-.055:f*12.92,d=Math.min(Math.max(0,d),1),p=Math.min(Math.max(0,p),1),f=Math.min(Math.max(0,f),1),[d*255,p*255,f*255]},o.xyz.lab=function(a){let l=a[0],u=a[1],c=a[2];l/=95.047,u/=100,c/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,u=u>.008856?u**(1/3):7.787*u+16/116,c=c>.008856?c**(1/3):7.787*c+16/116;let d=116*u-16,p=500*(l-u),f=200*(u-c);return[d,p,f]},o.lab.xyz=function(a){let l=a[0],u=a[1],c=a[2],d,p,f;p=(l+16)/116,d=u/500+p,f=p-c/200;let y=p**3,E=d**3,v=f**3;return p=y>.008856?y:(p-16/116)/7.787,d=E>.008856?E:(d-16/116)/7.787,f=v>.008856?v:(f-16/116)/7.787,d*=95.047,p*=100,f*=108.883,[d,p,f]},o.lab.lch=function(a){let l=a[0],u=a[1],c=a[2],d;d=Math.atan2(c,u)*360/2/Math.PI,d<0&&(d+=360);let p=Math.sqrt(u*u+c*c);return[l,p,d]},o.lch.lab=function(a){let l=a[0],u=a[1],c=a[2]/360*2*Math.PI,d=u*Math.cos(c),p=u*Math.sin(c);return[l,d,p]},o.rgb.ansi16=function(a,l=null){let[u,c,d]=a,p=l===null?o.rgb.hsv(a)[2]:l;if(p=Math.round(p/50),p===0)return 30;let f=30+(Math.round(d/255)<<2|Math.round(c/255)<<1|Math.round(u/255));return p===2&&(f+=60),f},o.hsv.ansi16=function(a){return o.rgb.ansi16(o.hsv.rgb(a),a[2])},o.rgb.ansi256=function(a){let l=a[0],u=a[1],c=a[2];return l===u&&u===c?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(u/255*5)+Math.round(c/255*5)},o.ansi16.rgb=function(a){let l=a%10;if(l===0||l===7)return a>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let u=(~~(a>50)+1)*.5,c=(l&1)*u*255,d=(l>>1&1)*u*255,p=(l>>2&1)*u*255;return[c,d,p]},o.ansi256.rgb=function(a){if(a>=232){let p=(a-232)*10+8;return[p,p,p]}a-=16;let l,u=Math.floor(a/36)/5*255,c=Math.floor((l=a%36)/6)/5*255,d=l%6/5*255;return[u,c,d]},o.rgb.hex=function(a){let l=(((Math.round(a[0])&255)<<16)+((Math.round(a[1])&255)<<8)+(Math.round(a[2])&255)).toString(16).toUpperCase();return"000000".substring(l.length)+l},o.hex.rgb=function(a){let l=a.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let u=l[0];l[0].length===3&&(u=u.split("").map(y=>y+y).join(""));let c=parseInt(u,16),d=c>>16&255,p=c>>8&255,f=c&255;return[d,p,f]},o.rgb.hcg=function(a){let l=a[0]/255,u=a[1]/255,c=a[2]/255,d=Math.max(Math.max(l,u),c),p=Math.min(Math.min(l,u),c),f=d-p,y,E;return f<1?y=p/(1-f):y=0,f<=0?E=0:d===l?E=(u-c)/f%6:d===u?E=2+(c-l)/f:E=4+(l-u)/f,E/=6,E%=1,[E*360,f*100,y*100]},o.hsl.hcg=function(a){let l=a[1]/100,u=a[2]/100,c=u<.5?2*l*u:2*l*(1-u),d=0;return c<1&&(d=(u-.5*c)/(1-c)),[a[0],c*100,d*100]},o.hsv.hcg=function(a){let l=a[1]/100,u=a[2]/100,c=l*u,d=0;return c<1&&(d=(u-c)/(1-c)),[a[0],c*100,d*100]},o.hcg.rgb=function(a){let l=a[0]/360,u=a[1]/100,c=a[2]/100;if(u===0)return[c*255,c*255,c*255];let d=[0,0,0],p=l%1*6,f=p%1,y=1-f,E=0;switch(Math.floor(p)){case 0:d[0]=1,d[1]=f,d[2]=0;break;case 1:d[0]=y,d[1]=1,d[2]=0;break;case 2:d[0]=0,d[1]=1,d[2]=f;break;case 3:d[0]=0,d[1]=y,d[2]=1;break;case 4:d[0]=f,d[1]=0,d[2]=1;break;default:d[0]=1,d[1]=0,d[2]=y}return E=(1-u)*c,[(u*d[0]+E)*255,(u*d[1]+E)*255,(u*d[2]+E)*255]},o.hcg.hsv=function(a){let l=a[1]/100,u=a[2]/100,c=l+u*(1-l),d=0;return c>0&&(d=l/c),[a[0],d*100,c*100]},o.hcg.hsl=function(a){let l=a[1]/100,u=a[2]/100*(1-l)+.5*l,c=0;return u>0&&u<.5?c=l/(2*u):u>=.5&&u<1&&(c=l/(2*(1-u))),[a[0],c*100,u*100]},o.hcg.hwb=function(a){let l=a[1]/100,u=a[2]/100,c=l+u*(1-l);return[a[0],(c-l)*100,(1-c)*100]},o.hwb.hcg=function(a){let l=a[1]/100,u=1-a[2]/100,c=u-l,d=0;return c<1&&(d=(u-c)/(1-c)),[a[0],c*100,d*100]},o.apple.rgb=function(a){return[a[0]/65535*255,a[1]/65535*255,a[2]/65535*255]},o.rgb.apple=function(a){return[a[0]/255*65535,a[1]/255*65535,a[2]/255*65535]},o.gray.rgb=function(a){return[a[0]/100*255,a[0]/100*255,a[0]/100*255]},o.gray.hsl=function(a){return[0,0,a[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(a){return[0,100,a[0]]},o.gray.cmyk=function(a){return[0,0,0,a[0]]},o.gray.lab=function(a){return[a[0],0,0]},o.gray.hex=function(a){let l=Math.round(a[0]/100*255)&255,u=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return"000000".substring(u.length)+u},o.rgb.gray=function(a){return[(a[0]+a[1]+a[2])/3/255*100]}}}),am=Oe({"../../node_modules/color-convert/route.js"(e,t){var r=Du();function n(){let l={},u=Object.keys(r);for(let c=u.length,d=0;d1&&(d=p),u(d))};return"conversion"in u&&(c.conversion=u.conversion),c}function l(u){let c=function(...d){let p=d[0];if(p==null)return p;p.length>1&&(d=p);let f=u(d);if(typeof f=="object")for(let y=f.length,E=0;E{o[u]={},Object.defineProperty(o[u],"channels",{value:r[u].channels}),Object.defineProperty(o[u],"labels",{value:r[u].labels});let c=n(u);Object.keys(c).forEach(d=>{let p=c[d];o[u][d]=l(p),o[u][d].raw=a(p)})}),t.exports=o}}),Ne=jt(im());Mt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e0:S.buttons>0)&&o.current?s(bu(o.current,S,l.current)):v(!1)},E=function(){return v(!1)};function v(S){var D=u.current,w=No(o.current),F=S?w.addEventListener:w.removeEventListener;F(D?"touchmove":"mousemove",y),F(D?"touchend":"mouseup",E)}return[function(S){var D=S.nativeEvent,w=o.current;if(w&&(Eu(D),!function(T,_){return _&&!hr(T)}(D,u.current)&&w)){if(hr(D)){u.current=!0;var F=D.changedTouches||[];F.length&&(l.current=F[0].identifier)}w.focus(),s(bu(w,D,l.current)),v(!0)}},function(S){var D=S.which||S.keyCode;D<37||D>40||(S.preventDefault(),a({left:D===39?.05:D===37?-.05:0,top:D===40?.05:D===38?-.05:0}))},v]},[a,s]),d=c[0],p=c[1],f=c[2];return rt(function(){return f},[f]),x.createElement("div",St({},n,{onTouchStart:d,onMouseDown:d,className:"react-colorful__interactive",ref:o,onKeyDown:p,tabIndex:0,role:"slider"}))}),fr=function(e){return e.filter(Boolean).join(" ")},Jo=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,s=fr(["react-colorful__pointer",e.className]);return x.createElement("div",{className:s,style:{top:100*o+"%",left:100*r+"%"}},x.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},ve=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},sm={grad:.9,turn:360,rad:360/(2*Math.PI)},lm=function(e){return xu(jo(e))},jo=function(e){return e[0]==="#"&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?ve(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:e.length===8?ve(parseInt(e.substring(6,8),16)/255,2):1}},um=function(e,t){return t===void 0&&(t="deg"),Number(e)*(sm[t]||1)},cm=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?dm({h:um(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},dm=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},pm=function(e){return fm(Cu(e))},wu=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:ve(e.h),s:ve(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:ve(o/2),a:ve(n,2)}},Lo=function(e){var t=wu(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},Zr=function(e){var t=wu(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},Cu=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var s=Math.floor(t),a=n*(1-r),l=n*(1-(t-s)*r),u=n*(1-(1-t+s)*r),c=s%6;return{r:ve(255*[n,l,a,a,u,n][c]),g:ve(255*[u,n,n,l,a,a][c]),b:ve(255*[a,a,u,n,n,l][c]),a:ve(o,2)}},hm=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?xu({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},Yr=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},fm=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,s=o<1?Yr(ve(255*o)):"";return"#"+Yr(t)+Yr(r)+Yr(n)+s},xu=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,s=Math.max(t,r,n),a=s-Math.min(t,r,n),l=a?s===t?(r-n)/a:s===r?2+(n-t)/a:4+(t-r)/a:0;return{h:ve(60*(l<0?l+6:l)),s:ve(s?a/s*100:0),v:ve(s/255*100),a:o}},Tu=x.memo(function(e){var t=e.hue,r=e.onChange,n=fr(["react-colorful__hue",e.className]);return x.createElement("div",{className:n},x.createElement(Uo,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:Mt(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":ve(t),"aria-valuemax":"360","aria-valuemin":"0"},x.createElement(Jo,{className:"react-colorful__hue-pointer",left:t/360,color:Lo({h:t,s:100,v:100,a:1})})))}),Fu=x.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:Lo({h:t.h,s:100,v:100,a:1})};return x.createElement("div",{className:"react-colorful__saturation",style:n},x.createElement(Uo,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:Mt(t.s+100*o.left,0,100),v:Mt(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+ve(t.s)+"%, Brightness "+ve(t.v)+"%"},x.createElement(Jo,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:Lo(t)})))}),Iu=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},ku=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},mm=function(e,t){return e.toLowerCase()===t.toLowerCase()||Iu(jo(e),jo(t))};ym=typeof window<"u"?ga:rt,gm=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},Au=new Map,Ou=function(e){ym(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Au.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,Au.set(t,r);var n=gm();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},bm=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,s=e.onChange,a=$o(e,["className","colorModel","color","onChange"]),l=Me(null);Ou(l);var u=Ru(r,o,s),c=u[0],d=u[1],p=fr(["react-colorful",t]);return x.createElement("div",St({},a,{ref:l,className:p}),x.createElement(Fu,{hsva:c,onChange:d}),x.createElement(Tu,{hue:c.h,onChange:d,className:"react-colorful__last-control"}))},Em={defaultColor:"000",toHsva:lm,fromHsva:function(e){return pm({h:e.h,s:e.s,v:e.v,a:1})},equal:mm},Am=function(e){return x.createElement(bm,St({},e,{colorModel:Em}))},vm=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+Zr(Object.assign({},r,{a:0}))+", "+Zr(Object.assign({},r,{a:1}))+")"},s=fr(["react-colorful__alpha",t]),a=ve(100*r.a);return x.createElement("div",{className:s},x.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),x.createElement(Uo,{onMove:function(l){n({a:l.left})},onKey:function(l){n({a:Mt(r.a+l.left)})},"aria-label":"Alpha","aria-valuetext":a+"%","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},x.createElement(Jo,{className:"react-colorful__alpha-pointer",left:r.a,color:Zr(r)})))},_u=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,s=e.onChange,a=$o(e,["className","colorModel","color","onChange"]),l=Me(null);Ou(l);var u=Ru(r,o,s),c=u[0],d=u[1],p=fr(["react-colorful",t]);return x.createElement("div",St({},a,{ref:l,className:p}),x.createElement(Fu,{hsva:c,onChange:d}),x.createElement(Tu,{hue:c.h,onChange:d}),x.createElement(vm,{hsva:c,onChange:d,className:"react-colorful__last-control"}))},Sm={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:cm,fromHsva:Zr,equal:ku},Dm=function(e){return x.createElement(_u,St({},e,{colorModel:Sm}))},wm={defaultColor:"rgba(0, 0, 0, 1)",toHsva:hm,fromHsva:function(e){var t=Cu(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:ku},Cm=function(e){return x.createElement(_u,St({},e,{colorModel:wm}))},xm=k.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),Tm=k(wr)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),Fm=k.div({width:200,margin:5,".react-colorful__saturation":{borderRadius:"4px 4px 0 0"},".react-colorful__hue":{boxShadow:"inset 0 0 0 1px rgb(0 0 0 / 5%)"},".react-colorful__last-control":{borderRadius:"0 0 4px 4px"}}),Im=k(vn)(({theme:e})=>({fontFamily:e.typography.fonts.base})),km=k.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),Rm=k.div(({theme:e,active:t})=>({width:16,height:16,boxShadow:t?`${e.appBorderColor} 0 0 0 1px inset, ${e.textMutedColor}50 0 0 0 4px`:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:e.appBorderRadius})),Om=`url('data:image/svg+xml;charset=utf-8,')`,vu=({value:e,style:t,...r})=>{let n=`linear-gradient(${e}, ${e}), ${Om}, linear-gradient(#fff, #fff)`;return x.createElement(Rm,{...r,style:{...t,backgroundImage:n}})},_m=k(nt.Input)(({theme:e,readOnly:t})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base})),Pm=k(hu)(({theme:e})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:e.input.color})),Pu=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(Pu||{}),Xr=Object.values(Pu),Bm=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,Nm=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,jm=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,Mo=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,Lm=/^\s*#?([0-9a-f]{3})\s*$/i,Mm={hex:Am,rgb:Cm,hsl:Dm},Qr={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},Su=e=>{let t=e?.match(Bm);if(!t)return[0,0,0,1];let[,r,n,o,s=1]=t;return[r,n,o,s].map(Number)},Lt=e=>{if(!e)return;let t=!0;if(Nm.test(e)){let[a,l,u,c]=Su(e),[d,p,f]=Ne.default.rgb.hsl([a,l,u])||[0,0,0];return{valid:t,value:e,keyword:Ne.default.rgb.keyword([a,l,u]),colorSpace:"rgb",rgb:e,hsl:`hsla(${d}, ${p}%, ${f}%, ${c})`,hex:`#${Ne.default.rgb.hex([a,l,u]).toLowerCase()}`}}if(jm.test(e)){let[a,l,u,c]=Su(e),[d,p,f]=Ne.default.hsl.rgb([a,l,u])||[0,0,0];return{valid:t,value:e,keyword:Ne.default.hsl.keyword([a,l,u]),colorSpace:"hsl",rgb:`rgba(${d}, ${p}, ${f}, ${c})`,hsl:e,hex:`#${Ne.default.hsl.hex([a,l,u]).toLowerCase()}`}}let r=e.replace("#",""),n=Ne.default.keyword.rgb(r)||Ne.default.hex.rgb(r),o=Ne.default.rgb.hsl(n),s=e;if(/[^#a-f0-9]/i.test(e)?s=r:Mo.test(e)&&(s=`#${r}`),s.startsWith("#"))t=Mo.test(s);else try{Ne.default.keyword.hex(s)}catch{t=!1}return{valid:t,value:s,keyword:Ne.default.rgb.keyword(n),colorSpace:"hex",rgb:`rgba(${n[0]}, ${n[1]}, ${n[2]}, 1)`,hsl:`hsla(${o[0]}, ${o[1]}%, ${o[2]}%, 1)`,hex:s}},$m=(e,t,r)=>{if(!e||!t?.valid)return Qr[r];if(r!=="hex")return t?.[r]||Qr[r];if(!t.hex.startsWith("#"))try{return`#${Ne.default.keyword.hex(t.hex)}`}catch{return Qr.hex}let n=t.hex.match(Lm);if(!n)return Mo.test(t.hex)?t.hex:Qr.hex;let[o,s,a]=n[1].split("");return`#${o}${o}${s}${s}${a}${a}`},Um=(e,t)=>{let[r,n]=$e(e||""),[o,s]=$e(()=>Lt(r)),[a,l]=$e(o?.colorSpace||"hex");rt(()=>{let p=e||"",f=Lt(p);n(p),s(f),l(f?.colorSpace||"hex")},[e]);let u=Xt(()=>$m(r,o,a).toLowerCase(),[r,o,a]),c=tt(p=>{let f=Lt(p),y=f?.value||p||"";n(y),y===""&&(s(void 0),t(void 0)),f&&(s(f),l(f.colorSpace),t(f.value))},[t]),d=tt(()=>{let p=Xr.indexOf(a)+1;p>=Xr.length&&(p=0),l(Xr[p]);let f=o?.[Xr[p]]||"";n(f),t(f)},[o,a,t]);return{value:r,realValue:u,updateValue:c,color:o,colorSpace:a,cycleColorSpace:d}},en=e=>e.replace(/\s*/,"").toLowerCase(),Jm=(e,t,r)=>{let[n,o]=$e(t?.valid?[t]:[]);rt(()=>{t===void 0&&o([])},[t]);let s=Xt(()=>(e||[]).map(l=>typeof l=="string"?Lt(l):l.title?{...Lt(l.color),keyword:l.title}:Lt(l.color)).concat(n).filter(Boolean).slice(-27),[e,n]),a=tt(l=>{l?.valid&&(s.some(u=>en(u[r])===en(l[r]))||o(u=>u.concat(l)))},[r,s]);return{presets:s,addPreset:a}},Bu=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,presetColors:s,startOpen:a=!1,argType:l})=>{let u=tt(iu(r,200),[r]),{value:c,realValue:d,updateValue:p,color:f,colorSpace:y,cycleColorSpace:E}=Um(t,u),{presets:v,addPreset:S}=Jm(s,f,y),D=Mm[y],w=!!l?.table?.readonly;return x.createElement(xm,{"aria-readonly":w},x.createElement(Tm,{startOpen:a,trigger:w?[null]:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>S(f),tooltip:x.createElement(Fm,null,x.createElement(D,{color:d==="transparent"?"#000000":d,onChange:p,onFocus:n,onBlur:o}),v.length>0&&x.createElement(km,null,v.map((F,T)=>x.createElement(wr,{key:`${F.value}-${T}`,hasChrome:!1,tooltip:x.createElement(Im,{note:F.keyword||F.value})},x.createElement(vu,{value:F[y],active:f&&en(F[y])===en(f[y]),onClick:()=>p(F.value)})))))},x.createElement(vu,{value:d,style:{margin:4}})),x.createElement(_m,{id:Oo(e),value:c,onChange:F=>p(F.target.value),onFocus:F=>F.target.select(),readOnly:w,placeholder:"Choose color..."}),c?x.createElement(Pm,{onClick:E}):null)},qm=Bu});q();V();H();q();V();H();q();V();H();Qt();Zt();q();V();H();q();V();H();q();V();H();var Zd=Object.defineProperty,ce=(e,t)=>Zd(e,"name",{value:t,configurable:!0});function he(e){for(var t=[],r=1;r` - ${a}`).join(` +`)}`),`${o}${s!=null?` + +More info: ${s} +`:""}`}};ce(ka,"StorybookError");var Ee=ka,ep=(e=>(e.BLOCKS="BLOCKS",e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e.ADDON_VITEST="ADDON_VITEST",e))(ep||{}),Oa=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:1,message:he` + Couldn't find story matching id '${t.storyId}' after HMR. + - Did you just rename a story? + - Did you remove it from your CSF file? + - Are you sure a story with the id '${t.storyId}' exists? + - Please check the values in the stories field of your main.js config and see if they would match your CSF File. + - Also check the browser console and terminal for potential error messages.`}),this.data=t}};ce(Oa,"MissingStoryAfterHmrError");var _a=Oa,tp=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:he` + We detected that you use an implicit action arg while ${t.phase} of your story. + ${t.deprecated?` +This is deprecated and won't work in Storybook 8 anymore. +`:""} + Please provide an explicit spy to your args like this: + import { fn } from '@storybook/test'; + ... + args: { + ${t.name}: fn() + }`}),this.data=t}};ce(tp,"ImplicitActionsDuringRendering");var Pa=class extends Ee{constructor(){super({category:"PREVIEW_API",code:3,message:he` + Cannot call \`storyStore.extract()\` without calling \`storyStore.cacheAllCsfFiles()\` first. + + You probably meant to call \`await preview.extract()\` which does the above for you.`})}};ce(Pa,"CalledExtractOnStoreError");var Ba=Pa,Na=class extends Ee{constructor(){super({category:"PREVIEW_API",code:4,message:he` + Expected your framework's preset to export a \`renderToCanvas\` field. + + Perhaps it needs to be upgraded for Storybook 7.0?`,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field"})}};ce(Na,"MissingRenderToCanvasError");var ja=Na,La=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:5,message:he` + Called \`Preview.${t.methodName}()\` before initialization. + + The preview needs to load the story index before most methods can be called. If you want + to call \`${t.methodName}\`, try \`await preview.initializationPromise;\` first. + + If you didn't call the above code, then likely it was called by an addon that needs to + do the above.`}),this.data=t}};ce(La,"CalledPreviewMethodBeforeInitializationError");var ke=La,Ma=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:6,message:he` + Error fetching \`/index.json\`: + + ${t.text} + + If you are in development, this likely indicates a problem with your Storybook process, + check the terminal for errors. + + If you are in a deployed Storybook, there may have been an issue deploying the full Storybook + build.`}),this.data=t}};ce(Ma,"StoryIndexFetchError");var $a=Ma,Ua=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:7,message:he` + Tried to render docs entry ${t.storyId} but it is a MDX file that has no CSF + references, or autodocs for a CSF file that some doesn't refer to itself. + + This likely is an internal error in Storybook's indexing, or you've attached the + \`attached-mdx\` tag to an MDX file that is not attached.`}),this.data=t}};ce(Ua,"MdxFileWithNoCsfReferencesError");var Ja=Ua,qa=class extends Ee{constructor(){super({category:"PREVIEW_API",code:8,message:he` + Couldn't find any stories in your Storybook. + + - Please check your stories field of your main.js config: does it match correctly? + - Also check the browser console and terminal for error messages.`})}};ce(qa,"EmptyIndexError");var Va=qa,Ha=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:9,message:he` + Couldn't find story matching '${t.storySpecifier}'. + + - Are you sure a story with that id exists? + - Please check your stories field of your main.js config. + - Also check the browser console and terminal for error messages.`}),this.data=t}};ce(Ha,"NoStoryMatchError");var za=Ha,Ga=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:10,message:he` + Couldn't find story matching id '${t.storyId}' after importing a CSF file. + + The file was indexed as if the story was there, but then after importing the file in the browser + we didn't find the story. Possible reasons: + - You are using a custom story indexer that is misbehaving. + - You have a custom file loader that is removing or renaming exports. + + Please check your browser console and terminal for errors that may explain the issue.`}),this.data=t}};ce(Ga,"MissingStoryFromCsfFileError");var Wa=Ga,Ka=class extends Ee{constructor(){super({category:"PREVIEW_API",code:11,message:he` + Cannot access the Story Store until the index is ready. + + It is not recommended to use methods directly on the Story Store anyway, in Storybook 9 we will + remove access to the store entirely`})}};ce(Ka,"StoryStoreAccessedBeforeInitializationError");var Ya=Ka,Xa=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:12,message:he` + Incorrect use of mount in the play function. + + To use mount in the play function, you must satisfy the following two requirements: + + 1. You *must* destructure the mount property from the \`context\` (the argument passed to your play function). + This makes sure that Storybook does not start rendering the story before the play function begins. + + 2. Your Storybook framework or builder must be configured to transpile to ES2017 or newer. + This is because destructuring statements and async/await usages are otherwise transpiled away, + which prevents Storybook from recognizing your usage of \`mount\`. + + Note that Angular is not supported. As async/await is transpiled to support the zone.js polyfill. + + More info: https://storybook.js.org/docs/writing-tests/interaction-testing#run-code-before-the-component-gets-rendered + + Received the following play function: + ${t.playFunction}`}),this.data=t}};ce(Xa,"MountMustBeDestructuredError");var Cr=Xa,Qa=class extends Ee{constructor(t){super({category:"PREVIEW_API",code:14,message:he` + No render function available for storyId '${t.id}' + `}),this.data=t}};ce(Qa,"NoRenderFunctionError");var Za=Qa,ei=class extends Ee{constructor(){super({category:"PREVIEW_API",code:15,message:he` + No component is mounted in your story. + + This usually occurs when you destructure mount in the play function, but forget to call it. + + For example: + + async play({ mount, canvasElement }) { + // 👈 mount should be called: await mount(); + const canvas = within(canvasElement); + const button = await canvas.findByRole('button'); + await userEvent.click(button); + }; + + Make sure to either remove it or call mount in your play function. + `})}};ce(ei,"NoStoryMountedError");var ti=ei,rp=class extends Ee{constructor(){super({category:"FRAMEWORK_NEXTJS",code:1,documentation:"https://storybook.js.org/docs/get-started/nextjs#faq",message:he` + You are importing avif images, but you don't have sharp installed. + + You have to install sharp in order to use image optimization features in Next.js. + `})}};ce(rp,"NextJsSharpError");var np=class extends Ee{constructor(t){super({category:"FRAMEWORK_NEXTJS",code:2,message:he` + Tried to access router mocks from "${t.importType}" but they were not created yet. You might be running code in an unsupported environment. + `}),this.data=t}};ce(np,"NextjsRouterMocksNotAvailable");var ri=class extends Ee{constructor(t){super({category:"DOCS-TOOLS",code:1,documentation:"https://github.com/storybookjs/storybook/issues/26606",message:he` + There was a failure when generating detailed ArgTypes in ${t.language} for: + ${JSON.stringify(t.type,null,2)} + + Storybook will fall back to use a generic type description instead. + + This type is either not supported or it is a bug in the docgen generation in Storybook. + If you think this is a bug, please detail it as much as possible in the Github issue. + `}),this.data=t}};ce(ri,"UnknownArgTypesError");var xr=ri,op=class extends Ee{constructor(t){super({category:"ADDON_VITEST",code:1,message:he` + Encountered an unsupported value "${t.value}" when setting the viewport ${t.dimension} dimension. + + The Storybook plugin only supports values in the following units: + - px, vh, vw, em, rem and %. + + You can either change the viewport for this story to use one of the supported units or skip the test by adding '!test' to the story's tags per https://storybook.js.org/docs/writing-stories/tags + `}),this.data=t}};ce(op,"UnsupportedViewportDimensionError");var Nt=od(oi(),1);q();V();H();q();V();H();var hb=__STORYBOOK_CHANNELS__,{Channel:Fr,HEARTBEAT_INTERVAL:fb,HEARTBEAT_MAX_LATENCY:mb,PostMessageTransport:yb,WebsocketTransport:gb,createBrowserChannel:bb}=__STORYBOOK_CHANNELS__;q();V();H();var Db=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Ge,logger:Q,once:ot,pretty:wb}=__STORYBOOK_CLIENT_LOGGER__;q();V();H();var Ib=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:ai,ARGTYPES_INFO_RESPONSE:xn,CHANNEL_CREATED:kb,CHANNEL_WS_DISCONNECT:Rb,CONFIG_ERROR:ii,CREATE_NEW_STORYFILE_REQUEST:Ob,CREATE_NEW_STORYFILE_RESPONSE:_b,CURRENT_STORY_WAS_SET:Tn,DOCS_PREPARED:si,DOCS_RENDERED:Ir,FILE_COMPONENT_SEARCH_REQUEST:Pb,FILE_COMPONENT_SEARCH_RESPONSE:Bb,FORCE_REMOUNT:li,FORCE_RE_RENDER:kr,GLOBALS_UPDATED:mt,NAVIGATE_URL:ui,PLAY_FUNCTION_THREW_EXCEPTION:ci,PRELOAD_ENTRIES:di,PREVIEW_BUILDER_PROGRESS:Nb,PREVIEW_KEYDOWN:pi,REGISTER_SUBSCRIPTION:jb,REQUEST_WHATS_NEW_DATA:Lb,RESET_STORY_ARGS:er,RESULT_WHATS_NEW_DATA:Mb,SAVE_STORY_REQUEST:$b,SAVE_STORY_RESPONSE:Ub,SELECT_STORY:Jb,SET_CONFIG:qb,SET_CURRENT_STORY:hi,SET_FILTER:Vb,SET_GLOBALS:fi,SET_INDEX:Hb,SET_STORIES:zb,SET_WHATS_NEW_CACHE:Gb,SHARED_STATE_CHANGED:Wb,SHARED_STATE_SET:Kb,STORIES_COLLAPSE_ALL:Yb,STORIES_EXPAND_ALL:Xb,STORY_ARGS_UPDATED:Fn,STORY_CHANGED:mi,STORY_ERRORED:yi,STORY_FINISHED:In,STORY_INDEX_INVALIDATED:gi,STORY_MISSING:kn,STORY_PREPARED:bi,STORY_RENDERED:tr,STORY_RENDER_PHASE_CHANGED:It,STORY_SPECIFIED:Ei,STORY_THREW_EXCEPTION:Ai,STORY_UNCHANGED:vi,TELEMETRY_ERROR:Qb,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:Zb,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:eE,TESTING_MODULE_CRASH_REPORT:tE,TESTING_MODULE_PROGRESS_REPORT:rE,TESTING_MODULE_RUN_ALL_REQUEST:nE,TESTING_MODULE_RUN_REQUEST:oE,TOGGLE_WHATS_NEW_NOTIFICATIONS:aE,UNHANDLED_ERRORS_WHILE_PLAYING:Si,UPDATE_GLOBALS:Rr,UPDATE_QUERY_PARAMS:Di,UPDATE_STORY_ARGS:rr}=__STORYBOOK_CORE_EVENTS__;q();V();H();var ap=Object.create,On=Object.defineProperty,ip=Object.getOwnPropertyDescriptor,sp=Object.getOwnPropertyNames,lp=Object.getPrototypeOf,up=Object.prototype.hasOwnProperty,fe=(e,t)=>On(e,"name",{value:t,configurable:!0}),cp=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dp=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of sp(t))!up.call(e,o)&&o!==r&&On(e,o,{get:()=>t[o],enumerable:!(n=ip(t,o))||n.enumerable});return e},pp=(e,t,r)=>(r=e!=null?ap(lp(e)):{},dp(t||!e||!e.__esModule?On(r,"default",{value:e,enumerable:!0}):r,e)),hp=cp(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,s){return fe(function a(l,u,c){var d,p,f,y=t.call(l),E=t.call(u);if(l===u)return!0;if(l==null||u==null)return!1;if(c.indexOf(l)>-1&&c.indexOf(u)>-1)return!0;if(c.push(l,u),y!=E||(d=n(l),p=n(u),d.length!=p.length||d.some(function(v){return!a(l[v],u[v],c)})))return!1;switch(y.slice(8,-1)){case"Symbol":return l.valueOf()==u.valueOf();case"Date":case"Number":return+l==+u||+l!=+l&&+u!=+u;case"RegExp":case"Function":case"String":case"Boolean":return""+l==""+u;case"Set":case"Map":d=l.entries(),p=u.entries();do if(!a((f=d.next()).value,p.next().value,c))return!1;while(!f.done);return!0;case"ArrayBuffer":l=new Uint8Array(l),u=new Uint8Array(u);case"DataView":l=new Uint8Array(l.buffer),u=new Uint8Array(u.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(l.length!=u.length)return!1;for(f=0;f`${r} ${n}${o}`).replace(/([a-z])([A-Z])/g,(t,r,n)=>`${r} ${n}`).replace(/([a-z])([0-9])/gi,(t,r,n)=>`${r} ${n}`).replace(/([0-9])([a-z])/gi,(t,r,n)=>`${r} ${n}`).replace(/(\s|^)(\w)/g,(t,r,n)=>`${r}${n.toUpperCase()}`).replace(/ +/g," ").trim()}fe(xi,"toStartCaseStr");var wi=pp(hp(),1),Ti=fe(e=>e.map(t=>typeof t<"u").filter(Boolean).length,"count"),fp=fe((e,t)=>{let{exists:r,eq:n,neq:o,truthy:s}=e;if(Ti([r,n,o,s])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,wi.isEqual)(t,n);if(typeof o<"u")return!(0,wi.isEqual)(t,o);if(typeof r<"u"){let a=typeof t<"u";return r?a:!a}return typeof s>"u"||s?!!t:!t},"testValue"),_n=fe((e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(Ti([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let s=n?t[n]:r[o];return fp(e.if,s)},"includeConditionalArg");function mp(e){let t,r={_tag:"Preview",input:e,get composed(){if(t)return t;let{addons:n,...o}=e;return t=Rt(at([...n??[],o])),t},meta(n){return Fi(n,this)}};return globalThis.globalProjectAnnotations=r.composed,r}fe(mp,"__definePreview");function yp(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Preview"}fe(yp,"isPreview");function gp(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Meta"}fe(gp,"isMeta");function Fi(e,t){return{_tag:"Meta",input:e,preview:t,get composed(){throw new Error("Not implemented")},story(r){return Ii(r,this)}}}fe(Fi,"defineMeta");function Ii(e,t){return{_tag:"Story",input:e,meta:t,get composed(){throw new Error("Not implemented")}}}fe(Ii,"defineStory");function yt(e){return e!=null&&typeof e=="object"&&"_tag"in e&&e?._tag==="Story"}fe(yt,"isStory");var Pn=fe(e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),"sanitize"),Ci=fe((e,t)=>{let r=Pn(e);if(r==="")throw new Error(`Invalid ${t} '${e}', must include alphanumeric characters`);return r},"sanitizeSafe"),ki=fe((e,t)=>`${Ci(e,"kind")}${t?`--${Ci(t,"name")}`:""}`,"toId"),Ri=fe(e=>xi(e),"storyNameFromExport");function Rn(e,t){return Array.isArray(t)?t.includes(e):e.match(t)}fe(Rn,"matches");function kt(e,{includeStories:t,excludeStories:r}){return e!=="__esModule"&&(!t||Rn(e,t))&&(!r||!Rn(e,r))}fe(kt,"isExportStory");var dE=fe((e,{rootSeparator:t,groupSeparator:r})=>{let[n,o]=e.split(t,2),s=(o||e).split(r).filter(a=>!!a);return{root:o?n:null,groups:s}},"parseKind"),Oi=fe((...e)=>{let t=e.reduce((r,n)=>(n.startsWith("!")?r.delete(n.slice(1)):r.add(n),r),new Set);return Array.from(t)},"combineTags");var bp=Object.create,ro=Object.defineProperty,Ep=Object.getOwnPropertyDescriptor,Ap=Object.getOwnPropertyNames,vp=Object.getPrototypeOf,Sp=Object.prototype.hasOwnProperty,m=(e,t)=>ro(e,"name",{value:t,configurable:!0}),Or=(e=>typeof Ie<"u"?Ie:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ie<"u"?Ie:t)[r]}):e)(function(e){if(typeof Ie<"u")return Ie.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),we=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Dp=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ap(t))!Sp.call(e,o)&&o!==r&&ro(e,o,{get:()=>t[o],enumerable:!(n=Ep(t,o))||n.enumerable});return e},Bt=(e,t,r)=>(r=e!=null?bp(vp(e)):{},Dp(t||!e||!e.__esModule?ro(r,"default",{value:e,enumerable:!0}):r,e)),Wi=we((e,t)=>{(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){var r,n,o;return m(function s(a,l,u){function c(f,y){if(!l[f]){if(!a[f]){var E=typeof Or=="function"&⩔if(!y&&E)return E(f,!0);if(d)return d(f,!0);var v=new Error("Cannot find module '"+f+"'");throw v.code="MODULE_NOT_FOUND",v}var S=l[f]={exports:{}};a[f][0].call(S.exports,function(D){var w=a[f][1][D];return c(w||D)},S,S.exports,s,a,l,u)}return l[f].exports}m(c,"s");for(var d=typeof Or=="function"&&Or,p=0;p=0)return this.lastItem=this.list[d],this.list[d].val},u.prototype.set=function(c,d){var p;return this.lastItem&&this.isEqual(this.lastItem.key,c)?(this.lastItem.val=d,this):(p=this.indexOf(c),p>=0?(this.lastItem=this.list[p],this.list[p].val=d,this):(this.lastItem={key:c,val:d},this.list.push(this.lastItem),this.size++,this))},u.prototype.delete=function(c){var d;if(this.lastItem&&this.isEqual(this.lastItem.key,c)&&(this.lastItem=void 0),d=this.indexOf(c),d>=0)return this.size--,this.list.splice(d,1)[0]},u.prototype.has=function(c){var d;return this.lastItem&&this.isEqual(this.lastItem.key,c)?!0:(d=this.indexOf(c),d>=0?(this.lastItem=this.list[d],!0):!1)},u.prototype.forEach=function(c,d){var p;for(p=0;p0&&(_[T]={cacheItem:D,arg:arguments[T]},R?c(E,_):E.push(_),E.length>f&&d(E.shift())),S.wasMemoized=R,S.numArgs=T+1,F},"memoizerific");return S.limit=f,S.wasMemoized=!1,S.cache=y,S.lru=E,S}};function c(f,y){var E=f.length,v=y.length,S,D,w;for(D=0;D=0&&(E=f[S],v=E.cacheItem.get(E.arg),!v||!v.size);S--)E.cacheItem.delete(E.arg)}m(d,"removeCachedResult");function p(f,y){return f===y||f!==f&&y!==y}m(p,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),Ki=we(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.encodeString=n;var t=Array.from({length:256},(o,s)=>"%"+((s<16?"0":"")+s.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function n(o){let s=o.length;if(s===0)return"";let a="",l=0,u=0;e:for(;u>6]+t[128|c&63];continue}if(c<55296||c>=57344){l=u+1,a+=t[224|c>>12]+t[128|c>>6&63]+t[128|c&63];continue}if(++u,u>=s)throw new Error("URI malformed");let d=o.charCodeAt(u)&1023;l=u+1,c=65536+((c&1023)<<10|d),a+=t[240|c>>18]+t[128|c>>12&63]+t[128|c>>6&63]+t[128|c&63]}return l===0?o:l{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultOptions=e.defaultShouldSerializeObject=e.defaultValueSerializer=void 0;var t=Ki(),r=m(s=>{switch(typeof s){case"string":return(0,t.encodeString)(s);case"bigint":case"boolean":return""+s;case"number":if(Number.isFinite(s))return s<1e21?""+s:(0,t.encodeString)(""+s);break}return s instanceof Date?(0,t.encodeString)(s.toISOString()):""},"defaultValueSerializer");e.defaultValueSerializer=r;var n=m(s=>s instanceof Date,"defaultShouldSerializeObject");e.defaultShouldSerializeObject=n;var o=m(s=>s,"identityFunc");e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:e.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:e.defaultShouldSerializeObject}}),Yi=we(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=o,e.stringifyObject=d;var t=no(),r=Ki();function n(p){return p==="__proto__"||p==="constructor"||p==="prototype"}m(n,"isPrototypeKey");function o(p,f,y,E,v){if(n(f))return p;let S=p[f];return typeof S=="object"&&S!==null?S:!E&&(v||typeof y=="number"||typeof y=="string"&&y*0===0&&y.indexOf(".")===-1)?p[f]=[]:p[f]={}}m(o,"getDeepObject");var s=20,a="[]",l="[",u="]",c=".";function d(p,f,y=0,E,v){let{nestingSyntax:S=t.defaultOptions.nestingSyntax,arrayRepeat:D=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:w=t.defaultOptions.arrayRepeatSyntax,nesting:F=t.defaultOptions.nesting,delimiter:T=t.defaultOptions.delimiter,valueSerializer:_=t.defaultOptions.valueSerializer,shouldSerializeObject:R=t.defaultOptions.shouldSerializeObject}=f,N=typeof T=="number"?String.fromCharCode(T):T,j=v===!0&&D,U=S==="dot"||S==="js"&&!v;if(y>s)return"";let z="",B=!0,L=!1;for(let G in p){let b=p[G],A;E?(A=E,j?w==="bracket"&&(A+=a):U?(A+=c,A+=G):(A+=l,A+=G,A+=u)):A=G,B||(z+=N),typeof b=="object"&&b!==null&&!R(b)?(L=b.pop!==void 0,(F||D&&L)&&(z+=d(b,f,y+1,A,L))):(z+=(0,r.encodeString)(A),z+="=",z+=_(b,G)),B&&(B=!1)}return z}m(d,"stringifyObject")}),wp=we((e,t)=>{"use strict";var r=12,n=0,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function s(u){var c=u.indexOf("%");if(c===-1)return u;for(var d=u.length,p="",f=0,y=0,E=c,v=r;c>-1&&c>10),56320+(y&1023)),y=0,f=c+3,c=E=u.indexOf("%",f);else{if(v===n)return null;if(c+=3,c{"use strict";var t=e&&e.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.numberValueDeserializer=e.numberKeyDeserializer=void 0,e.parse=d;var r=Yi(),n=no(),o=t(wp()),s=m(p=>{let f=Number(p);return Number.isNaN(f)?p:f},"numberKeyDeserializer");e.numberKeyDeserializer=s;var a=m(p=>{let f=Number(p);return Number.isNaN(f)?p:f},"numberValueDeserializer");e.numberValueDeserializer=a;var l=/\+/g,u=m(function(){},"Empty");u.prototype=Object.create(null);function c(p,f,y,E,v){let S=p.substring(f,y);return E&&(S=S.replace(l," ")),v&&(S=(0,o.default)(S)||S),S}m(c,"computeKeySlice");function d(p,f){let{valueDeserializer:y=n.defaultOptions.valueDeserializer,keyDeserializer:E=n.defaultOptions.keyDeserializer,arrayRepeatSyntax:v=n.defaultOptions.arrayRepeatSyntax,nesting:S=n.defaultOptions.nesting,arrayRepeat:D=n.defaultOptions.arrayRepeat,nestingSyntax:w=n.defaultOptions.nestingSyntax,delimiter:F=n.defaultOptions.delimiter}=f??{},T=typeof F=="string"?F.charCodeAt(0):F,_=w==="js",R=new u;if(typeof p!="string")return R;let N=p.length,j="",U=-1,z=-1,B=-1,L=R,G,b="",A="",I=!1,M=!1,J=!1,Y=!1,re=!1,Z=!1,X=!1,le=0,Se=-1,be=-1,pe=-1;for(let ee=0;eeU,X||(z=ee),B!==z-1&&(A=c(p,B+1,Se>-1?Se:z,J,I),b=E(A),G!==void 0&&(L=(0,r.getDeepObject)(L,G,b,_&&re,_&&Z))),X||b!==""){X&&(j=p.slice(z+1,ee),Y&&(j=j.replace(l," ")),M&&(j=(0,o.default)(j)||j));let Re=y(j,b);if(D){let Ve=L[b];Ve===void 0?Se>-1?L[b]=[Re]:L[b]=Re:Ve.pop?Ve.push(Re):L[b]=[Ve,Re]}else L[b]=Re}j="",U=ee,z=ee,I=!1,M=!1,J=!1,Y=!1,re=!1,Z=!1,Se=-1,B=ee,L=R,G=void 0,b=""}else le===93?(D&&v==="bracket"&&pe===91&&(Se=be),S&&(w==="index"||_)&&z<=U&&(B!==be&&(A=c(p,B+1,ee,J,I),b=E(A),G!==void 0&&(L=(0,r.getDeepObject)(L,G,b,void 0,_)),G=b,J=!1,I=!1),B=ee,Z=!0,re=!1)):le===46?S&&(w==="dot"||_)&&z<=U&&(B!==be&&(A=c(p,B+1,ee,J,I),b=E(A),G!==void 0&&(L=(0,r.getDeepObject)(L,G,b,_)),G=b,J=!1,I=!1),re=!0,Z=!1,B=ee):le===91?S&&(w==="index"||_)&&z<=U&&(B!==be&&(A=c(p,B+1,ee,J,I),b=E(A),_&&G!==void 0&&(L=(0,r.getDeepObject)(L,G,b,_)),G=b,J=!1,I=!1,re=!1,Z=!0),B=ee):le===61?z<=U?z=ee:M=!0:le===43?z>U?Y=!0:J=!0:le===37&&(z>U?M=!0:I=!0);be=ee,pe=le}return R}m(d,"parse")}),xp=we(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=Yi();function r(n,o){if(n===null||typeof n!="object")return"";let s=o??{};return(0,t.stringifyObject)(n,s)}m(r,"stringify")}),oo=we(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(s,a,l,u){u===void 0&&(u=l);var c=Object.getOwnPropertyDescriptor(a,l);(!c||("get"in c?!a.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:m(function(){return a[l]},"get")}),Object.defineProperty(s,u,c)}:function(s,a,l,u){u===void 0&&(u=l),s[u]=a[l]}),r=e&&e.__exportStar||function(s,a){for(var l in s)l!=="default"&&!Object.prototype.hasOwnProperty.call(a,l)&&t(a,s,l)};Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=e.parse=void 0;var n=Cp();Object.defineProperty(e,"parse",{enumerable:!0,get:m(function(){return n.parse},"get")});var o=xp();Object.defineProperty(e,"stringify",{enumerable:!0,get:m(function(){return o.stringify},"get")}),r(no(),e)}),Xi=we((e,t)=>{t.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}),Tp=we((e,t)=>{t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}),Qi=we((e,t)=>{t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}),Fp=we((e,t)=>{t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}),Ip=we(e=>{"use strict";var t=e&&e.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(Fp()),n=String.fromCodePoint||function(s){var a="";return s>65535&&(s-=65536,a+=String.fromCharCode(s>>>10&1023|55296),s=56320|s&1023),a+=String.fromCharCode(s),a};function o(s){return s>=55296&&s<=57343||s>1114111?"\uFFFD":(s in r.default&&(s=r.default[s]),n(s))}m(o,"decodeCodePoint"),e.default=o}),_i=we(e=>{"use strict";var t=e&&e.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(Xi()),n=t(Tp()),o=t(Qi()),s=t(Ip()),a=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=l(o.default),e.decodeHTMLStrict=l(r.default);function l(d){var p=c(d);return function(f){return String(f).replace(a,p)}}m(l,"getStrictDecoder");var u=m(function(d,p){return d{"use strict";var t=e&&e.__importDefault||function(w){return w&&w.__esModule?w:{default:w}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var r=t(Qi()),n=u(r.default),o=c(n);e.encodeXML=D(n);var s=t(Xi()),a=u(s.default),l=c(a);e.encodeHTML=y(a,l),e.encodeNonAsciiHTML=D(a);function u(w){return Object.keys(w).sort().reduce(function(F,T){return F[w[T]]="&"+T+";",F},{})}m(u,"getInverseObj");function c(w){for(var F=[],T=[],_=0,R=Object.keys(w);_1?p(w):w.charCodeAt(0)).toString(16).toUpperCase()+";"}m(f,"singleCharReplacer");function y(w,F){return function(T){return T.replace(F,function(_){return w[_]}).replace(d,f)}}m(y,"getInverse");var E=new RegExp(o.source+"|"+d.source,"g");function v(w){return w.replace(E,f)}m(v,"escape"),e.escape=v;function S(w){return w.replace(o,f)}m(S,"escapeUTF8"),e.escapeUTF8=S;function D(w){return function(F){return F.replace(E,function(T){return w[T]||f(T)})}}m(D,"getASCIIEncoder")}),kp=we(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=_i(),r=Pi();function n(u,c){return(!c||c<=0?t.decodeXML:t.decodeHTML)(u)}m(n,"decode"),e.decode=n;function o(u,c){return(!c||c<=0?t.decodeXML:t.decodeHTMLStrict)(u)}m(o,"decodeStrict"),e.decodeStrict=o;function s(u,c){return(!c||c<=0?r.encodeXML:r.encodeHTML)(u)}m(s,"encode"),e.encode=s;var a=Pi();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:m(function(){return a.encodeXML},"get")}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:m(function(){return a.encodeHTML},"get")}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:m(function(){return a.encodeNonAsciiHTML},"get")}),Object.defineProperty(e,"escape",{enumerable:!0,get:m(function(){return a.escape},"get")}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:m(function(){return a.escapeUTF8},"get")}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:m(function(){return a.encodeHTML},"get")}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:m(function(){return a.encodeHTML},"get")});var l=_i();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:m(function(){return l.decodeXML},"get")}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:m(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:m(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:m(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:m(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:m(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:m(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:m(function(){return l.decodeXML},"get")})}),Rp=we((e,t)=>{"use strict";function r(b,A){if(!(b instanceof A))throw new TypeError("Cannot call a class as a function")}m(r,"_classCallCheck");function n(b,A){for(var I=0;I=b.length?{done:!0}:{done:!1,value:b[M++]}},"n"),e:m(function(X){throw X},"e"),f:J}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Y=!0,re=!1,Z;return{s:m(function(){I=I.call(b)},"s"),n:m(function(){var X=I.next();return Y=X.done,X},"n"),e:m(function(X){re=!0,Z=X},"e"),f:m(function(){try{!Y&&I.return!=null&&I.return()}finally{if(re)throw Z}},"f")}}m(s,"_createForOfIteratorHelper");function a(b,A){if(b){if(typeof b=="string")return l(b,A);var I=Object.prototype.toString.call(b).slice(8,-1);if(I==="Object"&&b.constructor&&(I=b.constructor.name),I==="Map"||I==="Set")return Array.from(b);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return l(b,A)}}m(a,"_unsupportedIterableToArray");function l(b,A){(A==null||A>b.length)&&(A=b.length);for(var I=0,M=new Array(A);I0?b*40+55:0,re=A>0?A*40+55:0,Z=I>0?I*40+55:0;M[J]=y([Y,re,Z])}m(p,"setStyleColor");function f(b){for(var A=b.toString(16);A.length<2;)A="0"+A;return A}m(f,"toHexString");function y(b){var A=[],I=s(b),M;try{for(I.s();!(M=I.n()).done;){var J=M.value;A.push(f(J))}}catch(Y){I.e(Y)}finally{I.f()}return"#"+A.join("")}m(y,"toColorHexString");function E(b,A,I,M){var J;return A==="text"?J=_(I,M):A==="display"?J=S(b,I,M):A==="xterm256Foreground"?J=j(b,M.colors[I]):A==="xterm256Background"?J=U(b,M.colors[I]):A==="rgb"&&(J=v(b,I)),J}m(E,"generateOutput");function v(b,A){A=A.substring(2).slice(0,-1);var I=+A.substr(0,2),M=A.substring(5).split(";"),J=M.map(function(Y){return("0"+Number(Y).toString(16)).substr(-2)}).join("");return N(b,(I===38?"color:#":"background-color:#")+J)}m(v,"handleRgb");function S(b,A,I){A=parseInt(A,10);var M={"-1":m(function(){return"
"},"_"),0:m(function(){return b.length&&D(b)},"_"),1:m(function(){return R(b,"b")},"_"),3:m(function(){return R(b,"i")},"_"),4:m(function(){return R(b,"u")},"_"),8:m(function(){return N(b,"display:none")},"_"),9:m(function(){return R(b,"strike")},"_"),22:m(function(){return N(b,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:m(function(){return z(b,"i")},"_"),24:m(function(){return z(b,"u")},"_"),39:m(function(){return j(b,I.fg)},"_"),49:m(function(){return U(b,I.bg)},"_"),53:m(function(){return N(b,"text-decoration:overline")},"_")},J;return M[A]?J=M[A]():4"}).join("")}m(D,"resetStyles");function w(b,A){for(var I=[],M=b;M<=A;M++)I.push(M);return I}m(w,"range");function F(b){return function(A){return(b===null||A.category!==b)&&b!=="all"}}m(F,"notCategory");function T(b){b=parseInt(b,10);var A=null;return b===0?A="all":b===1?A="bold":2")}m(R,"pushTag");function N(b,A){return R(b,"span",A)}m(N,"pushStyle");function j(b,A){return R(b,"span","color:"+A)}m(j,"pushForegroundColor");function U(b,A){return R(b,"span","background-color:"+A)}m(U,"pushBackgroundColor");function z(b,A){var I;if(b.slice(-1)[0]===A&&(I=b.pop()),I)return""}m(z,"closeTag");function B(b,A,I){var M=!1,J=3;function Y(){return""}m(Y,"remove");function re(Te,Fe){return I("xterm256Foreground",Fe),""}m(re,"removeXterm256Foreground");function Z(Te,Fe){return I("xterm256Background",Fe),""}m(Z,"removeXterm256Background");function X(Te){return A.newline?I("display",-1):I("text",Te),""}m(X,"newline");function le(Te,Fe){M=!0,Fe.trim().length===0&&(Fe="0"),Fe=Fe.trimRight(";").split(";");var Xe=s(Fe),xt;try{for(Xe.s();!(xt=Xe.n()).done;){var Gt=xt.value;I("display",Gt)}}catch(Ar){Xe.e(Ar)}finally{Xe.f()}return""}m(le,"ansiMess");function Se(Te){return I("text",Te),""}m(Se,"realText");function be(Te){return I("rgb",Te),""}m(be,"rgb");var pe=[{pattern:/^\x08+/,sub:Y},{pattern:/^\x1b\[[012]?K/,sub:Y},{pattern:/^\x1b\[\(B/,sub:Y},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:be},{pattern:/^\x1b\[38;5;(\d+)m/,sub:re},{pattern:/^\x1b\[48;5;(\d+)m/,sub:Z},{pattern:/^\n/,sub:X},{pattern:/^\r+\n/,sub:X},{pattern:/^\r/,sub:X},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:le},{pattern:/^\x1b\[\d?J/,sub:Y},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:Y},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:Y},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:Se}];function ee(Te,Fe){Fe>J&&M||(M=!1,b=b.replace(Te.pattern,Te.sub))}m(ee,"process");var Re=[],Ve=b,_e=Ve.length;e:for(;_e>0;){for(var pt=0,Er=0,Ht=pe.length;Er{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();function Zi(){let e={setHandler:m(()=>{},"setHandler"),send:m(()=>{},"send")};return new Fr({transport:e})}m(Zi,"mockChannel");var es=class{constructor(){this.getChannel=m(()=>{if(!this.channel){let t=Zi();return this.setChannel(t),t}return this.channel},"getChannel"),this.ready=m(()=>this.promise,"ready"),this.hasChannel=m(()=>!!this.channel,"hasChannel"),this.setChannel=m(t=>{this.channel=t,this.resolve()},"setChannel"),this.promise=new Promise(t=>{this.resolve=()=>t(this.getChannel())})}};m(es,"AddonStore");var Op=es,Bn="__STORYBOOK_ADDONS_PREVIEW";function ts(){return Ae[Bn]||(Ae[Bn]=new Op),Ae[Bn]}m(ts,"getAddonsStore");var Et=ts();function _p(e){return e}m(_p,"definePreview");var rs=class{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=m(t=>{t===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(t=>{t.destroy&&t.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){let t=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,t}triggerEffects(){this.prevEffects.forEach(t=>{!this.currentEffects.includes(t)&&t.destroy&&t.destroy()}),this.currentEffects.forEach(t=>{this.prevEffects.includes(t)||(t.destroy=t.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),Et.getChannel().on(tr,this.renderListener)}removeRenderListeners(){Et.getChannel().removeListener(tr,this.renderListener)}};m(rs,"HooksContext");var ns=rs;function Jn(e){let t=m((...r)=>{let{hooks:n}=typeof r[0]=="function"?r[1]:r[0],o=n.currentPhase,s=n.currentHooks,a=n.nextHookIndex,l=n.currentDecoratorName;n.currentDecoratorName=e.name,n.prevMountedDecorators.has(e)?(n.currentPhase="UPDATE",n.currentHooks=n.hookListsMap.get(e)||[]):(n.currentPhase="MOUNT",n.currentHooks=[],n.hookListsMap.set(e,n.currentHooks),n.prevMountedDecorators.add(e)),n.nextHookIndex=0;let u=Ae.STORYBOOK_HOOKS_CONTEXT;Ae.STORYBOOK_HOOKS_CONTEXT=n;let c=e(...r);if(Ae.STORYBOOK_HOOKS_CONTEXT=u,n.currentPhase==="UPDATE"&&n.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return n.currentPhase=o,n.currentHooks=s,n.nextHookIndex=a,n.currentDecoratorName=l,c},"hookified");return t.originalFn=e,t}m(Jn,"hookify");var Nn=0,Pp=25,Bp=m(e=>(t,r)=>{let n=e(Jn(t),r.map(o=>Jn(o)));return o=>{let{hooks:s}=o;s.prevMountedDecorators??=new Set,s.mountedDecorators=new Set([t,...r]),s.currentContext=o,s.hasUpdates=!1;let a=n(o);for(Nn=1;s.hasUpdates;)if(s.hasUpdates=!1,s.currentEffects=[],a=n(o),Nn+=1,Nn>Pp)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return s.addRenderListeners(),a}},"applyHooks"),Np=m((e,t)=>e.length===t.length&&e.every((r,n)=>r===t[n]),"areDepsEqual"),ao=m(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function io(){return Ae.STORYBOOK_HOOKS_CONTEXT||null}m(io,"getHooksContextOrNull");function Ur(){let e=io();if(e==null)throw ao();return e}m(Ur,"getHooksContextOrThrow");function os(e,t,r){let n=Ur();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&Q.warn(`${e} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:e,deps:r};return n.currentHooks.push(o),t(o),o}if(n.currentPhase==="UPDATE"){let o=n.getNextHook();if(o==null)throw new Error("Rendered more hooks than during the previous render.");return o.name!==e&&Q.warn(`Storybook has detected a change in the order of Hooks${n.currentDecoratorName?` called by ${n.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&o.deps==null&&Q.warn(`${e} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&o.deps!=null&&r.length!==o.deps.length&&Q.warn(`The final argument passed to ${e} changed size between renders. The order and size of this array must remain constant. +Previous: ${o.deps} +Incoming: ${r}`),(r==null||o.deps==null||!Np(r,o.deps))&&(t(o),o.deps=r),o}throw ao()}m(os,"useHook");function ir(e,t,r){let{memoizedState:n}=os(e,o=>{o.memoizedState=t()},r);return n}m(ir,"useMemoLike");function jp(e,t){return ir("useMemo",e,t)}m(jp,"useMemo");function ar(e,t){return ir("useCallback",()=>e,t)}m(ar,"useCallback");function so(e,t){return ir(e,()=>({current:t}),[])}m(so,"useRefLike");function Lp(e){return so("useRef",e)}m(Lp,"useRef");function as(){let e=io();if(e!=null&&e.currentPhase!=="NONE")e.hasUpdates=!0;else try{Et.getChannel().emit(kr)}catch{Q.warn("State updates of Storybook preview hooks work only in browser")}}m(as,"triggerUpdate");function lo(e,t){let r=so(e,typeof t=="function"?t():t),n=m(o=>{r.current=typeof o=="function"?o(r.current):o,as()},"setState");return[r.current,n]}m(lo,"useStateLike");function uo(e){return lo("useState",e)}m(uo,"useState");function Mp(e,t,r){let n=r!=null?()=>r(t):t,[o,s]=lo("useReducer",n);return[o,m(a=>s(l=>e(l,a)),"dispatch")]}m(Mp,"useReducer");function Jr(e,t){let r=Ur(),n=ir("useEffect",()=>({create:e}),t);r.currentEffects.includes(n)||r.currentEffects.push(n)}m(Jr,"useEffect");function $p(e,t=[]){let r=Et.getChannel();return Jr(()=>(Object.entries(e).forEach(([n,o])=>r.on(n,o)),()=>{Object.entries(e).forEach(([n,o])=>r.removeListener(n,o))}),[...Object.keys(e),...t]),ar(r.emit.bind(r),[r])}m($p,"useChannel");function qr(){let{currentContext:e}=Ur();if(e==null)throw ao();return e}m(qr,"useStoryContext");function Up(e,t){let{parameters:r}=qr();if(e)return r[e]??t}m(Up,"useParameter");function Jp(){let e=Et.getChannel(),{id:t,args:r}=qr(),n=ar(s=>e.emit(rr,{storyId:t,updatedArgs:s}),[e,t]),o=ar(s=>e.emit(er,{storyId:t,argNames:s}),[e,t]);return[r,n,o]}m(Jp,"useArgs");function qp(){let e=Et.getChannel(),{globals:t}=qr(),r=ar(n=>e.emit(Rr,{globals:n}),[e]);return[t,r]}m(qp,"useGlobals");var vE=m(({name:e,parameterName:t,wrapper:r,skipIfNoParametersOrOptions:n=!1})=>{let o=m(s=>(a,l)=>{let u=l.parameters&&l.parameters[t];return u&&u.disable||n&&!s&&!u?a(l):r(a,l,{options:s,parameters:u})},"decorator");return(...s)=>typeof s[0]=="function"?o()(...s):(...a)=>{if(a.length>1)return s.length>1?o(s)(...a):o(...s)(...a);throw new Error(`Passing stories directly into ${e}() is not allowed, + instead use addDecorator(${e}) and pass options with the '${t}' parameter`)}},"makeDecorator");function me(e){for(var t=[],r=1;r(this.debug("getState",{state:this.state}),this.state),"getState"),this.subscribe=m((n,o)=>{let s=typeof n=="function",a=s?"*":n,l=s?n:o;if(this.debug("subscribe",{eventType:a,listener:l}),!l)throw new TypeError(`Missing first subscribe argument, or second if first is the event type, when subscribing to a UniversalStore with id '${this.id}'`);return this.listeners.has(a)||this.listeners.set(a,new Set),this.listeners.get(a).add(l),()=>{this.debug("unsubscribe",{eventType:a,listener:l}),this.listeners.has(a)&&(this.listeners.get(a).delete(l),this.listeners.get(a)?.size===0&&this.listeners.delete(a))}},"subscribe"),this.send=m(n=>{if(this.debug("send",{event:n}),this.status!==K.Status.READY)throw new TypeError(me`Cannot send event before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({event:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.emitToListeners(n,{actor:this.actor}),this.emitToChannel(n,{actor:this.actor})},"send"),this.debugging=t.debug??!1,!K.isInternalConstructing)throw new TypeError("UniversalStore is not constructable - use UniversalStore.create() instead");if(K.isInternalConstructing=!1,this.id=t.id,this.actorId=Date.now().toString(36)+Math.random().toString(36).substring(2),this.actorType=t.leader?K.ActorType.LEADER:K.ActorType.FOLLOWER,this.state=t.initialState,this.channelEventName=`${Hp}${this.id}`,this.debug("constructor",{options:t,environmentOverrides:r,channelEventName:this.channelEventName}),this.actor.type===K.ActorType.LEADER)this.syncing={state:Be.RESOLVED,promise:Promise.resolve()};else{let n,o,s=new Promise((a,l)=>{n=m(()=>{this.syncing.state===Be.PENDING&&(this.syncing.state=Be.RESOLVED,a())},"syncingResolve"),o=m(u=>{this.syncing.state===Be.PENDING&&(this.syncing.state=Be.REJECTED,l(u))},"syncingReject")});this.syncing={state:Be.PENDING,promise:s,resolve:n,reject:o}}this.getState=this.getState.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),this.onStateChange=this.onStateChange.bind(this),this.send=this.send.bind(this),this.emitToChannel=this.emitToChannel.bind(this),this.prepareThis=this.prepareThis.bind(this),this.emitToListeners=this.emitToListeners.bind(this),this.handleChannelEvents=this.handleChannelEvents.bind(this),this.debug=this.debug.bind(this),this.channel=r?.channel??K.preparation.channel,this.environment=r?.environment??K.preparation.environment,this.channel&&this.environment?this.prepareThis({channel:this.channel,environment:this.environment}):K.preparation.promise.then(this.prepareThis)}static setupPreparationPromise(){let t,r,n=new Promise((o,s)=>{t=m(a=>{o(a)},"resolveRef"),r=m((...a)=>{s(a)},"rejectRef")});K.preparation={resolve:t,reject:r,promise:n}}get actor(){return Object.freeze({id:this.actorId,type:this.actorType,environment:this.environment??K.Environment.UNKNOWN})}get status(){if(!this.channel||!this.environment)return K.Status.UNPREPARED;switch(this.syncing?.state){case Be.PENDING:case void 0:return K.Status.SYNCING;case Be.REJECTED:return K.Status.ERROR;case Be.RESOLVED:default:return K.Status.READY}}untilReady(){return Promise.all([K.preparation.promise,this.syncing?.promise])}static create(t){if(!t||typeof t?.id!="string")throw new TypeError("id is required and must be a string, when creating a UniversalStore");t.debug&&console.debug(me`[UniversalStore] + create`,{options:t});let r=Bi.get(t.id);if(r)return console.warn(me`UniversalStore with id "${t.id}" already exists in this environment, re-using existing. + You should reuse the existing instance instead of trying to create a new one.`),r;K.isInternalConstructing=!0;let n=new K(t);return Bi.set(t.id,n),n}static __prepare(t,r){K.preparation.channel=t,K.preparation.environment=r,K.preparation.resolve({channel:t,environment:r})}setState(t){let r=this.state,n=typeof t=="function"?t(r):t;if(this.debug("setState",{newState:n,previousState:r,updater:t}),this.status!==K.Status.READY)throw new TypeError(me`Cannot set state before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({newState:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.state=n;let o={type:K.InternalEventType.SET_STATE,payload:{state:n,previousState:r}};this.emitToChannel(o,{actor:this.actor}),this.emitToListeners(o,{actor:this.actor})}onStateChange(t){return this.debug("onStateChange",{listener:t}),this.subscribe(K.InternalEventType.SET_STATE,({payload:r},n)=>{t(r.state,r.previousState,n)})}emitToChannel(t,r){this.debug("emitToChannel",{event:t,eventInfo:r,channel:this.channel}),this.channel?.emit(this.channelEventName,{event:t,eventInfo:r})}prepareThis({channel:t,environment:r}){this.channel=t,this.environment=r,this.debug("prepared",{channel:t,environment:r}),this.channel.on(this.channelEventName,this.handleChannelEvents),this.actor.type===K.ActorType.LEADER?this.emitToChannel({type:K.InternalEventType.LEADER_CREATED},{actor:this.actor}):(this.emitToChannel({type:K.InternalEventType.FOLLOWER_CREATED},{actor:this.actor}),this.emitToChannel({type:K.InternalEventType.EXISTING_STATE_REQUEST},{actor:this.actor}),setTimeout(()=>{this.syncing.reject(new TypeError(`No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower.`))},1e3))}emitToListeners(t,r){let n=this.listeners.get(t.type),o=this.listeners.get("*");this.debug("emitToListeners",{event:t,eventInfo:r,eventTypeListeners:n,everythingListeners:o}),[...n??[],...o??[]].forEach(s=>s(t,r))}handleChannelEvents(t){let{event:r,eventInfo:n}=t;if([n.actor.id,n.forwardingActor?.id].includes(this.actor.id)){this.debug("handleChannelEvents: Ignoring event from self",{channelEvent:t});return}else if(this.syncing?.state===Be.PENDING&&r.type!==K.InternalEventType.EXISTING_STATE_RESPONSE){this.debug("handleChannelEvents: Ignoring event while syncing",{channelEvent:t});return}if(this.debug("handleChannelEvents",{channelEvent:t}),this.actor.type===K.ActorType.LEADER){let o=!0;switch(r.type){case K.InternalEventType.EXISTING_STATE_REQUEST:o=!1;let s={type:K.InternalEventType.EXISTING_STATE_RESPONSE,payload:this.state};this.debug("handleChannelEvents: responding to existing state request",{responseEvent:s}),this.emitToChannel(s,{actor:this.actor});break;case K.InternalEventType.LEADER_CREATED:o=!1,this.syncing.state=Be.REJECTED,this.debug("handleChannelEvents: erroring due to second leader being created",{event:r}),console.error(me`Detected multiple UniversalStore leaders created with the same id "${this.id}". + Only one leader can exists at a time, your stores are now in an invalid state. + Leaders detected: + this: ${JSON.stringify(this.actor,null,2)} + other: ${JSON.stringify(n.actor,null,2)}`);break}o&&(this.debug("handleChannelEvents: forwarding event",{channelEvent:t}),this.emitToChannel(r,{actor:n.actor,forwardingActor:this.actor}))}if(this.actor.type===K.ActorType.FOLLOWER)switch(r.type){case K.InternalEventType.EXISTING_STATE_RESPONSE:if(this.debug("handleChannelEvents: Setting state from leader's existing state response",{event:r}),this.syncing?.state!==Be.PENDING)break;this.syncing.resolve?.();let o={type:K.InternalEventType.SET_STATE,payload:{state:r.payload,previousState:this.state}};this.state=r.payload,this.emitToListeners(o,n);break}switch(r.type){case K.InternalEventType.SET_STATE:this.debug("handleChannelEvents: Setting state",{event:r}),this.state=r.payload.state;break}this.emitToListeners(r,{actor:n.actor})}debug(t,r){this.debugging&&console.debug(me`[UniversalStore::${this.id}::${this.environment??K.Environment.UNKNOWN}] + ${t}`,JSON.stringify({data:r,actor:this.actor,state:this.state,status:this.status},null,2))}static __reset(){K.preparation.reject(new Error("reset")),K.setupPreparationPromise(),K.isInternalConstructing=!1}};m(it,"UniversalStore"),it.ActorType={LEADER:"LEADER",FOLLOWER:"FOLLOWER"},it.Environment={SERVER:"SERVER",MANAGER:"MANAGER",PREVIEW:"PREVIEW",UNKNOWN:"UNKNOWN",MOCK:"MOCK"},it.InternalEventType={EXISTING_STATE_REQUEST:"__EXISTING_STATE_REQUEST",EXISTING_STATE_RESPONSE:"__EXISTING_STATE_RESPONSE",SET_STATE:"__SET_STATE",LEADER_CREATED:"__LEADER_CREATED",FOLLOWER_CREATED:"__FOLLOWER_CREATED"},it.Status={UNPREPARED:"UNPREPARED",SYNCING:"SYNCING",READY:"READY",ERROR:"ERROR"},it.isInternalConstructing=!1,it.setupPreparationPromise();var _r=it;function is(e,t){let r={},n=Object.entries(e);for(let o=0;oObject.prototype.propertyIsEnumerable.call(e,t))}m(qn,"getSymbols");function Vn(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}m(Vn,"getTag");function co(e,t){if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return Ue(e,t)}return Ue(e,t)}m(co,"isEqual");function Ue(e,t,r){if(Object.is(e,t))return!0;let n=Vn(e),o=Vn(t);if(n===Ni&&(n=jn),o===Ni&&(o=jn),n!==o)return!1;switch(n){case Gp:return e.toString()===t.toString();case Wp:{let l=e.valueOf(),u=t.valueOf();return l===u||Number.isNaN(l)&&Number.isNaN(u)}case Kp:case Xp:case Yp:return Object.is(e.valueOf(),t.valueOf());case zp:return e.source===t.source&&e.flags===t.flags;case th:return e===t}r=r??new Map;let s=r.get(e),a=r.get(t);if(s!=null&&a!=null)return s===t;r.set(e,t),r.set(t,e);try{switch(n){case Qp:{if(e.size!==t.size)return!1;for(let[l,u]of e.entries())if(!t.has(l)||!Ue(u,t.get(l),r))return!1;return!0}case Zp:{if(e.size!==t.size)return!1;let l=Array.from(e.values()),u=Array.from(t.values());for(let c=0;cUe(d,f,r));if(p===-1)return!1;u.splice(p,1)}return!0}case eh:case ah:case ih:case sh:case lh:case uh:case ch:case dh:case ph:case hh:case fh:case mh:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let l=0;l{let[r,n]=uo(t?t(e.getState()):e.getState());return Jr(()=>e.onStateChange((o,s)=>{if(!t){n(o);return}let a=t(o),l=t(s);!co(a,l)&&n(a)}),[e,n,t]),[r,e.setState]},"useUniversalStore"),yh=class us extends _r{constructor(t,r){_r.isInternalConstructing=!0,super({...t,leader:!0},{channel:new Fr({}),environment:_r.Environment.MOCK}),_r.isInternalConstructing=!1,typeof r?.fn=="function"&&(this.testUtils=r,this.getState=r.fn(this.getState),this.setState=r.fn(this.setState),this.subscribe=r.fn(this.subscribe),this.onStateChange=r.fn(this.onStateChange),this.send=r.fn(this.send))}static create(t,r){return new us(t,r)}unsubscribeAll(){if(!this.testUtils)throw new Error(Vp`Cannot call unsubscribeAll on a store that does not have testUtils. + Please provide testUtils as the second argument when creating the store.`);let t=m(r=>{try{r.value()}catch{}},"callReturnedUnsubscribeFn");this.subscribe.mock?.results.forEach(t),this.onStateChange.mock?.results.forEach(t)}};m(yh,"MockUniversalStore");var Ln=Bt(Wi(),1),Ot=Symbol("incompatible"),Hn=m((e,t)=>{let r=t.type;if(e==null||!r||t.mapping)return e;switch(r.name){case"string":return String(e);case"enum":return e;case"number":return Number(e);case"boolean":return String(e)==="true";case"array":return!r.value||!Array.isArray(e)?Ot:e.reduce((n,o,s)=>{let a=Hn(o,{type:r.value});return a!==Ot&&(n[s]=a),n},new Array(e.length));case"object":return typeof e=="string"||typeof e=="number"?e:!r.value||typeof e!="object"?Ot:Object.entries(e).reduce((n,[o,s])=>{let a=Hn(s,{type:r.value[o]});return a===Ot?n:Object.assign(n,{[o]:a})},{});default:return Ot}},"map"),gh=m((e,t)=>Object.entries(e).reduce((r,[n,o])=>{if(!t[n])return r;let s=Hn(o,t[n]);return s===Ot?r:Object.assign(r,{[n]:s})},{}),"mapArgsToTypes"),zn=m((e,t)=>Array.isArray(e)&&Array.isArray(t)?t.reduce((r,n,o)=>(r[o]=zn(e[o],t[o]),r),[...e]).filter(r=>r!==void 0):!Le(e)||!Le(t)?t:Object.keys({...e,...t}).reduce((r,n)=>{if(n in t){let o=zn(e[n],t[n]);o!==void 0&&(r[n]=o)}else r[n]=e[n];return r},{}),"combineArgs"),bh=m((e,t)=>Object.entries(t).reduce((r,[n,{options:o}])=>{function s(){return n in e&&(r[n]=e[n]),r}if(m(s,"allowArg"),!o)return s();if(!Array.isArray(o))return ot.error(me` + Invalid argType: '${n}.options' should be an array. + + More info: https://storybook.js.org/docs/api/arg-types + `),s();if(o.some(p=>p&&["object","function"].includes(typeof p)))return ot.error(me` + Invalid argType: '${n}.options' should only contain primitives. Use a 'mapping' for complex values. + + More info: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + `),s();let a=Array.isArray(e[n]),l=a&&e[n].findIndex(p=>!o.includes(p)),u=a&&l===-1;if(e[n]===void 0||o.includes(e[n])||u)return s();let c=a?`${n}[${l}]`:n,d=o.map(p=>typeof p=="string"?`'${p}'`:String(p)).join(", ");return ot.warn(`Received illegal value for '${c}'. Supported options: ${d}`),r},{}),"validateOptions"),nr=Symbol("Deeply equal"),jr=m((e,t)=>{if(typeof e!=typeof t)return t;if(co(e,t))return nr;if(Array.isArray(e)&&Array.isArray(t)){let r=t.reduce((n,o,s)=>{let a=jr(e[s],o);return a!==nr&&(n[s]=a),n},new Array(t.length));return t.length>=e.length?r:r.concat(new Array(e.length-t.length).fill(void 0))}return Le(e)&&Le(t)?Object.keys({...e,...t}).reduce((r,n)=>{let o=jr(e?.[n],t?.[n]);return o===nr?r:Object.assign(r,{[n]:o})},{}):t},"deepDiff"),cs="UNTARGETED";function ds({args:e,argTypes:t}){let r={};return Object.entries(e).forEach(([n,o])=>{let{target:s=cs}=t[n]||{};r[s]=r[s]||{},r[s][n]=o}),r}m(ds,"groupArgsByTarget");function ps(e){return Object.keys(e).forEach(t=>e[t]===void 0&&delete e[t]),e}m(ps,"deleteUndefined");var hs=class{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(t){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);return this.argsByStoryId[t]}setInitial(t){if(!this.initialArgsByStoryId[t.id])this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs;else if(this.initialArgsByStoryId[t.id]!==t.initialArgs){let r=jr(this.initialArgsByStoryId[t.id],this.argsByStoryId[t.id]);this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs,r!==nr&&this.updateFromDelta(t,r)}}updateFromDelta(t,r){let n=bh(r,t.argTypes);this.argsByStoryId[t.id]=zn(this.argsByStoryId[t.id],n)}updateFromPersisted(t,r){let n=gh(r,t.argTypes);return this.updateFromDelta(t,n)}update(t,r){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);this.argsByStoryId[t]=ps({...this.argsByStoryId[t],...r})}};m(hs,"ArgsStore");var Eh=hs,fs=m((e={})=>Object.entries(e).reduce((t,[r,{defaultValue:n}])=>(typeof n<"u"&&(t[r]=n),t),{}),"getValuesFromArgTypes"),ms=class{constructor({globals:t={},globalTypes:r={}}){this.set({globals:t,globalTypes:r})}set({globals:t={},globalTypes:r={}}){let n=this.initialGlobals&&jr(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(t),...Object.keys(r)]);let o=fs(r);this.initialGlobals={...o,...t},this.globals=this.initialGlobals,n&&n!==nr&&this.updateFromPersisted(n)}filterAllowedGlobals(t){return Object.entries(t).reduce((r,[n,o])=>(this.allowedGlobalNames.has(n)?r[n]=o:Q.warn(`Attempted to set a global (${n}) that is not defined in initial globals or globalTypes`),r),{})}updateFromPersisted(t){let r=this.filterAllowedGlobals(t);this.globals={...this.globals,...r}}get(){return this.globals}update(t){this.globals={...this.globals,...this.filterAllowedGlobals(t)}}};m(ms,"GlobalsStore");var Ah=ms,vh=Bt(Wi(),1),Sh=(0,vh.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{})),ys=class{constructor({entries:t}={v:5,entries:{}}){this.entries=t}entryFromSpecifier(t){let r=Object.values(this.entries);if(t==="*")return r[0];if(typeof t=="string")return this.entries[t]?this.entries[t]:r.find(s=>s.id.startsWith(t));let{name:n,title:o}=t;return r.find(s=>s.name===n&&s.title===o)}storyIdToEntry(t){let r=this.entries[t];if(!r)throw new _a({storyId:t});return r}importPathToEntry(t){return Sh(this.entries)[t]}};m(ys,"StoryIndexStore");var Dh=ys,wh=m(e=>typeof e=="string"?{name:e}:e,"normalizeType"),Ch=m(e=>typeof e=="string"?{type:e}:e,"normalizeControl"),xh=m((e,t)=>{let{type:r,control:n,...o}=e,s={name:t,...o};return r&&(s.type=wh(r)),n?s.control=Ch(n):n===!1&&(s.control={disable:!0}),s},"normalizeInputType"),Lr=m(e=>At(e,xh),"normalizeInputTypes"),ie=m(e=>Array.isArray(e)?e:e?[e]:[],"normalizeArrays"),Th=me` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`;function Mr(e,t,r){let n=t,o=typeof t=="function"?t:null,{story:s}=n;s&&(Q.debug("deprecated story",s),Ge(Th));let a=Ri(e),l=typeof n!="function"&&n.name||n.storyName||s?.name||a,u=[...ie(n.decorators),...ie(s?.decorators)],c={...s?.parameters,...n.parameters},d={...s?.args,...n.args},p={...s?.argTypes,...n.argTypes},f=[...ie(n.loaders),...ie(s?.loaders)],y=[...ie(n.beforeEach),...ie(s?.beforeEach)],E=[...ie(n.experimental_afterEach),...ie(s?.experimental_afterEach)],{render:v,play:S,tags:D=[],globals:w={}}=n,F=c.__id||ki(r.id,a);return{moduleExport:t,id:F,name:l,tags:D,decorators:u,parameters:c,args:d,argTypes:Lr(p),loaders:f,beforeEach:y,experimental_afterEach:E,globals:w,...v&&{render:v},...o&&{userStoryFn:o},...S&&{play:S}}}m(Mr,"normalizeStory");function $r(e,t=e.title,r){let{id:n,argTypes:o}=e;return{id:Pn(n||t),...e,title:t,...o&&{argTypes:Lr(o)},parameters:{fileName:r,...e.parameters}}}m($r,"normalizeComponentAnnotations");var Fh=m(e=>{let{globals:t,globalTypes:r}=e;(t||r)&&Q.error("Global args/argTypes can only be set globally",JSON.stringify({globals:t,globalTypes:r}))},"checkGlobals"),Ih=m(e=>{let{options:t}=e;t?.storySort&&Q.error("The storySort option parameter can only be set globally")},"checkStorySort"),Pr=m(e=>{e&&(Fh(e),Ih(e))},"checkDisallowedParameters");function gs(e,t,r){let{default:n,__namedExportsOrder:o,...s}=e,a=Object.values(s)[0];if(yt(a)){let c=$r(a.meta.input,r,t);Pr(c.parameters);let d={meta:c,stories:{},moduleExports:e};return Object.keys(s).forEach(p=>{if(kt(p,c)){let f=Mr(p,s[p].input,c);Pr(f.parameters),d.stories[f.id]=f}}),d.projectAnnotations=a.meta.preview.composed,d}let l=$r(n,r,t);Pr(l.parameters);let u={meta:l,stories:{},moduleExports:e};return Object.keys(s).forEach(c=>{if(kt(c,l)){let d=Mr(c,s[c],l);Pr(d.parameters),u.stories[d.id]=d}}),u}m(gs,"processCSFFile");function bs(e){return e!=null&&Es(e).includes("mount")}m(bs,"mountDestructured");function Es(e){let t=e.toString().match(/[^(]*\(([^)]*)/);if(!t)return[];let r=Gn(t[1]);if(!r.length)return[];let n=r[0];return n.startsWith("{")&&n.endsWith("}")?Gn(n.slice(1,-1).replace(/\s/g,"")).map(o=>o.replace(/:.*|=.*/g,"")):[]}m(Es,"getUsedProps");function Gn(e){let t=[],r=[],n=0;for(let s=0;st(n,o)}m(As,"decorateStory");function vs({componentId:e,title:t,kind:r,id:n,name:o,story:s,parameters:a,initialArgs:l,argTypes:u,...c}={}){return c}m(vs,"sanitizeStoryContextUpdate");function Ss(e,t){let r={},n=m(s=>a=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...vs(a)},s(r.value)},"bindWithContext"),o=t.reduce((s,a)=>As(s,a,n),e);return s=>(r.value=s,o(s))}m(Ss,"defaultDecorateStory");var Ke=m((...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,s)=>(Object.entries(s).forEach(([a,l])=>{let u=o[a];Array.isArray(l)||typeof u>"u"?o[a]=l:Le(l)&&Le(u)?t[a]=!0:typeof l<"u"&&(o[a]=l)}),o),{});return Object.keys(t).forEach(o=>{let s=r.filter(Boolean).map(a=>a[o]).filter(a=>typeof a<"u");s.every(a=>Le(a))?n[o]=Ke(...s):n[o]=s[s.length-1]}),n},"combineParameters");function po(e,t,r){let{moduleExport:n,id:o,name:s}=e||{},a=ho(e,t,r),l=m(async R=>{let N={};for(let j of[..."__STORYBOOK_TEST_LOADERS__"in Ae&&Array.isArray(Ae.__STORYBOOK_TEST_LOADERS__)?[Ae.__STORYBOOK_TEST_LOADERS__]:[],ie(r.loaders),ie(t.loaders),ie(e.loaders)]){if(R.abortSignal.aborted)return N;let U=await Promise.all(j.map(z=>z(R)));Object.assign(N,...U)}return N},"applyLoaders"),u=m(async R=>{let N=new Array;for(let j of[...ie(r.beforeEach),...ie(t.beforeEach),...ie(e.beforeEach)]){if(R.abortSignal.aborted)return N;let U=await j(R);U&&N.push(U)}return N},"applyBeforeEach"),c=m(async R=>{let N=[...ie(r.experimental_afterEach),...ie(t.experimental_afterEach),...ie(e.experimental_afterEach)].reverse();for(let j of N){if(R.abortSignal.aborted)return;await j(R)}},"applyAfterEach"),d=m(R=>R.originalStoryFn(R.args,R),"undecoratedStoryFn"),{applyDecorators:p=Ss,runStep:f}=r,y=[...ie(e?.decorators),...ie(t?.decorators),...ie(r?.decorators)],E=e?.userStoryFn||e?.render||t.render||r.render,v=Bp(p)(d,y),S=m(R=>v(R),"unboundStoryFn"),D=e?.play??t?.play,w=bs(D);if(!E&&!w)throw new Za({id:o});let F=m(R=>async()=>(await R.renderToCanvas(),R.canvas),"defaultMount"),T=e.mount??t.mount??r.mount??F,_=r.testingLibraryRender;return{storyGlobals:{},...a,moduleExport:n,id:o,name:s,story:s,originalStoryFn:E,undecoratedStoryFn:d,unboundStoryFn:S,applyLoaders:l,applyBeforeEach:u,applyAfterEach:c,playFunction:D,runStep:f,mount:T,testingLibraryRender:_,renderToCanvas:r.renderToCanvas,usesMount:w}}m(po,"prepareStory");function Ds(e,t,r){return{...ho(void 0,e,t),moduleExport:r}}m(Ds,"prepareMeta");function ho(e,t,r){let n=["dev","test"],o=Ae.DOCS_OPTIONS?.autodocs===!0?["autodocs"]:[],s=Oi(...n,...o,...r.tags??[],...t.tags??[],...e?.tags??[]),a=Ke(r.parameters,t.parameters,e?.parameters),{argTypesEnhancers:l=[],argsEnhancers:u=[]}=r,c=Ke(r.argTypes,t.argTypes,e?.argTypes);if(e){let D=e?.userStoryFn||e?.render||t.render||r.render;a.__isArgsStory=D&&D.length>0}let d={...r.args,...t.args,...e?.args},p={...t.globals,...e?.globals},f={componentId:t.id,title:t.title,kind:t.title,id:e?.id||t.id,name:e?.name||"__meta",story:e?.name||"__meta",component:t.component,subcomponents:t.subcomponents,tags:s,parameters:a,initialArgs:d,argTypes:c,storyGlobals:p};f.argTypes=l.reduce((D,w)=>w({...f,argTypes:D}),f.argTypes);let y={...d};f.initialArgs=u.reduce((D,w)=>({...D,...w({...f,initialArgs:D})}),y);let{name:E,story:v,...S}=f;return S}m(ho,"preparePartialAnnotations");function fo(e){let{args:t}=e,r={...e,allArgs:void 0,argsByTarget:void 0};if(Ae.FEATURES?.argTypeTargetsV7){let s=ds(e);r={...e,allArgs:e.args,argsByTarget:s,args:s[cs]||{}}}let n=Object.entries(r.args).reduce((s,[a,l])=>{if(!r.argTypes[a]?.mapping)return s[a]=l,s;let u=m(c=>{let d=r.argTypes[a].mapping;return d&&c in d?d[c]:c},"mappingFn");return s[a]=Array.isArray(l)?l.map(u):u(l),s},{}),o=Object.entries(n).reduce((s,[a,l])=>{let u=r.argTypes[a]||{};return _n(u,n,r.globals)&&(s[a]=l),s},{});return{...r,unmappedArgs:t,args:o}}m(fo,"prepareContext");var Wn=m((e,t,r)=>{let n=typeof e;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n};default:break}return e?r.has(e)?(Q.warn(me` + We've detected a cycle in arg '${t}'. Args should be JSON-serializable. + + Consider using the mapping feature or fully custom args: + - Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args + `),{name:"other",value:"cyclic object"}):(r.add(e),Array.isArray(e)?{name:"array",value:e.length>0?Wn(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:At(e,o=>Wn(o,t,new Set(r)))}):{name:"object",value:{}}},"inferType"),ws=m(e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=At(n,(a,l)=>({name:l,type:Wn(a,`${t}.${l}`,new Set)})),s=At(r,(a,l)=>({name:l}));return Ke(o,s,r)},"inferArgTypes");ws.secondPass=!0;var ji=m((e,t)=>Array.isArray(t)?t.includes(e):e.match(t),"matches"),Cs=m((e,t,r)=>!t&&!r?e:e&&ls(e,(n,o)=>{let s=n.name||o.toString();return!!(!t||ji(s,t))&&(!r||!ji(s,r))}),"filterArgTypes"),kh=m((e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let s=n.name;if(s==="string")return{control:{type:"color"}};s!=="enum"&&Q.warn(`Addon controls: Control of type color only supports string, received "${s}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:s}=n;return{control:{type:s?.length<=5?"radio":"select"},options:s}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},"inferControl"),xs=m(e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:s={}}={}}}=e;if(!r)return t;let a=Cs(t,n,o),l=At(a,(u,c)=>u?.type&&kh(u,c.toString(),s));return Ke(l,a)},"inferControls");xs.secondPass=!0;function Rt({argTypes:e,globalTypes:t,argTypesEnhancers:r,decorators:n,loaders:o,beforeEach:s,experimental_afterEach:a,globals:l,initialGlobals:u,...c}){return l&&Object.keys(l).length>0&&Ge(me` + The preview.js 'globals' field is deprecated and will be removed in Storybook 9.0. + Please use 'initialGlobals' instead. Learn more: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewjs-globals-renamed-to-initialglobals + `),{...e&&{argTypes:Lr(e)},...t&&{globalTypes:Lr(t)},decorators:ie(n),loaders:ie(o),beforeEach:ie(s),experimental_afterEach:ie(a),argTypesEnhancers:[...r||[],ws,xs],initialGlobals:Ke(u,l),...c}}m(Rt,"normalizeProjectAnnotations");var Rh=m(e=>async()=>{let t=[];for(let r of e){let n=await r();n&&t.unshift(n)}return async()=>{for(let r of t)await r()}},"composeBeforeAllHooks");function Ts(e){return async(t,r,n)=>{await e.reduceRight((o,s)=>async()=>s(t,o,n),async()=>r(n))()}}m(Ts,"composeStepRunners");function Pt(e,t){return e.map(r=>r.default?.[t]??r[t]).filter(Boolean)}m(Pt,"getField");function We(e,t,r={}){return Pt(e,t).reduce((n,o)=>{let s=ie(o);return r.reverseFileOrder?[...s,...n]:[...n,...s]},[])}m(We,"getArrayField");function _t(e,t){return Object.assign({},...Pt(e,t))}m(_t,"getObjectField");function gt(e,t){return Pt(e,t).pop()}m(gt,"getSingletonField");function at(e){let t=We(e,"argTypesEnhancers"),r=Pt(e,"runStep"),n=We(e,"beforeAll");return{parameters:Ke(...Pt(e,"parameters")),decorators:We(e,"decorators",{reverseFileOrder:!(Ae.FEATURES?.legacyDecoratorFileOrder??!1)}),args:_t(e,"args"),argsEnhancers:We(e,"argsEnhancers"),argTypes:_t(e,"argTypes"),argTypesEnhancers:[...t.filter(o=>!o.secondPass),...t.filter(o=>o.secondPass)],globals:_t(e,"globals"),initialGlobals:_t(e,"initialGlobals"),globalTypes:_t(e,"globalTypes"),loaders:We(e,"loaders"),beforeAll:Rh(n),beforeEach:We(e,"beforeEach"),experimental_afterEach:We(e,"experimental_afterEach"),render:gt(e,"render"),renderToCanvas:gt(e,"renderToCanvas"),renderToDOM:gt(e,"renderToDOM"),applyDecorators:gt(e,"applyDecorators"),runStep:Ts(r),tags:We(e,"tags"),mount:gt(e,"mount"),testingLibraryRender:gt(e,"testingLibraryRender")}}m(at,"composeConfigs");var Fs=class{constructor(){this.reports=[]}async addReport(t){this.reports.push(t)}};m(Fs,"ReporterAPI");var Is=Fs;function ks(e,t,r){return yt(e)?{story:e.input,meta:e.meta.input,preview:e.meta.preview.composed}:{story:e,meta:t,preview:r}}m(ks,"getCsfFactoryAnnotations");function Oh(e){globalThis.defaultProjectAnnotations=e}m(Oh,"setDefaultProjectAnnotations");var _h="ComposedStory",Ph="Unnamed Story";function Rs(e){return e?at([e]):{}}m(Rs,"extractAnnotation");function Bh(e){let t=Array.isArray(e)?e:[e];return globalThis.globalProjectAnnotations=at([globalThis.defaultProjectAnnotations??{},at(t.map(Rs))]),globalThis.globalProjectAnnotations??{}}m(Bh,"setProjectAnnotations");var st=[];function Os(e,t,r,n,o){if(e===void 0)throw new Error("Expected a story but received undefined.");t.title=t.title??_h;let s=$r(t),a=o||e.storyName||e.story?.name||e.name||Ph,l=Mr(a,e,s),u=Rt(at([n??globalThis.globalProjectAnnotations??{},r??{}])),c=po(l,s,u),d={...fs(u.globalTypes),...u.initialGlobals,...c.storyGlobals},p=new Is,f=m(()=>{let D=fo({hooks:new ns,globals:d,args:{...c.initialArgs},viewMode:"story",reporting:p,loaded:{},abortSignal:new AbortController().signal,step:m((w,F)=>c.runStep(w,F,D),"step"),canvasElement:null,canvas:{},globalTypes:u.globalTypes,...c,context:null,mount:null});return D.parameters.__isPortableStory=!0,D.context=D,c.renderToCanvas&&(D.renderToCanvas=async()=>{let w=await c.renderToCanvas?.({componentId:c.componentId,title:c.title,id:c.id,name:c.name,tags:c.tags,showMain:m(()=>{},"showMain"),showError:m(F=>{throw new Error(`${F.title} +${F.description}`)},"showError"),showException:m(F=>{throw F},"showException"),forceRemount:!0,storyContext:D,storyFn:m(()=>c.unboundStoryFn(D),"storyFn"),unboundStoryFn:c.unboundStoryFn},D.canvasElement);w&&st.push(w)}),D.mount=c.mount(D),D},"initializeContext"),y,E=m(async D=>{let w=f();return w.canvasElement??=globalThis?.document?.body,y&&(w.loaded=y.loaded),Object.assign(w,D),c.playFunction(w)},"play"),v=m(D=>{let w=f();return Object.assign(w,D),_s(c,w)},"run"),S=c.playFunction?E:void 0;return Object.assign(m(function(D){let w=f();return y&&(w.loaded=y.loaded),w.args={...w.initialArgs,...D},c.unboundStoryFn(w)},"storyFn"),{id:c.id,storyName:a,load:m(async()=>{for(let w of[...st].reverse())await w();st.length=0;let D=f();D.loaded=await c.applyLoaders(D),st.push(...(await c.applyBeforeEach(D)).filter(Boolean)),y=D},"load"),globals:d,args:c.initialArgs,parameters:c.parameters,argTypes:c.argTypes,play:S,run:v,reporting:p,tags:c.tags})}m(Os,"composeStory");var Nh=m((e,t,r,n)=>Os(e,t,r,{},n),"defaultComposeStory");function jh(e,t,r=Nh){let{default:n,__esModule:o,__namedExportsOrder:s,...a}=e,l=n;return Object.entries(a).reduce((u,[c,d])=>{let{story:p,meta:f}=ks(d);return!l&&f&&(l=f),kt(c,l)?Object.assign(u,{[c]:r(p,l,t,c)}):u},{})}m(jh,"composeStories");function Lh(e){return e.extend({mount:m(async({mount:t,page:r},n)=>{await n(async(o,...s)=>{if(!("__pw_type"in o)||"__pw_type"in o&&o.__pw_type!=="jsx")throw new Error(me` + Portable stories in Playwright CT only work when referencing JSX elements. + Please use JSX format for your components such as: + + instead of: + await mount(MyComponent, { props: { foo: 'bar' } }) + + do: + await mount() + + More info: https://storybook.js.org/docs/api/portable-stories-playwright + `);await r.evaluate(async l=>{let u=await globalThis.__pwUnwrapObject?.(l);return("__pw_type"in u?u.type:u)?.load?.()},o);let a=await t(o,...s);return await r.evaluate(async l=>{let u=await globalThis.__pwUnwrapObject?.(l),c="__pw_type"in u?u.type:u,d=document.querySelector("#root");return c?.play?.({canvasElement:d})},o),a})},"mount")})}m(Lh,"createPlaywrightTest");async function _s(e,t){for(let o of[...st].reverse())await o();if(st.length=0,!t.canvasElement){let o=document.createElement("div");globalThis?.document?.body?.appendChild(o),t.canvasElement=o,st.push(()=>{globalThis?.document?.body?.contains(o)&&globalThis?.document?.body?.removeChild(o)})}if(t.loaded=await e.applyLoaders(t),t.abortSignal.aborted)return;st.push(...(await e.applyBeforeEach(t)).filter(Boolean));let r=e.playFunction,n=e.usesMount;n||await t.mount(),!t.abortSignal.aborted&&(r&&(n||(t.mount=async()=>{throw new Cr({playFunction:r.toString()})}),await r(t)),await e.applyAfterEach(t))}m(_s,"runStory");function Kn(e,t){return is(ss(e,t),r=>r===void 0)}m(Kn,"picky");var Li=1e3,Mh=1e4,Ps=class{constructor(t,r,n){this.importFn=r,this.getStoriesJsonData=m(()=>{let a=this.getSetStoriesPayload(),l=["fileName","docsOnly","framework","__id","__isArgsStory"];return{v:3,stories:At(a.stories,u=>{let{importPath:c}=this.storyIndex.entries[u.id];return{...Kn(u,["id","name","title"]),importPath:c,kind:u.title,story:u.name,parameters:{...Kn(u.parameters,l),fileName:c}}})}},"getStoriesJsonData"),this.storyIndex=new Dh(t),this.projectAnnotations=Rt(n);let{initialGlobals:o,globalTypes:s}=this.projectAnnotations;this.args=new Eh,this.userGlobals=new Ah({globals:o,globalTypes:s}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,Ln.default)(Li)(gs),this.prepareMetaWithCache=(0,Ln.default)(Li)(Ds),this.prepareStoryWithCache=(0,Ln.default)(Mh)(po)}setProjectAnnotations(t){this.projectAnnotations=Rt(t);let{initialGlobals:r,globalTypes:n}=t;this.userGlobals.set({globals:r,globalTypes:n})}async onStoriesChanged({importFn:t,storyIndex:r}){t&&(this.importFn=t),r&&(this.storyIndex.entries=r.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(t){return this.storyIndex.storyIdToEntry(t)}async loadCSFFileByStoryId(t){let{importPath:r,title:n}=this.storyIndex.storyIdToEntry(t),o=await this.importFn(r);return this.processCSFFileWithCache(o,r,n)}async loadAllCSFFiles(){let t={};return Object.entries(this.storyIndex.entries).forEach(([r,{importPath:n}])=>{t[n]=r}),(await Promise.all(Object.entries(t).map(async([r,n])=>({importPath:r,csfFile:await this.loadCSFFileByStoryId(n)})))).reduce((r,{importPath:n,csfFile:o})=>(r[n]=o,r),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile:t}){let r=t.meta;return this.prepareMetaWithCache(r,this.projectAnnotations,t.moduleExports.default)}async loadStory({storyId:t}){let r=await this.loadCSFFileByStoryId(t);return this.storyFromCSFFile({storyId:t,csfFile:r})}storyFromCSFFile({storyId:t,csfFile:r}){let n=r.stories[t];if(!n)throw new Wa({storyId:t});let o=r.meta,s=this.prepareStoryWithCache(n,o,r.projectAnnotations??this.projectAnnotations);return this.args.setInitial(s),this.hooks[s.id]=this.hooks[s.id]||new ns,s}componentStoriesFromCSFFile({csfFile:t}){return Object.keys(this.storyIndex.entries).filter(r=>!!t.stories[r]).map(r=>this.storyFromCSFFile({storyId:r,csfFile:t}))}async loadEntry(t){let r=await this.storyIdToEntry(t),n=r.type==="docs"?r.storiesImports:[],[o,...s]=await Promise.all([this.importFn(r.importPath),...n.map(a=>{let l=this.storyIndex.importPathToEntry(a);return this.loadCSFFileByStoryId(l.id)})]);return{entryExports:o,csfFiles:s}}getStoryContext(t,{forceInitialArgs:r=!1}={}){let n=this.userGlobals.get(),{initialGlobals:o}=this.userGlobals,s=new Is;return fo({...t,args:r?t.initialArgs:this.args.get(t.id),initialGlobals:o,globalTypes:this.projectAnnotations.globalTypes,userGlobals:n,reporting:s,globals:{...n,...t.storyGlobals},hooks:this.hooks[t.id]})}addCleanupCallbacks(t,r){this.cleanupCallbacks[t.id]=r}async cleanupStory(t){this.hooks[t.id].clean();let r=this.cleanupCallbacks[t.id];if(r)for(let n of[...r].reverse())await n();delete this.cleanupCallbacks[t.id]}extract(t={includeDocsOnly:!1}){let{cachedCSFFiles:r}=this;if(!r)throw new Ba;return Object.entries(this.storyIndex.entries).reduce((n,[o,{type:s,importPath:a}])=>{if(s==="docs")return n;let l=r[a],u=this.storyFromCSFFile({storyId:o,csfFile:l});return!t.includeDocsOnly&&u.parameters.docsOnly||(n[o]=Object.entries(u).reduce((c,[d,p])=>d==="moduleExport"||typeof p=="function"?c:Array.isArray(p)?Object.assign(c,{[d]:p.slice().sort()}):Object.assign(c,{[d]:p}),{args:u.initialArgs,globals:{...this.userGlobals.initialGlobals,...this.userGlobals.globals,...u.storyGlobals}})),n},{})}getSetStoriesPayload(){let t=this.extract({includeDocsOnly:!0}),r=Object.values(t).reduce((n,{title:o})=>(n[o]={},n),{});return{v:2,globals:this.userGlobals.get(),globalParameters:{},kindParameters:r,stories:t}}raw(){return Ge("StoryStore.raw() is deprecated and will be removed in 9.0, please use extract() instead"),Object.values(this.extract()).map(({id:t})=>this.fromId(t)).filter(Boolean)}fromId(t){if(Ge("StoryStore.fromId() is deprecated and will be removed in 9.0, please use loadStory() instead"),!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");let r;try{({importPath:r}=this.storyIndex.storyIdToEntry(t))}catch{return null}let n=this.cachedCSFFiles[r],o=this.storyFromCSFFile({storyId:t,csfFile:n});return{...o,storyFn:m(s=>{let a={...this.getStoryContext(o),abortSignal:new AbortController().signal,canvasElement:null,loaded:{},step:m((l,u)=>o.runStep(l,u,a),"step"),context:null,mount:null,canvas:{},viewMode:"story"};return o.unboundStoryFn({...a,...s})},"storyFn")}}};m(Ps,"StoryStore");var $h=Ps;function Bs(e){return e.startsWith("\\\\?\\")?e:e.replace(/\\/g,"/")}m(Bs,"slash");var Uh=m(e=>{if(e.length===0)return e;let t=e[e.length-1],r=t?.replace(/(?:[.](?:story|stories))?([.][^.]+)$/i,"");if(e.length===1)return[r];let n=e[e.length-2];return r&&n&&r.toLowerCase()===n.toLowerCase()?[...e.slice(0,-2),r]:r&&(/^(story|stories)([.][^.]+)$/i.test(t)||/^index$/i.test(r))?e.slice(0,-1):[...e.slice(0,-1),r]},"sanitize");function Yn(e){return e.flatMap(t=>t.split("/")).filter(Boolean).join("/")}m(Yn,"pathJoin");var Jh=m((e,t,r)=>{let{directory:n,importPathMatcher:o,titlePrefix:s=""}=t||{};typeof e=="number"&&ot.warn(me` + CSF Auto-title received a numeric fileName. This typically happens when + webpack is mis-configured in production mode. To force webpack to produce + filenames, set optimization.moduleIds = "named" in your webpack config. + `);let a=Bs(String(e));if(o.exec(a)){if(!r){let l=a.replace(n,""),u=Yn([s,l]).split("/");return u=Uh(u),u.join("/")}return s?Yn([s,r]):r}},"userOrAutoTitleFromSpecifier"),KE=m((e,t,r)=>{for(let n=0;n(t,r)=>{if(t.title===r.title&&!e.includeNames)return 0;let n=e.method||"configure",o=e.order||[],s=t.title.trim().split(Mi),a=r.title.trim().split(Mi);e.includeNames&&(s.push(t.name),a.push(r.name));let l=0;for(;s[l]||a[l];){if(!s[l])return-1;if(!a[l])return 1;let u=s[l],c=a[l];if(u!==c){let p=o.indexOf(u),f=o.indexOf(c),y=o.indexOf("*");return p!==-1||f!==-1?(p===-1&&(y!==-1?p=y:p=o.length),f===-1&&(y!==-1?f=y:f=o.length),p-f):n==="configure"?0:u.localeCompare(c,e.locales?e.locales:void 0,{numeric:!0,sensitivity:"accent"})}let d=o.indexOf(u);d===-1&&(d=o.indexOf("*")),o=d!==-1&&Array.isArray(o[d+1])?o[d+1]:[],l+=1}return 0},"storySort"),Vh=m((e,t,r)=>{if(t){let n;typeof t=="function"?n=t:n=qh(t),e.sort(n)}else e.sort((n,o)=>r.indexOf(n.importPath)-r.indexOf(o.importPath));return e},"sortStoriesCommon"),YE=m((e,t,r)=>{try{return Vh(e,t,r)}catch(n){throw new Error(me` + Error sorting stories with sort parameter ${t}: + + > ${n.message} + + Are you using a V6-style sort function in V7 mode? + + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + `)}},"sortStoriesV7"),Vr=new Error("prepareAborted"),{AbortController:$i}=globalThis;function Xn(e){try{let{name:t="Error",message:r=String(e),stack:n}=e;return{name:t,message:r,stack:n}}catch{return{name:"Error",message:String(e)}}}m(Xn,"serializeError");var Ns=class{constructor(t,r,n,o,s,a,l={autoplay:!0,forceInitialArgs:!1},u){this.channel=t,this.store=r,this.renderToScreen=n,this.callbacks=o,this.id=s,this.viewMode=a,this.renderOptions=l,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=m(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new $i,u&&(this.story=u,this.phase="preparing")}async runPhase(t,r,n){this.phase=r,this.channel.emit(It,{newPhase:this.phase,storyId:this.id}),n&&(await n(),this.checkIfAborted(t))}checkIfAborted(t){return t.aborted?(this.phase="aborted",this.channel.emit(It,{newPhase:this.phase,storyId:this.id}),!0):!1}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),Vr}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing","afterEach"].includes(this.phase)}async renderToElement(t){return this.canvasElement=t,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");let{forceInitialArgs:t}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs:t})}async render({initial:t=!1,forceRemount:r=!1}={}){let{canvasElement:n}=this;if(!this.story)throw new Error("cannot render when not prepared");let o=this.story;if(!n)throw new Error("cannot render when canvasElement is unset");let{id:s,componentId:a,title:l,name:u,tags:c,applyLoaders:d,applyBeforeEach:p,applyAfterEach:f,unboundStoryFn:y,playFunction:E,runStep:v}=o;r&&!t&&(this.cancelRender(),this.abortController=new $i);let S=this.abortController.signal,D=!1,w=o.usesMount;try{let F={...this.storyContext(),viewMode:this.viewMode,abortSignal:S,canvasElement:n,loaded:{},step:m((L,G)=>v(L,G,F),"step"),context:null,canvas:{},renderToCanvas:m(async()=>{let L=await this.renderToScreen(T,n);this.teardownRender=L||(()=>{}),D=!0},"renderToCanvas"),mount:m(async(...L)=>{this.callbacks.showStoryDuringRender?.();let G=null;return await this.runPhase(S,"rendering",async()=>{G=await o.mount(F)(...L)}),w&&await this.runPhase(S,"playing"),G},"mount")};F.context=F;let T={componentId:a,title:l,kind:l,id:s,name:u,story:u,tags:c,...this.callbacks,showError:m(L=>(this.phase="errored",this.callbacks.showError(L)),"showError"),showException:m(L=>(this.phase="errored",this.callbacks.showException(L)),"showException"),forceRemount:r||this.notYetRendered,storyContext:F,storyFn:m(()=>y(F),"storyFn"),unboundStoryFn:y};if(await this.runPhase(S,"loading",async()=>{F.loaded=await d(F)}),S.aborted)return;let _=await p(F);if(this.store.addCleanupCallbacks(o,_),this.checkIfAborted(S)||(!D&&!w&&await F.mount(),this.notYetRendered=!1,S.aborted))return;let R=this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors===!0,N=new Set,j=m(L=>N.add("error"in L?L.error:L.reason),"onError");if(this.renderOptions.autoplay&&r&&E&&this.phase!=="errored"){window.addEventListener("error",j),window.addEventListener("unhandledrejection",j),this.disableKeyListeners=!0;try{if(w?await E(F):(F.mount=async()=>{throw new Cr({playFunction:E.toString()})},await this.runPhase(S,"playing",async()=>E(F))),!D)throw new ti;this.checkIfAborted(S),!R&&N.size>0?await this.runPhase(S,"errored"):await this.runPhase(S,"played")}catch(L){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(S,"errored",async()=>{this.channel.emit(ci,Xn(L))}),this.story.parameters.throwPlayFunctionExceptions!==!1)throw L;console.error(L)}if(!R&&N.size>0&&this.channel.emit(Si,Array.from(N).map(Xn)),this.disableKeyListeners=!1,window.removeEventListener("unhandledrejection",j),window.removeEventListener("error",j),S.aborted)return}await this.runPhase(S,"completed",async()=>this.channel.emit(tr,s)),this.phase!=="errored"&&await this.runPhase(S,"afterEach",async()=>{await f(F)});let U=!R&&N.size>0,z=F.reporting.reports.some(L=>L.status==="failed"),B=U||z;await this.runPhase(S,"finished",async()=>this.channel.emit(In,{storyId:s,status:B?"error":"success",reporters:F.reporting.reports}))}catch(F){this.phase="errored",this.callbacks.showException(F),await this.runPhase(S,"finished",async()=>this.channel.emit(In,{storyId:s,status:"error",reporters:[]}))}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(this.isPending()&&this.phase!=="playing")this.rerenderEnqueued=!0;else return this.render()}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController?.abort()}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let t=0;t<3;t+=1){if(!this.isPending()){await this.teardownRender();return}await new Promise(r=>setTimeout(r,0))}window.location.reload(),await new Promise(()=>{})}};m(Ns,"StoryRender");var Qn=Ns,{fetch:Hh}=Ae,zh="./index.json",js=class{constructor(t,r,n=Et.getChannel(),o=!0){this.importFn=t,this.getProjectAnnotations=r,this.channel=n,this.storyRenders=[],this.storeInitializationPromise=new Promise((s,a)=>{this.resolveStoreInitializationPromise=s,this.rejectStoreInitializationPromise=a}),o&&this.initialize()}get storyStore(){return new Proxy({},{get:m((t,r)=>{if(this.storyStoreValue)return Ge("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[r];throw new Ya},"get")})}async initialize(){this.setupListeners();try{let t=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(t),await this.initializeWithProjectAnnotations(t)}catch(t){this.rejectStoreInitializationPromise(t)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(gi,this.onStoryIndexChanged.bind(this)),this.channel.on(Rr,this.onUpdateGlobals.bind(this)),this.channel.on(rr,this.onUpdateArgs.bind(this)),this.channel.on(ai,this.onRequestArgTypesInfo.bind(this)),this.channel.on(er,this.onResetArgs.bind(this)),this.channel.on(kr,this.onForceReRender.bind(this)),this.channel.on(li,this.onForceRemount.bind(this))}async getProjectAnnotationsOrRenderError(){try{let t=await this.getProjectAnnotations();if(this.renderToCanvas=t.renderToCanvas,!this.renderToCanvas)throw new ja;return t}catch(t){throw this.renderPreviewEntryError("Error reading preview.js:",t),t}}async initializeWithProjectAnnotations(t){this.projectAnnotationsBeforeInitialization=t;try{let r=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(r)}catch(r){throw this.renderPreviewEntryError("Error loading story index:",r),r}}async runBeforeAllHook(t){try{await this.beforeAllCleanup?.(),this.beforeAllCleanup=await t.beforeAll?.()}catch(r){throw this.renderPreviewEntryError("Error in beforeAll hook:",r),r}}async getStoryIndexFromServer(){let t=await Hh(zh);if(t.status===200)return t.json();throw new $a({text:await t.text()})}initializeWithStoryIndex(t){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new $h(t,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new ke({methodName:"emitGlobals"});let t={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(fi,t)}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){delete this.previewEntryError,this.getProjectAnnotations=t;let r=await this.getProjectAnnotationsOrRenderError();if(await this.runBeforeAllHook(r),!this.storyStoreValue){await this.initializeWithProjectAnnotations(r);return}this.storyStoreValue.setProjectAnnotations(r),this.emitGlobals()}async onStoryIndexChanged(){if(delete this.previewEntryError,!(!this.storyStoreValue&&!this.projectAnnotationsBeforeInitialization))try{let t=await this.getStoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization){this.initializeWithStoryIndex(t);return}await this.onStoriesChanged({storyIndex:t})}catch(t){throw this.renderPreviewEntryError("Error loading story index:",t),t}}async onStoriesChanged({importFn:t,storyIndex:r}){if(!this.storyStoreValue)throw new ke({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn:t,storyIndex:r})}async onUpdateGlobals({globals:t,currentStory:r}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new ke({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(t),r){let{initialGlobals:n,storyGlobals:o,userGlobals:s,globals:a}=this.storyStoreValue.getStoryContext(r);this.channel.emit(mt,{initialGlobals:n,userGlobals:s,storyGlobals:o,globals:a})}else{let{initialGlobals:n,globals:o}=this.storyStoreValue.userGlobals;this.channel.emit(mt,{initialGlobals:n,userGlobals:o,storyGlobals:{},globals:o})}await Promise.all(this.storyRenders.map(n=>n.rerender()))}async onUpdateArgs({storyId:t,updatedArgs:r}){if(!this.storyStoreValue)throw new ke({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(t,r),await Promise.all(this.storyRenders.filter(n=>n.id===t&&!n.renderOptions.forceInitialArgs).map(n=>n.story&&n.story.usesMount?n.remount():n.rerender())),this.channel.emit(Fn,{storyId:t,args:this.storyStoreValue.args.get(t)})}async onRequestArgTypesInfo({id:t,payload:r}){try{await this.storeInitializationPromise;let n=await this.storyStoreValue?.loadStory(r);this.channel.emit(xn,{id:t,success:!0,payload:{argTypes:n?.argTypes||{}},error:null})}catch(n){this.channel.emit(xn,{id:t,success:!1,error:n?.message})}}async onResetArgs({storyId:t,argNames:r}){if(!this.storyStoreValue)throw new ke({methodName:"onResetArgs"});let n=this.storyRenders.find(s=>s.id===t)?.story||await this.storyStoreValue.loadStory({storyId:t}),o=(r||[...new Set([...Object.keys(n.initialArgs),...Object.keys(this.storyStoreValue.args.get(t))])]).reduce((s,a)=>(s[a]=n.initialArgs[a],s),{});await this.onUpdateArgs({storyId:t,updatedArgs:o})}async onForceReRender(){await Promise.all(this.storyRenders.map(t=>t.rerender()))}async onForceRemount({storyId:t}){await Promise.all(this.storyRenders.filter(r=>r.id===t).map(r=>r.remount()))}renderStoryToElement(t,r,n,o){if(!this.renderToCanvas||!this.storyStoreValue)throw new ke({methodName:"renderStoryToElement"});let s=new Qn(this.channel,this.storyStoreValue,this.renderToCanvas,n,t.id,"docs",o,t);return s.renderToElement(r),this.storyRenders.push(s),async()=>{await this.teardownRender(s)}}async teardownRender(t,{viewModeChanged:r}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}async loadStory({storyId:t}){if(!this.storyStoreValue)throw new ke({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId:t})}getStoryContext(t,{forceInitialArgs:r=!1}={}){if(!this.storyStoreValue)throw new ke({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(t,{forceInitialArgs:r})}async extract(t){if(!this.storyStoreValue)throw new ke({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(t)}renderPreviewEntryError(t,r){this.previewEntryError=r,Q.error(t),Q.error(r),this.channel.emit(ii,r)}};m(js,"Preview");var Ls=js,Gh=!1,Mn="Invariant failed";function Br(e,t){if(!e){if(Gh)throw new Error(Mn);var r=typeof t=="function"?t():t,n=r?"".concat(Mn,": ").concat(r):Mn;throw new Error(n)}}m(Br,"invariant");var Ms=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.renderStoryToElement=n,this.storyIdByName=m(s=>{let a=this.nameToStoryId.get(s);if(a)return a;throw new Error(`No story found with that name: ${s}`)},"storyIdByName"),this.componentStories=m(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=m(s=>this.store.componentStoriesFromCSFFile({csfFile:s}),"componentStoriesFromCSFFile"),this.storyById=m(s=>{if(!s){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use ``?");return this.primaryStory}let a=this.storyIdToCSFFile.get(s);if(!a)throw new Error(`Called \`storyById\` for story that was never loaded: ${s}`);return this.store.storyFromCSFFile({storyId:s,csfFile:a})},"storyById"),this.getStoryContext=m(s=>({...this.store.getStoryContext(s),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=m(s=>this.store.loadStory({storyId:s}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,o.forEach((s,a)=>{this.referenceCSFFile(s)})}referenceCSFFile(t){this.exportsToCSFFile.set(t.moduleExports,t),this.exportsToCSFFile.set(t.moduleExports.default,t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{let n=t.stories[r.id];this.storyIdToCSFFile.set(n.id,t),this.exportToStory.set(n.moduleExport,r)})}attachCSFFile(t){if(!this.exportsToCSFFile.has(t.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");this.attachedCSFFiles.has(t)||(this.attachedCSFFiles.add(t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{this.nameToStoryId.set(r.name,r.id),this.componentStoriesValue.push(r),this.primaryStory||(this.primaryStory=r)}))}referenceMeta(t,r){let n=this.resolveModuleExport(t);if(n.type!=="meta")throw new Error(" must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");r&&this.attachCSFFile(n.csfFile)}get projectAnnotations(){let{projectAnnotations:t}=this.store;if(!t)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return t}resolveAttachedModuleExportType(t){if(t==="story"){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use ?");return{type:"story",story:this.primaryStory}}if(this.attachedCSFFiles.size===0)throw new Error("No CSF file attached to this docs file, did you forget to use ?");let r=Array.from(this.attachedCSFFiles)[0];if(t==="meta")return{type:"meta",csfFile:r};let{component:n}=r.meta;if(!n)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component:n}}resolveModuleExport(t){let r=this.exportsToCSFFile.get(t);if(r)return{type:"meta",csfFile:r};let n=this.exportToStory.get(yt(t)?t.input:t);return n?{type:"story",story:n}:{type:"component",component:t}}resolveOf(t,r=[]){let n;if(["component","meta","story"].includes(t)){let o=t;n=this.resolveAttachedModuleExportType(o)}else n=this.resolveModuleExport(t);if(r.length&&!r.includes(n.type)){let o=n.type==="component"?"component or unknown":n.type;throw new Error(me`Invalid value passed to the 'of' prop. The value was resolved to a '${o}' type but the only types for this block are: ${r.join(", ")}. + - Did you pass a component to the 'of' prop when the block only supports a story or a meta? + - ... or vice versa? + - Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(n.type){case"component":return{...n,projectAnnotations:this.projectAnnotations};case"meta":return{...n,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:n.csfFile})};case"story":default:return n}}};m(Ms,"DocsContext");var mo=Ms,$s=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw Vr;let{importPath:n,title:o}=this.entry,s=this.store.processCSFFileWithCache(t,n,o),a=Object.keys(s.stories)[0];this.story=this.store.storyFromCSFFile({storyId:a,csfFile:s}),this.csfFiles=[s,...r],this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");let r=new mo(this.channel,this.store,t,this.csfFiles);return this.csfFiles.forEach(n=>r.attachCSFFile(n)),r}async renderToElement(t,r){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.story.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let s=await o.renderer(),{render:a}=s,l=m(async()=>{try{await a(n,o,t),this.channel.emit(Ir,this.id)}catch(u){this.callbacks.showException(u)}},"renderDocs");return this.rerender=async()=>l(),this.teardownRender=async({viewModeChanged:u})=>{!u||!t||s.unmount(t)},l()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};m($s,"CsfDocsRender");var Ui=$s,Us=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw Vr;this.csfFiles=r,this.exports=t,this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.exports&&this.exports===t.exports)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new mo(this.channel,this.store,t,this.csfFiles)}async renderToElement(t,r){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.store.projectAnnotations.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let s={...o,page:this.exports.default},a=await o.renderer(),{render:l}=a,u=m(async()=>{try{await l(n,s,t),this.channel.emit(Ir,this.id)}catch(c){this.callbacks.showException(c)}},"renderDocs");return this.rerender=async()=>u(),this.teardownRender=async({viewModeChanged:c}={})=>{!c||!t||(a.unmount(t),this.torndown=!0)},u()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};m(Us,"MdxDocsRender");var Ji=Us,Wh=globalThis;function Js(e){let t=e.composedPath&&e.composedPath()[0]||e.target;return/input|textarea/i.test(t.tagName)||t.getAttribute("contenteditable")!==null}m(Js,"focusInInput");var qs="attached-mdx",Kh="unattached-mdx";function Vs({tags:e}){return e?.includes(Kh)||e?.includes(qs)}m(Vs,"isMdxEntry");function Nr(e){return e.type==="story"}m(Nr,"isStoryRender");function Hs(e){return e.type==="docs"}m(Hs,"isDocsRender");function zs(e){return Hs(e)&&e.subtype==="csf"}m(zs,"isCsfDocsRender");var Gs=class extends Ls{constructor(t,r,n,o){super(t,r,void 0,!1),this.importFn=t,this.getProjectAnnotations=r,this.selectionStore=n,this.view=o,this.initialize()}setupListeners(){super.setupListeners(),Wh.onkeydown=this.onKeydown.bind(this),this.channel.on(hi,this.onSetCurrentStory.bind(this)),this.channel.on(Di,this.onUpdateQueryParams.bind(this)),this.channel.on(di,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new ke({methodName:"setInitialGlobals"});let{globals:t}=this.selectionStore.selectionSpecifier||{};t&&this.storyStoreValue.userGlobals.updateFromPersisted(t),this.emitGlobals()}async initializeWithStoryIndex(t){return await super.initializeWithStoryIndex(t),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new ke({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection){await this.renderSelection();return}if(!this.selectionStore.selectionSpecifier){this.renderMissingStory();return}let{storySpecifier:t,args:r}=this.selectionStore.selectionSpecifier,n=this.storyStoreValue.storyIndex.entryFromSpecifier(t);if(!n){t==="*"?this.renderStoryLoadingException(t,new Va):this.renderStoryLoadingException(t,new za({storySpecifier:t.toString()}));return}let{id:o,type:s}=n;this.selectionStore.setSelection({storyId:o,viewMode:s}),this.channel.emit(Ei,this.selectionStore.selection),this.channel.emit(Tn,this.selectionStore.selection),await this.renderSelection({persistedArgs:r})}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations:t}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn:t,storyIndex:r}){await super.onStoriesChanged({importFn:t,storyIndex:r}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(t){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!Js(t)){let{altKey:r,ctrlKey:n,metaKey:o,shiftKey:s,key:a,code:l,keyCode:u}=t;this.channel.emit(pi,{event:{altKey:r,ctrlKey:n,metaKey:o,shiftKey:s,key:a,code:l,keyCode:u}})}}async onSetCurrentStory(t){this.selectionStore.setSelection({viewMode:"story",...t}),await this.storeInitializationPromise,this.channel.emit(Tn,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(t){this.selectionStore.setQueryParams(t)}async onUpdateGlobals({globals:t}){let r=this.currentRender instanceof Qn&&this.currentRender.story||void 0;super.onUpdateGlobals({globals:t,currentStory:r}),(this.currentRender instanceof Ji||this.currentRender instanceof Ui)&&await this.currentRender.rerender?.()}async onUpdateArgs({storyId:t,updatedArgs:r}){super.onUpdateArgs({storyId:t,updatedArgs:r})}async onPreloadStories({ids:t}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(t.map(r=>this.storyStoreValue?.loadEntry(r)))}async renderSelection({persistedArgs:t}={}){let{renderToCanvas:r}=this;if(!this.storyStoreValue||!r)throw new ke({methodName:"renderSelection"});let{selection:n}=this.selectionStore;if(!n)throw new Error("Cannot call renderSelection as no selection was made");let{storyId:o}=n,s;try{s=await this.storyStoreValue.storyIdToEntry(o)}catch(f){this.currentRender&&await this.teardownRender(this.currentRender),this.renderStoryLoadingException(o,f);return}let a=this.currentSelection?.storyId!==o,l=this.currentRender?.type!==s.type;s.type==="story"?this.view.showPreparingStory({immediate:l}):this.view.showPreparingDocs({immediate:l}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender);let u;s.type==="story"?u=new Qn(this.channel,this.storyStoreValue,r,this.mainStoryCallbacks(o),o,"story"):Vs(s)?u=new Ji(this.channel,this.storyStoreValue,s,this.mainStoryCallbacks(o)):u=new Ui(this.channel,this.storyStoreValue,s,this.mainStoryCallbacks(o));let c=this.currentSelection;this.currentSelection=n;let d=this.currentRender;this.currentRender=u;try{await u.prepare()}catch(f){d&&await this.teardownRender(d),f!==Vr&&this.renderStoryLoadingException(o,f);return}let p=!a&&d&&!u.isEqual(d);if(t&&Nr(u)&&(Br(!!u.story),this.storyStoreValue.args.updateFromPersisted(u.story,t)),d&&!d.torndown&&!a&&!p&&!l){this.currentRender=d,this.channel.emit(vi,o),this.view.showMain();return}if(d&&await this.teardownRender(d,{viewModeChanged:l}),c&&(a||l)&&this.channel.emit(mi,o),Nr(u)){Br(!!u.story);let{parameters:f,initialArgs:y,argTypes:E,unmappedArgs:v,initialGlobals:S,userGlobals:D,storyGlobals:w,globals:F}=this.storyStoreValue.getStoryContext(u.story);this.channel.emit(bi,{id:o,parameters:f,initialArgs:y,argTypes:E,args:v}),this.channel.emit(mt,{userGlobals:D,storyGlobals:w,globals:F,initialGlobals:S})}else{let{parameters:f}=this.storyStoreValue.projectAnnotations,{initialGlobals:y,globals:E}=this.storyStoreValue.userGlobals;if(this.channel.emit(mt,{globals:E,initialGlobals:y,storyGlobals:{},userGlobals:E}),zs(u)||u.entry.tags?.includes(qs)){if(!u.csfFiles)throw new Ja({storyId:o});({parameters:f}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:u.csfFiles[0]}))}this.channel.emit(si,{id:o,parameters:f})}Nr(u)?(Br(!!u.story),this.storyRenders.push(u),this.currentRender.renderToElement(this.view.prepareForStory(u.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(t,{viewModeChanged:r=!1}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}mainStoryCallbacks(t){return{showStoryDuringRender:m(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:m(()=>this.view.showMain(),"showMain"),showError:m(r=>this.renderError(t,r),"showError"),showException:m(r=>this.renderException(t,r),"showException")}}renderPreviewEntryError(t,r){super.renderPreviewEntryError(t,r),this.view.showErrorDisplay(r)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(kn)}renderStoryLoadingException(t,r){Q.error(r),this.view.showErrorDisplay(r),this.channel.emit(kn,t)}renderException(t,r){let{name:n="Error",message:o=String(r),stack:s}=r;this.channel.emit(Ai,{name:n,message:o,stack:s}),this.channel.emit(It,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay(r),Q.error(`Error rendering story '${t}':`),Q.error(r)}renderError(t,{title:r,description:n}){Q.error(`Error rendering story ${r}: ${n}`),this.channel.emit(yi,{title:r,description:n}),this.channel.emit(It,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay({message:r,stack:n})}};m(Gs,"PreviewWithSelection");var Yh=Gs,Zn=Bt(oo(),1),Xh=Bt(oo(),1),qi=/^[a-zA-Z0-9 _-]*$/,Ws=/^-?[0-9]+(\.[0-9]+)?$/,Qh=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,Ks=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,eo=m((e="",t)=>e===null||e===""||!qi.test(e)?!1:t==null||t instanceof Date||typeof t=="number"||typeof t=="boolean"?!0:typeof t=="string"?qi.test(t)||Ws.test(t)||Qh.test(t)||Ks.test(t):Array.isArray(t)?t.every(r=>eo(e,r)):Le(t)?Object.entries(t).every(([r,n])=>eo(r,n)):!1,"validateArgs"),Zh={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(e){if(e.startsWith("!")){if(e==="!undefined")return;if(e==="!null")return null;if(e==="!true")return!0;if(e==="!false")return!1;if(e.startsWith("!date(")&&e.endsWith(")"))return new Date(e.replaceAll(" ","+").slice(6,-1));if(e.startsWith("!hex(")&&e.endsWith(")"))return`#${e.slice(5,-1)}`;let t=e.slice(1).match(Ks);if(t)return e.startsWith("!rgba")||e.startsWith("!RGBA")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]}, ${t[5]})`:e.startsWith("!hsla")||e.startsWith("!HSLA")?`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%, ${t[5]})`:e.startsWith("!rgb")||e.startsWith("!RGB")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]})`:`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%)`}return Ws.test(e)?Number(e):e}},Vi=m(e=>{let t=e.split(";").map(r=>r.replace("=","~").replace(":","="));return Object.entries((0,Xh.parse)(t.join(";"),Zh)).reduce((r,[n,o])=>eo(n,o)?Object.assign(r,{[n]:o}):(ot.warn(me` + Omitted potentially unsafe URL args. + + More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url + `),r),{})},"parseArgsParam"),{history:Ys,document:lt}=Ae;function Xs(e){let t=(e||"").match(/^\/story\/(.+)/);if(!t)throw new Error(`Invalid path '${e}', must start with '/story/'`);return t[1]}m(Xs,"pathToId");var Qs=m(({selection:e,extraParams:t})=>{let r=lt?.location.search.slice(1),{path:n,selectedKind:o,selectedStory:s,...a}=(0,Zn.parse)(r);return`?${(0,Zn.stringify)({...a,...t,...e&&{id:e.storyId,viewMode:e.viewMode}})}`},"getQueryString"),ef=m(e=>{if(!e)return;let t=Qs({selection:e}),{hash:r=""}=lt.location;lt.title=e.storyId,Ys.replaceState({},"",`${lt.location.pathname}${t}${r}`)},"setPath"),tf=m(e=>e!=null&&typeof e=="object"&&Array.isArray(e)===!1,"isObject"),or=m(e=>{if(e!==void 0){if(typeof e=="string")return e;if(Array.isArray(e))return or(e[0]);if(tf(e))return or(Object.values(e).filter(Boolean))}},"getFirstString"),rf=m(()=>{if(typeof lt<"u"){let e=lt.location.search.slice(1),t=(0,Zn.parse)(e),r=typeof t.args=="string"?Vi(t.args):void 0,n=typeof t.globals=="string"?Vi(t.globals):void 0,o=or(t.viewMode);(typeof o!="string"||!o.match(/docs|story/))&&(o="story");let s=or(t.path),a=s?Xs(s):or(t.id);if(a)return{storySpecifier:a,args:r,globals:n,viewMode:o}}return null},"getSelectionSpecifierFromPath"),Zs=class{constructor(){this.selectionSpecifier=rf()}setSelection(t){this.selection=t,ef(this.selection)}setQueryParams(t){let r=Qs({extraParams:t}),{hash:n=""}=lt.location;Ys.replaceState({},"",`${lt.location.pathname}${r}${n}`)}};m(Zs,"UrlStore");var nf=Zs,of=Bt(Rp(),1),af=Bt(oo(),1),{document:xe}=Ae,Hi=100,el=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(el||{}),$n={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},Un={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},zi=new of.default({escapeXML:!0}),tl=class{constructor(){if(this.testing=!1,typeof xe<"u"){let{__SPECIAL_TEST_PARAMETER__:t}=(0,af.parse)(xe.location.search.slice(1));switch(t){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}default:}}}prepareForStory(t){return this.showStory(),this.applyLayout(t.parameters.layout),xe.documentElement.scrollTop=0,xe.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return xe.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),xe.documentElement.scrollTop=0,xe.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return xe.getElementById("storybook-docs")}applyLayout(t="padded"){if(t==="none"){xe.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(t);let r=Un[t];xe.body.classList.remove(this.currentLayoutClass),xe.body.classList.add(r),this.currentLayoutClass=r}checkIfLayoutExists(t){Un[t]||Q.warn(me` + The desired layout: ${t} is not a valid option. + The possible options are: ${Object.keys(Un).join(", ")}, none. + `)}showMode(t){clearTimeout(this.preparingTimeout),Object.keys(el).forEach(r=>{r===t?xe.body.classList.add($n[r]):xe.body.classList.remove($n[r])})}showErrorDisplay({message:t="",stack:r=""}){let n=t,o=r,s=t.split(` +`);s.length>1&&([n]=s,o=s.slice(1).join(` +`).replace(/^\n/,"")),xe.getElementById("error-message").innerHTML=zi.toHtml(n),xe.getElementById("error-stack").innerHTML=zi.toHtml(o),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),Hi)}showPreparingDocs({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),Hi)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){xe.body.classList.add($n.MAIN)}};m(tl,"WebView");var sf=tl,lf=class extends Yh{constructor(t,r){super(t,r,new nf,new sf),this.importFn=t,this.getProjectAnnotations=r,Ae.__STORYBOOK_PREVIEW__=this}};m(lf,"PreviewWeb");var{document:bt}=Ae,uf=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"],cf="script",Gi="scripts-root";function to(){let e=bt.createEvent("Event");e.initEvent("DOMContentLoaded",!0,!0),bt.dispatchEvent(e)}m(to,"simulateDOMContentLoaded");function rl(e,t,r){let n=bt.createElement("script");n.type=e.type==="module"?"module":"text/javascript",e.src?(n.onload=t,n.onerror=t,n.src=e.src):n.textContent=e.innerText,r?r.appendChild(n):bt.head.appendChild(n),e.parentNode.removeChild(e),e.src||t()}m(rl,"insertScript");function yo(e,t,r=0){e[r](()=>{r++,r===e.length?t():yo(e,t,r)})}m(yo,"insertScriptsSequentially");function df(e){let t=bt.getElementById(Gi);t?t.innerHTML="":(t=bt.createElement("div"),t.id=Gi,bt.body.appendChild(t));let r=Array.from(e.querySelectorAll(cf));if(r.length){let n=[];r.forEach(o=>{let s=o.getAttribute("type");(!s||uf.includes(s))&&n.push(a=>rl(o,a,t))}),n.length&&yo(n,to,void 0)}else to()}m(df,"simulatePageLoad");var pf=Object.defineProperty,P=(e,t)=>pf(e,"name",{value:t,configurable:!0}),hf=P(e=>e.name==="literal","isLiteral"),ff=P(e=>e.value.replace(/['|"]/g,""),"toEnumOption"),mf=P(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=lr(r.value)}),{name:"object",value:t};default:throw new xr({type:e,language:"Flow"})}},"convertSig"),lr=P(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"literal":return{...n,name:"other",value:e.value};case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(lr)};case"signature":return{...n,...mf(e)};case"union":return e.elements?.every(hf)?{...n,name:"enum",value:e.elements?.map(ff)}:{...n,name:t,value:e.elements?.map(lr)};case"intersection":return{...n,name:t,value:e.elements?.map(lr)};default:return{...n,name:"other",value:t}}},"convert");function nl(e,t){let r={},n=Object.keys(e);for(let o=0;oe.replace(ol,""),"trimQuotes"),gf=P(e=>ol.test(e),"includesQuotes"),al=P(e=>{let t=yf(e);return gf(e)||Number.isNaN(Number(t))?t:Number(t)},"parseLiteral"),bf=/^\(.*\) => /,sr=P(e=>{let{name:t,raw:r,computed:n,value:o}=e,s={};switch(typeof r<"u"&&(s.raw=r),t){case"enum":{let l=n?o:o.map(u=>al(u.value));return{...s,name:t,value:l}}case"string":case"number":case"symbol":return{...s,name:t};case"func":return{...s,name:"function"};case"bool":case"boolean":return{...s,name:"boolean"};case"arrayOf":case"array":return{...s,name:"array",value:o&&sr(o)};case"object":return{...s,name:t};case"objectOf":return{...s,name:t,value:sr(o)};case"shape":case"exact":let a=nl(o,l=>sr(l));return{...s,name:"object",value:a};case"union":return{...s,name:"union",value:o.map(l=>sr(l))};case"instanceOf":case"element":case"elementType":default:{if(t?.indexOf("|")>0)try{let c=t.split("|").map(d=>JSON.parse(d));return{...s,name:"enum",value:c}}catch{}let l=o?`${t}(${o})`:t,u=bf.test(t)?"function":"other";return{...s,name:u,value:l}}}},"convert"),Ef=P(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=ur(r.value)}),{name:"object",value:t};default:throw new xr({type:e,language:"Typescript"})}},"convertSig"),ur=P(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(ur)};case"signature":return{...n,...Ef(e)};case"union":let o;return e.elements?.every(s=>s.name==="literal")?o={...n,name:"enum",value:e.elements?.map(s=>al(s.value))}:o={...n,name:t,value:e.elements?.map(ur)},o;case"intersection":return{...n,name:t,value:e.elements?.map(ur)};default:return{...n,name:"other",value:t}}},"convert"),go=P(e=>{let{type:t,tsType:r,flowType:n}=e;try{if(t!=null)return sr(t);if(r!=null)return ur(r);if(n!=null)return lr(n)}catch(o){console.error(o)}return null},"convert"),Af=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(Af||{}),vf=["null","undefined"];function Hr(e){return vf.some(t=>t===e)}P(Hr,"isDefaultValueBlacklisted");var Sf=P(e=>{if(!e)return"";if(typeof e=="string")return e;throw new Error(`Description: expected string, got: ${JSON.stringify(e)}`)},"str");function bo(e){return!!e.__docgenInfo}P(bo,"hasDocgen");function il(e){return e!=null&&Object.keys(e).length>0}P(il,"isValidDocgenSection");function sl(e,t){return bo(e)?e.__docgenInfo[t]:null}P(sl,"getDocgenSection");function ll(e){return bo(e)?Sf(e.__docgenInfo.description):""}P(ll,"getDocgenDescription");var ut;(function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"})(ut=ut||(ut={}));function ul(e){return/^\s+$/.test(e)}P(ul,"isSpace");function cl(e){let t=e.match(/\r+$/);return t==null?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]}P(cl,"splitCR");function vt(e){let t=e.match(/^\s+/);return t==null?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]}P(vt,"splitSpace");function dl(e){return e.split(/\n/)}P(dl,"splitLines");function pl(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)}P(pl,"seedSpec");function hl(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)}P(hl,"seedTokens");var Df=/^@\S+/;function fl({fence:e="```"}={}){let t=ml(e),r=P((n,o)=>t(n)?!o:o,"toggleFence");return P(function(n){let o=[[]],s=!1;for(let a of n)Df.test(a.tokens.description)&&!s?o.push([a]):o[o.length-1].push(a),s=r(a.tokens.description,s);return o},"parseBlock")}P(fl,"getParser");function ml(e){return typeof e=="string"?t=>t.split(e).length%2===0:e}P(ml,"getFencer");function yl({startLine:e=0,markers:t=ut}={}){let r=null,n=e;return P(function(o){let s=o,a=hl();if([a.lineEnd,s]=cl(s),[a.start,s]=vt(s),r===null&&s.startsWith(t.start)&&!s.startsWith(t.nostart)&&(r=[],a.delimiter=s.slice(0,t.start.length),s=s.slice(t.start.length),[a.postDelimiter,s]=vt(s)),r===null)return n++,null;let l=s.trimRight().endsWith(t.end);if(a.delimiter===""&&s.startsWith(t.delim)&&!s.startsWith(t.end)&&(a.delimiter=t.delim,s=s.slice(t.delim.length),[a.postDelimiter,s]=vt(s)),l){let u=s.trimRight();a.end=s.slice(u.length-t.end.length),s=u.slice(0,-t.end.length)}if(a.description=s,r.push({number:n,source:o,tokens:a}),n++,l){let u=r.slice();return r=null,u}return null},"parseSource")}P(yl,"getParser");function gl({tokenizers:e}){return P(function(t){var r;let n=pl({source:t});for(let o of e)if(n=o(n),!((r=n.problems[n.problems.length-1])===null||r===void 0)&&r.critical)break;return n},"parseSpec")}P(gl,"getParser");function bl(){return e=>{let{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return r===null?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}P(bl,"tagTokenizer");function El(e="compact"){let t=Al(e);return r=>{let n=0,o=[];for(let[l,{tokens:u}]of r.source.entries()){let c="";if(l===0&&u.description[0]!=="{")return r;for(let d of u.description)if(d==="{"&&n++,d==="}"&&n--,c+=d,n===0)break;if(o.push([u,c]),n===0)break}if(n!==0)return r.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:r.source[0].number,critical:!0}),r;let s=[],a=o[0][0].postDelimiter.length;for(let[l,[u,c]]of o.entries())u.type=c,l>0&&(u.type=u.postDelimiter.slice(a)+c,u.postDelimiter=u.postDelimiter.slice(0,a)),[u.postType,u.description]=vt(u.description.slice(c.length)),s.push(u.type);return s[0]=s[0].slice(1),s[s.length-1]=s[s.length-1].slice(0,-1),r.type=t(s),r}}P(El,"typeTokenizer");var wf=P(e=>e.trim(),"trim");function Al(e){return e==="compact"?t=>t.map(wf).join(""):e==="preserve"?t=>t.join(` +`):e}P(Al,"getJoiner");var Cf=P(e=>e&&e.startsWith('"')&&e.endsWith('"'),"isQuoted");function vl(){let e=P((t,{tokens:r},n)=>r.type===""?t:n,"typeEnd");return t=>{let{tokens:r}=t.source[t.source.reduce(e,0)],n=r.description.trimLeft(),o=n.split('"');if(o.length>1&&o[0]===""&&o.length%2===1)return t.name=o[1],r.name=`"${o[1]}"`,[r.postName,r.description]=vt(n.slice(r.name.length)),t;let s=0,a="",l=!1,u;for(let d of n){if(s===0&&ul(d))break;d==="["&&s++,d==="]"&&s--,a+=d}if(s!==0)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;let c=a;if(a[0]==="["&&a[a.length-1]==="]"){l=!0,a=a.slice(1,-1);let d=a.split("=");if(a=d[0].trim(),d[1]!==void 0&&(u=d.slice(1).join("=").trim()),a==="")return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(u==="")return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!Cf(u)&&/=(?!>)/.test(u))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}return t.optional=l,t.name=a,r.name=c,u!==void 0&&(t.default=u),[r.postName,r.description]=vt(n.slice(r.name.length)),t}}P(vl,"nameTokenizer");function Sl(e="compact",t=ut){let r=Eo(e);return n=>(n.description=r(n.source,t),n)}P(Sl,"descriptionTokenizer");function Eo(e){return e==="compact"?Dl:e==="preserve"?wl:e}P(Eo,"getJoiner");function Dl(e,t=ut){return e.map(({tokens:{description:r}})=>r.trim()).filter(r=>r!=="").join(" ")}P(Dl,"compactJoiner");var xf=P((e,{tokens:t},r)=>t.type===""?e:r,"lineNo"),Tf=P(({tokens:e})=>(e.delimiter===""?e.start:e.postDelimiter.slice(1))+e.description,"getDescription");function wl(e,t=ut){if(e.length===0)return"";e[0].tokens.description===""&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));let r=e[e.length-1];return r!==void 0&&r.tokens.description===""&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),e=e.slice(e.reduce(xf,0)),e.map(Tf).join(` +`)}P(wl,"preserveJoiner");function Cl({startLine:e=0,fence:t="```",spacing:r="compact",markers:n=ut,tokenizers:o=[bl(),El(r),vl(),Sl(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");let s=yl({startLine:e,markers:n}),a=fl({fence:t}),l=gl({tokenizers:o}),u=Eo(r);return function(c){let d=[];for(let p of dl(c)){let f=s(p);if(f===null)continue;let y=a(f),E=y.slice(1).map(l);d.push({description:u(y[0],n),tags:E,source:f,problems:E.reduce((v,S)=>v.concat(S.problems),[])})}return d}}P(Cl,"getParser");function xl(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}P(xl,"join");function Tl(){return e=>e.source.map(({tokens:t})=>xl(t)).join(` +`)}P(Tl,"getStringifier");var Ff={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},xA=Object.keys(Ff);function Fl(e,t={}){return Cl(t)(e)}P(Fl,"parse");var TA=Tl();function Il(e){return e!=null&&e.includes("@")}P(Il,"containsJsDoc");function kl(e){let t=`/** +`+(e??"").split(` +`).map(n=>` * ${n}`).join(` +`)+` +*/`,r=Fl(t,{spacing:"preserve"});if(!r||r.length===0)throw new Error("Cannot parse JSDoc tags.");return r[0]}P(kl,"parse");var If={tags:["param","arg","argument","returns","ignore","deprecated"]},kf=P((e,t=If)=>{if(!Il(e))return{includesJsDoc:!1,ignore:!1};let r=kl(e),n=Rl(r,t.tags);return n.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:r.description.trim(),extractedTags:n}},"parseJsDoc");function Rl(e,t){let r={params:null,deprecated:null,returns:null,ignore:!1};for(let n of e.tags)if(!(t!==void 0&&!t.includes(n.tag)))if(n.tag==="ignore"){r.ignore=!0;break}else switch(n.tag){case"param":case"arg":case"argument":{let o=_l(n);o!=null&&(r.params==null&&(r.params=[]),r.params.push(o));break}case"deprecated":{let o=Pl(n);o!=null&&(r.deprecated=o);break}case"returns":{let o=Bl(n);o!=null&&(r.returns=o);break}default:break}return r}P(Rl,"extractJsDocTags");function Ol(e){return e.replace(/[\.-]$/,"")}P(Ol,"normaliseParamName");function _l(e){if(!e.name||e.name==="-")return null;let t=So(e.type);return{name:e.name,type:t,description:vo(e.description),getPrettyName:P(()=>Ol(e.name),"getPrettyName"),getTypeName:P(()=>t?Do(t):null,"getTypeName")}}P(_l,"extractParam");function Pl(e){return e.name?Ao(e.name,e.description):null}P(Pl,"extractDeprecated");function Ao(e,t){let r=e===""?t:`${e} ${t}`;return vo(r)}P(Ao,"joinNameAndDescription");function vo(e){let t=e.replace(/^- /g,"").trim();return t===""?null:t}P(vo,"normaliseDescription");function Bl(e){let t=So(e.type);return t?{type:t,description:Ao(e.name,e.description),getTypeName:P(()=>Do(t),"getTypeName")}:null}P(Bl,"extractReturns");var ct=(0,Nt.stringifyRules)(),Rf=ct.JsdocTypeObject;ct.JsdocTypeAny=()=>"any";ct.JsdocTypeObject=(e,t)=>`(${Rf(e,t)})`;ct.JsdocTypeOptional=(e,t)=>t(e.element);ct.JsdocTypeNullable=(e,t)=>t(e.element);ct.JsdocTypeNotNullable=(e,t)=>t(e.element);ct.JsdocTypeUnion=(e,t)=>e.elements.map(t).join("|");function So(e){try{return(0,Nt.parse)(e,"typescript")}catch{return null}}P(So,"extractType");function Do(e){return(0,Nt.transform)(ct,e)}P(Do,"extractTypeName");function wo(e){return e.length>90}P(wo,"isTooLongForTypeSummary");function Nl(e){return e.length>50}P(Nl,"isTooLongForDefaultValueSummary");function ye(e,t){return e===t?{summary:e}:{summary:e,detail:t}}P(ye,"createSummaryValue");var FA=P(e=>e.replace(/\\r\\n/g,"\\n"),"normalizeNewlines");function jl(e,t){if(e!=null){let{value:r}=e;if(!Hr(r))return Nl(r)?ye(t?.name,r):ye(r)}return null}P(jl,"createDefaultValue");function Co({name:e,value:t,elements:r,raw:n}){return t??(r!=null?r.map(Co).join(" | "):n??e)}P(Co,"generateUnionElement");function Ll({name:e,raw:t,elements:r}){return r!=null?ye(r.map(Co).join(" | ")):t!=null?ye(t.replace(/^\|\s*/,"")):ye(e)}P(Ll,"generateUnion");function Ml({type:e,raw:t}){return t!=null?ye(t):ye(e)}P(Ml,"generateFuncSignature");function $l({type:e,raw:t}){return t!=null?wo(t)?ye(e,t):ye(t):ye(e)}P($l,"generateObjectSignature");function Ul(e){let{type:t}=e;return t==="object"?$l(e):Ml(e)}P(Ul,"generateSignature");function Jl({name:e,raw:t}){return t!=null?wo(t)?ye(e,t):ye(t):ye(e)}P(Jl,"generateDefault");function ql(e){if(e==null)return null;switch(e.name){case"union":return Ll(e);case"signature":return Ul(e);default:return Jl(e)}}P(ql,"createType");var Of=P((e,t)=>{let{flowType:r,description:n,required:o,defaultValue:s}=t;return{name:e,type:ql(r),required:o,description:n,defaultValue:jl(s??null,r??null)}},"createFlowPropDef");function Vl({defaultValue:e}){if(e!=null){let{value:t}=e;if(!Hr(t))return ye(t)}return null}P(Vl,"createDefaultValue");function Hl({tsType:e,required:t}){if(e==null)return null;let r=e.name;return t||(r=r.replace(" | undefined","")),ye(["Array","Record","signature"].includes(e.name)?e.raw:r)}P(Hl,"createType");var _f=P((e,t)=>{let{description:r,required:n}=t;return{name:e,type:Hl(t),required:n,description:r,defaultValue:Vl(t)}},"createTsPropDef");function zl(e){return e!=null?ye(e.name):null}P(zl,"createType");function Gl(e){let{computed:t,func:r}=e;return typeof t>"u"&&typeof r>"u"}P(Gl,"isReactDocgenTypescript");function Wl(e){return e?e.name==="string"?!0:e.name==="enum"?Array.isArray(e.value)&&e.value.every(({value:t})=>typeof t=="string"&&t[0]==='"'&&t[t.length-1]==='"'):!1:!1}P(Wl,"isStringValued");function Kl(e,t){if(e!=null){let{value:r}=e;if(!Hr(r))return Gl(e)&&Wl(t)?ye(JSON.stringify(r)):ye(r)}return null}P(Kl,"createDefaultValue");function xo(e,t,r){let{description:n,required:o,defaultValue:s}=r;return{name:e,type:zl(t),required:o,description:n,defaultValue:Kl(s,t)}}P(xo,"createBasicPropDef");function cr(e,t){if(t?.includesJsDoc){let{description:r,extractedTags:n}=t;r!=null&&(e.description=t.description);let o={...n,params:n?.params?.map(s=>({name:s.getPrettyName(),description:s.description}))};Object.values(o).filter(Boolean).length>0&&(e.jsDocTags=o)}return e}P(cr,"applyJsDocResult");var Pf=P((e,t,r)=>{let n=xo(e,t.type,t);return n.sbType=go(t),cr(n,r)},"javaScriptFactory"),Bf=P((e,t,r)=>{let n=_f(e,t);return n.sbType=go(t),cr(n,r)},"tsFactory"),Nf=P((e,t,r)=>{let n=Of(e,t);return n.sbType=go(t),cr(n,r)},"flowFactory"),jf=P((e,t,r)=>{let n=xo(e,{name:"unknown"},t);return cr(n,r)},"unknownFactory"),Yl=P(e=>{switch(e){case"JavaScript":return Pf;case"TypeScript":return Bf;case"Flow":return Nf;default:return jf}},"getPropDefFactory"),Xl=P(e=>e.type!=null?"JavaScript":e.flowType!=null?"Flow":e.tsType!=null?"TypeScript":"Unknown","getTypeSystem"),Lf=P(e=>{let t=Xl(e[0]),r=Yl(t);return e.map(n=>{let o=n;return n.type?.elements&&(o={...n,type:{...n.type,value:n.type.elements}}),To(o.name,o,t,r)})},"extractComponentSectionArray"),Mf=P(e=>{let t=Object.keys(e),r=Xl(e[t[0]]),n=Yl(r);return t.map(o=>{let s=e[o];return s!=null?To(o,s,r,n):null}).filter(Boolean)},"extractComponentSectionObject"),IA=P((e,t)=>{let r=sl(e,t);return il(r)?Array.isArray(r)?Lf(r):Mf(r):[]},"extractComponentProps");function To(e,t,r,n){let o=kf(t.description);return o.includesJsDoc&&o.ignore?null:{propDef:n(e,t,o),jsDocTags:o.extractedTags,docgenInfo:t,typeSystem:r}}P(To,"extractProp");function $f(e){return e!=null?ll(e):""}P($f,"extractComponentDescription");var RA=P(e=>{let{component:t,argTypes:r,parameters:{docs:n={}}}=e,{extractArgTypes:o}=n,s=o&&t?o(t):{};return s?Ke(s,r):r},"enhanceArgTypes"),zr="storybook/docs",Ql=`${zr}/panel`,Fo="docs",Io=`${zr}/snippet-rendered`,dr=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(dr||{}),Uf=/(addons\/|addon-|addon-essentials\/)(docs|controls)/,OA=P(e=>e.presetsList?.some(t=>Uf.test(t.name)),"hasDocsOrControls");q();V();H();var JA=__STORYBOOK_API__,{ActiveTabs:qA,Consumer:VA,ManagerContext:HA,Provider:zA,RequestResponseError:GA,addons:ko,combineParameters:WA,controlOrMetaKey:KA,controlOrMetaSymbol:YA,eventMatchesShortcut:XA,eventToShortcut:QA,experimental_MockUniversalStore:ZA,experimental_UniversalStore:ev,experimental_requestResponse:tv,experimental_useUniversalStore:rv,isMacLike:nv,isShortcutTaken:ov,keyToSymbol:av,merge:iv,mockChannel:sv,optionOrAltSymbol:lv,shortcutMatchesShortcut:uv,shortcutToHumanString:cv,types:Zl,useAddonState:dv,useArgTypes:pv,useArgs:hv,useChannel:eu,useGlobalTypes:fv,useGlobals:mv,useParameter:tu,useSharedState:yv,useStoryPrepared:gv,useStorybookApi:bv,useStorybookState:Ev}=__STORYBOOK_API__;Kr();q();V();H();_o();Qt();Qt();Zt();Kr();Po();q();V();H();var yx=__STORYBOOK_CLIENT_LOGGER__,{deprecate:em,logger:tm,once:rm,pretty:gx}=__STORYBOOK_CLIENT_LOGGER__;q();V();H();q();V();H();q();V();H();q();V();H();q();V();H();var Ux=__STORYBOOK_CHANNELS__,{Channel:nm,HEARTBEAT_INTERVAL:Jx,HEARTBEAT_MAX_LATENCY:qx,PostMessageTransport:Vx,WebsocketTransport:Hx,createBrowserChannel:zx}=__STORYBOOK_CHANNELS__;var Hu=Oe({"../../node_modules/memoizerific/memoizerific.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return function r(n,o,s){function a(c,d){if(!o[c]){if(!n[c]){var p=typeof pr=="function"&≺if(!d&&p)return p(c,!0);if(l)return l(c,!0);var f=new Error("Cannot find module '"+c+"'");throw f.code="MODULE_NOT_FOUND",f}var y=o[c]={exports:{}};n[c][0].call(y.exports,function(E){var v=n[c][1][E];return a(v||E)},y,y.exports,r,n,o,s)}return o[c].exports}for(var l=typeof pr=="function"&&pr,u=0;u=0)return this.lastItem=this.list[l],this.list[l].val},s.prototype.set=function(a,l){var u;return this.lastItem&&this.isEqual(this.lastItem.key,a)?(this.lastItem.val=l,this):(u=this.indexOf(a),u>=0?(this.lastItem=this.list[u],this.list[u].val=l,this):(this.lastItem={key:a,val:l},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(a){var l;if(this.lastItem&&this.isEqual(this.lastItem.key,a)&&(this.lastItem=void 0),l=this.indexOf(a),l>=0)return this.size--,this.list.splice(l,1)[0]},s.prototype.has=function(a){var l;return this.lastItem&&this.isEqual(this.lastItem.key,a)?!0:(l=this.indexOf(a),l>=0?(this.lastItem=this.list[l],!0):!1)},s.prototype.forEach=function(a,l){var u;for(u=0;u0&&(w[D]={cacheItem:E,arg:arguments[D]},F?a(p,w):p.push(w),p.length>c&&l(p.shift())),y.wasMemoized=F,y.numArgs=D+1,S};return y.limit=c,y.wasMemoized=!1,y.cache=d,y.lru=p,y}};function a(c,d){var p=c.length,f=d.length,y,E,v;for(E=0;E=0&&(p=c[y],f=p.cacheItem.get(p.arg),!f||!f.size);y--)p.cacheItem.delete(p.arg)}function u(c,d){return c===d||c!==c&&d!==d}},{"map-or-similar":1}]},{},[3])(3)})}}),Vm=Oe({"../../node_modules/tocbot/src/js/default-options.js"(e,t){t.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(r){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(r){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1,tocScrollOffset:0}}}),Hm=Oe({"../../node_modules/tocbot/src/js/build-html.js"(e,t){t.exports=function(r){var n=[].forEach,o=[].some,s=document.body,a,l=!0,u=" ";function c(T,_){var R=_.appendChild(p(T));if(T.children.length){var N=f(T.isCollapsed);T.children.forEach(function(j){c(j,N)}),R.appendChild(N)}}function d(T,_){var R=!1,N=f(R);if(_.forEach(function(j){c(j,N)}),a=T||a,a!==null)return a.firstChild&&a.removeChild(a.firstChild),_.length===0?a:a.appendChild(N)}function p(T){var _=document.createElement("li"),R=document.createElement("a");return r.listItemClass&&_.setAttribute("class",r.listItemClass),r.onClick&&(R.onclick=r.onClick),r.includeTitleTags&&R.setAttribute("title",T.textContent),r.includeHtml&&T.childNodes.length?n.call(T.childNodes,function(N){R.appendChild(N.cloneNode(!0))}):R.textContent=T.textContent,R.setAttribute("href",r.basePath+"#"+T.id),R.setAttribute("class",r.linkClass+u+"node-name--"+T.nodeName+u+r.extraLinkClasses),_.appendChild(R),_}function f(T){var _=r.orderedList?"ol":"ul",R=document.createElement(_),N=r.listClass+u+r.extraListClasses;return T&&(N=N+u+r.collapsibleClass,N=N+u+r.isCollapsedClass),R.setAttribute("class",N),R}function y(){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var T;T=document.querySelector(r.scrollContainer).scrollTop}else T=document.documentElement.scrollTop||s.scrollTop;var _=document.querySelector(r.positionFixedSelector);r.fixedSidebarOffset==="auto"&&(r.fixedSidebarOffset=a.offsetTop),T>r.fixedSidebarOffset?_.className.indexOf(r.positionFixedClass)===-1&&(_.className+=u+r.positionFixedClass):_.className=_.className.replace(u+r.positionFixedClass,"")}function E(T){var _=0;return T!==null&&(_=T.offsetTop,r.hasInnerContainers&&(_+=E(T.offsetParent))),_}function v(T,_){return T&&T.className!==_&&(T.className=_),T}function S(T){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var _;_=document.querySelector(r.scrollContainer).scrollTop}else _=document.documentElement.scrollTop||s.scrollTop;r.positionFixedSelector&&y();var R=T,N;if(l&&a!==null&&R.length>0){o.call(R,function(b,A){if(E(b)>_+r.headingsOffset+10){var I=A===0?A:A-1;return N=R[I],!0}else if(A===R.length-1)return N=R[R.length-1],!0});var j=a.querySelector("."+r.activeLinkClass),U=a.querySelector("."+r.linkClass+".node-name--"+N.nodeName+'[href="'+r.basePath+"#"+N.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/\\@])/g,"\\$1")+'"]');if(j===U)return;var z=a.querySelectorAll("."+r.linkClass);n.call(z,function(b){v(b,b.className.replace(u+r.activeLinkClass,""))});var B=a.querySelectorAll("."+r.listItemClass);n.call(B,function(b){v(b,b.className.replace(u+r.activeListItemClass,""))}),U&&U.className.indexOf(r.activeLinkClass)===-1&&(U.className+=u+r.activeLinkClass);var L=U&&U.parentNode;L&&L.className.indexOf(r.activeListItemClass)===-1&&(L.className+=u+r.activeListItemClass);var G=a.querySelectorAll("."+r.listClass+"."+r.collapsibleClass);n.call(G,function(b){b.className.indexOf(r.isCollapsedClass)===-1&&(b.className+=u+r.isCollapsedClass)}),U&&U.nextSibling&&U.nextSibling.className.indexOf(r.isCollapsedClass)!==-1&&v(U.nextSibling,U.nextSibling.className.replace(u+r.isCollapsedClass,"")),D(U&&U.parentNode.parentNode)}}function D(T){return T&&T.className.indexOf(r.collapsibleClass)!==-1&&T.className.indexOf(r.isCollapsedClass)!==-1?(v(T,T.className.replace(u+r.isCollapsedClass,"")),D(T.parentNode.parentNode)):T}function w(T){var _=T.target||T.srcElement;typeof _.className!="string"||_.className.indexOf(r.linkClass)===-1||(l=!1)}function F(){l=!0}return{enableTocAnimation:F,disableTocAnimation:w,render:d,updateToc:S}}}}),zm=Oe({"../../node_modules/tocbot/src/js/parse-content.js"(e,t){t.exports=function(r){var n=[].reduce;function o(p){return p[p.length-1]}function s(p){return+p.nodeName.toUpperCase().replace("H","")}function a(p){try{return p instanceof window.HTMLElement||p instanceof window.parent.HTMLElement}catch{return p instanceof window.HTMLElement}}function l(p){if(!a(p))return p;if(r.ignoreHiddenElements&&(!p.offsetHeight||!p.offsetParent))return null;let f=p.getAttribute("data-heading-label")||(r.headingLabelCallback?String(r.headingLabelCallback(p.innerText)):(p.innerText||p.textContent).trim());var y={id:p.id,children:[],nodeName:p.nodeName,headingLevel:s(p),textContent:f};return r.includeHtml&&(y.childNodes=p.childNodes),r.headingObjectCallback?r.headingObjectCallback(y,p):y}function u(p,f){for(var y=l(p),E=y.headingLevel,v=f,S=o(v),D=S?S.headingLevel:0,w=E-D;w>0&&(S=o(v),!(S&&E===S.headingLevel));)S&&S.children!==void 0&&(v=S.children),w--;return E>=r.collapseDepth&&(y.isCollapsed=!0),v.push(y),v}function c(p,f){var y=f;r.ignoreSelector&&(y=f.split(",").map(function(E){return E.trim()+":not("+r.ignoreSelector+")"}));try{return p.querySelectorAll(y)}catch{return console.warn("Headers not found with selector: "+y),null}}function d(p){return n.call(p,function(f,y){var E=l(y);return E&&u(E,f.nest),f},{nest:[]})}return{nestHeadingsArray:d,selectHeadings:c}}}}),Gm=Oe({"../../node_modules/tocbot/src/js/update-toc-scroll.js"(e,t){t.exports=function(r){var n=r.tocElement||document.querySelector(r.tocSelector);if(n&&n.scrollHeight>n.clientHeight){var o=n.querySelector("."+r.activeListItemClass);o&&(n.scrollTop=o.offsetTop-r.tocScrollOffset)}}}}),Wm=Oe({"../../node_modules/tocbot/src/js/scroll-smooth/index.js"(e){e.initSmoothScrolling=t;function t(n){var o=n.duration,s=n.offset,a=location.hash?c(location.href):location.href;l();function l(){document.body.addEventListener("click",p,!1);function p(f){!u(f.target)||f.target.className.indexOf("no-smooth-scroll")>-1||f.target.href.charAt(f.target.href.length-2)==="#"&&f.target.href.charAt(f.target.href.length-1)==="!"||f.target.className.indexOf(n.linkClass)===-1||r(f.target.hash,{duration:o,offset:s,callback:function(){d(f.target.hash)}})}}function u(p){return p.tagName.toLowerCase()==="a"&&(p.hash.length>0||p.href.charAt(p.href.length-1)==="#")&&(c(p.href)===a||c(p.href)+"#"===a)}function c(p){return p.slice(0,p.lastIndexOf("#"))}function d(p){var f=document.getElementById(p.substring(1));f&&(/^(?:a|select|input|button|textarea)$/i.test(f.tagName)||(f.tabIndex=-1),f.focus())}}function r(n,o){var s=window.pageYOffset,a={duration:o.duration,offset:o.offset||0,callback:o.callback,easing:o.easing||E},l=document.querySelector('[id="'+decodeURI(n).split("#").join("")+'"]')||document.querySelector('[id="'+n.split("#").join("")+'"]'),u=typeof n=="string"?a.offset+(n?l&&l.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):n,c=typeof a.duration=="function"?a.duration(u):a.duration,d,p;requestAnimationFrame(function(v){d=v,f(v)});function f(v){p=v-d,window.scrollTo(0,a.easing(p,s,u,c)),p"u"&&!p)return;var f,y=Object.prototype.hasOwnProperty;function E(){for(var w={},F=0;F=0&&o<1?(l=s,u=a):o>=1&&o<2?(l=a,u=s):o>=2&&o<3?(u=s,c=a):o>=3&&o<4?(u=a,c=s):o>=4&&o<5?(l=a,c=s):o>=5&&o<6&&(l=s,c=a);var d=r-s/2,p=l+d,f=u+d,y=c+d;return n(p,f,y)}var Lu={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function ty(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Lu[t]?"#"+Lu[t]:e}var ry=/^#[a-fA-F0-9]{6}$/,ny=/^#[a-fA-F0-9]{8}$/,oy=/^#[a-fA-F0-9]{3}$/,ay=/^#[a-fA-F0-9]{4}$/,Vo=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,iy=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,sy=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,ly=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function on(e){if(typeof e!="string")throw new qe(3);var t=ty(e);if(t.match(ry))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(ny)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(oy))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(ay)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var o=Vo.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var s=iy.exec(t.substring(0,50));if(s)return{red:parseInt(""+s[1],10),green:parseInt(""+s[2],10),blue:parseInt(""+s[3],10),alpha:parseFloat(""+s[4])>1?parseFloat(""+s[4])/100:parseFloat(""+s[4])};var a=sy.exec(t);if(a){var l=parseInt(""+a[1],10),u=parseInt(""+a[2],10)/100,c=parseInt(""+a[3],10)/100,d="rgb("+gr(l,u,c)+")",p=Vo.exec(d);if(!p)throw new qe(4,t,d);return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],10),blue:parseInt(""+p[3],10)}}var f=ly.exec(t.substring(0,50));if(f){var y=parseInt(""+f[1],10),E=parseInt(""+f[2],10)/100,v=parseInt(""+f[3],10)/100,S="rgb("+gr(y,E,v)+")",D=Vo.exec(S);if(!D)throw new qe(4,t,S);return{red:parseInt(""+D[1],10),green:parseInt(""+D[2],10),blue:parseInt(""+D[3],10),alpha:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new qe(5)}function uy(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),s=Math.min(t,r,n),a=(o+s)/2;if(o===s)return e.alpha!==void 0?{hue:0,saturation:0,lightness:a,alpha:e.alpha}:{hue:0,saturation:0,lightness:a};var l,u=o-s,c=a>.5?u/(2-o-s):u/(o+s);switch(o){case t:l=(r-n)/u+(r=1?nn(e,t,r):"rgba("+gr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?nn(e.hue,e.saturation,e.lightness):"rgba("+gr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new qe(2)}function Yo(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Ko("#"+Dt(e)+Dt(t)+Dt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Ko("#"+Dt(e.red)+Dt(e.green)+Dt(e.blue));throw new qe(6)}function Ye(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=on(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Yo(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Yo(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new qe(7)}var fy=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},my=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},yy=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},gy=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Wu(e){if(typeof e!="object")throw new qe(8);if(my(e))return Ye(e);if(fy(e))return Yo(e);if(gy(e))return hy(e);if(yy(e))return py(e);throw new qe(8)}function Ku(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Ku(e,t,n)}}function an(e){return Ku(e,e.length,[])}function sn(e,t,r){return Math.max(e,Math.min(t,r))}function by(e,t){if(t==="transparent")return t;var r=Gu(t);return Wu($t({},r,{lightness:sn(0,1,r.lightness-parseFloat(e))}))}var Ey=an(by),Je=Ey;function Ay(e,t){if(t==="transparent")return t;var r=Gu(t);return Wu($t({},r,{lightness:sn(0,1,r.lightness+parseFloat(e))}))}var vy=an(Ay),wt=vy;function Sy(e,t){if(t==="transparent")return t;var r=on(t),n=typeof r.alpha=="number"?r.alpha:1,o=$t({},r,{alpha:sn(0,1,(n*100+parseFloat(e)*100)/100)});return Ye(o)}var Dy=an(Sy),tn=Dy;function wy(e,t){if(t==="transparent")return t;var r=on(t),n=typeof r.alpha=="number"?r.alpha:1,o=$t({},r,{alpha:sn(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return Ye(o)}var Cy=an(wy),se=Cy,xy=k.div(Ft,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:se(.3,e.color.defaultText),fontSize:e.typography.size.s2})),Ty=e=>x.createElement(xy,{...e,className:"docblock-emptyblock sb-unstyled"}),Fy=k(An)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),Iy=k.div(({theme:e})=>({background:e.background.content,borderRadius:e.appBorderRadius,border:`1px solid ${e.appBorderColor}`,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),rn=k.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${Gr}`]:{margin:0}})),ky=()=>x.createElement(Iy,null,x.createElement(rn,null),x.createElement(rn,{style:{width:"80%"}}),x.createElement(rn,{style:{width:"30%"}}),x.createElement(rn,{style:{width:"80%"}})),Yu=({isLoading:e,error:t,language:r,code:n,dark:o,format:s=!1,...a})=>{let{typography:l}=Wr();if(e)return x.createElement(ky,null);if(t)return x.createElement(Ty,null,t);let u=x.createElement(Fy,{bordered:!0,copyable:!0,format:s,language:r,className:"docblock-source sb-unstyled",...a},n);if(typeof o>"u")return u;let c=o?Ro.dark:Ro.light;return x.createElement(ru,{theme:nu({...c,fontCode:l.fonts.mono,fontBase:l.fonts.base})},u)},ge=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,Qo=600,ST=k.h1(Ft,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${Qo}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}})),DT=k.h2(Ft,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${Qo}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:se(.25,e.color.defaultText)})),wT=k.div(({theme:e})=>{let t={fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},r={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},n={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?se(.1,e.color.defaultText):se(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",[ge("a")]:{...t,fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[ge("blockquote")]:{...t,margin:"16px 0",borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[ge("div")]:t,[ge("dl")]:{...t,margin:"16px 0",padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}},[ge("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[ge("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[ge("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[ge("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[ge("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[ge("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[ge("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[ge("img")]:{maxWidth:"100%"},[ge("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[ge("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[ge("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[ge("pre")]:{...t,fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}},[ge("span")]:{...t,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}},[ge("table")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}},[ge("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}}),CT=k.div(({theme:e})=>({background:e.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${Qo}px)`]:{}}));var ln=e=>({borderRadius:e.appBorderRadius,background:e.background.content,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${e.appBorderColor}`}),{window:xT}=globalThis;var Ry=Yt({scale:1}),{PREVIEW_URL:TT}=globalThis;var FT=k.strong(({theme:e})=>({color:e.color.orange}));var Oy=k(bn)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),_y=k.div({display:"flex",alignItems:"center",gap:4}),Py=k.div(({theme:e})=>({width:14,height:14,borderRadius:2,margin:"0 7px",backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),By=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:o,...s})=>x.createElement(Oy,{...s},x.createElement(_y,{key:"left"},e?[1,2,3].map(a=>x.createElement(Py,{key:a})):x.createElement(x.Fragment,null,x.createElement(ft,{key:"zoomin",onClick:a=>{a.preventDefault(),n(.8)},title:"Zoom in"},x.createElement(mu,null)),x.createElement(ft,{key:"zoomout",onClick:a=>{a.preventDefault(),n(1.25)},title:"Zoom out"},x.createElement(yu,null)),x.createElement(ft,{key:"zoomreset",onClick:a=>{a.preventDefault(),o()},title:"Reset zoom"},x.createElement(gu,null))))),Ny=k.div(({isColumn:e,columns:t,layout:r})=>({display:e||!t?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:e?"column":"row","& .innerZoomElementWrapper > *":e?{width:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}),({layout:e="padded"})=>e==="centered"||e==="padded"?{padding:"30px 20px","& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{},({layout:e="padded"})=>e==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),Mu=k(Yu)(({theme:e})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.appBorderRadius,borderBottomRightRadius:e.appBorderRadius,border:"none",background:e.base==="light"?"rgba(0, 0, 0, 0.85)":Je(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":Je(.05,e.background.content)}})),jy=k.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...ln(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),Ly=(e,t,r)=>{switch(!0){case!!(e&&e.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>r(!1)}};case t:return{source:x.createElement(Mu,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:x.createElement(Mu,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function My(e){if(ma.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var $y=k(By)({position:"absolute",top:0,left:0,right:0,height:40}),Uy=k.div({overflow:"hidden",position:"relative"}),Jy=({isLoading:e,isColumn:t,columns:r,children:n,withSource:o,withToolbar:s=!1,isExpanded:a=!1,additionalActions:l,className:u,layout:c="padded",...d})=>{let[p,f]=$e(a),{source:y,actionItem:E}=Ly(o,p,f),[v,S]=$e(1),D=[u].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),w=o?[E]:[],[F,T]=$e(l?[...l]:[]),_=[...w,...F],{window:R}=globalThis,N=tt(async U=>{let{createCopyToClipboardFunction:z}=await Promise.resolve().then(()=>(Zt(),Ia));z()},[]),j=U=>{let z=R.getSelection();z&&z.type==="Range"||(U.preventDefault(),F.filter(B=>B.title==="Copied").length===0&&N(y.props.code).then(()=>{T([...F,{title:"Copied",onClick:()=>{}}]),R.setTimeout(()=>T(F.filter(B=>B.title!=="Copied")),1500)}))};return x.createElement(jy,{withSource:o,withToolbar:s,...d,className:D.join(" ")},s&&x.createElement($y,{isLoading:e,border:!0,zoom:U=>S(v*U),resetZoom:()=>S(1),storyId:My(n),baseUrl:"./iframe.html"}),x.createElement(Ry.Provider,{value:{scale:v}},x.createElement(Uy,{className:"docs-story",onCopyCapture:o&&j},x.createElement(Ny,{isColumn:t||!Array.isArray(n),columns:r,layout:c},x.createElement(Sn.Element,{scale:v},Array.isArray(n)?n.map((U,z)=>x.createElement("div",{key:z},U)):x.createElement("div",null,n))),x.createElement(yn,{actionItems:_}))),o&&p&&y)};k(Jy)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}}));var $u;(function(e){e[e.MAX=0]="MAX",e[e.HIGH=1]="HIGH",e[e.MED=2]="MED",e[e.LOW=3]="LOW",e[e.MIN=4]="MIN"})($u||($u={}));var IT=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{class:"className",for:"htmlFor"});var qy=/^(\s*>[\s\S]*?)(?=\n\n|$)/;var Vy=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,Hy=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/;var zy=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Gy=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Wy=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,Ky=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i;var Yy=/^)/;var Xy=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i;var Qy=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/;var un="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",kT=new RegExp(`^([*_])\\1${un}\\1\\1(?!\\1)`),RT=new RegExp(`^([*_])${un}\\1(?!\\1|\\w)`),OT=new RegExp(`^==${un}==`),_T=new RegExp(`^~~${un}~~`);var Zo="(?:\\d+\\.)",ea="(?:[*+-])";function Xu(e){return"( *)("+(e===1?Zo:ea)+") +"}var Qu=Xu(1),Zu=Xu(2);function ec(e){return new RegExp("^"+(e===1?Qu:Zu))}var PT=ec(1),BT=ec(2);function tc(e){return new RegExp("^"+(e===1?Qu:Zu)+"[^\\n]*(?:\\n(?!\\1"+(e===1?Zo:ea)+" )[^\\n]*)*(\\n|$)","gm")}var Zy=tc(1),eg=tc(2);function rc(e){let t=e===1?Zo:ea;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var tg=rc(1),rg=rc(2);var NT=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`);var ng=[qy,Vy,Hy,zy,Wy,Gy,Yy,Qy,Zy,tg,eg,rg],jT=[...ng,/^[^\n]+(?: \n|\n{2,})/,Ky,Xy];var LT=k.label(({theme:e})=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,'&[aria-disabled="true"]':{opacity:.5,input:{cursor:"not-allowed"}},input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset !important`}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:se(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${tn(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${tn(.05,e.appBorderColor)} 0 0 0 2px inset`,color:tn(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${tn(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}}));var MT=k(nt.Input)(({readOnly:e})=>({opacity:e?.5:1})),$T=k.div(({theme:e})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}}));var UT=k.label({display:"flex"});var JT=k(nt.Input)(({readOnly:e})=>({opacity:e?.5:1}));var qT=k.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),VT=k.span({"[aria-readonly=true] &":{opacity:.5}}),HT=k.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}});var zT=k.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),GT=k.span({"[aria-readonly=true] &":{opacity:.5}}),WT=k.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}});var og={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},KT=k.select(og,({theme:e})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})),YT=k.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",top:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}}));var ag="Error",ig="Object",sg="Array",lg="String",ug="Number",cg="Boolean",dg="Date",pg="Null",hg="Undefined",fg="Function",mg="Symbol",nc="ADD_DELTA_TYPE",oc="REMOVE_DELTA_TYPE",ac="UPDATE_DELTA_TYPE",ta="value",yg="key";function Ct(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function ic(e,t){let r=Ct(e),n=Ct(t);return(r==="Function"||n==="Function")&&n!==r}var ra=class extends et{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus(),document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.props.handleCancel()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:o}=this.props,{inputRefKey:s,inputRefValue:a}=this.state,l={};if(!t){if(!s.value)return;l.key=s.value}l.newValue=r(!1,n,o,l.key,a.value),e(l)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:o,keyPath:s,deep:a}=this.props,l=de(r,{onClick:this.onSubmit}),u=de(n,{onClick:e}),c=o(ta,s,a),d=de(c,{placeholder:"Value",ref:this.refInputValue}),p=null;if(!t){let f=o(yg,s,a);p=de(f,{placeholder:"Key",ref:this.refInputKey})}return x.createElement("span",{className:"rejt-add-value-node"},p,d,u,l)}};ra.defaultProps={onlyValue:!1,addButtonElement:x.createElement("button",null,"+"),cancelButtonElement:x.createElement("button",null,"c")};var sc=class extends et{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:o}=this.props,s=n.length;o(n[s-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o,nextDeep:s}=this.state,a=n[e];t(e,o,s,a).then(()=>{let l={keyPath:o,deep:s,key:e,oldValue:a,type:oc};n.splice(e,1),this.setState({data:n});let{onUpdate:u,onDeltaUpdate:c}=this.props;u(o[o.length-1],n),c(l)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r,nextDeep:n}=this.state,{beforeAddAction:o,logger:s}=this.props;o(t.length,r,n,e).then(()=>{let a=[...t,e];this.setState({data:a}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:u}=this.props;l(r[r.length-1],a),u({type:nc,keyPath:r,deep:n,key:a.length-1,newValue:e})}).catch(s.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:s,keyPath:a,nextDeep:l}=this.state,u=s[e];o(e,a,l,u,t).then(()=>{s[e]=t,this.setState({data:s});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],s),d({type:ac,keyPath:a,deep:l,key:e,newValue:t,oldValue:u}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:o,readOnly:s,getStyle:a,dataType:l,minusMenuElement:u}=this.props,{minus:c,collapsed:d}=a(e,t,r,n,l),p=s(e,t,r,n,l),f=de(u,{onClick:o,className:"rejt-minus-menu",style:c});return x.createElement("span",{className:"rejt-collapsed"},x.createElement("span",{className:"rejt-collapsed-text",style:d,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!p&&f)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:o,nextDeep:s}=this.state,{isCollapsed:a,handleRemove:l,onDeltaUpdate:u,readOnly:c,getStyle:d,dataType:p,addButtonElement:f,cancelButtonElement:y,editButtonElement:E,inputElementGenerator:v,textareaElementGenerator:S,minusMenuElement:D,plusMenuElement:w,beforeRemoveAction:F,beforeAddAction:T,beforeUpdateAction:_,logger:R,onSubmitValueParser:N}=this.props,{minus:j,plus:U,delimiter:z,ul:B,addForm:L}=d(e,t,r,n,p),G=c(e,t,r,n,p),b=de(w,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:U}),A=de(D,{onClick:l,className:"rejt-minus-menu",style:j});return x.createElement("span",{className:"rejt-not-collapsed"},x.createElement("span",{className:"rejt-not-collapsed-delimiter",style:z},"["),!o&&b,x.createElement("ul",{className:"rejt-not-collapsed-list",style:B},t.map((I,M)=>x.createElement(cn,{key:M,name:M.toString(),data:I,keyPath:r,deep:s,isCollapsed:a,handleRemove:this.handleRemoveItem(M),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:u,readOnly:c,getStyle:d,addButtonElement:f,cancelButtonElement:y,editButtonElement:E,inputElementGenerator:v,textareaElementGenerator:S,minusMenuElement:D,plusMenuElement:w,beforeRemoveAction:F,beforeAddAction:T,beforeUpdateAction:_,logger:R,onSubmitValueParser:N}))),!G&&o&&x.createElement("div",{className:"rejt-add-form",style:L},x.createElement(ra,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:f,cancelButtonElement:y,inputElementGenerator:v,keyPath:r,deep:n,onSubmitValueParser:N})),x.createElement("span",{className:"rejt-not-collapsed-delimiter",style:z},"]"),!G&&A)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{dataType:s,getStyle:a}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),u=a(e,r,n,o,s);return x.createElement("div",{className:"rejt-array-node"},x.createElement("span",{onClick:this.handleCollapseMode},x.createElement("span",{className:"rejt-name",style:u.name},e," :"," ")),l)}};sc.defaultProps={keyPath:[],deep:0,minusMenuElement:x.createElement("span",null," - "),plusMenuElement:x.createElement("span",null," + ")};var lc=class extends et{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:s}=this.state,{readOnly:a,dataType:l}=this.props,u=a(r,n,o,s,l);e&&!u&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:s,name:a,deep:l}=this.state;if(!s)return;let u=n(!0,o,l,a,s.value);e({value:u,key:a}).then(()=>{ic(t,u)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:s,originalValue:a,readOnly:l,dataType:u,getStyle:c,editButtonElement:d,cancelButtonElement:p,textareaElementGenerator:f,minusMenuElement:y,keyPath:E}=this.props,v=c(e,a,n,o,u),S=null,D=null,w=l(e,a,n,o,u);if(r&&!w){let F=f(ta,E,o,e,a,u),T=de(d,{onClick:this.handleEdit}),_=de(p,{onClick:this.handleCancelEdit}),R=de(F,{ref:this.refInput,defaultValue:a});S=x.createElement("span",{className:"rejt-edit-form",style:v.editForm},R," ",_,T),D=null}else{S=x.createElement("span",{className:"rejt-value",style:v.value,onClick:w?null:this.handleEditMode},t);let F=de(y,{onClick:s,className:"rejt-minus-menu",style:v.minus});D=w?null:F}return x.createElement("li",{className:"rejt-function-value-node",style:v.li},x.createElement("span",{className:"rejt-name",style:v.name},e," :"," "),S,D)}};lc.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:x.createElement("button",null,"e"),cancelButtonElement:x.createElement("button",null,"c"),minusMenuElement:x.createElement("span",null," - ")};var cn=class extends et{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath,deep:e.deep}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:o,handleRemove:s,handleUpdateValue:a,onUpdate:l,onDeltaUpdate:u,readOnly:c,getStyle:d,addButtonElement:p,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:D,beforeRemoveAction:w,beforeAddAction:F,beforeUpdateAction:T,logger:_,onSubmitValueParser:R}=this.props,N=()=>!0,j=Ct(e);switch(j){case ag:return x.createElement(Xo,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:s,onUpdate:l,onDeltaUpdate:u,readOnly:N,dataType:j,getStyle:d,addButtonElement:p,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:D,beforeRemoveAction:w,beforeAddAction:F,beforeUpdateAction:T,logger:_,onSubmitValueParser:R});case ig:return x.createElement(Xo,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:s,onUpdate:l,onDeltaUpdate:u,readOnly:c,dataType:j,getStyle:d,addButtonElement:p,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:D,beforeRemoveAction:w,beforeAddAction:F,beforeUpdateAction:T,logger:_,onSubmitValueParser:R});case sg:return x.createElement(sc,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:s,onUpdate:l,onDeltaUpdate:u,readOnly:c,dataType:j,getStyle:d,addButtonElement:p,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,textareaElementGenerator:v,minusMenuElement:S,plusMenuElement:D,beforeRemoveAction:w,beforeAddAction:F,beforeUpdateAction:T,logger:_,onSubmitValueParser:R});case lg:return x.createElement(dt,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:c,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,minusMenuElement:S,logger:_,onSubmitValueParser:R});case ug:return x.createElement(dt,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:c,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,minusMenuElement:S,logger:_,onSubmitValueParser:R});case cg:return x.createElement(dt,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:c,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,minusMenuElement:S,logger:_,onSubmitValueParser:R});case dg:return x.createElement(dt,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:N,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,minusMenuElement:S,logger:_,onSubmitValueParser:R});case pg:return x.createElement(dt,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:c,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,minusMenuElement:S,logger:_,onSubmitValueParser:R});case hg:return x.createElement(dt,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:c,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,minusMenuElement:S,logger:_,onSubmitValueParser:R});case fg:return x.createElement(lc,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:c,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,textareaElementGenerator:v,minusMenuElement:S,logger:_,onSubmitValueParser:R});case mg:return x.createElement(dt,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:s,handleUpdateValue:a,readOnly:N,dataType:j,getStyle:d,cancelButtonElement:f,editButtonElement:y,inputElementGenerator:E,minusMenuElement:S,logger:_,onSubmitValueParser:R});default:return null}}};cn.defaultProps={keyPath:[],deep:0};var Xo=class extends et{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath,e.name];this.state={name:e.name,data:e.data,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:o}=this.props,s=n.length;o(n[s-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n,nextDeep:o}=this.state,{beforeAddAction:s,logger:a}=this.props;s(e,n,o,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:u}=this.props;l(n[n.length-1],r),u({type:nc,keyPath:n,deep:o,key:e,newValue:t})}).catch(a.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o,nextDeep:s}=this.state,a=n[e];t(e,o,s,a).then(()=>{let l={keyPath:o,deep:s,key:e,oldValue:a,type:oc};delete n[e],this.setState({data:n});let{onUpdate:u,onDeltaUpdate:c}=this.props;u(o[o.length-1],n),c(l)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:s,keyPath:a,nextDeep:l}=this.state,u=s[e];o(e,a,l,u,t).then(()=>{s[e]=t,this.setState({data:s});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],s),d({type:ac,keyPath:a,deep:l,key:e,newValue:t,oldValue:u}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:o,readOnly:s,dataType:a,getStyle:l,minusMenuElement:u}=this.props,{minus:c,collapsed:d}=l(e,n,t,r,a),p=Object.getOwnPropertyNames(n),f=s(e,n,t,r,a),y=de(u,{onClick:o,className:"rejt-minus-menu",style:c});return x.createElement("span",{className:"rejt-collapsed"},x.createElement("span",{className:"rejt-collapsed-text",style:d,onClick:this.handleCollapseMode},"{...}"," ",p.length," ",p.length===1?"key":"keys"),!f&&y)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:o,addFormVisible:s}=this.state,{isCollapsed:a,handleRemove:l,onDeltaUpdate:u,readOnly:c,getStyle:d,dataType:p,addButtonElement:f,cancelButtonElement:y,editButtonElement:E,inputElementGenerator:v,textareaElementGenerator:S,minusMenuElement:D,plusMenuElement:w,beforeRemoveAction:F,beforeAddAction:T,beforeUpdateAction:_,logger:R,onSubmitValueParser:N}=this.props,{minus:j,plus:U,addForm:z,ul:B,delimiter:L}=d(e,t,r,n,p),G=Object.getOwnPropertyNames(t),b=c(e,t,r,n,p),A=de(w,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:U}),I=de(D,{onClick:l,className:"rejt-minus-menu",style:j}),M=G.map(J=>x.createElement(cn,{key:J,name:J,data:t[J],keyPath:r,deep:o,isCollapsed:a,handleRemove:this.handleRemoveValue(J),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:u,readOnly:c,getStyle:d,addButtonElement:f,cancelButtonElement:y,editButtonElement:E,inputElementGenerator:v,textareaElementGenerator:S,minusMenuElement:D,plusMenuElement:w,beforeRemoveAction:F,beforeAddAction:T,beforeUpdateAction:_,logger:R,onSubmitValueParser:N}));return x.createElement("span",{className:"rejt-not-collapsed"},x.createElement("span",{className:"rejt-not-collapsed-delimiter",style:L},"{"),!b&&A,x.createElement("ul",{className:"rejt-not-collapsed-list",style:B},M),!b&&s&&x.createElement("div",{className:"rejt-add-form",style:z},x.createElement(ra,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:f,cancelButtonElement:y,inputElementGenerator:v,keyPath:r,deep:n,onSubmitValueParser:N})),x.createElement("span",{className:"rejt-not-collapsed-delimiter",style:L},"}"),!b&&I)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{getStyle:s,dataType:a}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),u=s(e,r,n,o,a);return x.createElement("div",{className:"rejt-object-node"},x.createElement("span",{onClick:this.handleCollapseMode},x.createElement("span",{className:"rejt-name",style:u.name},e," :"," ")),l)}};Xo.defaultProps={keyPath:[],deep:0,minusMenuElement:x.createElement("span",null," - "),plusMenuElement:x.createElement("span",null," + ")};var dt=class extends et{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:s}=this.state,{readOnly:a,dataType:l}=this.props,u=a(r,n,o,s,l);e&&!u&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:s,name:a,deep:l}=this.state;if(!s)return;let u=n(!0,o,l,a,s.value);e({value:u,key:a}).then(()=>{ic(t,u)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:s,originalValue:a,readOnly:l,dataType:u,getStyle:c,editButtonElement:d,cancelButtonElement:p,inputElementGenerator:f,minusMenuElement:y,keyPath:E}=this.props,v=c(e,a,n,o,u),S=l(e,a,n,o,u),D=r&&!S,w=f(ta,E,o,e,a,u),F=de(d,{onClick:this.handleEdit}),T=de(p,{onClick:this.handleCancelEdit}),_=de(w,{ref:this.refInput,defaultValue:JSON.stringify(a)}),R=de(y,{onClick:s,className:"rejt-minus-menu",style:v.minus});return x.createElement("li",{className:"rejt-value-node",style:v.li},x.createElement("span",{className:"rejt-name",style:v.name},e," : "),D?x.createElement("span",{className:"rejt-edit-form",style:v.editForm},_," ",T,F):x.createElement("span",{className:"rejt-value",style:v.value,onClick:S?null:this.handleEditMode},String(t)),!S&&!D&&R)}};dt.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:x.createElement("button",null,"e"),cancelButtonElement:x.createElement("button",null,"c"),minusMenuElement:x.createElement("span",null," - ")};function gg(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var bg={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},Eg={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},Ag={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}},vg=class extends et{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:o,getStyle:s,addButtonElement:a,cancelButtonElement:l,editButtonElement:u,inputElement:c,textareaElement:d,minusMenuElement:p,plusMenuElement:f,beforeRemoveAction:y,beforeAddAction:E,beforeUpdateAction:v,logger:S,onSubmitValueParser:D,fallback:w=null}=this.props,F=Ct(e),T=o;Ct(o)==="Boolean"&&(T=()=>o);let _=c;c&&Ct(c)!=="Function"&&(_=()=>c);let R=d;return d&&Ct(d)!=="Function"&&(R=()=>d),F==="Object"||F==="Array"?x.createElement("div",{className:"rejt-tree"},x.createElement(cn,{data:e,name:t,deep:-1,isCollapsed:r,onUpdate:this.onUpdate,onDeltaUpdate:n,readOnly:T,getStyle:s,addButtonElement:a,cancelButtonElement:l,editButtonElement:u,inputElementGenerator:_,textareaElementGenerator:R,minusMenuElement:p,plusMenuElement:f,handleRemove:this.removeRoot,beforeRemoveAction:y,beforeAddAction:E,beforeUpdateAction:v,logger:S,onSubmitValueParser:D})):w}};vg.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,o)=>{switch(o){case"Object":case"Error":return bg;case"Array":return Eg;default:return Ag}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,o)=>gg(o),inputElement:()=>x.createElement("input",null),textareaElement:()=>x.createElement("textarea",null),fallback:null};var{window:XT}=globalThis,QT=k.div(({theme:e})=>({position:"relative",display:"flex",'&[aria-readonly="true"]':{opacity:.5},".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *, .rejt-array-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:e.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.color.lighter,borderColor:e.appBorderColor}})),ZT=k.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer",order:t?"initial":9})),eF=k(su)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.ancillary},"svg + &":{marginLeft:0}})),tF=k(fu)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.negative},"svg + &":{marginLeft:0}})),rF=k.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),nF=k(ft)(({theme:e})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:e.background.bar,border:`1px solid ${e.appBorderColor}`,borderRadius:3,color:e.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}})),oF=k(nt.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}}));var aF=k.input(({theme:e,min:t,max:r,value:n,disabled:o})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Je(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Je(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${wt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${wt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${Ye(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${Ye(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${Je(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:o?"not-allowed":"grab"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:Ye(e.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:e.color.secondary,boxShadow:`0 0px 5px 0px ${e.color.secondary}`}},"&::-moz-range-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Je(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Je(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${wt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${wt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${Ye(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${Ye(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grap",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${Je(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Je(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Je(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${wt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${wt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:`${e.input.background}`,border:`1px solid ${Ye(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),Sg=k.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),iF=k(Sg)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),sF=k.div({display:"flex",alignItems:"center",width:"100%"});var lF=k.label({display:"flex"}),uF=k.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0}));var cF=k(nt.Input)({padding:10});var dF=ya(()=>Promise.resolve().then(()=>(ju(),Nu)));var pF=k.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:Tt({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}}));var Dg=jt(Hu());var hF=k.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),fF=k.span(Tt,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),mF=k.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),yF=k.div(Tt,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),gF=k.div(({theme:e,width:t})=>({width:t,minWidth:200,maxWidth:800,padding:15,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),bF=k(du)({marginLeft:4}),EF=k(cu)({marginLeft:4});var AF=(0,Dg.default)(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`});var vF=k.span({fontWeight:"bold"}),SF=k.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),DF=k.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Tt({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),wF=k.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?se(.1,e.color.defaultText):se(.2,e.color.defaultText),marginTop:t?4:0})),CF=k.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?se(.1,e.color.defaultText):se(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),xF=k.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"}));var TF=k.div(({inAddonPanel:e,theme:t})=>({height:e?"100%":"auto",display:"flex",border:e?"none":`1px solid ${t.appBorderColor}`,borderRadius:e?0:t.appBorderRadius,padding:e?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:t.background.content})),FF=k.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),IF=k.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor}));var kF=k(lu)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?se(.25,e.color.defaultText):se(.3,e.color.defaultText),border:"none",display:"inline-block"})),RF=k(uu)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?se(.25,e.color.defaultText):se(.3,e.color.defaultText),border:"none",display:"inline-block"})),OF=k.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),_F=k.td(({theme:e})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s1-1,color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),PF=k.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),BF=k.td({position:"relative"}),NF=k.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${wt(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),jF=k.button({background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"});var LF=k.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),MF=k.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),$F=k.div(({theme:e,width:t,height:r})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,width:t||"100%",height:r||16,borderRadius:3}));var UF=k.table(({theme:e,compact:t,inAddonPanel:r})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:r?0:25,marginBottom:r?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":{...t?null:{width:"35%"}},"td:nth-of-type(3)":{...t?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...t?null:{width:"25%"}},th:{color:e.base==="light"?se(.25,e.color.defaultText):se(.45,e.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:r?0:1,marginRight:r?0:1,tbody:{...r?null:{filter:e.base==="light"?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:e.background.content,borderTop:`1px solid ${e.appBorderColor}`},...r?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${e.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${e.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${e.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${e.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:e.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:e.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:e.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:e.appBorderRadius}}}}})),JF=k(ft)(({theme:e})=>({margin:"-4px -12px -4px 0"})),qF=k.span({display:"flex",justifyContent:"space-between"});var VF=k.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText)})),HF=k.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),zF=k.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}}),GF=k.div(Ft,({theme:e})=>({...ln(e),margin:"25px 0 40px",padding:"30px 20px"}));var WF=k.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText})),KF=k.div(({theme:e})=>({color:e.base==="light"?se(.2,e.color.defaultText):se(.6,e.color.defaultText)})),YF=k.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5}),XF=k.div(({theme:e})=>({flex:1,textAlign:"center",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,lineHeight:1,overflow:"hidden",color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}})),QF=k.div({display:"flex",flexDirection:"row"}),ZF=k.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}})),e5=k.div(({theme:e})=>({...ln(e),display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"})),t5=k.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30}),r5=k.div({flex:1,display:"flex",flexDirection:"row"}),n5=k.div({display:"flex",alignItems:"flex-start"}),o5=k.div({flex:"0 0 30%"}),a5=k.div({flex:1}),i5=k.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText)})),s5=k.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));var l5=k.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2})),u5=k.div(({theme:e})=>({...ln(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}})),c5=k.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"}),d5=k.div({display:"flex",flexFlow:"row wrap"});globalThis&&globalThis.__DOCS_CONTEXT__===void 0&&(globalThis.__DOCS_CONTEXT__=Yt(null),globalThis.__DOCS_CONTEXT__.displayName="DocsContext");var uc=globalThis?globalThis.__DOCS_CONTEXT__:Yt(null);var wg=Object.create,cc=Object.defineProperty,Cg=Object.getOwnPropertyDescriptor,dc=Object.getOwnPropertyNames,xg=Object.getPrototypeOf,Tg=Object.prototype.hasOwnProperty,je=(e,t)=>function(){return t||(0,e[dc(e)[0]])((t={exports:{}}).exports,t),t.exports},Fg=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of dc(t))!Tg.call(e,o)&&o!==r&&cc(e,o,{get:()=>t[o],enumerable:!(n=Cg(t,o))||n.enumerable});return e},na=(e,t,r)=>(r=e!=null?wg(xg(e)):{},Fg(t||!e||!e.__esModule?cc(r,"default",{value:e,enumerable:!0}):r,e)),Ig=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],kg=["detail"];function Rg(e){let t=Ig.filter(r=>e[r]!==void 0).reduce((r,n)=>({...r,[n]:e[n]}),{});return e instanceof CustomEvent&&kg.filter(r=>e[r]!==void 0).forEach(r=>{t[r]=e[r]}),t}var Og=jt(Hu(),1),pc=je({"node_modules/has-symbols/shams.js"(e,t){t.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},n=Symbol("test"),o=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var s=42;r[n]=s;for(n in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var a=Object.getOwnPropertySymbols(r);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(r,n);if(l.value!==s||l.enumerable!==!0)return!1}return!0}}}),hc=je({"node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=pc();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),_g=je({"node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,o=Object.prototype.toString,s="[object Function]";t.exports=function(a){var l=this;if(typeof l!="function"||o.call(l)!==s)throw new TypeError(r+l);for(var u=n.call(arguments,1),c,d=function(){if(this instanceof c){var v=l.apply(this,u.concat(n.call(arguments)));return Object(v)===v?v:this}else return l.apply(a,u.concat(n.call(arguments)))},p=Math.max(0,l.length-u.length),f=[],y=0;y"u"?r:p(Uint8Array),E={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":f,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!d?r:p(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!d?r:p(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":c,"%TypedArray%":y,"%TypeError%":s,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet},v=function L(G){var b;if(G==="%AsyncFunction%")b=a("async function () {}");else if(G==="%GeneratorFunction%")b=a("function* () {}");else if(G==="%AsyncGeneratorFunction%")b=a("async function* () {}");else if(G==="%AsyncGenerator%"){var A=L("%AsyncGeneratorFunction%");A&&(b=A.prototype)}else if(G==="%AsyncIteratorPrototype%"){var I=L("%AsyncGenerator%");I&&(b=p(I.prototype))}return E[G]=b,b},S={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},D=oa(),w=Pg(),F=D.call(Function.call,Array.prototype.concat),T=D.call(Function.apply,Array.prototype.splice),_=D.call(Function.call,String.prototype.replace),R=D.call(Function.call,String.prototype.slice),N=D.call(Function.call,RegExp.prototype.exec),j=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,U=/\\(\\)?/g,z=function(L){var G=R(L,0,1),b=R(L,-1);if(G==="%"&&b!=="%")throw new n("invalid intrinsic syntax, expected closing `%`");if(b==="%"&&G!=="%")throw new n("invalid intrinsic syntax, expected opening `%`");var A=[];return _(L,j,function(I,M,J,Y){A[A.length]=J?_(Y,U,"$1"):M||I}),A},B=function(L,G){var b=L,A;if(w(S,b)&&(A=S[b],b="%"+A[0]+"%"),w(E,b)){var I=E[b];if(I===f&&(I=v(b)),typeof I>"u"&&!G)throw new s("intrinsic "+L+" exists, but is not available. Please file an issue!");return{alias:A,name:b,value:I}}throw new n("intrinsic "+L+" does not exist!")};t.exports=function(L,G){if(typeof L!="string"||L.length===0)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof G!="boolean")throw new s('"allowMissing" argument must be a boolean');if(N(/^%?[^%]*%?$/,L)===null)throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var b=z(L),A=b.length>0?b[0]:"",I=B("%"+A+"%",G),M=I.name,J=I.value,Y=!1,re=I.alias;re&&(A=re[0],T(b,F([0,1],re)));for(var Z=1,X=!0;Z=b.length){var pe=l(J,le);X=!!pe,X&&"get"in pe&&!("originalValue"in pe.get)?J=pe.get:J=J[le]}else X=w(J,le),J=J[le];X&&!Y&&(E[M]=J)}}return J}}}),Bg=je({"node_modules/call-bind/index.js"(e,t){var r=oa(),n=fc(),o=n("%Function.prototype.apply%"),s=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||r.call(s,o),l=n("%Object.getOwnPropertyDescriptor%",!0),u=n("%Object.defineProperty%",!0),c=n("%Math.max%");if(u)try{u({},"a",{value:1})}catch{u=null}t.exports=function(p){var f=a(r,s,arguments);if(l&&u){var y=l(f,"length");y.configurable&&u(f,"length",{value:1+c(0,p.length-(arguments.length-1))})}return f};var d=function(){return a(r,o,arguments)};u?u(t.exports,"apply",{value:d}):t.exports.apply=d}}),Ng=je({"node_modules/call-bind/callBound.js"(e,t){var r=fc(),n=Bg(),o=n(r("String.prototype.indexOf"));t.exports=function(s,a){var l=r(s,!!a);return typeof l=="function"&&o(s,".prototype.")>-1?n(l):l}}}),jg=je({"node_modules/has-tostringtag/shams.js"(e,t){var r=pc();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),Lg=je({"node_modules/is-regex/index.js"(e,t){var r=Ng(),n=jg()(),o,s,a,l;n&&(o=r("Object.prototype.hasOwnProperty"),s=r("RegExp.prototype.exec"),a={},u=function(){throw a},l={toString:u,valueOf:u},typeof Symbol.toPrimitive=="symbol"&&(l[Symbol.toPrimitive]=u));var u,c=r("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor,p="[object RegExp]";t.exports=n?function(f){if(!f||typeof f!="object")return!1;var y=d(f,"lastIndex"),E=y&&o(y,"value");if(!E)return!1;try{s(f,l)}catch(v){return v===a}}:function(f){return!f||typeof f!="object"&&typeof f!="function"?!1:c(f)===p}}}),Mg=je({"node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(o){if(!o)return!1;var s=r.call(o);return s==="[object Function]"||typeof o=="function"&&s!=="[object RegExp]"||typeof window<"u"&&(o===window.setTimeout||o===window.alert||o===window.confirm||o===window.prompt)}}}),$g=je({"node_modules/is-symbol/index.js"(e,t){var r=Object.prototype.toString,n=hc()();n?(o=Symbol.prototype.toString,s=/^Symbol\(.*\)$/,a=function(l){return typeof l.valueOf()!="symbol"?!1:s.test(o.call(l))},t.exports=function(l){if(typeof l=="symbol")return!0;if(r.call(l)!=="[object Symbol]")return!1;try{return a(l)}catch{return!1}}):t.exports=function(l){return!1};var o,s,a}}),Ug=na(Lg()),Jg=na(Mg()),qg=na($g());function Vg(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}var Hg=typeof window=="object"&&window&&window.Object===Object&&window,zg=Hg,Gg=typeof self=="object"&&self&&self.Object===Object&&self,Wg=zg||Gg||Function("return this")(),aa=Wg,Kg=aa.Symbol,Ut=Kg,mc=Object.prototype,Yg=mc.hasOwnProperty,Xg=mc.toString,mr=Ut?Ut.toStringTag:void 0;function Qg(e){var t=Yg.call(e,mr),r=e[mr];try{e[mr]=void 0;var n=!0}catch{}var o=Xg.call(e);return n&&(t?e[mr]=r:delete e[mr]),o}var Zg=Qg,e0=Object.prototype,t0=e0.toString;function r0(e){return t0.call(e)}var n0=r0,o0="[object Null]",a0="[object Undefined]",Uu=Ut?Ut.toStringTag:void 0;function i0(e){return e==null?e===void 0?a0:o0:Uu&&Uu in Object(e)?Zg(e):n0(e)}var s0=i0,Ju=Ut?Ut.prototype:void 0;Ju&&Ju.toString;function l0(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var yc=l0,u0="[object AsyncFunction]",c0="[object Function]",d0="[object GeneratorFunction]",p0="[object Proxy]";function h0(e){if(!yc(e))return!1;var t=s0(e);return t==c0||t==d0||t==u0||t==p0}var f0=h0,m0=aa["__core-js_shared__"],zo=m0,qu=function(){var e=/[^.]+$/.exec(zo&&zo.keys&&zo.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function y0(e){return!!qu&&qu in e}var g0=y0,b0=Function.prototype,E0=b0.toString;function A0(e){if(e!=null){try{return E0.call(e)}catch{}try{return e+""}catch{}}return""}var v0=A0,S0=/[\\^$.*+?()[\]{}|]/g,D0=/^\[object .+?Constructor\]$/,w0=Function.prototype,C0=Object.prototype,x0=w0.toString,T0=C0.hasOwnProperty,F0=RegExp("^"+x0.call(T0).replace(S0,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function I0(e){if(!yc(e)||g0(e))return!1;var t=f0(e)?F0:D0;return t.test(v0(e))}var k0=I0;function R0(e,t){return e?.[t]}var O0=R0;function _0(e,t){var r=O0(e,t);return k0(r)?r:void 0}var gc=_0;function P0(e,t){return e===t||e!==e&&t!==t}var B0=P0,N0=gc(Object,"create"),br=N0;function j0(){this.__data__=br?br(null):{},this.size=0}var L0=j0;function M0(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var $0=M0,U0="__lodash_hash_undefined__",J0=Object.prototype,q0=J0.hasOwnProperty;function V0(e){var t=this.__data__;if(br){var r=t[e];return r===U0?void 0:r}return q0.call(t,e)?t[e]:void 0}var H0=V0,z0=Object.prototype,G0=z0.hasOwnProperty;function W0(e){var t=this.__data__;return br?t[e]!==void 0:G0.call(t,e)}var K0=W0,Y0="__lodash_hash_undefined__";function X0(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=br&&t===void 0?Y0:t,this}var Q0=X0;function Jt(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var u2=l2;function c2(e,t){var r=this.__data__,n=dn(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var d2=c2;function qt(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{let t=null,r=!1,n=!1,o=!1,s="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let a=0;aN2(e).replace(/\n\s*/g,"").trim()),L2=function(e,t){let r=t.slice(0,t.indexOf("{")),n=t.slice(t.indexOf("{"));if(r.includes("=>")||r.includes("function"))return t;let o=r;return o=o.replace(e,"function"),o+n},M2=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/;function Ec(e){if(!B2(e))return e;let t=e,r=!1;return typeof Event<"u"&&e instanceof Event&&(t=Rg(t),r=!0),t=Object.keys(t).reduce((n,o)=>{try{t[o]&&t[o].toJSON,n[o]=t[o]}catch{r=!0}return n},{}),r?t:e}var $2=function(e){let t,r,n,o;return function(s,a){try{if(s==="")return o=[],t=new Map([[a,"[]"]]),r=new Map,n=[],a;let l=r.get(this)||this;for(;n.length&&l!==n[0];)n.shift(),o.pop();if(typeof a=="boolean")return a;if(a===void 0)return e.allowUndefined?"_undefined_":void 0;if(a===null)return null;if(typeof a=="number")return a===-1/0?"_-Infinity_":a===1/0?"_Infinity_":Number.isNaN(a)?"_NaN_":a;if(typeof a=="bigint")return`_bigint_${a.toString()}`;if(typeof a=="string")return M2.test(a)?e.allowDate?`_date_${a}`:void 0:a;if((0,Ug.default)(a))return e.allowRegExp?`_regexp_${a.flags}|${a.source}`:void 0;if((0,Jg.default)(a)){if(!e.allowFunction)return;let{name:c}=a,d=a.toString();return d.match(/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/)?`_function_${c}|${(()=>{}).toString()}`:`_function_${c}|${j2(L2(s,d))}`}if((0,qg.default)(a)){if(!e.allowSymbol)return;let c=Symbol.keyFor(a);return c!==void 0?`_gsymbol_${c}`:`_symbol_${a.toString().slice(7,-1)}`}if(n.length>=e.maxDepth)return Array.isArray(a)?`[Array(${a.length})]`:"[Object]";if(a===this)return`_duplicate_${JSON.stringify(o)}`;if(a instanceof Error&&e.allowError)return{__isConvertedError__:!0,errorProperties:{...a.cause?{cause:a.cause}:{},...a,name:a.name,message:a.message,stack:a.stack,"_constructor-name_":a.constructor.name}};if(a.constructor&&a.constructor.name&&a.constructor.name!=="Object"&&!Array.isArray(a)&&!e.allowClass)return;let u=t.get(a);if(!u){let c=Array.isArray(a)?a:Ec(a);if(a.constructor&&a.constructor.name&&a.constructor.name!=="Object"&&!Array.isArray(a)&&e.allowClass)try{Object.assign(c,{"_constructor-name_":a.constructor.name})}catch{}return o.push(s),n.unshift(c),t.set(a,JSON.stringify(o)),a!==c&&r.set(a,c),c}return`_duplicate_${u}`}catch{return}}},U2={maxDepth:10,space:void 0,allowFunction:!0,allowRegExp:!0,allowDate:!0,allowClass:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0,lazyEval:!0},J2=(e,t={})=>{let r={...U2,...t};return JSON.stringify(Ec(e),$2(r),t.space)};function q2(e){return J2(e,{allowFunction:!1})}var V2=Yt({sources:{}}),H2="--unknown--";var z2=(e,t,r)=>{let{sources:n}=r,o=n?.[e];return o?.[q2(t)]||o?.[H2]||{code:""}},G2=({snippet:e,storyContext:t,typeFromProps:r,transformFromProps:n})=>{let{__isArgsStory:o}=t.parameters,s=t.parameters.docs?.source||{},a=r||s.type||dr.AUTO;if(s.code!==void 0)return s.code;let l=a===dr.DYNAMIC||a===dr.AUTO&&e&&o?e:s.originalSource||"";return(n??s.transform)?.(l,t)||l},W2=(e,t,r)=>{let n,{of:o}=e;if("of"in e&&o===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");if(o)n=t.resolveOf(o,["story"]).story;else try{n=t.storyById()}catch{}let s=n?.parameters?.docs?.source||{},{code:a}=e,l=e.format??s.format,u=e.language??s.language??"jsx",c=e.dark??s.dark??!1;if(!a&&!n)return{error:"Oh no! The source is not available."};if(a)return{code:a,format:l,language:u,dark:c};let d=t.getStoryContext(n),p=e.__forceInitialArgs?d.initialArgs:d.unmappedArgs,f=z2(n.id,p,r);return l=f.format??n.parameters.docs?.source?.format??!1,{code:G2({snippet:f.code,storyContext:{...d,args:p},typeFromProps:e.type,transformFromProps:e.transform}),format:l,language:u,dark:c}},Ac=e=>{let t=Dr(V2),r=Dr(uc),n=W2(e,r,t);return x.createElement(Yu,{...n})};var{document:K2}=globalThis;function Y2(e,t){e.channel.emit(ui,t)}var p5=Dn.a;var vc=["h1","h2","h3","h4","h5","h6"],X2=vc.reduce((e,t)=>({...e,[t]:k(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),Q2=k.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),Z2=({as:e,id:t,children:r,...n})=>{let o=Dr(uc),s=X2[e],a=`#${t}`;return x.createElement(s,{id:t,...n},x.createElement(Q2,{"aria-hidden":"true",href:a,tabIndex:-1,target:"_self",onClick:l=>{K2.getElementById(t)&&Y2(o,a)}},x.createElement(pu,null)),r)},Sc=e=>{let{as:t,id:r,children:n,...o}=e;if(r)return x.createElement(Z2,{as:t,id:r,...o},n);let s=t,{as:a,...l}=e;return x.createElement(s,{...wn(l,t)})},h5=vc.reduce((e,t)=>({...e,[t]:r=>x.createElement(Sc,{as:t,...r})}),{});var e1=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(e1||{});var f5=jt(Km()),m5=k.div(({theme:e})=>({width:"10rem","@media (max-width: 768px)":{display:"none"}})),y5=k.div(({theme:e})=>({position:"fixed",bottom:0,top:0,width:"10rem",paddingTop:"4rem",paddingBottom:"2rem",overflowY:"auto",fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch","& *":{boxSizing:"border-box"},"& > .toc-wrapper > .toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`}}},"& .toc-list-item":{position:"relative",listStyleType:"none",marginLeft:20,paddingTop:3,paddingBottom:3},"& .toc-list-item::before":{content:'""',position:"absolute",height:"100%",top:0,left:0,transform:"translateX(calc(-2px - 20px))",borderLeft:`solid 2px ${e.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:e.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:e.color.secondary,textDecoration:"none"}})),g5=k.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10}));var{document:b5,window:E5}=globalThis;var t1=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,r1=Object.hasOwnProperty,n1=class{constructor(){this.occurrences,this.reset()}slug(e,t){let r=this,n=o1(e,t===!0),o=n;for(;r1.call(r.occurrences,n);)r.occurrences[o]++,n=o+"-"+r.occurrences[o];return r.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}};function o1(e,t){return typeof e!="string"?"":(t||(e=e.toLowerCase()),e.replace(t1,"").replace(/ /g,"-"))}var a1=new n1,i1=({children:e,disableAnchor:t,...r})=>{if(t||typeof e!="string")return x.createElement(En,null,e);let n=a1.slug(e.toLowerCase());return x.createElement(Sc,{as:"h2",id:n,...r},e)};var A5=k(i1)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,fontWeight:e.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:e.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}}));ko.register(zr,e=>{ko.add(Ql,{title:"Code",type:Zl.PANEL,paramKey:Fo,disabled:t=>!t?.docs?.codePanel,match:({viewMode:t})=>t==="story",render:({active:t})=>{let r=tu(Fo,{source:{code:""},theme:"dark"}),[n,o]=x.useState({});eu({[Io]:({source:a,format:l})=>{o({source:a,format:l})}});let s=Wr().base!=="light";return x.createElement(gn,{active:!!t},x.createElement(s1,null,x.createElement(Ac,{...r.source,code:r.source.code||n.source,format:r.source.format||n.format,dark:s})))}})});var s1=k.div(()=>({height:"100%",[`> :first-child${Gr}`]:{margin:0,height:"100%",boxShadow:"none"}}));})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/essentials-measure-7/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-measure-7/manager-bundle.js new file mode 100644 index 0000000..30e9691 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-measure-7/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var t=__REACT__,{Children:O,Component:f,Fragment:R,Profiler:P,PureComponent:w,StrictMode:L,Suspense:E,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:D,cloneElement:M,createContext:v,createElement:x,createFactory:H,createRef:U,forwardRef:F,isValidElement:N,lazy:G,memo:W,startTransition:K,unstable_act:Y,useCallback:u,useContext:q,useDebugValue:V,useDeferredValue:z,useEffect:d,useId:Z,useImperativeHandle:J,useInsertionEffect:Q,useLayoutEffect:X,useMemo:$,useReducer:j,useRef:oo,useState:no,useSyncExternalStore:eo,useTransition:co,version:to}=__REACT__;var io=__STORYBOOK_API__,{ActiveTabs:so,Consumer:uo,ManagerContext:mo,Provider:po,RequestResponseError:So,addons:l,combineParameters:Co,controlOrMetaKey:ho,controlOrMetaSymbol:bo,eventMatchesShortcut:Ao,eventToShortcut:_o,experimental_MockUniversalStore:To,experimental_UniversalStore:go,experimental_requestResponse:yo,experimental_useUniversalStore:Bo,isMacLike:ko,isShortcutTaken:Oo,keyToSymbol:fo,merge:Ro,mockChannel:Po,optionOrAltSymbol:wo,shortcutMatchesShortcut:Lo,shortcutToHumanString:Eo,types:m,useAddonState:Do,useArgTypes:Mo,useArgs:vo,useChannel:xo,useGlobalTypes:Ho,useGlobals:p,useParameter:Uo,useSharedState:Fo,useStoryPrepared:No,useStorybookApi:S,useStorybookState:Go}=__STORYBOOK_API__;var Vo=__STORYBOOK_COMPONENTS__,{A:zo,ActionBar:Zo,AddonPanel:Jo,Badge:Qo,Bar:Xo,Blockquote:$o,Button:jo,ClipboardCode:on,Code:nn,DL:en,Div:cn,DocumentWrapper:tn,EmptyTabContent:rn,ErrorFormatter:In,FlexBar:an,Form:ln,H1:sn,H2:un,H3:dn,H4:mn,H5:pn,H6:Sn,HR:Cn,IconButton:C,IconButtonSkeleton:hn,Icons:bn,Img:An,LI:_n,Link:Tn,ListItem:gn,Loader:yn,Modal:Bn,OL:kn,P:On,Placeholder:fn,Pre:Rn,ProgressSpinner:Pn,ResetWrapper:wn,ScrollArea:Ln,Separator:En,Spaced:Dn,Span:Mn,StorybookIcon:vn,StorybookLogo:xn,Symbols:Hn,SyntaxHighlighter:Un,TT:Fn,TabBar:Nn,TabButton:Gn,TabWrapper:Wn,Table:Kn,Tabs:Yn,TabsState:qn,TooltipLinkList:Vn,TooltipMessage:zn,TooltipNote:Zn,UL:Jn,WithTooltip:Qn,WithTooltipPure:Xn,Zoom:$n,codeCommon:jn,components:oe,createCopyToClipboardFunction:ne,getStoryHref:ee,icons:ce,interleaveSeparators:te,nameSpaceClassNames:re,resetComponents:Ie,withReset:ae}=__STORYBOOK_COMPONENTS__;var de=__STORYBOOK_ICONS__,{AccessibilityAltIcon:me,AccessibilityIcon:pe,AccessibilityIgnoredIcon:Se,AddIcon:Ce,AdminIcon:he,AlertAltIcon:be,AlertIcon:Ae,AlignLeftIcon:_e,AlignRightIcon:Te,AppleIcon:ge,ArrowBottomLeftIcon:ye,ArrowBottomRightIcon:Be,ArrowDownIcon:ke,ArrowLeftIcon:Oe,ArrowRightIcon:fe,ArrowSolidDownIcon:Re,ArrowSolidLeftIcon:Pe,ArrowSolidRightIcon:we,ArrowSolidUpIcon:Le,ArrowTopLeftIcon:Ee,ArrowTopRightIcon:De,ArrowUpIcon:Me,AzureDevOpsIcon:ve,BackIcon:xe,BasketIcon:He,BatchAcceptIcon:Ue,BatchDenyIcon:Fe,BeakerIcon:Ne,BellIcon:Ge,BitbucketIcon:We,BoldIcon:Ke,BookIcon:Ye,BookmarkHollowIcon:qe,BookmarkIcon:Ve,BottomBarIcon:ze,BottomBarToggleIcon:Ze,BoxIcon:Je,BranchIcon:Qe,BrowserIcon:Xe,ButtonIcon:$e,CPUIcon:je,CalendarIcon:oc,CameraIcon:nc,CameraStabilizeIcon:ec,CategoryIcon:cc,CertificateIcon:tc,ChangedIcon:rc,ChatIcon:Ic,CheckIcon:ac,ChevronDownIcon:lc,ChevronLeftIcon:ic,ChevronRightIcon:sc,ChevronSmallDownIcon:uc,ChevronSmallLeftIcon:dc,ChevronSmallRightIcon:mc,ChevronSmallUpIcon:pc,ChevronUpIcon:Sc,ChromaticIcon:Cc,ChromeIcon:hc,CircleHollowIcon:bc,CircleIcon:Ac,ClearIcon:_c,CloseAltIcon:Tc,CloseIcon:gc,CloudHollowIcon:yc,CloudIcon:Bc,CogIcon:kc,CollapseIcon:Oc,CommandIcon:fc,CommentAddIcon:Rc,CommentIcon:Pc,CommentsIcon:wc,CommitIcon:Lc,CompassIcon:Ec,ComponentDrivenIcon:Dc,ComponentIcon:Mc,ContrastIcon:vc,ContrastIgnoredIcon:xc,ControlsIcon:Hc,CopyIcon:Uc,CreditIcon:Fc,CrossIcon:Nc,DashboardIcon:Gc,DatabaseIcon:Wc,DeleteIcon:Kc,DiamondIcon:Yc,DirectionIcon:qc,DiscordIcon:Vc,DocChartIcon:zc,DocListIcon:Zc,DocumentIcon:Jc,DownloadIcon:Qc,DragIcon:Xc,EditIcon:$c,EllipsisIcon:jc,EmailIcon:ot,ExpandAltIcon:nt,ExpandIcon:et,EyeCloseIcon:ct,EyeIcon:tt,FaceHappyIcon:rt,FaceNeutralIcon:It,FaceSadIcon:at,FacebookIcon:lt,FailedIcon:it,FastForwardIcon:st,FigmaIcon:ut,FilterIcon:dt,FlagIcon:mt,FolderIcon:pt,FormIcon:St,GDriveIcon:Ct,GithubIcon:ht,GitlabIcon:bt,GlobeIcon:At,GoogleIcon:_t,GraphBarIcon:Tt,GraphLineIcon:gt,GraphqlIcon:yt,GridAltIcon:Bt,GridIcon:kt,GrowIcon:Ot,HeartHollowIcon:ft,HeartIcon:Rt,HomeIcon:Pt,HourglassIcon:wt,InfoIcon:Lt,ItalicIcon:Et,JumpToIcon:Dt,KeyIcon:Mt,LightningIcon:vt,LightningOffIcon:xt,LinkBrokenIcon:Ht,LinkIcon:Ut,LinkedinIcon:Ft,LinuxIcon:Nt,ListOrderedIcon:Gt,ListUnorderedIcon:Wt,LocationIcon:Kt,LockIcon:Yt,MarkdownIcon:qt,MarkupIcon:Vt,MediumIcon:zt,MemoryIcon:Zt,MenuIcon:Jt,MergeIcon:Qt,MirrorIcon:Xt,MobileIcon:$t,MoonIcon:jt,NutIcon:or,OutboxIcon:nr,OutlineIcon:er,PaintBrushIcon:cr,PaperClipIcon:tr,ParagraphIcon:rr,PassedIcon:Ir,PhoneIcon:ar,PhotoDragIcon:lr,PhotoIcon:ir,PhotoStabilizeIcon:sr,PinAltIcon:ur,PinIcon:dr,PlayAllHollowIcon:mr,PlayBackIcon:pr,PlayHollowIcon:Sr,PlayIcon:Cr,PlayNextIcon:hr,PlusIcon:br,PointerDefaultIcon:Ar,PointerHandIcon:_r,PowerIcon:Tr,PrintIcon:gr,ProceedIcon:yr,ProfileIcon:Br,PullRequestIcon:kr,QuestionIcon:Or,RSSIcon:fr,RedirectIcon:Rr,ReduxIcon:Pr,RefreshIcon:wr,ReplyIcon:Lr,RepoIcon:Er,RequestChangeIcon:Dr,RewindIcon:Mr,RulerIcon:h,SaveIcon:vr,SearchIcon:xr,ShareAltIcon:Hr,ShareIcon:Ur,ShieldIcon:Fr,SideBySideIcon:Nr,SidebarAltIcon:Gr,SidebarAltToggleIcon:Wr,SidebarIcon:Kr,SidebarToggleIcon:Yr,SpeakerIcon:qr,StackedIcon:Vr,StarHollowIcon:zr,StarIcon:Zr,StatusFailIcon:Jr,StatusIcon:Qr,StatusPassIcon:Xr,StatusWarnIcon:$r,StickerIcon:jr,StopAltHollowIcon:oI,StopAltIcon:nI,StopIcon:eI,StorybookIcon:cI,StructureIcon:tI,SubtractIcon:rI,SunIcon:II,SupportIcon:aI,SweepIcon:lI,SwitchAltIcon:iI,SyncIcon:sI,TabletIcon:uI,ThumbsUpIcon:dI,TimeIcon:mI,TimerIcon:pI,TransferIcon:SI,TrashIcon:CI,TwitterIcon:hI,TypeIcon:bI,UbuntuIcon:AI,UndoIcon:_I,UnfoldIcon:TI,UnlockIcon:gI,UnpinIcon:yI,UploadIcon:BI,UserAddIcon:kI,UserAltIcon:OI,UserIcon:fI,UsersIcon:RI,VSCodeIcon:PI,VerifiedIcon:wI,VideoIcon:LI,WandIcon:EI,WatchIcon:DI,WindowsIcon:MI,WrenchIcon:vI,XIcon:xI,YoutubeIcon:HI,ZoomIcon:UI,ZoomOutIcon:FI,ZoomResetIcon:NI,iconList:GI}=__STORYBOOK_ICONS__;var i="storybook/measure-addon",b=`${i}/tool`,A=()=>{let[r,c]=p(),{measureEnabled:I}=r,s=S(),a=u(()=>c({measureEnabled:!I}),[c,I]);return d(()=>{s.setAddonShortcut(i,{label:"Toggle Measure [M]",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:a})},[a,s]),t.createElement(C,{key:b,active:I,title:"Enable measure",onClick:a},t.createElement(h,null))};l.register(i,()=>{l.add(b,{type:m.TOOL,title:"Measure",match:({viewMode:r,tabId:c})=>r==="story"&&!c,render:()=>t.createElement(A,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/essentials-outline-8/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-outline-8/manager-bundle.js new file mode 100644 index 0000000..1801040 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-outline-8/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var t=__REACT__,{Children:k,Component:P,Fragment:R,Profiler:w,PureComponent:L,StrictMode:E,Suspense:D,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:v,cloneElement:x,createContext:H,createElement:M,createFactory:U,createRef:F,forwardRef:N,isValidElement:G,lazy:W,memo:u,startTransition:K,unstable_act:Y,useCallback:d,useContext:q,useDebugValue:V,useDeferredValue:z,useEffect:p,useId:Z,useImperativeHandle:J,useInsertionEffect:Q,useLayoutEffect:X,useMemo:$,useReducer:j,useRef:oo,useState:no,useSyncExternalStore:eo,useTransition:co,version:to}=__REACT__;var io=__STORYBOOK_API__,{ActiveTabs:so,Consumer:uo,ManagerContext:po,Provider:mo,RequestResponseError:So,addons:l,combineParameters:Co,controlOrMetaKey:ho,controlOrMetaSymbol:Ao,eventMatchesShortcut:_o,eventToShortcut:bo,experimental_MockUniversalStore:go,experimental_UniversalStore:To,experimental_requestResponse:yo,experimental_useUniversalStore:Oo,isMacLike:Bo,isShortcutTaken:fo,keyToSymbol:ko,merge:Po,mockChannel:Ro,optionOrAltSymbol:wo,shortcutMatchesShortcut:Lo,shortcutToHumanString:Eo,types:m,useAddonState:Do,useArgTypes:vo,useArgs:xo,useChannel:Ho,useGlobalTypes:Mo,useGlobals:S,useParameter:Uo,useSharedState:Fo,useStoryPrepared:No,useStorybookApi:C,useStorybookState:Go}=__STORYBOOK_API__;var Vo=__STORYBOOK_COMPONENTS__,{A:zo,ActionBar:Zo,AddonPanel:Jo,Badge:Qo,Bar:Xo,Blockquote:$o,Button:jo,ClipboardCode:on,Code:nn,DL:en,Div:cn,DocumentWrapper:tn,EmptyTabContent:rn,ErrorFormatter:In,FlexBar:an,Form:ln,H1:sn,H2:un,H3:dn,H4:pn,H5:mn,H6:Sn,HR:Cn,IconButton:h,IconButtonSkeleton:hn,Icons:An,Img:_n,LI:bn,Link:gn,ListItem:Tn,Loader:yn,Modal:On,OL:Bn,P:fn,Placeholder:kn,Pre:Pn,ProgressSpinner:Rn,ResetWrapper:wn,ScrollArea:Ln,Separator:En,Spaced:Dn,Span:vn,StorybookIcon:xn,StorybookLogo:Hn,Symbols:Mn,SyntaxHighlighter:Un,TT:Fn,TabBar:Nn,TabButton:Gn,TabWrapper:Wn,Table:Kn,Tabs:Yn,TabsState:qn,TooltipLinkList:Vn,TooltipMessage:zn,TooltipNote:Zn,UL:Jn,WithTooltip:Qn,WithTooltipPure:Xn,Zoom:$n,codeCommon:jn,components:oe,createCopyToClipboardFunction:ne,getStoryHref:ee,icons:ce,interleaveSeparators:te,nameSpaceClassNames:re,resetComponents:Ie,withReset:ae}=__STORYBOOK_COMPONENTS__;var de=__STORYBOOK_ICONS__,{AccessibilityAltIcon:pe,AccessibilityIcon:me,AccessibilityIgnoredIcon:Se,AddIcon:Ce,AdminIcon:he,AlertAltIcon:Ae,AlertIcon:_e,AlignLeftIcon:be,AlignRightIcon:ge,AppleIcon:Te,ArrowBottomLeftIcon:ye,ArrowBottomRightIcon:Oe,ArrowDownIcon:Be,ArrowLeftIcon:fe,ArrowRightIcon:ke,ArrowSolidDownIcon:Pe,ArrowSolidLeftIcon:Re,ArrowSolidRightIcon:we,ArrowSolidUpIcon:Le,ArrowTopLeftIcon:Ee,ArrowTopRightIcon:De,ArrowUpIcon:ve,AzureDevOpsIcon:xe,BackIcon:He,BasketIcon:Me,BatchAcceptIcon:Ue,BatchDenyIcon:Fe,BeakerIcon:Ne,BellIcon:Ge,BitbucketIcon:We,BoldIcon:Ke,BookIcon:Ye,BookmarkHollowIcon:qe,BookmarkIcon:Ve,BottomBarIcon:ze,BottomBarToggleIcon:Ze,BoxIcon:Je,BranchIcon:Qe,BrowserIcon:Xe,ButtonIcon:$e,CPUIcon:je,CalendarIcon:oc,CameraIcon:nc,CameraStabilizeIcon:ec,CategoryIcon:cc,CertificateIcon:tc,ChangedIcon:rc,ChatIcon:Ic,CheckIcon:ac,ChevronDownIcon:lc,ChevronLeftIcon:ic,ChevronRightIcon:sc,ChevronSmallDownIcon:uc,ChevronSmallLeftIcon:dc,ChevronSmallRightIcon:pc,ChevronSmallUpIcon:mc,ChevronUpIcon:Sc,ChromaticIcon:Cc,ChromeIcon:hc,CircleHollowIcon:Ac,CircleIcon:_c,ClearIcon:bc,CloseAltIcon:gc,CloseIcon:Tc,CloudHollowIcon:yc,CloudIcon:Oc,CogIcon:Bc,CollapseIcon:fc,CommandIcon:kc,CommentAddIcon:Pc,CommentIcon:Rc,CommentsIcon:wc,CommitIcon:Lc,CompassIcon:Ec,ComponentDrivenIcon:Dc,ComponentIcon:vc,ContrastIcon:xc,ContrastIgnoredIcon:Hc,ControlsIcon:Mc,CopyIcon:Uc,CreditIcon:Fc,CrossIcon:Nc,DashboardIcon:Gc,DatabaseIcon:Wc,DeleteIcon:Kc,DiamondIcon:Yc,DirectionIcon:qc,DiscordIcon:Vc,DocChartIcon:zc,DocListIcon:Zc,DocumentIcon:Jc,DownloadIcon:Qc,DragIcon:Xc,EditIcon:$c,EllipsisIcon:jc,EmailIcon:ot,ExpandAltIcon:nt,ExpandIcon:et,EyeCloseIcon:ct,EyeIcon:tt,FaceHappyIcon:rt,FaceNeutralIcon:It,FaceSadIcon:at,FacebookIcon:lt,FailedIcon:it,FastForwardIcon:st,FigmaIcon:ut,FilterIcon:dt,FlagIcon:pt,FolderIcon:mt,FormIcon:St,GDriveIcon:Ct,GithubIcon:ht,GitlabIcon:At,GlobeIcon:_t,GoogleIcon:bt,GraphBarIcon:gt,GraphLineIcon:Tt,GraphqlIcon:yt,GridAltIcon:Ot,GridIcon:Bt,GrowIcon:ft,HeartHollowIcon:kt,HeartIcon:Pt,HomeIcon:Rt,HourglassIcon:wt,InfoIcon:Lt,ItalicIcon:Et,JumpToIcon:Dt,KeyIcon:vt,LightningIcon:xt,LightningOffIcon:Ht,LinkBrokenIcon:Mt,LinkIcon:Ut,LinkedinIcon:Ft,LinuxIcon:Nt,ListOrderedIcon:Gt,ListUnorderedIcon:Wt,LocationIcon:Kt,LockIcon:Yt,MarkdownIcon:qt,MarkupIcon:Vt,MediumIcon:zt,MemoryIcon:Zt,MenuIcon:Jt,MergeIcon:Qt,MirrorIcon:Xt,MobileIcon:$t,MoonIcon:jt,NutIcon:or,OutboxIcon:nr,OutlineIcon:A,PaintBrushIcon:er,PaperClipIcon:cr,ParagraphIcon:tr,PassedIcon:rr,PhoneIcon:Ir,PhotoDragIcon:ar,PhotoIcon:lr,PhotoStabilizeIcon:ir,PinAltIcon:sr,PinIcon:ur,PlayAllHollowIcon:dr,PlayBackIcon:pr,PlayHollowIcon:mr,PlayIcon:Sr,PlayNextIcon:Cr,PlusIcon:hr,PointerDefaultIcon:Ar,PointerHandIcon:_r,PowerIcon:br,PrintIcon:gr,ProceedIcon:Tr,ProfileIcon:yr,PullRequestIcon:Or,QuestionIcon:Br,RSSIcon:fr,RedirectIcon:kr,ReduxIcon:Pr,RefreshIcon:Rr,ReplyIcon:wr,RepoIcon:Lr,RequestChangeIcon:Er,RewindIcon:Dr,RulerIcon:vr,SaveIcon:xr,SearchIcon:Hr,ShareAltIcon:Mr,ShareIcon:Ur,ShieldIcon:Fr,SideBySideIcon:Nr,SidebarAltIcon:Gr,SidebarAltToggleIcon:Wr,SidebarIcon:Kr,SidebarToggleIcon:Yr,SpeakerIcon:qr,StackedIcon:Vr,StarHollowIcon:zr,StarIcon:Zr,StatusFailIcon:Jr,StatusIcon:Qr,StatusPassIcon:Xr,StatusWarnIcon:$r,StickerIcon:jr,StopAltHollowIcon:oI,StopAltIcon:nI,StopIcon:eI,StorybookIcon:cI,StructureIcon:tI,SubtractIcon:rI,SunIcon:II,SupportIcon:aI,SweepIcon:lI,SwitchAltIcon:iI,SyncIcon:sI,TabletIcon:uI,ThumbsUpIcon:dI,TimeIcon:pI,TimerIcon:mI,TransferIcon:SI,TrashIcon:CI,TwitterIcon:hI,TypeIcon:AI,UbuntuIcon:_I,UndoIcon:bI,UnfoldIcon:gI,UnlockIcon:TI,UnpinIcon:yI,UploadIcon:OI,UserAddIcon:BI,UserAltIcon:fI,UserIcon:kI,UsersIcon:PI,VSCodeIcon:RI,VerifiedIcon:wI,VideoIcon:LI,WandIcon:EI,WatchIcon:DI,WindowsIcon:vI,WrenchIcon:xI,XIcon:HI,YoutubeIcon:MI,ZoomIcon:UI,ZoomOutIcon:FI,ZoomResetIcon:NI,iconList:GI}=__STORYBOOK_ICONS__;var i="storybook/outline",_="outline",b=u(function(){let[c,r]=S(),s=C(),I=[!0,"true"].includes(c[_]),a=d(()=>r({[_]:!I}),[I]);return p(()=>{s.setAddonShortcut(i,{label:"Toggle Outline",defaultShortcut:["alt","O"],actionName:"outline",showInMenu:!1,action:a})},[a,s]),t.createElement(h,{key:"outline",active:I,title:"Apply outlines to the preview",onClick:a},t.createElement(A,null))});l.register(i,()=>{l.add(i,{title:"Outline",type:m.TOOL,match:({viewMode:c,tabId:r})=>!!(c&&c.match(/^(story|docs)$/))&&!r,render:()=>t.createElement(b,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/essentials-toolbars-6/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-toolbars-6/manager-bundle.js new file mode 100644 index 0000000..4da5781 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-toolbars-6/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var n=__REACT__,{Children:se,Component:ie,Fragment:ue,Profiler:ce,PureComponent:pe,StrictMode:me,Suspense:de,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:be,cloneElement:Se,createContext:_e,createElement:Te,createFactory:ye,createRef:ve,forwardRef:fe,isValidElement:Ce,lazy:Ie,memo:Oe,startTransition:xe,unstable_act:Ee,useCallback:f,useContext:ge,useDebugValue:ke,useDeferredValue:he,useEffect:g,useId:Ae,useImperativeHandle:Re,useInsertionEffect:Le,useLayoutEffect:Be,useMemo:Me,useReducer:Pe,useRef:L,useState:B,useSyncExternalStore:Ne,useTransition:we,version:De}=__REACT__;var Ge=__STORYBOOK_API__,{ActiveTabs:Ke,Consumer:Ue,ManagerContext:Ye,Provider:$e,RequestResponseError:qe,addons:k,combineParameters:ze,controlOrMetaKey:je,controlOrMetaSymbol:Ze,eventMatchesShortcut:Je,eventToShortcut:Qe,experimental_MockUniversalStore:Xe,experimental_UniversalStore:et,experimental_requestResponse:tt,experimental_useUniversalStore:rt,isMacLike:ot,isShortcutTaken:at,keyToSymbol:nt,merge:lt,mockChannel:st,optionOrAltSymbol:it,shortcutMatchesShortcut:ut,shortcutToHumanString:ct,types:M,useAddonState:pt,useArgTypes:mt,useArgs:dt,useChannel:bt,useGlobalTypes:P,useGlobals:h,useParameter:St,useSharedState:_t,useStoryPrepared:Tt,useStorybookApi:N,useStorybookState:yt}=__STORYBOOK_API__;var Ot=__STORYBOOK_COMPONENTS__,{A:xt,ActionBar:Et,AddonPanel:gt,Badge:kt,Bar:ht,Blockquote:At,Button:Rt,ClipboardCode:Lt,Code:Bt,DL:Mt,Div:Pt,DocumentWrapper:Nt,EmptyTabContent:wt,ErrorFormatter:Dt,FlexBar:Vt,Form:Ht,H1:Wt,H2:Ft,H3:Gt,H4:Kt,H5:Ut,H6:Yt,HR:$t,IconButton:w,IconButtonSkeleton:qt,Icons:A,Img:zt,LI:jt,Link:Zt,ListItem:Jt,Loader:Qt,Modal:Xt,OL:er,P:tr,Placeholder:rr,Pre:or,ProgressSpinner:ar,ResetWrapper:nr,ScrollArea:lr,Separator:D,Spaced:sr,Span:ir,StorybookIcon:ur,StorybookLogo:cr,Symbols:pr,SyntaxHighlighter:mr,TT:dr,TabBar:br,TabButton:Sr,TabWrapper:_r,Table:Tr,Tabs:yr,TabsState:vr,TooltipLinkList:V,TooltipMessage:fr,TooltipNote:Cr,UL:Ir,WithTooltip:H,WithTooltipPure:Or,Zoom:xr,codeCommon:Er,components:gr,createCopyToClipboardFunction:kr,getStoryHref:hr,icons:Ar,interleaveSeparators:Rr,nameSpaceClassNames:Lr,resetComponents:Br,withReset:Mr}=__STORYBOOK_COMPONENTS__;var K={type:"item",value:""},U=(r,t)=>({...t,name:t.name||r,description:t.description||r,toolbar:{...t.toolbar,items:t.toolbar.items.map(e=>{let o=typeof e=="string"?{value:e,title:e}:e;return o.type==="reset"&&t.toolbar.icon&&(o.icon=t.toolbar.icon,o.hideIcon=!0),{...K,...o}})}}),Y=["reset"],$=r=>r.filter(t=>!Y.includes(t.type)).map(t=>t.value),S="addon-toolbars",q=async(r,t,e)=>{e&&e.next&&await r.setAddonShortcut(S,{label:e.next.label,defaultShortcut:e.next.keys,actionName:`${t}:next`,action:e.next.action}),e&&e.previous&&await r.setAddonShortcut(S,{label:e.previous.label,defaultShortcut:e.previous.keys,actionName:`${t}:previous`,action:e.previous.action}),e&&e.reset&&await r.setAddonShortcut(S,{label:e.reset.label,defaultShortcut:e.reset.keys,actionName:`${t}:reset`,action:e.reset.action})},z=r=>t=>{let{id:e,toolbar:{items:o,shortcuts:a}}=t,c=N(),[_,i]=h(),l=L([]),u=_[e],C=f(()=>{i({[e]:""})},[i]),I=f(()=>{let s=l.current,m=s.indexOf(u),d=m===s.length-1?0:m+1,p=l.current[d];i({[e]:p})},[l,u,i]),O=f(()=>{let s=l.current,m=s.indexOf(u),d=m>-1?m:0,p=d===0?s.length-1:d-1,b=l.current[p];i({[e]:b})},[l,u,i]);return g(()=>{a&&q(c,e,{next:{...a.next,action:I},previous:{...a.previous,action:O},reset:{...a.reset,action:C}})},[c,e,a,I,O,C]),g(()=>{l.current=$(o)},[]),n.createElement(r,{cycleValues:l.current,...t})},W=({currentValue:r,items:t})=>r!=null&&t.find(e=>e.value===r&&e.type!=="reset"),j=({currentValue:r,items:t})=>{let e=W({currentValue:r,items:t});if(e)return e.icon},Z=({currentValue:r,items:t})=>{let e=W({currentValue:r,items:t});if(e)return e.title},J=({active:r,disabled:t,title:e,icon:o,description:a,onClick:c})=>n.createElement(w,{active:r,title:a,disabled:t,onClick:t?()=>{}:c},o&&n.createElement(A,{icon:o,__suppressDeprecationWarning:!0}),e?`\xA0${e}`:null),Q=({right:r,title:t,value:e,icon:o,hideIcon:a,onClick:c,disabled:_,currentValue:i})=>{let l=o&&n.createElement(A,{style:{opacity:1},icon:o,__suppressDeprecationWarning:!0}),u={id:e??"_reset",active:i===e,right:r,title:t,disabled:_,onClick:c};return o&&!a&&(u.icon=l),u},X=z(({id:r,name:t,description:e,toolbar:{icon:o,items:a,title:c,preventDynamicIcon:_,dynamicTitle:i}})=>{let[l,u,C]=h(),[I,O]=B(!1),s=l[r],m=!!s,d=r in C,p=o,b=c;_||(p=j({currentValue:s,items:a})||p),i&&(b=Z({currentValue:s,items:a})||b),!b&&!p&&console.warn(`Toolbar '${t}' has no title or icon`);let F=f(E=>{u({[r]:E})},[r,u]);return n.createElement(H,{placement:"top",tooltip:({onHide:E})=>{let G=a.filter(({type:x})=>{let R=!0;return x==="reset"&&!s&&(R=!1),R}).map(x=>Q({...x,currentValue:s,disabled:d,onClick:()=>{F(x.value),E()}}));return n.createElement(V,{links:G})},closeOnOutsideClick:!0,onVisibleChange:O},n.createElement(J,{active:I||m,disabled:d,description:e||"",icon:p,title:b||""}))}),ee=()=>{let r=P(),t=Object.keys(r).filter(e=>!!r[e].toolbar);return t.length?n.createElement(n.Fragment,null,n.createElement(D,null),t.map(e=>{let o=U(e,r[e]);return n.createElement(X,{key:e,id:e,...o})})):null};k.register(S,()=>k.add(S,{title:S,type:M.TOOL,match:({tabId:r})=>!r,render:()=>n.createElement(ee,null)}));})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/essentials-viewport-5/manager-bundle.js b/packages/graphics-components/docs/sb-addons/essentials-viewport-5/manager-bundle.js new file mode 100644 index 0000000..75057cd --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/essentials-viewport-5/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var me=Object.create;var J=Object.defineProperty;var he=Object.getOwnPropertyDescriptor;var fe=Object.getOwnPropertyNames;var ge=Object.getPrototypeOf,we=Object.prototype.hasOwnProperty;var _=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,a)=>(typeof require<"u"?require:t)[a]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var z=(e,t)=>()=>(e&&(t=e(e=0)),t);var be=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ye=(e,t,a,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let c of fe(t))!we.call(e,c)&&c!==a&&J(e,c,{get:()=>t[c],enumerable:!(s=he(t,c))||s.enumerable});return e};var Se=(e,t,a)=>(a=e!=null?me(ge(e)):{},ye(t||!e||!e.__esModule?J(a,"default",{value:e,enumerable:!0}):a,e));var f=z(()=>{});var g=z(()=>{});var w=z(()=>{});var le=be((ce,Z)=>{f();g();w();(function(e){if(typeof ce=="object"&&typeof Z<"u")Z.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var t;typeof window<"u"||typeof window<"u"?t=window:typeof self<"u"?t=self:t=this,t.memoizerific=e()}})(function(){var e,t,a;return function s(c,b,p){function o(n,d){if(!b[n]){if(!c[n]){var r=typeof _=="function"&&_;if(!d&&r)return r(n,!0);if(i)return i(n,!0);var I=new Error("Cannot find module '"+n+"'");throw I.code="MODULE_NOT_FOUND",I}var u=b[n]={exports:{}};c[n][0].call(u.exports,function(h){var y=c[n][1][h];return o(y||h)},u,u.exports,s,c,b,p)}return b[n].exports}for(var i=typeof _=="function"&&_,m=0;m=0)return this.lastItem=this.list[i],this.list[i].val},p.prototype.set=function(o,i){var m;return this.lastItem&&this.isEqual(this.lastItem.key,o)?(this.lastItem.val=i,this):(m=this.indexOf(o),m>=0?(this.lastItem=this.list[m],this.list[m].val=i,this):(this.lastItem={key:o,val:i},this.list.push(this.lastItem),this.size++,this))},p.prototype.delete=function(o){var i;if(this.lastItem&&this.isEqual(this.lastItem.key,o)&&(this.lastItem=void 0),i=this.indexOf(o),i>=0)return this.size--,this.list.splice(i,1)[0]},p.prototype.has=function(o){var i;return this.lastItem&&this.isEqual(this.lastItem.key,o)?!0:(i=this.indexOf(o),i>=0?(this.lastItem=this.list[i],!0):!1)},p.prototype.forEach=function(o,i){var m;for(m=0;m0&&(M[S]={cacheItem:h,arg:arguments[S]},x?o(r,M):r.push(M),r.length>n&&i(r.shift())),u.wasMemoized=x,u.numArgs=S+1,R};return u.limit=n,u.wasMemoized=!1,u.cache=d,u.lru=r,u}};function o(n,d){var r=n.length,I=d.length,u,h,y;for(h=0;h=0&&(r=n[u],I=r.cacheItem.get(r.arg),!I||!I.size);u--)r.cacheItem.delete(r.arg)}function m(n,d){return n===d||n!==n&&d!==d}},{"map-or-similar":1}]},{},[3])(3)})});f();g();w();f();g();w();f();g();w();f();g();w();var l=__REACT__,{Children:$e,Component:Je,Fragment:V,Profiler:Qe,PureComponent:Xe,StrictMode:et,Suspense:tt,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ot,cloneElement:nt,createContext:rt,createElement:H,createFactory:it,createRef:at,forwardRef:ct,isValidElement:lt,lazy:st,memo:Q,startTransition:It,unstable_act:ut,useCallback:X,useContext:pt,useDebugValue:dt,useDeferredValue:mt,useEffect:O,useId:ht,useImperativeHandle:ft,useInsertionEffect:gt,useLayoutEffect:wt,useMemo:bt,useReducer:yt,useRef:ee,useState:N,useSyncExternalStore:St,useTransition:vt,version:Ct}=__REACT__;f();g();w();var Rt=__STORYBOOK_API__,{ActiveTabs:xt,Consumer:At,ManagerContext:_t,Provider:Ot,RequestResponseError:Lt,addons:U,combineParameters:Bt,controlOrMetaKey:Pt,controlOrMetaSymbol:Mt,eventMatchesShortcut:Vt,eventToShortcut:Dt,experimental_MockUniversalStore:zt,experimental_UniversalStore:Ht,experimental_requestResponse:Nt,experimental_useUniversalStore:Ut,isMacLike:Gt,isShortcutTaken:Ft,keyToSymbol:qt,merge:Wt,mockChannel:Yt,optionOrAltSymbol:jt,shortcutMatchesShortcut:Kt,shortcutToHumanString:Zt,types:te,useAddonState:$t,useArgTypes:Jt,useArgs:Qt,useChannel:Xt,useGlobalTypes:eo,useGlobals:G,useParameter:F,useSharedState:to,useStoryPrepared:oo,useStorybookApi:oe,useStorybookState:no}=__STORYBOOK_API__;f();g();w();var lo=__STORYBOOK_COMPONENTS__,{A:so,ActionBar:Io,AddonPanel:uo,Badge:po,Bar:mo,Blockquote:ho,Button:fo,ClipboardCode:go,Code:wo,DL:bo,Div:yo,DocumentWrapper:So,EmptyTabContent:vo,ErrorFormatter:Co,FlexBar:Eo,Form:To,H1:ko,H2:Ro,H3:xo,H4:Ao,H5:_o,H6:Oo,HR:Lo,IconButton:L,IconButtonSkeleton:Bo,Icons:Po,Img:Mo,LI:Vo,Link:Do,ListItem:zo,Loader:Ho,Modal:No,OL:Uo,P:Go,Placeholder:Fo,Pre:qo,ProgressSpinner:Wo,ResetWrapper:Yo,ScrollArea:jo,Separator:Ko,Spaced:Zo,Span:$o,StorybookIcon:Jo,StorybookLogo:Qo,Symbols:Xo,SyntaxHighlighter:en,TT:tn,TabBar:on,TabButton:nn,TabWrapper:rn,Table:an,Tabs:cn,TabsState:ln,TooltipLinkList:q,TooltipMessage:sn,TooltipNote:In,UL:un,WithTooltip:W,WithTooltipPure:pn,Zoom:dn,codeCommon:mn,components:hn,createCopyToClipboardFunction:fn,getStoryHref:gn,icons:wn,interleaveSeparators:bn,nameSpaceClassNames:yn,resetComponents:Sn,withReset:vn}=__STORYBOOK_COMPONENTS__;f();g();w();var Rn=__STORYBOOK_THEMING__,{CacheProvider:xn,ClassNames:An,Global:Y,ThemeProvider:_n,background:On,color:Ln,convert:Bn,create:Pn,createCache:Mn,createGlobal:Vn,createReset:Dn,css:zn,darken:Hn,ensure:Nn,ignoreSsrWarning:Un,isPropValid:Gn,jsx:Fn,keyframes:qn,lighten:Wn,styled:v,themes:Yn,typography:jn,useTheme:Kn,withTheme:Zn}=__STORYBOOK_THEMING__;f();g();w();var er=__STORYBOOK_ICONS__,{AccessibilityAltIcon:tr,AccessibilityIcon:or,AccessibilityIgnoredIcon:nr,AddIcon:rr,AdminIcon:ir,AlertAltIcon:ar,AlertIcon:cr,AlignLeftIcon:lr,AlignRightIcon:sr,AppleIcon:Ir,ArrowBottomLeftIcon:ur,ArrowBottomRightIcon:pr,ArrowDownIcon:dr,ArrowLeftIcon:mr,ArrowRightIcon:hr,ArrowSolidDownIcon:fr,ArrowSolidLeftIcon:gr,ArrowSolidRightIcon:wr,ArrowSolidUpIcon:br,ArrowTopLeftIcon:yr,ArrowTopRightIcon:Sr,ArrowUpIcon:vr,AzureDevOpsIcon:Cr,BackIcon:Er,BasketIcon:Tr,BatchAcceptIcon:kr,BatchDenyIcon:Rr,BeakerIcon:xr,BellIcon:Ar,BitbucketIcon:_r,BoldIcon:Or,BookIcon:Lr,BookmarkHollowIcon:Br,BookmarkIcon:Pr,BottomBarIcon:Mr,BottomBarToggleIcon:Vr,BoxIcon:Dr,BranchIcon:zr,BrowserIcon:ne,ButtonIcon:Hr,CPUIcon:Nr,CalendarIcon:Ur,CameraIcon:Gr,CameraStabilizeIcon:Fr,CategoryIcon:qr,CertificateIcon:Wr,ChangedIcon:Yr,ChatIcon:jr,CheckIcon:Kr,ChevronDownIcon:Zr,ChevronLeftIcon:$r,ChevronRightIcon:Jr,ChevronSmallDownIcon:Qr,ChevronSmallLeftIcon:Xr,ChevronSmallRightIcon:ei,ChevronSmallUpIcon:ti,ChevronUpIcon:oi,ChromaticIcon:ni,ChromeIcon:ri,CircleHollowIcon:ii,CircleIcon:ai,ClearIcon:ci,CloseAltIcon:li,CloseIcon:si,CloudHollowIcon:Ii,CloudIcon:ui,CogIcon:pi,CollapseIcon:di,CommandIcon:mi,CommentAddIcon:hi,CommentIcon:fi,CommentsIcon:gi,CommitIcon:wi,CompassIcon:bi,ComponentDrivenIcon:yi,ComponentIcon:Si,ContrastIcon:vi,ContrastIgnoredIcon:Ci,ControlsIcon:Ei,CopyIcon:Ti,CreditIcon:ki,CrossIcon:Ri,DashboardIcon:xi,DatabaseIcon:Ai,DeleteIcon:_i,DiamondIcon:Oi,DirectionIcon:Li,DiscordIcon:Bi,DocChartIcon:Pi,DocListIcon:Mi,DocumentIcon:Vi,DownloadIcon:Di,DragIcon:zi,EditIcon:Hi,EllipsisIcon:Ni,EmailIcon:Ui,ExpandAltIcon:Gi,ExpandIcon:Fi,EyeCloseIcon:qi,EyeIcon:Wi,FaceHappyIcon:Yi,FaceNeutralIcon:ji,FaceSadIcon:Ki,FacebookIcon:Zi,FailedIcon:$i,FastForwardIcon:Ji,FigmaIcon:Qi,FilterIcon:Xi,FlagIcon:ea,FolderIcon:ta,FormIcon:oa,GDriveIcon:na,GithubIcon:ra,GitlabIcon:ia,GlobeIcon:aa,GoogleIcon:ca,GraphBarIcon:la,GraphLineIcon:sa,GraphqlIcon:Ia,GridAltIcon:ua,GridIcon:pa,GrowIcon:j,HeartHollowIcon:da,HeartIcon:ma,HomeIcon:ha,HourglassIcon:fa,InfoIcon:ga,ItalicIcon:wa,JumpToIcon:ba,KeyIcon:ya,LightningIcon:Sa,LightningOffIcon:va,LinkBrokenIcon:Ca,LinkIcon:Ea,LinkedinIcon:Ta,LinuxIcon:ka,ListOrderedIcon:Ra,ListUnorderedIcon:xa,LocationIcon:Aa,LockIcon:_a,MarkdownIcon:Oa,MarkupIcon:La,MediumIcon:Ba,MemoryIcon:Pa,MenuIcon:Ma,MergeIcon:Va,MirrorIcon:Da,MobileIcon:re,MoonIcon:za,NutIcon:Ha,OutboxIcon:Na,OutlineIcon:Ua,PaintBrushIcon:Ga,PaperClipIcon:Fa,ParagraphIcon:qa,PassedIcon:Wa,PhoneIcon:Ya,PhotoDragIcon:ja,PhotoIcon:Ka,PhotoStabilizeIcon:Za,PinAltIcon:$a,PinIcon:Ja,PlayAllHollowIcon:Qa,PlayBackIcon:Xa,PlayHollowIcon:ec,PlayIcon:tc,PlayNextIcon:oc,PlusIcon:nc,PointerDefaultIcon:rc,PointerHandIcon:ic,PowerIcon:ac,PrintIcon:cc,ProceedIcon:lc,ProfileIcon:sc,PullRequestIcon:Ic,QuestionIcon:uc,RSSIcon:pc,RedirectIcon:dc,ReduxIcon:mc,RefreshIcon:ie,ReplyIcon:hc,RepoIcon:fc,RequestChangeIcon:gc,RewindIcon:wc,RulerIcon:bc,SaveIcon:yc,SearchIcon:Sc,ShareAltIcon:vc,ShareIcon:Cc,ShieldIcon:Ec,SideBySideIcon:Tc,SidebarAltIcon:kc,SidebarAltToggleIcon:Rc,SidebarIcon:xc,SidebarToggleIcon:Ac,SpeakerIcon:_c,StackedIcon:Oc,StarHollowIcon:Lc,StarIcon:Bc,StatusFailIcon:Pc,StatusIcon:Mc,StatusPassIcon:Vc,StatusWarnIcon:Dc,StickerIcon:zc,StopAltHollowIcon:Hc,StopAltIcon:Nc,StopIcon:Uc,StorybookIcon:Gc,StructureIcon:Fc,SubtractIcon:qc,SunIcon:Wc,SupportIcon:Yc,SweepIcon:jc,SwitchAltIcon:Kc,SyncIcon:Zc,TabletIcon:ae,ThumbsUpIcon:$c,TimeIcon:Jc,TimerIcon:Qc,TransferIcon:K,TrashIcon:Xc,TwitterIcon:el,TypeIcon:tl,UbuntuIcon:ol,UndoIcon:nl,UnfoldIcon:rl,UnlockIcon:il,UnpinIcon:al,UploadIcon:cl,UserAddIcon:ll,UserAltIcon:sl,UserIcon:Il,UsersIcon:ul,VSCodeIcon:pl,VerifiedIcon:dl,VideoIcon:ml,WandIcon:hl,WatchIcon:fl,WindowsIcon:gl,WrenchIcon:wl,XIcon:bl,YoutubeIcon:yl,ZoomIcon:Sl,ZoomOutIcon:vl,ZoomResetIcon:Cl,iconList:El}=__STORYBOOK_ICONS__;var $=Se(le()),B="storybook/viewport",A="viewport",ue={mobile1:{name:"Small mobile",styles:{height:"568px",width:"320px"},type:"mobile"},mobile2:{name:"Large mobile",styles:{height:"896px",width:"414px"},type:"mobile"},tablet:{name:"Tablet",styles:{height:"1112px",width:"834px"},type:"tablet"}},P={name:"Reset viewport",styles:{height:"100%",width:"100%"},type:"desktop"},Ce={[A]:{value:void 0,isRotated:!1}},Ee={viewport:"reset",viewportRotated:!1},Te=globalThis.FEATURES?.viewportStoryGlobals?Ce:Ee,pe=(e,t)=>e.indexOf(t),ke=(e,t)=>{let a=pe(e,t);return a===e.length-1?e[0]:e[a+1]},Re=(e,t)=>{let a=pe(e,t);return a<1?e[e.length-1]:e[a-1]},de=async(e,t,a,s)=>{await e.setAddonShortcut(B,{label:"Previous viewport",defaultShortcut:["alt","shift","V"],actionName:"previous",action:()=>{a({viewport:Re(s,t)})}}),await e.setAddonShortcut(B,{label:"Next viewport",defaultShortcut:["alt","V"],actionName:"next",action:()=>{a({viewport:ke(s,t)})}}),await e.setAddonShortcut(B,{label:"Reset viewport",defaultShortcut:["alt","control","V"],actionName:"reset",action:()=>{a(Te)}})},xe=v.div({display:"inline-flex",alignItems:"center"}),se=v.div(({theme:e})=>({display:"inline-block",textDecoration:"none",padding:10,fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,lineHeight:"1",height:40,border:"none",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",background:"transparent"})),Ae=v(L)(()=>({display:"inline-flex",alignItems:"center"})),_e=v.div(({theme:e})=>({fontSize:e.typography.size.s2-1,marginLeft:10})),Oe={desktop:l.createElement(ne,null),mobile:l.createElement(re,null),tablet:l.createElement(ae,null),other:l.createElement(V,null)},Le=({api:e})=>{let t=F(A),[a,s,c]=G(),[b,p]=N(!1),{options:o=ue,disable:i}=t||{},m=a?.[A]||{},n=m.value,d=m.isRotated,r=o[n]||P,I=b||r!==P,u=A in c,h=Object.keys(o).length;if(O(()=>{de(e,n,s,Object.keys(o))},[o,n,s,e]),r.styles===null||!o||h<1)return null;if(typeof r.styles=="function")return console.warn("Addon Viewport no longer supports dynamic styles using a function, use css calc() instead"),null;let y=d?r.styles.height:r.styles.width,R=d?r.styles.width:r.styles.height;return i?null:l.createElement(Be,{item:r,updateGlobals:s,viewportMap:o,viewportName:n,isRotated:d,setIsTooltipVisible:p,isLocked:u,isActive:I,width:y,height:R})},Be=l.memo(function(e){let{item:t,viewportMap:a,viewportName:s,isRotated:c,updateGlobals:b,setIsTooltipVisible:p,isLocked:o,isActive:i,width:m,height:n}=e,d=X(r=>b({[A]:r}),[b]);return l.createElement(V,null,l.createElement(W,{placement:"bottom",tooltip:({onHide:r})=>l.createElement(q,{links:[...length>0&&t!==P?[{id:"reset",title:"Reset viewport",icon:l.createElement(ie,null),onClick:()=>{d({value:void 0,isRotated:!1}),r()}}]:[],...Object.entries(a).map(([I,u])=>({id:I,title:u.name,icon:Oe[u.type],active:I===s,onClick:()=>{d({value:I,isRotated:!1}),r()}}))].flat()}),closeOnOutsideClick:!0,onVisibleChange:p},l.createElement(Ae,{disabled:o,key:"viewport",title:"Change the size of the preview",active:i,onDoubleClick:()=>{d({value:void 0,isRotated:!1})}},l.createElement(j,null),t!==P?l.createElement(_e,null,t.name," ",c?"(L)":"(P)"):null)),l.createElement(Y,{styles:{'iframe[data-is-storybook="true"]':{width:m,height:n}}}),t!==P?l.createElement(xe,null,l.createElement(se,{title:"Viewport width"},m.replace("px","")),o?"/":l.createElement(L,{key:"viewport-rotate",title:"Rotate viewport",onClick:()=>{d({value:s,isRotated:!c})}},l.createElement(K,null)),l.createElement(se,{title:"Viewport height"},n.replace("px",""))):null)}),Pe=(0,$.default)(50)(e=>[...Me,...Object.entries(e).map(([t,{name:a,...s}])=>({...s,id:t,title:a}))]),D={id:"reset",title:"Reset viewport",styles:null,type:"other"},Me=[D],Ve=(0,$.default)(50)((e,t,a,s)=>e.filter(c=>c.id!==D.id||t.id!==c.id).map(c=>({...c,onClick:()=>{a({viewport:c.id}),s()}}))),De=({width:e,height:t,...a})=>({...a,height:e,width:t}),ze=v.div({display:"inline-flex",alignItems:"center"}),Ie=v.div(({theme:e})=>({display:"inline-block",textDecoration:"none",padding:10,fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,lineHeight:"1",height:40,border:"none",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",background:"transparent"})),He=v(L)(()=>({display:"inline-flex",alignItems:"center"})),Ne=v.div(({theme:e})=>({fontSize:e.typography.size.s2-1,marginLeft:10})),Ue=(e,t,a)=>{if(t===null)return;let s=typeof t=="function"?t(e):t;return a?De(s):s},Ge=Q(function(){let[e,t]=G(),{viewports:a=ue,defaultOrientation:s,defaultViewport:c,disable:b}=F(A,{}),p=Pe(a),o=oe(),[i,m]=N(!1);c&&!p.find(I=>I.id===c)&&console.warn(`Cannot find "defaultViewport" of "${c}" in addon-viewport configs, please check the "viewports" setting in the configuration.`),O(()=>{de(o,e,t,Object.keys(a))},[a,e,e.viewport,t,o]),O(()=>{let I=s==="landscape";(c&&e.viewport!==c||s&&e.viewportRotated!==I)&&t({viewport:c,viewportRotated:I})},[s,c,t]);let n=p.find(I=>I.id===e.viewport)||p.find(I=>I.id===c)||p.find(I=>I.default)||D,d=ee(),r=Ue(d.current,n.styles,e.viewportRotated);return O(()=>{d.current=r},[n]),b||Object.entries(a).length===0?null:l.createElement(V,null,l.createElement(W,{placement:"top",tooltip:({onHide:I})=>l.createElement(q,{links:Ve(p,n,t,I)}),closeOnOutsideClick:!0,onVisibleChange:m},l.createElement(He,{key:"viewport",title:"Change the size of the preview",active:i||!!r,onDoubleClick:()=>{t({viewport:D.id})}},l.createElement(j,null),r?l.createElement(Ne,null,e.viewportRotated?`${n.title} (L)`:`${n.title} (P)`):null)),r?l.createElement(ze,null,l.createElement(Y,{styles:{'iframe[data-is-storybook="true"]':{...r||{width:"100%",height:"100%"}}}}),l.createElement(Ie,{title:"Viewport width"},r.width.replace("px","")),l.createElement(L,{key:"viewport-rotate",title:"Rotate viewport",onClick:()=>{t({viewportRotated:!e.viewportRotated})}},l.createElement(K,null)),l.createElement(Ie,{title:"Viewport height"},r.height.replace("px",""))):null)});U.register(B,e=>{U.add(B,{title:"viewport / media-queries",type:te.TOOL,match:({viewMode:t,tabId:a})=>t==="story"&&!a,render:()=>FEATURES?.viewportStoryGlobals?H(Le,{api:e}):H(Ge,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/interactions-10/manager-bundle.js b/packages/graphics-components/docs/sb-addons/interactions-10/manager-bundle.js new file mode 100644 index 0000000..c7ab271 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/interactions-10/manager-bundle.js @@ -0,0 +1,222 @@ +try{ +(()=>{var be=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var m=__REACT__,{Children:qd,Component:$d,Fragment:Ot,Profiler:Ud,PureComponent:zd,StrictMode:Hd,Suspense:Gd,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Vd,cloneElement:Wd,createContext:Yd,createElement:U,createFactory:Kd,createRef:Xd,forwardRef:Jd,isValidElement:Qd,lazy:Zd,memo:Ft,startTransition:eh,unstable_act:th,useCallback:Un,useContext:rh,useDebugValue:nh,useDeferredValue:oh,useEffect:ke,useId:ah,useImperativeHandle:uh,useInsertionEffect:ih,useLayoutEffect:sh,useMemo:zn,useReducer:lh,useRef:It,useState:Te,useSyncExternalStore:ch,useTransition:ph,version:dh}=__REACT__;var gh=__STORYBOOK_COMPONENTS__,{A:yh,ActionBar:bh,AddonPanel:Hn,Badge:gr,Bar:Gn,Blockquote:Eh,Button:Vn,ClipboardCode:Ah,Code:Sh,DL:wh,Div:Ch,DocumentWrapper:vh,EmptyTabContent:Wn,ErrorFormatter:Dh,FlexBar:xh,Form:Th,H1:Rh,H2:_h,H3:Oh,H4:Fh,H5:Ih,H6:Bh,HR:Ph,IconButton:yr,IconButtonSkeleton:Nh,Icons:Lh,Img:jh,LI:kh,Link:br,ListItem:Mh,Loader:qh,Modal:$h,OL:Uh,P:Yn,Placeholder:zh,Pre:Hh,ProgressSpinner:Gh,ResetWrapper:Vh,ScrollArea:Wh,Separator:Kn,Spaced:Xn,Span:Yh,StorybookIcon:Kh,StorybookLogo:Xh,Symbols:Jh,SyntaxHighlighter:Qh,TT:Zh,TabBar:ef,TabButton:tf,TabWrapper:rf,Table:nf,Tabs:of,TabsState:af,TooltipLinkList:uf,TooltipMessage:sf,TooltipNote:Er,UL:lf,WithTooltip:Ye,WithTooltipPure:cf,Zoom:pf,codeCommon:df,components:hf,createCopyToClipboardFunction:ff,getStoryHref:mf,icons:gf,interleaveSeparators:yf,nameSpaceClassNames:bf,resetComponents:Ef,withReset:Af}=__STORYBOOK_COMPONENTS__;var Df=__STORYBOOK_API__,{ActiveTabs:xf,Consumer:Jn,ManagerContext:Tf,Provider:Rf,RequestResponseError:_f,addons:Ar,combineParameters:Of,controlOrMetaKey:Ff,controlOrMetaSymbol:If,eventMatchesShortcut:Bf,eventToShortcut:Pf,experimental_MockUniversalStore:Nf,experimental_UniversalStore:Lf,experimental_requestResponse:jf,experimental_useUniversalStore:kf,isMacLike:Mf,isShortcutTaken:qf,keyToSymbol:$f,merge:Uf,mockChannel:zf,optionOrAltSymbol:Hf,shortcutMatchesShortcut:Gf,shortcutToHumanString:Vf,types:Qn,useAddonState:Sr,useArgTypes:Wf,useArgs:Yf,useChannel:Zn,useGlobalTypes:Kf,useGlobals:Xf,useParameter:eo,useSharedState:Jf,useStoryPrepared:Qf,useStorybookApi:to,useStorybookState:Zf}=__STORYBOOK_API__;var om=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:ro,ARGTYPES_INFO_RESPONSE:wr,CHANNEL_CREATED:am,CHANNEL_WS_DISCONNECT:um,CONFIG_ERROR:no,CREATE_NEW_STORYFILE_REQUEST:im,CREATE_NEW_STORYFILE_RESPONSE:sm,CURRENT_STORY_WAS_SET:Cr,DOCS_PREPARED:oo,DOCS_RENDERED:Bt,FILE_COMPONENT_SEARCH_REQUEST:lm,FILE_COMPONENT_SEARCH_RESPONSE:cm,FORCE_REMOUNT:bt,FORCE_RE_RENDER:Pt,GLOBALS_UPDATED:ot,NAVIGATE_URL:pm,PLAY_FUNCTION_THREW_EXCEPTION:Nt,PRELOAD_ENTRIES:ao,PREVIEW_BUILDER_PROGRESS:dm,PREVIEW_KEYDOWN:uo,REGISTER_SUBSCRIPTION:hm,REQUEST_WHATS_NEW_DATA:fm,RESET_STORY_ARGS:Lt,RESULT_WHATS_NEW_DATA:mm,SAVE_STORY_REQUEST:gm,SAVE_STORY_RESPONSE:ym,SELECT_STORY:bm,SET_CONFIG:Em,SET_CURRENT_STORY:vr,SET_FILTER:Am,SET_GLOBALS:io,SET_INDEX:Sm,SET_STORIES:wm,SET_WHATS_NEW_CACHE:Cm,SHARED_STATE_CHANGED:vm,SHARED_STATE_SET:Dm,STORIES_COLLAPSE_ALL:xm,STORIES_EXPAND_ALL:Tm,STORY_ARGS_UPDATED:so,STORY_CHANGED:lo,STORY_ERRORED:co,STORY_FINISHED:Dr,STORY_INDEX_INVALIDATED:po,STORY_MISSING:xr,STORY_PREPARED:ho,STORY_RENDERED:Et,STORY_RENDER_PHASE_CHANGED:Pe,STORY_SPECIFIED:fo,STORY_THREW_EXCEPTION:jt,STORY_UNCHANGED:mo,TELEMETRY_ERROR:Rm,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:_m,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:Om,TESTING_MODULE_CRASH_REPORT:Fm,TESTING_MODULE_PROGRESS_REPORT:Im,TESTING_MODULE_RUN_ALL_REQUEST:Bm,TESTING_MODULE_RUN_REQUEST:Pm,TOGGLE_WHATS_NEW_NOTIFICATIONS:Nm,UNHANDLED_ERRORS_WHILE_PLAYING:kt,UPDATE_GLOBALS:Mt,UPDATE_QUERY_PARAMS:go,UPDATE_STORY_ARGS:qt}=__STORYBOOK_CORE_EVENTS__;var At=(()=>{let t;return typeof window<"u"?t=window:typeof globalThis<"u"?t=globalThis:typeof window<"u"?t=window:typeof self<"u"?t=self:t={},t})();var Km=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Xm,logger:Jm,once:Mi,pretty:Qm}=__STORYBOOK_CLIENT_LOGGER__;var ng=__STORYBOOK_CHANNELS__,{Channel:$t,HEARTBEAT_INTERVAL:og,HEARTBEAT_MAX_LATENCY:ag,PostMessageTransport:ug,WebsocketTransport:ig,createBrowserChannel:sg}=__STORYBOOK_CHANNELS__;var hg=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Ne,logger:X,once:Me,pretty:fg}=__STORYBOOK_CLIENT_LOGGER__;var qi=Object.defineProperty,oe=(t,e)=>qi(t,"name",{value:e,configurable:!0});function ie(t){for(var e=[],r=1;r` - ${u}`).join(` +`)}`),`${o}${a!=null?` + +More info: ${a} +`:""}`}};oe(yo,"StorybookError");var pe=yo,$i=(t=>(t.BLOCKS="BLOCKS",t.DOCS_TOOLS="DOCS-TOOLS",t.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",t.PREVIEW_CHANNELS="PREVIEW_CHANNELS",t.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",t.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",t.PREVIEW_API="PREVIEW_API",t.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",t.PREVIEW_ROUTER="PREVIEW_ROUTER",t.PREVIEW_THEMING="PREVIEW_THEMING",t.RENDERER_HTML="RENDERER_HTML",t.RENDERER_PREACT="RENDERER_PREACT",t.RENDERER_REACT="RENDERER_REACT",t.RENDERER_SERVER="RENDERER_SERVER",t.RENDERER_SVELTE="RENDERER_SVELTE",t.RENDERER_VUE="RENDERER_VUE",t.RENDERER_VUE3="RENDERER_VUE3",t.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",t.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",t.ADDON_VITEST="ADDON_VITEST",t))($i||{}),Eo=class extends pe{constructor(e){super({category:"PREVIEW_API",code:1,message:ie` + Couldn't find story matching id '${e.storyId}' after HMR. + - Did you just rename a story? + - Did you remove it from your CSF file? + - Are you sure a story with the id '${e.storyId}' exists? + - Please check the values in the stories field of your main.js config and see if they would match your CSF File. + - Also check the browser console and terminal for potential error messages.`}),this.data=e}};oe(Eo,"MissingStoryAfterHmrError");var Ao=Eo,Ui=class extends pe{constructor(e){super({category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:ie` + We detected that you use an implicit action arg while ${e.phase} of your story. + ${e.deprecated?` +This is deprecated and won't work in Storybook 8 anymore. +`:""} + Please provide an explicit spy to your args like this: + import { fn } from '@storybook/test'; + ... + args: { + ${e.name}: fn() + }`}),this.data=e}};oe(Ui,"ImplicitActionsDuringRendering");var So=class extends pe{constructor(){super({category:"PREVIEW_API",code:3,message:ie` + Cannot call \`storyStore.extract()\` without calling \`storyStore.cacheAllCsfFiles()\` first. + + You probably meant to call \`await preview.extract()\` which does the above for you.`})}};oe(So,"CalledExtractOnStoreError");var wo=So,Co=class extends pe{constructor(){super({category:"PREVIEW_API",code:4,message:ie` + Expected your framework's preset to export a \`renderToCanvas\` field. + + Perhaps it needs to be upgraded for Storybook 7.0?`,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field"})}};oe(Co,"MissingRenderToCanvasError");var vo=Co,Do=class extends pe{constructor(e){super({category:"PREVIEW_API",code:5,message:ie` + Called \`Preview.${e.methodName}()\` before initialization. + + The preview needs to load the story index before most methods can be called. If you want + to call \`${e.methodName}\`, try \`await preview.initializationPromise;\` first. + + If you didn't call the above code, then likely it was called by an addon that needs to + do the above.`}),this.data=e}};oe(Do,"CalledPreviewMethodBeforeInitializationError");var Ee=Do,xo=class extends pe{constructor(e){super({category:"PREVIEW_API",code:6,message:ie` + Error fetching \`/index.json\`: + + ${e.text} + + If you are in development, this likely indicates a problem with your Storybook process, + check the terminal for errors. + + If you are in a deployed Storybook, there may have been an issue deploying the full Storybook + build.`}),this.data=e}};oe(xo,"StoryIndexFetchError");var To=xo,Ro=class extends pe{constructor(e){super({category:"PREVIEW_API",code:7,message:ie` + Tried to render docs entry ${e.storyId} but it is a MDX file that has no CSF + references, or autodocs for a CSF file that some doesn't refer to itself. + + This likely is an internal error in Storybook's indexing, or you've attached the + \`attached-mdx\` tag to an MDX file that is not attached.`}),this.data=e}};oe(Ro,"MdxFileWithNoCsfReferencesError");var _o=Ro,Oo=class extends pe{constructor(){super({category:"PREVIEW_API",code:8,message:ie` + Couldn't find any stories in your Storybook. + + - Please check your stories field of your main.js config: does it match correctly? + - Also check the browser console and terminal for error messages.`})}};oe(Oo,"EmptyIndexError");var Fo=Oo,Io=class extends pe{constructor(e){super({category:"PREVIEW_API",code:9,message:ie` + Couldn't find story matching '${e.storySpecifier}'. + + - Are you sure a story with that id exists? + - Please check your stories field of your main.js config. + - Also check the browser console and terminal for error messages.`}),this.data=e}};oe(Io,"NoStoryMatchError");var Bo=Io,Po=class extends pe{constructor(e){super({category:"PREVIEW_API",code:10,message:ie` + Couldn't find story matching id '${e.storyId}' after importing a CSF file. + + The file was indexed as if the story was there, but then after importing the file in the browser + we didn't find the story. Possible reasons: + - You are using a custom story indexer that is misbehaving. + - You have a custom file loader that is removing or renaming exports. + + Please check your browser console and terminal for errors that may explain the issue.`}),this.data=e}};oe(Po,"MissingStoryFromCsfFileError");var No=Po,Lo=class extends pe{constructor(){super({category:"PREVIEW_API",code:11,message:ie` + Cannot access the Story Store until the index is ready. + + It is not recommended to use methods directly on the Story Store anyway, in Storybook 9 we will + remove access to the store entirely`})}};oe(Lo,"StoryStoreAccessedBeforeInitializationError");var jo=Lo,ko=class extends pe{constructor(e){super({category:"PREVIEW_API",code:12,message:ie` + Incorrect use of mount in the play function. + + To use mount in the play function, you must satisfy the following two requirements: + + 1. You *must* destructure the mount property from the \`context\` (the argument passed to your play function). + This makes sure that Storybook does not start rendering the story before the play function begins. + + 2. Your Storybook framework or builder must be configured to transpile to ES2017 or newer. + This is because destructuring statements and async/await usages are otherwise transpiled away, + which prevents Storybook from recognizing your usage of \`mount\`. + + Note that Angular is not supported. As async/await is transpiled to support the zone.js polyfill. + + More info: https://storybook.js.org/docs/writing-tests/interaction-testing#run-code-before-the-component-gets-rendered + + Received the following play function: + ${e.playFunction}`}),this.data=e}};oe(ko,"MountMustBeDestructuredError");var Ut=ko,Mo=class extends pe{constructor(e){super({category:"PREVIEW_API",code:14,message:ie` + No render function available for storyId '${e.id}' + `}),this.data=e}};oe(Mo,"NoRenderFunctionError");var qo=Mo,$o=class extends pe{constructor(){super({category:"PREVIEW_API",code:15,message:ie` + No component is mounted in your story. + + This usually occurs when you destructure mount in the play function, but forget to call it. + + For example: + + async play({ mount, canvasElement }) { + // 👈 mount should be called: await mount(); + const canvas = within(canvasElement); + const button = await canvas.findByRole('button'); + await userEvent.click(button); + }; + + Make sure to either remove it or call mount in your play function. + `})}};oe($o,"NoStoryMountedError");var Uo=$o,zi=class extends pe{constructor(){super({category:"FRAMEWORK_NEXTJS",code:1,documentation:"https://storybook.js.org/docs/get-started/nextjs#faq",message:ie` + You are importing avif images, but you don't have sharp installed. + + You have to install sharp in order to use image optimization features in Next.js. + `})}};oe(zi,"NextJsSharpError");var Hi=class extends pe{constructor(e){super({category:"FRAMEWORK_NEXTJS",code:2,message:ie` + Tried to access router mocks from "${e.importType}" but they were not created yet. You might be running code in an unsupported environment. + `}),this.data=e}};oe(Hi,"NextjsRouterMocksNotAvailable");var Gi=class extends pe{constructor(e){super({category:"DOCS-TOOLS",code:1,documentation:"https://github.com/storybookjs/storybook/issues/26606",message:ie` + There was a failure when generating detailed ArgTypes in ${e.language} for: + ${JSON.stringify(e.type,null,2)} + + Storybook will fall back to use a generic type description instead. + + This type is either not supported or it is a bug in the docgen generation in Storybook. + If you think this is a bug, please detail it as much as possible in the Github issue. + `}),this.data=e}};oe(Gi,"UnknownArgTypesError");var Vi=class extends pe{constructor(e){super({category:"ADDON_VITEST",code:1,message:ie` + Encountered an unsupported value "${e.value}" when setting the viewport ${e.dimension} dimension. + + The Storybook plugin only supports values in the following units: + - px, vh, vw, em, rem and %. + + You can either change the viewport for this story to use one of the supported units or skip the test by adding '!test' to the story's tags per https://storybook.js.org/docs/writing-stories/tags + `}),this.data=e}};oe(Vi,"UnsupportedViewportDimensionError");var Wi=Object.create,_r=Object.defineProperty,Yi=Object.getOwnPropertyDescriptor,Ki=Object.getOwnPropertyNames,Xi=Object.getPrototypeOf,Ji=Object.prototype.hasOwnProperty,se=(t,e)=>_r(t,"name",{value:e,configurable:!0}),Qi=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Zi=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Ki(e))!Ji.call(t,o)&&o!==r&&_r(t,o,{get:()=>e[o],enumerable:!(n=Yi(e,o))||n.enumerable});return t},es=(t,e,r)=>(r=t!=null?Wi(Xi(t)):{},Zi(e||!t||!t.__esModule?_r(r,"default",{value:t,enumerable:!0}):r,t)),ts=Qi(t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=function(){var e=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,a){return se(function u(i,s,l){var h,f,g,E=e.call(i),w=e.call(s);if(i===s)return!0;if(i==null||s==null)return!1;if(l.indexOf(i)>-1&&l.indexOf(s)>-1)return!0;if(l.push(i,s),E!=w||(h=n(i),f=n(s),h.length!=f.length||h.some(function(v){return!u(i[v],s[v],l)})))return!1;switch(E.slice(8,-1)){case"Symbol":return i.valueOf()==s.valueOf();case"Date":case"Number":return+i==+s||+i!=+i&&+s!=+s;case"RegExp":case"Function":case"String":case"Boolean":return""+i==""+s;case"Set":case"Map":h=i.entries(),f=s.entries();do if(!u((g=h.next()).value,f.next().value,l))return!1;while(!g.done);return!0;case"ArrayBuffer":i=new Uint8Array(i),s=new Uint8Array(s);case"DataView":i=new Uint8Array(i.buffer),s=new Uint8Array(s.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(i.length!=s.length)return!1;for(g=0;g`${r} ${n}${o}`).replace(/([a-z])([A-Z])/g,(e,r,n)=>`${r} ${n}`).replace(/([a-z])([0-9])/gi,(e,r,n)=>`${r} ${n}`).replace(/([0-9])([a-z])/gi,(e,r,n)=>`${r} ${n}`).replace(/(\s|^)(\w)/g,(e,r,n)=>`${r}${n.toUpperCase()}`).replace(/ +/g," ").trim()}se(Go,"toStartCaseStr");var zo=es(ts(),1),Vo=se(t=>t.map(e=>typeof e<"u").filter(Boolean).length,"count"),rs=se((t,e)=>{let{exists:r,eq:n,neq:o,truthy:a}=t;if(Vo([r,n,o,a])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,zo.isEqual)(e,n);if(typeof o<"u")return!(0,zo.isEqual)(e,o);if(typeof r<"u"){let u=typeof e<"u";return r?u:!u}return typeof a>"u"||a?!!e:!e},"testValue"),Wo=se((t,e,r)=>{if(!t.if)return!0;let{arg:n,global:o}=t.if;if(Vo([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let a=n?e[n]:r[o];return rs(t.if,a)},"includeConditionalArg");function ns(t){let e,r={_tag:"Preview",input:t,get composed(){if(e)return e;let{addons:n,...o}=t;return e=ut(Xe([...n??[],o])),e},meta(n){return Yo(n,this)}};return globalThis.globalProjectAnnotations=r.composed,r}se(ns,"__definePreview");function os(t){return t!=null&&typeof t=="object"&&"_tag"in t&&t?._tag==="Preview"}se(os,"isPreview");function as(t){return t!=null&&typeof t=="object"&&"_tag"in t&&t?._tag==="Meta"}se(as,"isMeta");function Yo(t,e){return{_tag:"Meta",input:t,preview:e,get composed(){throw new Error("Not implemented")},story(r){return Ko(r,this)}}}se(Yo,"defineMeta");function Ko(t,e){return{_tag:"Story",input:t,meta:e,get composed(){throw new Error("Not implemented")}}}se(Ko,"defineStory");function Ke(t){return t!=null&&typeof t=="object"&&"_tag"in t&&t?._tag==="Story"}se(Ke,"isStory");var Or=se(t=>t.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),"sanitize"),Ho=se((t,e)=>{let r=Or(t);if(r==="")throw new Error(`Invalid ${e} '${t}', must include alphanumeric characters`);return r},"sanitizeSafe"),Xo=se((t,e)=>`${Ho(t,"kind")}${e?`--${Ho(e,"name")}`:""}`,"toId"),Jo=se(t=>Go(t),"storyNameFromExport");function Rr(t,e){return Array.isArray(e)?e.includes(t):t.match(e)}se(Rr,"matches");function at(t,{includeStories:e,excludeStories:r}){return t!=="__esModule"&&(!e||Rr(t,e))&&(!r||!Rr(t,r))}se(at,"isExportStory");var Ug=se((t,{rootSeparator:e,groupSeparator:r})=>{let[n,o]=t.split(e,2),a=(o||t).split(r).filter(u=>!!u);return{root:o?n:null,groups:a}},"parseKind"),Qo=se((...t)=>{let e=t.reduce((r,n)=>(n.startsWith("!")?r.delete(n.slice(1)):r.add(n),r),new Set);return Array.from(e)},"combineTags");var us=Object.create,Qr=Object.defineProperty,is=Object.getOwnPropertyDescriptor,ss=Object.getOwnPropertyNames,ls=Object.getPrototypeOf,cs=Object.prototype.hasOwnProperty,c=(t,e)=>Qr(t,"name",{value:e,configurable:!0}),zt=(t=>typeof be<"u"?be:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof be<"u"?be:e)[r]}):t)(function(t){if(typeof be<"u")return be.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')}),he=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ps=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of ss(e))!cs.call(t,o)&&o!==r&&Qr(t,o,{get:()=>e[o],enumerable:!(n=is(e,o))||n.enumerable});return t},ct=(t,e,r)=>(r=t!=null?us(ls(t)):{},ps(e||!t||!t.__esModule?Qr(r,"default",{value:t,enumerable:!0}):r,t)),fa=he((t,e)=>{(function(r){if(typeof t=="object"&&typeof e<"u")e.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){var r,n,o;return c(function a(u,i,s){function l(g,E){if(!i[g]){if(!u[g]){var w=typeof zt=="function"&&zt;if(!E&&w)return w(g,!0);if(h)return h(g,!0);var v=new Error("Cannot find module '"+g+"'");throw v.code="MODULE_NOT_FOUND",v}var b=i[g]={exports:{}};u[g][0].call(b.exports,function(S){var A=u[g][1][S];return l(A||S)},b,b.exports,a,u,i,s)}return i[g].exports}c(l,"s");for(var h=typeof zt=="function"&&zt,f=0;f=0)return this.lastItem=this.list[h],this.list[h].val},s.prototype.set=function(l,h){var f;return this.lastItem&&this.isEqual(this.lastItem.key,l)?(this.lastItem.val=h,this):(f=this.indexOf(l),f>=0?(this.lastItem=this.list[f],this.list[f].val=h,this):(this.lastItem={key:l,val:h},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(l){var h;if(this.lastItem&&this.isEqual(this.lastItem.key,l)&&(this.lastItem=void 0),h=this.indexOf(l),h>=0)return this.size--,this.list.splice(h,1)[0]},s.prototype.has=function(l){var h;return this.lastItem&&this.isEqual(this.lastItem.key,l)?!0:(h=this.indexOf(l),h>=0?(this.lastItem=this.list[h],!0):!1)},s.prototype.forEach=function(l,h){var f;for(f=0;f0&&(P[_]={cacheItem:S,arg:arguments[_]},R?l(w,P):w.push(P),w.length>g&&h(w.shift())),b.wasMemoized=R,b.numArgs=_+1,D},"memoizerific");return b.limit=g,b.wasMemoized=!1,b.cache=E,b.lru=w,b}};function l(g,E){var w=g.length,v=E.length,b,S,A;for(S=0;S=0&&(w=g[b],v=w.cacheItem.get(w.arg),!v||!v.size);b--)w.cacheItem.delete(w.arg)}c(h,"removeCachedResult");function f(g,E){return g===E||g!==g&&E!==E}c(f,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),ma=he(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeString=n;var e=Array.from({length:256},(o,a)=>"%"+((a<16?"0":"")+a.toString(16)).toUpperCase()),r=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function n(o){let a=o.length;if(a===0)return"";let u="",i=0,s=0;e:for(;s>6]+e[128|l&63];continue}if(l<55296||l>=57344){i=s+1,u+=e[224|l>>12]+e[128|l>>6&63]+e[128|l&63];continue}if(++s,s>=a)throw new Error("URI malformed");let h=o.charCodeAt(s)&1023;i=s+1,l=65536+((l&1023)<<10|h),u+=e[240|l>>18]+e[128|l>>12&63]+e[128|l>>6&63]+e[128|l&63]}return i===0?o:i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultOptions=t.defaultShouldSerializeObject=t.defaultValueSerializer=void 0;var e=ma(),r=c(a=>{switch(typeof a){case"string":return(0,e.encodeString)(a);case"bigint":case"boolean":return""+a;case"number":if(Number.isFinite(a))return a<1e21?""+a:(0,e.encodeString)(""+a);break}return a instanceof Date?(0,e.encodeString)(a.toISOString()):""},"defaultValueSerializer");t.defaultValueSerializer=r;var n=c(a=>a instanceof Date,"defaultShouldSerializeObject");t.defaultShouldSerializeObject=n;var o=c(a=>a,"identityFunc");t.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:t.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:t.defaultShouldSerializeObject}}),ga=he(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDeepObject=o,t.stringifyObject=h;var e=Zr(),r=ma();function n(f){return f==="__proto__"||f==="constructor"||f==="prototype"}c(n,"isPrototypeKey");function o(f,g,E,w,v){if(n(g))return f;let b=f[g];return typeof b=="object"&&b!==null?b:!w&&(v||typeof E=="number"||typeof E=="string"&&E*0===0&&E.indexOf(".")===-1)?f[g]=[]:f[g]={}}c(o,"getDeepObject");var a=20,u="[]",i="[",s="]",l=".";function h(f,g,E=0,w,v){let{nestingSyntax:b=e.defaultOptions.nestingSyntax,arrayRepeat:S=e.defaultOptions.arrayRepeat,arrayRepeatSyntax:A=e.defaultOptions.arrayRepeatSyntax,nesting:D=e.defaultOptions.nesting,delimiter:_=e.defaultOptions.delimiter,valueSerializer:P=e.defaultOptions.valueSerializer,shouldSerializeObject:R=e.defaultOptions.shouldSerializeObject}=g,T=typeof _=="number"?String.fromCharCode(_):_,O=v===!0&&S,B=b==="dot"||b==="js"&&!v;if(E>a)return"";let j="",M=!0,L=!1;for(let q in f){let p=f[q],d;w?(d=w,O?A==="bracket"&&(d+=u):B?(d+=l,d+=q):(d+=i,d+=q,d+=s)):d=q,M||(j+=T),typeof p=="object"&&p!==null&&!R(p)?(L=p.pop!==void 0,(D||S&&L)&&(j+=h(p,g,E+1,d,L))):(j+=(0,r.encodeString)(d),j+="=",j+=P(p,q)),M&&(M=!1)}return j}c(h,"stringifyObject")}),ds=he((t,e)=>{"use strict";var r=12,n=0,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function a(s){var l=s.indexOf("%");if(l===-1)return s;for(var h=s.length,f="",g=0,E=0,w=l,v=r;l>-1&&l>10),56320+(E&1023)),E=0,g=l+3,l=w=s.indexOf("%",g);else{if(v===n)return null;if(l+=3,l{"use strict";var e=t&&t.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(t,"__esModule",{value:!0}),t.numberValueDeserializer=t.numberKeyDeserializer=void 0,t.parse=h;var r=ga(),n=Zr(),o=e(ds()),a=c(f=>{let g=Number(f);return Number.isNaN(g)?f:g},"numberKeyDeserializer");t.numberKeyDeserializer=a;var u=c(f=>{let g=Number(f);return Number.isNaN(g)?f:g},"numberValueDeserializer");t.numberValueDeserializer=u;var i=/\+/g,s=c(function(){},"Empty");s.prototype=Object.create(null);function l(f,g,E,w,v){let b=f.substring(g,E);return w&&(b=b.replace(i," ")),v&&(b=(0,o.default)(b)||b),b}c(l,"computeKeySlice");function h(f,g){let{valueDeserializer:E=n.defaultOptions.valueDeserializer,keyDeserializer:w=n.defaultOptions.keyDeserializer,arrayRepeatSyntax:v=n.defaultOptions.arrayRepeatSyntax,nesting:b=n.defaultOptions.nesting,arrayRepeat:S=n.defaultOptions.arrayRepeat,nestingSyntax:A=n.defaultOptions.nestingSyntax,delimiter:D=n.defaultOptions.delimiter}=g??{},_=typeof D=="string"?D.charCodeAt(0):D,P=A==="js",R=new s;if(typeof f!="string")return R;let T=f.length,O="",B=-1,j=-1,M=-1,L=R,q,p="",d="",y=!1,x=!1,C=!1,F=!1,I=!1,N=!1,k=!1,Z=0,te=-1,J=-1,ue=-1;for(let G=0;GB,k||(j=G),M!==j-1&&(d=l(f,M+1,te>-1?te:j,C,y),p=w(d),q!==void 0&&(L=(0,r.getDeepObject)(L,q,p,P&&I,P&&N))),k||p!==""){k&&(O=f.slice(j+1,G),F&&(O=O.replace(i," ")),x&&(O=(0,o.default)(O)||O));let ce=E(O,p);if(S){let ve=L[p];ve===void 0?te>-1?L[p]=[ce]:L[p]=ce:ve.pop?ve.push(ce):L[p]=[ve,ce]}else L[p]=ce}O="",B=G,j=G,y=!1,x=!1,C=!1,F=!1,I=!1,N=!1,te=-1,M=G,L=R,q=void 0,p=""}else Z===93?(S&&v==="bracket"&&ue===91&&(te=J),b&&(A==="index"||P)&&j<=B&&(M!==J&&(d=l(f,M+1,G,C,y),p=w(d),q!==void 0&&(L=(0,r.getDeepObject)(L,q,p,void 0,P)),q=p,C=!1,y=!1),M=G,N=!0,I=!1)):Z===46?b&&(A==="dot"||P)&&j<=B&&(M!==J&&(d=l(f,M+1,G,C,y),p=w(d),q!==void 0&&(L=(0,r.getDeepObject)(L,q,p,P)),q=p,C=!1,y=!1),I=!0,N=!1,M=G):Z===91?b&&(A==="index"||P)&&j<=B&&(M!==J&&(d=l(f,M+1,G,C,y),p=w(d),P&&q!==void 0&&(L=(0,r.getDeepObject)(L,q,p,P)),q=p,C=!1,y=!1,I=!1,N=!0),M=G):Z===61?j<=B?j=G:x=!0:Z===43?j>B?F=!0:C=!0:Z===37&&(j>B?x=!0:y=!0);J=G,ue=Z}return R}c(h,"parse")}),fs=he(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=r;var e=ga();function r(n,o){if(n===null||typeof n!="object")return"";let a=o??{};return(0,e.stringifyObject)(n,a)}c(r,"stringify")}),en=he(t=>{"use strict";var e=t&&t.__createBinding||(Object.create?function(a,u,i,s){s===void 0&&(s=i);var l=Object.getOwnPropertyDescriptor(u,i);(!l||("get"in l?!u.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:c(function(){return u[i]},"get")}),Object.defineProperty(a,s,l)}:function(a,u,i,s){s===void 0&&(s=i),a[s]=u[i]}),r=t&&t.__exportStar||function(a,u){for(var i in a)i!=="default"&&!Object.prototype.hasOwnProperty.call(u,i)&&e(u,a,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0;var n=hs();Object.defineProperty(t,"parse",{enumerable:!0,get:c(function(){return n.parse},"get")});var o=fs();Object.defineProperty(t,"stringify",{enumerable:!0,get:c(function(){return o.stringify},"get")}),r(Zr(),t)}),ya=he((t,e)=>{e.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}),ms=he((t,e)=>{e.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}),ba=he((t,e)=>{e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}),gs=he((t,e)=>{e.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}),ys=he(t=>{"use strict";var e=t&&t.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var r=e(gs()),n=String.fromCodePoint||function(a){var u="";return a>65535&&(a-=65536,u+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),u+=String.fromCharCode(a),u};function o(a){return a>=55296&&a<=57343||a>1114111?"\uFFFD":(a in r.default&&(a=r.default[a]),n(a))}c(o,"decodeCodePoint"),t.default=o}),Zo=he(t=>{"use strict";var e=t&&t.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var r=e(ya()),n=e(ms()),o=e(ba()),a=e(ys()),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;t.decodeXML=i(o.default),t.decodeHTMLStrict=i(r.default);function i(h){var f=l(h);return function(g){return String(g).replace(u,f)}}c(i,"getStrictDecoder");var s=c(function(h,f){return h{"use strict";var e=t&&t.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var r=e(ba()),n=s(r.default),o=l(n);t.encodeXML=S(n);var a=e(ya()),u=s(a.default),i=l(u);t.encodeHTML=E(u,i),t.encodeNonAsciiHTML=S(u);function s(A){return Object.keys(A).sort().reduce(function(D,_){return D[A[_]]="&"+_+";",D},{})}c(s,"getInverseObj");function l(A){for(var D=[],_=[],P=0,R=Object.keys(A);P1?f(A):A.charCodeAt(0)).toString(16).toUpperCase()+";"}c(g,"singleCharReplacer");function E(A,D){return function(_){return _.replace(D,function(P){return A[P]}).replace(h,g)}}c(E,"getInverse");var w=new RegExp(o.source+"|"+h.source,"g");function v(A){return A.replace(w,g)}c(v,"escape"),t.escape=v;function b(A){return A.replace(o,g)}c(b,"escapeUTF8"),t.escapeUTF8=b;function S(A){return function(D){return D.replace(w,function(_){return A[_]||g(_)})}}c(S,"getASCIIEncoder")}),bs=he(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=Zo(),r=ea();function n(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTML)(s)}c(n,"decode"),t.decode=n;function o(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTMLStrict)(s)}c(o,"decodeStrict"),t.decodeStrict=o;function a(s,l){return(!l||l<=0?r.encodeXML:r.encodeHTML)(s)}c(a,"encode"),t.encode=a;var u=ea();Object.defineProperty(t,"encodeXML",{enumerable:!0,get:c(function(){return u.encodeXML},"get")}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:c(function(){return u.encodeHTML},"get")}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:c(function(){return u.encodeNonAsciiHTML},"get")}),Object.defineProperty(t,"escape",{enumerable:!0,get:c(function(){return u.escape},"get")}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:c(function(){return u.escapeUTF8},"get")}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:c(function(){return u.encodeHTML},"get")}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:c(function(){return u.encodeHTML},"get")});var i=Zo();Object.defineProperty(t,"decodeXML",{enumerable:!0,get:c(function(){return i.decodeXML},"get")}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:c(function(){return i.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:c(function(){return i.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:c(function(){return i.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:c(function(){return i.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:c(function(){return i.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:c(function(){return i.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:c(function(){return i.decodeXML},"get")})}),Es=he((t,e)=>{"use strict";function r(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}c(r,"_classCallCheck");function n(p,d){for(var y=0;y=p.length?{done:!0}:{done:!1,value:p[x++]}},"n"),e:c(function(k){throw k},"e"),f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=!0,I=!1,N;return{s:c(function(){y=y.call(p)},"s"),n:c(function(){var k=y.next();return F=k.done,k},"n"),e:c(function(k){I=!0,N=k},"e"),f:c(function(){try{!F&&y.return!=null&&y.return()}finally{if(I)throw N}},"f")}}c(a,"_createForOfIteratorHelper");function u(p,d){if(p){if(typeof p=="string")return i(p,d);var y=Object.prototype.toString.call(p).slice(8,-1);if(y==="Object"&&p.constructor&&(y=p.constructor.name),y==="Map"||y==="Set")return Array.from(p);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return i(p,d)}}c(u,"_unsupportedIterableToArray");function i(p,d){(d==null||d>p.length)&&(d=p.length);for(var y=0,x=new Array(d);y0?p*40+55:0,I=d>0?d*40+55:0,N=y>0?y*40+55:0;x[C]=E([F,I,N])}c(f,"setStyleColor");function g(p){for(var d=p.toString(16);d.length<2;)d="0"+d;return d}c(g,"toHexString");function E(p){var d=[],y=a(p),x;try{for(y.s();!(x=y.n()).done;){var C=x.value;d.push(g(C))}}catch(F){y.e(F)}finally{y.f()}return"#"+d.join("")}c(E,"toColorHexString");function w(p,d,y,x){var C;return d==="text"?C=P(y,x):d==="display"?C=b(p,y,x):d==="xterm256Foreground"?C=O(p,x.colors[y]):d==="xterm256Background"?C=B(p,x.colors[y]):d==="rgb"&&(C=v(p,y)),C}c(w,"generateOutput");function v(p,d){d=d.substring(2).slice(0,-1);var y=+d.substr(0,2),x=d.substring(5).split(";"),C=x.map(function(F){return("0"+Number(F).toString(16)).substr(-2)}).join("");return T(p,(y===38?"color:#":"background-color:#")+C)}c(v,"handleRgb");function b(p,d,y){d=parseInt(d,10);var x={"-1":c(function(){return"
"},"_"),0:c(function(){return p.length&&S(p)},"_"),1:c(function(){return R(p,"b")},"_"),3:c(function(){return R(p,"i")},"_"),4:c(function(){return R(p,"u")},"_"),8:c(function(){return T(p,"display:none")},"_"),9:c(function(){return R(p,"strike")},"_"),22:c(function(){return T(p,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:c(function(){return j(p,"i")},"_"),24:c(function(){return j(p,"u")},"_"),39:c(function(){return O(p,y.fg)},"_"),49:c(function(){return B(p,y.bg)},"_"),53:c(function(){return T(p,"text-decoration:overline")},"_")},C;return x[d]?C=x[d]():4"}).join("")}c(S,"resetStyles");function A(p,d){for(var y=[],x=p;x<=d;x++)y.push(x);return y}c(A,"range");function D(p){return function(d){return(p===null||d.category!==p)&&p!=="all"}}c(D,"notCategory");function _(p){p=parseInt(p,10);var d=null;return p===0?d="all":p===1?d="bold":2")}c(R,"pushTag");function T(p,d){return R(p,"span",d)}c(T,"pushStyle");function O(p,d){return R(p,"span","color:"+d)}c(O,"pushForegroundColor");function B(p,d){return R(p,"span","background-color:"+d)}c(B,"pushBackgroundColor");function j(p,d){var y;if(p.slice(-1)[0]===d&&(y=p.pop()),y)return""}c(j,"closeTag");function M(p,d,y){var x=!1,C=3;function F(){return""}c(F,"remove");function I(re,ne){return y("xterm256Foreground",ne),""}c(I,"removeXterm256Foreground");function N(re,ne){return y("xterm256Background",ne),""}c(N,"removeXterm256Background");function k(re){return d.newline?y("display",-1):y("text",re),""}c(k,"newline");function Z(re,ne){x=!0,ne.trim().length===0&&(ne="0"),ne=ne.trimRight(";").split(";");var Be=a(ne),yt;try{for(Be.s();!(yt=Be.n()).done;){var fr=yt.value;y("display",fr)}}catch(mr){Be.e(mr)}finally{Be.f()}return""}c(Z,"ansiMess");function te(re){return y("text",re),""}c(te,"realText");function J(re){return y("rgb",re),""}c(J,"rgb");var ue=[{pattern:/^\x08+/,sub:F},{pattern:/^\x1b\[[012]?K/,sub:F},{pattern:/^\x1b\[\(B/,sub:F},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:J},{pattern:/^\x1b\[38;5;(\d+)m/,sub:I},{pattern:/^\x1b\[48;5;(\d+)m/,sub:N},{pattern:/^\n/,sub:k},{pattern:/^\r+\n/,sub:k},{pattern:/^\r/,sub:k},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:Z},{pattern:/^\x1b\[\d?J/,sub:F},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:F},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:F},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:te}];function G(re,ne){ne>C&&x||(x=!1,p=p.replace(re.pattern,re.sub))}c(G,"process");var ce=[],ve=p,ye=ve.length;e:for(;ye>0;){for(var _e=0,gt=0,dr=ue.length;gt{let t;return typeof window<"u"?t=window:typeof globalThis<"u"?t=globalThis:typeof window<"u"?t=window:typeof self<"u"?t=self:t={},t})();function Ea(){let t={setHandler:c(()=>{},"setHandler"),send:c(()=>{},"send")};return new $t({transport:t})}c(Ea,"mockChannel");var Aa=class{constructor(){this.getChannel=c(()=>{if(!this.channel){let e=Ea();return this.setChannel(e),e}return this.channel},"getChannel"),this.ready=c(()=>this.promise,"ready"),this.hasChannel=c(()=>!!this.channel,"hasChannel"),this.setChannel=c(e=>{this.channel=e,this.resolve()},"setChannel"),this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}};c(Aa,"AddonStore");var As=Aa,Fr="__STORYBOOK_ADDONS_PREVIEW";function Sa(){return de[Fr]||(de[Fr]=new As),de[Fr]}c(Sa,"getAddonsStore");var ze=Sa();function Ss(t){return t}c(Ss,"definePreview");var wa=class{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=c(e=>{e===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(e=>{e.destroy&&e.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){let e=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,e}triggerEffects(){this.prevEffects.forEach(e=>{!this.currentEffects.includes(e)&&e.destroy&&e.destroy()}),this.currentEffects.forEach(e=>{this.prevEffects.includes(e)||(e.destroy=e.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),ze.getChannel().on(Et,this.renderListener)}removeRenderListeners(){ze.getChannel().removeListener(Et,this.renderListener)}};c(wa,"HooksContext");var Ca=wa;function kr(t){let e=c((...r)=>{let{hooks:n}=typeof r[0]=="function"?r[1]:r[0],o=n.currentPhase,a=n.currentHooks,u=n.nextHookIndex,i=n.currentDecoratorName;n.currentDecoratorName=t.name,n.prevMountedDecorators.has(t)?(n.currentPhase="UPDATE",n.currentHooks=n.hookListsMap.get(t)||[]):(n.currentPhase="MOUNT",n.currentHooks=[],n.hookListsMap.set(t,n.currentHooks),n.prevMountedDecorators.add(t)),n.nextHookIndex=0;let s=de.STORYBOOK_HOOKS_CONTEXT;de.STORYBOOK_HOOKS_CONTEXT=n;let l=t(...r);if(de.STORYBOOK_HOOKS_CONTEXT=s,n.currentPhase==="UPDATE"&&n.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return n.currentPhase=o,n.currentHooks=a,n.nextHookIndex=u,n.currentDecoratorName=i,l},"hookified");return e.originalFn=t,e}c(kr,"hookify");var Ir=0,ws=25,Cs=c(t=>(e,r)=>{let n=t(kr(e),r.map(o=>kr(o)));return o=>{let{hooks:a}=o;a.prevMountedDecorators??=new Set,a.mountedDecorators=new Set([e,...r]),a.currentContext=o,a.hasUpdates=!1;let u=n(o);for(Ir=1;a.hasUpdates;)if(a.hasUpdates=!1,a.currentEffects=[],u=n(o),Ir+=1,Ir>ws)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return a.addRenderListeners(),u}},"applyHooks"),vs=c((t,e)=>t.length===e.length&&t.every((r,n)=>r===e[n]),"areDepsEqual"),tn=c(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function rn(){return de.STORYBOOK_HOOKS_CONTEXT||null}c(rn,"getHooksContextOrNull");function Qt(){let t=rn();if(t==null)throw tn();return t}c(Qt,"getHooksContextOrThrow");function va(t,e,r){let n=Qt();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&X.warn(`${t} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:t,deps:r};return n.currentHooks.push(o),e(o),o}if(n.currentPhase==="UPDATE"){let o=n.getNextHook();if(o==null)throw new Error("Rendered more hooks than during the previous render.");return o.name!==t&&X.warn(`Storybook has detected a change in the order of Hooks${n.currentDecoratorName?` called by ${n.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&o.deps==null&&X.warn(`${t} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&o.deps!=null&&r.length!==o.deps.length&&X.warn(`The final argument passed to ${t} changed size between renders. The order and size of this array must remain constant. +Previous: ${o.deps} +Incoming: ${r}`),(r==null||o.deps==null||!vs(r,o.deps))&&(e(o),o.deps=r),o}throw tn()}c(va,"useHook");function vt(t,e,r){let{memoizedState:n}=va(t,o=>{o.memoizedState=e()},r);return n}c(vt,"useMemoLike");function Ds(t,e){return vt("useMemo",t,e)}c(Ds,"useMemo");function Ct(t,e){return vt("useCallback",()=>t,e)}c(Ct,"useCallback");function nn(t,e){return vt(t,()=>({current:e}),[])}c(nn,"useRefLike");function xs(t){return nn("useRef",t)}c(xs,"useRef");function Da(){let t=rn();if(t!=null&&t.currentPhase!=="NONE")t.hasUpdates=!0;else try{ze.getChannel().emit(Pt)}catch{X.warn("State updates of Storybook preview hooks work only in browser")}}c(Da,"triggerUpdate");function on(t,e){let r=nn(t,typeof e=="function"?e():e),n=c(o=>{r.current=typeof o=="function"?o(r.current):o,Da()},"setState");return[r.current,n]}c(on,"useStateLike");function an(t){return on("useState",t)}c(an,"useState");function Ts(t,e,r){let n=r!=null?()=>r(e):e,[o,a]=on("useReducer",n);return[o,c(u=>a(i=>t(i,u)),"dispatch")]}c(Ts,"useReducer");function Zt(t,e){let r=Qt(),n=vt("useEffect",()=>({create:t}),e);r.currentEffects.includes(n)||r.currentEffects.push(n)}c(Zt,"useEffect");function Rs(t,e=[]){let r=ze.getChannel();return Zt(()=>(Object.entries(t).forEach(([n,o])=>r.on(n,o)),()=>{Object.entries(t).forEach(([n,o])=>r.removeListener(n,o))}),[...Object.keys(t),...e]),Ct(r.emit.bind(r),[r])}c(Rs,"useChannel");function er(){let{currentContext:t}=Qt();if(t==null)throw tn();return t}c(er,"useStoryContext");function _s(t,e){let{parameters:r}=er();if(t)return r[t]??e}c(_s,"useParameter");function Os(){let t=ze.getChannel(),{id:e,args:r}=er(),n=Ct(a=>t.emit(qt,{storyId:e,updatedArgs:a}),[t,e]),o=Ct(a=>t.emit(Lt,{storyId:e,argNames:a}),[t,e]);return[r,n,o]}c(Os,"useArgs");function Fs(){let t=ze.getChannel(),{globals:e}=er(),r=Ct(n=>t.emit(Mt,{globals:n}),[t]);return[e,r]}c(Fs,"useGlobals");var Qg=c(({name:t,parameterName:e,wrapper:r,skipIfNoParametersOrOptions:n=!1})=>{let o=c(a=>(u,i)=>{let s=i.parameters&&i.parameters[e];return s&&s.disable||n&&!a&&!s?u(i):r(u,i,{options:a,parameters:s})},"decorator");return(...a)=>typeof a[0]=="function"?o()(...a):(...u)=>{if(u.length>1)return a.length>1?o(a)(...u):o(...a)(...u);throw new Error(`Passing stories directly into ${t}() is not allowed, + instead use addDecorator(${t}) and pass options with the '${e}' parameter`)}},"makeDecorator");function le(t){for(var e=[],r=1;r(this.debug("getState",{state:this.state}),this.state),"getState"),this.subscribe=c((n,o)=>{let a=typeof n=="function",u=a?"*":n,i=a?n:o;if(this.debug("subscribe",{eventType:u,listener:i}),!i)throw new TypeError(`Missing first subscribe argument, or second if first is the event type, when subscribing to a UniversalStore with id '${this.id}'`);return this.listeners.has(u)||this.listeners.set(u,new Set),this.listeners.get(u).add(i),()=>{this.debug("unsubscribe",{eventType:u,listener:i}),this.listeners.has(u)&&(this.listeners.get(u).delete(i),this.listeners.get(u)?.size===0&&this.listeners.delete(u))}},"subscribe"),this.send=c(n=>{if(this.debug("send",{event:n}),this.status!==$.Status.READY)throw new TypeError(le`Cannot send event before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({event:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.emitToListeners(n,{actor:this.actor}),this.emitToChannel(n,{actor:this.actor})},"send"),this.debugging=e.debug??!1,!$.isInternalConstructing)throw new TypeError("UniversalStore is not constructable - use UniversalStore.create() instead");if($.isInternalConstructing=!1,this.id=e.id,this.actorId=Date.now().toString(36)+Math.random().toString(36).substring(2),this.actorType=e.leader?$.ActorType.LEADER:$.ActorType.FOLLOWER,this.state=e.initialState,this.channelEventName=`${Bs}${this.id}`,this.debug("constructor",{options:e,environmentOverrides:r,channelEventName:this.channelEventName}),this.actor.type===$.ActorType.LEADER)this.syncing={state:De.RESOLVED,promise:Promise.resolve()};else{let n,o,a=new Promise((u,i)=>{n=c(()=>{this.syncing.state===De.PENDING&&(this.syncing.state=De.RESOLVED,u())},"syncingResolve"),o=c(s=>{this.syncing.state===De.PENDING&&(this.syncing.state=De.REJECTED,i(s))},"syncingReject")});this.syncing={state:De.PENDING,promise:a,resolve:n,reject:o}}this.getState=this.getState.bind(this),this.setState=this.setState.bind(this),this.subscribe=this.subscribe.bind(this),this.onStateChange=this.onStateChange.bind(this),this.send=this.send.bind(this),this.emitToChannel=this.emitToChannel.bind(this),this.prepareThis=this.prepareThis.bind(this),this.emitToListeners=this.emitToListeners.bind(this),this.handleChannelEvents=this.handleChannelEvents.bind(this),this.debug=this.debug.bind(this),this.channel=r?.channel??$.preparation.channel,this.environment=r?.environment??$.preparation.environment,this.channel&&this.environment?this.prepareThis({channel:this.channel,environment:this.environment}):$.preparation.promise.then(this.prepareThis)}static setupPreparationPromise(){let e,r,n=new Promise((o,a)=>{e=c(u=>{o(u)},"resolveRef"),r=c((...u)=>{a(u)},"rejectRef")});$.preparation={resolve:e,reject:r,promise:n}}get actor(){return Object.freeze({id:this.actorId,type:this.actorType,environment:this.environment??$.Environment.UNKNOWN})}get status(){if(!this.channel||!this.environment)return $.Status.UNPREPARED;switch(this.syncing?.state){case De.PENDING:case void 0:return $.Status.SYNCING;case De.REJECTED:return $.Status.ERROR;case De.RESOLVED:default:return $.Status.READY}}untilReady(){return Promise.all([$.preparation.promise,this.syncing?.promise])}static create(e){if(!e||typeof e?.id!="string")throw new TypeError("id is required and must be a string, when creating a UniversalStore");e.debug&&console.debug(le`[UniversalStore] + create`,{options:e});let r=ta.get(e.id);if(r)return console.warn(le`UniversalStore with id "${e.id}" already exists in this environment, re-using existing. + You should reuse the existing instance instead of trying to create a new one.`),r;$.isInternalConstructing=!0;let n=new $(e);return ta.set(e.id,n),n}static __prepare(e,r){$.preparation.channel=e,$.preparation.environment=r,$.preparation.resolve({channel:e,environment:r})}setState(e){let r=this.state,n=typeof e=="function"?e(r):e;if(this.debug("setState",{newState:n,previousState:r,updater:e}),this.status!==$.Status.READY)throw new TypeError(le`Cannot set state before store is ready. You can get the current status with store.status, + or await store.readyPromise to wait for the store to be ready before sending events. + ${JSON.stringify({newState:n,id:this.id,actor:this.actor,environment:this.environment},null,2)}`);this.state=n;let o={type:$.InternalEventType.SET_STATE,payload:{state:n,previousState:r}};this.emitToChannel(o,{actor:this.actor}),this.emitToListeners(o,{actor:this.actor})}onStateChange(e){return this.debug("onStateChange",{listener:e}),this.subscribe($.InternalEventType.SET_STATE,({payload:r},n)=>{e(r.state,r.previousState,n)})}emitToChannel(e,r){this.debug("emitToChannel",{event:e,eventInfo:r,channel:this.channel}),this.channel?.emit(this.channelEventName,{event:e,eventInfo:r})}prepareThis({channel:e,environment:r}){this.channel=e,this.environment=r,this.debug("prepared",{channel:e,environment:r}),this.channel.on(this.channelEventName,this.handleChannelEvents),this.actor.type===$.ActorType.LEADER?this.emitToChannel({type:$.InternalEventType.LEADER_CREATED},{actor:this.actor}):(this.emitToChannel({type:$.InternalEventType.FOLLOWER_CREATED},{actor:this.actor}),this.emitToChannel({type:$.InternalEventType.EXISTING_STATE_REQUEST},{actor:this.actor}),setTimeout(()=>{this.syncing.reject(new TypeError(`No existing state found for follower with id: '${this.id}'. Make sure a leader with the same id exists before creating a follower.`))},1e3))}emitToListeners(e,r){let n=this.listeners.get(e.type),o=this.listeners.get("*");this.debug("emitToListeners",{event:e,eventInfo:r,eventTypeListeners:n,everythingListeners:o}),[...n??[],...o??[]].forEach(a=>a(e,r))}handleChannelEvents(e){let{event:r,eventInfo:n}=e;if([n.actor.id,n.forwardingActor?.id].includes(this.actor.id)){this.debug("handleChannelEvents: Ignoring event from self",{channelEvent:e});return}else if(this.syncing?.state===De.PENDING&&r.type!==$.InternalEventType.EXISTING_STATE_RESPONSE){this.debug("handleChannelEvents: Ignoring event while syncing",{channelEvent:e});return}if(this.debug("handleChannelEvents",{channelEvent:e}),this.actor.type===$.ActorType.LEADER){let o=!0;switch(r.type){case $.InternalEventType.EXISTING_STATE_REQUEST:o=!1;let a={type:$.InternalEventType.EXISTING_STATE_RESPONSE,payload:this.state};this.debug("handleChannelEvents: responding to existing state request",{responseEvent:a}),this.emitToChannel(a,{actor:this.actor});break;case $.InternalEventType.LEADER_CREATED:o=!1,this.syncing.state=De.REJECTED,this.debug("handleChannelEvents: erroring due to second leader being created",{event:r}),console.error(le`Detected multiple UniversalStore leaders created with the same id "${this.id}". + Only one leader can exists at a time, your stores are now in an invalid state. + Leaders detected: + this: ${JSON.stringify(this.actor,null,2)} + other: ${JSON.stringify(n.actor,null,2)}`);break}o&&(this.debug("handleChannelEvents: forwarding event",{channelEvent:e}),this.emitToChannel(r,{actor:n.actor,forwardingActor:this.actor}))}if(this.actor.type===$.ActorType.FOLLOWER)switch(r.type){case $.InternalEventType.EXISTING_STATE_RESPONSE:if(this.debug("handleChannelEvents: Setting state from leader's existing state response",{event:r}),this.syncing?.state!==De.PENDING)break;this.syncing.resolve?.();let o={type:$.InternalEventType.SET_STATE,payload:{state:r.payload,previousState:this.state}};this.state=r.payload,this.emitToListeners(o,n);break}switch(r.type){case $.InternalEventType.SET_STATE:this.debug("handleChannelEvents: Setting state",{event:r}),this.state=r.payload.state;break}this.emitToListeners(r,{actor:n.actor})}debug(e,r){this.debugging&&console.debug(le`[UniversalStore::${this.id}::${this.environment??$.Environment.UNKNOWN}] + ${e}`,JSON.stringify({data:r,actor:this.actor,state:this.state,status:this.status},null,2))}static __reset(){$.preparation.reject(new Error("reset")),$.setupPreparationPromise(),$.isInternalConstructing=!1}};c(qe,"UniversalStore"),qe.ActorType={LEADER:"LEADER",FOLLOWER:"FOLLOWER"},qe.Environment={SERVER:"SERVER",MANAGER:"MANAGER",PREVIEW:"PREVIEW",UNKNOWN:"UNKNOWN",MOCK:"MOCK"},qe.InternalEventType={EXISTING_STATE_REQUEST:"__EXISTING_STATE_REQUEST",EXISTING_STATE_RESPONSE:"__EXISTING_STATE_RESPONSE",SET_STATE:"__SET_STATE",LEADER_CREATED:"__LEADER_CREATED",FOLLOWER_CREATED:"__FOLLOWER_CREATED"},qe.Status={UNPREPARED:"UNPREPARED",SYNCING:"SYNCING",READY:"READY",ERROR:"ERROR"},qe.isInternalConstructing=!1,qe.setupPreparationPromise();var Ht=qe;function xa(t,e){let r={},n=Object.entries(t);for(let o=0;oObject.prototype.propertyIsEnumerable.call(t,e))}c(Mr,"getSymbols");function qr(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}c(qr,"getTag");function un(t,e){if(typeof t==typeof e)switch(typeof t){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return t===e;case"number":return t===e||Object.is(t,e);case"function":return t===e;case"object":return Oe(t,e)}return Oe(t,e)}c(un,"isEqual");function Oe(t,e,r){if(Object.is(t,e))return!0;let n=qr(t),o=qr(e);if(n===ra&&(n=Br),o===ra&&(o=Br),n!==o)return!1;switch(n){case Ns:return t.toString()===e.toString();case Ls:{let i=t.valueOf(),s=e.valueOf();return i===s||Number.isNaN(i)&&Number.isNaN(s)}case js:case Ms:case ks:return Object.is(t.valueOf(),e.valueOf());case Ps:return t.source===e.source&&t.flags===e.flags;case zs:return t===e}r=r??new Map;let a=r.get(t),u=r.get(e);if(a!=null&&u!=null)return a===e;r.set(t,e),r.set(e,t);try{switch(n){case qs:{if(t.size!==e.size)return!1;for(let[i,s]of t.entries())if(!e.has(i)||!Oe(s,e.get(i),r))return!1;return!0}case $s:{if(t.size!==e.size)return!1;let i=Array.from(t.values()),s=Array.from(e.values());for(let l=0;lOe(h,g,r));if(f===-1)return!1;s.splice(f,1)}return!0}case Us:case Ws:case Ys:case Ks:case Xs:case Js:case Qs:case Zs:case el:case tl:case rl:case nl:{if(typeof Buffer<"u"&&Buffer.isBuffer(t)!==Buffer.isBuffer(e)||t.length!==e.length)return!1;for(let i=0;i{let[r,n]=an(e?e(t.getState()):t.getState());return Zt(()=>t.onStateChange((o,a)=>{if(!e){n(o);return}let u=e(o),i=e(a);!un(u,i)&&n(u)}),[t,n,e]),[r,t.setState]},"useUniversalStore"),ol=class _a extends Ht{constructor(e,r){Ht.isInternalConstructing=!0,super({...e,leader:!0},{channel:new $t({}),environment:Ht.Environment.MOCK}),Ht.isInternalConstructing=!1,typeof r?.fn=="function"&&(this.testUtils=r,this.getState=r.fn(this.getState),this.setState=r.fn(this.setState),this.subscribe=r.fn(this.subscribe),this.onStateChange=r.fn(this.onStateChange),this.send=r.fn(this.send))}static create(e,r){return new _a(e,r)}unsubscribeAll(){if(!this.testUtils)throw new Error(Is`Cannot call unsubscribeAll on a store that does not have testUtils. + Please provide testUtils as the second argument when creating the store.`);let e=c(r=>{try{r.value()}catch{}},"callReturnedUnsubscribeFn");this.subscribe.mock?.results.forEach(e),this.onStateChange.mock?.results.forEach(e)}};c(ol,"MockUniversalStore");var Pr=ct(fa(),1),it=Symbol("incompatible"),$r=c((t,e)=>{let r=e.type;if(t==null||!r||e.mapping)return t;switch(r.name){case"string":return String(t);case"enum":return t;case"number":return Number(t);case"boolean":return String(t)==="true";case"array":return!r.value||!Array.isArray(t)?it:t.reduce((n,o,a)=>{let u=$r(o,{type:r.value});return u!==it&&(n[a]=u),n},new Array(t.length));case"object":return typeof t=="string"||typeof t=="number"?t:!r.value||typeof t!="object"?it:Object.entries(t).reduce((n,[o,a])=>{let u=$r(a,{type:r.value[o]});return u===it?n:Object.assign(n,{[o]:u})},{});default:return it}},"map"),al=c((t,e)=>Object.entries(t).reduce((r,[n,o])=>{if(!e[n])return r;let a=$r(o,e[n]);return a===it?r:Object.assign(r,{[n]:a})},{}),"mapArgsToTypes"),Ur=c((t,e)=>Array.isArray(t)&&Array.isArray(e)?e.reduce((r,n,o)=>(r[o]=Ur(t[o],e[o]),r),[...t]).filter(r=>r!==void 0):!Re(t)||!Re(e)?e:Object.keys({...t,...e}).reduce((r,n)=>{if(n in e){let o=Ur(t[n],e[n]);o!==void 0&&(r[n]=o)}else r[n]=t[n];return r},{}),"combineArgs"),ul=c((t,e)=>Object.entries(e).reduce((r,[n,{options:o}])=>{function a(){return n in t&&(r[n]=t[n]),r}if(c(a,"allowArg"),!o)return a();if(!Array.isArray(o))return Me.error(le` + Invalid argType: '${n}.options' should be an array. + + More info: https://storybook.js.org/docs/api/arg-types + `),a();if(o.some(f=>f&&["object","function"].includes(typeof f)))return Me.error(le` + Invalid argType: '${n}.options' should only contain primitives. Use a 'mapping' for complex values. + + More info: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + `),a();let u=Array.isArray(t[n]),i=u&&t[n].findIndex(f=>!o.includes(f)),s=u&&i===-1;if(t[n]===void 0||o.includes(t[n])||s)return a();let l=u?`${n}[${i}]`:n,h=o.map(f=>typeof f=="string"?`'${f}'`:String(f)).join(", ");return Me.warn(`Received illegal value for '${l}'. Supported options: ${h}`),r},{}),"validateOptions"),St=Symbol("Deeply equal"),Yt=c((t,e)=>{if(typeof t!=typeof e)return e;if(un(t,e))return St;if(Array.isArray(t)&&Array.isArray(e)){let r=e.reduce((n,o,a)=>{let u=Yt(t[a],o);return u!==St&&(n[a]=u),n},new Array(e.length));return e.length>=t.length?r:r.concat(new Array(t.length-e.length).fill(void 0))}return Re(t)&&Re(e)?Object.keys({...t,...e}).reduce((r,n)=>{let o=Yt(t?.[n],e?.[n]);return o===St?r:Object.assign(r,{[n]:o})},{}):e},"deepDiff"),Oa="UNTARGETED";function Fa({args:t,argTypes:e}){let r={};return Object.entries(t).forEach(([n,o])=>{let{target:a=Oa}=e[n]||{};r[a]=r[a]||{},r[a][n]=o}),r}c(Fa,"groupArgsByTarget");function Ia(t){return Object.keys(t).forEach(e=>t[e]===void 0&&delete t[e]),t}c(Ia,"deleteUndefined");var Ba=class{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(e){if(!(e in this.argsByStoryId))throw new Error(`No args known for ${e} -- has it been rendered yet?`);return this.argsByStoryId[e]}setInitial(e){if(!this.initialArgsByStoryId[e.id])this.initialArgsByStoryId[e.id]=e.initialArgs,this.argsByStoryId[e.id]=e.initialArgs;else if(this.initialArgsByStoryId[e.id]!==e.initialArgs){let r=Yt(this.initialArgsByStoryId[e.id],this.argsByStoryId[e.id]);this.initialArgsByStoryId[e.id]=e.initialArgs,this.argsByStoryId[e.id]=e.initialArgs,r!==St&&this.updateFromDelta(e,r)}}updateFromDelta(e,r){let n=ul(r,e.argTypes);this.argsByStoryId[e.id]=Ur(this.argsByStoryId[e.id],n)}updateFromPersisted(e,r){let n=al(r,e.argTypes);return this.updateFromDelta(e,n)}update(e,r){if(!(e in this.argsByStoryId))throw new Error(`No args known for ${e} -- has it been rendered yet?`);this.argsByStoryId[e]=Ia({...this.argsByStoryId[e],...r})}};c(Ba,"ArgsStore");var il=Ba,Pa=c((t={})=>Object.entries(t).reduce((e,[r,{defaultValue:n}])=>(typeof n<"u"&&(e[r]=n),e),{}),"getValuesFromArgTypes"),Na=class{constructor({globals:e={},globalTypes:r={}}){this.set({globals:e,globalTypes:r})}set({globals:e={},globalTypes:r={}}){let n=this.initialGlobals&&Yt(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(e),...Object.keys(r)]);let o=Pa(r);this.initialGlobals={...o,...e},this.globals=this.initialGlobals,n&&n!==St&&this.updateFromPersisted(n)}filterAllowedGlobals(e){return Object.entries(e).reduce((r,[n,o])=>(this.allowedGlobalNames.has(n)?r[n]=o:X.warn(`Attempted to set a global (${n}) that is not defined in initial globals or globalTypes`),r),{})}updateFromPersisted(e){let r=this.filterAllowedGlobals(e);this.globals={...this.globals,...r}}get(){return this.globals}update(e){this.globals={...this.globals,...this.filterAllowedGlobals(e)}}};c(Na,"GlobalsStore");var sl=Na,ll=ct(fa(),1),cl=(0,ll.default)(1)(t=>Object.values(t).reduce((e,r)=>(e[r.importPath]=e[r.importPath]||r,e),{})),La=class{constructor({entries:e}={v:5,entries:{}}){this.entries=e}entryFromSpecifier(e){let r=Object.values(this.entries);if(e==="*")return r[0];if(typeof e=="string")return this.entries[e]?this.entries[e]:r.find(a=>a.id.startsWith(e));let{name:n,title:o}=e;return r.find(a=>a.name===n&&a.title===o)}storyIdToEntry(e){let r=this.entries[e];if(!r)throw new Ao({storyId:e});return r}importPathToEntry(e){return cl(this.entries)[e]}};c(La,"StoryIndexStore");var pl=La,dl=c(t=>typeof t=="string"?{name:t}:t,"normalizeType"),hl=c(t=>typeof t=="string"?{type:t}:t,"normalizeControl"),fl=c((t,e)=>{let{type:r,control:n,...o}=t,a={name:e,...o};return r&&(a.type=dl(r)),n?a.control=hl(n):n===!1&&(a.control={disable:!0}),a},"normalizeInputType"),Kt=c(t=>Ze(t,fl),"normalizeInputTypes"),ee=c(t=>Array.isArray(t)?t:t?[t]:[],"normalizeArrays"),ml=le` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`;function Xt(t,e,r){let n=e,o=typeof e=="function"?e:null,{story:a}=n;a&&(X.debug("deprecated story",a),Ne(ml));let u=Jo(t),i=typeof n!="function"&&n.name||n.storyName||a?.name||u,s=[...ee(n.decorators),...ee(a?.decorators)],l={...a?.parameters,...n.parameters},h={...a?.args,...n.args},f={...a?.argTypes,...n.argTypes},g=[...ee(n.loaders),...ee(a?.loaders)],E=[...ee(n.beforeEach),...ee(a?.beforeEach)],w=[...ee(n.experimental_afterEach),...ee(a?.experimental_afterEach)],{render:v,play:b,tags:S=[],globals:A={}}=n,D=l.__id||Xo(r.id,u);return{moduleExport:e,id:D,name:i,tags:S,decorators:s,parameters:l,args:h,argTypes:Kt(f),loaders:g,beforeEach:E,experimental_afterEach:w,globals:A,...v&&{render:v},...o&&{userStoryFn:o},...b&&{play:b}}}c(Xt,"normalizeStory");function Jt(t,e=t.title,r){let{id:n,argTypes:o}=t;return{id:Or(n||e),...t,title:e,...o&&{argTypes:Kt(o)},parameters:{fileName:r,...t.parameters}}}c(Jt,"normalizeComponentAnnotations");var gl=c(t=>{let{globals:e,globalTypes:r}=t;(e||r)&&X.error("Global args/argTypes can only be set globally",JSON.stringify({globals:e,globalTypes:r}))},"checkGlobals"),yl=c(t=>{let{options:e}=t;e?.storySort&&X.error("The storySort option parameter can only be set globally")},"checkStorySort"),Gt=c(t=>{t&&(gl(t),yl(t))},"checkDisallowedParameters");function ja(t,e,r){let{default:n,__namedExportsOrder:o,...a}=t,u=Object.values(a)[0];if(Ke(u)){let l=Jt(u.meta.input,r,e);Gt(l.parameters);let h={meta:l,stories:{},moduleExports:t};return Object.keys(a).forEach(f=>{if(at(f,l)){let g=Xt(f,a[f].input,l);Gt(g.parameters),h.stories[g.id]=g}}),h.projectAnnotations=u.meta.preview.composed,h}let i=Jt(n,r,e);Gt(i.parameters);let s={meta:i,stories:{},moduleExports:t};return Object.keys(a).forEach(l=>{if(at(l,i)){let h=Xt(l,a[l],i);Gt(h.parameters),s.stories[h.id]=h}}),s}c(ja,"processCSFFile");function ka(t){return t!=null&&Ma(t).includes("mount")}c(ka,"mountDestructured");function Ma(t){let e=t.toString().match(/[^(]*\(([^)]*)/);if(!e)return[];let r=zr(e[1]);if(!r.length)return[];let n=r[0];return n.startsWith("{")&&n.endsWith("}")?zr(n.slice(1,-1).replace(/\s/g,"")).map(o=>o.replace(/:.*|=.*/g,"")):[]}c(Ma,"getUsedProps");function zr(t){let e=[],r=[],n=0;for(let a=0;ae(n,o)}c(qa,"decorateStory");function $a({componentId:t,title:e,kind:r,id:n,name:o,story:a,parameters:u,initialArgs:i,argTypes:s,...l}={}){return l}c($a,"sanitizeStoryContextUpdate");function Ua(t,e){let r={},n=c(a=>u=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...$a(u)},a(r.value)},"bindWithContext"),o=e.reduce((a,u)=>qa(a,u,n),t);return a=>(r.value=a,o(a))}c(Ua,"defaultDecorateStory");var et=c((...t)=>{let e={},r=t.filter(Boolean),n=r.reduce((o,a)=>(Object.entries(a).forEach(([u,i])=>{let s=o[u];Array.isArray(i)||typeof s>"u"?o[u]=i:Re(i)&&Re(s)?e[u]=!0:typeof i<"u"&&(o[u]=i)}),o),{});return Object.keys(e).forEach(o=>{let a=r.filter(Boolean).map(u=>u[o]).filter(u=>typeof u<"u");a.every(u=>Re(u))?n[o]=et(...a):n[o]=a[a.length-1]}),n},"combineParameters");function sn(t,e,r){let{moduleExport:n,id:o,name:a}=t||{},u=ln(t,e,r),i=c(async R=>{let T={};for(let O of[..."__STORYBOOK_TEST_LOADERS__"in de&&Array.isArray(de.__STORYBOOK_TEST_LOADERS__)?[de.__STORYBOOK_TEST_LOADERS__]:[],ee(r.loaders),ee(e.loaders),ee(t.loaders)]){if(R.abortSignal.aborted)return T;let B=await Promise.all(O.map(j=>j(R)));Object.assign(T,...B)}return T},"applyLoaders"),s=c(async R=>{let T=new Array;for(let O of[...ee(r.beforeEach),...ee(e.beforeEach),...ee(t.beforeEach)]){if(R.abortSignal.aborted)return T;let B=await O(R);B&&T.push(B)}return T},"applyBeforeEach"),l=c(async R=>{let T=[...ee(r.experimental_afterEach),...ee(e.experimental_afterEach),...ee(t.experimental_afterEach)].reverse();for(let O of T){if(R.abortSignal.aborted)return;await O(R)}},"applyAfterEach"),h=c(R=>R.originalStoryFn(R.args,R),"undecoratedStoryFn"),{applyDecorators:f=Ua,runStep:g}=r,E=[...ee(t?.decorators),...ee(e?.decorators),...ee(r?.decorators)],w=t?.userStoryFn||t?.render||e.render||r.render,v=Cs(f)(h,E),b=c(R=>v(R),"unboundStoryFn"),S=t?.play??e?.play,A=ka(S);if(!w&&!A)throw new qo({id:o});let D=c(R=>async()=>(await R.renderToCanvas(),R.canvas),"defaultMount"),_=t.mount??e.mount??r.mount??D,P=r.testingLibraryRender;return{storyGlobals:{},...u,moduleExport:n,id:o,name:a,story:a,originalStoryFn:w,undecoratedStoryFn:h,unboundStoryFn:b,applyLoaders:i,applyBeforeEach:s,applyAfterEach:l,playFunction:S,runStep:g,mount:_,testingLibraryRender:P,renderToCanvas:r.renderToCanvas,usesMount:A}}c(sn,"prepareStory");function za(t,e,r){return{...ln(void 0,t,e),moduleExport:r}}c(za,"prepareMeta");function ln(t,e,r){let n=["dev","test"],o=de.DOCS_OPTIONS?.autodocs===!0?["autodocs"]:[],a=Qo(...n,...o,...r.tags??[],...e.tags??[],...t?.tags??[]),u=et(r.parameters,e.parameters,t?.parameters),{argTypesEnhancers:i=[],argsEnhancers:s=[]}=r,l=et(r.argTypes,e.argTypes,t?.argTypes);if(t){let S=t?.userStoryFn||t?.render||e.render||r.render;u.__isArgsStory=S&&S.length>0}let h={...r.args,...e.args,...t?.args},f={...e.globals,...t?.globals},g={componentId:e.id,title:e.title,kind:e.title,id:t?.id||e.id,name:t?.name||"__meta",story:t?.name||"__meta",component:e.component,subcomponents:e.subcomponents,tags:a,parameters:u,initialArgs:h,argTypes:l,storyGlobals:f};g.argTypes=i.reduce((S,A)=>A({...g,argTypes:S}),g.argTypes);let E={...h};g.initialArgs=s.reduce((S,A)=>({...S,...A({...g,initialArgs:S})}),E);let{name:w,story:v,...b}=g;return b}c(ln,"preparePartialAnnotations");function cn(t){let{args:e}=t,r={...t,allArgs:void 0,argsByTarget:void 0};if(de.FEATURES?.argTypeTargetsV7){let a=Fa(t);r={...t,allArgs:t.args,argsByTarget:a,args:a[Oa]||{}}}let n=Object.entries(r.args).reduce((a,[u,i])=>{if(!r.argTypes[u]?.mapping)return a[u]=i,a;let s=c(l=>{let h=r.argTypes[u].mapping;return h&&l in h?h[l]:l},"mappingFn");return a[u]=Array.isArray(i)?i.map(s):s(i),a},{}),o=Object.entries(n).reduce((a,[u,i])=>{let s=r.argTypes[u]||{};return Wo(s,n,r.globals)&&(a[u]=i),a},{});return{...r,unmappedArgs:e,args:o}}c(cn,"prepareContext");var Hr=c((t,e,r)=>{let n=typeof t;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n};default:break}return t?r.has(t)?(X.warn(le` + We've detected a cycle in arg '${e}'. Args should be JSON-serializable. + + Consider using the mapping feature or fully custom args: + - Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args + `),{name:"other",value:"cyclic object"}):(r.add(t),Array.isArray(t)?{name:"array",value:t.length>0?Hr(t[0],e,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:Ze(t,o=>Hr(o,e,new Set(r)))}):{name:"object",value:{}}},"inferType"),Ha=c(t=>{let{id:e,argTypes:r={},initialArgs:n={}}=t,o=Ze(n,(u,i)=>({name:i,type:Hr(u,`${e}.${i}`,new Set)})),a=Ze(r,(u,i)=>({name:i}));return et(o,a,r)},"inferArgTypes");Ha.secondPass=!0;var na=c((t,e)=>Array.isArray(e)?e.includes(t):t.match(e),"matches"),bl=c((t,e,r)=>!e&&!r?t:t&&Ra(t,(n,o)=>{let a=n.name||o.toString();return!!(!e||na(a,e))&&(!r||!na(a,r))}),"filterArgTypes"),El=c((t,e,r)=>{let{type:n,options:o}=t;if(n){if(r.color&&r.color.test(e)){let a=n.name;if(a==="string")return{control:{type:"color"}};a!=="enum"&&X.warn(`Addon controls: Control of type color only supports string, received "${a}" instead`)}if(r.date&&r.date.test(e))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:a}=n;return{control:{type:a?.length<=5?"radio":"select"},options:a}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},"inferControl"),Ga=c(t=>{let{argTypes:e,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:a={}}={}}}=t;if(!r)return e;let u=bl(e,n,o),i=Ze(u,(s,l)=>s?.type&&El(s,l.toString(),a));return et(i,u)},"inferControls");Ga.secondPass=!0;function ut({argTypes:t,globalTypes:e,argTypesEnhancers:r,decorators:n,loaders:o,beforeEach:a,experimental_afterEach:u,globals:i,initialGlobals:s,...l}){return i&&Object.keys(i).length>0&&Ne(le` + The preview.js 'globals' field is deprecated and will be removed in Storybook 9.0. + Please use 'initialGlobals' instead. Learn more: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewjs-globals-renamed-to-initialglobals + `),{...t&&{argTypes:Kt(t)},...e&&{globalTypes:Kt(e)},decorators:ee(n),loaders:ee(o),beforeEach:ee(a),experimental_afterEach:ee(u),argTypesEnhancers:[...r||[],Ha,Ga],initialGlobals:et(s,i),...l}}c(ut,"normalizeProjectAnnotations");var Al=c(t=>async()=>{let e=[];for(let r of t){let n=await r();n&&e.unshift(n)}return async()=>{for(let r of e)await r()}},"composeBeforeAllHooks");function Va(t){return async(e,r,n)=>{await t.reduceRight((o,a)=>async()=>a(e,o,n),async()=>r(n))()}}c(Va,"composeStepRunners");function lt(t,e){return t.map(r=>r.default?.[e]??r[e]).filter(Boolean)}c(lt,"getField");function Le(t,e,r={}){return lt(t,e).reduce((n,o)=>{let a=ee(o);return r.reverseFileOrder?[...a,...n]:[...n,...a]},[])}c(Le,"getArrayField");function st(t,e){return Object.assign({},...lt(t,e))}c(st,"getObjectField");function Je(t,e){return lt(t,e).pop()}c(Je,"getSingletonField");function Xe(t){let e=Le(t,"argTypesEnhancers"),r=lt(t,"runStep"),n=Le(t,"beforeAll");return{parameters:et(...lt(t,"parameters")),decorators:Le(t,"decorators",{reverseFileOrder:!(de.FEATURES?.legacyDecoratorFileOrder??!1)}),args:st(t,"args"),argsEnhancers:Le(t,"argsEnhancers"),argTypes:st(t,"argTypes"),argTypesEnhancers:[...e.filter(o=>!o.secondPass),...e.filter(o=>o.secondPass)],globals:st(t,"globals"),initialGlobals:st(t,"initialGlobals"),globalTypes:st(t,"globalTypes"),loaders:Le(t,"loaders"),beforeAll:Al(n),beforeEach:Le(t,"beforeEach"),experimental_afterEach:Le(t,"experimental_afterEach"),render:Je(t,"render"),renderToCanvas:Je(t,"renderToCanvas"),renderToDOM:Je(t,"renderToDOM"),applyDecorators:Je(t,"applyDecorators"),runStep:Va(r),tags:Le(t,"tags"),mount:Je(t,"mount"),testingLibraryRender:Je(t,"testingLibraryRender")}}c(Xe,"composeConfigs");var Wa=class{constructor(){this.reports=[]}async addReport(e){this.reports.push(e)}};c(Wa,"ReporterAPI");var Ya=Wa;function Ka(t,e,r){return Ke(t)?{story:t.input,meta:t.meta.input,preview:t.meta.preview.composed}:{story:t,meta:e,preview:r}}c(Ka,"getCsfFactoryAnnotations");function Sl(t){globalThis.defaultProjectAnnotations=t}c(Sl,"setDefaultProjectAnnotations");var wl="ComposedStory",Cl="Unnamed Story";function Xa(t){return t?Xe([t]):{}}c(Xa,"extractAnnotation");function vl(t){let e=Array.isArray(t)?t:[t];return globalThis.globalProjectAnnotations=Xe([globalThis.defaultProjectAnnotations??{},Xe(e.map(Xa))]),globalThis.globalProjectAnnotations??{}}c(vl,"setProjectAnnotations");var $e=[];function Ja(t,e,r,n,o){if(t===void 0)throw new Error("Expected a story but received undefined.");e.title=e.title??wl;let a=Jt(e),u=o||t.storyName||t.story?.name||t.name||Cl,i=Xt(u,t,a),s=ut(Xe([n??globalThis.globalProjectAnnotations??{},r??{}])),l=sn(i,a,s),h={...Pa(s.globalTypes),...s.initialGlobals,...l.storyGlobals},f=new Ya,g=c(()=>{let S=cn({hooks:new Ca,globals:h,args:{...l.initialArgs},viewMode:"story",reporting:f,loaded:{},abortSignal:new AbortController().signal,step:c((A,D)=>l.runStep(A,D,S),"step"),canvasElement:null,canvas:{},globalTypes:s.globalTypes,...l,context:null,mount:null});return S.parameters.__isPortableStory=!0,S.context=S,l.renderToCanvas&&(S.renderToCanvas=async()=>{let A=await l.renderToCanvas?.({componentId:l.componentId,title:l.title,id:l.id,name:l.name,tags:l.tags,showMain:c(()=>{},"showMain"),showError:c(D=>{throw new Error(`${D.title} +${D.description}`)},"showError"),showException:c(D=>{throw D},"showException"),forceRemount:!0,storyContext:S,storyFn:c(()=>l.unboundStoryFn(S),"storyFn"),unboundStoryFn:l.unboundStoryFn},S.canvasElement);A&&$e.push(A)}),S.mount=l.mount(S),S},"initializeContext"),E,w=c(async S=>{let A=g();return A.canvasElement??=globalThis?.document?.body,E&&(A.loaded=E.loaded),Object.assign(A,S),l.playFunction(A)},"play"),v=c(S=>{let A=g();return Object.assign(A,S),Qa(l,A)},"run"),b=l.playFunction?w:void 0;return Object.assign(c(function(S){let A=g();return E&&(A.loaded=E.loaded),A.args={...A.initialArgs,...S},l.unboundStoryFn(A)},"storyFn"),{id:l.id,storyName:u,load:c(async()=>{for(let A of[...$e].reverse())await A();$e.length=0;let S=g();S.loaded=await l.applyLoaders(S),$e.push(...(await l.applyBeforeEach(S)).filter(Boolean)),E=S},"load"),globals:h,args:l.initialArgs,parameters:l.parameters,argTypes:l.argTypes,play:b,run:v,reporting:f,tags:l.tags})}c(Ja,"composeStory");var Dl=c((t,e,r,n)=>Ja(t,e,r,{},n),"defaultComposeStory");function xl(t,e,r=Dl){let{default:n,__esModule:o,__namedExportsOrder:a,...u}=t,i=n;return Object.entries(u).reduce((s,[l,h])=>{let{story:f,meta:g}=Ka(h);return!i&&g&&(i=g),at(l,i)?Object.assign(s,{[l]:r(f,i,e,l)}):s},{})}c(xl,"composeStories");function Tl(t){return t.extend({mount:c(async({mount:e,page:r},n)=>{await n(async(o,...a)=>{if(!("__pw_type"in o)||"__pw_type"in o&&o.__pw_type!=="jsx")throw new Error(le` + Portable stories in Playwright CT only work when referencing JSX elements. + Please use JSX format for your components such as: + + instead of: + await mount(MyComponent, { props: { foo: 'bar' } }) + + do: + await mount() + + More info: https://storybook.js.org/docs/api/portable-stories-playwright + `);await r.evaluate(async i=>{let s=await globalThis.__pwUnwrapObject?.(i);return("__pw_type"in s?s.type:s)?.load?.()},o);let u=await e(o,...a);return await r.evaluate(async i=>{let s=await globalThis.__pwUnwrapObject?.(i),l="__pw_type"in s?s.type:s,h=document.querySelector("#root");return l?.play?.({canvasElement:h})},o),u})},"mount")})}c(Tl,"createPlaywrightTest");async function Qa(t,e){for(let o of[...$e].reverse())await o();if($e.length=0,!e.canvasElement){let o=document.createElement("div");globalThis?.document?.body?.appendChild(o),e.canvasElement=o,$e.push(()=>{globalThis?.document?.body?.contains(o)&&globalThis?.document?.body?.removeChild(o)})}if(e.loaded=await t.applyLoaders(e),e.abortSignal.aborted)return;$e.push(...(await t.applyBeforeEach(e)).filter(Boolean));let r=t.playFunction,n=t.usesMount;n||await e.mount(),!e.abortSignal.aborted&&(r&&(n||(e.mount=async()=>{throw new Ut({playFunction:r.toString()})}),await r(e)),await t.applyAfterEach(e))}c(Qa,"runStory");function Gr(t,e){return xa(Ta(t,e),r=>r===void 0)}c(Gr,"picky");var oa=1e3,Rl=1e4,Za=class{constructor(e,r,n){this.importFn=r,this.getStoriesJsonData=c(()=>{let u=this.getSetStoriesPayload(),i=["fileName","docsOnly","framework","__id","__isArgsStory"];return{v:3,stories:Ze(u.stories,s=>{let{importPath:l}=this.storyIndex.entries[s.id];return{...Gr(s,["id","name","title"]),importPath:l,kind:s.title,story:s.name,parameters:{...Gr(s.parameters,i),fileName:l}}})}},"getStoriesJsonData"),this.storyIndex=new pl(e),this.projectAnnotations=ut(n);let{initialGlobals:o,globalTypes:a}=this.projectAnnotations;this.args=new il,this.userGlobals=new sl({globals:o,globalTypes:a}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,Pr.default)(oa)(ja),this.prepareMetaWithCache=(0,Pr.default)(oa)(za),this.prepareStoryWithCache=(0,Pr.default)(Rl)(sn)}setProjectAnnotations(e){this.projectAnnotations=ut(e);let{initialGlobals:r,globalTypes:n}=e;this.userGlobals.set({globals:r,globalTypes:n})}async onStoriesChanged({importFn:e,storyIndex:r}){e&&(this.importFn=e),r&&(this.storyIndex.entries=r.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(e){return this.storyIndex.storyIdToEntry(e)}async loadCSFFileByStoryId(e){let{importPath:r,title:n}=this.storyIndex.storyIdToEntry(e),o=await this.importFn(r);return this.processCSFFileWithCache(o,r,n)}async loadAllCSFFiles(){let e={};return Object.entries(this.storyIndex.entries).forEach(([r,{importPath:n}])=>{e[n]=r}),(await Promise.all(Object.entries(e).map(async([r,n])=>({importPath:r,csfFile:await this.loadCSFFileByStoryId(n)})))).reduce((r,{importPath:n,csfFile:o})=>(r[n]=o,r),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile:e}){let r=e.meta;return this.prepareMetaWithCache(r,this.projectAnnotations,e.moduleExports.default)}async loadStory({storyId:e}){let r=await this.loadCSFFileByStoryId(e);return this.storyFromCSFFile({storyId:e,csfFile:r})}storyFromCSFFile({storyId:e,csfFile:r}){let n=r.stories[e];if(!n)throw new No({storyId:e});let o=r.meta,a=this.prepareStoryWithCache(n,o,r.projectAnnotations??this.projectAnnotations);return this.args.setInitial(a),this.hooks[a.id]=this.hooks[a.id]||new Ca,a}componentStoriesFromCSFFile({csfFile:e}){return Object.keys(this.storyIndex.entries).filter(r=>!!e.stories[r]).map(r=>this.storyFromCSFFile({storyId:r,csfFile:e}))}async loadEntry(e){let r=await this.storyIdToEntry(e),n=r.type==="docs"?r.storiesImports:[],[o,...a]=await Promise.all([this.importFn(r.importPath),...n.map(u=>{let i=this.storyIndex.importPathToEntry(u);return this.loadCSFFileByStoryId(i.id)})]);return{entryExports:o,csfFiles:a}}getStoryContext(e,{forceInitialArgs:r=!1}={}){let n=this.userGlobals.get(),{initialGlobals:o}=this.userGlobals,a=new Ya;return cn({...e,args:r?e.initialArgs:this.args.get(e.id),initialGlobals:o,globalTypes:this.projectAnnotations.globalTypes,userGlobals:n,reporting:a,globals:{...n,...e.storyGlobals},hooks:this.hooks[e.id]})}addCleanupCallbacks(e,r){this.cleanupCallbacks[e.id]=r}async cleanupStory(e){this.hooks[e.id].clean();let r=this.cleanupCallbacks[e.id];if(r)for(let n of[...r].reverse())await n();delete this.cleanupCallbacks[e.id]}extract(e={includeDocsOnly:!1}){let{cachedCSFFiles:r}=this;if(!r)throw new wo;return Object.entries(this.storyIndex.entries).reduce((n,[o,{type:a,importPath:u}])=>{if(a==="docs")return n;let i=r[u],s=this.storyFromCSFFile({storyId:o,csfFile:i});return!e.includeDocsOnly&&s.parameters.docsOnly||(n[o]=Object.entries(s).reduce((l,[h,f])=>h==="moduleExport"||typeof f=="function"?l:Array.isArray(f)?Object.assign(l,{[h]:f.slice().sort()}):Object.assign(l,{[h]:f}),{args:s.initialArgs,globals:{...this.userGlobals.initialGlobals,...this.userGlobals.globals,...s.storyGlobals}})),n},{})}getSetStoriesPayload(){let e=this.extract({includeDocsOnly:!0}),r=Object.values(e).reduce((n,{title:o})=>(n[o]={},n),{});return{v:2,globals:this.userGlobals.get(),globalParameters:{},kindParameters:r,stories:e}}raw(){return Ne("StoryStore.raw() is deprecated and will be removed in 9.0, please use extract() instead"),Object.values(this.extract()).map(({id:e})=>this.fromId(e)).filter(Boolean)}fromId(e){if(Ne("StoryStore.fromId() is deprecated and will be removed in 9.0, please use loadStory() instead"),!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");let r;try{({importPath:r}=this.storyIndex.storyIdToEntry(e))}catch{return null}let n=this.cachedCSFFiles[r],o=this.storyFromCSFFile({storyId:e,csfFile:n});return{...o,storyFn:c(a=>{let u={...this.getStoryContext(o),abortSignal:new AbortController().signal,canvasElement:null,loaded:{},step:c((i,s)=>o.runStep(i,s,u),"step"),context:null,mount:null,canvas:{},viewMode:"story"};return o.unboundStoryFn({...u,...a})},"storyFn")}}};c(Za,"StoryStore");var _l=Za;function eu(t){return t.startsWith("\\\\?\\")?t:t.replace(/\\/g,"/")}c(eu,"slash");var Ol=c(t=>{if(t.length===0)return t;let e=t[t.length-1],r=e?.replace(/(?:[.](?:story|stories))?([.][^.]+)$/i,"");if(t.length===1)return[r];let n=t[t.length-2];return r&&n&&r.toLowerCase()===n.toLowerCase()?[...t.slice(0,-2),r]:r&&(/^(story|stories)([.][^.]+)$/i.test(e)||/^index$/i.test(r))?t.slice(0,-1):[...t.slice(0,-1),r]},"sanitize");function Vr(t){return t.flatMap(e=>e.split("/")).filter(Boolean).join("/")}c(Vr,"pathJoin");var Fl=c((t,e,r)=>{let{directory:n,importPathMatcher:o,titlePrefix:a=""}=e||{};typeof t=="number"&&Me.warn(le` + CSF Auto-title received a numeric fileName. This typically happens when + webpack is mis-configured in production mode. To force webpack to produce + filenames, set optimization.moduleIds = "named" in your webpack config. + `);let u=eu(String(t));if(o.exec(u)){if(!r){let i=u.replace(n,""),s=Vr([a,i]).split("/");return s=Ol(s),s.join("/")}return a?Vr([a,r]):r}},"userOrAutoTitleFromSpecifier"),x0=c((t,e,r)=>{for(let n=0;n(e,r)=>{if(e.title===r.title&&!t.includeNames)return 0;let n=t.method||"configure",o=t.order||[],a=e.title.trim().split(aa),u=r.title.trim().split(aa);t.includeNames&&(a.push(e.name),u.push(r.name));let i=0;for(;a[i]||u[i];){if(!a[i])return-1;if(!u[i])return 1;let s=a[i],l=u[i];if(s!==l){let f=o.indexOf(s),g=o.indexOf(l),E=o.indexOf("*");return f!==-1||g!==-1?(f===-1&&(E!==-1?f=E:f=o.length),g===-1&&(E!==-1?g=E:g=o.length),f-g):n==="configure"?0:s.localeCompare(l,t.locales?t.locales:void 0,{numeric:!0,sensitivity:"accent"})}let h=o.indexOf(s);h===-1&&(h=o.indexOf("*")),o=h!==-1&&Array.isArray(o[h+1])?o[h+1]:[],i+=1}return 0},"storySort"),Bl=c((t,e,r)=>{if(e){let n;typeof e=="function"?n=e:n=Il(e),t.sort(n)}else t.sort((n,o)=>r.indexOf(n.importPath)-r.indexOf(o.importPath));return t},"sortStoriesCommon"),T0=c((t,e,r)=>{try{return Bl(t,e,r)}catch(n){throw new Error(le` + Error sorting stories with sort parameter ${e}: + + > ${n.message} + + Are you using a V6-style sort function in V7 mode? + + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + `)}},"sortStoriesV7"),tr=new Error("prepareAborted"),{AbortController:ua}=globalThis;function Wr(t){try{let{name:e="Error",message:r=String(t),stack:n}=t;return{name:e,message:r,stack:n}}catch{return{name:"Error",message:String(t)}}}c(Wr,"serializeError");var tu=class{constructor(e,r,n,o,a,u,i={autoplay:!0,forceInitialArgs:!1},s){this.channel=e,this.store=r,this.renderToScreen=n,this.callbacks=o,this.id=a,this.viewMode=u,this.renderOptions=i,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=c(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new ua,s&&(this.story=s,this.phase="preparing")}async runPhase(e,r,n){this.phase=r,this.channel.emit(Pe,{newPhase:this.phase,storyId:this.id}),n&&(await n(),this.checkIfAborted(e))}checkIfAborted(e){return e.aborted?(this.phase="aborted",this.channel.emit(Pe,{newPhase:this.phase,storyId:this.id}),!0):!1}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),tr}isEqual(e){return!!(this.id===e.id&&this.story&&this.story===e.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing","afterEach"].includes(this.phase)}async renderToElement(e){return this.canvasElement=e,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");let{forceInitialArgs:e}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs:e})}async render({initial:e=!1,forceRemount:r=!1}={}){let{canvasElement:n}=this;if(!this.story)throw new Error("cannot render when not prepared");let o=this.story;if(!n)throw new Error("cannot render when canvasElement is unset");let{id:a,componentId:u,title:i,name:s,tags:l,applyLoaders:h,applyBeforeEach:f,applyAfterEach:g,unboundStoryFn:E,playFunction:w,runStep:v}=o;r&&!e&&(this.cancelRender(),this.abortController=new ua);let b=this.abortController.signal,S=!1,A=o.usesMount;try{let D={...this.storyContext(),viewMode:this.viewMode,abortSignal:b,canvasElement:n,loaded:{},step:c((L,q)=>v(L,q,D),"step"),context:null,canvas:{},renderToCanvas:c(async()=>{let L=await this.renderToScreen(_,n);this.teardownRender=L||(()=>{}),S=!0},"renderToCanvas"),mount:c(async(...L)=>{this.callbacks.showStoryDuringRender?.();let q=null;return await this.runPhase(b,"rendering",async()=>{q=await o.mount(D)(...L)}),A&&await this.runPhase(b,"playing"),q},"mount")};D.context=D;let _={componentId:u,title:i,kind:i,id:a,name:s,story:s,tags:l,...this.callbacks,showError:c(L=>(this.phase="errored",this.callbacks.showError(L)),"showError"),showException:c(L=>(this.phase="errored",this.callbacks.showException(L)),"showException"),forceRemount:r||this.notYetRendered,storyContext:D,storyFn:c(()=>E(D),"storyFn"),unboundStoryFn:E};if(await this.runPhase(b,"loading",async()=>{D.loaded=await h(D)}),b.aborted)return;let P=await f(D);if(this.store.addCleanupCallbacks(o,P),this.checkIfAborted(b)||(!S&&!A&&await D.mount(),this.notYetRendered=!1,b.aborted))return;let R=this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors===!0,T=new Set,O=c(L=>T.add("error"in L?L.error:L.reason),"onError");if(this.renderOptions.autoplay&&r&&w&&this.phase!=="errored"){window.addEventListener("error",O),window.addEventListener("unhandledrejection",O),this.disableKeyListeners=!0;try{if(A?await w(D):(D.mount=async()=>{throw new Ut({playFunction:w.toString()})},await this.runPhase(b,"playing",async()=>w(D))),!S)throw new Uo;this.checkIfAborted(b),!R&&T.size>0?await this.runPhase(b,"errored"):await this.runPhase(b,"played")}catch(L){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(b,"errored",async()=>{this.channel.emit(Nt,Wr(L))}),this.story.parameters.throwPlayFunctionExceptions!==!1)throw L;console.error(L)}if(!R&&T.size>0&&this.channel.emit(kt,Array.from(T).map(Wr)),this.disableKeyListeners=!1,window.removeEventListener("unhandledrejection",O),window.removeEventListener("error",O),b.aborted)return}await this.runPhase(b,"completed",async()=>this.channel.emit(Et,a)),this.phase!=="errored"&&await this.runPhase(b,"afterEach",async()=>{await g(D)});let B=!R&&T.size>0,j=D.reporting.reports.some(L=>L.status==="failed"),M=B||j;await this.runPhase(b,"finished",async()=>this.channel.emit(Dr,{storyId:a,status:M?"error":"success",reporters:D.reporting.reports}))}catch(D){this.phase="errored",this.callbacks.showException(D),await this.runPhase(b,"finished",async()=>this.channel.emit(Dr,{storyId:a,status:"error",reporters:[]}))}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(this.isPending()&&this.phase!=="playing")this.rerenderEnqueued=!0;else return this.render()}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController?.abort()}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let e=0;e<3;e+=1){if(!this.isPending()){await this.teardownRender();return}await new Promise(r=>setTimeout(r,0))}window.location.reload(),await new Promise(()=>{})}};c(tu,"StoryRender");var Yr=tu,{fetch:Pl}=de,Nl="./index.json",ru=class{constructor(e,r,n=ze.getChannel(),o=!0){this.importFn=e,this.getProjectAnnotations=r,this.channel=n,this.storyRenders=[],this.storeInitializationPromise=new Promise((a,u)=>{this.resolveStoreInitializationPromise=a,this.rejectStoreInitializationPromise=u}),o&&this.initialize()}get storyStore(){return new Proxy({},{get:c((e,r)=>{if(this.storyStoreValue)return Ne("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[r];throw new jo},"get")})}async initialize(){this.setupListeners();try{let e=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(e),await this.initializeWithProjectAnnotations(e)}catch(e){this.rejectStoreInitializationPromise(e)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(po,this.onStoryIndexChanged.bind(this)),this.channel.on(Mt,this.onUpdateGlobals.bind(this)),this.channel.on(qt,this.onUpdateArgs.bind(this)),this.channel.on(ro,this.onRequestArgTypesInfo.bind(this)),this.channel.on(Lt,this.onResetArgs.bind(this)),this.channel.on(Pt,this.onForceReRender.bind(this)),this.channel.on(bt,this.onForceRemount.bind(this))}async getProjectAnnotationsOrRenderError(){try{let e=await this.getProjectAnnotations();if(this.renderToCanvas=e.renderToCanvas,!this.renderToCanvas)throw new vo;return e}catch(e){throw this.renderPreviewEntryError("Error reading preview.js:",e),e}}async initializeWithProjectAnnotations(e){this.projectAnnotationsBeforeInitialization=e;try{let r=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(r)}catch(r){throw this.renderPreviewEntryError("Error loading story index:",r),r}}async runBeforeAllHook(e){try{await this.beforeAllCleanup?.(),this.beforeAllCleanup=await e.beforeAll?.()}catch(r){throw this.renderPreviewEntryError("Error in beforeAll hook:",r),r}}async getStoryIndexFromServer(){let e=await Pl(Nl);if(e.status===200)return e.json();throw new To({text:await e.text()})}initializeWithStoryIndex(e){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new _l(e,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new Ee({methodName:"emitGlobals"});let e={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(io,e)}async onGetProjectAnnotationsChanged({getProjectAnnotations:e}){delete this.previewEntryError,this.getProjectAnnotations=e;let r=await this.getProjectAnnotationsOrRenderError();if(await this.runBeforeAllHook(r),!this.storyStoreValue){await this.initializeWithProjectAnnotations(r);return}this.storyStoreValue.setProjectAnnotations(r),this.emitGlobals()}async onStoryIndexChanged(){if(delete this.previewEntryError,!(!this.storyStoreValue&&!this.projectAnnotationsBeforeInitialization))try{let e=await this.getStoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization){this.initializeWithStoryIndex(e);return}await this.onStoriesChanged({storyIndex:e})}catch(e){throw this.renderPreviewEntryError("Error loading story index:",e),e}}async onStoriesChanged({importFn:e,storyIndex:r}){if(!this.storyStoreValue)throw new Ee({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn:e,storyIndex:r})}async onUpdateGlobals({globals:e,currentStory:r}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new Ee({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(e),r){let{initialGlobals:n,storyGlobals:o,userGlobals:a,globals:u}=this.storyStoreValue.getStoryContext(r);this.channel.emit(ot,{initialGlobals:n,userGlobals:a,storyGlobals:o,globals:u})}else{let{initialGlobals:n,globals:o}=this.storyStoreValue.userGlobals;this.channel.emit(ot,{initialGlobals:n,userGlobals:o,storyGlobals:{},globals:o})}await Promise.all(this.storyRenders.map(n=>n.rerender()))}async onUpdateArgs({storyId:e,updatedArgs:r}){if(!this.storyStoreValue)throw new Ee({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(e,r),await Promise.all(this.storyRenders.filter(n=>n.id===e&&!n.renderOptions.forceInitialArgs).map(n=>n.story&&n.story.usesMount?n.remount():n.rerender())),this.channel.emit(so,{storyId:e,args:this.storyStoreValue.args.get(e)})}async onRequestArgTypesInfo({id:e,payload:r}){try{await this.storeInitializationPromise;let n=await this.storyStoreValue?.loadStory(r);this.channel.emit(wr,{id:e,success:!0,payload:{argTypes:n?.argTypes||{}},error:null})}catch(n){this.channel.emit(wr,{id:e,success:!1,error:n?.message})}}async onResetArgs({storyId:e,argNames:r}){if(!this.storyStoreValue)throw new Ee({methodName:"onResetArgs"});let n=this.storyRenders.find(a=>a.id===e)?.story||await this.storyStoreValue.loadStory({storyId:e}),o=(r||[...new Set([...Object.keys(n.initialArgs),...Object.keys(this.storyStoreValue.args.get(e))])]).reduce((a,u)=>(a[u]=n.initialArgs[u],a),{});await this.onUpdateArgs({storyId:e,updatedArgs:o})}async onForceReRender(){await Promise.all(this.storyRenders.map(e=>e.rerender()))}async onForceRemount({storyId:e}){await Promise.all(this.storyRenders.filter(r=>r.id===e).map(r=>r.remount()))}renderStoryToElement(e,r,n,o){if(!this.renderToCanvas||!this.storyStoreValue)throw new Ee({methodName:"renderStoryToElement"});let a=new Yr(this.channel,this.storyStoreValue,this.renderToCanvas,n,e.id,"docs",o,e);return a.renderToElement(r),this.storyRenders.push(a),async()=>{await this.teardownRender(a)}}async teardownRender(e,{viewModeChanged:r}={}){this.storyRenders=this.storyRenders.filter(n=>n!==e),await e?.teardown?.({viewModeChanged:r})}async loadStory({storyId:e}){if(!this.storyStoreValue)throw new Ee({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId:e})}getStoryContext(e,{forceInitialArgs:r=!1}={}){if(!this.storyStoreValue)throw new Ee({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(e,{forceInitialArgs:r})}async extract(e){if(!this.storyStoreValue)throw new Ee({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(e)}renderPreviewEntryError(e,r){this.previewEntryError=r,X.error(e),X.error(r),this.channel.emit(no,r)}};c(ru,"Preview");var Ll=ru,jl=!1,Nr="Invariant failed";function Vt(t,e){if(!t){if(jl)throw new Error(Nr);var r=typeof e=="function"?e():e,n=r?"".concat(Nr,": ").concat(r):Nr;throw new Error(n)}}c(Vt,"invariant");var nu=class{constructor(e,r,n,o){this.channel=e,this.store=r,this.renderStoryToElement=n,this.storyIdByName=c(a=>{let u=this.nameToStoryId.get(a);if(u)return u;throw new Error(`No story found with that name: ${a}`)},"storyIdByName"),this.componentStories=c(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=c(a=>this.store.componentStoriesFromCSFFile({csfFile:a}),"componentStoriesFromCSFFile"),this.storyById=c(a=>{if(!a){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use ``?");return this.primaryStory}let u=this.storyIdToCSFFile.get(a);if(!u)throw new Error(`Called \`storyById\` for story that was never loaded: ${a}`);return this.store.storyFromCSFFile({storyId:a,csfFile:u})},"storyById"),this.getStoryContext=c(a=>({...this.store.getStoryContext(a),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=c(a=>this.store.loadStory({storyId:a}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,o.forEach((a,u)=>{this.referenceCSFFile(a)})}referenceCSFFile(e){this.exportsToCSFFile.set(e.moduleExports,e),this.exportsToCSFFile.set(e.moduleExports.default,e),this.store.componentStoriesFromCSFFile({csfFile:e}).forEach(r=>{let n=e.stories[r.id];this.storyIdToCSFFile.set(n.id,e),this.exportToStory.set(n.moduleExport,r)})}attachCSFFile(e){if(!this.exportsToCSFFile.has(e.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");this.attachedCSFFiles.has(e)||(this.attachedCSFFiles.add(e),this.store.componentStoriesFromCSFFile({csfFile:e}).forEach(r=>{this.nameToStoryId.set(r.name,r.id),this.componentStoriesValue.push(r),this.primaryStory||(this.primaryStory=r)}))}referenceMeta(e,r){let n=this.resolveModuleExport(e);if(n.type!=="meta")throw new Error(" must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");r&&this.attachCSFFile(n.csfFile)}get projectAnnotations(){let{projectAnnotations:e}=this.store;if(!e)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return e}resolveAttachedModuleExportType(e){if(e==="story"){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use ?");return{type:"story",story:this.primaryStory}}if(this.attachedCSFFiles.size===0)throw new Error("No CSF file attached to this docs file, did you forget to use ?");let r=Array.from(this.attachedCSFFiles)[0];if(e==="meta")return{type:"meta",csfFile:r};let{component:n}=r.meta;if(!n)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component:n}}resolveModuleExport(e){let r=this.exportsToCSFFile.get(e);if(r)return{type:"meta",csfFile:r};let n=this.exportToStory.get(Ke(e)?e.input:e);return n?{type:"story",story:n}:{type:"component",component:e}}resolveOf(e,r=[]){let n;if(["component","meta","story"].includes(e)){let o=e;n=this.resolveAttachedModuleExportType(o)}else n=this.resolveModuleExport(e);if(r.length&&!r.includes(n.type)){let o=n.type==="component"?"component or unknown":n.type;throw new Error(le`Invalid value passed to the 'of' prop. The value was resolved to a '${o}' type but the only types for this block are: ${r.join(", ")}. + - Did you pass a component to the 'of' prop when the block only supports a story or a meta? + - ... or vice versa? + - Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(n.type){case"component":return{...n,projectAnnotations:this.projectAnnotations};case"meta":return{...n,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:n.csfFile})};case"story":default:return n}}};c(nu,"DocsContext");var ou=nu,au=class{constructor(e,r,n,o){this.channel=e,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:e,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw tr;let{importPath:n,title:o}=this.entry,a=this.store.processCSFFileWithCache(e,n,o),u=Object.keys(a.stories)[0];this.story=this.store.storyFromCSFFile({storyId:u,csfFile:a}),this.csfFiles=[a,...r],this.preparing=!1}isEqual(e){return!!(this.id===e.id&&this.story&&this.story===e.story)}docsContext(e){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");let r=new ou(this.channel,this.store,e,this.csfFiles);return this.csfFiles.forEach(n=>r.attachCSFFile(n)),r}async renderToElement(e,r){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.story.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a=await o.renderer(),{render:u}=a,i=c(async()=>{try{await u(n,o,e),this.channel.emit(Bt,this.id)}catch(s){this.callbacks.showException(s)}},"renderDocs");return this.rerender=async()=>i(),this.teardownRender=async({viewModeChanged:s})=>{!s||!e||a.unmount(e)},i()}async teardown({viewModeChanged:e}={}){this.teardownRender?.({viewModeChanged:e}),this.torndown=!0}};c(au,"CsfDocsRender");var ia=au,uu=class{constructor(e,r,n,o){this.channel=e,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:e,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw tr;this.csfFiles=r,this.exports=e,this.preparing=!1}isEqual(e){return!!(this.id===e.id&&this.exports&&this.exports===e.exports)}docsContext(e){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new ou(this.channel,this.store,e,this.csfFiles)}async renderToElement(e,r){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.store.projectAnnotations.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a={...o,page:this.exports.default},u=await o.renderer(),{render:i}=u,s=c(async()=>{try{await i(n,a,e),this.channel.emit(Bt,this.id)}catch(l){this.callbacks.showException(l)}},"renderDocs");return this.rerender=async()=>s(),this.teardownRender=async({viewModeChanged:l}={})=>{!l||!e||(u.unmount(e),this.torndown=!0)},s()}async teardown({viewModeChanged:e}={}){this.teardownRender?.({viewModeChanged:e}),this.torndown=!0}};c(uu,"MdxDocsRender");var sa=uu,kl=globalThis;function iu(t){let e=t.composedPath&&t.composedPath()[0]||t.target;return/input|textarea/i.test(e.tagName)||e.getAttribute("contenteditable")!==null}c(iu,"focusInInput");var su="attached-mdx",Ml="unattached-mdx";function lu({tags:t}){return t?.includes(Ml)||t?.includes(su)}c(lu,"isMdxEntry");function Wt(t){return t.type==="story"}c(Wt,"isStoryRender");function cu(t){return t.type==="docs"}c(cu,"isDocsRender");function pu(t){return cu(t)&&t.subtype==="csf"}c(pu,"isCsfDocsRender");var du=class extends Ll{constructor(e,r,n,o){super(e,r,void 0,!1),this.importFn=e,this.getProjectAnnotations=r,this.selectionStore=n,this.view=o,this.initialize()}setupListeners(){super.setupListeners(),kl.onkeydown=this.onKeydown.bind(this),this.channel.on(vr,this.onSetCurrentStory.bind(this)),this.channel.on(go,this.onUpdateQueryParams.bind(this)),this.channel.on(ao,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new Ee({methodName:"setInitialGlobals"});let{globals:e}=this.selectionStore.selectionSpecifier||{};e&&this.storyStoreValue.userGlobals.updateFromPersisted(e),this.emitGlobals()}async initializeWithStoryIndex(e){return await super.initializeWithStoryIndex(e),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new Ee({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection){await this.renderSelection();return}if(!this.selectionStore.selectionSpecifier){this.renderMissingStory();return}let{storySpecifier:e,args:r}=this.selectionStore.selectionSpecifier,n=this.storyStoreValue.storyIndex.entryFromSpecifier(e);if(!n){e==="*"?this.renderStoryLoadingException(e,new Fo):this.renderStoryLoadingException(e,new Bo({storySpecifier:e.toString()}));return}let{id:o,type:a}=n;this.selectionStore.setSelection({storyId:o,viewMode:a}),this.channel.emit(fo,this.selectionStore.selection),this.channel.emit(Cr,this.selectionStore.selection),await this.renderSelection({persistedArgs:r})}async onGetProjectAnnotationsChanged({getProjectAnnotations:e}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations:e}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn:e,storyIndex:r}){await super.onStoriesChanged({importFn:e,storyIndex:r}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(e){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!iu(e)){let{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:u,code:i,keyCode:s}=e;this.channel.emit(uo,{event:{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:u,code:i,keyCode:s}})}}async onSetCurrentStory(e){this.selectionStore.setSelection({viewMode:"story",...e}),await this.storeInitializationPromise,this.channel.emit(Cr,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(e){this.selectionStore.setQueryParams(e)}async onUpdateGlobals({globals:e}){let r=this.currentRender instanceof Yr&&this.currentRender.story||void 0;super.onUpdateGlobals({globals:e,currentStory:r}),(this.currentRender instanceof sa||this.currentRender instanceof ia)&&await this.currentRender.rerender?.()}async onUpdateArgs({storyId:e,updatedArgs:r}){super.onUpdateArgs({storyId:e,updatedArgs:r})}async onPreloadStories({ids:e}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(e.map(r=>this.storyStoreValue?.loadEntry(r)))}async renderSelection({persistedArgs:e}={}){let{renderToCanvas:r}=this;if(!this.storyStoreValue||!r)throw new Ee({methodName:"renderSelection"});let{selection:n}=this.selectionStore;if(!n)throw new Error("Cannot call renderSelection as no selection was made");let{storyId:o}=n,a;try{a=await this.storyStoreValue.storyIdToEntry(o)}catch(g){this.currentRender&&await this.teardownRender(this.currentRender),this.renderStoryLoadingException(o,g);return}let u=this.currentSelection?.storyId!==o,i=this.currentRender?.type!==a.type;a.type==="story"?this.view.showPreparingStory({immediate:i}):this.view.showPreparingDocs({immediate:i}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender);let s;a.type==="story"?s=new Yr(this.channel,this.storyStoreValue,r,this.mainStoryCallbacks(o),o,"story"):lu(a)?s=new sa(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o)):s=new ia(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o));let l=this.currentSelection;this.currentSelection=n;let h=this.currentRender;this.currentRender=s;try{await s.prepare()}catch(g){h&&await this.teardownRender(h),g!==tr&&this.renderStoryLoadingException(o,g);return}let f=!u&&h&&!s.isEqual(h);if(e&&Wt(s)&&(Vt(!!s.story),this.storyStoreValue.args.updateFromPersisted(s.story,e)),h&&!h.torndown&&!u&&!f&&!i){this.currentRender=h,this.channel.emit(mo,o),this.view.showMain();return}if(h&&await this.teardownRender(h,{viewModeChanged:i}),l&&(u||i)&&this.channel.emit(lo,o),Wt(s)){Vt(!!s.story);let{parameters:g,initialArgs:E,argTypes:w,unmappedArgs:v,initialGlobals:b,userGlobals:S,storyGlobals:A,globals:D}=this.storyStoreValue.getStoryContext(s.story);this.channel.emit(ho,{id:o,parameters:g,initialArgs:E,argTypes:w,args:v}),this.channel.emit(ot,{userGlobals:S,storyGlobals:A,globals:D,initialGlobals:b})}else{let{parameters:g}=this.storyStoreValue.projectAnnotations,{initialGlobals:E,globals:w}=this.storyStoreValue.userGlobals;if(this.channel.emit(ot,{globals:w,initialGlobals:E,storyGlobals:{},userGlobals:w}),pu(s)||s.entry.tags?.includes(su)){if(!s.csfFiles)throw new _o({storyId:o});({parameters:g}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:s.csfFiles[0]}))}this.channel.emit(oo,{id:o,parameters:g})}Wt(s)?(Vt(!!s.story),this.storyRenders.push(s),this.currentRender.renderToElement(this.view.prepareForStory(s.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(e,{viewModeChanged:r=!1}={}){this.storyRenders=this.storyRenders.filter(n=>n!==e),await e?.teardown?.({viewModeChanged:r})}mainStoryCallbacks(e){return{showStoryDuringRender:c(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:c(()=>this.view.showMain(),"showMain"),showError:c(r=>this.renderError(e,r),"showError"),showException:c(r=>this.renderException(e,r),"showException")}}renderPreviewEntryError(e,r){super.renderPreviewEntryError(e,r),this.view.showErrorDisplay(r)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(xr)}renderStoryLoadingException(e,r){X.error(r),this.view.showErrorDisplay(r),this.channel.emit(xr,e)}renderException(e,r){let{name:n="Error",message:o=String(r),stack:a}=r;this.channel.emit(jt,{name:n,message:o,stack:a}),this.channel.emit(Pe,{newPhase:"errored",storyId:e}),this.view.showErrorDisplay(r),X.error(`Error rendering story '${e}':`),X.error(r)}renderError(e,{title:r,description:n}){X.error(`Error rendering story ${r}: ${n}`),this.channel.emit(co,{title:r,description:n}),this.channel.emit(Pe,{newPhase:"errored",storyId:e}),this.view.showErrorDisplay({message:r,stack:n})}};c(du,"PreviewWithSelection");var ql=du,Kr=ct(en(),1),$l=ct(en(),1),la=/^[a-zA-Z0-9 _-]*$/,hu=/^-?[0-9]+(\.[0-9]+)?$/,Ul=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,fu=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,Xr=c((t="",e)=>t===null||t===""||!la.test(t)?!1:e==null||e instanceof Date||typeof e=="number"||typeof e=="boolean"?!0:typeof e=="string"?la.test(e)||hu.test(e)||Ul.test(e)||fu.test(e):Array.isArray(e)?e.every(r=>Xr(t,r)):Re(e)?Object.entries(e).every(([r,n])=>Xr(r,n)):!1,"validateArgs"),zl={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(t){if(t.startsWith("!")){if(t==="!undefined")return;if(t==="!null")return null;if(t==="!true")return!0;if(t==="!false")return!1;if(t.startsWith("!date(")&&t.endsWith(")"))return new Date(t.replaceAll(" ","+").slice(6,-1));if(t.startsWith("!hex(")&&t.endsWith(")"))return`#${t.slice(5,-1)}`;let e=t.slice(1).match(fu);if(e)return t.startsWith("!rgba")||t.startsWith("!RGBA")?`${e[1]}(${e[2]}, ${e[3]}, ${e[4]}, ${e[5]})`:t.startsWith("!hsla")||t.startsWith("!HSLA")?`${e[1]}(${e[2]}, ${e[3]}%, ${e[4]}%, ${e[5]})`:t.startsWith("!rgb")||t.startsWith("!RGB")?`${e[1]}(${e[2]}, ${e[3]}, ${e[4]})`:`${e[1]}(${e[2]}, ${e[3]}%, ${e[4]}%)`}return hu.test(t)?Number(t):t}},ca=c(t=>{let e=t.split(";").map(r=>r.replace("=","~").replace(":","="));return Object.entries((0,$l.parse)(e.join(";"),zl)).reduce((r,[n,o])=>Xr(n,o)?Object.assign(r,{[n]:o}):(Me.warn(le` + Omitted potentially unsafe URL args. + + More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url + `),r),{})},"parseArgsParam"),{history:mu,document:Ue}=de;function gu(t){let e=(t||"").match(/^\/story\/(.+)/);if(!e)throw new Error(`Invalid path '${t}', must start with '/story/'`);return e[1]}c(gu,"pathToId");var yu=c(({selection:t,extraParams:e})=>{let r=Ue?.location.search.slice(1),{path:n,selectedKind:o,selectedStory:a,...u}=(0,Kr.parse)(r);return`?${(0,Kr.stringify)({...u,...e,...t&&{id:t.storyId,viewMode:t.viewMode}})}`},"getQueryString"),Hl=c(t=>{if(!t)return;let e=yu({selection:t}),{hash:r=""}=Ue.location;Ue.title=t.storyId,mu.replaceState({},"",`${Ue.location.pathname}${e}${r}`)},"setPath"),Gl=c(t=>t!=null&&typeof t=="object"&&Array.isArray(t)===!1,"isObject"),wt=c(t=>{if(t!==void 0){if(typeof t=="string")return t;if(Array.isArray(t))return wt(t[0]);if(Gl(t))return wt(Object.values(t).filter(Boolean))}},"getFirstString"),Vl=c(()=>{if(typeof Ue<"u"){let t=Ue.location.search.slice(1),e=(0,Kr.parse)(t),r=typeof e.args=="string"?ca(e.args):void 0,n=typeof e.globals=="string"?ca(e.globals):void 0,o=wt(e.viewMode);(typeof o!="string"||!o.match(/docs|story/))&&(o="story");let a=wt(e.path),u=a?gu(a):wt(e.id);if(u)return{storySpecifier:u,args:r,globals:n,viewMode:o}}return null},"getSelectionSpecifierFromPath"),bu=class{constructor(){this.selectionSpecifier=Vl()}setSelection(e){this.selection=e,Hl(this.selection)}setQueryParams(e){let r=yu({extraParams:e}),{hash:n=""}=Ue.location;mu.replaceState({},"",`${Ue.location.pathname}${r}${n}`)}};c(bu,"UrlStore");var Wl=bu,Yl=ct(Es(),1),Kl=ct(en(),1),{document:me}=de,pa=100,Eu=(t=>(t.MAIN="MAIN",t.NOPREVIEW="NOPREVIEW",t.PREPARING_STORY="PREPARING_STORY",t.PREPARING_DOCS="PREPARING_DOCS",t.ERROR="ERROR",t))(Eu||{}),Lr={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},jr={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},da=new Yl.default({escapeXML:!0}),Au=class{constructor(){if(this.testing=!1,typeof me<"u"){let{__SPECIAL_TEST_PARAMETER__:e}=(0,Kl.parse)(me.location.search.slice(1));switch(e){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}default:}}}prepareForStory(e){return this.showStory(),this.applyLayout(e.parameters.layout),me.documentElement.scrollTop=0,me.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return me.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),me.documentElement.scrollTop=0,me.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return me.getElementById("storybook-docs")}applyLayout(e="padded"){if(e==="none"){me.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(e);let r=jr[e];me.body.classList.remove(this.currentLayoutClass),me.body.classList.add(r),this.currentLayoutClass=r}checkIfLayoutExists(e){jr[e]||X.warn(le` + The desired layout: ${e} is not a valid option. + The possible options are: ${Object.keys(jr).join(", ")}, none. + `)}showMode(e){clearTimeout(this.preparingTimeout),Object.keys(Eu).forEach(r=>{r===e?me.body.classList.add(Lr[r]):me.body.classList.remove(Lr[r])})}showErrorDisplay({message:e="",stack:r=""}){let n=e,o=r,a=e.split(` +`);a.length>1&&([n]=a,o=a.slice(1).join(` +`).replace(/^\n/,"")),me.getElementById("error-message").innerHTML=da.toHtml(n),me.getElementById("error-stack").innerHTML=da.toHtml(o),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate:e=!1}={}){clearTimeout(this.preparingTimeout),e?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),pa)}showPreparingDocs({immediate:e=!1}={}){clearTimeout(this.preparingTimeout),e?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),pa)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){me.body.classList.add(Lr.MAIN)}};c(Au,"WebView");var Xl=Au,Jl=class extends ql{constructor(e,r){super(e,r,new Wl,new Xl),this.importFn=e,this.getProjectAnnotations=r,de.__STORYBOOK_PREVIEW__=this}};c(Jl,"PreviewWeb");var{document:Qe}=de,Ql=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"],Zl="script",ha="scripts-root";function Jr(){let t=Qe.createEvent("Event");t.initEvent("DOMContentLoaded",!0,!0),Qe.dispatchEvent(t)}c(Jr,"simulateDOMContentLoaded");function Su(t,e,r){let n=Qe.createElement("script");n.type=t.type==="module"?"module":"text/javascript",t.src?(n.onload=e,n.onerror=e,n.src=t.src):n.textContent=t.innerText,r?r.appendChild(n):Qe.head.appendChild(n),t.parentNode.removeChild(t),t.src||e()}c(Su,"insertScript");function pn(t,e,r=0){t[r](()=>{r++,r===t.length?e():pn(t,e,r)})}c(pn,"insertScriptsSequentially");function ec(t){let e=Qe.getElementById(ha);e?e.innerHTML="":(e=Qe.createElement("div"),e.id=ha,Qe.body.appendChild(e));let r=Array.from(t.querySelectorAll(Zl));if(r.length){let n=[];r.forEach(o=>{let a=o.getAttribute("type");(!a||Ql.includes(a))&&n.push(u=>Su(o,u,e))}),n.length&&pn(n,Jr,void 0)}else Jr()}c(ec,"simulatePageLoad");var tc=(t=>typeof be<"u"?be:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof be<"u"?be:e)[r]}):t)(function(t){if(typeof be<"u")return be.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')}),rc={reset:[0,0],bold:[1,22,"\x1B[22m\x1B[1m"],dim:[2,22,"\x1B[22m\x1B[2m"],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]},nc=Object.entries(rc);function mn(t){return String(t)}mn.open="";mn.close="";function oc(t=!1){let e=typeof process<"u"?process:void 0,r=e?.env||{},n=e?.argv||[];return!("NO_COLOR"in r||n.includes("--no-color"))&&("FORCE_COLOR"in r||n.includes("--color")||e?.platform==="win32"||t&&r.TERM!=="dumb"||"CI"in r)||typeof window<"u"&&!!window.chrome}function ac(t=!1){let e=oc(t),r=(u,i,s,l)=>{let h="",f=0;do h+=u.substring(f,l)+s,f=l+i.length,l=u.indexOf(i,f);while(~l);return h+u.substring(f)},n=(u,i,s=u)=>{let l=h=>{let f=String(h),g=f.indexOf(i,u.length);return~g?u+r(f,i,s,g)+i:u+f+i};return l.open=u,l.close=i,l},o={isColorSupported:e},a=u=>`\x1B[${u}m`;for(let[u,i]of nc)o[u]=e?n(a(i[0]),a(i[1]),i[2]):mn;return o}var cy=ac(!1);function uc(t,e){let r=Object.keys(t),n=e===null?r:r.sort(e);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(t))Object.getOwnPropertyDescriptor(t,o).enumerable&&n.push(o);return n}function gn(t,e,r,n,o,a,u=": "){let i="",s=0,l=t.next();if(!l.done){i+=e.spacingOuter;let h=r+e.indent;for(;!l.done;){if(i+=h,s++===e.maxWidth){i+="\u2026";break}let f=a(l.value[0],e,h,n,o),g=a(l.value[1],e,h,n,o);i+=f+u+g,l=t.next(),l.done?e.min||(i+=","):i+=`,${e.spacingInner}`}i+=e.spacingOuter+r}return i}function Ou(t,e,r,n,o,a){let u="",i=0,s=t.next();if(!s.done){u+=e.spacingOuter;let l=r+e.indent;for(;!s.done;){if(u+=l,i++===e.maxWidth){u+="\u2026";break}u+=a(s.value,e,l,n,o),s=t.next(),s.done?e.min||(u+=","):u+=`,${e.spacingInner}`}u+=e.spacingOuter+r}return u}function Fu(t,e,r,n,o,a){let u="";t=t instanceof ArrayBuffer?new DataView(t):t;let i=l=>l instanceof DataView,s=i(t)?t.byteLength:t.length;if(s>0){u+=e.spacingOuter;let l=r+e.indent;for(let h=0;h0){u+=e.spacingOuter;let s=r+e.indent;for(let l=0;l{let u=t.toString();if(u==="ArrayContaining"||u==="ArrayNotContaining")return++n>e.maxDepth?`[${u}]`:`${u+dn}[${Fu(t.sample,e,r,n,o,a)}]`;if(u==="ObjectContaining"||u==="ObjectNotContaining")return++n>e.maxDepth?`[${u}]`:`${u+dn}{${Iu(t.sample,e,r,n,o,a)}}`;if(u==="StringMatching"||u==="StringNotMatching"||u==="StringContaining"||u==="StringNotContaining")return u+dn+a(t.sample,e,r,n,o);if(typeof t.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${t.constructor.name} does not implement toAsymmetricMatcher()`);return t.toAsymmetricMatcher()},lc=t=>t&&t.$$typeof===ic,cc={serialize:sc,test:lc},pc=" ",Bu=new Set(["DOMStringMap","NamedNodeMap"]),dc=/^(?:HTML\w*Collection|NodeList)$/;function hc(t){return Bu.has(t)||dc.test(t)}var fc=t=>t&&t.constructor&&!!t.constructor.name&&hc(t.constructor.name);function mc(t){return t.constructor.name==="NamedNodeMap"}var gc=(t,e,r,n,o,a)=>{let u=t.constructor.name;return++n>e.maxDepth?`[${u}]`:(e.min?"":u+pc)+(Bu.has(u)?`{${Iu(mc(t)?[...t].reduce((i,s)=>(i[s.name]=s.value,i),{}):{...t},e,r,n,o,a)}}`:`[${Fu([...t],e,r,n,o,a)}]`)},yc={serialize:gc,test:fc};function Pu(t){return t.replaceAll("<","<").replaceAll(">",">")}function yn(t,e,r,n,o,a,u){let i=n+r.indent,s=r.colors;return t.map(l=>{let h=e[l],f=u(h,r,i,o,a);return typeof h!="string"&&(f.includes(` +`)&&(f=r.spacingOuter+i+f+r.spacingOuter+n),f=`{${f}}`),`${r.spacingInner+n+s.prop.open+l+s.prop.close}=${s.value.open}${f}${s.value.close}`}).join("")}function bn(t,e,r,n,o,a){return t.map(u=>e.spacingOuter+r+(typeof u=="string"?Nu(u,e):a(u,e,r,n,o))).join("")}function Nu(t,e){let r=e.colors.content;return r.open+Pu(t)+r.close}function bc(t,e){let r=e.colors.comment;return`${r.open}${r.close}`}function En(t,e,r,n,o){let a=n.colors.tag;return`${a.open}<${t}${e&&a.close+e+n.spacingOuter+o+a.open}${r?`>${a.close}${r}${n.spacingOuter}${o}${a.open}${a.close}`}function An(t,e){let r=e.colors.tag;return`${r.open}<${t}${r.close} \u2026${r.open} />${r.close}`}var Ec=1,Lu=3,ju=8,ku=11,Ac=/^(?:(?:HTML|SVG)\w*)?Element$/;function Sc(t){try{return typeof t.hasAttribute=="function"&&t.hasAttribute("is")}catch{return!1}}function wc(t){let e=t.constructor.name,{nodeType:r,tagName:n}=t,o=typeof n=="string"&&n.includes("-")||Sc(t);return r===Ec&&(Ac.test(e)||o)||r===Lu&&e==="Text"||r===ju&&e==="Comment"||r===ku&&e==="DocumentFragment"}var Cc=t=>{var e;return((e=t?.constructor)==null?void 0:e.name)&&wc(t)};function vc(t){return t.nodeType===Lu}function Dc(t){return t.nodeType===ju}function hn(t){return t.nodeType===ku}var xc=(t,e,r,n,o,a)=>{if(vc(t))return Nu(t.data,e);if(Dc(t))return bc(t.data,e);let u=hn(t)?"DocumentFragment":t.tagName.toLowerCase();return++n>e.maxDepth?An(u,e):En(u,yn(hn(t)?[]:Array.from(t.attributes,i=>i.name).sort(),hn(t)?{}:[...t.attributes].reduce((i,s)=>(i[s.name]=s.value,i),{}),e,r+e.indent,n,o,a),bn(Array.prototype.slice.call(t.childNodes||t.children),e,r+e.indent,n,o,a),e,r)},Tc={serialize:xc,test:Cc},Rc="@@__IMMUTABLE_ITERABLE__@@",_c="@@__IMMUTABLE_LIST__@@",Oc="@@__IMMUTABLE_KEYED__@@",Fc="@@__IMMUTABLE_MAP__@@",wu="@@__IMMUTABLE_ORDERED__@@",Ic="@@__IMMUTABLE_RECORD__@@",Bc="@@__IMMUTABLE_SEQ__@@",Pc="@@__IMMUTABLE_SET__@@",Nc="@@__IMMUTABLE_STACK__@@",pt=t=>`Immutable.${t}`,nr=t=>`[${t}]`,Dt=" ",Cu="\u2026";function Lc(t,e,r,n,o,a,u){return++n>e.maxDepth?nr(pt(u)):`${pt(u)+Dt}{${gn(t.entries(),e,r,n,o,a)}}`}function jc(t){let e=0;return{next(){if(ee.maxDepth?nr(u):`${u+Dt}{${gn(jc(t),e,r,n,o,a)}}`}function Mc(t,e,r,n,o,a){let u=pt("Seq");return++n>e.maxDepth?nr(u):t[Oc]?`${u+Dt}{${t._iter||t._object?gn(t.entries(),e,r,n,o,a):Cu}}`:`${u+Dt}[${t._iter||t._array||t._collection||t._iterable?Ou(t.values(),e,r,n,o,a):Cu}]`}function fn(t,e,r,n,o,a,u){return++n>e.maxDepth?nr(pt(u)):`${pt(u)+Dt}[${Ou(t.values(),e,r,n,o,a)}]`}var qc=(t,e,r,n,o,a)=>t[Fc]?Lc(t,e,r,n,o,a,t[wu]?"OrderedMap":"Map"):t[_c]?fn(t,e,r,n,o,a,"List"):t[Pc]?fn(t,e,r,n,o,a,t[wu]?"OrderedSet":"Set"):t[Nc]?fn(t,e,r,n,o,a,"Stack"):t[Bc]?Mc(t,e,r,n,o,a):kc(t,e,r,n,o,a),$c=t=>t&&(t[Rc]===!0||t[Ic]===!0),Uc={serialize:qc,test:$c},vu={exports:{}},H={},Du;function zc(){if(Du)return H;Du=1;var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),u=Symbol.for("react.context"),i=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),E=Symbol.for("react.offscreen"),w;w=Symbol.for("react.module.reference");function v(b){if(typeof b=="object"&&b!==null){var S=b.$$typeof;switch(S){case t:switch(b=b.type,b){case r:case o:case n:case l:case h:return b;default:switch(b=b&&b.$$typeof,b){case i:case u:case s:case g:case f:case a:return b;default:return S}}case e:return S}}}return H.ContextConsumer=u,H.ContextProvider=a,H.Element=t,H.ForwardRef=s,H.Fragment=r,H.Lazy=g,H.Memo=f,H.Portal=e,H.Profiler=o,H.StrictMode=n,H.Suspense=l,H.SuspenseList=h,H.isAsyncMode=function(){return!1},H.isConcurrentMode=function(){return!1},H.isContextConsumer=function(b){return v(b)===u},H.isContextProvider=function(b){return v(b)===a},H.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===t},H.isForwardRef=function(b){return v(b)===s},H.isFragment=function(b){return v(b)===r},H.isLazy=function(b){return v(b)===g},H.isMemo=function(b){return v(b)===f},H.isPortal=function(b){return v(b)===e},H.isProfiler=function(b){return v(b)===o},H.isStrictMode=function(b){return v(b)===n},H.isSuspense=function(b){return v(b)===l},H.isSuspenseList=function(b){return v(b)===h},H.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===r||b===o||b===n||b===l||b===h||b===E||typeof b=="object"&&b!==null&&(b.$$typeof===g||b.$$typeof===f||b.$$typeof===a||b.$$typeof===u||b.$$typeof===s||b.$$typeof===w||b.getModuleId!==void 0)},H.typeOf=v,H}var xu;function Hc(){return xu||(xu=1,vu.exports=zc()),vu.exports}var tt=Hc();function Mu(t,e=[]){if(Array.isArray(t))for(let r of t)Mu(r,e);else t!=null&&t!==!1&&t!==""&&e.push(t);return e}function Tu(t){let e=t.type;if(typeof e=="string")return e;if(typeof e=="function")return e.displayName||e.name||"Unknown";if(tt.isFragment(t))return"React.Fragment";if(tt.isSuspense(t))return"React.Suspense";if(typeof e=="object"&&e!==null){if(tt.isContextProvider(t))return"Context.Provider";if(tt.isContextConsumer(t))return"Context.Consumer";if(tt.isForwardRef(t)){if(e.displayName)return e.displayName;let r=e.render.displayName||e.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(tt.isMemo(t)){let r=e.displayName||e.type.displayName||e.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function Gc(t){let{props:e}=t;return Object.keys(e).filter(r=>r!=="children"&&e[r]!==void 0).sort()}var Vc=(t,e,r,n,o,a)=>++n>e.maxDepth?An(Tu(t),e):En(Tu(t),yn(Gc(t),t.props,e,r+e.indent,n,o,a),bn(Mu(t.props.children),e,r+e.indent,n,o,a),e,r),Wc=t=>t!=null&&tt.isElement(t),Yc={serialize:Vc,test:Wc},Kc=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function Xc(t){let{props:e}=t;return e?Object.keys(e).filter(r=>e[r]!==void 0).sort():[]}var Jc=(t,e,r,n,o,a)=>++n>e.maxDepth?An(t.type,e):En(t.type,t.props?yn(Xc(t),t.props,e,r+e.indent,n,o,a):"",t.children?bn(t.children,e,r+e.indent,n,o,a):"",e,r),Qc=t=>t&&t.$$typeof===Kc,Zc={serialize:Jc,test:Qc};var py=Date.prototype.toISOString,dy=Error.prototype.toString,hy=RegExp.prototype.toString;var qu={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},fy=Object.keys(qu),my={callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:Number.POSITIVE_INFINITY,maxWidth:Number.POSITIVE_INFINITY,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:qu};var $u={AsymmetricMatcher:cc,DOMCollection:yc,DOMElement:Tc,Immutable:Uc,ReactElement:Yc,ReactTestComponent:Zc};var gy=Number.isNaN||(t=>t!==t);var yy=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g");var e2=()=>"Promise{\u2026}";try{let{getPromiseDetails:t,kPending:e,kRejected:r}=process.binding("util");Array.isArray(t(Promise.resolve()))&&(e2=(n,o)=>{let[a,u]=t(n);return a===e?"Promise{}":`Promise${a===r?"!":""}{${o.inspect(u,o)}}`})}catch{}var t2=typeof Symbol=="function"&&typeof Symbol.for=="function",by=t2?Symbol.for("chai/inspect"):"@@chai/inspect",Ru=!1;try{let t=tc("util");Ru=t.inspect?t.inspect.custom:!1}catch{Ru=!1}var{AsymmetricMatcher:Ey,DOMCollection:Ay,DOMElement:Sy,Immutable:wy,ReactElement:Cy,ReactTestComponent:vy}=$u;function r2(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var rr={},_u;function n2(){if(_u)return rr;_u=1,Object.defineProperty(rr,"__esModule",{value:!0}),rr.default=g;let t="diff-sequences",e=0,r=(E,w,v,b,S)=>{let A=0;for(;E{let A=0;for(;E<=w&&v<=b&&S(w,b);)w-=1,b-=1,A+=1;return A},o=(E,w,v,b,S,A,D)=>{let _=0,P=-E,R=A[_],T=R;A[_]+=r(R+1,w,b+R-P+1,v,S);let O=E{let _=0,P=E,R=A[_],T=R;A[_]-=n(w,R-1,v,b+R-P-1,S);let O=E{let O=b-w,B=v-w,j=S-b-B,M=-j-(E-1),L=-j+(E-1),q=e,p=E<_?E:_;for(let d=0,y=-E;d<=p;d+=1,y+=2){let x=d===0||d!==E&&q{let O=S-v,B=v-w,j=S-b-B,M=j-E,L=j+E,q=e,p=E{let R=b-w,T=S-v,O=v-w,B=S-b,j=B-O,M=O,L=O;if(D[0]=w-1,_[0]=v,j%2===0){let q=(E||j)/2,p=(O+B)/2;for(let d=1;d<=p;d+=1)if(M=o(d,v,S,R,A,D,M),d{if(S-b{Z(J,G,ue)},isCommon:(J,ue)=>te(ue,J)}}let N=w,k=v;w=b,v=S,b=N,S=k}let{foundSubsequence:T,isCommon:O}=D[A?1:0];s(E,w,v,b,S,O,_,P,R);let{nChangePreceding:B,aEndPreceding:j,bEndPreceding:M,nCommonPreceding:L,aCommonPreceding:q,bCommonPreceding:p,nCommonFollowing:d,aCommonFollowing:y,bCommonFollowing:x,nChangeFollowing:C,aStartFollowing:F,bStartFollowing:I}=R;w{if(typeof w!="number")throw new TypeError(`${t}: ${E} typeof ${typeof w} is not a number`);if(!Number.isSafeInteger(w))throw new RangeError(`${t}: ${E} value ${w} is not a safe integer`);if(w<0)throw new RangeError(`${t}: ${E} value ${w} is a negative integer`)},f=(E,w)=>{let v=typeof w;if(v!=="function")throw new TypeError(`${t}: ${E} typeof ${v} is not a function`)};function g(E,w,v,b){h("aLength",E),h("bLength",w),f("isCommon",v),f("foundSubsequence",b);let S=r(0,E,0,w,v);if(S!==0&&b(S,0,0),E!==S||w!==S){let A=S,D=S,_=n(A,E-1,D,w-1,v),P=E-_,R=w-_,T=S+_;E!==T&&w!==T&&l(0,A,P,D,R,!1,[{foundSubsequence:b,isCommon:v}],[e],[e],{aCommonFollowing:e,aCommonPreceding:e,aEndPreceding:e,aStartFollowing:e,bCommonFollowing:e,bCommonPreceding:e,bEndPreceding:e,bStartFollowing:e,nChangeFollowing:e,nChangePreceding:e,nCommonFollowing:e,nCommonPreceding:e}),_!==0&&b(_,P,R)}}return rr}var o2=n2(),Dy=r2(o2);var{AsymmetricMatcher:xy,DOMCollection:Ty,DOMElement:Ry,Immutable:_y,ReactElement:Oy,ReactTestComponent:Fy}=$u;var Iy=Object.getPrototypeOf({});var V=(t=>(t.DONE="done",t.ERROR="error",t.ACTIVE="active",t.WAITING="waiting",t))(V||{}),He={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"};var By=new Error("This function ran after the play function completed. Did you forget to `await` it?");var My=__STORYBOOK_THEMING__,{CacheProvider:qy,ClassNames:$y,Global:Uy,ThemeProvider:zy,background:Hy,color:Gy,convert:Vy,create:Wy,createCache:Yy,createGlobal:Ky,createReset:Xy,css:Jy,darken:Qy,ensure:Zy,ignoreSsrWarning:e1,isPropValid:t1,jsx:r1,keyframes:n1,lighten:o1,styled:z,themes:a1,typography:je,useTheme:dt,withTheme:u1}=__STORYBOOK_THEMING__;function ge(){return ge=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0&&o<1?(i=a,s=u):o>=1&&o<2?(i=u,s=a):o>=2&&o<3?(s=a,l=u):o>=3&&o<4?(s=u,l=a):o>=4&&o<5?(i=u,l=a):o>=5&&o<6&&(i=a,l=u);var h=r-a/2,f=i+h,g=s+h,E=l+h;return n(f,g,E)}var Yu={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function s2(t){if(typeof t!="string")return t;var e=t.toLowerCase();return Yu[e]?"#"+Yu[e]:t}var l2=/^#[a-fA-F0-9]{6}$/,c2=/^#[a-fA-F0-9]{8}$/,p2=/^#[a-fA-F0-9]{3}$/,d2=/^#[a-fA-F0-9]{4}$/,Cn=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,h2=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,f2=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,m2=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function ht(t){if(typeof t!="string")throw new Ae(3);var e=s2(t);if(e.match(l2))return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16)};if(e.match(c2)){var r=parseFloat((parseInt(""+e[7]+e[8],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16),alpha:r}}if(e.match(p2))return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16)};if(e.match(d2)){var n=parseFloat((parseInt(""+e[4]+e[4],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16),alpha:n}}var o=Cn.exec(e);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=h2.exec(e.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var u=f2.exec(e);if(u){var i=parseInt(""+u[1],10),s=parseInt(""+u[2],10)/100,l=parseInt(""+u[3],10)/100,h="rgb("+xt(i,s,l)+")",f=Cn.exec(h);if(!f)throw new Ae(4,e,h);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10)}}var g=m2.exec(e.substring(0,50));if(g){var E=parseInt(""+g[1],10),w=parseInt(""+g[2],10)/100,v=parseInt(""+g[3],10)/100,b="rgb("+xt(E,w,v)+")",S=Cn.exec(b);if(!S)throw new Ae(4,e,b);return{red:parseInt(""+S[1],10),green:parseInt(""+S[2],10),blue:parseInt(""+S[3],10),alpha:parseFloat(""+g[4])>1?parseFloat(""+g[4])/100:parseFloat(""+g[4])}}throw new Ae(5)}function g2(t){var e=t.red/255,r=t.green/255,n=t.blue/255,o=Math.max(e,r,n),a=Math.min(e,r,n),u=(o+a)/2;if(o===a)return t.alpha!==void 0?{hue:0,saturation:0,lightness:u,alpha:t.alpha}:{hue:0,saturation:0,lightness:u};var i,s=o-a,l=u>.5?s/(2-o-a):s/(o+a);switch(o){case e:i=(r-n)/s+(r=1?ur(t,e,r):"rgba("+xt(t,e,r)+","+n+")";if(typeof t=="object"&&e===void 0&&r===void 0&&n===void 0)return t.alpha>=1?ur(t.hue,t.saturation,t.lightness):"rgba("+xt(t.hue,t.saturation,t.lightness)+","+t.alpha+")";throw new Ae(2)}function xn(t,e,r){if(typeof t=="number"&&typeof e=="number"&&typeof r=="number")return Dn("#"+rt(t)+rt(e)+rt(r));if(typeof t=="object"&&e===void 0&&r===void 0)return Dn("#"+rt(t.red)+rt(t.green)+rt(t.blue));throw new Ae(6)}function ir(t,e,r,n){if(typeof t=="string"&&typeof e=="number"){var o=ht(t);return"rgba("+o.red+","+o.green+","+o.blue+","+e+")"}else{if(typeof t=="number"&&typeof e=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?xn(t,e,r):"rgba("+t+","+e+","+r+","+n+")";if(typeof t=="object"&&e===void 0&&r===void 0&&n===void 0)return t.alpha>=1?xn(t.red,t.green,t.blue):"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")"}throw new Ae(7)}var S2=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},w2=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},C2=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},v2=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function We(t){if(typeof t!="object")throw new Ae(8);if(w2(t))return ir(t);if(S2(t))return xn(t);if(v2(t))return A2(t);if(C2(t))return E2(t);throw new Ae(8)}function Xu(t,e,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=e?t.apply(this,o):Xu(t,e,o)}}function Ce(t){return Xu(t,t.length,[])}function D2(t,e){if(e==="transparent")return e;var r=Ve(e);return We(ge({},r,{hue:r.hue+parseFloat(t)}))}var db=Ce(D2);function ft(t,e,r){return Math.max(t,Math.min(e,r))}function x2(t,e){if(e==="transparent")return e;var r=Ve(e);return We(ge({},r,{lightness:ft(0,1,r.lightness-parseFloat(t))}))}var hb=Ce(x2);function T2(t,e){if(e==="transparent")return e;var r=Ve(e);return We(ge({},r,{saturation:ft(0,1,r.saturation-parseFloat(t))}))}var fb=Ce(T2);function R2(t,e){if(e==="transparent")return e;var r=Ve(e);return We(ge({},r,{lightness:ft(0,1,r.lightness+parseFloat(t))}))}var mb=Ce(R2);function _2(t,e,r){if(e==="transparent")return r;if(r==="transparent")return e;if(t===0)return r;var n=ht(e),o=ge({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),a=ht(r),u=ge({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),i=o.alpha-u.alpha,s=parseFloat(t)*2-1,l=s*i===-1?s:s+i,h=1+s*i,f=(l/h+1)/2,g=1-f,E={red:Math.floor(o.red*f+u.red*g),green:Math.floor(o.green*f+u.green*g),blue:Math.floor(o.blue*f+u.blue*g),alpha:o.alpha*parseFloat(t)+u.alpha*(1-parseFloat(t))};return ir(E)}var O2=Ce(_2),Ju=O2;function F2(t,e){if(e==="transparent")return e;var r=ht(e),n=typeof r.alpha=="number"?r.alpha:1,o=ge({},r,{alpha:ft(0,1,(n*100+parseFloat(t)*100)/100)});return ir(o)}var gb=Ce(F2);function I2(t,e){if(e==="transparent")return e;var r=Ve(e);return We(ge({},r,{saturation:ft(0,1,r.saturation+parseFloat(t))}))}var yb=Ce(I2);function B2(t,e){return e==="transparent"?e:We(ge({},Ve(e),{hue:parseFloat(t)}))}var bb=Ce(B2);function P2(t,e){return e==="transparent"?e:We(ge({},Ve(e),{lightness:parseFloat(t)}))}var Eb=Ce(P2);function N2(t,e){return e==="transparent"?e:We(ge({},Ve(e),{saturation:parseFloat(t)}))}var Ab=Ce(N2);function L2(t,e){return e==="transparent"?e:Ju(parseFloat(t),"rgb(0, 0, 0)",e)}var Sb=Ce(L2);function j2(t,e){return e==="transparent"?e:Ju(parseFloat(t),"rgb(255, 255, 255)",e)}var wb=Ce(j2);function k2(t,e){if(e==="transparent")return e;var r=ht(e),n=typeof r.alpha=="number"?r.alpha:1,o=ge({},r,{alpha:ft(0,1,+(n*100-parseFloat(t)*100).toFixed(2)/100)});return ir(o)}var M2=Ce(k2),sr=M2;var Tb=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Rb,AccessibilityIcon:_b,AccessibilityIgnoredIcon:Ob,AddIcon:Fb,AdminIcon:Ib,AlertAltIcon:Bb,AlertIcon:Pb,AlignLeftIcon:Nb,AlignRightIcon:Lb,AppleIcon:jb,ArrowBottomLeftIcon:kb,ArrowBottomRightIcon:Mb,ArrowDownIcon:qb,ArrowLeftIcon:$b,ArrowRightIcon:Ub,ArrowSolidDownIcon:zb,ArrowSolidLeftIcon:Hb,ArrowSolidRightIcon:Gb,ArrowSolidUpIcon:Vb,ArrowTopLeftIcon:Wb,ArrowTopRightIcon:Yb,ArrowUpIcon:Kb,AzureDevOpsIcon:Xb,BackIcon:Jb,BasketIcon:Qb,BatchAcceptIcon:Zb,BatchDenyIcon:eE,BeakerIcon:tE,BellIcon:rE,BitbucketIcon:nE,BoldIcon:oE,BookIcon:aE,BookmarkHollowIcon:uE,BookmarkIcon:iE,BottomBarIcon:sE,BottomBarToggleIcon:lE,BoxIcon:cE,BranchIcon:pE,BrowserIcon:dE,ButtonIcon:hE,CPUIcon:fE,CalendarIcon:mE,CameraIcon:gE,CameraStabilizeIcon:yE,CategoryIcon:bE,CertificateIcon:EE,ChangedIcon:AE,ChatIcon:SE,CheckIcon:Qu,ChevronDownIcon:wE,ChevronLeftIcon:CE,ChevronRightIcon:vE,ChevronSmallDownIcon:DE,ChevronSmallLeftIcon:xE,ChevronSmallRightIcon:TE,ChevronSmallUpIcon:RE,ChevronUpIcon:_E,ChromaticIcon:OE,ChromeIcon:FE,CircleHollowIcon:IE,CircleIcon:Zu,ClearIcon:BE,CloseAltIcon:PE,CloseIcon:NE,CloudHollowIcon:LE,CloudIcon:jE,CogIcon:kE,CollapseIcon:ME,CommandIcon:qE,CommentAddIcon:$E,CommentIcon:UE,CommentsIcon:zE,CommitIcon:HE,CompassIcon:GE,ComponentDrivenIcon:VE,ComponentIcon:WE,ContrastIcon:YE,ContrastIgnoredIcon:KE,ControlsIcon:XE,CopyIcon:JE,CreditIcon:QE,CrossIcon:ZE,DashboardIcon:eA,DatabaseIcon:tA,DeleteIcon:rA,DiamondIcon:nA,DirectionIcon:oA,DiscordIcon:aA,DocChartIcon:uA,DocListIcon:iA,DocumentIcon:ei,DownloadIcon:sA,DragIcon:lA,EditIcon:cA,EllipsisIcon:pA,EmailIcon:dA,ExpandAltIcon:hA,ExpandIcon:fA,EyeCloseIcon:mA,EyeIcon:gA,FaceHappyIcon:yA,FaceNeutralIcon:bA,FaceSadIcon:EA,FacebookIcon:AA,FailedIcon:SA,FastForwardIcon:ti,FigmaIcon:wA,FilterIcon:CA,FlagIcon:vA,FolderIcon:DA,FormIcon:xA,GDriveIcon:TA,GithubIcon:RA,GitlabIcon:_A,GlobeIcon:OA,GoogleIcon:FA,GraphBarIcon:IA,GraphLineIcon:BA,GraphqlIcon:PA,GridAltIcon:NA,GridIcon:LA,GrowIcon:jA,HeartHollowIcon:kA,HeartIcon:MA,HomeIcon:qA,HourglassIcon:$A,InfoIcon:UA,ItalicIcon:zA,JumpToIcon:HA,KeyIcon:GA,LightningIcon:VA,LightningOffIcon:WA,LinkBrokenIcon:YA,LinkIcon:KA,LinkedinIcon:XA,LinuxIcon:JA,ListOrderedIcon:QA,ListUnorderedIcon:ri,LocationIcon:ZA,LockIcon:eS,MarkdownIcon:tS,MarkupIcon:rS,MediumIcon:nS,MemoryIcon:oS,MenuIcon:aS,MergeIcon:uS,MirrorIcon:iS,MobileIcon:sS,MoonIcon:lS,NutIcon:cS,OutboxIcon:pS,OutlineIcon:dS,PaintBrushIcon:hS,PaperClipIcon:fS,ParagraphIcon:mS,PassedIcon:gS,PhoneIcon:yS,PhotoDragIcon:bS,PhotoIcon:ES,PhotoStabilizeIcon:AS,PinAltIcon:SS,PinIcon:wS,PlayAllHollowIcon:CS,PlayBackIcon:ni,PlayHollowIcon:vS,PlayIcon:oi,PlayNextIcon:ai,PlusIcon:DS,PointerDefaultIcon:xS,PointerHandIcon:TS,PowerIcon:RS,PrintIcon:_S,ProceedIcon:OS,ProfileIcon:FS,PullRequestIcon:IS,QuestionIcon:BS,RSSIcon:PS,RedirectIcon:NS,ReduxIcon:LS,RefreshIcon:jS,ReplyIcon:kS,RepoIcon:MS,RequestChangeIcon:qS,RewindIcon:ui,RulerIcon:$S,SaveIcon:US,SearchIcon:zS,ShareAltIcon:HS,ShareIcon:GS,ShieldIcon:VS,SideBySideIcon:WS,SidebarAltIcon:YS,SidebarAltToggleIcon:KS,SidebarIcon:XS,SidebarToggleIcon:JS,SpeakerIcon:QS,StackedIcon:ZS,StarHollowIcon:ew,StarIcon:tw,StatusFailIcon:rw,StatusIcon:nw,StatusPassIcon:ow,StatusWarnIcon:aw,StickerIcon:uw,StopAltHollowIcon:iw,StopAltIcon:ii,StopIcon:sw,StorybookIcon:lw,StructureIcon:cw,SubtractIcon:pw,SunIcon:dw,SupportIcon:hw,SweepIcon:fw,SwitchAltIcon:mw,SyncIcon:si,TabletIcon:gw,ThumbsUpIcon:yw,TimeIcon:bw,TimerIcon:Ew,TransferIcon:Aw,TrashIcon:Sw,TwitterIcon:ww,TypeIcon:Cw,UbuntuIcon:vw,UndoIcon:Dw,UnfoldIcon:xw,UnlockIcon:Tw,UnpinIcon:Rw,UploadIcon:_w,UserAddIcon:Ow,UserAltIcon:Fw,UserIcon:Iw,UsersIcon:Bw,VSCodeIcon:Pw,VerifiedIcon:Nw,VideoIcon:li,WandIcon:Lw,WatchIcon:jw,WindowsIcon:kw,WrenchIcon:Mw,XIcon:qw,YoutubeIcon:$w,ZoomIcon:Uw,ZoomOutIcon:zw,ZoomResetIcon:Hw,iconList:Gw}=__STORYBOOK_ICONS__;var q2=Object.create,vi=Object.defineProperty,$2=Object.getOwnPropertyDescriptor,Di=Object.getOwnPropertyNames,U2=Object.getPrototypeOf,z2=Object.prototype.hasOwnProperty,ae=(t,e)=>function(){return e||(0,t[Di(t)[0]])((e={exports:{}}).exports,e),e.exports},H2=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Di(e))!z2.call(t,o)&&o!==r&&vi(t,o,{get:()=>e[o],enumerable:!(n=$2(e,o))||n.enumerable});return t},xe=(t,e,r)=>(r=t!=null?q2(U2(t)):{},H2(e||!t||!t.__esModule?vi(r,"default",{value:t,enumerable:!0}):r,t)),xi=ae({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/entities.json"(t,e){e.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}}),G2=ae({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/legacy.json"(t,e){e.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}}),Ti=ae({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/xml.json"(t,e){e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),V2=ae({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/decode.json"(t,e){e.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}}),W2=ae({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode_codepoint.js"(t){var e=t&&t.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var r=e(V2()),n=String.fromCodePoint||function(a){var u="";return a>65535&&(a-=65536,u+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),u+=String.fromCharCode(a),u};function o(a){return a>=55296&&a<=57343||a>1114111?"\uFFFD":(a in r.default&&(a=r.default[a]),n(a))}t.default=o}}),ci=ae({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode.js"(t){var e=t&&t.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var r=e(xi()),n=e(G2()),o=e(Ti()),a=e(W2()),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;t.decodeXML=i(o.default),t.decodeHTMLStrict=i(r.default);function i(h){var f=l(h);return function(g){return String(g).replace(u,f)}}var s=function(h,f){return h1?f(A):A.charCodeAt(0)).toString(16).toUpperCase()+";"}function E(A,D){return function(_){return _.replace(D,function(P){return A[P]}).replace(h,g)}}var w=new RegExp(o.source+"|"+h.source,"g");function v(A){return A.replace(w,g)}t.escape=v;function b(A){return A.replace(o,g)}t.escapeUTF8=b;function S(A){return function(D){return D.replace(w,function(_){return A[_]||g(_)})}}}}),Y2=ae({"../../node_modules/ansi-to-html/node_modules/entities/lib/index.js"(t){Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=ci(),r=pi();function n(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTML)(s)}t.decode=n;function o(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTMLStrict)(s)}t.decodeStrict=o;function a(s,l){return(!l||l<=0?r.encodeXML:r.encodeHTML)(s)}t.encode=a;var u=pi();Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return u.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return u.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return u.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var i=ci();Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return i.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return i.decodeXML}})}}),K2=ae({"../../node_modules/ansi-to-html/lib/ansi_to_html.js"(t,e){function r(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}function n(p,d){for(var y=0;y=p.length?{done:!0}:{done:!1,value:p[x++]}},e:function(k){throw k},f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=!0,I=!1,N;return{s:function(){y=y.call(p)},n:function(){var k=y.next();return F=k.done,k},e:function(k){I=!0,N=k},f:function(){try{!F&&y.return!=null&&y.return()}finally{if(I)throw N}}}}function u(p,d){if(p){if(typeof p=="string")return i(p,d);var y=Object.prototype.toString.call(p).slice(8,-1);if(y==="Object"&&p.constructor&&(y=p.constructor.name),y==="Map"||y==="Set")return Array.from(p);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return i(p,d)}}function i(p,d){(d==null||d>p.length)&&(d=p.length);for(var y=0,x=new Array(d);y0?p*40+55:0,I=d>0?d*40+55:0,N=y>0?y*40+55:0;x[C]=E([F,I,N])}function g(p){for(var d=p.toString(16);d.length<2;)d="0"+d;return d}function E(p){var d=[],y=a(p),x;try{for(y.s();!(x=y.n()).done;){var C=x.value;d.push(g(C))}}catch(F){y.e(F)}finally{y.f()}return"#"+d.join("")}function w(p,d,y,x){var C;return d==="text"?C=P(y,x):d==="display"?C=b(p,y,x):d==="xterm256Foreground"?C=O(p,x.colors[y]):d==="xterm256Background"?C=B(p,x.colors[y]):d==="rgb"&&(C=v(p,y)),C}function v(p,d){d=d.substring(2).slice(0,-1);var y=+d.substr(0,2),x=d.substring(5).split(";"),C=x.map(function(F){return("0"+Number(F).toString(16)).substr(-2)}).join("");return T(p,(y===38?"color:#":"background-color:#")+C)}function b(p,d,y){d=parseInt(d,10);var x={"-1":function(){return"
"},0:function(){return p.length&&S(p)},1:function(){return R(p,"b")},3:function(){return R(p,"i")},4:function(){return R(p,"u")},8:function(){return T(p,"display:none")},9:function(){return R(p,"strike")},22:function(){return T(p,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return j(p,"i")},24:function(){return j(p,"u")},39:function(){return O(p,y.fg)},49:function(){return B(p,y.bg)},53:function(){return T(p,"text-decoration:overline")}},C;return x[d]?C=x[d]():4"}).join("")}function A(p,d){for(var y=[],x=p;x<=d;x++)y.push(x);return y}function D(p){return function(d){return(p===null||d.category!==p)&&p!=="all"}}function _(p){p=parseInt(p,10);var d=null;return p===0?d="all":p===1?d="bold":2")}function T(p,d){return R(p,"span",d)}function O(p,d){return R(p,"span","color:"+d)}function B(p,d){return R(p,"span","background-color:"+d)}function j(p,d){var y;if(p.slice(-1)[0]===d&&(y=p.pop()),y)return""}function M(p,d,y){var x=!1,C=3;function F(){return""}function I(re,ne){return y("xterm256Foreground",ne),""}function N(re,ne){return y("xterm256Background",ne),""}function k(re){return d.newline?y("display",-1):y("text",re),""}function Z(re,ne){x=!0,ne.trim().length===0&&(ne="0"),ne=ne.trimRight(";").split(";");var Be=a(ne),yt;try{for(Be.s();!(yt=Be.n()).done;){var fr=yt.value;y("display",fr)}}catch(mr){Be.e(mr)}finally{Be.f()}return""}function te(re){return y("text",re),""}function J(re){return y("rgb",re),""}var ue=[{pattern:/^\x08+/,sub:F},{pattern:/^\x1b\[[012]?K/,sub:F},{pattern:/^\x1b\[\(B/,sub:F},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:J},{pattern:/^\x1b\[38;5;(\d+)m/,sub:I},{pattern:/^\x1b\[48;5;(\d+)m/,sub:N},{pattern:/^\n/,sub:k},{pattern:/^\r+\n/,sub:k},{pattern:/^\r/,sub:k},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:Z},{pattern:/^\x1b\[\d?J/,sub:F},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:F},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:F},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:te}];function G(re,ne){ne>C&&x||(x=!1,p=p.replace(re.pattern,re.sub))}var ce=[],ve=p,ye=ve.length;e:for(;ye>0;){for(var _e=0,gt=0,dr=ue.length;gt=0)&&(a[i]=n[i]);return a}e.exports=r}}),jn=ae({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(t,e){var r=X2();function n(o,a){if(o==null)return{};var u=r(o,a),i,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(o,i)&&(u[i]=o[i])}return u}e.exports=n}}),J2=ae({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/defineProperty.js"(t,e){function r(n,o,a){return o in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a,n}e.exports=r}}),Q2=ae({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/objectSpread2.js"(t,e){var r=J2();function n(a,u){var i=Object.keys(a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(a);u&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable})),i.push.apply(i,s)}return i}function o(a){for(var u=1;u=0)&&(a[i]=n[i]);return a}e.exports=r}}),ep=ae({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(t,e){var r=Z2();function n(o,a){if(o==null)return{};var u=r(o,a),i,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(o,i)&&(u[i]=o[i])}return u}e.exports=n}}),tp=ae({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/defineProperty.js"(t,e){function r(n,o,a){return o in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a,n}e.exports=r}}),rp=ae({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/objectSpread2.js"(t,e){var r=tp();function n(a,u){var i=Object.keys(a);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(a);u&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable})),i.push.apply(i,s)}return i}function o(a){for(var u=1;u=0)&&(a[i]=n[i]);return a}e.exports=r}}),ap=ae({"../../node_modules/@devtools-ds/tree/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(t,e){var r=op();function n(o,a){if(o==null)return{};var u=r(o,a),i,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(o,i)&&(u[i]=o[i])}return u}e.exports=n}}),up=xe(K2());function ip(t){return Ri(t)||_i(t)}function Ri(t){return t&&typeof t=="object"&&"name"in t&&typeof t.name=="string"&&t.name==="AssertionError"}function _i(t){return t&&typeof t=="object"&&"message"in t&&typeof t.message=="string"&&t.message.startsWith("expect(")}function sp(t){return new up.default({fg:t.color.defaultText,bg:t.background.content,escapeXML:!0})}function kn(){let t=dt();return sp(t)}var cr="storybook/interactions",lp=`${cr}/panel`,cp="https://youtu.be/Waht9qq7AoA",pp="writing-tests/interaction-testing",dp=z.div(({theme:t})=>({display:"flex",fontSize:t.typography.size.s2-1,gap:25})),hp=z.div(({theme:t})=>({width:1,height:16,backgroundColor:t.appBorderColor})),fp=()=>{let[t,e]=Te(!0),r=to().getDocsUrl({subpath:pp,versioned:!0,renderer:!0});return ke(()=>{let n=setTimeout(()=>{e(!1)},100);return()=>clearTimeout(n)},[]),t?null:m.createElement(Wn,{title:"Interaction testing",description:m.createElement(m.Fragment,null,"Interaction tests allow you to verify the functional aspects of UIs. Write a play function for your story and you'll see it run here."),footer:m.createElement(dp,null,m.createElement(br,{href:cp,target:"_blank",withArrow:!0},m.createElement(li,null)," Watch 8m video"),m.createElement(hp,null),m.createElement(br,{href:r,target:"_blank",withArrow:!0},m.createElement(ei,null)," Read docs"))})},mp=xe(Ln()),gp=xe(jn());function Pn(t){var e,r,n="";if(t)if(typeof t=="object")if(Array.isArray(t))for(e=0;eArray.isArray(t)||ArrayBuffer.isView(t)&&!(t instanceof DataView),Oi=t=>t!==null&&typeof t=="object"&&!Mn(t)&&!(t instanceof Date)&&!(t instanceof RegExp)&&!(t instanceof Error)&&!(t instanceof WeakMap)&&!(t instanceof WeakSet),yp=t=>Oi(t)||Mn(t)||typeof t=="function"||t instanceof Promise,Fi=t=>{let e=/unique/;return Promise.race([t,e]).then(r=>r===e?["pending"]:["fulfilled",r],r=>["rejected",r])},Fe=async(t,e,r,n,o,a)=>{let u={key:t,depth:r,value:e,type:"value",parent:void 0};if(e&&yp(e)&&r<100){let i=[],s="object";if(Mn(e)){for(let l=0;l{let h=await Fe(l.toString(),e[l],r+1,n);return h.parent=u,h});s="array"}else{let l=Object.getOwnPropertyNames(e);n&&l.sort();for(let h=0;h{let g=await Fe(l[h],f,r+1,n);return g.parent=u,g})}if(typeof e=="function"&&(s="function"),e instanceof Promise){let[h,f]=await Fi(e);i.push(async()=>{let g=await Fe("",h,r+1,n);return g.parent=u,g}),h!=="pending"&&i.push(async()=>{let g=await Fe("",f,r+1,n);return g.parent=u,g}),s="promise"}if(e instanceof Map){let h=Array.from(e.entries()).map(f=>{let[g,E]=f;return{"":g,"":E}});i.push(async()=>{let f=await Fe("",h,r+1,n);return f.parent=u,f}),i.push(async()=>{let f=await Fe("size",e.size,r+1,n);return f.parent=u,f}),s="map"}if(e instanceof Set){let h=Array.from(e.entries()).map(f=>f[1]);i.push(async()=>{let f=await Fe("",h,r+1,n);return f.parent=u,f}),i.push(async()=>{let f=await Fe("size",e.size,r+1,n);return f.parent=u,f}),s="set"}}e!==Object.prototype&&a&&i.push(async()=>{let l=await Fe("",Object.getPrototypeOf(e),r+1,n,!0);return l.parent=u,l}),u.type=s,u.children=i,u.isPrototype=o}return u},bp=(t,e,r)=>Fe("root",t,0,e===!1?e:!0,void 0,r===!1?r:!0),di=xe(Q2()),Ep=xe(ep()),Ap=["children"],Nn=m.createContext({theme:"chrome",colorScheme:"light"}),Sp=t=>{let{children:e}=t,r=(0,Ep.default)(t,Ap),n=m.useContext(Nn);return m.createElement(Nn.Provider,{value:(0,di.default)((0,di.default)({},n),r)},e)},pr=(t,e={})=>{let r=m.useContext(Nn),n=t.theme||r.theme||"chrome",o=t.colorScheme||r.colorScheme||"light",a=Ie(e[n],e[o]);return{currentColorScheme:o,currentTheme:n,themeClass:a}},hi=xe(rp()),Tn=xe(np()),wp=xe(ap()),Cp=m.createContext({isChild:!1,depth:0,hasHover:!0}),Rn=Cp,Se={tree:"Tree-tree-fbbbe38",item:"Tree-item-353d6f3",group:"Tree-group-d3c3d8a",label:"Tree-label-d819155",focusWhite:"Tree-focusWhite-f1e00c2",arrow:"Tree-arrow-03ab2e7",hover:"Tree-hover-3cc4e5d",open:"Tree-open-3f1a336",dark:"Tree-dark-1b4aa00",chrome:"Tree-chrome-bcbcac6",light:"Tree-light-09174ee"},vp=["theme","hover","colorScheme","children","label","className","onUpdate","onSelect","open"],lr=t=>{let{theme:e,hover:r,colorScheme:n,children:o,label:a,className:u,onUpdate:i,onSelect:s,open:l}=t,h=(0,wp.default)(t,vp),{themeClass:f,currentTheme:g}=pr({theme:e,colorScheme:n},Se),[E,w]=Te(l);ke(()=>{w(l)},[l]);let v=C=>{w(C),i&&i(C)},b=m.Children.count(o)>0,S=(C,F)=>{if(C.isSameNode(F||null))return;C.querySelector('[tabindex="-1"]')?.focus(),C.setAttribute("aria-selected","true"),F?.removeAttribute("aria-selected")},A=(C,F)=>{let I=C;for(;I&&I.parentElement;){if(I.getAttribute("role")===F)return I;I=I.parentElement}return null},D=C=>{let F=A(C,"tree");return F?Array.from(F.querySelectorAll("li")):[]},_=C=>{let F=A(C,"group"),I=F?.previousElementSibling;if(I&&I.getAttribute("tabindex")==="-1"){let N=I.parentElement,k=C.parentElement;S(N,k)}},P=(C,F)=>{let I=D(C);I.forEach(N=>{N.removeAttribute("aria-selected")}),F==="start"&&I[0]&&S(I[0]),F==="end"&&I[I.length-1]&&S(I[I.length-1])},R=(C,F)=>{let I=D(C)||[];for(let N=0;N{let I=C.target;(C.key==="Enter"||C.key===" ")&&v(!E),C.key==="ArrowRight"&&E&&!F?R(I,"down"):C.key==="ArrowRight"&&v(!0),C.key==="ArrowLeft"&&(!E||F)?_(I):C.key==="ArrowLeft"&&v(!1),C.key==="ArrowDown"&&R(I,"down"),C.key==="ArrowUp"&&R(I,"up"),C.key==="Home"&&P(I,"start"),C.key==="End"&&P(I,"end")},O=(C,F)=>{let I=C.target,N=A(I,"treeitem"),k=D(I)||[],Z=!1;for(let te=0;te{let F=C.currentTarget;!F.contains(document.activeElement)&&F.getAttribute("role")==="tree"&&F.setAttribute("tabindex","0")},j=C=>{let F=C.target;if(F.getAttribute("role")==="tree"){let I=F.querySelector('[aria-selected="true"]');I?S(I):R(F,"down"),F.setAttribute("tabindex","-1")}},M=()=>{s?.()},L=C=>{let F=C*.9+.3;return{paddingLeft:`${F}em`,width:`calc(100% - ${F}em)`}},{isChild:q,depth:p,hasHover:d}=m.useContext(Rn),y=d?r:!1;if(!q)return m.createElement("ul",(0,Tn.default)({role:"tree",tabIndex:0,className:Ie(Se.tree,Se.group,f,u),onFocus:j,onBlur:B},h),m.createElement(Rn.Provider,{value:{isChild:!0,depth:0,hasHover:y}},m.createElement(lr,t)));if(!b)return m.createElement("li",(0,Tn.default)({role:"treeitem",className:Se.item},h),m.createElement("div",{role:"button",className:Ie(Se.label,{[Se.hover]:y,[Se.focusWhite]:g==="firefox"}),tabIndex:-1,style:L(p),onKeyDown:C=>{T(C,q)},onClick:C=>O(C,!0),onFocus:M},m.createElement("span",null,a)));let x=Ie(Se.arrow,{[Se.open]:E});return m.createElement("li",{role:"treeitem","aria-expanded":E,className:Se.item},m.createElement("div",{role:"button",tabIndex:-1,className:Ie(Se.label,{[Se.hover]:y,[Se.focusWhite]:g==="firefox"}),style:L(p),onClick:C=>O(C),onKeyDown:C=>T(C),onFocus:M},m.createElement("span",null,m.createElement("span",{"aria-hidden":!0,className:x}),m.createElement("span",null,a))),m.createElement("ul",(0,Tn.default)({role:"group",className:Ie(u,Se.group)},h),E&&m.Children.map(o,C=>m.createElement(Rn.Provider,{value:{isChild:!0,depth:p+1,hasHover:y}},C))))};lr.defaultProps={open:!1,hover:!0};var Dp=xe(Ln()),xp=xe(jn()),Q={"object-inspector":"ObjectInspector-object-inspector-0c33e82",objectInspector:"ObjectInspector-object-inspector-0c33e82","object-label":"ObjectInspector-object-label-b81482b",objectLabel:"ObjectInspector-object-label-b81482b",text:"ObjectInspector-text-25f57f3",key:"ObjectInspector-key-4f712bb",value:"ObjectInspector-value-f7ec2e5",string:"ObjectInspector-string-c496000",regex:"ObjectInspector-regex-59d45a3",error:"ObjectInspector-error-b818698",boolean:"ObjectInspector-boolean-2dd1642",number:"ObjectInspector-number-a6daabb",undefined:"ObjectInspector-undefined-3a68263",null:"ObjectInspector-null-74acb50",function:"ObjectInspector-function-07bbdcd","function-decorator":"ObjectInspector-function-decorator-3d22c24",functionDecorator:"ObjectInspector-function-decorator-3d22c24",prototype:"ObjectInspector-prototype-f2449ee",dark:"ObjectInspector-dark-0c96c97",chrome:"ObjectInspector-chrome-2f3ca98",light:"ObjectInspector-light-78bef54"},Tp=["ast","theme","showKey","colorScheme","className"],we=(t,e,r,n,o)=>{let a=t.includes("-")?`"${t}"`:t,u=o<=0;return m.createElement("span",{className:Q.text},!u&&n&&m.createElement(m.Fragment,null,m.createElement("span",{className:Q.key},a),m.createElement("span",null,":\xA0")),m.createElement("span",{className:r},e))},Ii=t=>{let{ast:e,theme:r,showKey:n,colorScheme:o,className:a}=t,u=(0,xp.default)(t,Tp),{themeClass:i}=pr({theme:r,colorScheme:o},Q),[s,l]=Te(m.createElement("span",null)),h=m.createElement("span",null);return ke(()=>{e.value instanceof Promise&&(async f=>{l(we(e.key,`Promise { "${await Fi(f)}" }`,Q.key,n,e.depth))})(e.value)},[e,n]),typeof e.value=="number"||typeof e.value=="bigint"?h=we(e.key,String(e.value),Q.number,n,e.depth):typeof e.value=="boolean"?h=we(e.key,String(e.value),Q.boolean,n,e.depth):typeof e.value=="string"?h=we(e.key,`"${e.value}"`,Q.string,n,e.depth):typeof e.value>"u"?h=we(e.key,"undefined",Q.undefined,n,e.depth):typeof e.value=="symbol"?h=we(e.key,e.value.toString(),Q.string,n,e.depth):typeof e.value=="function"?h=we(e.key,`${e.value.name}()`,Q.key,n,e.depth):typeof e.value=="object"&&(e.value===null?h=we(e.key,"null",Q.null,n,e.depth):Array.isArray(e.value)?h=we(e.key,`Array(${e.value.length})`,Q.key,n,e.depth):e.value instanceof Date?h=we(e.key,`Date ${e.value.toString()}`,Q.value,n,e.depth):e.value instanceof RegExp?h=we(e.key,e.value.toString(),Q.regex,n,e.depth):e.value instanceof Error?h=we(e.key,e.value.toString(),Q.error,n,e.depth):Oi(e.value)?h=we(e.key,"{\u2026}",Q.key,n,e.depth):h=we(e.key,e.value.constructor.name,Q.key,n,e.depth)),m.createElement("span",(0,Dp.default)({className:Ie(i,a)},u),s,h)};Ii.defaultProps={showKey:!0};var Bi=Ii,mt=xe(Ln()),Rp=xe(jn()),_p=["ast","theme","previewMax","open","colorScheme","className"],_t=(t,e,r)=>{let n=[];for(let o=0;oe){n.push("\u2026 ");break}}return n},Op=(t,e,r,n)=>{let o=t.value.length;return e?m.createElement("span",null,"Array(",o,")"):m.createElement(m.Fragment,null,m.createElement("span",null,`${n==="firefox"?"Array":""}(${o}) [ `),_t(t.children,r,!1),m.createElement("span",null,"]"))},Fp=(t,e,r,n)=>t.isPrototype?m.createElement("span",null,`Object ${n==="firefox"?"{ \u2026 }":""}`):e?m.createElement("span",null,"{\u2026}"):m.createElement(m.Fragment,null,m.createElement("span",null,`${n==="firefox"?"Object ":""}{ `),_t(t.children,r,!0),m.createElement("span",null,"}")),Ip=(t,e,r)=>e?m.createElement("span",null,`Promise { "${String(t.children[0].value)}" }`):m.createElement(m.Fragment,null,m.createElement("span",null,"Promise { "),_t(t.children,r,!0),m.createElement("span",null,"}")),Bp=(t,e,r,n)=>{let{size:o}=t.value;return e?m.createElement("span",null,`Map(${o})`):m.createElement(m.Fragment,null,m.createElement("span",null,`Map${n==="chrome"?`(${o})`:""} { `),_t(t.children,r,!0),m.createElement("span",null,"}"))},Pp=(t,e,r)=>{let{size:n}=t.value;return e?m.createElement("span",null,"Set(",n,")"):m.createElement(m.Fragment,null,m.createElement("span",null,`Set(${t.value.size}) {`),_t(t.children,r,!0),m.createElement("span",null,"}"))},Pi=t=>{let{ast:e,theme:r,previewMax:n,open:o,colorScheme:a,className:u}=t,i=(0,Rp.default)(t,_p),{themeClass:s,currentTheme:l}=pr({theme:r,colorScheme:a},Q),h=e.isPrototype||!1,f=Ie(Q.objectLabel,s,u,{[Q.prototype]:h}),g=e.depth<=0,E=()=>m.createElement("span",{className:h?Q.prototype:Q.key},g?"":`${e.key}: `);return e.type==="array"?m.createElement("span",(0,mt.default)({className:f},i),m.createElement(E,null),Op(e,o,n,l)):e.type==="function"?m.createElement("span",(0,mt.default)({className:f},i),m.createElement(E,null),l==="chrome"&&m.createElement("span",{className:Q.functionDecorator},"\u0192 "),m.createElement("span",{className:Ie({[Q.function]:!h})},`${e.value.name}()`)):e.type==="promise"?m.createElement("span",(0,mt.default)({className:f},i),m.createElement(E,null),Ip(e,o,n)):e.type==="map"?m.createElement("span",(0,mt.default)({className:f},i),m.createElement(E,null),Bp(e,o,n,l)):e.type==="set"?m.createElement("span",(0,mt.default)({className:f},i),m.createElement(E,null),Pp(e,o,n)):m.createElement("span",(0,mt.default)({className:f},i),m.createElement(E,null),Fp(e,o,n,l))};Pi.defaultProps={previewMax:8,open:!1};var Np=Pi,qn=t=>{let{ast:e,expandLevel:r,depth:n}=t,[o,a]=Te(),[u,i]=Te(n{(async()=>{if(e.type!=="value"){let s=e.children.map(f=>f()),l=await Promise.all(s),h=(0,hi.default)((0,hi.default)({},e),{},{children:l});a(h)}})()},[e]),o?m.createElement(lr,{hover:!1,open:u,label:m.createElement(Np,{open:u,ast:o}),onSelect:()=>{var s;(s=t.onSelect)===null||s===void 0||s.call(t,e)},onUpdate:s=>{i(s)}},o.children.map(s=>m.createElement(qn,{key:s.key,ast:s,depth:n+1,expandLevel:r,onSelect:t.onSelect}))):m.createElement(lr,{hover:!1,label:m.createElement(Bi,{ast:e}),onSelect:()=>{var s;(s=t.onSelect)===null||s===void 0||s.call(t,e)}})};qn.defaultProps={expandLevel:0,depth:0};var Lp=qn,jp=["data","expandLevel","sortKeys","includePrototypes","className","theme","colorScheme","onSelect"],Ni=t=>{let{data:e,expandLevel:r,sortKeys:n,includePrototypes:o,className:a,theme:u,colorScheme:i,onSelect:s}=t,l=(0,gp.default)(t,jp),[h,f]=Te(void 0),{themeClass:g,currentTheme:E,currentColorScheme:w}=pr({theme:u,colorScheme:i},Q);return ke(()=>{(async()=>f(await bp(e,n,o)))()},[e,n,o]),m.createElement("div",(0,mp.default)({className:Ie(Q.objectInspector,a,g)},l),h&&m.createElement(Sp,{theme:E,colorScheme:w},m.createElement(Lp,{ast:h,expandLevel:r,onSelect:s})))};Ni.defaultProps={expandLevel:0,sortKeys:!0,includePrototypes:!0};var kp={base:"#444",nullish:"#7D99AA",string:"#16B242",number:"#5D40D0",boolean:"#f41840",objectkey:"#698394",instance:"#A15C20",function:"#EA7509",muted:"#7D99AA",tag:{name:"#6F2CAC",suffix:"#1F99E5"},date:"#459D9C",error:{name:"#D43900",message:"#444"},regex:{source:"#A15C20",flags:"#EA7509"},meta:"#EA7509",method:"#0271B6"},Mp={base:"#eee",nullish:"#aaa",string:"#5FE584",number:"#6ba5ff",boolean:"#ff4191",objectkey:"#accfe6",instance:"#E3B551",function:"#E3B551",muted:"#aaa",tag:{name:"#f57bff",suffix:"#8EB5FF"},date:"#70D4D3",error:{name:"#f40",message:"#eee"},regex:{source:"#FAD483",flags:"#E3B551"},meta:"#FAD483",method:"#5EC1FF"},fe=()=>{let{base:t}=dt();return t==="dark"?Mp:kp},qp=/[^A-Z0-9]/i,fi=/[\s.,…]+$/gm,Li=(t,e)=>{if(t.length<=e)return t;for(let r=e-1;r>=0;r-=1)if(qp.test(t[r])&&r>10)return`${t.slice(0,r).replace(fi,"")}\u2026`;return`${t.slice(0,e).replace(fi,"")}\u2026`},$p=t=>{try{return JSON.stringify(t,null,1)}catch{return String(t)}},ji=(t,e)=>t.flatMap((r,n)=>n===t.length-1?[r]:[r,m.cloneElement(e,{key:`sep${n}`})]),nt=({value:t,nested:e,showObjectInspector:r,callsById:n,...o})=>{switch(!0){case t===null:return m.createElement(Up,{...o});case t===void 0:return m.createElement(zp,{...o});case Array.isArray(t):return m.createElement(Wp,{...o,value:t,callsById:n});case typeof t=="string":return m.createElement(Hp,{...o,value:t});case typeof t=="number":return m.createElement(Gp,{...o,value:t});case typeof t=="boolean":return m.createElement(Vp,{...o,value:t});case Object.prototype.hasOwnProperty.call(t,"__date__"):return m.createElement(Qp,{...o,...t.__date__});case Object.prototype.hasOwnProperty.call(t,"__error__"):return m.createElement(Zp,{...o,...t.__error__});case Object.prototype.hasOwnProperty.call(t,"__regexp__"):return m.createElement(ed,{...o,...t.__regexp__});case Object.prototype.hasOwnProperty.call(t,"__function__"):return m.createElement(Xp,{...o,...t.__function__});case Object.prototype.hasOwnProperty.call(t,"__symbol__"):return m.createElement(td,{...o,...t.__symbol__});case Object.prototype.hasOwnProperty.call(t,"__element__"):return m.createElement(Jp,{...o,...t.__element__});case Object.prototype.hasOwnProperty.call(t,"__class__"):return m.createElement(Kp,{...o,...t.__class__});case Object.prototype.hasOwnProperty.call(t,"__callId__"):return m.createElement($n,{call:n.get(t.__callId__),callsById:n});case Object.prototype.toString.call(t)==="[object Object]":return m.createElement(Yp,{value:t,showInspector:r,callsById:n,...o});default:return m.createElement(rd,{value:t,...o})}},Up=t=>{let e=fe();return m.createElement("span",{style:{color:e.nullish},...t},"null")},zp=t=>{let e=fe();return m.createElement("span",{style:{color:e.nullish},...t},"undefined")},Hp=({value:t,...e})=>{let r=fe();return m.createElement("span",{style:{color:r.string},...e},JSON.stringify(Li(t,50)))},Gp=({value:t,...e})=>{let r=fe();return m.createElement("span",{style:{color:r.number},...e},t)},Vp=({value:t,...e})=>{let r=fe();return m.createElement("span",{style:{color:r.boolean},...e},String(t))},Wp=({value:t,nested:e=!1,callsById:r})=>{let n=fe();if(e)return m.createElement("span",{style:{color:n.base}},"[\u2026]");let o=t.slice(0,3).map((u,i)=>m.createElement(nt,{key:`${i}--${JSON.stringify(u)}`,value:u,nested:!0,callsById:r})),a=ji(o,m.createElement("span",null,", "));return t.length<=3?m.createElement("span",{style:{color:n.base}},"[",a,"]"):m.createElement("span",{style:{color:n.base}},"(",t.length,") [",a,", \u2026]")},Yp=({showInspector:t,value:e,callsById:r,nested:n=!1})=>{let o=dt().base==="dark",a=fe();if(t)return m.createElement(m.Fragment,null,m.createElement(Ni,{id:"interactions-object-inspector",data:e,includePrototypes:!1,colorScheme:o?"dark":"light"}));if(n)return m.createElement("span",{style:{color:a.base}},"{\u2026}");let u=ji(Object.entries(e).slice(0,2).map(([i,s])=>m.createElement(Ot,{key:i},m.createElement("span",{style:{color:a.objectkey}},i,": "),m.createElement(nt,{value:s,callsById:r,nested:!0}))),m.createElement("span",null,", "));return Object.keys(e).length<=2?m.createElement("span",{style:{color:a.base}},"{ ",u," }"):m.createElement("span",{style:{color:a.base}},"(",Object.keys(e).length,") ","{ ",u,", \u2026 }")},Kp=({name:t})=>{let e=fe();return m.createElement("span",{style:{color:e.instance}},t)},Xp=({name:t})=>{let e=fe();return t?m.createElement("span",{style:{color:e.function}},t):m.createElement("span",{style:{color:e.nullish,fontStyle:"italic"}},"anonymous")},Jp=({prefix:t,localName:e,id:r,classNames:n=[],innerText:o})=>{let a=t?`${t}:${e}`:e,u=fe();return m.createElement("span",{style:{wordBreak:"keep-all"}},m.createElement("span",{key:`${a}_lt`,style:{color:u.muted}},"<"),m.createElement("span",{key:`${a}_tag`,style:{color:u.tag.name}},a),m.createElement("span",{key:`${a}_suffix`,style:{color:u.tag.suffix}},r?`#${r}`:n.reduce((i,s)=>`${i}.${s}`,"")),m.createElement("span",{key:`${a}_gt`,style:{color:u.muted}},">"),!r&&n.length===0&&o&&m.createElement(m.Fragment,null,m.createElement("span",{key:`${a}_text`},o),m.createElement("span",{key:`${a}_close_lt`,style:{color:u.muted}},"<"),m.createElement("span",{key:`${a}_close_tag`,style:{color:u.tag.name}},"/",a),m.createElement("span",{key:`${a}_close_gt`,style:{color:u.muted}},">")))},Qp=({value:t})=>{let e=t instanceof Date?t.toISOString():t,[r,n,o]=e.split(/[T.Z]/),a=fe();return m.createElement("span",{style:{whiteSpace:"nowrap",color:a.date}},r,m.createElement("span",{style:{opacity:.7}},"T"),n==="00:00:00"?m.createElement("span",{style:{opacity:.7}},n):n,o==="000"?m.createElement("span",{style:{opacity:.7}},".",o):`.${o}`,m.createElement("span",{style:{opacity:.7}},"Z"))},Zp=({name:t,message:e})=>{let r=fe();return m.createElement("span",{style:{color:r.error.name}},t,e&&": ",e&&m.createElement("span",{style:{color:r.error.message},title:e.length>50?e:""},Li(e,50)))},ed=({flags:t,source:e})=>{let r=fe();return m.createElement("span",{style:{whiteSpace:"nowrap",color:r.regex.flags}},"/",m.createElement("span",{style:{color:r.regex.source}},e),"/",t)},td=({description:t})=>{let e=fe();return m.createElement("span",{style:{whiteSpace:"nowrap",color:e.instance}},"Symbol(",t&&m.createElement("span",{style:{color:e.meta}},'"',t,'"'),")")},rd=({value:t})=>{let e=fe();return m.createElement("span",{style:{color:e.meta}},$p(t))},nd=({label:t})=>{let e=fe(),{typography:r}=dt();return m.createElement("span",{style:{color:e.base,fontFamily:r.fonts.base,fontSize:r.size.s2-1}},t)},$n=({call:t,callsById:e})=>{if(!t)return null;if(t.method==="step"&&t.path.length===0)return m.createElement(nd,{label:t.args[0]});let r=t.path?.flatMap((a,u)=>{let i=a.__callId__;return[i?m.createElement($n,{key:`elem${u}`,call:e.get(i),callsById:e}):m.createElement("span",{key:`elem${u}`},a),m.createElement("wbr",{key:`wbr${u}`}),m.createElement("span",{key:`dot${u}`},".")]}),n=t.args?.flatMap((a,u,i)=>{let s=m.createElement(nt,{key:`node${u}`,value:a,callsById:e});return u{for(let r=e,n=1;r{try{return t==="undefined"?void 0:JSON.parse(t)}catch{return t}},od=z.span(({theme:t})=>({color:t.base==="light"?t.color.positiveText:t.color.positive})),ad=z.span(({theme:t})=>({color:t.base==="light"?t.color.negativeText:t.color.negative})),On=({value:t,parsed:e})=>e?m.createElement(nt,{showObjectInspector:!0,value:t,style:{color:"#D43900"}}):m.createElement(ad,null,t),Fn=({value:t,parsed:e})=>e?typeof t=="string"&&t.startsWith("called with")?m.createElement(m.Fragment,null,t):m.createElement(nt,{showObjectInspector:!0,value:t,style:{color:"#16B242"}}):m.createElement(od,null,t),gi=({message:t,style:e={}})=>{let r=kn(),n=t.split(` +`);return m.createElement("pre",{style:{margin:0,padding:"8px 10px 8px 36px",fontSize:je.size.s1,...e}},n.flatMap((o,a)=>{if(o.startsWith("expect(")){let f=mi(o,7),g=f&&7+f.length,E=f&&o.slice(g).match(/\.(to|last|nth)[A-Z]\w+\(/);if(E){let w=g+E.index+E[0].length,v=mi(o,w);if(v)return["expect(",m.createElement(On,{key:`received_${f}`,value:f}),o.slice(g,w),m.createElement(Fn,{key:`expected_${v}`,value:v}),o.slice(w+v.length),m.createElement("br",{key:`br${a}`})]}}if(o.match(/^\s*- /))return[m.createElement(Fn,{key:o+a,value:o}),m.createElement("br",{key:`br${a}`})];if(o.match(/^\s*\+ /)||o.match(/^Received: $/))return[m.createElement(On,{key:o+a,value:o}),m.createElement("br",{key:`br${a}`})];let[,u,i]=o.match(/^(Expected|Received): (.*)$/)||[];if(u&&i)return u==="Expected"?["Expected: ",m.createElement(Fn,{key:o+a,value:_n(i),parsed:!0}),m.createElement("br",{key:`br${a}`})]:["Received: ",m.createElement(On,{key:o+a,value:_n(i),parsed:!0}),m.createElement("br",{key:`br${a}`})];let[,s,l]=o.match(/(Expected number|Received number|Number) of calls: (\d+)$/i)||[];if(s&&l)return[`${s} of calls: `,m.createElement(nt,{key:o+a,value:Number(l)}),m.createElement("br",{key:`br${a}`})];let[,h]=o.match(/^Received has value: (.+)$/)||[];return h?["Received has value: ",m.createElement(nt,{key:o+a,value:_n(h)}),m.createElement("br",{key:`br${a}`})]:[m.createElement("span",{key:o+a,dangerouslySetInnerHTML:{__html:r.toHtml(o)}}),m.createElement("br",{key:`br${a}`})]}))},ud=z.div({width:14,height:14,display:"flex",alignItems:"center",justifyContent:"center"}),id=({status:t})=>{let e=dt();switch(t){case V.DONE:return m.createElement(Qu,{color:e.color.positive,"data-testid":"icon-done"});case V.ERROR:return m.createElement(ii,{color:e.color.negative,"data-testid":"icon-error"});case V.ACTIVE:return m.createElement(oi,{color:e.color.secondary,"data-testid":"icon-active"});case V.WAITING:return m.createElement(ud,{"data-testid":"icon-waiting"},m.createElement(Zu,{color:sr(.5,"#CCCCCC"),size:6}));default:return null}},sd=z.div({fontFamily:je.fonts.mono,fontSize:je.size.s1,overflowWrap:"break-word",inlineSize:"calc( 100% - 40px )"}),ld=z("div",{shouldForwardProp:t=>!["call","pausedAt"].includes(t.toString())})(({theme:t,call:e})=>({position:"relative",display:"flex",flexDirection:"column",borderBottom:`1px solid ${t.appBorderColor}`,fontFamily:je.fonts.base,fontSize:13,...e.status===V.ERROR&&{backgroundColor:t.base==="dark"?sr(.93,t.color.negative):t.background.warning},paddingLeft:(e.ancestors?.length??0)*20}),({theme:t,call:e,pausedAt:r})=>r===e.id&&{"&::before":{content:'""',position:"absolute",top:-5,zIndex:1,borderTop:"4.5px solid transparent",borderLeft:`7px solid ${t.color.warning}`,borderBottom:"4.5px solid transparent"},"&::after":{content:'""',position:"absolute",top:-1,zIndex:1,width:"100%",borderTop:`1.5px solid ${t.color.warning}`}}),cd=z.div(({theme:t,isInteractive:e})=>({display:"flex","&:hover":e?{}:{background:t.background.hoverable}})),pd=z("button",{shouldForwardProp:t=>!["call"].includes(t.toString())})(({theme:t,disabled:e,call:r})=>({flex:1,display:"grid",background:"none",border:0,gridTemplateColumns:"15px 1fr",alignItems:"center",minHeight:40,margin:0,padding:"8px 15px",textAlign:"start",cursor:e||r.status===V.ERROR?"default":"pointer","&:focus-visible":{outline:0,boxShadow:`inset 3px 0 0 0 ${r.status===V.ERROR?t.color.warning:t.color.secondary}`,background:r.status===V.ERROR?"transparent":t.background.hoverable},"& > div":{opacity:r.status===V.WAITING?.5:1}})),dd=z.div({padding:6}),hd=z(yr)(({theme:t})=>({color:t.textMutedColor,margin:"0 3px"})),fd=z(Er)(({theme:t})=>({fontFamily:t.typography.fonts.base})),yi=z("div")(({theme:t})=>({padding:"8px 10px 8px 36px",fontSize:je.size.s1,color:t.color.defaultText,pre:{margin:0,padding:0}})),md=({exception:t})=>{let e=kn();if(_i(t))return U(gi,{...t});if(Ri(t))return U(yi,null,U(gi,{message:`${t.message}${t.diff?` + +${t.diff}`:""}`,style:{padding:0}}),U("p",null,"See the full stack trace in the browser console."));let r=t.message.split(` + +`),n=r.length>1;return U(yi,null,U("pre",{dangerouslySetInnerHTML:{__html:e.toHtml(r[0])}}),n&&U("p",null,"See the full stack trace in the browser console."))},gd=({call:t,callsById:e,controls:r,controlStates:n,childCallIds:o,isHidden:a,isCollapsed:u,toggleCollapsed:i,pausedAt:s})=>{let[l,h]=Te(!1),f=!n.goto||!t.interceptable||!!t.ancestors?.length;return a?null:U(ld,{call:t,pausedAt:s},U(cd,{isInteractive:f},U(pd,{"aria-label":"Interaction step",call:t,onClick:()=>r.goto(t.id),disabled:f,onMouseEnter:()=>n.goto&&h(!0),onMouseLeave:()=>n.goto&&h(!1)},U(id,{status:l?V.ACTIVE:t.status}),U(sd,{style:{marginLeft:6,marginBottom:1}},U($n,{call:t,callsById:e}))),U(dd,null,o?.length>0&&U(Ye,{hasChrome:!1,tooltip:U(fd,{note:`${u?"Show":"Hide"} interactions`})},U(hd,{onClick:i},U(ri,null))))),t.status===V.ERROR&&t.exception?.callId===t.id&&U(md,{exception:t.exception}))},yd=z.div(({theme:t,status:e})=>({padding:"4px 6px 4px 8px;",borderRadius:"4px",backgroundColor:{[V.DONE]:t.color.positive,[V.ERROR]:t.color.negative,[V.ACTIVE]:t.color.warning,[V.WAITING]:t.color.warning}[e],color:"white",fontFamily:je.fonts.base,textTransform:"uppercase",fontSize:je.size.s1,letterSpacing:3,fontWeight:je.weight.bold,width:65,textAlign:"center"})),bd=({status:t})=>{let e={[V.DONE]:"Pass",[V.ERROR]:"Fail",[V.ACTIVE]:"Runs",[V.WAITING]:"Runs"}[t];return m.createElement(yd,{"aria-label":"Status of the test run",status:t},e)},Ed=z.div(({theme:t})=>({background:t.background.app,borderBottom:`1px solid ${t.appBorderColor}`,position:"sticky",top:0,zIndex:1})),Ad=z.nav(({theme:t})=>({height:40,display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:15})),Sd=z(Vn)(({theme:t})=>({borderRadius:4,padding:6,color:t.textMutedColor,"&:not(:disabled)":{"&:hover,&:focus-visible":{color:t.color.secondary}}})),Tt=z(Er)(({theme:t})=>({fontFamily:t.typography.fonts.base})),Rt=z(yr)(({theme:t})=>({color:t.textMutedColor,margin:"0 3px"})),wd=z(Kn)({marginTop:0}),Cd=z(Yn)(({theme:t})=>({color:t.textMutedColor,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",marginTop:"auto",marginBottom:1,paddingRight:15,fontSize:13})),bi=z.div({display:"flex",alignItems:"center"}),vd=z(Rt)({marginLeft:9}),Dd=z(Sd)({marginLeft:9,marginRight:9,marginBottom:1,lineHeight:"12px"}),xd=z(Rt)(({theme:t,animating:e,disabled:r})=>({opacity:r?.5:1,svg:{animation:e&&`${t.animation.rotate360} 200ms ease-out`}})),Td=({controls:t,controlStates:e,status:r,storyFileName:n,onScrollToEnd:o})=>{let a=r===V.ERROR?"Scroll to error":"Scroll to end";return m.createElement(Ed,null,m.createElement(Gn,null,m.createElement(Ad,null,m.createElement(bi,null,m.createElement(bd,{status:r}),m.createElement(Dd,{onClick:o,disabled:!o},a),m.createElement(wd,null),m.createElement(Ye,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(Tt,{note:"Go to start"})},m.createElement(vd,{"aria-label":"Go to start",onClick:t.start,disabled:!e.start},m.createElement(ui,null))),m.createElement(Ye,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(Tt,{note:"Go back"})},m.createElement(Rt,{"aria-label":"Go back",onClick:t.back,disabled:!e.back},m.createElement(ni,null))),m.createElement(Ye,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(Tt,{note:"Go forward"})},m.createElement(Rt,{"aria-label":"Go forward",onClick:t.next,disabled:!e.next},m.createElement(ai,null))),m.createElement(Ye,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(Tt,{note:"Go to end"})},m.createElement(Rt,{"aria-label":"Go to end",onClick:t.end,disabled:!e.end},m.createElement(ti,null))),m.createElement(Ye,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(Tt,{note:"Rerun"})},m.createElement(xd,{"aria-label":"Rerun",onClick:t.rerun},m.createElement(si,null)))),n&&m.createElement(bi,null,m.createElement(Cd,null,n)))))},Rd=z.div(({theme:t})=>({height:"100%",background:t.background.content})),Ei=z.div(({theme:t})=>({borderBottom:`1px solid ${t.appBorderColor}`,backgroundColor:t.base==="dark"?sr(.93,t.color.negative):t.background.warning,padding:15,fontSize:t.typography.size.s2-1,lineHeight:"19px"})),In=z.code(({theme:t})=>({margin:"0 1px",padding:3,fontSize:t.typography.size.s1-1,lineHeight:1,verticalAlign:"top",background:"rgba(0, 0, 0, 0.05)",border:`1px solid ${t.appBorderColor}`,borderRadius:3})),Ai=z.div({paddingBottom:4,fontWeight:"bold"}),_d=z.p({margin:0,padding:"0 0 20px"}),Si=z.pre(({theme:t})=>({margin:0,padding:0,"&:not(:last-child)":{paddingBottom:16},fontSize:t.typography.size.s1-1})),Od=Ft(function({calls:t,controls:e,controlStates:r,interactions:n,fileName:o,hasException:a,caughtException:u,unhandledErrors:i,isPlaying:s,pausedAt:l,onScrollToEnd:h,endRef:f}){let g=kn();return U(Rd,null,(n.length>0||a)&&U(Td,{controls:e,controlStates:r,status:s?V.ACTIVE:a?V.ERROR:V.DONE,storyFileName:o,onScrollToEnd:h}),U("div",{"aria-label":"Interactions list"},n.map(E=>U(gd,{key:E.id,call:E,callsById:t,controls:e,controlStates:r,childCallIds:E.childCallIds,isHidden:E.isHidden,isCollapsed:E.isCollapsed,toggleCollapsed:E.toggleCollapsed,pausedAt:l}))),u&&!ip(u)&&U(Ei,null,U(Ai,null,"Caught exception in ",U(In,null,"play")," function"),U(Si,{"data-chromatic":"ignore",dangerouslySetInnerHTML:{__html:g.toHtml(wi(u))}})),i&&U(Ei,null,U(Ai,null,"Unhandled Errors"),U(_d,null,"Found ",i.length," unhandled error",i.length>1?"s":""," ","while running the play function. This might cause false positive assertions. Resolve unhandled errors or ignore unhandled errors with setting the",U(In,null,"test.dangerouslyIgnoreUnhandledErrors")," ","parameter to ",U(In,null,"true"),"."),i.map((E,w)=>U(Si,{key:w,"data-chromatic":"ignore"},wi(E)))),U("div",{ref:f}),!s&&!u&&n.length===0&&U(fp,null))});function wi(t){return t.stack||`${t.name}: ${t.message}`}var Bn={start:!1,back:!1,goto:!1,next:!1,end:!1},Ci=({log:t,calls:e,collapsed:r,setCollapsed:n})=>{let o=new Map,a=new Map;return t.map(({callId:u,ancestors:i,status:s})=>{let l=!1;return i.forEach(h=>{r.has(h)&&(l=!0),a.set(h,(a.get(h)||[]).concat(u))}),{...e.get(u),status:s,isHidden:l}}).map(u=>{let i=u.status===V.ERROR&&o.get(u.ancestors.slice(-1)[0])?.status===V.ACTIVE?V.ACTIVE:u.status;return o.set(u.id,{...u,status:i}),{...u,status:i,childCallIds:a.get(u.id),isCollapsed:r.has(u.id),toggleCollapsed:()=>n(s=>(s.has(u.id)?s.delete(u.id):s.add(u.id),new Set(s)))}})},Fd=Ft(function({storyId:t}){let[e,r]=Sr(cr,{controlStates:Bn,isErrored:!1,pausedAt:void 0,interactions:[],isPlaying:!1,hasException:!1,caughtException:void 0,interactionsCount:0,unhandledErrors:void 0}),[n,o]=Te(void 0),[a,u]=Te(new Set),{controlStates:i=Bn,isErrored:s=!1,pausedAt:l=void 0,interactions:h=[],isPlaying:f=!1,caughtException:g=void 0,unhandledErrors:E=void 0}=e,w=It([]),v=It(new Map),b=({status:O,...B})=>v.current.set(B.id,B),S=It();ke(()=>{let O;return At.IntersectionObserver&&(O=new At.IntersectionObserver(([B])=>o(B.isIntersecting?void 0:B.target),{root:At.document.querySelector("#panel-tab-content")}),S.current&&O.observe(S.current)),()=>O?.disconnect()},[]);let A=Zn({[He.CALL]:b,[He.SYNC]:O=>{r(B=>{let j=Ci({log:O.logItems,calls:v.current,collapsed:a,setCollapsed:u});return{...B,controlStates:O.controlStates,pausedAt:O.pausedAt,interactions:j,interactionsCount:j.filter(({method:M})=>M!=="step").length}}),w.current=O.logItems},[Pe]:O=>{if(O.newPhase==="preparing"){r({controlStates:Bn,isErrored:!1,pausedAt:void 0,interactions:[],isPlaying:!1,hasException:!1,caughtException:void 0,interactionsCount:0,unhandledErrors:void 0});return}r(B=>({...B,isPlaying:O.newPhase==="playing",pausedAt:void 0,...O.newPhase==="rendering"?{isErrored:!1,caughtException:void 0}:{}}))},[jt]:()=>{r(O=>({...O,isErrored:!0,hasException:!0}))},[Nt]:O=>{r(B=>({...B,caughtException:O,hasException:!0}))},[kt]:O=>{r(B=>({...B,unhandledErrors:O,hasException:!0}))}},[a]);ke(()=>{r(O=>{let B=Ci({log:w.current,calls:v.current,collapsed:a,setCollapsed:u});return{...O,interactions:B,interactionsCount:B.filter(({method:j})=>j!=="step").length}})},[a]);let D=zn(()=>({start:()=>A(He.START,{storyId:t}),back:()=>A(He.BACK,{storyId:t}),goto:O=>A(He.GOTO,{storyId:t,callId:O}),next:()=>A(He.NEXT,{storyId:t}),end:()=>A(He.END,{storyId:t}),rerun:()=>{A(bt,{storyId:t})}}),[t]),_=eo("fileName",""),[P]=_.toString().split("/").slice(-1),R=()=>n?.scrollIntoView({behavior:"smooth",block:"end"}),T=!!g||!!E||h.some(O=>O.status===V.ERROR);return s?m.createElement(Ot,{key:"interactions"}):m.createElement(Ot,{key:"interactions"},m.createElement(Od,{calls:v.current,controls:D,controlStates:i,interactions:h,fileName:P,hasException:T,caughtException:g,unhandledErrors:E,isPlaying:f,pausedAt:l,endRef:S,onScrollToEnd:n&&R}))});function Id(){let[t={}]=Sr(cr),{hasException:e,interactionsCount:r}=t;return m.createElement("div",null,m.createElement(Xn,{col:1},m.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Interactions"),r&&!e?m.createElement(gr,{status:"neutral"},r):null,e?m.createElement(gr,{status:"negative"},r):null))}Ar.register(cr,t=>{Ar.add(lp,{type:Qn.PANEL,title:Id,match:({viewMode:e})=>e==="story",render:({active:e})=>{let r=Un(({state:n})=>({storyId:n.storyId}),[]);return m.createElement(Hn,{active:e},m.createElement(Jn,{filter:r},({storyId:n})=>m.createElement(Fd,{storyId:n})))}})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/rtl-12/manager-bundle.js b/packages/graphics-components/docs/sb-addons/rtl-12/manager-bundle.js new file mode 100644 index 0000000..a88a444 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/rtl-12/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var y=__STORYBOOK_API__,{ActiveTabs:U,Consumer:Y,ManagerContext:H,Provider:b,RequestResponseError:x,addons:l,combineParameters:G,controlOrMetaKey:M,controlOrMetaSymbol:v,eventMatchesShortcut:B,eventToShortcut:w,experimental_MockUniversalStore:W,experimental_UniversalStore:F,experimental_requestResponse:k,experimental_useUniversalStore:V,isMacLike:K,isShortcutTaken:Q,keyToSymbol:X,merge:j,mockChannel:q,optionOrAltSymbol:z,shortcutMatchesShortcut:$,shortcutToHumanString:Z,types:R,useAddonState:J,useArgTypes:ee,useArgs:te,useChannel:c,useGlobalTypes:re,useGlobals:oe,useParameter:Ee,useSharedState:ne,useStoryPrepared:_e,useStorybookApi:ae,useStorybookState:Se}=__STORYBOOK_API__;var Re=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:ce,ARGTYPES_INFO_RESPONSE:Oe,CHANNEL_CREATED:de,CHANNEL_WS_DISCONNECT:Ce,CONFIG_ERROR:me,CREATE_NEW_STORYFILE_REQUEST:ue,CREATE_NEW_STORYFILE_RESPONSE:Ne,CURRENT_STORY_WAS_SET:pe,DOCS_PREPARED:Ae,DOCS_RENDERED:Ie,FILE_COMPONENT_SEARCH_REQUEST:Le,FILE_COMPONENT_SEARCH_RESPONSE:De,FORCE_REMOUNT:Pe,FORCE_RE_RENDER:he,GLOBALS_UPDATED:fe,NAVIGATE_URL:ge,PLAY_FUNCTION_THREW_EXCEPTION:ye,PRELOAD_ENTRIES:Ue,PREVIEW_BUILDER_PROGRESS:Ye,PREVIEW_KEYDOWN:He,REGISTER_SUBSCRIPTION:be,REQUEST_WHATS_NEW_DATA:xe,RESET_STORY_ARGS:Ge,RESULT_WHATS_NEW_DATA:Me,SAVE_STORY_REQUEST:ve,SAVE_STORY_RESPONSE:Be,SELECT_STORY:we,SET_CONFIG:We,SET_CURRENT_STORY:Fe,SET_FILTER:ke,SET_GLOBALS:Ve,SET_INDEX:Ke,SET_STORIES:Qe,SET_WHATS_NEW_CACHE:Xe,SHARED_STATE_CHANGED:je,SHARED_STATE_SET:qe,STORIES_COLLAPSE_ALL:ze,STORIES_EXPAND_ALL:$e,STORY_ARGS_UPDATED:Ze,STORY_CHANGED:Je,STORY_ERRORED:et,STORY_FINISHED:tt,STORY_INDEX_INVALIDATED:rt,STORY_MISSING:ot,STORY_PREPARED:Et,STORY_RENDERED:O,STORY_RENDER_PHASE_CHANGED:nt,STORY_SPECIFIED:_t,STORY_THREW_EXCEPTION:at,STORY_UNCHANGED:St,TELEMETRY_ERROR:lt,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:Tt,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:st,TESTING_MODULE_CRASH_REPORT:it,TESTING_MODULE_PROGRESS_REPORT:Rt,TESTING_MODULE_RUN_ALL_REQUEST:ct,TESTING_MODULE_RUN_REQUEST:Ot,TOGGLE_WHATS_NEW_NOTIFICATIONS:dt,UNHANDLED_ERRORS_WHILE_PLAYING:Ct,UPDATE_GLOBALS:mt,UPDATE_QUERY_PARAMS:ut,UPDATE_STORY_ARGS:Nt}=__STORYBOOK_CORE_EVENTS__;var r=__REACT__,{Children:Dt,Component:Pt,Fragment:ht,Profiler:ft,PureComponent:gt,StrictMode:yt,Suspense:Ut,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Yt,cloneElement:Ht,createContext:bt,createElement:xt,createFactory:Gt,createRef:Mt,forwardRef:vt,isValidElement:Bt,lazy:wt,memo:Wt,startTransition:Ft,unstable_act:kt,useCallback:Vt,useContext:Kt,useDebugValue:Qt,useDeferredValue:Xt,useEffect:jt,useId:qt,useImperativeHandle:zt,useInsertionEffect:$t,useLayoutEffect:Zt,useMemo:Jt,useReducer:er,useRef:tr,useState:d,useSyncExternalStore:rr,useTransition:or,version:Er}=__REACT__;var lr=__STORYBOOK_COMPONENTS__,{A:Tr,ActionBar:sr,AddonPanel:ir,Badge:Rr,Bar:cr,Blockquote:Or,Button:dr,ClipboardCode:Cr,Code:mr,DL:ur,Div:Nr,DocumentWrapper:pr,EmptyTabContent:Ar,ErrorFormatter:Ir,FlexBar:Lr,Form:Dr,H1:Pr,H2:hr,H3:fr,H4:gr,H5:yr,H6:Ur,HR:Yr,IconButton:C,IconButtonSkeleton:Hr,Icons:br,Img:xr,LI:Gr,Link:Mr,ListItem:vr,Loader:Br,Modal:wr,OL:Wr,P:Fr,Placeholder:kr,Pre:Vr,ProgressSpinner:Kr,ResetWrapper:Qr,ScrollArea:Xr,Separator:jr,Spaced:qr,Span:zr,StorybookIcon:$r,StorybookLogo:Zr,Symbols:Jr,SyntaxHighlighter:eo,TT:to,TabBar:ro,TabButton:oo,TabWrapper:Eo,Table:no,Tabs:_o,TabsState:ao,TooltipLinkList:So,TooltipMessage:lo,TooltipNote:To,UL:so,WithTooltip:io,WithTooltipPure:Ro,Zoom:co,codeCommon:Oo,components:Co,createCopyToClipboardFunction:mo,getStoryHref:uo,icons:No,interleaveSeparators:po,nameSpaceClassNames:Ao,resetComponents:Io,withReset:Lo}=__STORYBOOK_COMPONENTS__;var go=__STORYBOOK_THEMING__,{CacheProvider:yo,ClassNames:Uo,Global:Yo,ThemeProvider:Ho,background:bo,color:xo,convert:Go,create:Mo,createCache:vo,createGlobal:Bo,createReset:wo,css:Wo,darken:Fo,ensure:ko,ignoreSsrWarning:Vo,isPropValid:Ko,jsx:Qo,keyframes:Xo,lighten:jo,styled:qo,themes:zo,typography:$o,useTheme:m,withTheme:Zo}=__STORYBOOK_THEMING__;var s="storybook/rtl",u=`${s}/rtl-tool`,T=`${s}/rtl-update`;function N(e){let t=e.getQueryParam("direction"),o=window.getComputedStyle(document.documentElement).direction.toLowerCase();return t||o||"ltr"}var p=({direction:e})=>{let t=m();return r.createElement("div",{"aria-label":e==="ltr"?"Switch direction to right-to-left.":"Switch Direction to left-to-right",style:{width:"20px",height:"20px",position:"relative"}},r.createElement("div",{style:{marginBottom:"-45%",top:0,display:"flex",justifyContent:"center",backgroundColor:"transparent",width:"100%",transition:"transform 0.3s",transform:e==="rtl"?"scale(0.5) translate(0, -35%)":"scale(1)"}},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",style:{transition:"fill 0.3s",fill:e==="ltr"?t.barSelectedColor:t.barTextColor,height:"100%",width:"80%"}},r.createElement("path",{d:"M502.6 278.6l-128 128c-12.51 12.51-32.76 12.49-45.25 0c-12.5-12.5-12.5-32.75 0-45.25L402.8 288H32C14.31 288 0 273.7 0 255.1S14.31 224 32 224h370.8l-73.38-73.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l128 128C515.1 245.9 515.1 266.1 502.6 278.6z"}))),r.createElement("div",{style:{display:"flex",justifyContent:"center",backgroundColor:"transparent",width:"100%",scale:e==="rtl"?1:.5,transition:"transform 0.3s",transform:e==="ltr"?"scale(0.5) translate(0, -1px)":"scale(1) translate(0, -20%)"}},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",style:{transition:"fill 0.3s",fill:e==="rtl"?t.barSelectedColor:t.barTextColor,transform:"rotate(180deg)",height:"100%",width:"80%"}},r.createElement("path",{d:"M502.6 278.6l-128 128c-12.51 12.51-32.76 12.49-45.25 0c-12.5-12.5-12.5-32.75 0-45.25L402.8 288H32C14.31 288 0 273.7 0 255.1S14.31 224 32 224h370.8l-73.38-73.38c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l128 128C515.1 245.9 515.1 266.1 502.6 278.6z"}))))},A=()=>{let[e,t]=d({direction:"ltr"}),o=c({[T]:a=>{t({direction:a.direction})}});return r.createElement(r.Fragment,null,r.createElement(C,{title:"Text Direction",placeholder:"Text Direction",onClick:()=>{o(T,{direction:e.direction==="rtl"?"ltr":"rtl",userInteraction:!0})}},r.createElement(p,{direction:e.direction})))};l.register(s,e=>{I(e),l.add(u,{id:"rtl-tool",hidden:!0,type:R.TOOL,title:"RTL",disabled:!0,match:({viewMode:t})=>t==="story",render:A})});function I(e){let t=l.getChannel(),o;t.on(O,()=>{let a=t.last(T)?.[0];o=a?.userInteraction?a.direction:o;let i=e.getCurrentParameter("direction"),S;i?S=i:o?S=o:S=N(e),t.emit(T,{direction:S,userInteraction:!1})})}})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/storybook-13/manager-bundle.js b/packages/graphics-components/docs/sb-addons/storybook-13/manager-bundle.js new file mode 100644 index 0000000..a893d4d --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/storybook-13/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var h=__STORYBOOK_API__,{ActiveTabs:m,Consumer:p,ManagerContext:_,Provider:b,RequestResponseError:S,addons:o,combineParameters:g,controlOrMetaKey:T,controlOrMetaSymbol:f,eventMatchesShortcut:y,eventToShortcut:O,experimental_MockUniversalStore:v,experimental_UniversalStore:P,experimental_requestResponse:x,experimental_useUniversalStore:R,isMacLike:k,isShortcutTaken:A,keyToSymbol:M,merge:C,mockChannel:G,optionOrAltSymbol:w,shortcutMatchesShortcut:I,shortcutToHumanString:K,types:B,useAddonState:N,useArgTypes:U,useArgs:Y,useChannel:E,useGlobalTypes:H,useGlobals:j,useParameter:q,useSharedState:z,useStoryPrepared:F,useStorybookApi:L,useStorybookState:V}=__STORYBOOK_API__;var X=__STORYBOOK_THEMING__,{CacheProvider:Z,ClassNames:$,Global:ee,ThemeProvider:te,background:re,color:oe,convert:se,create:s,createCache:ae,createGlobal:ne,createReset:le,css:ie,darken:ce,ensure:ue,ignoreSsrWarning:de,isPropValid:he,jsx:me,keyframes:pe,lighten:_e,styled:be,themes:Se,typography:ge,useTheme:Te,withTheme:fe}=__STORYBOOK_THEMING__;var a=s({base:"light",brandTitle:"Reuters Graphics components",brandUrl:"https://reuters-graphics.github.io/graphics-components/",brandImage:"./logo.svg",brandTarget:"_self"});o.setConfig({isFullscreen:!1,showNav:!0,showPanel:!0,panelPosition:"bottom",enableShortcuts:!0,showToolbar:!0,selectedPanel:void 0,initialActive:"sidebar",sidebar:{showRoots:!1,collapsedRoots:["other"]},toolbar:{title:{hidden:!1},zoom:{hidden:!1},eject:{hidden:!1},copy:{hidden:!1},fullscreen:{hidden:!1}},theme:a});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js b/packages/graphics-components/docs/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js new file mode 100644 index 0000000..bd02337 --- /dev/null +++ b/packages/graphics-components/docs/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var g=__STORYBOOK_API__,{ActiveTabs:T,Consumer:O,ManagerContext:f,Provider:v,RequestResponseError:x,addons:n,combineParameters:A,controlOrMetaKey:k,controlOrMetaSymbol:M,eventMatchesShortcut:P,eventToShortcut:R,experimental_MockUniversalStore:w,experimental_UniversalStore:C,experimental_requestResponse:G,experimental_useUniversalStore:I,isMacLike:K,isShortcutTaken:U,keyToSymbol:q,merge:B,mockChannel:F,optionOrAltSymbol:Y,shortcutMatchesShortcut:j,shortcutToHumanString:E,types:H,useAddonState:L,useArgTypes:N,useArgs:z,useChannel:D,useGlobalTypes:J,useGlobals:Q,useParameter:V,useSharedState:W,useStoryPrepared:X,useStorybookApi:Z,useStorybookState:$}=__STORYBOOK_API__;var S=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})(),c="tag-filters",p="static-filter";n.register(c,e=>{let i=Object.entries(S.TAGS_OPTIONS??{}).reduce((t,r)=>{let[o,u]=r;return u.excludeFromSidebar&&(t[o]=!0),t},{});e.experimental_setFilter(p,t=>{let r=t.tags??[];return(r.includes("dev")||t.type==="docs")&&r.filter(o=>i[o]).length===0})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/packages/graphics-components/docs/sb-common-assets/favicon.svg b/packages/graphics-components/docs/sb-common-assets/favicon.svg new file mode 100644 index 0000000..571f90f --- /dev/null +++ b/packages/graphics-components/docs/sb-common-assets/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/graphics-components/docs/sb-common-assets/nunito-sans-bold-italic.woff2 b/packages/graphics-components/docs/sb-common-assets/nunito-sans-bold-italic.woff2 new file mode 100644 index 0000000..33563d8 Binary files /dev/null and b/packages/graphics-components/docs/sb-common-assets/nunito-sans-bold-italic.woff2 differ diff --git a/packages/graphics-components/docs/sb-common-assets/nunito-sans-bold.woff2 b/packages/graphics-components/docs/sb-common-assets/nunito-sans-bold.woff2 new file mode 100644 index 0000000..19fcc94 Binary files /dev/null and b/packages/graphics-components/docs/sb-common-assets/nunito-sans-bold.woff2 differ diff --git a/packages/graphics-components/docs/sb-common-assets/nunito-sans-italic.woff2 b/packages/graphics-components/docs/sb-common-assets/nunito-sans-italic.woff2 new file mode 100644 index 0000000..827096d Binary files /dev/null and b/packages/graphics-components/docs/sb-common-assets/nunito-sans-italic.woff2 differ diff --git a/packages/graphics-components/docs/sb-common-assets/nunito-sans-regular.woff2 b/packages/graphics-components/docs/sb-common-assets/nunito-sans-regular.woff2 new file mode 100644 index 0000000..c527ba4 Binary files /dev/null and b/packages/graphics-components/docs/sb-common-assets/nunito-sans-regular.woff2 differ diff --git a/packages/graphics-components/docs/sb-manager/globals-module-info.js b/packages/graphics-components/docs/sb-manager/globals-module-info.js new file mode 100644 index 0000000..acfb159 --- /dev/null +++ b/packages/graphics-components/docs/sb-manager/globals-module-info.js @@ -0,0 +1,1052 @@ +import ESM_COMPAT_Module from "node:module"; +import { fileURLToPath as ESM_COMPAT_fileURLToPath } from 'node:url'; +import { dirname as ESM_COMPAT_dirname } from 'node:path'; +const __filename = ESM_COMPAT_fileURLToPath(import.meta.url); +const __dirname = ESM_COMPAT_dirname(__filename); +const require = ESM_COMPAT_Module.createRequire(import.meta.url); + +// src/manager/globals/exports.ts +var t = { + react: [ + "Children", + "Component", + "Fragment", + "Profiler", + "PureComponent", + "StrictMode", + "Suspense", + "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", + "cloneElement", + "createContext", + "createElement", + "createFactory", + "createRef", + "forwardRef", + "isValidElement", + "lazy", + "memo", + "startTransition", + "unstable_act", + "useCallback", + "useContext", + "useDebugValue", + "useDeferredValue", + "useEffect", + "useId", + "useImperativeHandle", + "useInsertionEffect", + "useLayoutEffect", + "useMemo", + "useReducer", + "useRef", + "useState", + "useSyncExternalStore", + "useTransition", + "version" + ], + "react-dom": [ + "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", + "createPortal", + "createRoot", + "findDOMNode", + "flushSync", + "hydrate", + "hydrateRoot", + "render", + "unmountComponentAtNode", + "unstable_batchedUpdates", + "unstable_renderSubtreeIntoContainer", + "version" + ], + "react-dom/client": ["createRoot", "hydrateRoot"], + "@storybook/icons": [ + "AccessibilityAltIcon", + "AccessibilityIcon", + "AccessibilityIgnoredIcon", + "AddIcon", + "AdminIcon", + "AlertAltIcon", + "AlertIcon", + "AlignLeftIcon", + "AlignRightIcon", + "AppleIcon", + "ArrowBottomLeftIcon", + "ArrowBottomRightIcon", + "ArrowDownIcon", + "ArrowLeftIcon", + "ArrowRightIcon", + "ArrowSolidDownIcon", + "ArrowSolidLeftIcon", + "ArrowSolidRightIcon", + "ArrowSolidUpIcon", + "ArrowTopLeftIcon", + "ArrowTopRightIcon", + "ArrowUpIcon", + "AzureDevOpsIcon", + "BackIcon", + "BasketIcon", + "BatchAcceptIcon", + "BatchDenyIcon", + "BeakerIcon", + "BellIcon", + "BitbucketIcon", + "BoldIcon", + "BookIcon", + "BookmarkHollowIcon", + "BookmarkIcon", + "BottomBarIcon", + "BottomBarToggleIcon", + "BoxIcon", + "BranchIcon", + "BrowserIcon", + "ButtonIcon", + "CPUIcon", + "CalendarIcon", + "CameraIcon", + "CameraStabilizeIcon", + "CategoryIcon", + "CertificateIcon", + "ChangedIcon", + "ChatIcon", + "CheckIcon", + "ChevronDownIcon", + "ChevronLeftIcon", + "ChevronRightIcon", + "ChevronSmallDownIcon", + "ChevronSmallLeftIcon", + "ChevronSmallRightIcon", + "ChevronSmallUpIcon", + "ChevronUpIcon", + "ChromaticIcon", + "ChromeIcon", + "CircleHollowIcon", + "CircleIcon", + "ClearIcon", + "CloseAltIcon", + "CloseIcon", + "CloudHollowIcon", + "CloudIcon", + "CogIcon", + "CollapseIcon", + "CommandIcon", + "CommentAddIcon", + "CommentIcon", + "CommentsIcon", + "CommitIcon", + "CompassIcon", + "ComponentDrivenIcon", + "ComponentIcon", + "ContrastIcon", + "ContrastIgnoredIcon", + "ControlsIcon", + "CopyIcon", + "CreditIcon", + "CrossIcon", + "DashboardIcon", + "DatabaseIcon", + "DeleteIcon", + "DiamondIcon", + "DirectionIcon", + "DiscordIcon", + "DocChartIcon", + "DocListIcon", + "DocumentIcon", + "DownloadIcon", + "DragIcon", + "EditIcon", + "EllipsisIcon", + "EmailIcon", + "ExpandAltIcon", + "ExpandIcon", + "EyeCloseIcon", + "EyeIcon", + "FaceHappyIcon", + "FaceNeutralIcon", + "FaceSadIcon", + "FacebookIcon", + "FailedIcon", + "FastForwardIcon", + "FigmaIcon", + "FilterIcon", + "FlagIcon", + "FolderIcon", + "FormIcon", + "GDriveIcon", + "GithubIcon", + "GitlabIcon", + "GlobeIcon", + "GoogleIcon", + "GraphBarIcon", + "GraphLineIcon", + "GraphqlIcon", + "GridAltIcon", + "GridIcon", + "GrowIcon", + "HeartHollowIcon", + "HeartIcon", + "HomeIcon", + "HourglassIcon", + "InfoIcon", + "ItalicIcon", + "JumpToIcon", + "KeyIcon", + "LightningIcon", + "LightningOffIcon", + "LinkBrokenIcon", + "LinkIcon", + "LinkedinIcon", + "LinuxIcon", + "ListOrderedIcon", + "ListUnorderedIcon", + "LocationIcon", + "LockIcon", + "MarkdownIcon", + "MarkupIcon", + "MediumIcon", + "MemoryIcon", + "MenuIcon", + "MergeIcon", + "MirrorIcon", + "MobileIcon", + "MoonIcon", + "NutIcon", + "OutboxIcon", + "OutlineIcon", + "PaintBrushIcon", + "PaperClipIcon", + "ParagraphIcon", + "PassedIcon", + "PhoneIcon", + "PhotoDragIcon", + "PhotoIcon", + "PhotoStabilizeIcon", + "PinAltIcon", + "PinIcon", + "PlayAllHollowIcon", + "PlayBackIcon", + "PlayHollowIcon", + "PlayIcon", + "PlayNextIcon", + "PlusIcon", + "PointerDefaultIcon", + "PointerHandIcon", + "PowerIcon", + "PrintIcon", + "ProceedIcon", + "ProfileIcon", + "PullRequestIcon", + "QuestionIcon", + "RSSIcon", + "RedirectIcon", + "ReduxIcon", + "RefreshIcon", + "ReplyIcon", + "RepoIcon", + "RequestChangeIcon", + "RewindIcon", + "RulerIcon", + "SaveIcon", + "SearchIcon", + "ShareAltIcon", + "ShareIcon", + "ShieldIcon", + "SideBySideIcon", + "SidebarAltIcon", + "SidebarAltToggleIcon", + "SidebarIcon", + "SidebarToggleIcon", + "SpeakerIcon", + "StackedIcon", + "StarHollowIcon", + "StarIcon", + "StatusFailIcon", + "StatusIcon", + "StatusPassIcon", + "StatusWarnIcon", + "StickerIcon", + "StopAltHollowIcon", + "StopAltIcon", + "StopIcon", + "StorybookIcon", + "StructureIcon", + "SubtractIcon", + "SunIcon", + "SupportIcon", + "SweepIcon", + "SwitchAltIcon", + "SyncIcon", + "TabletIcon", + "ThumbsUpIcon", + "TimeIcon", + "TimerIcon", + "TransferIcon", + "TrashIcon", + "TwitterIcon", + "TypeIcon", + "UbuntuIcon", + "UndoIcon", + "UnfoldIcon", + "UnlockIcon", + "UnpinIcon", + "UploadIcon", + "UserAddIcon", + "UserAltIcon", + "UserIcon", + "UsersIcon", + "VSCodeIcon", + "VerifiedIcon", + "VideoIcon", + "WandIcon", + "WatchIcon", + "WindowsIcon", + "WrenchIcon", + "XIcon", + "YoutubeIcon", + "ZoomIcon", + "ZoomOutIcon", + "ZoomResetIcon", + "iconList" + ], + "storybook/internal/components": [ + "A", + "ActionBar", + "AddonPanel", + "Badge", + "Bar", + "Blockquote", + "Button", + "ClipboardCode", + "Code", + "DL", + "Div", + "DocumentWrapper", + "EmptyTabContent", + "ErrorFormatter", + "FlexBar", + "Form", + "H1", + "H2", + "H3", + "H4", + "H5", + "H6", + "HR", + "IconButton", + "IconButtonSkeleton", + "Icons", + "Img", + "LI", + "Link", + "ListItem", + "Loader", + "Modal", + "OL", + "P", + "Placeholder", + "Pre", + "ProgressSpinner", + "ResetWrapper", + "ScrollArea", + "Separator", + "Spaced", + "Span", + "StorybookIcon", + "StorybookLogo", + "Symbols", + "SyntaxHighlighter", + "TT", + "TabBar", + "TabButton", + "TabWrapper", + "Table", + "Tabs", + "TabsState", + "TooltipLinkList", + "TooltipMessage", + "TooltipNote", + "UL", + "WithTooltip", + "WithTooltipPure", + "Zoom", + "codeCommon", + "components", + "createCopyToClipboardFunction", + "getStoryHref", + "icons", + "interleaveSeparators", + "nameSpaceClassNames", + "resetComponents", + "withReset" + ], + "@storybook/components": [ + "A", + "ActionBar", + "AddonPanel", + "Badge", + "Bar", + "Blockquote", + "Button", + "ClipboardCode", + "Code", + "DL", + "Div", + "DocumentWrapper", + "EmptyTabContent", + "ErrorFormatter", + "FlexBar", + "Form", + "H1", + "H2", + "H3", + "H4", + "H5", + "H6", + "HR", + "IconButton", + "IconButtonSkeleton", + "Icons", + "Img", + "LI", + "Link", + "ListItem", + "Loader", + "Modal", + "OL", + "P", + "Placeholder", + "Pre", + "ProgressSpinner", + "ResetWrapper", + "ScrollArea", + "Separator", + "Spaced", + "Span", + "StorybookIcon", + "StorybookLogo", + "Symbols", + "SyntaxHighlighter", + "TT", + "TabBar", + "TabButton", + "TabWrapper", + "Table", + "Tabs", + "TabsState", + "TooltipLinkList", + "TooltipMessage", + "TooltipNote", + "UL", + "WithTooltip", + "WithTooltipPure", + "Zoom", + "codeCommon", + "components", + "createCopyToClipboardFunction", + "getStoryHref", + "icons", + "interleaveSeparators", + "nameSpaceClassNames", + "resetComponents", + "withReset" + ], + "@storybook/core/components": [ + "A", + "ActionBar", + "AddonPanel", + "Badge", + "Bar", + "Blockquote", + "Button", + "ClipboardCode", + "Code", + "DL", + "Div", + "DocumentWrapper", + "EmptyTabContent", + "ErrorFormatter", + "FlexBar", + "Form", + "H1", + "H2", + "H3", + "H4", + "H5", + "H6", + "HR", + "IconButton", + "IconButtonSkeleton", + "Icons", + "Img", + "LI", + "Link", + "ListItem", + "Loader", + "Modal", + "OL", + "P", + "Placeholder", + "Pre", + "ProgressSpinner", + "ResetWrapper", + "ScrollArea", + "Separator", + "Spaced", + "Span", + "StorybookIcon", + "StorybookLogo", + "Symbols", + "SyntaxHighlighter", + "TT", + "TabBar", + "TabButton", + "TabWrapper", + "Table", + "Tabs", + "TabsState", + "TooltipLinkList", + "TooltipMessage", + "TooltipNote", + "UL", + "WithTooltip", + "WithTooltipPure", + "Zoom", + "codeCommon", + "components", + "createCopyToClipboardFunction", + "getStoryHref", + "icons", + "interleaveSeparators", + "nameSpaceClassNames", + "resetComponents", + "withReset" + ], + "storybook/internal/manager-api": [ + "ActiveTabs", + "Consumer", + "ManagerContext", + "Provider", + "RequestResponseError", + "addons", + "combineParameters", + "controlOrMetaKey", + "controlOrMetaSymbol", + "eventMatchesShortcut", + "eventToShortcut", + "experimental_MockUniversalStore", + "experimental_UniversalStore", + "experimental_requestResponse", + "experimental_useUniversalStore", + "isMacLike", + "isShortcutTaken", + "keyToSymbol", + "merge", + "mockChannel", + "optionOrAltSymbol", + "shortcutMatchesShortcut", + "shortcutToHumanString", + "types", + "useAddonState", + "useArgTypes", + "useArgs", + "useChannel", + "useGlobalTypes", + "useGlobals", + "useParameter", + "useSharedState", + "useStoryPrepared", + "useStorybookApi", + "useStorybookState" + ], + "@storybook/manager-api": [ + "ActiveTabs", + "Consumer", + "ManagerContext", + "Provider", + "RequestResponseError", + "addons", + "combineParameters", + "controlOrMetaKey", + "controlOrMetaSymbol", + "eventMatchesShortcut", + "eventToShortcut", + "experimental_MockUniversalStore", + "experimental_UniversalStore", + "experimental_requestResponse", + "experimental_useUniversalStore", + "isMacLike", + "isShortcutTaken", + "keyToSymbol", + "merge", + "mockChannel", + "optionOrAltSymbol", + "shortcutMatchesShortcut", + "shortcutToHumanString", + "types", + "useAddonState", + "useArgTypes", + "useArgs", + "useChannel", + "useGlobalTypes", + "useGlobals", + "useParameter", + "useSharedState", + "useStoryPrepared", + "useStorybookApi", + "useStorybookState" + ], + "@storybook/core/manager-api": [ + "ActiveTabs", + "Consumer", + "ManagerContext", + "Provider", + "RequestResponseError", + "addons", + "combineParameters", + "controlOrMetaKey", + "controlOrMetaSymbol", + "eventMatchesShortcut", + "eventToShortcut", + "experimental_MockUniversalStore", + "experimental_UniversalStore", + "experimental_requestResponse", + "experimental_useUniversalStore", + "isMacLike", + "isShortcutTaken", + "keyToSymbol", + "merge", + "mockChannel", + "optionOrAltSymbol", + "shortcutMatchesShortcut", + "shortcutToHumanString", + "types", + "useAddonState", + "useArgTypes", + "useArgs", + "useChannel", + "useGlobalTypes", + "useGlobals", + "useParameter", + "useSharedState", + "useStoryPrepared", + "useStorybookApi", + "useStorybookState" + ], + "storybook/internal/router": [ + "BaseLocationProvider", + "DEEPLY_EQUAL", + "Link", + "Location", + "LocationProvider", + "Match", + "Route", + "buildArgsParam", + "deepDiff", + "getMatch", + "parsePath", + "queryFromLocation", + "stringifyQuery", + "useNavigate" + ], + "@storybook/router": [ + "BaseLocationProvider", + "DEEPLY_EQUAL", + "Link", + "Location", + "LocationProvider", + "Match", + "Route", + "buildArgsParam", + "deepDiff", + "getMatch", + "parsePath", + "queryFromLocation", + "stringifyQuery", + "useNavigate" + ], + "@storybook/core/router": [ + "BaseLocationProvider", + "DEEPLY_EQUAL", + "Link", + "Location", + "LocationProvider", + "Match", + "Route", + "buildArgsParam", + "deepDiff", + "getMatch", + "parsePath", + "queryFromLocation", + "stringifyQuery", + "useNavigate" + ], + "storybook/internal/theming": [ + "CacheProvider", + "ClassNames", + "Global", + "ThemeProvider", + "background", + "color", + "convert", + "create", + "createCache", + "createGlobal", + "createReset", + "css", + "darken", + "ensure", + "ignoreSsrWarning", + "isPropValid", + "jsx", + "keyframes", + "lighten", + "styled", + "themes", + "typography", + "useTheme", + "withTheme" + ], + "@storybook/theming": [ + "CacheProvider", + "ClassNames", + "Global", + "ThemeProvider", + "background", + "color", + "convert", + "create", + "createCache", + "createGlobal", + "createReset", + "css", + "darken", + "ensure", + "ignoreSsrWarning", + "isPropValid", + "jsx", + "keyframes", + "lighten", + "styled", + "themes", + "typography", + "useTheme", + "withTheme" + ], + "@storybook/core/theming": [ + "CacheProvider", + "ClassNames", + "Global", + "ThemeProvider", + "background", + "color", + "convert", + "create", + "createCache", + "createGlobal", + "createReset", + "css", + "darken", + "ensure", + "ignoreSsrWarning", + "isPropValid", + "jsx", + "keyframes", + "lighten", + "styled", + "themes", + "typography", + "useTheme", + "withTheme" + ], + "storybook/internal/theming/create": ["create", "themes"], + "@storybook/theming/create": ["create", "themes"], + "@storybook/core/theming/create": ["create", "themes"], + "storybook/internal/channels": [ + "Channel", + "HEARTBEAT_INTERVAL", + "HEARTBEAT_MAX_LATENCY", + "PostMessageTransport", + "WebsocketTransport", + "createBrowserChannel" + ], + "@storybook/channels": [ + "Channel", + "HEARTBEAT_INTERVAL", + "HEARTBEAT_MAX_LATENCY", + "PostMessageTransport", + "WebsocketTransport", + "createBrowserChannel" + ], + "@storybook/core/channels": [ + "Channel", + "HEARTBEAT_INTERVAL", + "HEARTBEAT_MAX_LATENCY", + "PostMessageTransport", + "WebsocketTransport", + "createBrowserChannel" + ], + "storybook/internal/core-errors": [ + "ARGTYPES_INFO_REQUEST", + "ARGTYPES_INFO_RESPONSE", + "CHANNEL_CREATED", + "CHANNEL_WS_DISCONNECT", + "CONFIG_ERROR", + "CREATE_NEW_STORYFILE_REQUEST", + "CREATE_NEW_STORYFILE_RESPONSE", + "CURRENT_STORY_WAS_SET", + "DOCS_PREPARED", + "DOCS_RENDERED", + "FILE_COMPONENT_SEARCH_REQUEST", + "FILE_COMPONENT_SEARCH_RESPONSE", + "FORCE_REMOUNT", + "FORCE_RE_RENDER", + "GLOBALS_UPDATED", + "NAVIGATE_URL", + "PLAY_FUNCTION_THREW_EXCEPTION", + "PRELOAD_ENTRIES", + "PREVIEW_BUILDER_PROGRESS", + "PREVIEW_KEYDOWN", + "REGISTER_SUBSCRIPTION", + "REQUEST_WHATS_NEW_DATA", + "RESET_STORY_ARGS", + "RESULT_WHATS_NEW_DATA", + "SAVE_STORY_REQUEST", + "SAVE_STORY_RESPONSE", + "SELECT_STORY", + "SET_CONFIG", + "SET_CURRENT_STORY", + "SET_FILTER", + "SET_GLOBALS", + "SET_INDEX", + "SET_STORIES", + "SET_WHATS_NEW_CACHE", + "SHARED_STATE_CHANGED", + "SHARED_STATE_SET", + "STORIES_COLLAPSE_ALL", + "STORIES_EXPAND_ALL", + "STORY_ARGS_UPDATED", + "STORY_CHANGED", + "STORY_ERRORED", + "STORY_FINISHED", + "STORY_INDEX_INVALIDATED", + "STORY_MISSING", + "STORY_PREPARED", + "STORY_RENDERED", + "STORY_RENDER_PHASE_CHANGED", + "STORY_SPECIFIED", + "STORY_THREW_EXCEPTION", + "STORY_UNCHANGED", + "TELEMETRY_ERROR", + "TESTING_MODULE_CANCEL_TEST_RUN_REQUEST", + "TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE", + "TESTING_MODULE_CRASH_REPORT", + "TESTING_MODULE_PROGRESS_REPORT", + "TESTING_MODULE_RUN_ALL_REQUEST", + "TESTING_MODULE_RUN_REQUEST", + "TOGGLE_WHATS_NEW_NOTIFICATIONS", + "UNHANDLED_ERRORS_WHILE_PLAYING", + "UPDATE_GLOBALS", + "UPDATE_QUERY_PARAMS", + "UPDATE_STORY_ARGS" + ], + "@storybook/core-events": [ + "ARGTYPES_INFO_REQUEST", + "ARGTYPES_INFO_RESPONSE", + "CHANNEL_CREATED", + "CHANNEL_WS_DISCONNECT", + "CONFIG_ERROR", + "CREATE_NEW_STORYFILE_REQUEST", + "CREATE_NEW_STORYFILE_RESPONSE", + "CURRENT_STORY_WAS_SET", + "DOCS_PREPARED", + "DOCS_RENDERED", + "FILE_COMPONENT_SEARCH_REQUEST", + "FILE_COMPONENT_SEARCH_RESPONSE", + "FORCE_REMOUNT", + "FORCE_RE_RENDER", + "GLOBALS_UPDATED", + "NAVIGATE_URL", + "PLAY_FUNCTION_THREW_EXCEPTION", + "PRELOAD_ENTRIES", + "PREVIEW_BUILDER_PROGRESS", + "PREVIEW_KEYDOWN", + "REGISTER_SUBSCRIPTION", + "REQUEST_WHATS_NEW_DATA", + "RESET_STORY_ARGS", + "RESULT_WHATS_NEW_DATA", + "SAVE_STORY_REQUEST", + "SAVE_STORY_RESPONSE", + "SELECT_STORY", + "SET_CONFIG", + "SET_CURRENT_STORY", + "SET_FILTER", + "SET_GLOBALS", + "SET_INDEX", + "SET_STORIES", + "SET_WHATS_NEW_CACHE", + "SHARED_STATE_CHANGED", + "SHARED_STATE_SET", + "STORIES_COLLAPSE_ALL", + "STORIES_EXPAND_ALL", + "STORY_ARGS_UPDATED", + "STORY_CHANGED", + "STORY_ERRORED", + "STORY_FINISHED", + "STORY_INDEX_INVALIDATED", + "STORY_MISSING", + "STORY_PREPARED", + "STORY_RENDERED", + "STORY_RENDER_PHASE_CHANGED", + "STORY_SPECIFIED", + "STORY_THREW_EXCEPTION", + "STORY_UNCHANGED", + "TELEMETRY_ERROR", + "TESTING_MODULE_CANCEL_TEST_RUN_REQUEST", + "TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE", + "TESTING_MODULE_CRASH_REPORT", + "TESTING_MODULE_PROGRESS_REPORT", + "TESTING_MODULE_RUN_ALL_REQUEST", + "TESTING_MODULE_RUN_REQUEST", + "TOGGLE_WHATS_NEW_NOTIFICATIONS", + "UNHANDLED_ERRORS_WHILE_PLAYING", + "UPDATE_GLOBALS", + "UPDATE_QUERY_PARAMS", + "UPDATE_STORY_ARGS" + ], + "@storybook/core/core-events": [ + "ARGTYPES_INFO_REQUEST", + "ARGTYPES_INFO_RESPONSE", + "CHANNEL_CREATED", + "CHANNEL_WS_DISCONNECT", + "CONFIG_ERROR", + "CREATE_NEW_STORYFILE_REQUEST", + "CREATE_NEW_STORYFILE_RESPONSE", + "CURRENT_STORY_WAS_SET", + "DOCS_PREPARED", + "DOCS_RENDERED", + "FILE_COMPONENT_SEARCH_REQUEST", + "FILE_COMPONENT_SEARCH_RESPONSE", + "FORCE_REMOUNT", + "FORCE_RE_RENDER", + "GLOBALS_UPDATED", + "NAVIGATE_URL", + "PLAY_FUNCTION_THREW_EXCEPTION", + "PRELOAD_ENTRIES", + "PREVIEW_BUILDER_PROGRESS", + "PREVIEW_KEYDOWN", + "REGISTER_SUBSCRIPTION", + "REQUEST_WHATS_NEW_DATA", + "RESET_STORY_ARGS", + "RESULT_WHATS_NEW_DATA", + "SAVE_STORY_REQUEST", + "SAVE_STORY_RESPONSE", + "SELECT_STORY", + "SET_CONFIG", + "SET_CURRENT_STORY", + "SET_FILTER", + "SET_GLOBALS", + "SET_INDEX", + "SET_STORIES", + "SET_WHATS_NEW_CACHE", + "SHARED_STATE_CHANGED", + "SHARED_STATE_SET", + "STORIES_COLLAPSE_ALL", + "STORIES_EXPAND_ALL", + "STORY_ARGS_UPDATED", + "STORY_CHANGED", + "STORY_ERRORED", + "STORY_FINISHED", + "STORY_INDEX_INVALIDATED", + "STORY_MISSING", + "STORY_PREPARED", + "STORY_RENDERED", + "STORY_RENDER_PHASE_CHANGED", + "STORY_SPECIFIED", + "STORY_THREW_EXCEPTION", + "STORY_UNCHANGED", + "TELEMETRY_ERROR", + "TESTING_MODULE_CANCEL_TEST_RUN_REQUEST", + "TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE", + "TESTING_MODULE_CRASH_REPORT", + "TESTING_MODULE_PROGRESS_REPORT", + "TESTING_MODULE_RUN_ALL_REQUEST", + "TESTING_MODULE_RUN_REQUEST", + "TOGGLE_WHATS_NEW_NOTIFICATIONS", + "UNHANDLED_ERRORS_WHILE_PLAYING", + "UPDATE_GLOBALS", + "UPDATE_QUERY_PARAMS", + "UPDATE_STORY_ARGS" + ], + "storybook/internal/types": ["Addon_TypesEnum"], + "@storybook/types": ["Addon_TypesEnum"], + "@storybook/core/types": ["Addon_TypesEnum"], + "storybook/internal/manager-errors": [ + "Category", + "ProviderDoesNotExtendBaseProviderError", + "UncaughtManagerError" + ], + "@storybook/core-events/manager-errors": [ + "Category", + "ProviderDoesNotExtendBaseProviderError", + "UncaughtManagerError" + ], + "@storybook/core/manager-errors": [ + "Category", + "ProviderDoesNotExtendBaseProviderError", + "UncaughtManagerError" + ], + "storybook/internal/client-logger": ["deprecate", "logger", "once", "pretty"], + "@storybook/client-logger": ["deprecate", "logger", "once", "pretty"], + "@storybook/core/client-logger": ["deprecate", "logger", "once", "pretty"] +}; + +// src/manager/globals/globals.ts +var e = { + react: "__REACT__", + "react-dom": "__REACT_DOM__", + "react-dom/client": "__REACT_DOM_CLIENT__", + "@storybook/icons": "__STORYBOOK_ICONS__", + "storybook/internal/manager-api": "__STORYBOOK_API__", + "@storybook/manager-api": "__STORYBOOK_API__", + "@storybook/core/manager-api": "__STORYBOOK_API__", + "storybook/internal/components": "__STORYBOOK_COMPONENTS__", + "@storybook/components": "__STORYBOOK_COMPONENTS__", + "@storybook/core/components": "__STORYBOOK_COMPONENTS__", + "storybook/internal/channels": "__STORYBOOK_CHANNELS__", + "@storybook/channels": "__STORYBOOK_CHANNELS__", + "@storybook/core/channels": "__STORYBOOK_CHANNELS__", + "storybook/internal/core-errors": "__STORYBOOK_CORE_EVENTS__", + "@storybook/core-events": "__STORYBOOK_CORE_EVENTS__", + "@storybook/core/core-events": "__STORYBOOK_CORE_EVENTS__", + "storybook/internal/manager-errors": "__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__", + "@storybook/core-events/manager-errors": "__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__", + "@storybook/core/manager-errors": "__STORYBOOK_CORE_EVENTS_MANAGER_ERRORS__", + "storybook/internal/router": "__STORYBOOK_ROUTER__", + "@storybook/router": "__STORYBOOK_ROUTER__", + "@storybook/core/router": "__STORYBOOK_ROUTER__", + "storybook/internal/theming": "__STORYBOOK_THEMING__", + "@storybook/theming": "__STORYBOOK_THEMING__", + "@storybook/core/theming": "__STORYBOOK_THEMING__", + "storybook/internal/theming/create": "__STORYBOOK_THEMING_CREATE__", + "@storybook/theming/create": "__STORYBOOK_THEMING_CREATE__", + "@storybook/core/theming/create": "__STORYBOOK_THEMING_CREATE__", + "storybook/internal/client-logger": "__STORYBOOK_CLIENT_LOGGER__", + "@storybook/client-logger": "__STORYBOOK_CLIENT_LOGGER__", + "@storybook/core/client-logger": "__STORYBOOK_CLIENT_LOGGER__", + "storybook/internal/types": "__STORYBOOK_TYPES__", + "@storybook/types": "__STORYBOOK_TYPES__", + "@storybook/core/types": "__STORYBOOK_TYPES__" +}, n = Object.keys(e); + +// src/manager/globals/globals-module-info.ts +var S = n.reduce( + (r, o) => (r[o] = { + type: "esm", + varName: e[o], + namedExports: t[o], + defaultExport: !0 + }, r), + {} +); +export { + S as globalsModuleInfoMap +}; diff --git a/packages/graphics-components/docs/sb-manager/globals-runtime.js b/packages/graphics-components/docs/sb-manager/globals-runtime.js new file mode 100644 index 0000000..a74c03a --- /dev/null +++ b/packages/graphics-components/docs/sb-manager/globals-runtime.js @@ -0,0 +1,41775 @@ +var AB = Object.create; +var v0 = Object.defineProperty; +var _B = Object.getOwnPropertyDescriptor; +var TB = Object.getOwnPropertyNames; +var IB = Object.getPrototypeOf, PB = Object.prototype.hasOwnProperty; +var a = (e, t) => v0(e, "name", { value: t, configurable: !0 }), Sc = /* @__PURE__ */ ((e) => typeof require < "u" ? require : typeof Proxy < +"u" ? new Proxy(e, { + get: (t, r) => (typeof require < "u" ? require : t)[r] +}) : e)(function(e) { + if (typeof require < "u") return require.apply(this, arguments); + throw Error('Dynamic require of "' + e + '" is not supported'); +}); +var T = (e, t) => () => (e && (t = e(e = 0)), t); +var F = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), de = (e, t) => { + for (var r in t) + v0(e, r, { get: t[r], enumerable: !0 }); +}, kB = (e, t, r, n) => { + if (t && typeof t == "object" || typeof t == "function") + for (let o of TB(t)) + !PB.call(e, o) && o !== r && v0(e, o, { get: () => t[o], enumerable: !(n = _B(t, o)) || n.enumerable }); + return e; +}; +var P = (e, t, r) => (r = e != null ? AB(IB(e)) : {}, kB( + // If the importer is in node compatibility mode or this is not an ESM + // file that has been converted to a CommonJS file using a Babel- + // compatible transform (i.e. "__esModule" has not been set), then set + // "default" to the CommonJS "module.exports" for node compatibility. + t || !e || !e.__esModule ? v0(r, "default", { value: e, enumerable: !0 }) : r, + e +)); + +// ../node_modules/@storybook/global/dist/index.mjs +var z, qe = T(() => { + z = (() => { + let e; + return typeof window < "u" ? e = window : typeof globalThis < "u" ? e = globalThis : typeof global < "u" ? e = global : typeof self < "u" ? + e = self : e = {}, e; + })(); +}); + +// ../node_modules/react/cjs/react.production.min.js +var Tb = F((ie) => { + "use strict"; + var Dc = Symbol.for("react.element"), oz = Symbol.for("react.portal"), az = Symbol.for("react.fragment"), iz = Symbol.for("react.strict_mo\ +de"), sz = Symbol.for("react.profiler"), lz = Symbol.for("react.provider"), uz = Symbol.for("react.context"), cz = Symbol.for("react.forward\ +_ref"), pz = Symbol.for("react.suspense"), fz = Symbol.for("react.memo"), dz = Symbol.for("react.lazy"), wb = Symbol.iterator; + function hz(e) { + return e === null || typeof e != "object" ? null : (e = wb && e[wb] || e["@@iterator"], typeof e == "function" ? e : null); + } + a(hz, "A"); + var bb = { isMounted: /* @__PURE__ */ a(function() { + return !1; + }, "isMounted"), enqueueForceUpdate: /* @__PURE__ */ a(function() { + }, "enqueueForceUpdate"), enqueueReplaceState: /* @__PURE__ */ a(function() { + }, "enqueueReplaceState"), enqueueSetState: /* @__PURE__ */ a(function() { + }, "enqueueSetState") }, xb = Object.assign, Cb = {}; + function Ds(e, t, r) { + this.props = e, this.context = t, this.refs = Cb, this.updater = r || bb; + } + a(Ds, "E"); + Ds.prototype.isReactComponent = {}; + Ds.prototype.setState = function(e, t) { + if (typeof e != "object" && typeof e != "function" && e != null) throw Error("setState(...): takes an object of state variables to updat\ +e or a function which returns an object of state variables."); + this.updater.enqueueSetState(this, e, t, "setState"); + }; + Ds.prototype.forceUpdate = function(e) { + this.updater.enqueueForceUpdate(this, e, "forceUpdate"); + }; + function Rb() { + } + a(Rb, "F"); + Rb.prototype = Ds.prototype; + function D2(e, t, r) { + this.props = e, this.context = t, this.refs = Cb, this.updater = r || bb; + } + a(D2, "G"); + var A2 = D2.prototype = new Rb(); + A2.constructor = D2; + xb(A2, Ds.prototype); + A2.isPureReactComponent = !0; + var Sb = Array.isArray, Db = Object.prototype.hasOwnProperty, _2 = { current: null }, Ab = { key: !0, ref: !0, __self: !0, __source: !0 }; + function _b(e, t, r) { + var n, o = {}, i = null, s = null; + if (t != null) for (n in t.ref !== void 0 && (s = t.ref), t.key !== void 0 && (i = "" + t.key), t) Db.call(t, n) && !Ab.hasOwnProperty(n) && + (o[n] = t[n]); + var l = arguments.length - 2; + if (l === 1) o.children = r; + else if (1 < l) { + for (var u = Array(l), c = 0; c < l; c++) u[c] = arguments[c + 2]; + o.children = u; + } + if (e && e.defaultProps) for (n in l = e.defaultProps, l) o[n] === void 0 && (o[n] = l[n]); + return { $$typeof: Dc, type: e, key: i, ref: s, props: o, _owner: _2.current }; + } + a(_b, "M"); + function mz(e, t) { + return { $$typeof: Dc, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner }; + } + a(mz, "N"); + function T2(e) { + return typeof e == "object" && e !== null && e.$$typeof === Dc; + } + a(T2, "O"); + function gz(e) { + var t = { "=": "=0", ":": "=2" }; + return "$" + e.replace(/[=:]/g, function(r) { + return t[r]; + }); + } + a(gz, "escape"); + var Eb = /\/+/g; + function R2(e, t) { + return typeof e == "object" && e !== null && e.key != null ? gz("" + e.key) : t.toString(36); + } + a(R2, "Q"); + function E0(e, t, r, n, o) { + var i = typeof e; + (i === "undefined" || i === "boolean") && (e = null); + var s = !1; + if (e === null) s = !0; + else switch (i) { + case "string": + case "number": + s = !0; + break; + case "object": + switch (e.$$typeof) { + case Dc: + case oz: + s = !0; + } + } + if (s) return s = e, o = o(s), e = n === "" ? "." + R2(s, 0) : n, Sb(o) ? (r = "", e != null && (r = e.replace(Eb, "$&/") + "/"), E0(o, t, + r, "", function(c) { + return c; + })) : o != null && (T2(o) && (o = mz(o, r + (!o.key || s && s.key === o.key ? "" : ("" + o.key).replace(Eb, "$&/") + "/") + e)), t.push( + o)), 1; + if (s = 0, n = n === "" ? "." : n + ":", Sb(e)) for (var l = 0; l < e.length; l++) { + i = e[l]; + var u = n + R2(i, l); + s += E0(i, t, r, u, o); + } + else if (u = hz(e), typeof u == "function") for (e = u.call(e), l = 0; !(i = e.next()).done; ) i = i.value, u = n + R2(i, l++), s += E0( + i, t, r, u, o); + else if (i === "object") throw t = String(e), Error("Objects are not valid as a React child (found: " + (t === "[object Object]" ? "obje\ +ct with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead."); + return s; + } + a(E0, "R"); + function S0(e, t, r) { + if (e == null) return e; + var n = [], o = 0; + return E0(e, n, "", "", function(i) { + return t.call(r, i, o++); + }), n; + } + a(S0, "S"); + function vz(e) { + if (e._status === -1) { + var t = e._result; + t = t(), t.then(function(r) { + (e._status === 0 || e._status === -1) && (e._status = 1, e._result = r); + }, function(r) { + (e._status === 0 || e._status === -1) && (e._status = 2, e._result = r); + }), e._status === -1 && (e._status = 0, e._result = t); + } + if (e._status === 1) return e._result.default; + throw e._result; + } + a(vz, "T"); + var $t = { current: null }, b0 = { transition: null }, yz = { ReactCurrentDispatcher: $t, ReactCurrentBatchConfig: b0, ReactCurrentOwner: _2 }; + ie.Children = { map: S0, forEach: /* @__PURE__ */ a(function(e, t, r) { + S0(e, function() { + t.apply(this, arguments); + }, r); + }, "forEach"), count: /* @__PURE__ */ a(function(e) { + var t = 0; + return S0(e, function() { + t++; + }), t; + }, "count"), toArray: /* @__PURE__ */ a(function(e) { + return S0(e, function(t) { + return t; + }) || []; + }, "toArray"), only: /* @__PURE__ */ a(function(e) { + if (!T2(e)) throw Error("React.Children.only expected to receive a single React element child."); + return e; + }, "only") }; + ie.Component = Ds; + ie.Fragment = az; + ie.Profiler = sz; + ie.PureComponent = D2; + ie.StrictMode = iz; + ie.Suspense = pz; + ie.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = yz; + ie.cloneElement = function(e, t, r) { + if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); + var n = xb({}, e.props), o = e.key, i = e.ref, s = e._owner; + if (t != null) { + if (t.ref !== void 0 && (i = t.ref, s = _2.current), t.key !== void 0 && (o = "" + t.key), e.type && e.type.defaultProps) var l = e.type. + defaultProps; + for (u in t) Db.call(t, u) && !Ab.hasOwnProperty(u) && (n[u] = t[u] === void 0 && l !== void 0 ? l[u] : t[u]); + } + var u = arguments.length - 2; + if (u === 1) n.children = r; + else if (1 < u) { + l = Array(u); + for (var c = 0; c < u; c++) l[c] = arguments[c + 2]; + n.children = l; + } + return { $$typeof: Dc, type: e.type, key: o, ref: i, props: n, _owner: s }; + }; + ie.createContext = function(e) { + return e = { $$typeof: uz, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, + e.Provider = { $$typeof: lz, _context: e }, e.Consumer = e; + }; + ie.createElement = _b; + ie.createFactory = function(e) { + var t = _b.bind(null, e); + return t.type = e, t; + }; + ie.createRef = function() { + return { current: null }; + }; + ie.forwardRef = function(e) { + return { $$typeof: cz, render: e }; + }; + ie.isValidElement = T2; + ie.lazy = function(e) { + return { $$typeof: dz, _payload: { _status: -1, _result: e }, _init: vz }; + }; + ie.memo = function(e, t) { + return { $$typeof: fz, type: e, compare: t === void 0 ? null : t }; + }; + ie.startTransition = function(e) { + var t = b0.transition; + b0.transition = {}; + try { + e(); + } finally { + b0.transition = t; + } + }; + ie.unstable_act = function() { + throw Error("act(...) is not supported in production builds of React."); + }; + ie.useCallback = function(e, t) { + return $t.current.useCallback(e, t); + }; + ie.useContext = function(e) { + return $t.current.useContext(e); + }; + ie.useDebugValue = function() { + }; + ie.useDeferredValue = function(e) { + return $t.current.useDeferredValue(e); + }; + ie.useEffect = function(e, t) { + return $t.current.useEffect(e, t); + }; + ie.useId = function() { + return $t.current.useId(); + }; + ie.useImperativeHandle = function(e, t, r) { + return $t.current.useImperativeHandle(e, t, r); + }; + ie.useInsertionEffect = function(e, t) { + return $t.current.useInsertionEffect(e, t); + }; + ie.useLayoutEffect = function(e, t) { + return $t.current.useLayoutEffect(e, t); + }; + ie.useMemo = function(e, t) { + return $t.current.useMemo(e, t); + }; + ie.useReducer = function(e, t, r) { + return $t.current.useReducer(e, t, r); + }; + ie.useRef = function(e) { + return $t.current.useRef(e); + }; + ie.useState = function(e) { + return $t.current.useState(e); + }; + ie.useSyncExternalStore = function(e, t, r) { + return $t.current.useSyncExternalStore(e, t, r); + }; + ie.useTransition = function() { + return $t.current.useTransition(); + }; + ie.version = "18.2.0"; +}); + +// ../node_modules/react/index.js +var L = F((Q1e, Ib) => { + "use strict"; + Ib.exports = Tb(); +}); + +// ../node_modules/scheduler/cjs/scheduler.production.min.js +var Hb = F((xe) => { + "use strict"; + function F2(e, t) { + var r = e.length; + e.push(t); + e: for (; 0 < r; ) { + var n = r - 1 >>> 1, o = e[n]; + if (0 < x0(o, t)) e[n] = t, e[r] = o, r = n; + else break e; + } + } + a(F2, "f"); + function hn(e) { + return e.length === 0 ? null : e[0]; + } + a(hn, "h"); + function R0(e) { + if (e.length === 0) return null; + var t = e[0], r = e.pop(); + if (r !== t) { + e[0] = r; + e: for (var n = 0, o = e.length, i = o >>> 1; n < i; ) { + var s = 2 * (n + 1) - 1, l = e[s], u = s + 1, c = e[u]; + if (0 > x0(l, r)) u < o && 0 > x0(c, l) ? (e[n] = c, e[u] = r, n = u) : (e[n] = l, e[s] = r, n = s); + else if (u < o && 0 > x0(c, r)) e[n] = c, e[u] = r, n = u; + else break e; + } + } + return t; + } + a(R0, "k"); + function x0(e, t) { + var r = e.sortIndex - t.sortIndex; + return r !== 0 ? r : e.id - t.id; + } + a(x0, "g"); + typeof performance == "object" && typeof performance.now == "function" ? (Pb = performance, xe.unstable_now = function() { + return Pb.now(); + }) : (I2 = Date, kb = I2.now(), xe.unstable_now = function() { + return I2.now() - kb; + }); + var Pb, I2, kb, $n = [], aa = [], wz = 1, Mr = null, kt = 3, D0 = !1, ci = !1, _c = !1, Ob = typeof setTimeout == "function" ? setTimeout : + null, Nb = typeof clearTimeout == "function" ? clearTimeout : null, Fb = typeof setImmediate < "u" ? setImmediate : null; + typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending. + bind(navigator.scheduling); + function L2(e) { + for (var t = hn(aa); t !== null; ) { + if (t.callback === null) R0(aa); + else if (t.startTime <= e) R0(aa), t.sortIndex = t.expirationTime, F2($n, t); + else break; + t = hn(aa); + } + } + a(L2, "G"); + function O2(e) { + if (_c = !1, L2(e), !ci) if (hn($n) !== null) ci = !0, M2(N2); + else { + var t = hn(aa); + t !== null && B2(O2, t.startTime - e); + } + } + a(O2, "H"); + function N2(e, t) { + ci = !1, _c && (_c = !1, Nb(Tc), Tc = -1), D0 = !0; + var r = kt; + try { + for (L2(t), Mr = hn($n); Mr !== null && (!(Mr.expirationTime > t) || e && !zb()); ) { + var n = Mr.callback; + if (typeof n == "function") { + Mr.callback = null, kt = Mr.priorityLevel; + var o = n(Mr.expirationTime <= t); + t = xe.unstable_now(), typeof o == "function" ? Mr.callback = o : Mr === hn($n) && R0($n), L2(t); + } else R0($n); + Mr = hn($n); + } + if (Mr !== null) var i = !0; + else { + var s = hn(aa); + s !== null && B2(O2, s.startTime - t), i = !1; + } + return i; + } finally { + Mr = null, kt = r, D0 = !1; + } + } + a(N2, "J"); + var A0 = !1, C0 = null, Tc = -1, Mb = 5, Bb = -1; + function zb() { + return !(xe.unstable_now() - Bb < Mb); + } + a(zb, "M"); + function P2() { + if (C0 !== null) { + var e = xe.unstable_now(); + Bb = e; + var t = !0; + try { + t = C0(!0, e); + } finally { + t ? Ac() : (A0 = !1, C0 = null); + } + } else A0 = !1; + } + a(P2, "R"); + var Ac; + typeof Fb == "function" ? Ac = /* @__PURE__ */ a(function() { + Fb(P2); + }, "S") : typeof MessageChannel < "u" ? (k2 = new MessageChannel(), Lb = k2.port2, k2.port1.onmessage = P2, Ac = /* @__PURE__ */ a(function() { + Lb.postMessage(null); + }, "S")) : Ac = /* @__PURE__ */ a(function() { + Ob(P2, 0); + }, "S"); + var k2, Lb; + function M2(e) { + C0 = e, A0 || (A0 = !0, Ac()); + } + a(M2, "I"); + function B2(e, t) { + Tc = Ob(function() { + e(xe.unstable_now()); + }, t); + } + a(B2, "K"); + xe.unstable_IdlePriority = 5; + xe.unstable_ImmediatePriority = 1; + xe.unstable_LowPriority = 4; + xe.unstable_NormalPriority = 3; + xe.unstable_Profiling = null; + xe.unstable_UserBlockingPriority = 2; + xe.unstable_cancelCallback = function(e) { + e.callback = null; + }; + xe.unstable_continueExecution = function() { + ci || D0 || (ci = !0, M2(N2)); + }; + xe.unstable_forceFrameRate = function(e) { + 0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not \ +supported") : Mb = 0 < e ? Math.floor(1e3 / e) : 5; + }; + xe.unstable_getCurrentPriorityLevel = function() { + return kt; + }; + xe.unstable_getFirstCallbackNode = function() { + return hn($n); + }; + xe.unstable_next = function(e) { + switch (kt) { + case 1: + case 2: + case 3: + var t = 3; + break; + default: + t = kt; + } + var r = kt; + kt = t; + try { + return e(); + } finally { + kt = r; + } + }; + xe.unstable_pauseExecution = function() { + }; + xe.unstable_requestPaint = function() { + }; + xe.unstable_runWithPriority = function(e, t) { + switch (e) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + e = 3; + } + var r = kt; + kt = e; + try { + return t(); + } finally { + kt = r; + } + }; + xe.unstable_scheduleCallback = function(e, t, r) { + var n = xe.unstable_now(); + switch (typeof r == "object" && r !== null ? (r = r.delay, r = typeof r == "number" && 0 < r ? n + r : n) : r = n, e) { + case 1: + var o = -1; + break; + case 2: + o = 250; + break; + case 5: + o = 1073741823; + break; + case 4: + o = 1e4; + break; + default: + o = 5e3; + } + return o = r + o, e = { id: wz++, callback: t, priorityLevel: e, startTime: r, expirationTime: o, sortIndex: -1 }, r > n ? (e.sortIndex = + r, F2(aa, e), hn($n) === null && e === hn(aa) && (_c ? (Nb(Tc), Tc = -1) : _c = !0, B2(O2, r - n))) : (e.sortIndex = o, F2($n, e), ci || + D0 || (ci = !0, M2(N2))), e; + }; + xe.unstable_shouldYield = zb; + xe.unstable_wrapCallback = function(e) { + var t = kt; + return function() { + var r = kt; + kt = t; + try { + return e.apply(this, arguments); + } finally { + kt = r; + } + }; + }; +}); + +// ../node_modules/scheduler/index.js +var jb = F((ehe, $b) => { + "use strict"; + $b.exports = Hb(); +}); + +// ../node_modules/react-dom/cjs/react-dom.production.min.js +var Y6 = F((Rr) => { + "use strict"; + var Kx = L(), xr = jb(); + function N(e) { + for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, r = 1; r < arguments.length; r++) t += "&args[]=" + encodeURIComponent( + arguments[r]); + return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors an\ +d additional helpful warnings."; + } + a(N, "p"); + var Xx = /* @__PURE__ */ new Set(), Qc = {}; + function xi(e, t) { + Gs(e, t), Gs(e + "Capture", t); + } + a(xi, "fa"); + function Gs(e, t) { + for (Qc[e] = t, e = 0; e < t.length; e++) Xx.add(t[e]); + } + a(Gs, "ha"); + var Co = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), s5 = Object.prototype.hasOwnProperty, + Sz = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, + Vb = {}, Ub = {}; + function Ez(e) { + return s5.call(Ub, e) ? !0 : s5.call(Vb, e) ? !1 : Sz.test(e) ? Ub[e] = !0 : (Vb[e] = !0, !1); + } + a(Ez, "oa"); + function bz(e, t, r, n) { + if (r !== null && r.type === 0) return !1; + switch (typeof t) { + case "function": + case "symbol": + return !0; + case "boolean": + return n ? !1 : r !== null ? !r.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-"); + default: + return !1; + } + } + a(bz, "pa"); + function xz(e, t, r, n) { + if (t === null || typeof t > "u" || bz(e, t, r, n)) return !0; + if (n) return !1; + if (r !== null) switch (r.type) { + case 3: + return !t; + case 4: + return t === !1; + case 5: + return isNaN(t); + case 6: + return isNaN(t) || 1 > t; + } + return !1; + } + a(xz, "qa"); + function Ut(e, t, r, n, o, i, s) { + this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = n, this.attributeNamespace = o, this.mustUseProperty = r, this. + propertyName = e, this.type = t, this.sanitizeURL = i, this.removeEmptyString = s; + } + a(Ut, "v"); + var Ct = {}; + "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split( + " ").forEach(function(e) { + Ct[e] = new Ut(e, 0, !1, e, null, !1, !1); + }); + [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(e) { + var t = e[0]; + Ct[t] = new Ut(t, 1, !1, e[1], null, !1, !1); + }); + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(e) { + Ct[e] = new Ut(e, 2, !1, e.toLowerCase(), null, !1, !1); + }); + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(e) { + Ct[e] = new Ut(e, 2, !1, e, null, !1, !1); + }); + "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hid\ +den loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e) { + Ct[e] = new Ut(e, 3, !1, e.toLowerCase(), null, !1, !1); + }); + ["checked", "multiple", "muted", "selected"].forEach(function(e) { + Ct[e] = new Ut(e, 3, !0, e, null, !1, !1); + }); + ["capture", "download"].forEach(function(e) { + Ct[e] = new Ut(e, 4, !1, e, null, !1, !1); + }); + ["cols", "rows", "size", "span"].forEach(function(e) { + Ct[e] = new Ut(e, 6, !1, e, null, !1, !1); + }); + ["rowSpan", "start"].forEach(function(e) { + Ct[e] = new Ut(e, 5, !1, e.toLowerCase(), null, !1, !1); + }); + var Z5 = /[\-:]([a-z])/g; + function ev(e) { + return e[1].toUpperCase(); + } + a(ev, "sa"); + "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filter\ +s color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size f\ +ont-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-ad\ +v-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness pai\ +nt-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness str\ +oke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration tex\ +t-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematic\ +al vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) { + var t = e.replace( + Z5, + ev + ); + Ct[t] = new Ut(t, 1, !1, e, null, !1, !1); + }); + "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) { + var t = e.replace(Z5, ev); + Ct[t] = new Ut(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); + }); + ["xml:base", "xml:lang", "xml:space"].forEach(function(e) { + var t = e.replace(Z5, ev); + Ct[t] = new Ut(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); + }); + ["tabIndex", "crossOrigin"].forEach(function(e) { + Ct[e] = new Ut(e, 1, !1, e.toLowerCase(), null, !1, !1); + }); + Ct.xlinkHref = new Ut("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); + ["src", "href", "action", "formAction"].forEach(function(e) { + Ct[e] = new Ut(e, 1, !1, e.toLowerCase(), null, !0, !0); + }); + function tv(e, t, r, n) { + var o = Ct.hasOwnProperty(t) ? Ct[t] : null; + (o !== null ? o.type !== 0 : n || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (xz(t, r, o, n) && + (r = null), n || o === null ? Ez(t) && (r === null ? e.removeAttribute(t) : e.setAttribute(t, "" + r)) : o.mustUseProperty ? e[o.propertyName] = + r === null ? o.type === 3 ? !1 : "" : r : (t = o.attributeName, n = o.attributeNamespace, r === null ? e.removeAttribute(t) : (o = o.type, + r = o === 3 || o === 4 && r === !0 ? "" : "" + r, n ? e.setAttributeNS(n, t, r) : e.setAttribute(t, r)))); + } + a(tv, "ta"); + var _o = Kx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, _0 = Symbol.for("react.element"), Ts = Symbol.for("react.portal"), Is = Symbol. + for("react.fragment"), rv = Symbol.for("react.strict_mode"), l5 = Symbol.for("react.profiler"), Qx = Symbol.for("react.provider"), Jx = Symbol. + for("react.context"), nv = Symbol.for("react.forward_ref"), u5 = Symbol.for("react.suspense"), c5 = Symbol.for("react.suspense_list"), ov = Symbol. + for("react.memo"), sa = Symbol.for("react.lazy"); + Symbol.for("react.scope"); + Symbol.for("react.debug_trace_mode"); + var Zx = Symbol.for("react.offscreen"); + Symbol.for("react.legacy_hidden"); + Symbol.for("react.cache"); + Symbol.for("react.tracing_marker"); + var Wb = Symbol.iterator; + function Ic(e) { + return e === null || typeof e != "object" ? null : (e = Wb && e[Wb] || e["@@iterator"], typeof e == "function" ? e : null); + } + a(Ic, "Ka"); + var Be = Object.assign, z2; + function Bc(e) { + if (z2 === void 0) try { + throw Error(); + } catch (r) { + var t = r.stack.trim().match(/\n( *(at )?)/); + z2 = t && t[1] || ""; + } + return ` +` + z2 + e; + } + a(Bc, "Ma"); + var H2 = !1; + function $2(e, t) { + if (!e || H2) return ""; + H2 = !0; + var r = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + try { + if (t) if (t = /* @__PURE__ */ a(function() { + throw Error(); + }, "b"), Object.defineProperty(t.prototype, "props", { set: /* @__PURE__ */ a(function() { + throw Error(); + }, "set") }), typeof Reflect == "object" && Reflect.construct) { + try { + Reflect.construct(t, []); + } catch (c) { + var n = c; + } + Reflect.construct(e, [], t); + } else { + try { + t.call(); + } catch (c) { + n = c; + } + e.call(t.prototype); + } + else { + try { + throw Error(); + } catch (c) { + n = c; + } + e(); + } + } catch (c) { + if (c && n && typeof c.stack == "string") { + for (var o = c.stack.split(` +`), i = n.stack.split(` +`), s = o.length - 1, l = i.length - 1; 1 <= s && 0 <= l && o[s] !== i[l]; ) l--; + for (; 1 <= s && 0 <= l; s--, l--) if (o[s] !== i[l]) { + if (s !== 1 || l !== 1) + do + if (s--, l--, 0 > l || o[s] !== i[l]) { + var u = ` +` + o[s].replace(" at new ", " at "); + return e.displayName && u.includes("") && (u = u.replace("", e.displayName)), u; + } + while (1 <= s && 0 <= l); + break; + } + } + } finally { + H2 = !1, Error.prepareStackTrace = r; + } + return (e = e ? e.displayName || e.name : "") ? Bc(e) : ""; + } + a($2, "Oa"); + function Cz(e) { + switch (e.tag) { + case 5: + return Bc(e.type); + case 16: + return Bc("Lazy"); + case 13: + return Bc("Suspense"); + case 19: + return Bc("SuspenseList"); + case 0: + case 2: + case 15: + return e = $2(e.type, !1), e; + case 11: + return e = $2(e.type.render, !1), e; + case 1: + return e = $2(e.type, !0), e; + default: + return ""; + } + } + a(Cz, "Pa"); + function p5(e) { + if (e == null) return null; + if (typeof e == "function") return e.displayName || e.name || null; + if (typeof e == "string") return e; + switch (e) { + case Is: + return "Fragment"; + case Ts: + return "Portal"; + case l5: + return "Profiler"; + case rv: + return "StrictMode"; + case u5: + return "Suspense"; + case c5: + return "SuspenseList"; + } + if (typeof e == "object") switch (e.$$typeof) { + case Jx: + return (e.displayName || "Context") + ".Consumer"; + case Qx: + return (e._context.displayName || "Context") + ".Provider"; + case nv: + var t = e.render; + return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; + case ov: + return t = e.displayName || null, t !== null ? t : p5(e.type) || "Memo"; + case sa: + t = e._payload, e = e._init; + try { + return p5(e(t)); + } catch { + } + } + return null; + } + a(p5, "Qa"); + function Rz(e) { + var t = e.type; + switch (e.tag) { + case 24: + return "Cache"; + case 9: + return (t.displayName || "Context") + ".Consumer"; + case 10: + return (t._context.displayName || "Context") + ".Provider"; + case 18: + return "DehydratedFragment"; + case 11: + return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"); + case 7: + return "Fragment"; + case 5: + return t; + case 4: + return "Portal"; + case 3: + return "Root"; + case 6: + return "Text"; + case 16: + return p5(t); + case 8: + return t === rv ? "StrictMode" : "Mode"; + case 22: + return "Offscreen"; + case 12: + return "Profiler"; + case 21: + return "Scope"; + case 13: + return "Suspense"; + case 19: + return "SuspenseList"; + case 25: + return "TracingMarker"; + case 1: + case 0: + case 17: + case 2: + case 14: + case 15: + if (typeof t == "function") return t.displayName || t.name || null; + if (typeof t == "string") return t; + } + return null; + } + a(Rz, "Ra"); + function Ea(e) { + switch (typeof e) { + case "boolean": + case "number": + case "string": + case "undefined": + return e; + case "object": + return e; + default: + return ""; + } + } + a(Ea, "Sa"); + function e7(e) { + var t = e.type; + return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); + } + a(e7, "Ta"); + function Dz(e) { + var t = e7(e) ? "checked" : "value", r = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), n = "" + e[t]; + if (!e.hasOwnProperty(t) && typeof r < "u" && typeof r.get == "function" && typeof r.set == "function") { + var o = r.get, i = r.set; + return Object.defineProperty(e, t, { configurable: !0, get: /* @__PURE__ */ a(function() { + return o.call(this); + }, "get"), set: /* @__PURE__ */ a(function(s) { + n = "" + s, i.call(this, s); + }, "set") }), Object.defineProperty(e, t, { enumerable: r.enumerable }), { getValue: /* @__PURE__ */ a(function() { + return n; + }, "getValue"), setValue: /* @__PURE__ */ a(function(s) { + n = "" + s; + }, "setValue"), stopTracking: /* @__PURE__ */ a(function() { + e._valueTracker = null, delete e[t]; + }, "stopTracking") }; + } + } + a(Dz, "Ua"); + function T0(e) { + e._valueTracker || (e._valueTracker = Dz(e)); + } + a(T0, "Va"); + function t7(e) { + if (!e) return !1; + var t = e._valueTracker; + if (!t) return !0; + var r = t.getValue(), n = ""; + return e && (n = e7(e) ? e.checked ? "true" : "false" : e.value), e = n, e !== r ? (t.setValue(e), !0) : !1; + } + a(t7, "Wa"); + function nd(e) { + if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null; + try { + return e.activeElement || e.body; + } catch { + return e.body; + } + } + a(nd, "Xa"); + function f5(e, t) { + var r = t.checked; + return Be({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: r ?? e._wrapperState.initialChecked }); + } + a(f5, "Ya"); + function qb(e, t) { + var r = t.defaultValue == null ? "" : t.defaultValue, n = t.checked != null ? t.checked : t.defaultChecked; + r = Ea(t.value != null ? t.value : r), e._wrapperState = { initialChecked: n, initialValue: r, controlled: t.type === "checkbox" || t.type === + "radio" ? t.checked != null : t.value != null }; + } + a(qb, "Za"); + function r7(e, t) { + t = t.checked, t != null && tv(e, "checked", t, !1); + } + a(r7, "ab"); + function d5(e, t) { + r7(e, t); + var r = Ea(t.value), n = t.type; + if (r != null) n === "number" ? (r === 0 && e.value === "" || e.value != r) && (e.value = "" + r) : e.value !== "" + r && (e.value = "" + + r); + else if (n === "submit" || n === "reset") { + e.removeAttribute("value"); + return; + } + t.hasOwnProperty("value") ? h5(e, t.type, r) : t.hasOwnProperty("defaultValue") && h5(e, t.type, Ea(t.defaultValue)), t.checked == null && + t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked); + } + a(d5, "bb"); + function Gb(e, t, r) { + if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { + var n = t.type; + if (!(n !== "submit" && n !== "reset" || t.value !== void 0 && t.value !== null)) return; + t = "" + e._wrapperState.initialValue, r || t === e.value || (e.value = t), e.defaultValue = t; + } + r = e.name, r !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, r !== "" && (e.name = r); + } + a(Gb, "db"); + function h5(e, t, r) { + (t !== "number" || nd(e.ownerDocument) !== e) && (r == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + + r && (e.defaultValue = "" + r)); + } + a(h5, "cb"); + var zc = Array.isArray; + function $s(e, t, r, n) { + if (e = e.options, t) { + t = {}; + for (var o = 0; o < r.length; o++) t["$" + r[o]] = !0; + for (r = 0; r < e.length; r++) o = t.hasOwnProperty("$" + e[r].value), e[r].selected !== o && (e[r].selected = o), o && n && (e[r].defaultSelected = + !0); + } else { + for (r = "" + Ea(r), t = null, o = 0; o < e.length; o++) { + if (e[o].value === r) { + e[o].selected = !0, n && (e[o].defaultSelected = !0); + return; + } + t !== null || e[o].disabled || (t = e[o]); + } + t !== null && (t.selected = !0); + } + } + a($s, "fb"); + function m5(e, t) { + if (t.dangerouslySetInnerHTML != null) throw Error(N(91)); + return Be({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); + } + a(m5, "gb"); + function Yb(e, t) { + var r = t.value; + if (r == null) { + if (r = t.children, t = t.defaultValue, r != null) { + if (t != null) throw Error(N(92)); + if (zc(r)) { + if (1 < r.length) throw Error(N(93)); + r = r[0]; + } + t = r; + } + t == null && (t = ""), r = t; + } + e._wrapperState = { initialValue: Ea(r) }; + } + a(Yb, "hb"); + function n7(e, t) { + var r = Ea(t.value), n = Ea(t.defaultValue); + r != null && (r = "" + r, r !== e.value && (e.value = r), t.defaultValue == null && e.defaultValue !== r && (e.defaultValue = r)), n != null && + (e.defaultValue = "" + n); + } + a(n7, "ib"); + function Kb(e) { + var t = e.textContent; + t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t); + } + a(Kb, "jb"); + function o7(e) { + switch (e) { + case "svg": + return "http://www.w3.org/2000/svg"; + case "math": + return "http://www.w3.org/1998/Math/MathML"; + default: + return "http://www.w3.org/1999/xhtml"; + } + } + a(o7, "kb"); + function g5(e, t) { + return e == null || e === "http://www.w3.org/1999/xhtml" ? o7(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http:/\ +/www.w3.org/1999/xhtml" : e; + } + a(g5, "lb"); + var I0, a7 = function(e) { + return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(t, r, n, o) { + MSApp.execUnsafeLocalFunction(function() { + return e(t, r, n, o); + }); + } : e; + }(function(e, t) { + if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t; + else { + for (I0 = I0 || document.createElement("div"), I0.innerHTML = "" + t.valueOf().toString() + "", t = I0.firstChild; e.firstChild; ) + e.removeChild(e.firstChild); + for (; t.firstChild; ) e.appendChild(t.firstChild); + } + }); + function Jc(e, t) { + if (t) { + var r = e.firstChild; + if (r && r === e.lastChild && r.nodeType === 3) { + r.nodeValue = t; + return; + } + } + e.textContent = t; + } + a(Jc, "ob"); + var jc = { + animationIterationCount: !0, + aspectRatio: !0, + borderImageOutset: !0, + borderImageSlice: !0, + borderImageWidth: !0, + boxFlex: !0, + boxFlexGroup: !0, + boxOrdinalGroup: !0, + columnCount: !0, + columns: !0, + flex: !0, + flexGrow: !0, + flexPositive: !0, + flexShrink: !0, + flexNegative: !0, + flexOrder: !0, + gridArea: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowSpan: !0, + gridRowStart: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnSpan: !0, + gridColumnStart: !0, + fontWeight: !0, + lineClamp: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + tabSize: !0, + widows: !0, + zIndex: !0, + zoom: !0, + fillOpacity: !0, + floodOpacity: !0, + stopOpacity: !0, + strokeDasharray: !0, + strokeDashoffset: !0, + strokeMiterlimit: !0, + strokeOpacity: !0, + strokeWidth: !0 + }, Az = ["Webkit", "ms", "Moz", "O"]; + Object.keys(jc).forEach(function(e) { + Az.forEach(function(t) { + t = t + e.charAt(0).toUpperCase() + e.substring(1), jc[t] = jc[e]; + }); + }); + function i7(e, t, r) { + return t == null || typeof t == "boolean" || t === "" ? "" : r || typeof t != "number" || t === 0 || jc.hasOwnProperty(e) && jc[e] ? ("" + + t).trim() : t + "px"; + } + a(i7, "rb"); + function s7(e, t) { + e = e.style; + for (var r in t) if (t.hasOwnProperty(r)) { + var n = r.indexOf("--") === 0, o = i7(r, t[r], n); + r === "float" && (r = "cssFloat"), n ? e.setProperty(r, o) : e[r] = o; + } + } + a(s7, "sb"); + var _z = Be({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, + param: !0, source: !0, track: !0, wbr: !0 }); + function v5(e, t) { + if (t) { + if (_z[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(N(137, e)); + if (t.dangerouslySetInnerHTML != null) { + if (t.children != null) throw Error(N(60)); + if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(N(61)); + } + if (t.style != null && typeof t.style != "object") throw Error(N(62)); + } + } + a(v5, "ub"); + function y5(e, t) { + if (e.indexOf("-") === -1) return typeof t.is == "string"; + switch (e) { + case "annotation-xml": + case "color-profile": + case "font-face": + case "font-face-src": + case "font-face-uri": + case "font-face-format": + case "font-face-name": + case "missing-glyph": + return !1; + default: + return !0; + } + } + a(y5, "vb"); + var w5 = null; + function av(e) { + return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : + e; + } + a(av, "xb"); + var S5 = null, js = null, Vs = null; + function Xb(e) { + if (e = gp(e)) { + if (typeof S5 != "function") throw Error(N(280)); + var t = e.stateNode; + t && (t = Pd(t), S5(e.stateNode, e.type, t)); + } + } + a(Xb, "Bb"); + function l7(e) { + js ? Vs ? Vs.push(e) : Vs = [e] : js = e; + } + a(l7, "Eb"); + function u7() { + if (js) { + var e = js, t = Vs; + if (Vs = js = null, Xb(e), t) for (e = 0; e < t.length; e++) Xb(t[e]); + } + } + a(u7, "Fb"); + function c7(e, t) { + return e(t); + } + a(c7, "Gb"); + function p7() { + } + a(p7, "Hb"); + var j2 = !1; + function f7(e, t, r) { + if (j2) return e(t, r); + j2 = !0; + try { + return c7(e, t, r); + } finally { + j2 = !1, (js !== null || Vs !== null) && (p7(), u7()); + } + } + a(f7, "Jb"); + function Zc(e, t) { + var r = e.stateNode; + if (r === null) return null; + var n = Pd(r); + if (n === null) return null; + r = n[t]; + e: switch (t) { + case "onClick": + case "onClickCapture": + case "onDoubleClick": + case "onDoubleClickCapture": + case "onMouseDown": + case "onMouseDownCapture": + case "onMouseMove": + case "onMouseMoveCapture": + case "onMouseUp": + case "onMouseUpCapture": + case "onMouseEnter": + (n = !n.disabled) || (e = e.type, n = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !n; + break e; + default: + e = !1; + } + if (e) return null; + if (r && typeof r != "function") throw Error(N(231, t, typeof r)); + return r; + } + a(Zc, "Kb"); + var E5 = !1; + if (Co) try { + As = {}, Object.defineProperty(As, "passive", { get: /* @__PURE__ */ a(function() { + E5 = !0; + }, "get") }), window.addEventListener("test", As, As), window.removeEventListener("test", As, As); + } catch { + E5 = !1; + } + var As; + function Tz(e, t, r, n, o, i, s, l, u) { + var c = Array.prototype.slice.call(arguments, 3); + try { + t.apply(r, c); + } catch (p) { + this.onError(p); + } + } + a(Tz, "Nb"); + var Vc = !1, od = null, ad = !1, b5 = null, Iz = { onError: /* @__PURE__ */ a(function(e) { + Vc = !0, od = e; + }, "onError") }; + function Pz(e, t, r, n, o, i, s, l, u) { + Vc = !1, od = null, Tz.apply(Iz, arguments); + } + a(Pz, "Tb"); + function kz(e, t, r, n, o, i, s, l, u) { + if (Pz.apply(this, arguments), Vc) { + if (Vc) { + var c = od; + Vc = !1, od = null; + } else throw Error(N(198)); + ad || (ad = !0, b5 = c); + } + } + a(kz, "Ub"); + function Ci(e) { + var t = e, r = e; + if (e.alternate) for (; t.return; ) t = t.return; + else { + e = t; + do + t = e, (t.flags & 4098) !== 0 && (r = t.return), e = t.return; + while (e); + } + return t.tag === 3 ? r : null; + } + a(Ci, "Vb"); + function d7(e) { + if (e.tag === 13) { + var t = e.memoizedState; + if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated; + } + return null; + } + a(d7, "Wb"); + function Qb(e) { + if (Ci(e) !== e) throw Error(N(188)); + } + a(Qb, "Xb"); + function Fz(e) { + var t = e.alternate; + if (!t) { + if (t = Ci(e), t === null) throw Error(N(188)); + return t !== e ? null : e; + } + for (var r = e, n = t; ; ) { + var o = r.return; + if (o === null) break; + var i = o.alternate; + if (i === null) { + if (n = o.return, n !== null) { + r = n; + continue; + } + break; + } + if (o.child === i.child) { + for (i = o.child; i; ) { + if (i === r) return Qb(o), e; + if (i === n) return Qb(o), t; + i = i.sibling; + } + throw Error(N(188)); + } + if (r.return !== n.return) r = o, n = i; + else { + for (var s = !1, l = o.child; l; ) { + if (l === r) { + s = !0, r = o, n = i; + break; + } + if (l === n) { + s = !0, n = o, r = i; + break; + } + l = l.sibling; + } + if (!s) { + for (l = i.child; l; ) { + if (l === r) { + s = !0, r = i, n = o; + break; + } + if (l === n) { + s = !0, n = i, r = o; + break; + } + l = l.sibling; + } + if (!s) throw Error(N(189)); + } + } + if (r.alternate !== n) throw Error(N(190)); + } + if (r.tag !== 3) throw Error(N(188)); + return r.stateNode.current === r ? e : t; + } + a(Fz, "Yb"); + function h7(e) { + return e = Fz(e), e !== null ? m7(e) : null; + } + a(h7, "Zb"); + function m7(e) { + if (e.tag === 5 || e.tag === 6) return e; + for (e = e.child; e !== null; ) { + var t = m7(e); + if (t !== null) return t; + e = e.sibling; + } + return null; + } + a(m7, "$b"); + var g7 = xr.unstable_scheduleCallback, Jb = xr.unstable_cancelCallback, Lz = xr.unstable_shouldYield, Oz = xr.unstable_requestPaint, Ge = xr. + unstable_now, Nz = xr.unstable_getCurrentPriorityLevel, iv = xr.unstable_ImmediatePriority, v7 = xr.unstable_UserBlockingPriority, id = xr. + unstable_NormalPriority, Mz = xr.unstable_LowPriority, y7 = xr.unstable_IdlePriority, Ad = null, Wn = null; + function Bz(e) { + if (Wn && typeof Wn.onCommitFiberRoot == "function") try { + Wn.onCommitFiberRoot(Ad, e, void 0, (e.current.flags & 128) === 128); + } catch { + } + } + a(Bz, "mc"); + var wn = Math.clz32 ? Math.clz32 : $z, zz = Math.log, Hz = Math.LN2; + function $z(e) { + return e >>>= 0, e === 0 ? 32 : 31 - (zz(e) / Hz | 0) | 0; + } + a($z, "nc"); + var P0 = 64, k0 = 4194304; + function Hc(e) { + switch (e & -e) { + case 1: + return 1; + case 2: + return 2; + case 4: + return 4; + case 8: + return 8; + case 16: + return 16; + case 32: + return 32; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return e & 4194240; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return e & 130023424; + case 134217728: + return 134217728; + case 268435456: + return 268435456; + case 536870912: + return 536870912; + case 1073741824: + return 1073741824; + default: + return e; + } + } + a(Hc, "tc"); + function sd(e, t) { + var r = e.pendingLanes; + if (r === 0) return 0; + var n = 0, o = e.suspendedLanes, i = e.pingedLanes, s = r & 268435455; + if (s !== 0) { + var l = s & ~o; + l !== 0 ? n = Hc(l) : (i &= s, i !== 0 && (n = Hc(i))); + } else s = r & ~o, s !== 0 ? n = Hc(s) : i !== 0 && (n = Hc(i)); + if (n === 0) return 0; + if (t !== 0 && t !== n && (t & o) === 0 && (o = n & -n, i = t & -t, o >= i || o === 16 && (i & 4194240) !== 0)) return t; + if ((n & 4) !== 0 && (n |= r & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= n; 0 < t; ) r = 31 - wn(t), o = 1 << r, + n |= e[r], t &= ~o; + return n; + } + a(sd, "uc"); + function jz(e, t) { + switch (e) { + case 1: + case 2: + case 4: + return t + 250; + case 8: + case 16: + case 32: + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + return t + 5e3; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return -1; + case 134217728: + case 268435456: + case 536870912: + case 1073741824: + return -1; + default: + return -1; + } + } + a(jz, "vc"); + function Vz(e, t) { + for (var r = e.suspendedLanes, n = e.pingedLanes, o = e.expirationTimes, i = e.pendingLanes; 0 < i; ) { + var s = 31 - wn(i), l = 1 << s, u = o[s]; + u === -1 ? ((l & r) === 0 || (l & n) !== 0) && (o[s] = jz(l, t)) : u <= t && (e.expiredLanes |= l), i &= ~l; + } + } + a(Vz, "wc"); + function x5(e) { + return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0; + } + a(x5, "xc"); + function w7() { + var e = P0; + return P0 <<= 1, (P0 & 4194240) === 0 && (P0 = 64), e; + } + a(w7, "yc"); + function V2(e) { + for (var t = [], r = 0; 31 > r; r++) t.push(e); + return t; + } + a(V2, "zc"); + function hp(e, t, r) { + e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - wn(t), e[t] = r; + } + a(hp, "Ac"); + function Uz(e, t) { + var r = e.pendingLanes & ~t; + e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e. + entanglements; + var n = e.eventTimes; + for (e = e.expirationTimes; 0 < r; ) { + var o = 31 - wn(r), i = 1 << o; + t[o] = 0, n[o] = -1, e[o] = -1, r &= ~i; + } + } + a(Uz, "Bc"); + function sv(e, t) { + var r = e.entangledLanes |= t; + for (e = e.entanglements; r; ) { + var n = 31 - wn(r), o = 1 << n; + o & t | e[n] & t && (e[n] |= t), r &= ~o; + } + } + a(sv, "Cc"); + var me = 0; + function S7(e) { + return e &= -e, 1 < e ? 4 < e ? (e & 268435455) !== 0 ? 16 : 536870912 : 4 : 1; + } + a(S7, "Dc"); + var E7, lv, b7, x7, C7, C5 = !1, F0 = [], da = null, ha = null, ma = null, ep = /* @__PURE__ */ new Map(), tp = /* @__PURE__ */ new Map(), + ua = [], Wz = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart d\ +rop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); + function Zb(e, t) { + switch (e) { + case "focusin": + case "focusout": + da = null; + break; + case "dragenter": + case "dragleave": + ha = null; + break; + case "mouseover": + case "mouseout": + ma = null; + break; + case "pointerover": + case "pointerout": + ep.delete(t.pointerId); + break; + case "gotpointercapture": + case "lostpointercapture": + tp.delete(t.pointerId); + } + } + a(Zb, "Sc"); + function Pc(e, t, r, n, o, i) { + return e === null || e.nativeEvent !== i ? (e = { blockedOn: t, domEventName: r, eventSystemFlags: n, nativeEvent: i, targetContainers: [ + o] }, t !== null && (t = gp(t), t !== null && lv(t)), e) : (e.eventSystemFlags |= n, t = e.targetContainers, o !== null && t.indexOf(o) === + -1 && t.push(o), e); + } + a(Pc, "Tc"); + function qz(e, t, r, n, o) { + switch (t) { + case "focusin": + return da = Pc(da, e, t, r, n, o), !0; + case "dragenter": + return ha = Pc(ha, e, t, r, n, o), !0; + case "mouseover": + return ma = Pc(ma, e, t, r, n, o), !0; + case "pointerover": + var i = o.pointerId; + return ep.set(i, Pc(ep.get(i) || null, e, t, r, n, o)), !0; + case "gotpointercapture": + return i = o.pointerId, tp.set(i, Pc(tp.get(i) || null, e, t, r, n, o)), !0; + } + return !1; + } + a(qz, "Uc"); + function R7(e) { + var t = di(e.target); + if (t !== null) { + var r = Ci(t); + if (r !== null) { + if (t = r.tag, t === 13) { + if (t = d7(r), t !== null) { + e.blockedOn = t, C7(e.priority, function() { + b7(r); + }); + return; + } + } else if (t === 3 && r.stateNode.current.memoizedState.isDehydrated) { + e.blockedOn = r.tag === 3 ? r.stateNode.containerInfo : null; + return; + } + } + } + e.blockedOn = null; + } + a(R7, "Vc"); + function G0(e) { + if (e.blockedOn !== null) return !1; + for (var t = e.targetContainers; 0 < t.length; ) { + var r = R5(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); + if (r === null) { + r = e.nativeEvent; + var n = new r.constructor(r.type, r); + w5 = n, r.target.dispatchEvent(n), w5 = null; + } else return t = gp(r), t !== null && lv(t), e.blockedOn = r, !1; + t.shift(); + } + return !0; + } + a(G0, "Xc"); + function ex(e, t, r) { + G0(e) && r.delete(t); + } + a(ex, "Zc"); + function Gz() { + C5 = !1, da !== null && G0(da) && (da = null), ha !== null && G0(ha) && (ha = null), ma !== null && G0(ma) && (ma = null), ep.forEach(ex), + tp.forEach(ex); + } + a(Gz, "$c"); + function kc(e, t) { + e.blockedOn === t && (e.blockedOn = null, C5 || (C5 = !0, xr.unstable_scheduleCallback(xr.unstable_NormalPriority, Gz))); + } + a(kc, "ad"); + function rp(e) { + function t(o) { + return kc(o, e); + } + if (a(t, "b"), 0 < F0.length) { + kc(F0[0], e); + for (var r = 1; r < F0.length; r++) { + var n = F0[r]; + n.blockedOn === e && (n.blockedOn = null); + } + } + for (da !== null && kc(da, e), ha !== null && kc(ha, e), ma !== null && kc(ma, e), ep.forEach(t), tp.forEach(t), r = 0; r < ua.length; r++) + n = ua[r], n.blockedOn === e && (n.blockedOn = null); + for (; 0 < ua.length && (r = ua[0], r.blockedOn === null); ) R7(r), r.blockedOn === null && ua.shift(); + } + a(rp, "bd"); + var Us = _o.ReactCurrentBatchConfig, ld = !0; + function Yz(e, t, r, n) { + var o = me, i = Us.transition; + Us.transition = null; + try { + me = 1, uv(e, t, r, n); + } finally { + me = o, Us.transition = i; + } + } + a(Yz, "ed"); + function Kz(e, t, r, n) { + var o = me, i = Us.transition; + Us.transition = null; + try { + me = 4, uv(e, t, r, n); + } finally { + me = o, Us.transition = i; + } + } + a(Kz, "gd"); + function uv(e, t, r, n) { + if (ld) { + var o = R5(e, t, r, n); + if (o === null) X2(e, t, n, ud, r), Zb(e, n); + else if (qz(o, e, t, r, n)) n.stopPropagation(); + else if (Zb(e, n), t & 4 && -1 < Wz.indexOf(e)) { + for (; o !== null; ) { + var i = gp(o); + if (i !== null && E7(i), i = R5(e, t, r, n), i === null && X2(e, t, n, ud, r), i === o) break; + o = i; + } + o !== null && n.stopPropagation(); + } else X2(e, t, n, null, r); + } + } + a(uv, "fd"); + var ud = null; + function R5(e, t, r, n) { + if (ud = null, e = av(n), e = di(e), e !== null) if (t = Ci(e), t === null) e = null; + else if (r = t.tag, r === 13) { + if (e = d7(t), e !== null) return e; + e = null; + } else if (r === 3) { + if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; + e = null; + } else t !== e && (e = null); + return ud = e, null; + } + a(R5, "Yc"); + function D7(e) { + switch (e) { + case "cancel": + case "click": + case "close": + case "contextmenu": + case "copy": + case "cut": + case "auxclick": + case "dblclick": + case "dragend": + case "dragstart": + case "drop": + case "focusin": + case "focusout": + case "input": + case "invalid": + case "keydown": + case "keypress": + case "keyup": + case "mousedown": + case "mouseup": + case "paste": + case "pause": + case "play": + case "pointercancel": + case "pointerdown": + case "pointerup": + case "ratechange": + case "reset": + case "resize": + case "seeked": + case "submit": + case "touchcancel": + case "touchend": + case "touchstart": + case "volumechange": + case "change": + case "selectionchange": + case "textInput": + case "compositionstart": + case "compositionend": + case "compositionupdate": + case "beforeblur": + case "afterblur": + case "beforeinput": + case "blur": + case "fullscreenchange": + case "focus": + case "hashchange": + case "popstate": + case "select": + case "selectstart": + return 1; + case "drag": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "mousemove": + case "mouseout": + case "mouseover": + case "pointermove": + case "pointerout": + case "pointerover": + case "scroll": + case "toggle": + case "touchmove": + case "wheel": + case "mouseenter": + case "mouseleave": + case "pointerenter": + case "pointerleave": + return 4; + case "message": + switch (Nz()) { + case iv: + return 1; + case v7: + return 4; + case id: + case Mz: + return 16; + case y7: + return 536870912; + default: + return 16; + } + default: + return 16; + } + } + a(D7, "jd"); + var pa = null, cv = null, Y0 = null; + function A7() { + if (Y0) return Y0; + var e, t = cv, r = t.length, n, o = "value" in pa ? pa.value : pa.textContent, i = o.length; + for (e = 0; e < r && t[e] === o[e]; e++) ; + var s = r - e; + for (n = 1; n <= s && t[r - n] === o[i - n]; n++) ; + return Y0 = o.slice(e, 1 < n ? 1 - n : void 0); + } + a(A7, "nd"); + function K0(e) { + var t = e.keyCode; + return "charCode" in e ? (e = e.charCode, e === 0 && t === 13 && (e = 13)) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0; + } + a(K0, "od"); + function L0() { + return !0; + } + a(L0, "pd"); + function tx() { + return !1; + } + a(tx, "qd"); + function Cr(e) { + function t(r, n, o, i, s) { + this._reactName = r, this._targetInst = o, this.type = n, this.nativeEvent = i, this.target = s, this.currentTarget = null; + for (var l in e) e.hasOwnProperty(l) && (r = e[l], this[l] = r ? r(i) : i[l]); + return this.isDefaultPrevented = (i.defaultPrevented != null ? i.defaultPrevented : i.returnValue === !1) ? L0 : tx, this.isPropagationStopped = + tx, this; + } + return a(t, "b"), Be(t.prototype, { preventDefault: /* @__PURE__ */ a(function() { + this.defaultPrevented = !0; + var r = this.nativeEvent; + r && (r.preventDefault ? r.preventDefault() : typeof r.returnValue != "unknown" && (r.returnValue = !1), this.isDefaultPrevented = L0); + }, "preventDefault"), stopPropagation: /* @__PURE__ */ a(function() { + var r = this.nativeEvent; + r && (r.stopPropagation ? r.stopPropagation() : typeof r.cancelBubble != "unknown" && (r.cancelBubble = !0), this.isPropagationStopped = + L0); + }, "stopPropagation"), persist: /* @__PURE__ */ a(function() { + }, "persist"), isPersistent: L0 }), t; + } + a(Cr, "rd"); + var el = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: /* @__PURE__ */ a(function(e) { + return e.timeStamp || Date.now(); + }, "timeStamp"), defaultPrevented: 0, isTrusted: 0 }, pv = Cr(el), mp = Be({}, el, { view: 0, detail: 0 }), Xz = Cr(mp), U2, W2, Fc, _d = Be( + {}, mp, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: fv, + button: 0, buttons: 0, relatedTarget: /* @__PURE__ */ a(function(e) { + return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; + }, "relatedTarget"), movementX: /* @__PURE__ */ a(function(e) { + return "movementX" in e ? e.movementX : (e !== Fc && (Fc && e.type === "mousemove" ? (U2 = e.screenX - Fc.screenX, W2 = e.screenY - Fc.screenY) : + W2 = U2 = 0, Fc = e), U2); + }, "movementX"), movementY: /* @__PURE__ */ a(function(e) { + return "movementY" in e ? e.movementY : W2; + }, "movementY") }), rx = Cr(_d), Qz = Be({}, _d, { dataTransfer: 0 }), Jz = Cr(Qz), Zz = Be({}, mp, { relatedTarget: 0 }), q2 = Cr(Zz), eH = Be( + {}, el, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), tH = Cr(eH), rH = Be({}, el, { clipboardData: /* @__PURE__ */ a(function(e) { + return "clipboardData" in e ? e.clipboardData : window.clipboardData; + }, "clipboardData") }), nH = Cr(rH), oH = Be({}, el, { data: 0 }), nx = Cr(oH), aH = { + Esc: "Escape", + Spacebar: " ", + Left: "ArrowLeft", + Up: "ArrowUp", + Right: "ArrowRight", + Down: "ArrowDown", + Del: "Delete", + Win: "OS", + Menu: "ContextMenu", + Apps: "ContextMenu", + Scroll: "ScrollLock", + MozPrintableKey: "Unidentified" + }, iH = { + 8: "Backspace", + 9: "Tab", + 12: "Clear", + 13: "Enter", + 16: "Shift", + 17: "Control", + 18: "Alt", + 19: "Pause", + 20: "CapsLock", + 27: "Escape", + 32: " ", + 33: "PageUp", + 34: "PageDown", + 35: "End", + 36: "Home", + 37: "ArrowLeft", + 38: "ArrowUp", + 39: "ArrowRight", + 40: "ArrowDown", + 45: "Insert", + 46: "Delete", + 112: "F1", + 113: "F2", + 114: "F3", + 115: "F4", + 116: "F5", + 117: "F6", + 118: "F7", + 119: "F8", + 120: "F9", + 121: "F10", + 122: "F11", + 123: "F12", + 144: "NumLock", + 145: "ScrollLock", + 224: "Meta" + }, sH = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; + function lH(e) { + var t = this.nativeEvent; + return t.getModifierState ? t.getModifierState(e) : (e = sH[e]) ? !!t[e] : !1; + } + a(lH, "Pd"); + function fv() { + return lH; + } + a(fv, "zd"); + var uH = Be({}, mp, { key: /* @__PURE__ */ a(function(e) { + if (e.key) { + var t = aH[e.key] || e.key; + if (t !== "Unidentified") return t; + } + return e.type === "keypress" ? (e = K0(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? iH[e. + keyCode] || "Unidentified" : ""; + }, "key"), code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: fv, charCode: /* @__PURE__ */ a( + function(e) { + return e.type === "keypress" ? K0(e) : 0; + }, "charCode"), keyCode: /* @__PURE__ */ a(function(e) { + return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; + }, "keyCode"), which: /* @__PURE__ */ a(function(e) { + return e.type === "keypress" ? K0(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; + }, "which") }), cH = Cr(uH), pH = Be({}, _d, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, + pointerType: 0, isPrimary: 0 }), ox = Cr(pH), fH = Be({}, mp, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, + shiftKey: 0, getModifierState: fv }), dH = Cr(fH), hH = Be({}, el, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), mH = Cr(hH), gH = Be( + {}, _d, { + deltaX: /* @__PURE__ */ a(function(e) { + return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; + }, "deltaX"), + deltaY: /* @__PURE__ */ a(function(e) { + return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0; + }, "deltaY"), + deltaZ: 0, + deltaMode: 0 + }), vH = Cr(gH), yH = [9, 13, 27, 32], dv = Co && "CompositionEvent" in window, Uc = null; + Co && "documentMode" in document && (Uc = document.documentMode); + var wH = Co && "TextEvent" in window && !Uc, _7 = Co && (!dv || Uc && 8 < Uc && 11 >= Uc), ax = " ", ix = !1; + function T7(e, t) { + switch (e) { + case "keyup": + return yH.indexOf(t.keyCode) !== -1; + case "keydown": + return t.keyCode !== 229; + case "keypress": + case "mousedown": + case "focusout": + return !0; + default: + return !1; + } + } + a(T7, "ge"); + function I7(e) { + return e = e.detail, typeof e == "object" && "data" in e ? e.data : null; + } + a(I7, "he"); + var Ps = !1; + function SH(e, t) { + switch (e) { + case "compositionend": + return I7(t); + case "keypress": + return t.which !== 32 ? null : (ix = !0, ax); + case "textInput": + return e = t.data, e === ax && ix ? null : e; + default: + return null; + } + } + a(SH, "je"); + function EH(e, t) { + if (Ps) return e === "compositionend" || !dv && T7(e, t) ? (e = A7(), Y0 = cv = pa = null, Ps = !1, e) : null; + switch (e) { + case "paste": + return null; + case "keypress": + if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) { + if (t.char && 1 < t.char.length) return t.char; + if (t.which) return String.fromCharCode(t.which); + } + return null; + case "compositionend": + return _7 && t.locale !== "ko" ? null : t.data; + default: + return null; + } + } + a(EH, "ke"); + var bH = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, + tel: !0, text: !0, time: !0, url: !0, week: !0 }; + function sx(e) { + var t = e && e.nodeName && e.nodeName.toLowerCase(); + return t === "input" ? !!bH[e.type] : t === "textarea"; + } + a(sx, "me"); + function P7(e, t, r, n) { + l7(n), t = cd(t, "onChange"), 0 < t.length && (r = new pv("onChange", "change", null, r, n), e.push({ event: r, listeners: t })); + } + a(P7, "ne"); + var Wc = null, np = null; + function xH(e) { + j7(e, 0); + } + a(xH, "re"); + function Td(e) { + var t = Ls(e); + if (t7(t)) return e; + } + a(Td, "te"); + function CH(e, t) { + if (e === "change") return t; + } + a(CH, "ve"); + var k7 = !1; + Co && (Co ? (N0 = "oninput" in document, N0 || (G2 = document.createElement("div"), G2.setAttribute("oninput", "return;"), N0 = typeof G2. + oninput == "function"), O0 = N0) : O0 = !1, k7 = O0 && (!document.documentMode || 9 < document.documentMode)); + var O0, N0, G2; + function lx() { + Wc && (Wc.detachEvent("onpropertychange", F7), np = Wc = null); + } + a(lx, "Ae"); + function F7(e) { + if (e.propertyName === "value" && Td(np)) { + var t = []; + P7(t, np, e, av(e)), f7(xH, t); + } + } + a(F7, "Be"); + function RH(e, t, r) { + e === "focusin" ? (lx(), Wc = t, np = r, Wc.attachEvent("onpropertychange", F7)) : e === "focusout" && lx(); + } + a(RH, "Ce"); + function DH(e) { + if (e === "selectionchange" || e === "keyup" || e === "keydown") return Td(np); + } + a(DH, "De"); + function AH(e, t) { + if (e === "click") return Td(t); + } + a(AH, "Ee"); + function _H(e, t) { + if (e === "input" || e === "change") return Td(t); + } + a(_H, "Fe"); + function TH(e, t) { + return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t; + } + a(TH, "Ge"); + var En = typeof Object.is == "function" ? Object.is : TH; + function op(e, t) { + if (En(e, t)) return !0; + if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; + var r = Object.keys(e), n = Object.keys(t); + if (r.length !== n.length) return !1; + for (n = 0; n < r.length; n++) { + var o = r[n]; + if (!s5.call(t, o) || !En(e[o], t[o])) return !1; + } + return !0; + } + a(op, "Ie"); + function ux(e) { + for (; e && e.firstChild; ) e = e.firstChild; + return e; + } + a(ux, "Je"); + function cx(e, t) { + var r = ux(e); + e = 0; + for (var n; r; ) { + if (r.nodeType === 3) { + if (n = e + r.textContent.length, e <= t && n >= t) return { node: r, offset: t - e }; + e = n; + } + e: { + for (; r; ) { + if (r.nextSibling) { + r = r.nextSibling; + break e; + } + r = r.parentNode; + } + r = void 0; + } + r = ux(r); + } + } + a(cx, "Ke"); + function L7(e, t) { + return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? L7(e, t.parentNode) : "contains" in e ? e.contains(t) : + e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1; + } + a(L7, "Le"); + function O7() { + for (var e = window, t = nd(); t instanceof e.HTMLIFrameElement; ) { + try { + var r = typeof t.contentWindow.location.href == "string"; + } catch { + r = !1; + } + if (r) e = t.contentWindow; + else break; + t = nd(e.document); + } + return t; + } + a(O7, "Me"); + function hv(e) { + var t = e && e.nodeName && e.nodeName.toLowerCase(); + return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || + t === "textarea" || e.contentEditable === "true"); + } + a(hv, "Ne"); + function IH(e) { + var t = O7(), r = e.focusedElem, n = e.selectionRange; + if (t !== r && r && r.ownerDocument && L7(r.ownerDocument.documentElement, r)) { + if (n !== null && hv(r)) { + if (t = n.start, e = n.end, e === void 0 && (e = t), "selectionStart" in r) r.selectionStart = t, r.selectionEnd = Math.min(e, r.value. + length); + else if (e = (t = r.ownerDocument || document) && t.defaultView || window, e.getSelection) { + e = e.getSelection(); + var o = r.textContent.length, i = Math.min(n.start, o); + n = n.end === void 0 ? i : Math.min(n.end, o), !e.extend && i > n && (o = n, n = i, i = o), o = cx(r, i); + var s = cx( + r, + n + ); + o && s && (e.rangeCount !== 1 || e.anchorNode !== o.node || e.anchorOffset !== o.offset || e.focusNode !== s.node || e.focusOffset !== + s.offset) && (t = t.createRange(), t.setStart(o.node, o.offset), e.removeAllRanges(), i > n ? (e.addRange(t), e.extend(s.node, s.offset)) : + (t.setEnd(s.node, s.offset), e.addRange(t))); + } + } + for (t = [], e = r; e = e.parentNode; ) e.nodeType === 1 && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); + for (typeof r.focus == "function" && r.focus(), r = 0; r < t.length; r++) e = t[r], e.element.scrollLeft = e.left, e.element.scrollTop = + e.top; + } + } + a(IH, "Oe"); + var PH = Co && "documentMode" in document && 11 >= document.documentMode, ks = null, D5 = null, qc = null, A5 = !1; + function px(e, t, r) { + var n = r.window === r ? r.document : r.nodeType === 9 ? r : r.ownerDocument; + A5 || ks == null || ks !== nd(n) || (n = ks, "selectionStart" in n && hv(n) ? n = { start: n.selectionStart, end: n.selectionEnd } : (n = + (n.ownerDocument && n.ownerDocument.defaultView || window).getSelection(), n = { anchorNode: n.anchorNode, anchorOffset: n.anchorOffset, + focusNode: n.focusNode, focusOffset: n.focusOffset }), qc && op(qc, n) || (qc = n, n = cd(D5, "onSelect"), 0 < n.length && (t = new pv("\ +onSelect", "select", null, t, r), e.push({ event: t, listeners: n }), t.target = ks))); + } + a(px, "Ue"); + function M0(e, t) { + var r = {}; + return r[e.toLowerCase()] = t.toLowerCase(), r["Webkit" + e] = "webkit" + t, r["Moz" + e] = "moz" + t, r; + } + a(M0, "Ve"); + var Fs = { animationend: M0("Animation", "AnimationEnd"), animationiteration: M0("Animation", "AnimationIteration"), animationstart: M0("A\ +nimation", "AnimationStart"), transitionend: M0("Transition", "TransitionEnd") }, Y2 = {}, N7 = {}; + Co && (N7 = document.createElement("div").style, "AnimationEvent" in window || (delete Fs.animationend.animation, delete Fs.animationiteration. + animation, delete Fs.animationstart.animation), "TransitionEvent" in window || delete Fs.transitionend.transition); + function Id(e) { + if (Y2[e]) return Y2[e]; + if (!Fs[e]) return e; + var t = Fs[e], r; + for (r in t) if (t.hasOwnProperty(r) && r in N7) return Y2[e] = t[r]; + return e; + } + a(Id, "Ze"); + var M7 = Id("animationend"), B7 = Id("animationiteration"), z7 = Id("animationstart"), H7 = Id("transitionend"), $7 = /* @__PURE__ */ new Map(), + fx = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dra\ +gStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetada\ +ta loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMov\ +e pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd to\ +uchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); + function xa(e, t) { + $7.set(e, t), xi(t, [e]); + } + a(xa, "ff"); + for (B0 = 0; B0 < fx.length; B0++) + z0 = fx[B0], dx = z0.toLowerCase(), hx = z0[0].toUpperCase() + z0.slice(1), xa(dx, "on" + hx); + var z0, dx, hx, B0; + xa(M7, "onAnimationEnd"); + xa(B7, "onAnimationIteration"); + xa(z7, "onAnimationStart"); + xa("dblclick", "onDoubleClick"); + xa("focusin", "onFocus"); + xa("focusout", "onBlur"); + xa(H7, "onTransitionEnd"); + Gs("onMouseEnter", ["mouseout", "mouseover"]); + Gs("onMouseLeave", ["mouseout", "mouseover"]); + Gs("onPointerEnter", ["pointerout", "pointerover"]); + Gs("onPointerLeave", ["pointerout", "pointerover"]); + xi("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); + xi("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); + xi("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); + xi("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); + xi("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); + xi("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); + var $c = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing\ + progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), kH = new Set("cancel close invalid l\ +oad scroll toggle".split(" ").concat($c)); + function mx(e, t, r) { + var n = e.type || "unknown-event"; + e.currentTarget = r, kz(n, t, void 0, e), e.currentTarget = null; + } + a(mx, "nf"); + function j7(e, t) { + t = (t & 4) !== 0; + for (var r = 0; r < e.length; r++) { + var n = e[r], o = n.event; + n = n.listeners; + e: { + var i = void 0; + if (t) for (var s = n.length - 1; 0 <= s; s--) { + var l = n[s], u = l.instance, c = l.currentTarget; + if (l = l.listener, u !== i && o.isPropagationStopped()) break e; + mx(o, l, c), i = u; + } + else for (s = 0; s < n.length; s++) { + if (l = n[s], u = l.instance, c = l.currentTarget, l = l.listener, u !== i && o.isPropagationStopped()) break e; + mx(o, l, c), i = u; + } + } + } + if (ad) throw e = b5, ad = !1, b5 = null, e; + } + a(j7, "se"); + function De(e, t) { + var r = t[k5]; + r === void 0 && (r = t[k5] = /* @__PURE__ */ new Set()); + var n = e + "__bubble"; + r.has(n) || (V7(t, e, 2, !1), r.add(n)); + } + a(De, "D"); + function K2(e, t, r) { + var n = 0; + t && (n |= 4), V7(r, e, n, t); + } + a(K2, "qf"); + var H0 = "_reactListening" + Math.random().toString(36).slice(2); + function ap(e) { + if (!e[H0]) { + e[H0] = !0, Xx.forEach(function(r) { + r !== "selectionchange" && (kH.has(r) || K2(r, !1, e), K2(r, !0, e)); + }); + var t = e.nodeType === 9 ? e : e.ownerDocument; + t === null || t[H0] || (t[H0] = !0, K2("selectionchange", !1, t)); + } + } + a(ap, "sf"); + function V7(e, t, r, n) { + switch (D7(t)) { + case 1: + var o = Yz; + break; + case 4: + o = Kz; + break; + default: + o = uv; + } + r = o.bind(null, t, r, e), o = void 0, !E5 || t !== "touchstart" && t !== "touchmove" && t !== "wheel" || (o = !0), n ? o !== void 0 ? e. + addEventListener(t, r, { capture: !0, passive: o }) : e.addEventListener(t, r, !0) : o !== void 0 ? e.addEventListener(t, r, { passive: o }) : + e.addEventListener(t, r, !1); + } + a(V7, "pf"); + function X2(e, t, r, n, o) { + var i = n; + if ((t & 1) === 0 && (t & 2) === 0 && n !== null) e: for (; ; ) { + if (n === null) return; + var s = n.tag; + if (s === 3 || s === 4) { + var l = n.stateNode.containerInfo; + if (l === o || l.nodeType === 8 && l.parentNode === o) break; + if (s === 4) for (s = n.return; s !== null; ) { + var u = s.tag; + if ((u === 3 || u === 4) && (u = s.stateNode.containerInfo, u === o || u.nodeType === 8 && u.parentNode === o)) return; + s = s.return; + } + for (; l !== null; ) { + if (s = di(l), s === null) return; + if (u = s.tag, u === 5 || u === 6) { + n = i = s; + continue e; + } + l = l.parentNode; + } + } + n = n.return; + } + f7(function() { + var c = i, p = av(r), h = []; + e: { + var m = $7.get(e); + if (m !== void 0) { + var g = pv, w = e; + switch (e) { + case "keypress": + if (K0(r) === 0) break e; + case "keydown": + case "keyup": + g = cH; + break; + case "focusin": + w = "focus", g = q2; + break; + case "focusout": + w = "blur", g = q2; + break; + case "beforeblur": + case "afterblur": + g = q2; + break; + case "click": + if (r.button === 2) break e; + case "auxclick": + case "dblclick": + case "mousedown": + case "mousemove": + case "mouseup": + case "mouseout": + case "mouseover": + case "contextmenu": + g = rx; + break; + case "drag": + case "dragend": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "dragstart": + case "drop": + g = Jz; + break; + case "touchcancel": + case "touchend": + case "touchmove": + case "touchstart": + g = dH; + break; + case M7: + case B7: + case z7: + g = tH; + break; + case H7: + g = mH; + break; + case "scroll": + g = Xz; + break; + case "wheel": + g = vH; + break; + case "copy": + case "cut": + case "paste": + g = nH; + break; + case "gotpointercapture": + case "lostpointercapture": + case "pointercancel": + case "pointerdown": + case "pointermove": + case "pointerout": + case "pointerover": + case "pointerup": + g = ox; + } + var v = (t & 4) !== 0, S = !v && e === "scroll", E = v ? m !== null ? m + "Capture" : null : m; + v = []; + for (var y = c, b; y !== null; ) { + b = y; + var x = b.stateNode; + if (b.tag === 5 && x !== null && (b = x, E !== null && (x = Zc(y, E), x != null && v.push(ip(y, x, b)))), S) break; + y = y.return; + } + 0 < v.length && (m = new g(m, w, null, r, p), h.push({ event: m, listeners: v })); + } + } + if ((t & 7) === 0) { + e: { + if (m = e === "mouseover" || e === "pointerover", g = e === "mouseout" || e === "pointerout", m && r !== w5 && (w = r.relatedTarget || + r.fromElement) && (di(w) || w[Ro])) break e; + if ((g || m) && (m = p.window === p ? p : (m = p.ownerDocument) ? m.defaultView || m.parentWindow : window, g ? (w = r.relatedTarget || + r.toElement, g = c, w = w ? di(w) : null, w !== null && (S = Ci(w), w !== S || w.tag !== 5 && w.tag !== 6) && (w = null)) : (g = null, + w = c), g !== w)) { + if (v = rx, x = "onMouseLeave", E = "onMouseEnter", y = "mouse", (e === "pointerout" || e === "pointerover") && (v = ox, x = "on\ +PointerLeave", E = "onPointerEnter", y = "pointer"), S = g == null ? m : Ls(g), b = w == null ? m : Ls(w), m = new v(x, y + "leave", g, r, p), + m.target = S, m.relatedTarget = b, x = null, di(p) === c && (v = new v(E, y + "enter", w, r, p), v.target = b, v.relatedTarget = + S, x = v), S = x, g && w) t: { + for (v = g, E = w, y = 0, b = v; b; b = _s(b)) y++; + for (b = 0, x = E; x; x = _s(x)) b++; + for (; 0 < y - b; ) v = _s(v), y--; + for (; 0 < b - y; ) E = _s(E), b--; + for (; y--; ) { + if (v === E || E !== null && v === E.alternate) break t; + v = _s(v), E = _s(E); + } + v = null; + } + else v = null; + g !== null && gx(h, m, g, v, !1), w !== null && S !== null && gx(h, S, w, v, !0); + } + } + e: { + if (m = c ? Ls(c) : window, g = m.nodeName && m.nodeName.toLowerCase(), g === "select" || g === "input" && m.type === "file") var C = CH; + else if (sx(m)) if (k7) C = _H; + else { + C = DH; + var R = RH; + } + else (g = m.nodeName) && g.toLowerCase() === "input" && (m.type === "checkbox" || m.type === "radio") && (C = AH); + if (C && (C = C(e, c))) { + P7(h, C, r, p); + break e; + } + R && R(e, m, c), e === "focusout" && (R = m._wrapperState) && R.controlled && m.type === "number" && h5(m, "number", m.value); + } + switch (R = c ? Ls(c) : window, e) { + case "focusin": + (sx(R) || R.contentEditable === "true") && (ks = R, D5 = c, qc = null); + break; + case "focusout": + qc = D5 = ks = null; + break; + case "mousedown": + A5 = !0; + break; + case "contextmenu": + case "mouseup": + case "dragend": + A5 = !1, px(h, r, p); + break; + case "selectionchange": + if (PH) break; + case "keydown": + case "keyup": + px(h, r, p); + } + var D; + if (dv) e: { + switch (e) { + case "compositionstart": + var A = "onCompositionStart"; + break e; + case "compositionend": + A = "onCompositionEnd"; + break e; + case "compositionupdate": + A = "onCompositionUpdate"; + break e; + } + A = void 0; + } + else Ps ? T7(e, r) && (A = "onCompositionEnd") : e === "keydown" && r.keyCode === 229 && (A = "onCompositionStart"); + A && (_7 && r.locale !== "ko" && (Ps || A !== "onCompositionStart" ? A === "onCompositionEnd" && Ps && (D = A7()) : (pa = p, cv = "v\ +alue" in pa ? pa.value : pa.textContent, Ps = !0)), R = cd(c, A), 0 < R.length && (A = new nx(A, e, null, r, p), h.push({ event: A, listeners: R }), + D ? A.data = D : (D = I7(r), D !== null && (A.data = D)))), (D = wH ? SH(e, r) : EH(e, r)) && (c = cd(c, "onBeforeInput"), 0 < c.length && + (p = new nx("onBeforeInput", "beforeinput", null, r, p), h.push({ event: p, listeners: c }), p.data = D)); + } + j7(h, t); + }); + } + a(X2, "hd"); + function ip(e, t, r) { + return { instance: e, listener: t, currentTarget: r }; + } + a(ip, "tf"); + function cd(e, t) { + for (var r = t + "Capture", n = []; e !== null; ) { + var o = e, i = o.stateNode; + o.tag === 5 && i !== null && (o = i, i = Zc(e, r), i != null && n.unshift(ip(e, i, o)), i = Zc(e, t), i != null && n.push(ip(e, i, o))), + e = e.return; + } + return n; + } + a(cd, "oe"); + function _s(e) { + if (e === null) return null; + do + e = e.return; + while (e && e.tag !== 5); + return e || null; + } + a(_s, "vf"); + function gx(e, t, r, n, o) { + for (var i = t._reactName, s = []; r !== null && r !== n; ) { + var l = r, u = l.alternate, c = l.stateNode; + if (u !== null && u === n) break; + l.tag === 5 && c !== null && (l = c, o ? (u = Zc(r, i), u != null && s.unshift(ip(r, u, l))) : o || (u = Zc(r, i), u != null && s.push( + ip(r, u, l)))), r = r.return; + } + s.length !== 0 && e.push({ event: t, listeners: s }); + } + a(gx, "wf"); + var FH = /\r\n?/g, LH = /\u0000|\uFFFD/g; + function vx(e) { + return (typeof e == "string" ? e : "" + e).replace(FH, ` +`).replace(LH, ""); + } + a(vx, "zf"); + function $0(e, t, r) { + if (t = vx(t), vx(e) !== t && r) throw Error(N(425)); + } + a($0, "Af"); + function pd() { + } + a(pd, "Bf"); + var _5 = null, T5 = null; + function I5(e, t) { + return e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML == + "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null; + } + a(I5, "Ef"); + var P5 = typeof setTimeout == "function" ? setTimeout : void 0, OH = typeof clearTimeout == "function" ? clearTimeout : void 0, yx = typeof Promise == + "function" ? Promise : void 0, NH = typeof queueMicrotask == "function" ? queueMicrotask : typeof yx < "u" ? function(e) { + return yx.resolve(null).then(e).catch(MH); + } : P5; + function MH(e) { + setTimeout(function() { + throw e; + }); + } + a(MH, "If"); + function Q2(e, t) { + var r = t, n = 0; + do { + var o = r.nextSibling; + if (e.removeChild(r), o && o.nodeType === 8) if (r = o.data, r === "/$") { + if (n === 0) { + e.removeChild(o), rp(t); + return; + } + n--; + } else r !== "$" && r !== "$?" && r !== "$!" || n++; + r = o; + } while (r); + rp(t); + } + a(Q2, "Kf"); + function ga(e) { + for (; e != null; e = e.nextSibling) { + var t = e.nodeType; + if (t === 1 || t === 3) break; + if (t === 8) { + if (t = e.data, t === "$" || t === "$!" || t === "$?") break; + if (t === "/$") return null; + } + } + return e; + } + a(ga, "Lf"); + function wx(e) { + e = e.previousSibling; + for (var t = 0; e; ) { + if (e.nodeType === 8) { + var r = e.data; + if (r === "$" || r === "$!" || r === "$?") { + if (t === 0) return e; + t--; + } else r === "/$" && t++; + } + e = e.previousSibling; + } + return null; + } + a(wx, "Mf"); + var tl = Math.random().toString(36).slice(2), Un = "__reactFiber$" + tl, sp = "__reactProps$" + tl, Ro = "__reactContainer$" + tl, k5 = "_\ +_reactEvents$" + tl, BH = "__reactListeners$" + tl, zH = "__reactHandles$" + tl; + function di(e) { + var t = e[Un]; + if (t) return t; + for (var r = e.parentNode; r; ) { + if (t = r[Ro] || r[Un]) { + if (r = t.alternate, t.child !== null || r !== null && r.child !== null) for (e = wx(e); e !== null; ) { + if (r = e[Un]) return r; + e = wx(e); + } + return t; + } + e = r, r = e.parentNode; + } + return null; + } + a(di, "Wc"); + function gp(e) { + return e = e[Un] || e[Ro], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e; + } + a(gp, "Cb"); + function Ls(e) { + if (e.tag === 5 || e.tag === 6) return e.stateNode; + throw Error(N(33)); + } + a(Ls, "ue"); + function Pd(e) { + return e[sp] || null; + } + a(Pd, "Db"); + var F5 = [], Os = -1; + function Ca(e) { + return { current: e }; + } + a(Ca, "Uf"); + function Ae(e) { + 0 > Os || (e.current = F5[Os], F5[Os] = null, Os--); + } + a(Ae, "E"); + function Ce(e, t) { + Os++, F5[Os] = e.current, e.current = t; + } + a(Ce, "G"); + var ba = {}, Nt = Ca(ba), sr = Ca(!1), yi = ba; + function Ys(e, t) { + var r = e.type.contextTypes; + if (!r) return ba; + var n = e.stateNode; + if (n && n.__reactInternalMemoizedUnmaskedChildContext === t) return n.__reactInternalMemoizedMaskedChildContext; + var o = {}, i; + for (i in r) o[i] = t[i]; + return n && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = o), o; + } + a(Ys, "Yf"); + function lr(e) { + return e = e.childContextTypes, e != null; + } + a(lr, "Zf"); + function fd() { + Ae(sr), Ae(Nt); + } + a(fd, "$f"); + function Sx(e, t, r) { + if (Nt.current !== ba) throw Error(N(168)); + Ce(Nt, t), Ce(sr, r); + } + a(Sx, "ag"); + function U7(e, t, r) { + var n = e.stateNode; + if (t = t.childContextTypes, typeof n.getChildContext != "function") return r; + n = n.getChildContext(); + for (var o in n) if (!(o in t)) throw Error(N(108, Rz(e) || "Unknown", o)); + return Be({}, r, n); + } + a(U7, "bg"); + function dd(e) { + return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || ba, yi = Nt.current, Ce(Nt, e), Ce(sr, sr.current), !0; + } + a(dd, "cg"); + function Ex(e, t, r) { + var n = e.stateNode; + if (!n) throw Error(N(169)); + r ? (e = U7(e, t, yi), n.__reactInternalMemoizedMergedChildContext = e, Ae(sr), Ae(Nt), Ce(Nt, e)) : Ae(sr), Ce(sr, r); + } + a(Ex, "dg"); + var So = null, kd = !1, J2 = !1; + function W7(e) { + So === null ? So = [e] : So.push(e); + } + a(W7, "hg"); + function HH(e) { + kd = !0, W7(e); + } + a(HH, "ig"); + function Ra() { + if (!J2 && So !== null) { + J2 = !0; + var e = 0, t = me; + try { + var r = So; + for (me = 1; e < r.length; e++) { + var n = r[e]; + do + n = n(!0); + while (n !== null); + } + So = null, kd = !1; + } catch (o) { + throw So !== null && (So = So.slice(e + 1)), g7(iv, Ra), o; + } finally { + me = t, J2 = !1; + } + } + return null; + } + a(Ra, "jg"); + var Ns = [], Ms = 0, hd = null, md = 0, Br = [], zr = 0, wi = null, Eo = 1, bo = ""; + function pi(e, t) { + Ns[Ms++] = md, Ns[Ms++] = hd, hd = e, md = t; + } + a(pi, "tg"); + function q7(e, t, r) { + Br[zr++] = Eo, Br[zr++] = bo, Br[zr++] = wi, wi = e; + var n = Eo; + e = bo; + var o = 32 - wn(n) - 1; + n &= ~(1 << o), r += 1; + var i = 32 - wn(t) + o; + if (30 < i) { + var s = o - o % 5; + i = (n & (1 << s) - 1).toString(32), n >>= s, o -= s, Eo = 1 << 32 - wn(t) + o | r << o | n, bo = i + e; + } else Eo = 1 << i | r << o | n, bo = e; + } + a(q7, "ug"); + function mv(e) { + e.return !== null && (pi(e, 1), q7(e, 1, 0)); + } + a(mv, "vg"); + function gv(e) { + for (; e === hd; ) hd = Ns[--Ms], Ns[Ms] = null, md = Ns[--Ms], Ns[Ms] = null; + for (; e === wi; ) wi = Br[--zr], Br[zr] = null, bo = Br[--zr], Br[zr] = null, Eo = Br[--zr], Br[zr] = null; + } + a(gv, "wg"); + var br = null, Er = null, Pe = !1, yn = null; + function G7(e, t) { + var r = Hr(5, null, null, 0); + r.elementType = "DELETED", r.stateNode = t, r.return = e, t = e.deletions, t === null ? (e.deletions = [r], e.flags |= 16) : t.push(r); + } + a(G7, "Ag"); + function bx(e, t) { + switch (e.tag) { + case 5: + var r = e.type; + return t = t.nodeType !== 1 || r.toLowerCase() !== t.nodeName.toLowerCase() ? null : t, t !== null ? (e.stateNode = t, br = e, Er = ga( + t.firstChild), !0) : !1; + case 6: + return t = e.pendingProps === "" || t.nodeType !== 3 ? null : t, t !== null ? (e.stateNode = t, br = e, Er = null, !0) : !1; + case 13: + return t = t.nodeType !== 8 ? null : t, t !== null ? (r = wi !== null ? { id: Eo, overflow: bo } : null, e.memoizedState = { dehydrated: t, + treeContext: r, retryLane: 1073741824 }, r = Hr(18, null, null, 0), r.stateNode = t, r.return = e, e.child = r, br = e, Er = null, !0) : + !1; + default: + return !1; + } + } + a(bx, "Cg"); + function L5(e) { + return (e.mode & 1) !== 0 && (e.flags & 128) === 0; + } + a(L5, "Dg"); + function O5(e) { + if (Pe) { + var t = Er; + if (t) { + var r = t; + if (!bx(e, t)) { + if (L5(e)) throw Error(N(418)); + t = ga(r.nextSibling); + var n = br; + t && bx(e, t) ? G7(n, r) : (e.flags = e.flags & -4097 | 2, Pe = !1, br = e); + } + } else { + if (L5(e)) throw Error(N(418)); + e.flags = e.flags & -4097 | 2, Pe = !1, br = e; + } + } + } + a(O5, "Eg"); + function xx(e) { + for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; + br = e; + } + a(xx, "Fg"); + function j0(e) { + if (e !== br) return !1; + if (!Pe) return xx(e), Pe = !0, !1; + var t; + if ((t = e.tag !== 3) && !(t = e.tag !== 5) && (t = e.type, t = t !== "head" && t !== "body" && !I5(e.type, e.memoizedProps)), t && (t = + Er)) { + if (L5(e)) throw Y7(), Error(N(418)); + for (; t; ) G7(e, t), t = ga(t.nextSibling); + } + if (xx(e), e.tag === 13) { + if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(N(317)); + e: { + for (e = e.nextSibling, t = 0; e; ) { + if (e.nodeType === 8) { + var r = e.data; + if (r === "/$") { + if (t === 0) { + Er = ga(e.nextSibling); + break e; + } + t--; + } else r !== "$" && r !== "$!" && r !== "$?" || t++; + } + e = e.nextSibling; + } + Er = null; + } + } else Er = br ? ga(e.stateNode.nextSibling) : null; + return !0; + } + a(j0, "Gg"); + function Y7() { + for (var e = Er; e; ) e = ga(e.nextSibling); + } + a(Y7, "Hg"); + function Ks() { + Er = br = null, Pe = !1; + } + a(Ks, "Ig"); + function vv(e) { + yn === null ? yn = [e] : yn.push(e); + } + a(vv, "Jg"); + var $H = _o.ReactCurrentBatchConfig; + function gn(e, t) { + if (e && e.defaultProps) { + t = Be({}, t), e = e.defaultProps; + for (var r in e) t[r] === void 0 && (t[r] = e[r]); + return t; + } + return t; + } + a(gn, "Lg"); + var gd = Ca(null), vd = null, Bs = null, yv = null; + function wv() { + yv = Bs = vd = null; + } + a(wv, "Qg"); + function Sv(e) { + var t = gd.current; + Ae(gd), e._currentValue = t; + } + a(Sv, "Rg"); + function N5(e, t, r) { + for (; e !== null; ) { + var n = e.alternate; + if ((e.childLanes & t) !== t ? (e.childLanes |= t, n !== null && (n.childLanes |= t)) : n !== null && (n.childLanes & t) !== t && (n.childLanes |= + t), e === r) break; + e = e.return; + } + } + a(N5, "Sg"); + function Ws(e, t) { + vd = e, yv = Bs = null, e = e.dependencies, e !== null && e.firstContext !== null && ((e.lanes & t) !== 0 && (ir = !0), e.firstContext = + null); + } + a(Ws, "Tg"); + function jr(e) { + var t = e._currentValue; + if (yv !== e) if (e = { context: e, memoizedValue: t, next: null }, Bs === null) { + if (vd === null) throw Error(N(308)); + Bs = e, vd.dependencies = { lanes: 0, firstContext: e }; + } else Bs = Bs.next = e; + return t; + } + a(jr, "Vg"); + var hi = null; + function Ev(e) { + hi === null ? hi = [e] : hi.push(e); + } + a(Ev, "Xg"); + function K7(e, t, r, n) { + var o = t.interleaved; + return o === null ? (r.next = r, Ev(t)) : (r.next = o.next, o.next = r), t.interleaved = r, Do(e, n); + } + a(K7, "Yg"); + function Do(e, t) { + e.lanes |= t; + var r = e.alternate; + for (r !== null && (r.lanes |= t), r = e, e = e.return; e !== null; ) e.childLanes |= t, r = e.alternate, r !== null && (r.childLanes |= + t), r = e, e = e.return; + return r.tag === 3 ? r.stateNode : null; + } + a(Do, "Zg"); + var la = !1; + function bv(e) { + e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, + effects: null }; + } + a(bv, "ah"); + function X7(e, t) { + e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e. + lastBaseUpdate, shared: e.shared, effects: e.effects }); + } + a(X7, "bh"); + function xo(e, t) { + return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null }; + } + a(xo, "ch"); + function va(e, t, r) { + var n = e.updateQueue; + if (n === null) return null; + if (n = n.shared, (le & 2) !== 0) { + var o = n.pending; + return o === null ? t.next = t : (t.next = o.next, o.next = t), n.pending = t, Do(e, r); + } + return o = n.interleaved, o === null ? (t.next = t, Ev(n)) : (t.next = o.next, o.next = t), n.interleaved = t, Do(e, r); + } + a(va, "dh"); + function X0(e, t, r) { + if (t = t.updateQueue, t !== null && (t = t.shared, (r & 4194240) !== 0)) { + var n = t.lanes; + n &= e.pendingLanes, r |= n, t.lanes = r, sv(e, r); + } + } + a(X0, "eh"); + function Cx(e, t) { + var r = e.updateQueue, n = e.alternate; + if (n !== null && (n = n.updateQueue, r === n)) { + var o = null, i = null; + if (r = r.firstBaseUpdate, r !== null) { + do { + var s = { eventTime: r.eventTime, lane: r.lane, tag: r.tag, payload: r.payload, callback: r.callback, next: null }; + i === null ? o = i = s : i = i.next = s, r = r.next; + } while (r !== null); + i === null ? o = i = t : i = i.next = t; + } else o = i = t; + r = { baseState: n.baseState, firstBaseUpdate: o, lastBaseUpdate: i, shared: n.shared, effects: n.effects }, e.updateQueue = r; + return; + } + e = r.lastBaseUpdate, e === null ? r.firstBaseUpdate = t : e.next = t, r.lastBaseUpdate = t; + } + a(Cx, "fh"); + function yd(e, t, r, n) { + var o = e.updateQueue; + la = !1; + var i = o.firstBaseUpdate, s = o.lastBaseUpdate, l = o.shared.pending; + if (l !== null) { + o.shared.pending = null; + var u = l, c = u.next; + u.next = null, s === null ? i = c : s.next = c, s = u; + var p = e.alternate; + p !== null && (p = p.updateQueue, l = p.lastBaseUpdate, l !== s && (l === null ? p.firstBaseUpdate = c : l.next = c, p.lastBaseUpdate = + u)); + } + if (i !== null) { + var h = o.baseState; + s = 0, p = c = u = null, l = i; + do { + var m = l.lane, g = l.eventTime; + if ((n & m) === m) { + p !== null && (p = p.next = { + eventTime: g, + lane: 0, + tag: l.tag, + payload: l.payload, + callback: l.callback, + next: null + }); + e: { + var w = e, v = l; + switch (m = t, g = r, v.tag) { + case 1: + if (w = v.payload, typeof w == "function") { + h = w.call(g, h, m); + break e; + } + h = w; + break e; + case 3: + w.flags = w.flags & -65537 | 128; + case 0: + if (w = v.payload, m = typeof w == "function" ? w.call(g, h, m) : w, m == null) break e; + h = Be({}, h, m); + break e; + case 2: + la = !0; + } + } + l.callback !== null && l.lane !== 0 && (e.flags |= 64, m = o.effects, m === null ? o.effects = [l] : m.push(l)); + } else g = { eventTime: g, lane: m, tag: l.tag, payload: l.payload, callback: l.callback, next: null }, p === null ? (c = p = g, u = + h) : p = p.next = g, s |= m; + if (l = l.next, l === null) { + if (l = o.shared.pending, l === null) break; + m = l, l = m.next, m.next = null, o.lastBaseUpdate = m, o.shared.pending = null; + } + } while (!0); + if (p === null && (u = h), o.baseState = u, o.firstBaseUpdate = c, o.lastBaseUpdate = p, t = o.shared.interleaved, t !== null) { + o = t; + do + s |= o.lane, o = o.next; + while (o !== t); + } else i === null && (o.shared.lanes = 0); + Ei |= s, e.lanes = s, e.memoizedState = h; + } + } + a(yd, "gh"); + function Rx(e, t, r) { + if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) { + var n = e[t], o = n.callback; + if (o !== null) { + if (n.callback = null, n = r, typeof o != "function") throw Error(N(191, o)); + o.call(n); + } + } + } + a(Rx, "ih"); + var Q7 = new Kx.Component().refs; + function M5(e, t, r, n) { + t = e.memoizedState, r = r(n, t), r = r == null ? t : Be({}, t, r), e.memoizedState = r, e.lanes === 0 && (e.updateQueue.baseState = r); + } + a(M5, "kh"); + var Fd = { isMounted: /* @__PURE__ */ a(function(e) { + return (e = e._reactInternals) ? Ci(e) === e : !1; + }, "isMounted"), enqueueSetState: /* @__PURE__ */ a(function(e, t, r) { + e = e._reactInternals; + var n = Vt(), o = wa(e), i = xo(n, o); + i.payload = t, r != null && (i.callback = r), t = va(e, i, o), t !== null && (Sn(t, e, o, n), X0(t, e, o)); + }, "enqueueSetState"), enqueueReplaceState: /* @__PURE__ */ a(function(e, t, r) { + e = e._reactInternals; + var n = Vt(), o = wa(e), i = xo(n, o); + i.tag = 1, i.payload = t, r != null && (i.callback = r), t = va(e, i, o), t !== null && (Sn(t, e, o, n), X0(t, e, o)); + }, "enqueueReplaceState"), enqueueForceUpdate: /* @__PURE__ */ a(function(e, t) { + e = e._reactInternals; + var r = Vt(), n = wa(e), o = xo(r, n); + o.tag = 2, t != null && (o.callback = t), t = va(e, o, n), t !== null && (Sn(t, e, n, r), X0(t, e, n)); + }, "enqueueForceUpdate") }; + function Dx(e, t, r, n, o, i, s) { + return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(n, i, s) : t.prototype && t.prototype.isPureReactComponent ? + !op(r, n) || !op(o, i) : !0; + } + a(Dx, "oh"); + function J7(e, t, r) { + var n = !1, o = ba, i = t.contextType; + return typeof i == "object" && i !== null ? i = jr(i) : (o = lr(t) ? yi : Nt.current, n = t.contextTypes, i = (n = n != null) ? Ys(e, o) : + ba), t = new t(r, i), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = Fd, e.stateNode = t, t._reactInternals = + e, n && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = o, e.__reactInternalMemoizedMaskedChildContext = i), t; + } + a(J7, "ph"); + function Ax(e, t, r, n) { + e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(r, n), typeof t.UNSAFE_componentWillReceiveProps == + "function" && t.UNSAFE_componentWillReceiveProps(r, n), t.state !== e && Fd.enqueueReplaceState(t, t.state, null); + } + a(Ax, "qh"); + function B5(e, t, r, n) { + var o = e.stateNode; + o.props = r, o.state = e.memoizedState, o.refs = Q7, bv(e); + var i = t.contextType; + typeof i == "object" && i !== null ? o.context = jr(i) : (i = lr(t) ? yi : Nt.current, o.context = Ys(e, i)), o.state = e.memoizedState, + i = t.getDerivedStateFromProps, typeof i == "function" && (M5(e, t, i, r), o.state = e.memoizedState), typeof t.getDerivedStateFromProps == + "function" || typeof o.getSnapshotBeforeUpdate == "function" || typeof o.UNSAFE_componentWillMount != "function" && typeof o.componentWillMount != + "function" || (t = o.state, typeof o.componentWillMount == "function" && o.componentWillMount(), typeof o.UNSAFE_componentWillMount == "\ +function" && o.UNSAFE_componentWillMount(), t !== o.state && Fd.enqueueReplaceState(o, o.state, null), yd(e, r, o, n), o.state = e.memoizedState), + typeof o.componentDidMount == "function" && (e.flags |= 4194308); + } + a(B5, "rh"); + function Lc(e, t, r) { + if (e = r.ref, e !== null && typeof e != "function" && typeof e != "object") { + if (r._owner) { + if (r = r._owner, r) { + if (r.tag !== 1) throw Error(N(309)); + var n = r.stateNode; + } + if (!n) throw Error(N(147, e)); + var o = n, i = "" + e; + return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === i ? t.ref : (t = /* @__PURE__ */ a(function(s) { + var l = o.refs; + l === Q7 && (l = o.refs = {}), s === null ? delete l[i] : l[i] = s; + }, "b"), t._stringRef = i, t); + } + if (typeof e != "string") throw Error(N(284)); + if (!r._owner) throw Error(N(290, e)); + } + return e; + } + a(Lc, "sh"); + function V0(e, t) { + throw e = Object.prototype.toString.call(t), Error(N(31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : + e)); + } + a(V0, "th"); + function _x(e) { + var t = e._init; + return t(e._payload); + } + a(_x, "uh"); + function Z7(e) { + function t(E, y) { + if (e) { + var b = E.deletions; + b === null ? (E.deletions = [y], E.flags |= 16) : b.push(y); + } + } + a(t, "b"); + function r(E, y) { + if (!e) return null; + for (; y !== null; ) t(E, y), y = y.sibling; + return null; + } + a(r, "c"); + function n(E, y) { + for (E = /* @__PURE__ */ new Map(); y !== null; ) y.key !== null ? E.set(y.key, y) : E.set(y.index, y), y = y.sibling; + return E; + } + a(n, "d"); + function o(E, y) { + return E = Sa(E, y), E.index = 0, E.sibling = null, E; + } + a(o, "e"); + function i(E, y, b) { + return E.index = b, e ? (b = E.alternate, b !== null ? (b = b.index, b < y ? (E.flags |= 2, y) : b) : (E.flags |= 2, y)) : (E.flags |= + 1048576, y); + } + a(i, "f"); + function s(E) { + return e && E.alternate === null && (E.flags |= 2), E; + } + a(s, "g"); + function l(E, y, b, x) { + return y === null || y.tag !== 6 ? (y = a5(b, E.mode, x), y.return = E, y) : (y = o(y, b), y.return = E, y); + } + a(l, "h"); + function u(E, y, b, x) { + var C = b.type; + return C === Is ? p(E, y, b.props.children, x, b.key) : y !== null && (y.elementType === C || typeof C == "object" && C !== null && C. + $$typeof === sa && _x(C) === y.type) ? (x = o(y, b.props), x.ref = Lc(E, y, b), x.return = E, x) : (x = rd(b.type, b.key, b.props, null, + E.mode, x), x.ref = Lc(E, y, b), x.return = E, x); + } + a(u, "k"); + function c(E, y, b, x) { + return y === null || y.tag !== 4 || y.stateNode.containerInfo !== b.containerInfo || y.stateNode.implementation !== b.implementation ? + (y = i5(b, E.mode, x), y.return = E, y) : (y = o(y, b.children || []), y.return = E, y); + } + a(c, "l"); + function p(E, y, b, x, C) { + return y === null || y.tag !== 7 ? (y = vi(b, E.mode, x, C), y.return = E, y) : (y = o(y, b), y.return = E, y); + } + a(p, "m"); + function h(E, y, b) { + if (typeof y == "string" && y !== "" || typeof y == "number") return y = a5("" + y, E.mode, b), y.return = E, y; + if (typeof y == "object" && y !== null) { + switch (y.$$typeof) { + case _0: + return b = rd(y.type, y.key, y.props, null, E.mode, b), b.ref = Lc(E, null, y), b.return = E, b; + case Ts: + return y = i5(y, E.mode, b), y.return = E, y; + case sa: + var x = y._init; + return h(E, x(y._payload), b); + } + if (zc(y) || Ic(y)) return y = vi(y, E.mode, b, null), y.return = E, y; + V0(E, y); + } + return null; + } + a(h, "q"); + function m(E, y, b, x) { + var C = y !== null ? y.key : null; + if (typeof b == "string" && b !== "" || typeof b == "number") return C !== null ? null : l(E, y, "" + b, x); + if (typeof b == "object" && b !== null) { + switch (b.$$typeof) { + case _0: + return b.key === C ? u(E, y, b, x) : null; + case Ts: + return b.key === C ? c(E, y, b, x) : null; + case sa: + return C = b._init, m( + E, + y, + C(b._payload), + x + ); + } + if (zc(b) || Ic(b)) return C !== null ? null : p(E, y, b, x, null); + V0(E, b); + } + return null; + } + a(m, "r"); + function g(E, y, b, x, C) { + if (typeof x == "string" && x !== "" || typeof x == "number") return E = E.get(b) || null, l(y, E, "" + x, C); + if (typeof x == "object" && x !== null) { + switch (x.$$typeof) { + case _0: + return E = E.get(x.key === null ? b : x.key) || null, u(y, E, x, C); + case Ts: + return E = E.get(x.key === null ? b : x.key) || null, c(y, E, x, C); + case sa: + var R = x._init; + return g(E, y, b, R(x._payload), C); + } + if (zc(x) || Ic(x)) return E = E.get(b) || null, p(y, E, x, C, null); + V0(y, x); + } + return null; + } + a(g, "y"); + function w(E, y, b, x) { + for (var C = null, R = null, D = y, A = y = 0, I = null; D !== null && A < b.length; A++) { + D.index > A ? (I = D, D = null) : I = D.sibling; + var k = m(E, D, b[A], x); + if (k === null) { + D === null && (D = I); + break; + } + e && D && k.alternate === null && t(E, D), y = i(k, y, A), R === null ? C = k : R.sibling = k, R = k, D = I; + } + if (A === b.length) return r(E, D), Pe && pi(E, A), C; + if (D === null) { + for (; A < b.length; A++) D = h(E, b[A], x), D !== null && (y = i(D, y, A), R === null ? C = D : R.sibling = D, R = D); + return Pe && pi(E, A), C; + } + for (D = n(E, D); A < b.length; A++) I = g(D, E, A, b[A], x), I !== null && (e && I.alternate !== null && D.delete(I.key === null ? A : + I.key), y = i(I, y, A), R === null ? C = I : R.sibling = I, R = I); + return e && D.forEach(function(M) { + return t(E, M); + }), Pe && pi(E, A), C; + } + a(w, "n"); + function v(E, y, b, x) { + var C = Ic(b); + if (typeof C != "function") throw Error(N(150)); + if (b = C.call(b), b == null) throw Error(N(151)); + for (var R = C = null, D = y, A = y = 0, I = null, k = b.next(); D !== null && !k.done; A++, k = b.next()) { + D.index > A ? (I = D, D = null) : I = D.sibling; + var M = m(E, D, k.value, x); + if (M === null) { + D === null && (D = I); + break; + } + e && D && M.alternate === null && t(E, D), y = i(M, y, A), R === null ? C = M : R.sibling = M, R = M, D = I; + } + if (k.done) return r( + E, + D + ), Pe && pi(E, A), C; + if (D === null) { + for (; !k.done; A++, k = b.next()) k = h(E, k.value, x), k !== null && (y = i(k, y, A), R === null ? C = k : R.sibling = k, R = k); + return Pe && pi(E, A), C; + } + for (D = n(E, D); !k.done; A++, k = b.next()) k = g(D, E, A, k.value, x), k !== null && (e && k.alternate !== null && D.delete(k.key === + null ? A : k.key), y = i(k, y, A), R === null ? C = k : R.sibling = k, R = k); + return e && D.forEach(function(V) { + return t(E, V); + }), Pe && pi(E, A), C; + } + a(v, "t"); + function S(E, y, b, x) { + if (typeof b == "object" && b !== null && b.type === Is && b.key === null && (b = b.props.children), typeof b == "object" && b !== null) { + switch (b.$$typeof) { + case _0: + e: { + for (var C = b.key, R = y; R !== null; ) { + if (R.key === C) { + if (C = b.type, C === Is) { + if (R.tag === 7) { + r(E, R.sibling), y = o(R, b.props.children), y.return = E, E = y; + break e; + } + } else if (R.elementType === C || typeof C == "object" && C !== null && C.$$typeof === sa && _x(C) === R.type) { + r(E, R.sibling), y = o(R, b.props), y.ref = Lc(E, R, b), y.return = E, E = y; + break e; + } + r(E, R); + break; + } else t(E, R); + R = R.sibling; + } + b.type === Is ? (y = vi(b.props.children, E.mode, x, b.key), y.return = E, E = y) : (x = rd(b.type, b.key, b.props, null, E.mode, + x), x.ref = Lc(E, y, b), x.return = E, E = x); + } + return s(E); + case Ts: + e: { + for (R = b.key; y !== null; ) { + if (y.key === R) if (y.tag === 4 && y.stateNode.containerInfo === b.containerInfo && y.stateNode.implementation === b.implementation) { + r(E, y.sibling), y = o(y, b.children || []), y.return = E, E = y; + break e; + } else { + r(E, y); + break; + } + else t(E, y); + y = y.sibling; + } + y = i5(b, E.mode, x), y.return = E, E = y; + } + return s(E); + case sa: + return R = b._init, S(E, y, R(b._payload), x); + } + if (zc(b)) return w(E, y, b, x); + if (Ic(b)) return v(E, y, b, x); + V0(E, b); + } + return typeof b == "string" && b !== "" || typeof b == "number" ? (b = "" + b, y !== null && y.tag === 6 ? (r(E, y.sibling), y = o(y, b), + y.return = E, E = y) : (r(E, y), y = a5(b, E.mode, x), y.return = E, E = y), s(E)) : r(E, y); + } + return a(S, "J"), S; + } + a(Z7, "vh"); + var Xs = Z7(!0), e6 = Z7(!1), vp = {}, qn = Ca(vp), lp = Ca(vp), up = Ca(vp); + function mi(e) { + if (e === vp) throw Error(N(174)); + return e; + } + a(mi, "Hh"); + function xv(e, t) { + switch (Ce(up, t), Ce(lp, e), Ce(qn, vp), e = t.nodeType, e) { + case 9: + case 11: + t = (t = t.documentElement) ? t.namespaceURI : g5(null, ""); + break; + default: + e = e === 8 ? t.parentNode : t, t = e.namespaceURI || null, e = e.tagName, t = g5(t, e); + } + Ae(qn), Ce(qn, t); + } + a(xv, "Ih"); + function Qs() { + Ae(qn), Ae(lp), Ae(up); + } + a(Qs, "Jh"); + function t6(e) { + mi(up.current); + var t = mi(qn.current), r = g5(t, e.type); + t !== r && (Ce(lp, e), Ce(qn, r)); + } + a(t6, "Kh"); + function Cv(e) { + lp.current === e && (Ae(qn), Ae(lp)); + } + a(Cv, "Lh"); + var Ne = Ca(0); + function wd(e) { + for (var t = e; t !== null; ) { + if (t.tag === 13) { + var r = t.memoizedState; + if (r !== null && (r = r.dehydrated, r === null || r.data === "$?" || r.data === "$!")) return t; + } else if (t.tag === 19 && t.memoizedProps.revealOrder !== void 0) { + if ((t.flags & 128) !== 0) return t; + } else if (t.child !== null) { + t.child.return = t, t = t.child; + continue; + } + if (t === e) break; + for (; t.sibling === null; ) { + if (t.return === null || t.return === e) return null; + t = t.return; + } + t.sibling.return = t.return, t = t.sibling; + } + return null; + } + a(wd, "Mh"); + var Z2 = []; + function Rv() { + for (var e = 0; e < Z2.length; e++) Z2[e]._workInProgressVersionPrimary = null; + Z2.length = 0; + } + a(Rv, "Oh"); + var Q0 = _o.ReactCurrentDispatcher, e5 = _o.ReactCurrentBatchConfig, Si = 0, Me = null, ot = null, dt = null, Sd = !1, Gc = !1, cp = 0, jH = 0; + function Ft() { + throw Error(N(321)); + } + a(Ft, "Q"); + function Dv(e, t) { + if (t === null) return !1; + for (var r = 0; r < t.length && r < e.length; r++) if (!En(e[r], t[r])) return !1; + return !0; + } + a(Dv, "Wh"); + function Av(e, t, r, n, o, i) { + if (Si = i, Me = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Q0.current = e === null || e.memoizedState === null ? qH : + GH, e = r(n, o), Gc) { + i = 0; + do { + if (Gc = !1, cp = 0, 25 <= i) throw Error(N(301)); + i += 1, dt = ot = null, t.updateQueue = null, Q0.current = YH, e = r(n, o); + } while (Gc); + } + if (Q0.current = Ed, t = ot !== null && ot.next !== null, Si = 0, dt = ot = Me = null, Sd = !1, t) throw Error(N(300)); + return e; + } + a(Av, "Xh"); + function _v() { + var e = cp !== 0; + return cp = 0, e; + } + a(_v, "bi"); + function Vn() { + var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; + return dt === null ? Me.memoizedState = dt = e : dt = dt.next = e, dt; + } + a(Vn, "ci"); + function Vr() { + if (ot === null) { + var e = Me.alternate; + e = e !== null ? e.memoizedState : null; + } else e = ot.next; + var t = dt === null ? Me.memoizedState : dt.next; + if (t !== null) dt = t, ot = e; + else { + if (e === null) throw Error(N(310)); + ot = e, e = { memoizedState: ot.memoizedState, baseState: ot.baseState, baseQueue: ot.baseQueue, queue: ot.queue, next: null }, dt === + null ? Me.memoizedState = dt = e : dt = dt.next = e; + } + return dt; + } + a(Vr, "di"); + function pp(e, t) { + return typeof t == "function" ? t(e) : t; + } + a(pp, "ei"); + function t5(e) { + var t = Vr(), r = t.queue; + if (r === null) throw Error(N(311)); + r.lastRenderedReducer = e; + var n = ot, o = n.baseQueue, i = r.pending; + if (i !== null) { + if (o !== null) { + var s = o.next; + o.next = i.next, i.next = s; + } + n.baseQueue = o = i, r.pending = null; + } + if (o !== null) { + i = o.next, n = n.baseState; + var l = s = null, u = null, c = i; + do { + var p = c.lane; + if ((Si & p) === p) u !== null && (u = u.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, + next: null }), n = c.hasEagerState ? c.eagerState : e(n, c.action); + else { + var h = { + lane: p, + action: c.action, + hasEagerState: c.hasEagerState, + eagerState: c.eagerState, + next: null + }; + u === null ? (l = u = h, s = n) : u = u.next = h, Me.lanes |= p, Ei |= p; + } + c = c.next; + } while (c !== null && c !== i); + u === null ? s = n : u.next = l, En(n, t.memoizedState) || (ir = !0), t.memoizedState = n, t.baseState = s, t.baseQueue = u, r.lastRenderedState = + n; + } + if (e = r.interleaved, e !== null) { + o = e; + do + i = o.lane, Me.lanes |= i, Ei |= i, o = o.next; + while (o !== e); + } else o === null && (r.lanes = 0); + return [t.memoizedState, r.dispatch]; + } + a(t5, "fi"); + function r5(e) { + var t = Vr(), r = t.queue; + if (r === null) throw Error(N(311)); + r.lastRenderedReducer = e; + var n = r.dispatch, o = r.pending, i = t.memoizedState; + if (o !== null) { + r.pending = null; + var s = o = o.next; + do + i = e(i, s.action), s = s.next; + while (s !== o); + En(i, t.memoizedState) || (ir = !0), t.memoizedState = i, t.baseQueue === null && (t.baseState = i), r.lastRenderedState = i; + } + return [i, n]; + } + a(r5, "gi"); + function r6() { + } + a(r6, "hi"); + function n6(e, t) { + var r = Me, n = Vr(), o = t(), i = !En(n.memoizedState, o); + if (i && (n.memoizedState = o, ir = !0), n = n.queue, Tv(i6.bind(null, r, n, e), [e]), n.getSnapshot !== t || i || dt !== null && dt.memoizedState. + tag & 1) { + if (r.flags |= 2048, fp(9, a6.bind(null, r, n, o, t), void 0, null), ht === null) throw Error(N(349)); + (Si & 30) !== 0 || o6(r, t, o); + } + return o; + } + a(n6, "ii"); + function o6(e, t, r) { + e.flags |= 16384, e = { getSnapshot: t, value: r }, t = Me.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, Me.updateQueue = + t, t.stores = [e]) : (r = t.stores, r === null ? t.stores = [e] : r.push(e)); + } + a(o6, "ni"); + function a6(e, t, r, n) { + t.value = r, t.getSnapshot = n, s6(t) && l6(e); + } + a(a6, "mi"); + function i6(e, t, r) { + return r(function() { + s6(t) && l6(e); + }); + } + a(i6, "ki"); + function s6(e) { + var t = e.getSnapshot; + e = e.value; + try { + var r = t(); + return !En(e, r); + } catch { + return !0; + } + } + a(s6, "oi"); + function l6(e) { + var t = Do(e, 1); + t !== null && Sn(t, e, 1, -1); + } + a(l6, "pi"); + function Tx(e) { + var t = Vn(); + return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, + lastRenderedReducer: pp, lastRenderedState: e }, t.queue = e, e = e.dispatch = WH.bind(null, Me, e), [t.memoizedState, e]; + } + a(Tx, "qi"); + function fp(e, t, r, n) { + return e = { tag: e, create: t, destroy: r, deps: n, next: null }, t = Me.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, + Me.updateQueue = t, t.lastEffect = e.next = e) : (r = t.lastEffect, r === null ? t.lastEffect = e.next = e : (n = r.next, r.next = e, e. + next = n, t.lastEffect = e)), e; + } + a(fp, "li"); + function u6() { + return Vr().memoizedState; + } + a(u6, "si"); + function J0(e, t, r, n) { + var o = Vn(); + Me.flags |= e, o.memoizedState = fp(1 | t, r, void 0, n === void 0 ? null : n); + } + a(J0, "ti"); + function Ld(e, t, r, n) { + var o = Vr(); + n = n === void 0 ? null : n; + var i = void 0; + if (ot !== null) { + var s = ot.memoizedState; + if (i = s.destroy, n !== null && Dv(n, s.deps)) { + o.memoizedState = fp(t, r, i, n); + return; + } + } + Me.flags |= e, o.memoizedState = fp(1 | t, r, i, n); + } + a(Ld, "ui"); + function Ix(e, t) { + return J0(8390656, 8, e, t); + } + a(Ix, "vi"); + function Tv(e, t) { + return Ld(2048, 8, e, t); + } + a(Tv, "ji"); + function c6(e, t) { + return Ld(4, 2, e, t); + } + a(c6, "wi"); + function p6(e, t) { + return Ld(4, 4, e, t); + } + a(p6, "xi"); + function f6(e, t) { + if (typeof t == "function") return e = e(), t(e), function() { + t(null); + }; + if (t != null) return e = e(), t.current = e, function() { + t.current = null; + }; + } + a(f6, "yi"); + function d6(e, t, r) { + return r = r != null ? r.concat([e]) : null, Ld(4, 4, f6.bind(null, t, e), r); + } + a(d6, "zi"); + function Iv() { + } + a(Iv, "Ai"); + function h6(e, t) { + var r = Vr(); + t = t === void 0 ? null : t; + var n = r.memoizedState; + return n !== null && t !== null && Dv(t, n[1]) ? n[0] : (r.memoizedState = [e, t], e); + } + a(h6, "Bi"); + function m6(e, t) { + var r = Vr(); + t = t === void 0 ? null : t; + var n = r.memoizedState; + return n !== null && t !== null && Dv(t, n[1]) ? n[0] : (e = e(), r.memoizedState = [e, t], e); + } + a(m6, "Ci"); + function g6(e, t, r) { + return (Si & 21) === 0 ? (e.baseState && (e.baseState = !1, ir = !0), e.memoizedState = r) : (En(r, t) || (r = w7(), Me.lanes |= r, Ei |= + r, e.baseState = !0), t); + } + a(g6, "Di"); + function VH(e, t) { + var r = me; + me = r !== 0 && 4 > r ? r : 4, e(!0); + var n = e5.transition; + e5.transition = {}; + try { + e(!1), t(); + } finally { + me = r, e5.transition = n; + } + } + a(VH, "Ei"); + function v6() { + return Vr().memoizedState; + } + a(v6, "Fi"); + function UH(e, t, r) { + var n = wa(e); + if (r = { lane: n, action: r, hasEagerState: !1, eagerState: null, next: null }, y6(e)) w6(t, r); + else if (r = K7(e, t, r, n), r !== null) { + var o = Vt(); + Sn(r, e, n, o), S6(r, t, n); + } + } + a(UH, "Gi"); + function WH(e, t, r) { + var n = wa(e), o = { lane: n, action: r, hasEagerState: !1, eagerState: null, next: null }; + if (y6(e)) w6(t, o); + else { + var i = e.alternate; + if (e.lanes === 0 && (i === null || i.lanes === 0) && (i = t.lastRenderedReducer, i !== null)) try { + var s = t.lastRenderedState, l = i(s, r); + if (o.hasEagerState = !0, o.eagerState = l, En(l, s)) { + var u = t.interleaved; + u === null ? (o.next = o, Ev(t)) : (o.next = u.next, u.next = o), t.interleaved = o; + return; + } + } catch { + } finally { + } + r = K7(e, t, o, n), r !== null && (o = Vt(), Sn(r, e, n, o), S6(r, t, n)); + } + } + a(WH, "ri"); + function y6(e) { + var t = e.alternate; + return e === Me || t !== null && t === Me; + } + a(y6, "Hi"); + function w6(e, t) { + Gc = Sd = !0; + var r = e.pending; + r === null ? t.next = t : (t.next = r.next, r.next = t), e.pending = t; + } + a(w6, "Ii"); + function S6(e, t, r) { + if ((r & 4194240) !== 0) { + var n = t.lanes; + n &= e.pendingLanes, r |= n, t.lanes = r, sv(e, r); + } + } + a(S6, "Ji"); + var Ed = { readContext: jr, useCallback: Ft, useContext: Ft, useEffect: Ft, useImperativeHandle: Ft, useInsertionEffect: Ft, useLayoutEffect: Ft, + useMemo: Ft, useReducer: Ft, useRef: Ft, useState: Ft, useDebugValue: Ft, useDeferredValue: Ft, useTransition: Ft, useMutableSource: Ft, useSyncExternalStore: Ft, + useId: Ft, unstable_isNewReconciler: !1 }, qH = { readContext: jr, useCallback: /* @__PURE__ */ a(function(e, t) { + return Vn().memoizedState = [e, t === void 0 ? null : t], e; + }, "useCallback"), useContext: jr, useEffect: Ix, useImperativeHandle: /* @__PURE__ */ a(function(e, t, r) { + return r = r != null ? r.concat([e]) : null, J0( + 4194308, + 4, + f6.bind(null, t, e), + r + ); + }, "useImperativeHandle"), useLayoutEffect: /* @__PURE__ */ a(function(e, t) { + return J0(4194308, 4, e, t); + }, "useLayoutEffect"), useInsertionEffect: /* @__PURE__ */ a(function(e, t) { + return J0(4, 2, e, t); + }, "useInsertionEffect"), useMemo: /* @__PURE__ */ a(function(e, t) { + var r = Vn(); + return t = t === void 0 ? null : t, e = e(), r.memoizedState = [e, t], e; + }, "useMemo"), useReducer: /* @__PURE__ */ a(function(e, t, r) { + var n = Vn(); + return t = r !== void 0 ? r(t) : t, n.memoizedState = n.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, + lastRenderedReducer: e, lastRenderedState: t }, n.queue = e, e = e.dispatch = UH.bind(null, Me, e), [n.memoizedState, e]; + }, "useReducer"), useRef: /* @__PURE__ */ a(function(e) { + var t = Vn(); + return e = { current: e }, t.memoizedState = e; + }, "useRef"), useState: Tx, useDebugValue: Iv, useDeferredValue: /* @__PURE__ */ a(function(e) { + return Vn().memoizedState = e; + }, "useDeferredValue"), useTransition: /* @__PURE__ */ a(function() { + var e = Tx(!1), t = e[0]; + return e = VH.bind(null, e[1]), Vn().memoizedState = e, [t, e]; + }, "useTransition"), useMutableSource: /* @__PURE__ */ a(function() { + }, "useMutableSource"), useSyncExternalStore: /* @__PURE__ */ a(function(e, t, r) { + var n = Me, o = Vn(); + if (Pe) { + if (r === void 0) throw Error(N(407)); + r = r(); + } else { + if (r = t(), ht === null) throw Error(N(349)); + (Si & 30) !== 0 || o6(n, t, r); + } + o.memoizedState = r; + var i = { value: r, getSnapshot: t }; + return o.queue = i, Ix(i6.bind( + null, + n, + i, + e + ), [e]), n.flags |= 2048, fp(9, a6.bind(null, n, i, r, t), void 0, null), r; + }, "useSyncExternalStore"), useId: /* @__PURE__ */ a(function() { + var e = Vn(), t = ht.identifierPrefix; + if (Pe) { + var r = bo, n = Eo; + r = (n & ~(1 << 32 - wn(n) - 1)).toString(32) + r, t = ":" + t + "R" + r, r = cp++, 0 < r && (t += "H" + r.toString(32)), t += ":"; + } else r = jH++, t = ":" + t + "r" + r.toString(32) + ":"; + return e.memoizedState = t; + }, "useId"), unstable_isNewReconciler: !1 }, GH = { + readContext: jr, + useCallback: h6, + useContext: jr, + useEffect: Tv, + useImperativeHandle: d6, + useInsertionEffect: c6, + useLayoutEffect: p6, + useMemo: m6, + useReducer: t5, + useRef: u6, + useState: /* @__PURE__ */ a(function() { + return t5(pp); + }, "useState"), + useDebugValue: Iv, + useDeferredValue: /* @__PURE__ */ a(function(e) { + var t = Vr(); + return g6(t, ot.memoizedState, e); + }, "useDeferredValue"), + useTransition: /* @__PURE__ */ a(function() { + var e = t5(pp)[0], t = Vr().memoizedState; + return [e, t]; + }, "useTransition"), + useMutableSource: r6, + useSyncExternalStore: n6, + useId: v6, + unstable_isNewReconciler: !1 + }, YH = { readContext: jr, useCallback: h6, useContext: jr, useEffect: Tv, useImperativeHandle: d6, useInsertionEffect: c6, useLayoutEffect: p6, + useMemo: m6, useReducer: r5, useRef: u6, useState: /* @__PURE__ */ a(function() { + return r5(pp); + }, "useState"), useDebugValue: Iv, useDeferredValue: /* @__PURE__ */ a(function(e) { + var t = Vr(); + return ot === null ? t.memoizedState = e : g6(t, ot.memoizedState, e); + }, "useDeferredValue"), useTransition: /* @__PURE__ */ a(function() { + var e = r5(pp)[0], t = Vr().memoizedState; + return [e, t]; + }, "useTransition"), useMutableSource: r6, useSyncExternalStore: n6, useId: v6, unstable_isNewReconciler: !1 }; + function Js(e, t) { + try { + var r = "", n = t; + do + r += Cz(n), n = n.return; + while (n); + var o = r; + } catch (i) { + o = ` +Error generating stack: ` + i.message + ` +` + i.stack; + } + return { value: e, source: t, stack: o, digest: null }; + } + a(Js, "Ki"); + function n5(e, t, r) { + return { value: e, source: null, stack: r ?? null, digest: t ?? null }; + } + a(n5, "Li"); + function z5(e, t) { + try { + console.error(t.value); + } catch (r) { + setTimeout(function() { + throw r; + }); + } + } + a(z5, "Mi"); + var KH = typeof WeakMap == "function" ? WeakMap : Map; + function E6(e, t, r) { + r = xo(-1, r), r.tag = 3, r.payload = { element: null }; + var n = t.value; + return r.callback = function() { + xd || (xd = !0, K5 = n), z5(e, t); + }, r; + } + a(E6, "Oi"); + function b6(e, t, r) { + r = xo(-1, r), r.tag = 3; + var n = e.type.getDerivedStateFromError; + if (typeof n == "function") { + var o = t.value; + r.payload = function() { + return n(o); + }, r.callback = function() { + z5(e, t); + }; + } + var i = e.stateNode; + return i !== null && typeof i.componentDidCatch == "function" && (r.callback = function() { + z5(e, t), typeof n != "function" && (ya === null ? ya = /* @__PURE__ */ new Set([this]) : ya.add(this)); + var s = t.stack; + this.componentDidCatch(t.value, { componentStack: s !== null ? s : "" }); + }), r; + } + a(b6, "Ri"); + function Px(e, t, r) { + var n = e.pingCache; + if (n === null) { + n = e.pingCache = new KH(); + var o = /* @__PURE__ */ new Set(); + n.set(t, o); + } else o = n.get(t), o === void 0 && (o = /* @__PURE__ */ new Set(), n.set(t, o)); + o.has(r) || (o.add(r), e = u$.bind(null, e, t, r), t.then(e, e)); + } + a(Px, "Ti"); + function kx(e) { + do { + var t; + if ((t = e.tag === 13) && (t = e.memoizedState, t = t !== null ? t.dehydrated !== null : !0), t) return e; + e = e.return; + } while (e !== null); + return null; + } + a(kx, "Vi"); + function Fx(e, t, r, n, o) { + return (e.mode & 1) === 0 ? (e === t ? e.flags |= 65536 : (e.flags |= 128, r.flags |= 131072, r.flags &= -52805, r.tag === 1 && (r.alternate === + null ? r.tag = 17 : (t = xo(-1, 1), t.tag = 2, va(r, t, 1))), r.lanes |= 1), e) : (e.flags |= 65536, e.lanes = o, e); + } + a(Fx, "Wi"); + var XH = _o.ReactCurrentOwner, ir = !1; + function jt(e, t, r, n) { + t.child = e === null ? e6(t, null, r, n) : Xs(t, e.child, r, n); + } + a(jt, "Yi"); + function Lx(e, t, r, n, o) { + r = r.render; + var i = t.ref; + return Ws(t, o), n = Av(e, t, r, n, i, o), r = _v(), e !== null && !ir ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~o, + Ao(e, t, o)) : (Pe && r && mv(t), t.flags |= 1, jt(e, t, n, o), t.child); + } + a(Lx, "Zi"); + function Ox(e, t, r, n, o) { + if (e === null) { + var i = r.type; + return typeof i == "function" && !Bv(i) && i.defaultProps === void 0 && r.compare === null && r.defaultProps === void 0 ? (t.tag = 15, + t.type = i, x6(e, t, i, n, o)) : (e = rd(r.type, null, n, t, t.mode, o), e.ref = t.ref, e.return = t, t.child = e); + } + if (i = e.child, (e.lanes & o) === 0) { + var s = i.memoizedProps; + if (r = r.compare, r = r !== null ? r : op, r(s, n) && e.ref === t.ref) return Ao(e, t, o); + } + return t.flags |= 1, e = Sa(i, n), e.ref = t.ref, e.return = t, t.child = e; + } + a(Ox, "aj"); + function x6(e, t, r, n, o) { + if (e !== null) { + var i = e.memoizedProps; + if (op(i, n) && e.ref === t.ref) if (ir = !1, t.pendingProps = n = i, (e.lanes & o) !== 0) (e.flags & 131072) !== 0 && (ir = !0); + else return t.lanes = e.lanes, Ao(e, t, o); + } + return H5(e, t, r, n, o); + } + a(x6, "cj"); + function C6(e, t, r) { + var n = t.pendingProps, o = n.children, i = e !== null ? e.memoizedState : null; + if (n.mode === "hidden") if ((t.mode & 1) === 0) t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, Ce(Hs, Sr), Sr |= + r; + else { + if ((r & 1073741824) === 0) return e = i !== null ? i.baseLanes | r : r, t.lanes = t.childLanes = 1073741824, t.memoizedState = { baseLanes: e, + cachePool: null, transitions: null }, t.updateQueue = null, Ce(Hs, Sr), Sr |= e, null; + t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, n = i !== null ? i.baseLanes : r, Ce(Hs, Sr), Sr |= n; + } + else i !== null ? (n = i.baseLanes | r, t.memoizedState = null) : n = r, Ce(Hs, Sr), Sr |= n; + return jt(e, t, o, r), t.child; + } + a(C6, "ej"); + function R6(e, t) { + var r = t.ref; + (e === null && r !== null || e !== null && e.ref !== r) && (t.flags |= 512, t.flags |= 2097152); + } + a(R6, "hj"); + function H5(e, t, r, n, o) { + var i = lr(r) ? yi : Nt.current; + return i = Ys(t, i), Ws(t, o), r = Av(e, t, r, n, i, o), n = _v(), e !== null && !ir ? (t.updateQueue = e.updateQueue, t.flags &= -2053, + e.lanes &= ~o, Ao(e, t, o)) : (Pe && n && mv(t), t.flags |= 1, jt(e, t, r, o), t.child); + } + a(H5, "dj"); + function Nx(e, t, r, n, o) { + if (lr(r)) { + var i = !0; + dd(t); + } else i = !1; + if (Ws(t, o), t.stateNode === null) Z0(e, t), J7(t, r, n), B5(t, r, n, o), n = !0; + else if (e === null) { + var s = t.stateNode, l = t.memoizedProps; + s.props = l; + var u = s.context, c = r.contextType; + typeof c == "object" && c !== null ? c = jr(c) : (c = lr(r) ? yi : Nt.current, c = Ys(t, c)); + var p = r.getDerivedStateFromProps, h = typeof p == "function" || typeof s.getSnapshotBeforeUpdate == "function"; + h || typeof s.UNSAFE_componentWillReceiveProps != "function" && typeof s.componentWillReceiveProps != "function" || (l !== n || u !== c) && + Ax(t, s, n, c), la = !1; + var m = t.memoizedState; + s.state = m, yd(t, n, s, o), u = t.memoizedState, l !== n || m !== u || sr.current || la ? (typeof p == "function" && (M5(t, r, p, n), + u = t.memoizedState), (l = la || Dx(t, r, l, n, m, u, c)) ? (h || typeof s.UNSAFE_componentWillMount != "function" && typeof s.componentWillMount != + "function" || (typeof s.componentWillMount == "function" && s.componentWillMount(), typeof s.UNSAFE_componentWillMount == "function" && + s.UNSAFE_componentWillMount()), typeof s.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof s.componentDidMount == "fu\ +nction" && (t.flags |= 4194308), t.memoizedProps = n, t.memoizedState = u), s.props = n, s.state = u, s.context = c, n = l) : (typeof s.componentDidMount == + "function" && (t.flags |= 4194308), n = !1); + } else { + s = t.stateNode, X7(e, t), l = t.memoizedProps, c = t.type === t.elementType ? l : gn(t.type, l), s.props = c, h = t.pendingProps, m = + s.context, u = r.contextType, typeof u == "object" && u !== null ? u = jr(u) : (u = lr(r) ? yi : Nt.current, u = Ys(t, u)); + var g = r.getDerivedStateFromProps; + (p = typeof g == "function" || typeof s.getSnapshotBeforeUpdate == "function") || typeof s.UNSAFE_componentWillReceiveProps != "functi\ +on" && typeof s.componentWillReceiveProps != "function" || (l !== h || m !== u) && Ax(t, s, n, u), la = !1, m = t.memoizedState, s.state = m, + yd(t, n, s, o); + var w = t.memoizedState; + l !== h || m !== w || sr.current || la ? (typeof g == "function" && (M5(t, r, g, n), w = t.memoizedState), (c = la || Dx(t, r, c, n, m, + w, u) || !1) ? (p || typeof s.UNSAFE_componentWillUpdate != "function" && typeof s.componentWillUpdate != "function" || (typeof s.componentWillUpdate == + "function" && s.componentWillUpdate(n, w, u), typeof s.UNSAFE_componentWillUpdate == "function" && s.UNSAFE_componentWillUpdate(n, w, u)), + typeof s.componentDidUpdate == "function" && (t.flags |= 4), typeof s.getSnapshotBeforeUpdate == "function" && (t.flags |= 1024)) : (typeof s. + componentDidUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != + "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 1024), t.memoizedProps = n, t.memoizedState = w), s.props = + n, s.state = w, s.context = u, n = c) : (typeof s.componentDidUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || + (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 1024), + n = !1); + } + return $5(e, t, r, n, i, o); + } + a(Nx, "ij"); + function $5(e, t, r, n, o, i) { + R6(e, t); + var s = (t.flags & 128) !== 0; + if (!n && !s) return o && Ex(t, r, !1), Ao(e, t, i); + n = t.stateNode, XH.current = t; + var l = s && typeof r.getDerivedStateFromError != "function" ? null : n.render(); + return t.flags |= 1, e !== null && s ? (t.child = Xs(t, e.child, null, i), t.child = Xs(t, null, l, i)) : jt(e, t, l, i), t.memoizedState = + n.state, o && Ex(t, r, !0), t.child; + } + a($5, "kj"); + function D6(e) { + var t = e.stateNode; + t.pendingContext ? Sx(e, t.pendingContext, t.pendingContext !== t.context) : t.context && Sx(e, t.context, !1), xv(e, t.containerInfo); + } + a(D6, "lj"); + function Mx(e, t, r, n, o) { + return Ks(), vv(o), t.flags |= 256, jt(e, t, r, n), t.child; + } + a(Mx, "mj"); + var j5 = { dehydrated: null, treeContext: null, retryLane: 0 }; + function V5(e) { + return { baseLanes: e, cachePool: null, transitions: null }; + } + a(V5, "oj"); + function A6(e, t, r) { + var n = t.pendingProps, o = Ne.current, i = !1, s = (t.flags & 128) !== 0, l; + if ((l = s) || (l = e !== null && e.memoizedState === null ? !1 : (o & 2) !== 0), l ? (i = !0, t.flags &= -129) : (e === null || e.memoizedState !== + null) && (o |= 1), Ce(Ne, o & 1), e === null) + return O5(t), e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? ((t.mode & 1) === 0 ? t.lanes = 1 : e.data === "$!" ? + t.lanes = 8 : t.lanes = 1073741824, null) : (s = n.children, e = n.fallback, i ? (n = t.mode, i = t.child, s = { mode: "hidden", children: s }, + (n & 1) === 0 && i !== null ? (i.childLanes = 0, i.pendingProps = s) : i = Md(s, n, 0, null), e = vi(e, n, r, null), i.return = t, e.return = + t, i.sibling = e, t.child = i, t.child.memoizedState = V5(r), t.memoizedState = j5, e) : Pv(t, s)); + if (o = e.memoizedState, o !== null && (l = o.dehydrated, l !== null)) return QH(e, t, s, n, l, o, r); + if (i) { + i = n.fallback, s = t.mode, o = e.child, l = o.sibling; + var u = { mode: "hidden", children: n.children }; + return (s & 1) === 0 && t.child !== o ? (n = t.child, n.childLanes = 0, n.pendingProps = u, t.deletions = null) : (n = Sa(o, u), n.subtreeFlags = + o.subtreeFlags & 14680064), l !== null ? i = Sa(l, i) : (i = vi(i, s, r, null), i.flags |= 2), i.return = t, n.return = t, n.sibling = + i, t.child = n, n = i, i = t.child, s = e.child.memoizedState, s = s === null ? V5(r) : { baseLanes: s.baseLanes | r, cachePool: null, + transitions: s.transitions }, i.memoizedState = s, i.childLanes = e.childLanes & ~r, t.memoizedState = j5, n; + } + return i = e.child, e = i.sibling, n = Sa(i, { mode: "visible", children: n.children }), (t.mode & 1) === 0 && (n.lanes = r), n.return = + t, n.sibling = null, e !== null && (r = t.deletions, r === null ? (t.deletions = [e], t.flags |= 16) : r.push(e)), t.child = n, t.memoizedState = + null, n; + } + a(A6, "pj"); + function Pv(e, t) { + return t = Md({ mode: "visible", children: t }, e.mode, 0, null), t.return = e, e.child = t; + } + a(Pv, "rj"); + function U0(e, t, r, n) { + return n !== null && vv(n), Xs(t, e.child, null, r), e = Pv(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e; + } + a(U0, "tj"); + function QH(e, t, r, n, o, i, s) { + if (r) + return t.flags & 256 ? (t.flags &= -257, n = n5(Error(N(422))), U0(e, t, s, n)) : t.memoizedState !== null ? (t.child = e.child, t.flags |= + 128, null) : (i = n.fallback, o = t.mode, n = Md({ mode: "visible", children: n.children }, o, 0, null), i = vi(i, o, s, null), i.flags |= + 2, n.return = t, i.return = t, n.sibling = i, t.child = n, (t.mode & 1) !== 0 && Xs(t, e.child, null, s), t.child.memoizedState = V5(s), + t.memoizedState = j5, i); + if ((t.mode & 1) === 0) return U0(e, t, s, null); + if (o.data === "$!") { + if (n = o.nextSibling && o.nextSibling.dataset, n) var l = n.dgst; + return n = l, i = Error(N(419)), n = n5(i, n, void 0), U0(e, t, s, n); + } + if (l = (s & e.childLanes) !== 0, ir || l) { + if (n = ht, n !== null) { + switch (s & -s) { + case 4: + o = 2; + break; + case 16: + o = 8; + break; + case 64: + case 128: + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + case 262144: + case 524288: + case 1048576: + case 2097152: + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + o = 32; + break; + case 536870912: + o = 268435456; + break; + default: + o = 0; + } + o = (o & (n.suspendedLanes | s)) !== 0 ? 0 : o, o !== 0 && o !== i.retryLane && (i.retryLane = o, Do(e, o), Sn(n, e, o, -1)); + } + return Mv(), n = n5(Error(N(421))), U0(e, t, s, n); + } + return o.data === "$?" ? (t.flags |= 128, t.child = e.child, t = c$.bind(null, e), o._reactRetry = t, null) : (e = i.treeContext, Er = ga( + o.nextSibling), br = t, Pe = !0, yn = null, e !== null && (Br[zr++] = Eo, Br[zr++] = bo, Br[zr++] = wi, Eo = e.id, bo = e.overflow, wi = + t), t = Pv(t, n.children), t.flags |= 4096, t); + } + a(QH, "sj"); + function Bx(e, t, r) { + e.lanes |= t; + var n = e.alternate; + n !== null && (n.lanes |= t), N5(e.return, t, r); + } + a(Bx, "wj"); + function o5(e, t, r, n, o) { + var i = e.memoizedState; + i === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: n, tail: r, tailMode: o } : (i.isBackwards = + t, i.rendering = null, i.renderingStartTime = 0, i.last = n, i.tail = r, i.tailMode = o); + } + a(o5, "xj"); + function _6(e, t, r) { + var n = t.pendingProps, o = n.revealOrder, i = n.tail; + if (jt(e, t, n.children, r), n = Ne.current, (n & 2) !== 0) n = n & 1 | 2, t.flags |= 128; + else { + if (e !== null && (e.flags & 128) !== 0) e: for (e = t.child; e !== null; ) { + if (e.tag === 13) e.memoizedState !== null && Bx(e, r, t); + else if (e.tag === 19) Bx(e, r, t); + else if (e.child !== null) { + e.child.return = e, e = e.child; + continue; + } + if (e === t) break e; + for (; e.sibling === null; ) { + if (e.return === null || e.return === t) break e; + e = e.return; + } + e.sibling.return = e.return, e = e.sibling; + } + n &= 1; + } + if (Ce(Ne, n), (t.mode & 1) === 0) t.memoizedState = null; + else switch (o) { + case "forwards": + for (r = t.child, o = null; r !== null; ) e = r.alternate, e !== null && wd(e) === null && (o = r), r = r.sibling; + r = o, r === null ? (o = t.child, t.child = null) : (o = r.sibling, r.sibling = null), o5(t, !1, o, r, i); + break; + case "backwards": + for (r = null, o = t.child, t.child = null; o !== null; ) { + if (e = o.alternate, e !== null && wd(e) === null) { + t.child = o; + break; + } + e = o.sibling, o.sibling = r, r = o, o = e; + } + o5(t, !0, r, null, i); + break; + case "together": + o5(t, !1, null, null, void 0); + break; + default: + t.memoizedState = null; + } + return t.child; + } + a(_6, "yj"); + function Z0(e, t) { + (t.mode & 1) === 0 && e !== null && (e.alternate = null, t.alternate = null, t.flags |= 2); + } + a(Z0, "jj"); + function Ao(e, t, r) { + if (e !== null && (t.dependencies = e.dependencies), Ei |= t.lanes, (r & t.childLanes) === 0) return null; + if (e !== null && t.child !== e.child) throw Error(N(153)); + if (t.child !== null) { + for (e = t.child, r = Sa(e, e.pendingProps), t.child = r, r.return = t; e.sibling !== null; ) e = e.sibling, r = r.sibling = Sa(e, e.pendingProps), + r.return = t; + r.sibling = null; + } + return t.child; + } + a(Ao, "$i"); + function JH(e, t, r) { + switch (t.tag) { + case 3: + D6(t), Ks(); + break; + case 5: + t6(t); + break; + case 1: + lr(t.type) && dd(t); + break; + case 4: + xv(t, t.stateNode.containerInfo); + break; + case 10: + var n = t.type._context, o = t.memoizedProps.value; + Ce(gd, n._currentValue), n._currentValue = o; + break; + case 13: + if (n = t.memoizedState, n !== null) + return n.dehydrated !== null ? (Ce(Ne, Ne.current & 1), t.flags |= 128, null) : (r & t.child.childLanes) !== 0 ? A6(e, t, r) : (Ce( + Ne, Ne.current & 1), e = Ao(e, t, r), e !== null ? e.sibling : null); + Ce(Ne, Ne.current & 1); + break; + case 19: + if (n = (r & t.childLanes) !== 0, (e.flags & 128) !== 0) { + if (n) return _6(e, t, r); + t.flags |= 128; + } + if (o = t.memoizedState, o !== null && (o.rendering = null, o.tail = null, o.lastEffect = null), Ce(Ne, Ne.current), n) break; + return null; + case 22: + case 23: + return t.lanes = 0, C6(e, t, r); + } + return Ao(e, t, r); + } + a(JH, "zj"); + var T6, U5, I6, P6; + T6 = /* @__PURE__ */ a(function(e, t) { + for (var r = t.child; r !== null; ) { + if (r.tag === 5 || r.tag === 6) e.appendChild(r.stateNode); + else if (r.tag !== 4 && r.child !== null) { + r.child.return = r, r = r.child; + continue; + } + if (r === t) break; + for (; r.sibling === null; ) { + if (r.return === null || r.return === t) return; + r = r.return; + } + r.sibling.return = r.return, r = r.sibling; + } + }, "Aj"); + U5 = /* @__PURE__ */ a(function() { + }, "Bj"); + I6 = /* @__PURE__ */ a(function(e, t, r, n) { + var o = e.memoizedProps; + if (o !== n) { + e = t.stateNode, mi(qn.current); + var i = null; + switch (r) { + case "input": + o = f5(e, o), n = f5(e, n), i = []; + break; + case "select": + o = Be({}, o, { value: void 0 }), n = Be({}, n, { value: void 0 }), i = []; + break; + case "textarea": + o = m5(e, o), n = m5(e, n), i = []; + break; + default: + typeof o.onClick != "function" && typeof n.onClick == "function" && (e.onclick = pd); + } + v5(r, n); + var s; + r = null; + for (c in o) if (!n.hasOwnProperty(c) && o.hasOwnProperty(c) && o[c] != null) if (c === "style") { + var l = o[c]; + for (s in l) l.hasOwnProperty(s) && (r || (r = {}), r[s] = ""); + } else c !== "dangerouslySetInnerHTML" && c !== "children" && c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarnin\ +g" && c !== "autoFocus" && (Qc.hasOwnProperty(c) ? i || (i = []) : (i = i || []).push(c, null)); + for (c in n) { + var u = n[c]; + if (l = o?.[c], n.hasOwnProperty(c) && u !== l && (u != null || l != null)) if (c === "style") if (l) { + for (s in l) !l.hasOwnProperty(s) || u && u.hasOwnProperty(s) || (r || (r = {}), r[s] = ""); + for (s in u) u.hasOwnProperty(s) && l[s] !== u[s] && (r || (r = {}), r[s] = u[s]); + } else r || (i || (i = []), i.push( + c, + r + )), r = u; + else c === "dangerouslySetInnerHTML" ? (u = u ? u.__html : void 0, l = l ? l.__html : void 0, u != null && l !== u && (i = i || []). + push(c, u)) : c === "children" ? typeof u != "string" && typeof u != "number" || (i = i || []).push(c, "" + u) : c !== "suppressCont\ +entEditableWarning" && c !== "suppressHydrationWarning" && (Qc.hasOwnProperty(c) ? (u != null && c === "onScroll" && De("scroll", e), i || l === + u || (i = [])) : (i = i || []).push(c, u)); + } + r && (i = i || []).push("style", r); + var c = i; + (t.updateQueue = c) && (t.flags |= 4); + } + }, "Cj"); + P6 = /* @__PURE__ */ a(function(e, t, r, n) { + r !== n && (t.flags |= 4); + }, "Dj"); + function Oc(e, t) { + if (!Pe) switch (e.tailMode) { + case "hidden": + t = e.tail; + for (var r = null; t !== null; ) t.alternate !== null && (r = t), t = t.sibling; + r === null ? e.tail = null : r.sibling = null; + break; + case "collapsed": + r = e.tail; + for (var n = null; r !== null; ) r.alternate !== null && (n = r), r = r.sibling; + n === null ? t || e.tail === null ? e.tail = null : e.tail.sibling = null : n.sibling = null; + } + } + a(Oc, "Ej"); + function Lt(e) { + var t = e.alternate !== null && e.alternate.child === e.child, r = 0, n = 0; + if (t) for (var o = e.child; o !== null; ) r |= o.lanes | o.childLanes, n |= o.subtreeFlags & 14680064, n |= o.flags & 14680064, o.return = + e, o = o.sibling; + else for (o = e.child; o !== null; ) r |= o.lanes | o.childLanes, n |= o.subtreeFlags, n |= o.flags, o.return = e, o = o.sibling; + return e.subtreeFlags |= n, e.childLanes = r, t; + } + a(Lt, "S"); + function ZH(e, t, r) { + var n = t.pendingProps; + switch (gv(t), t.tag) { + case 2: + case 16: + case 15: + case 0: + case 11: + case 7: + case 8: + case 12: + case 9: + case 14: + return Lt(t), null; + case 1: + return lr(t.type) && fd(), Lt(t), null; + case 3: + return n = t.stateNode, Qs(), Ae(sr), Ae(Nt), Rv(), n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), (e === + null || e.child === null) && (j0(t) ? t.flags |= 4 : e === null || e.memoizedState.isDehydrated && (t.flags & 256) === 0 || (t.flags |= + 1024, yn !== null && (J5(yn), yn = null))), U5(e, t), Lt(t), null; + case 5: + Cv(t); + var o = mi(up.current); + if (r = t.type, e !== null && t.stateNode != null) I6(e, t, r, n, o), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152); + else { + if (!n) { + if (t.stateNode === null) throw Error(N(166)); + return Lt(t), null; + } + if (e = mi(qn.current), j0(t)) { + n = t.stateNode, r = t.type; + var i = t.memoizedProps; + switch (n[Un] = t, n[sp] = i, e = (t.mode & 1) !== 0, r) { + case "dialog": + De("cancel", n), De("close", n); + break; + case "iframe": + case "object": + case "embed": + De("load", n); + break; + case "video": + case "audio": + for (o = 0; o < $c.length; o++) De($c[o], n); + break; + case "source": + De("error", n); + break; + case "img": + case "image": + case "link": + De( + "error", + n + ), De("load", n); + break; + case "details": + De("toggle", n); + break; + case "input": + qb(n, i), De("invalid", n); + break; + case "select": + n._wrapperState = { wasMultiple: !!i.multiple }, De("invalid", n); + break; + case "textarea": + Yb(n, i), De("invalid", n); + } + v5(r, i), o = null; + for (var s in i) if (i.hasOwnProperty(s)) { + var l = i[s]; + s === "children" ? typeof l == "string" ? n.textContent !== l && (i.suppressHydrationWarning !== !0 && $0(n.textContent, l, e), + o = ["children", l]) : typeof l == "number" && n.textContent !== "" + l && (i.suppressHydrationWarning !== !0 && $0( + n.textContent, + l, + e + ), o = ["children", "" + l]) : Qc.hasOwnProperty(s) && l != null && s === "onScroll" && De("scroll", n); + } + switch (r) { + case "input": + T0(n), Gb(n, i, !0); + break; + case "textarea": + T0(n), Kb(n); + break; + case "select": + case "option": + break; + default: + typeof i.onClick == "function" && (n.onclick = pd); + } + n = o, t.updateQueue = n, n !== null && (t.flags |= 4); + } else { + s = o.nodeType === 9 ? o : o.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = o7(r)), e === "http://www.w3.org/1999/x\ +html" ? r === "script" ? (e = s.createElement("div"), e.innerHTML = "