From aec3bb91b89aa194a2e15d27b5084c90bbe29297 Mon Sep 17 00:00:00 2001 From: TylerKingsley Date: Thu, 4 Jul 2024 18:33:26 +1000 Subject: [PATCH] SB - Dropdown-menu built --- ...eT.js => Alert-dialog.stories-DWcTGbKB.js} | 2 +- ...-CRRznIAe.js => Badge.stories-DE73WAGR.js} | 2 +- ...Visk.js => Breadcrumb.stories-kCwVdeQE.js} | 2 +- ...Dm7m_pXw.js => Button.stories-BT8CjrWh.js} | 2 +- ...6nQ4NO.js => Calendar.stories-DjYce2OC.js} | 2 +- ...s-MNvxwLyx.js => Card.stories-BILkXllz.js} | 2 +- ...-jLBqN.js => Carousel.stories-qQ96c101.js} | 2 +- ...RVfEc4.js => Checkbox.stories-CwIXj74e.js} | 2 +- ...F9X.js => Collapsible.stories-DlhzeikU.js} | 2 +- ...C6cV9cMC.js => Color-PRSJMWNM-DRl50nuF.js} | 2 +- ...i4Aqke.js => Combobox.stories-C9t18Pj8.js} | 4 +- ...gure-CFhJyPHW.js => Configure-CtyBPmch.js} | 2 +- ...r39.js => Date-picker.stories-C6dRFX5S.js} | 2 +- ...CbsigMzg.js => Dialog.stories-3fPzlfJ0.js} | 2 +- ...7.js => DocsRenderer-K4EAMTCU-Bcgzkw_k.js} | 2 +- ...DhWzuvxt.js => Drawer.stories-D-3HQQVs.js} | 67 +++--- .../assets/Dropdown-menu.stories-B2dMOp_0.js | 210 ++++++++++++++++++ ...-C67dxBg5.js => Toast.stories-C1E6YhCe.js} | 2 +- ...ww.js => WithTooltip-KJL26V4Q-ZNvJcEKX.js} | 2 +- ...{button-Dd-H60kn.js => button-C5Vfupqw.js} | 2 +- ...endar-Z8336tkc.js => calendar-CmBrbu8s.js} | 2 +- .../assets/dropdown-menu-DZj9NbHQ.js | 1 - .../assets/dropdown-menu-y34kZjI6.js | 1 + ...kbN2.js => formatter-2WMMO6ZP-CYerDvfq.js} | 2 +- storybook-static/assets/iframe-BWWxm5vg.js | 2 - storybook-static/assets/iframe-CAxipHqy.js | 2 + .../{index-kiCenfxh.js => index-DPys28Bk.js} | 10 +- storybook-static/assets/plus-BBp9dAgc.js | 6 + ...review-TxKTyTs3.js => preview-6Sm-QW-l.js} | 2 +- ...review-5TCEcCDh.js => preview-BkYYXAgd.js} | 4 +- ...=> syntaxhighlighter-BP7B2CQK-BlsMBvXQ.js} | 2 +- storybook-static/iframe.html | 2 +- storybook-static/index.json | 2 +- storybook-static/project.json | 2 +- 34 files changed, 283 insertions(+), 72 deletions(-) rename storybook-static/assets/{Alert-dialog.stories-Dz4jXjeT.js => Alert-dialog.stories-DWcTGbKB.js} (99%) rename storybook-static/assets/{Badge.stories-CRRznIAe.js => Badge.stories-DE73WAGR.js} (96%) rename storybook-static/assets/{Breadcrumb.stories-B82TVisk.js => Breadcrumb.stories-kCwVdeQE.js} (98%) rename storybook-static/assets/{Button.stories-Dm7m_pXw.js => Button.stories-BT8CjrWh.js} (95%) rename storybook-static/assets/{Calendar.stories-CX6nQ4NO.js => Calendar.stories-DjYce2OC.js} (96%) rename storybook-static/assets/{Card.stories-MNvxwLyx.js => Card.stories-BILkXllz.js} (99%) rename storybook-static/assets/{Carousel.stories-Bn-jLBqN.js => Carousel.stories-qQ96c101.js} (99%) rename storybook-static/assets/{Checkbox.stories-DJRVfEc4.js => Checkbox.stories-CwIXj74e.js} (99%) rename storybook-static/assets/{Collapsible.stories-DvBrGF9X.js => Collapsible.stories-DlhzeikU.js} (98%) rename storybook-static/assets/{Color-PRSJMWNM-C6cV9cMC.js => Color-PRSJMWNM-DRl50nuF.js} (99%) rename storybook-static/assets/{Combobox.stories-Bti4Aqke.js => Combobox.stories-C9t18Pj8.js} (98%) rename storybook-static/assets/{Configure-CFhJyPHW.js => Configure-CtyBPmch.js} (99%) rename storybook-static/assets/{Date-picker.stories-Die_Gr39.js => Date-picker.stories-C6dRFX5S.js} (98%) rename storybook-static/assets/{Dialog.stories-CbsigMzg.js => Dialog.stories-3fPzlfJ0.js} (99%) rename storybook-static/assets/{DocsRenderer-K4EAMTCU-CNZpUVC7.js => DocsRenderer-K4EAMTCU-Bcgzkw_k.js} (88%) rename storybook-static/assets/{Drawer.stories-DhWzuvxt.js => Drawer.stories-D-3HQQVs.js} (92%) create mode 100644 storybook-static/assets/Dropdown-menu.stories-B2dMOp_0.js rename storybook-static/assets/{Toast.stories-C67dxBg5.js => Toast.stories-C1E6YhCe.js} (99%) rename storybook-static/assets/{WithTooltip-KJL26V4Q-DzsXQ7ww.js => WithTooltip-KJL26V4Q-ZNvJcEKX.js} (82%) rename storybook-static/assets/{button-Dd-H60kn.js => button-C5Vfupqw.js} (96%) rename storybook-static/assets/{calendar-Z8336tkc.js => calendar-CmBrbu8s.js} (99%) delete mode 100644 storybook-static/assets/dropdown-menu-DZj9NbHQ.js create mode 100644 storybook-static/assets/dropdown-menu-y34kZjI6.js rename storybook-static/assets/{formatter-2WMMO6ZP-DjKVkbN2.js => formatter-2WMMO6ZP-CYerDvfq.js} (99%) delete mode 100644 storybook-static/assets/iframe-BWWxm5vg.js create mode 100644 storybook-static/assets/iframe-CAxipHqy.js rename storybook-static/assets/{index-kiCenfxh.js => index-DPys28Bk.js} (99%) create mode 100644 storybook-static/assets/plus-BBp9dAgc.js rename storybook-static/assets/{preview-TxKTyTs3.js => preview-6Sm-QW-l.js} (93%) rename storybook-static/assets/{preview-5TCEcCDh.js => preview-BkYYXAgd.js} (73%) rename storybook-static/assets/{syntaxhighlighter-BP7B2CQK-DgbqSUNR.js => syntaxhighlighter-BP7B2CQK-BlsMBvXQ.js} (83%) diff --git a/storybook-static/assets/Alert-dialog.stories-Dz4jXjeT.js b/storybook-static/assets/Alert-dialog.stories-DWcTGbKB.js similarity index 99% rename from storybook-static/assets/Alert-dialog.stories-Dz4jXjeT.js rename to storybook-static/assets/Alert-dialog.stories-DWcTGbKB.js index 6632f03..61e6f2c 100644 --- a/storybook-static/assets/Alert-dialog.stories-Dz4jXjeT.js +++ b/storybook-static/assets/Alert-dialog.stories-DWcTGbKB.js @@ -1,4 +1,4 @@ -import{j as t}from"./jsx-runtime-CGpYA4L6.js";import{r as l}from"./index-CleY8y_P.js";import{c as X}from"./index-BUwirNCq.js";import{u as y,a as Z}from"./index-1PiYJVay.js";import{c as N,b as ee,O as ae,W as te,C as oe,T as re,D as le,a as h,R as se,P as ie}from"./index-CNHJ6ZtR.js";import{c as ne}from"./index-CRjgN0eO.js";import{c as n}from"./utils-8RyR4BqC.js";import{b as _,B as ce}from"./button-Dd-H60kn.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-Bb4qSo10.js";var j="AlertDialog",[de,Fe]=X(j,[N]),i=N(),C=e=>{const{__scopeAlertDialog:a,...o}=e,r=i(a);return t.jsx(se,{...r,...o,modal:!0})};C.displayName=j;var pe="AlertDialogTrigger",R=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(ee,{...s,...r,ref:a})});R.displayName=pe;var ge="AlertDialogPortal",T=e=>{const{__scopeAlertDialog:a,...o}=e,r=i(a);return t.jsx(ie,{...r,...o})};T.displayName=ge;var me="AlertDialogOverlay",b=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(ae,{...s,...r,ref:a})});b.displayName=me;var c="AlertDialogContent",[ue,Ae]=de(c),w=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,children:r,...s}=e,u=i(o),p=l.useRef(null),U=y(a,p),A=l.useRef(null);return t.jsx(te,{contentName:c,titleName:E,docsSlug:"alert-dialog",children:t.jsx(ue,{scope:o,cancelRef:A,children:t.jsxs(oe,{role:"alertdialog",...u,...s,ref:U,onOpenAutoFocus:ne(s.onOpenAutoFocus,d=>{var f;d.preventDefault(),(f=A.current)==null||f.focus({preventScroll:!0})}),onPointerDownOutside:d=>d.preventDefault(),onInteractOutside:d=>d.preventDefault(),children:[t.jsx(Z,{children:r}),t.jsx(De,{contentRef:p})]})})})});w.displayName=c;var E="AlertDialogTitle",S=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(re,{...s,...r,ref:a})});S.displayName=E;var P="AlertDialogDescription",O=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(le,{...s,...r,ref:a})});O.displayName=P;var fe="AlertDialogAction",$=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(h,{...s,...r,ref:a})});$.displayName=fe;var M="AlertDialogCancel",I=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,{cancelRef:s}=Ae(M,o),u=i(o),p=y(a,s);return t.jsx(h,{...u,...r,ref:p})});I.displayName=M;var De=({contentRef:e})=>{const a=`\`${c}\` requires a description for the component to be accessible for screen reader users. +import{j as t}from"./jsx-runtime-CGpYA4L6.js";import{r as l}from"./index-CleY8y_P.js";import{c as X}from"./index-BUwirNCq.js";import{u as y,a as Z}from"./index-1PiYJVay.js";import{c as N,b as ee,O as ae,W as te,C as oe,T as re,D as le,a as h,R as se,P as ie}from"./index-CNHJ6ZtR.js";import{c as ne}from"./index-CRjgN0eO.js";import{c as n}from"./utils-8RyR4BqC.js";import{b as _,B as ce}from"./button-C5Vfupqw.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-Bb4qSo10.js";var j="AlertDialog",[de,Fe]=X(j,[N]),i=N(),C=e=>{const{__scopeAlertDialog:a,...o}=e,r=i(a);return t.jsx(se,{...r,...o,modal:!0})};C.displayName=j;var pe="AlertDialogTrigger",R=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(ee,{...s,...r,ref:a})});R.displayName=pe;var ge="AlertDialogPortal",T=e=>{const{__scopeAlertDialog:a,...o}=e,r=i(a);return t.jsx(ie,{...r,...o})};T.displayName=ge;var me="AlertDialogOverlay",b=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(ae,{...s,...r,ref:a})});b.displayName=me;var c="AlertDialogContent",[ue,Ae]=de(c),w=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,children:r,...s}=e,u=i(o),p=l.useRef(null),U=y(a,p),A=l.useRef(null);return t.jsx(te,{contentName:c,titleName:E,docsSlug:"alert-dialog",children:t.jsx(ue,{scope:o,cancelRef:A,children:t.jsxs(oe,{role:"alertdialog",...u,...s,ref:U,onOpenAutoFocus:ne(s.onOpenAutoFocus,d=>{var f;d.preventDefault(),(f=A.current)==null||f.focus({preventScroll:!0})}),onPointerDownOutside:d=>d.preventDefault(),onInteractOutside:d=>d.preventDefault(),children:[t.jsx(Z,{children:r}),t.jsx(De,{contentRef:p})]})})})});w.displayName=c;var E="AlertDialogTitle",S=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(re,{...s,...r,ref:a})});S.displayName=E;var P="AlertDialogDescription",O=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(le,{...s,...r,ref:a})});O.displayName=P;var fe="AlertDialogAction",$=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,s=i(o);return t.jsx(h,{...s,...r,ref:a})});$.displayName=fe;var M="AlertDialogCancel",I=l.forwardRef((e,a)=>{const{__scopeAlertDialog:o,...r}=e,{cancelRef:s}=Ae(M,o),u=i(o),p=y(a,s);return t.jsx(h,{...u,...r,ref:p})});I.displayName=M;var De=({contentRef:e})=>{const a=`\`${c}\` requires a description for the component to be accessible for screen reader users. You can add a description to the \`${c}\` by passing a \`${P}\` component as a child, which also benefits sighted users by adding visible context to the dialog. diff --git a/storybook-static/assets/Badge.stories-CRRznIAe.js b/storybook-static/assets/Badge.stories-DE73WAGR.js similarity index 96% rename from storybook-static/assets/Badge.stories-CRRznIAe.js rename to storybook-static/assets/Badge.stories-DE73WAGR.js index 20d783e..64b5c79 100644 --- a/storybook-static/assets/Badge.stories-CRRznIAe.js +++ b/storybook-static/assets/Badge.stories-DE73WAGR.js @@ -1,4 +1,4 @@ -import{j as T}from"./jsx-runtime-CGpYA4L6.js";import{c as _}from"./index-Bb4qSo10.js";import{c as S}from"./utils-8RyR4BqC.js";import{f as D}from"./index-4lRnP7hS.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-DEUJ_QDu.js";const j=_("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function s({className:o,variant:x,...C}){return T.jsx("div",{className:S(j({variant:x}),o),...C})}try{s.displayName="Badge",s.__docgenInfo={description:"",displayName:"Badge",props:{variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:'"default" | "secondary" | "destructive" | "outline" | null'}}}}}catch{}const w={title:"BlackBox/Badge",component:s,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select",options:["default","secondary","destructive","outline"],description:"The variant of the badge"},onClick:{action:"clicked",description:"Badge click handler"},children:{control:"text",description:"Badge label"}},args:{onClick:D()}},e={args:{children:"Badge",variant:"default"},argTypes:{onClick:{table:{disable:!0}}}},a={args:{children:"Badge",variant:"default"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}},r={args:{children:"Badge",variant:"secondary"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}},n={args:{children:"Badge",variant:"destructive"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}},t={args:{children:"Badge",variant:"outline"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}};var i,d,c;e.parameters={...e.parameters,docs:{...(i=e.parameters)==null?void 0:i.docs,source:{originalSource:`{ +import{j as T}from"./jsx-runtime-CGpYA4L6.js";import{c as _}from"./index-Bb4qSo10.js";import{c as S}from"./utils-8RyR4BqC.js";import{f as D}from"./index-4lRnP7hS.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-DEUJ_QDu.js";const j=_("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function s({className:o,variant:x,...C}){return T.jsx("div",{className:S(j({variant:x}),o),...C})}try{s.displayName="Badge",s.__docgenInfo={description:"",displayName:"Badge",props:{variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:'"default" | "destructive" | "outline" | "secondary" | null'}}}}}catch{}const w={title:"BlackBox/Badge",component:s,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select",options:["default","secondary","destructive","outline"],description:"The variant of the badge"},onClick:{action:"clicked",description:"Badge click handler"},children:{control:"text",description:"Badge label"}},args:{onClick:D()}},e={args:{children:"Badge",variant:"default"},argTypes:{onClick:{table:{disable:!0}}}},a={args:{children:"Badge",variant:"default"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}},r={args:{children:"Badge",variant:"secondary"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}},n={args:{children:"Badge",variant:"destructive"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}},t={args:{children:"Badge",variant:"outline"},argTypes:{variant:{table:{disable:!0}},onClick:{table:{disable:!0}}}};var i,d,c;e.parameters={...e.parameters,docs:{...(i=e.parameters)==null?void 0:i.docs,source:{originalSource:`{ args: { children: "Badge", variant: "default" diff --git a/storybook-static/assets/Breadcrumb.stories-B82TVisk.js b/storybook-static/assets/Breadcrumb.stories-kCwVdeQE.js similarity index 98% rename from storybook-static/assets/Breadcrumb.stories-B82TVisk.js rename to storybook-static/assets/Breadcrumb.stories-kCwVdeQE.js index 7fe1a65..375db94 100644 --- a/storybook-static/assets/Breadcrumb.stories-B82TVisk.js +++ b/storybook-static/assets/Breadcrumb.stories-kCwVdeQE.js @@ -1,4 +1,4 @@ -import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as m}from"./index-CleY8y_P.js";import{S as g}from"./index-1PiYJVay.js";import{c as s}from"./utils-8RyR4BqC.js";import{C as w}from"./chevron-right-LrJNRl_k.js";import{c as N}from"./createLucideIcon-kBjshEDv.js";import{D as y,a as D,b as I,c as i}from"./dropdown-menu-DZj9NbHQ.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-DvMrJWEt.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-DF5SYaCP.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-FvTp1rED.js";import"./check-D2cwZkjZ.js";/** +import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as m}from"./index-CleY8y_P.js";import{S as g}from"./index-1PiYJVay.js";import{c as s}from"./utils-8RyR4BqC.js";import{C as w}from"./chevron-right-LrJNRl_k.js";import{c as N}from"./createLucideIcon-kBjshEDv.js";import{D as y,a as D,b as I,c as i}from"./dropdown-menu-y34kZjI6.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-DvMrJWEt.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-DF5SYaCP.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-FvTp1rED.js";import"./check-D2cwZkjZ.js";/** * @license lucide-react v0.400.0 - ISC * * This source code is licensed under the ISC license. diff --git a/storybook-static/assets/Button.stories-Dm7m_pXw.js b/storybook-static/assets/Button.stories-BT8CjrWh.js similarity index 95% rename from storybook-static/assets/Button.stories-Dm7m_pXw.js rename to storybook-static/assets/Button.stories-BT8CjrWh.js index e86ee09..2f14acb 100644 --- a/storybook-static/assets/Button.stories-Dm7m_pXw.js +++ b/storybook-static/assets/Button.stories-BT8CjrWh.js @@ -1,4 +1,4 @@ -import{B as r}from"./button-Dd-H60kn.js";import{f as a}from"./index-4lRnP7hS.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./index-Bb4qSo10.js";import"./utils-8RyR4BqC.js";import"./index-DEUJ_QDu.js";const g={title:"BlackBox/Button",component:r,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select",options:["default","destructive","outline","secondary","ghost","link"],description:"The variant of the button"},size:{control:"select",options:["default","sm","lg","icon"],description:"The size of the button"},onClick:{action:"clicked",description:"Button click handler"},children:{control:"text",description:"Button label"},asChild:{table:{disable:!0}}},args:{onClick:a()}},t={args:{children:"Button",variant:"default",size:"default"},argTypes:{onClick:{table:{disable:!0}}}};var e,o,n;t.parameters={...t.parameters,docs:{...(e=t.parameters)==null?void 0:e.docs,source:{originalSource:`{ +import{B as r}from"./button-C5Vfupqw.js";import{f as a}from"./index-4lRnP7hS.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./index-Bb4qSo10.js";import"./utils-8RyR4BqC.js";import"./index-DEUJ_QDu.js";const g={title:"BlackBox/Button",component:r,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select",options:["default","destructive","outline","secondary","ghost","link"],description:"The variant of the button"},size:{control:"select",options:["default","sm","lg","icon"],description:"The size of the button"},onClick:{action:"clicked",description:"Button click handler"},children:{control:"text",description:"Button label"},asChild:{table:{disable:!0}}},args:{onClick:a()}},t={args:{children:"Button",variant:"default",size:"default"},argTypes:{onClick:{table:{disable:!0}}}};var e,o,n;t.parameters={...t.parameters,docs:{...(e=t.parameters)==null?void 0:e.docs,source:{originalSource:`{ args: { children: "Button", variant: "default", diff --git a/storybook-static/assets/Calendar.stories-CX6nQ4NO.js b/storybook-static/assets/Calendar.stories-DjYce2OC.js similarity index 96% rename from storybook-static/assets/Calendar.stories-CX6nQ4NO.js rename to storybook-static/assets/Calendar.stories-DjYce2OC.js index 2c6c3d4..ea1522c 100644 --- a/storybook-static/assets/Calendar.stories-CX6nQ4NO.js +++ b/storybook-static/assets/Calendar.stories-DjYce2OC.js @@ -1,4 +1,4 @@ -import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{f as F,C as j}from"./calendar-Z8336tkc.js";import{z as l,u as O,t as D,F as v,a as _,b as P,c as M,d as T,e as W,f as I}from"./form-C7HgSUBv.js";import{C as B}from"./react-icons.esm-B7_ZKjrr.js";import{c as R}from"./utils-8RyR4BqC.js";import{B as c}from"./button-Dd-H60kn.js";import{P as q,a as A,b as E}from"./popover-C0KbRRN6.js";import{t as J}from"./use-toast-CAMf2V-s.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./createLucideIcon-kBjshEDv.js";import"./chevron-right-LrJNRl_k.js";import"./index-1PiYJVay.js";import"./label-p2dGKIr_.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-Bb4qSo10.js";import"./index-CRjgN0eO.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-DF5SYaCP.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-FvTp1rED.js";const L=l.object({dob:l.date({required_error:"A date of birth is required."})});function d(a){const i=O({resolver:D(L)});function C(s){J({title:"You submitted the following values:",description:e.jsx("pre",{className:"mt-2 w-[340px] rounded-md bg-slate-950 p-4",children:e.jsx("code",{className:"text-white",children:JSON.stringify(s,null,2)})})})}return e.jsx(v,{...i,children:e.jsxs("form",{onSubmit:i.handleSubmit(C),className:"space-y-8",children:[e.jsx(_,{control:i.control,name:"dob",render:({field:s})=>e.jsxs(P,{className:"flex flex-col",children:[e.jsx(M,{children:"Date of birth"}),e.jsxs(q,{children:[e.jsx(A,{asChild:!0,children:e.jsx(T,{children:e.jsxs(c,{variant:"outline",className:R("w-[240px] pl-3 text-left font-normal",!s.value&&"text-muted-foreground"),children:[s.value?F(s.value,"PPP"):e.jsx("span",{children:"Pick a date"}),e.jsx(B,{className:"ml-auto h-4 w-4 opacity-50"})]})})}),e.jsx(E,{className:"w-auto p-0",align:"start",children:e.jsx(j,{...a,selected:s.value,onSelect:s.onChange,disabled:m=>m>new Date||me.jsxs(P,{className:"flex flex-col",children:[e.jsx(M,{children:"Date of birth"}),e.jsxs(q,{children:[e.jsx(A,{asChild:!0,children:e.jsx(T,{children:e.jsxs(c,{variant:"outline",className:R("w-[240px] pl-3 text-left font-normal",!s.value&&"text-muted-foreground"),children:[s.value?F(s.value,"PPP"):e.jsx("span",{children:"Pick a date"}),e.jsx(B,{className:"ml-auto h-4 w-4 opacity-50"})]})})}),e.jsx(E,{className:"w-auto p-0",align:"start",children:e.jsx(j,{...a,selected:s.value,onSelect:s.onChange,disabled:m=>m>new Date||me.jsx("div",{ref:s,className:n("rounded-lg border bg-card text-card-foreground shadow-sm",t),...a}));N.displayName="Card";const y=r.forwardRef(({className:t,...a},s)=>e.jsx("div",{ref:s,className:n("flex flex-col space-y-1.5 p-6",t),...a}));y.displayName="CardHeader";const S=r.forwardRef(({className:t,...a},s)=>e.jsx("h3",{ref:s,className:n("text-2xl font-semibold leading-none tracking-tight",t),...a}));S.displayName="CardTitle";const k=r.forwardRef(({className:t,...a},s)=>e.jsx("p",{ref:s,className:n("text-sm text-muted-foreground",t),...a}));k.displayName="CardDescription";const _=r.forwardRef(({className:t,...a},s)=>e.jsx("div",{ref:s,className:n("p-6 pt-0",t),...a}));_.displayName="CardContent";const I=r.forwardRef(({className:t,...a},s)=>e.jsx("div",{ref:s,className:n("flex items-center p-6 pt-0",t),...a}));I.displayName="CardFooter";try{N.displayName="Card",N.__docgenInfo={description:"",displayName:"Card",props:{}}}catch{}var B="Switch",[ie,Ye]=re(B),[ce,le]=ie(B),A=r.forwardRef((t,a)=>{const{__scopeSwitch:s,name:o,checked:i,defaultChecked:p,required:d,disabled:c,value:m="on",onCheckedChange:C,...P}=t,[l,j]=r.useState(null),K=ae(a,f=>j(f)),b=r.useRef(!1),R=l?!!l.closest("form"):!0,[u=!1,U]=te({prop:i,defaultProp:p,onChange:C});return e.jsxs(ce,{scope:s,checked:u,disabled:c,children:[e.jsx(Y.button,{type:"button",role:"switch","aria-checked":u,"aria-required":d,"data-state":V(u),"data-disabled":c?"":void 0,disabled:c,value:m,...P,ref:K,onClick:se(t.onClick,f=>{U(W=>!W),R&&(b.current=f.isPropagationStopped(),b.current||f.stopPropagation())})}),R&&e.jsx(de,{control:l,bubbles:!b.current,name:o,value:m,checked:u,required:d,disabled:c,style:{transform:"translateX(-100%)"}})]})});A.displayName=B;var q="SwitchThumb",O=r.forwardRef((t,a)=>{const{__scopeSwitch:s,...o}=t,i=le(q,s);return e.jsx(Y.span,{"data-state":V(i.checked),"data-disabled":i.disabled?"":void 0,...o,ref:a})});O.displayName=q;var de=t=>{const{control:a,checked:s,bubbles:o=!0,...i}=t,p=r.useRef(null),d=ne(s),c=oe(a);return r.useEffect(()=>{const m=p.current,C=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(C,"checked").set;if(d!==s&&l){const j=new Event("click",{bubbles:o});l.call(m,s),m.dispatchEvent(j)}},[d,s,o]),e.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:s,...i,tabIndex:-1,ref:p,style:{...t.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function V(t){return t?"checked":"unchecked"}var z=A,me=O;const v=r.forwardRef(({className:t,...a},s)=>e.jsx(z,{className:n("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",t),...a,ref:s,children:e.jsx(me,{className:n("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));v.displayName=z.displayName;try{v.displayName="Switch",v.__docgenInfo={description:"",displayName:"Switch",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}const Ae={title:"BlackBox/Card",component:N,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{className:{control:"text",description:"Class added to the Card"},children:{control:void 0,description:"Card content"}}},h={args:{className:"w-[350px]",children:e.jsxs(e.Fragment,{children:[e.jsxs(y,{children:[e.jsx(S,{children:"Create project"}),e.jsx(k,{children:"Deploy your new project in one-click."})]}),e.jsx(_,{children:e.jsx("form",{children:e.jsxs("div",{className:"grid w-full items-center gap-4",children:[e.jsxs("div",{className:"flex flex-col space-y-1.5",children:[e.jsx(T,{htmlFor:"name",children:"Name"}),e.jsx(X,{id:"name",placeholder:"Name of your project"})]}),e.jsxs("div",{className:"flex flex-col space-y-1.5",children:[e.jsx(T,{htmlFor:"framework",children:"Framework"}),e.jsxs($,{children:[e.jsx(G,{id:"framework",children:e.jsx(J,{placeholder:"Select"})}),e.jsxs(Q,{position:"popper",children:[e.jsx(x,{value:"next",children:"Next.js"}),e.jsx(x,{value:"sveltekit",children:"SvelteKit"}),e.jsx(x,{value:"astro",children:"Astro"}),e.jsx(x,{value:"nuxt",children:"Nuxt.js"})]})]})]})]})})}),e.jsxs(I,{className:"flex justify-between",children:[e.jsx(w,{variant:"outline",children:"Cancel"}),e.jsx(w,{children:"Deploy"})]})]})}},pe=[{title:"Your call has been confirmed.",description:"1 hour ago"},{title:"You have a new message!",description:"1 hour ago"},{title:"Your subscription is expiring soon!",description:"2 hours ago"}],g={args:{className:"w-[380px]",children:e.jsxs(e.Fragment,{children:[e.jsxs(y,{children:[e.jsx(S,{children:"Notifications"}),e.jsx(k,{children:"You have 3 unread messages."})]}),e.jsxs(_,{className:"grid gap-4",children:[e.jsxs("div",{className:"flex items-center space-x-4 rounded-md border p-4",children:[e.jsx(Z,{}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("p",{className:"text-sm font-medium leading-none",children:"Push Notifications"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Send notifications to device."})]}),e.jsx(v,{})]}),e.jsx("div",{children:pe.map((t,a)=>e.jsxs("div",{className:"mb-4 grid grid-cols-[25px_1fr] items-start pb-4 last:mb-0 last:pb-0",children:[e.jsx("span",{className:"flex h-2 w-2 translate-y-1 rounded-full bg-sky-500"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-sm font-medium leading-none",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.description})]})]},a))})]}),e.jsx(I,{children:e.jsxs(w,{className:"w-full",children:[e.jsx(ee,{className:"mr-2 h-4 w-4"})," Mark all as read"]})})]})}};var F,D,E;h.parameters={...h.parameters,docs:{...(F=h.parameters)==null?void 0:F.docs,source:{originalSource:`{ +import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{B as w}from"./button-C5Vfupqw.js";import{r}from"./index-CleY8y_P.js";import{c as n}from"./utils-8RyR4BqC.js";import{I as X}from"./input-BogIqK8Y.js";import{L as T}from"./label-p2dGKIr_.js";import{S as $,a as G,b as J,c as Q,d as x}from"./select-B1xNsqKv.js";import{B as Z,b as ee}from"./react-icons.esm-B7_ZKjrr.js";import{u as te,c as se}from"./index-CRjgN0eO.js";import{u as ae}from"./index-1PiYJVay.js";import{c as re,P as Y}from"./index-BUwirNCq.js";import{u as ne}from"./index-mE8aEH4R.js";import{u as oe}from"./index-DOFQCb2T.js";import"./index-Bb4qSo10.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-DF5SYaCP.js";import"./index-BCbxt7xm.js";import"./index-wt3N3kzb.js";import"./chevron-down-DmK9nTZU.js";import"./createLucideIcon-kBjshEDv.js";import"./check-D2cwZkjZ.js";const N=r.forwardRef(({className:t,...a},s)=>e.jsx("div",{ref:s,className:n("rounded-lg border bg-card text-card-foreground shadow-sm",t),...a}));N.displayName="Card";const y=r.forwardRef(({className:t,...a},s)=>e.jsx("div",{ref:s,className:n("flex flex-col space-y-1.5 p-6",t),...a}));y.displayName="CardHeader";const S=r.forwardRef(({className:t,...a},s)=>e.jsx("h3",{ref:s,className:n("text-2xl font-semibold leading-none tracking-tight",t),...a}));S.displayName="CardTitle";const k=r.forwardRef(({className:t,...a},s)=>e.jsx("p",{ref:s,className:n("text-sm text-muted-foreground",t),...a}));k.displayName="CardDescription";const _=r.forwardRef(({className:t,...a},s)=>e.jsx("div",{ref:s,className:n("p-6 pt-0",t),...a}));_.displayName="CardContent";const I=r.forwardRef(({className:t,...a},s)=>e.jsx("div",{ref:s,className:n("flex items-center p-6 pt-0",t),...a}));I.displayName="CardFooter";try{N.displayName="Card",N.__docgenInfo={description:"",displayName:"Card",props:{}}}catch{}var B="Switch",[ie,Ye]=re(B),[ce,le]=ie(B),A=r.forwardRef((t,a)=>{const{__scopeSwitch:s,name:o,checked:i,defaultChecked:p,required:d,disabled:c,value:m="on",onCheckedChange:C,...P}=t,[l,j]=r.useState(null),K=ae(a,f=>j(f)),b=r.useRef(!1),R=l?!!l.closest("form"):!0,[u=!1,U]=te({prop:i,defaultProp:p,onChange:C});return e.jsxs(ce,{scope:s,checked:u,disabled:c,children:[e.jsx(Y.button,{type:"button",role:"switch","aria-checked":u,"aria-required":d,"data-state":V(u),"data-disabled":c?"":void 0,disabled:c,value:m,...P,ref:K,onClick:se(t.onClick,f=>{U(W=>!W),R&&(b.current=f.isPropagationStopped(),b.current||f.stopPropagation())})}),R&&e.jsx(de,{control:l,bubbles:!b.current,name:o,value:m,checked:u,required:d,disabled:c,style:{transform:"translateX(-100%)"}})]})});A.displayName=B;var q="SwitchThumb",O=r.forwardRef((t,a)=>{const{__scopeSwitch:s,...o}=t,i=le(q,s);return e.jsx(Y.span,{"data-state":V(i.checked),"data-disabled":i.disabled?"":void 0,...o,ref:a})});O.displayName=q;var de=t=>{const{control:a,checked:s,bubbles:o=!0,...i}=t,p=r.useRef(null),d=ne(s),c=oe(a);return r.useEffect(()=>{const m=p.current,C=window.HTMLInputElement.prototype,l=Object.getOwnPropertyDescriptor(C,"checked").set;if(d!==s&&l){const j=new Event("click",{bubbles:o});l.call(m,s),m.dispatchEvent(j)}},[d,s,o]),e.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:s,...i,tabIndex:-1,ref:p,style:{...t.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function V(t){return t?"checked":"unchecked"}var z=A,me=O;const v=r.forwardRef(({className:t,...a},s)=>e.jsx(z,{className:n("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",t),...a,ref:s,children:e.jsx(me,{className:n("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));v.displayName=z.displayName;try{v.displayName="Switch",v.__docgenInfo={description:"",displayName:"Switch",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}const Ae={title:"BlackBox/Card",component:N,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{className:{control:"text",description:"Class added to the Card"},children:{control:void 0,description:"Card content"}}},h={args:{className:"w-[350px]",children:e.jsxs(e.Fragment,{children:[e.jsxs(y,{children:[e.jsx(S,{children:"Create project"}),e.jsx(k,{children:"Deploy your new project in one-click."})]}),e.jsx(_,{children:e.jsx("form",{children:e.jsxs("div",{className:"grid w-full items-center gap-4",children:[e.jsxs("div",{className:"flex flex-col space-y-1.5",children:[e.jsx(T,{htmlFor:"name",children:"Name"}),e.jsx(X,{id:"name",placeholder:"Name of your project"})]}),e.jsxs("div",{className:"flex flex-col space-y-1.5",children:[e.jsx(T,{htmlFor:"framework",children:"Framework"}),e.jsxs($,{children:[e.jsx(G,{id:"framework",children:e.jsx(J,{placeholder:"Select"})}),e.jsxs(Q,{position:"popper",children:[e.jsx(x,{value:"next",children:"Next.js"}),e.jsx(x,{value:"sveltekit",children:"SvelteKit"}),e.jsx(x,{value:"astro",children:"Astro"}),e.jsx(x,{value:"nuxt",children:"Nuxt.js"})]})]})]})]})})}),e.jsxs(I,{className:"flex justify-between",children:[e.jsx(w,{variant:"outline",children:"Cancel"}),e.jsx(w,{children:"Deploy"})]})]})}},pe=[{title:"Your call has been confirmed.",description:"1 hour ago"},{title:"You have a new message!",description:"1 hour ago"},{title:"Your subscription is expiring soon!",description:"2 hours ago"}],g={args:{className:"w-[380px]",children:e.jsxs(e.Fragment,{children:[e.jsxs(y,{children:[e.jsx(S,{children:"Notifications"}),e.jsx(k,{children:"You have 3 unread messages."})]}),e.jsxs(_,{className:"grid gap-4",children:[e.jsxs("div",{className:"flex items-center space-x-4 rounded-md border p-4",children:[e.jsx(Z,{}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("p",{className:"text-sm font-medium leading-none",children:"Push Notifications"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Send notifications to device."})]}),e.jsx(v,{})]}),e.jsx("div",{children:pe.map((t,a)=>e.jsxs("div",{className:"mb-4 grid grid-cols-[25px_1fr] items-start pb-4 last:mb-0 last:pb-0",children:[e.jsx("span",{className:"flex h-2 w-2 translate-y-1 rounded-full bg-sky-500"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-sm font-medium leading-none",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.description})]})]},a))})]}),e.jsx(I,{children:e.jsxs(w,{className:"w-full",children:[e.jsx(ee,{className:"mr-2 h-4 w-4"})," Mark all as read"]})})]})}};var F,D,E;h.parameters={...h.parameters,docs:{...(F=h.parameters)==null?void 0:F.docs,source:{originalSource:`{ args: { className: "w-[350px]", children: <> diff --git a/storybook-static/assets/Carousel.stories-Bn-jLBqN.js b/storybook-static/assets/Carousel.stories-qQ96c101.js similarity index 99% rename from storybook-static/assets/Carousel.stories-Bn-jLBqN.js rename to storybook-static/assets/Carousel.stories-qQ96c101.js index 26c0310..cc991a9 100644 --- a/storybook-static/assets/Carousel.stories-Bn-jLBqN.js +++ b/storybook-static/assets/Carousel.stories-qQ96c101.js @@ -1,4 +1,4 @@ -import{j}from"./jsx-runtime-CGpYA4L6.js";import{r as A}from"./index-CleY8y_P.js";import{c as dt}from"./utils-8RyR4BqC.js";import{B as $t}from"./button-Dd-H60kn.js";import{c as Kt}from"./createLucideIcon-kBjshEDv.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./index-Bb4qSo10.js";/** +import{j}from"./jsx-runtime-CGpYA4L6.js";import{r as A}from"./index-CleY8y_P.js";import{c as dt}from"./utils-8RyR4BqC.js";import{B as $t}from"./button-C5Vfupqw.js";import{c as Kt}from"./createLucideIcon-kBjshEDv.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./index-Bb4qSo10.js";/** * @license lucide-react v0.400.0 - ISC * * This source code is licensed under the ISC license. diff --git a/storybook-static/assets/Checkbox.stories-DJRVfEc4.js b/storybook-static/assets/Checkbox.stories-CwIXj74e.js similarity index 99% rename from storybook-static/assets/Checkbox.stories-DJRVfEc4.js rename to storybook-static/assets/Checkbox.stories-CwIXj74e.js index 6a1bc3f..25322ec 100644 --- a/storybook-static/assets/Checkbox.stories-DJRVfEc4.js +++ b/storybook-static/assets/Checkbox.stories-CwIXj74e.js @@ -1,4 +1,4 @@ -import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as i}from"./index-CleY8y_P.js";import{u as ce}from"./index-1PiYJVay.js";import{c as ie,P as J}from"./index-BUwirNCq.js";import{u as le,c as D}from"./index-CRjgN0eO.js";import{u as de}from"./index-mE8aEH4R.js";import{u as me}from"./index-DOFQCb2T.js";import{P as ue}from"./index-FvTp1rED.js";import{c as I}from"./utils-8RyR4BqC.js";import{C as pe}from"./check-D2cwZkjZ.js";import{z as f,u as X,t as U,F as $,a as w,b as F,d as G,c as P,e as Q,f as xe}from"./form-C7HgSUBv.js";import{B as W}from"./button-Dd-H60kn.js";import{t as Z}from"./use-toast-CAMf2V-s.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./createLucideIcon-kBjshEDv.js";import"./label-p2dGKIr_.js";import"./index-Bb4qSo10.js";var R="Checkbox",[he,ze]=ie(R),[be,fe]=he(R),ee=i.forwardRef((t,r)=>{const{__scopeCheckbox:s,name:o,checked:l,defaultChecked:a,required:d,disabled:m,value:x="on",onCheckedChange:C,...E}=t,[c,y]=i.useState(null),ae=ce(r,n=>y(n)),N=i.useRef(!1),_=c?!!c.closest("form"):!0,[h=!1,S]=le({prop:l,defaultProp:a,onChange:C}),ne=i.useRef(h);return i.useEffect(()=>{const n=c==null?void 0:c.form;if(n){const b=()=>S(ne.current);return n.addEventListener("reset",b),()=>n.removeEventListener("reset",b)}},[c,S]),e.jsxs(be,{scope:s,state:h,disabled:m,children:[e.jsx(J.button,{type:"button",role:"checkbox","aria-checked":p(h)?"mixed":h,"aria-required":d,"data-state":re(h),"data-disabled":m?"":void 0,disabled:m,value:x,...E,ref:ae,onKeyDown:D(t.onKeyDown,n=>{n.key==="Enter"&&n.preventDefault()}),onClick:D(t.onClick,n=>{S(b=>p(b)?!0:!b),_&&(N.current=n.isPropagationStopped(),N.current||n.stopPropagation())})}),_&&e.jsx(ge,{control:c,bubbles:!N.current,name:o,value:x,checked:h,required:d,disabled:m,style:{transform:"translateX(-100%)"}})]})});ee.displayName=R;var te="CheckboxIndicator",se=i.forwardRef((t,r)=>{const{__scopeCheckbox:s,forceMount:o,...l}=t,a=fe(te,s);return e.jsx(ue,{present:o||p(a.state)||a.state===!0,children:e.jsx(J.span,{"data-state":re(a.state),"data-disabled":a.disabled?"":void 0,...l,ref:r,style:{pointerEvents:"none",...t.style}})})});se.displayName=te;var ge=t=>{const{control:r,checked:s,bubbles:o=!0,...l}=t,a=i.useRef(null),d=de(s),m=me(r);return i.useEffect(()=>{const x=a.current,C=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(C,"checked").set;if(d!==s&&c){const y=new Event("click",{bubbles:o});x.indeterminate=p(s),c.call(x,p(s)?!1:s),x.dispatchEvent(y)}},[d,s,o]),e.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:p(s)?!1:s,...l,tabIndex:-1,ref:a,style:{...t.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function p(t){return t==="indeterminate"}function re(t){return p(t)?"indeterminate":t?"checked":"unchecked"}var oe=ee,ke=se;const u=i.forwardRef(({className:t,...r},s)=>e.jsx(oe,{ref:s,className:I("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",t),...r,children:e.jsx(ke,{className:I("flex items-center justify-center text-current"),children:e.jsx(pe,{className:"h-4 w-4"})})}));u.displayName=oe.displayName;try{u.displayName="Checkbox",u.__docgenInfo={description:"",displayName:"Checkbox",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}const je=f.object({mobile:f.boolean().default(!1).optional()});function ve(){const t=X({resolver:U(je),defaultValues:{mobile:!0}});function r(s){Z({title:"You submitted the following values:",description:e.jsx("pre",{className:"mt-2 w-[340px] rounded-md bg-slate-950 p-4",children:e.jsx("code",{className:"text-white",children:JSON.stringify(s,null,2)})})})}return e.jsx($,{...t,children:e.jsxs("form",{onSubmit:t.handleSubmit(r),className:"space-y-6",children:[e.jsx(w,{control:t.control,name:"mobile",render:({field:s})=>e.jsxs(F,{className:"flex flex-row items-start space-x-3 space-y-0 rounded-md border p-4 shadow",children:[e.jsx(G,{children:e.jsx(u,{checked:s.value,onCheckedChange:s.onChange})}),e.jsxs("div",{className:"space-y-1 leading-none",children:[e.jsx(P,{children:"Use different settings for my mobile devices"}),e.jsxs(Q,{children:["You can manage your mobile notifications in the"," "]})]})]})}),e.jsx(W,{type:"submit",children:"Submit"})]})})}const Ce=[{id:"recents",label:"Recents"},{id:"home",label:"Home"},{id:"applications",label:"Applications"},{id:"desktop",label:"Desktop"},{id:"downloads",label:"Downloads"},{id:"documents",label:"Documents"}],ye=f.object({items:f.array(f.string()).refine(t=>t.some(r=>r),{message:"You have to select at least one item."})});function Ne(){const t=X({resolver:U(ye),defaultValues:{items:["recents","home"]}});function r(s){Z({title:"You submitted the following values:",description:e.jsx("pre",{className:"mt-2 w-[340px] rounded-md bg-slate-950 p-4",children:e.jsx("code",{className:"text-white",children:JSON.stringify(s,null,2)})})})}return e.jsx($,{...t,children:e.jsxs("form",{onSubmit:t.handleSubmit(r),className:"space-y-8",children:[e.jsx(w,{control:t.control,name:"items",render:()=>e.jsxs(F,{children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(P,{className:"text-base",children:"Sidebar"}),e.jsx(Q,{children:"Select the items you want to display in the sidebar."})]}),Ce.map(s=>e.jsx(w,{control:t.control,name:"items",render:({field:o})=>{var l;return e.jsxs(F,{className:"flex flex-row items-start space-x-3 space-y-0",children:[e.jsx(G,{children:e.jsx(u,{checked:(l=o.value)==null?void 0:l.includes(s.id),onCheckedChange:a=>{var d;return a?o.onChange([...o.value,s.id]):o.onChange((d=o.value)==null?void 0:d.filter(m=>m!==s.id))}})}),e.jsx(P,{className:"text-sm font-normal",children:s.label})]},s.id)}},s.id)),e.jsx(xe,{})]})}),e.jsx(W,{type:"submit",children:"Submit"})]})})}const Ke={title:"BlackBox/Checkbox",component:u,parameters:{layout:"centered"},tags:["autodocs"]},g={render:()=>e.jsxs("div",{className:"items-top flex space-x-2",children:[e.jsx(u,{id:"terms1"}),e.jsxs("div",{className:"grid gap-1.5 leading-none",children:[e.jsx("label",{htmlFor:"terms1",className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:"Accept terms and conditions"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"You agree to our Terms of Service and Privacy Policy."})]})]})},k={render:()=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(u,{id:"terms2",disabled:!0}),e.jsx("label",{htmlFor:"terms2",className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:"Accept terms and conditions"})]})},j={render:()=>e.jsx(ve,{})},v={render:()=>e.jsx(Ne,{})};var M,A,B;g.parameters={...g.parameters,docs:{...(M=g.parameters)==null?void 0:M.docs,source:{originalSource:`{ +import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as i}from"./index-CleY8y_P.js";import{u as ce}from"./index-1PiYJVay.js";import{c as ie,P as J}from"./index-BUwirNCq.js";import{u as le,c as D}from"./index-CRjgN0eO.js";import{u as de}from"./index-mE8aEH4R.js";import{u as me}from"./index-DOFQCb2T.js";import{P as ue}from"./index-FvTp1rED.js";import{c as I}from"./utils-8RyR4BqC.js";import{C as pe}from"./check-D2cwZkjZ.js";import{z as f,u as X,t as U,F as $,a as w,b as F,d as G,c as P,e as Q,f as xe}from"./form-C7HgSUBv.js";import{B as W}from"./button-C5Vfupqw.js";import{t as Z}from"./use-toast-CAMf2V-s.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./createLucideIcon-kBjshEDv.js";import"./label-p2dGKIr_.js";import"./index-Bb4qSo10.js";var R="Checkbox",[he,ze]=ie(R),[be,fe]=he(R),ee=i.forwardRef((t,r)=>{const{__scopeCheckbox:s,name:o,checked:l,defaultChecked:a,required:d,disabled:m,value:x="on",onCheckedChange:C,...E}=t,[c,y]=i.useState(null),ae=ce(r,n=>y(n)),N=i.useRef(!1),_=c?!!c.closest("form"):!0,[h=!1,S]=le({prop:l,defaultProp:a,onChange:C}),ne=i.useRef(h);return i.useEffect(()=>{const n=c==null?void 0:c.form;if(n){const b=()=>S(ne.current);return n.addEventListener("reset",b),()=>n.removeEventListener("reset",b)}},[c,S]),e.jsxs(be,{scope:s,state:h,disabled:m,children:[e.jsx(J.button,{type:"button",role:"checkbox","aria-checked":p(h)?"mixed":h,"aria-required":d,"data-state":re(h),"data-disabled":m?"":void 0,disabled:m,value:x,...E,ref:ae,onKeyDown:D(t.onKeyDown,n=>{n.key==="Enter"&&n.preventDefault()}),onClick:D(t.onClick,n=>{S(b=>p(b)?!0:!b),_&&(N.current=n.isPropagationStopped(),N.current||n.stopPropagation())})}),_&&e.jsx(ge,{control:c,bubbles:!N.current,name:o,value:x,checked:h,required:d,disabled:m,style:{transform:"translateX(-100%)"}})]})});ee.displayName=R;var te="CheckboxIndicator",se=i.forwardRef((t,r)=>{const{__scopeCheckbox:s,forceMount:o,...l}=t,a=fe(te,s);return e.jsx(ue,{present:o||p(a.state)||a.state===!0,children:e.jsx(J.span,{"data-state":re(a.state),"data-disabled":a.disabled?"":void 0,...l,ref:r,style:{pointerEvents:"none",...t.style}})})});se.displayName=te;var ge=t=>{const{control:r,checked:s,bubbles:o=!0,...l}=t,a=i.useRef(null),d=de(s),m=me(r);return i.useEffect(()=>{const x=a.current,C=window.HTMLInputElement.prototype,c=Object.getOwnPropertyDescriptor(C,"checked").set;if(d!==s&&c){const y=new Event("click",{bubbles:o});x.indeterminate=p(s),c.call(x,p(s)?!1:s),x.dispatchEvent(y)}},[d,s,o]),e.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:p(s)?!1:s,...l,tabIndex:-1,ref:a,style:{...t.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function p(t){return t==="indeterminate"}function re(t){return p(t)?"indeterminate":t?"checked":"unchecked"}var oe=ee,ke=se;const u=i.forwardRef(({className:t,...r},s)=>e.jsx(oe,{ref:s,className:I("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",t),...r,children:e.jsx(ke,{className:I("flex items-center justify-center text-current"),children:e.jsx(pe,{className:"h-4 w-4"})})}));u.displayName=oe.displayName;try{u.displayName="Checkbox",u.__docgenInfo={description:"",displayName:"Checkbox",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}const je=f.object({mobile:f.boolean().default(!1).optional()});function ve(){const t=X({resolver:U(je),defaultValues:{mobile:!0}});function r(s){Z({title:"You submitted the following values:",description:e.jsx("pre",{className:"mt-2 w-[340px] rounded-md bg-slate-950 p-4",children:e.jsx("code",{className:"text-white",children:JSON.stringify(s,null,2)})})})}return e.jsx($,{...t,children:e.jsxs("form",{onSubmit:t.handleSubmit(r),className:"space-y-6",children:[e.jsx(w,{control:t.control,name:"mobile",render:({field:s})=>e.jsxs(F,{className:"flex flex-row items-start space-x-3 space-y-0 rounded-md border p-4 shadow",children:[e.jsx(G,{children:e.jsx(u,{checked:s.value,onCheckedChange:s.onChange})}),e.jsxs("div",{className:"space-y-1 leading-none",children:[e.jsx(P,{children:"Use different settings for my mobile devices"}),e.jsxs(Q,{children:["You can manage your mobile notifications in the"," "]})]})]})}),e.jsx(W,{type:"submit",children:"Submit"})]})})}const Ce=[{id:"recents",label:"Recents"},{id:"home",label:"Home"},{id:"applications",label:"Applications"},{id:"desktop",label:"Desktop"},{id:"downloads",label:"Downloads"},{id:"documents",label:"Documents"}],ye=f.object({items:f.array(f.string()).refine(t=>t.some(r=>r),{message:"You have to select at least one item."})});function Ne(){const t=X({resolver:U(ye),defaultValues:{items:["recents","home"]}});function r(s){Z({title:"You submitted the following values:",description:e.jsx("pre",{className:"mt-2 w-[340px] rounded-md bg-slate-950 p-4",children:e.jsx("code",{className:"text-white",children:JSON.stringify(s,null,2)})})})}return e.jsx($,{...t,children:e.jsxs("form",{onSubmit:t.handleSubmit(r),className:"space-y-8",children:[e.jsx(w,{control:t.control,name:"items",render:()=>e.jsxs(F,{children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(P,{className:"text-base",children:"Sidebar"}),e.jsx(Q,{children:"Select the items you want to display in the sidebar."})]}),Ce.map(s=>e.jsx(w,{control:t.control,name:"items",render:({field:o})=>{var l;return e.jsxs(F,{className:"flex flex-row items-start space-x-3 space-y-0",children:[e.jsx(G,{children:e.jsx(u,{checked:(l=o.value)==null?void 0:l.includes(s.id),onCheckedChange:a=>{var d;return a?o.onChange([...o.value,s.id]):o.onChange((d=o.value)==null?void 0:d.filter(m=>m!==s.id))}})}),e.jsx(P,{className:"text-sm font-normal",children:s.label})]},s.id)}},s.id)),e.jsx(xe,{})]})}),e.jsx(W,{type:"submit",children:"Submit"})]})})}const Ke={title:"BlackBox/Checkbox",component:u,parameters:{layout:"centered"},tags:["autodocs"]},g={render:()=>e.jsxs("div",{className:"items-top flex space-x-2",children:[e.jsx(u,{id:"terms1"}),e.jsxs("div",{className:"grid gap-1.5 leading-none",children:[e.jsx("label",{htmlFor:"terms1",className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:"Accept terms and conditions"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"You agree to our Terms of Service and Privacy Policy."})]})]})},k={render:()=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(u,{id:"terms2",disabled:!0}),e.jsx("label",{htmlFor:"terms2",className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:"Accept terms and conditions"})]})},j={render:()=>e.jsx(ve,{})},v={render:()=>e.jsx(Ne,{})};var M,A,B;g.parameters={...g.parameters,docs:{...(M=g.parameters)==null?void 0:M.docs,source:{originalSource:`{ render: () =>
diff --git a/storybook-static/assets/Collapsible.stories-DvBrGF9X.js b/storybook-static/assets/Collapsible.stories-DlhzeikU.js similarity index 98% rename from storybook-static/assets/Collapsible.stories-DvBrGF9X.js rename to storybook-static/assets/Collapsible.stories-DlhzeikU.js index 0a66e3d..2e11c83 100644 --- a/storybook-static/assets/Collapsible.stories-DvBrGF9X.js +++ b/storybook-static/assets/Collapsible.stories-DlhzeikU.js @@ -1,4 +1,4 @@ -import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as c}from"./index-CleY8y_P.js";import{R as m,C as u,a as h}from"./index-Dy3DlD1s.js";import{B as x}from"./button-Dd-H60kn.js";import{a as b}from"./react-icons.esm-B7_ZKjrr.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-FvTp1rED.js";import"./index-DF5SYaCP.js";import"./index-Bb4qSo10.js";import"./utils-8RyR4BqC.js";const o=m,t=u,r=h;try{o.displayName="Collapsible",o.__docgenInfo={description:"",displayName:"Collapsible",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{t.displayName="CollapsibleTrigger",t.__docgenInfo={description:"",displayName:"CollapsibleTrigger",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{r.displayName="CollapsibleContent",r.__docgenInfo={description:"",displayName:"CollapsibleContent",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}const R={title:"Blackbox/Collapsible",component:o,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{defaultOpen:{control:"boolean",description:"The default state"},disabled:{control:"boolean",description:"Whether the collapsible is enabled/disabled"},asChild:{table:{disable:!0}}}},a={render:s=>{const[d,p]=c.useState(s.defaultOpen||!1);return e.jsxs(o,{...s,open:d,onOpenChange:p,className:"w-[350px] space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-between space-x-4 px-4",children:[e.jsx("h4",{className:"text-sm font-semibold",children:"@peduarte starred 3 repositories"}),e.jsx(t,{asChild:!0,children:e.jsxs(x,{variant:"ghost",size:"sm",children:[e.jsx(b,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Toggle"})]})})]}),e.jsx("div",{className:"rounded-md border px-4 py-2 font-mono text-sm shadow-sm",children:"@radix-ui/primitives"}),e.jsxs(r,{className:"space-y-2",children:[e.jsx("div",{className:"rounded-md border px-4 py-2 font-mono text-sm shadow-sm",children:"@radix-ui/colors"}),e.jsx("div",{className:"rounded-md border px-4 py-2 font-mono text-sm shadow-sm",children:"@stitches/react"})]})]})},args:{defaultOpen:!1,disabled:!1}};var n,l,i;a.parameters={...a.parameters,docs:{...(n=a.parameters)==null?void 0:n.docs,source:{originalSource:`{ +import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as c}from"./index-CleY8y_P.js";import{R as m,C as u,a as h}from"./index-Dy3DlD1s.js";import{B as x}from"./button-C5Vfupqw.js";import{a as b}from"./react-icons.esm-B7_ZKjrr.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-FvTp1rED.js";import"./index-DF5SYaCP.js";import"./index-Bb4qSo10.js";import"./utils-8RyR4BqC.js";const o=m,t=u,r=h;try{o.displayName="Collapsible",o.__docgenInfo={description:"",displayName:"Collapsible",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{t.displayName="CollapsibleTrigger",t.__docgenInfo={description:"",displayName:"CollapsibleTrigger",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{r.displayName="CollapsibleContent",r.__docgenInfo={description:"",displayName:"CollapsibleContent",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}const R={title:"Blackbox/Collapsible",component:o,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{defaultOpen:{control:"boolean",description:"The default state"},disabled:{control:"boolean",description:"Whether the collapsible is enabled/disabled"},asChild:{table:{disable:!0}}}},a={render:s=>{const[d,p]=c.useState(s.defaultOpen||!1);return e.jsxs(o,{...s,open:d,onOpenChange:p,className:"w-[350px] space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-between space-x-4 px-4",children:[e.jsx("h4",{className:"text-sm font-semibold",children:"@peduarte starred 3 repositories"}),e.jsx(t,{asChild:!0,children:e.jsxs(x,{variant:"ghost",size:"sm",children:[e.jsx(b,{className:"h-4 w-4"}),e.jsx("span",{className:"sr-only",children:"Toggle"})]})})]}),e.jsx("div",{className:"rounded-md border px-4 py-2 font-mono text-sm shadow-sm",children:"@radix-ui/primitives"}),e.jsxs(r,{className:"space-y-2",children:[e.jsx("div",{className:"rounded-md border px-4 py-2 font-mono text-sm shadow-sm",children:"@radix-ui/colors"}),e.jsx("div",{className:"rounded-md border px-4 py-2 font-mono text-sm shadow-sm",children:"@stitches/react"})]})]})},args:{defaultOpen:!1,disabled:!1}};var n,l,i;a.parameters={...a.parameters,docs:{...(n=a.parameters)==null?void 0:n.docs,source:{originalSource:`{ render: args => { const [isOpen, setIsOpen] = React.useState(args.defaultOpen || false); return diff --git a/storybook-static/assets/Color-PRSJMWNM-C6cV9cMC.js b/storybook-static/assets/Color-PRSJMWNM-DRl50nuF.js similarity index 99% rename from storybook-static/assets/Color-PRSJMWNM-C6cV9cMC.js rename to storybook-static/assets/Color-PRSJMWNM-DRl50nuF.js index cec9bf4..767ba02 100644 --- a/storybook-static/assets/Color-PRSJMWNM-C6cV9cMC.js +++ b/storybook-static/assets/Color-PRSJMWNM-DRl50nuF.js @@ -1 +1 @@ -import{n as E,d as te,T as be,F as me,M as pe,g as ve}from"./index-kiCenfxh.js";import{R as f,r as b}from"./index-CleY8y_P.js";import{g as ye}from"./_commonjsHelpers-Cpj98o6Y.js";import{t as xe}from"./throttle-g1z6VH_D.js";import"./iframe-BWWxm5vg.js";import"../sb-preview/runtime.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";function C(){return(C=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function X(e){var t=b.useRef(e),n=b.useRef(function(r){t.current&&t.current(r)});return t.current=e,n.current}var O=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=1),e>n?n:e0:v.buttons>0)&&o.current?a(Y(o.current,v,s.current)):M(!1)},L=function(){return M(!1)};function M(v){var p=c.current,w=D(o.current),_=v?w.addEventListener:w.removeEventListener;_(p?"touchmove":"mousemove",k),_(p?"touchend":"mouseup",L)}return[function(v){var p=v.nativeEvent,w=o.current;if(w&&(J(p),!function(y,B){return B&&!S(y)}(p,c.current)&&w)){if(S(p)){c.current=!0;var _=p.changedTouches||[];_.length&&(s.current=_[0].identifier)}w.focus(),a(Y(w,p,s.current)),M(!0)}},function(v){var p=v.which||v.keyCode;p<37||p>40||(v.preventDefault(),l({left:p===39?.05:p===37?-.05:0,top:p===40?.05:p===38?-.05:0}))},M]},[l,a]),d=u[0],h=u[1],g=u[2];return b.useEffect(function(){return g},[g]),f.createElement("div",C({},r,{onTouchStart:d,onMouseDown:d,className:"react-colorful__interactive",ref:o,onKeyDown:h,tabIndex:0,role:"slider"}))}),j=function(e){return e.filter(Boolean).join(" ")},U=function(e){var t=e.color,n=e.left,r=e.top,o=r===void 0?.5:r,a=j(["react-colorful__pointer",e.className]);return f.createElement("div",{className:a,style:{top:100*o+"%",left:100*n+"%"}},f.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},m=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=Math.pow(10,t)),Math.round(n*e)/n},we={grad:.9,turn:360,rad:360/(2*Math.PI)},ke=function(e){return oe(K(e))},K=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?m(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?m(parseInt(e.substring(6,8),16)/255,2):1}},_e=function(e,t){return t===void 0&&(t="deg"),Number(e)*(we[t]||1)},Ee=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?Me({h:_e(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}},Me=function(e){var t=e.s,n=e.l;return{h:e.h,s:(t*=(n<50?n:100-n)/100)>0?2*t/(n+t)*100:0,v:n+t,a:e.a}},Ce=function(e){return Ne(re(e))},ne=function(e){var t=e.s,n=e.v,r=e.a,o=(200-t)*n/100;return{h:m(e.h),s:m(o>0&&o<200?t*n/100/(o<=100?o:200-o)*100:0),l:m(o/2),a:m(r,2)}},T=function(e){var t=ne(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},H=function(e){var t=ne(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},re=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var a=Math.floor(t),l=r*(1-n),s=r*(1-(t-a)*n),c=r*(1-(1-t+a)*n),u=a%6;return{r:m(255*[r,s,l,l,c,r][u]),g:m(255*[c,r,r,s,l,l][u]),b:m(255*[l,l,c,r,r,s][u]),a:m(o,2)}},$e=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?oe({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}},z=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Ne=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=o<1?z(m(255*o)):"";return"#"+z(t)+z(n)+z(r)+a},oe=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=Math.max(t,n,r),l=a-Math.min(t,n,r),s=l?a===t?(n-r)/l:a===n?2+(r-t)/l:4+(t-n)/l:0;return{h:m(60*(s<0?s+6:s)),s:m(a?l/a*100:0),v:m(a/255*100),a:o}},ae=f.memo(function(e){var t=e.hue,n=e.onChange,r=j(["react-colorful__hue",e.className]);return f.createElement("div",{className:r},f.createElement(A,{onMove:function(o){n({h:360*o.left})},onKey:function(o){n({h:O(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":m(t),"aria-valuemax":"360","aria-valuemin":"0"},f.createElement(U,{className:"react-colorful__hue-pointer",left:t/360,color:T({h:t,s:100,v:100,a:1})})))}),le=f.memo(function(e){var t=e.hsva,n=e.onChange,r={backgroundColor:T({h:t.h,s:100,v:100,a:1})};return f.createElement("div",{className:"react-colorful__saturation",style:r},f.createElement(A,{onMove:function(o){n({s:100*o.left,v:100-100*o.top})},onKey:function(o){n({s:O(t.s+100*o.left,0,100),v:O(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+m(t.s)+"%, Brightness "+m(t.v)+"%"},f.createElement(U,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:T(t)})))}),se=function(e,t){if(e===t)return!0;for(var n in e)if(e[n]!==t[n])return!1;return!0},ce=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},Oe=function(e,t){return e.toLowerCase()===t.toLowerCase()||se(K(e),K(t))};function ie(e,t,n){var r=X(n),o=b.useState(function(){return e.toHsva(t)}),a=o[0],l=o[1],s=b.useRef({color:t,hsva:a});b.useEffect(function(){if(!e.equal(t,s.current.color)){var u=e.toHsva(t);s.current={hsva:u,color:t},l(u)}},[t,e]),b.useEffect(function(){var u;se(a,s.current.hsva)||e.equal(u=e.fromHsva(a),s.current.color)||(s.current={hsva:a,color:u},r(u))},[a,e,r]);var c=b.useCallback(function(u){l(function(d){return Object.assign({},d,u)})},[]);return[a,c]}var Se=typeof window<"u"?b.useLayoutEffect:b.useEffect,Re=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},Q=new Map,ue=function(e){Se(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Q.has(t)){var n=t.createElement("style");n.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}`,Q.set(t,n);var r=Re();r&&n.setAttribute("nonce",r),t.head.appendChild(n)}},[])},je=function(e){var t=e.className,n=e.colorModel,r=e.color,o=r===void 0?n.defaultColor:r,a=e.onChange,l=W(e,["className","colorModel","color","onChange"]),s=b.useRef(null);ue(s);var c=ie(n,o,a),u=c[0],d=c[1],h=j(["react-colorful",t]);return f.createElement("div",C({},l,{ref:s,className:h}),f.createElement(le,{hsva:u,onChange:d}),f.createElement(ae,{hue:u.h,onChange:d,className:"react-colorful__last-control"}))},ze={defaultColor:"000",toHsva:ke,fromHsva:function(e){return Ce({h:e.h,s:e.s,v:e.v,a:1})},equal:Oe},Ie=function(e){return f.createElement(je,C({},e,{colorModel:ze}))},Fe=function(e){var t=e.className,n=e.hsva,r=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+H(Object.assign({},n,{a:0}))+", "+H(Object.assign({},n,{a:1}))+")"},a=j(["react-colorful__alpha",t]),l=m(100*n.a);return f.createElement("div",{className:a},f.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),f.createElement(A,{onMove:function(s){r({a:s.left})},onKey:function(s){r({a:O(n.a+s.left)})},"aria-label":"Alpha","aria-valuetext":l+"%","aria-valuenow":l,"aria-valuemin":"0","aria-valuemax":"100"},f.createElement(U,{className:"react-colorful__alpha-pointer",left:n.a,color:H(n)})))},fe=function(e){var t=e.className,n=e.colorModel,r=e.color,o=r===void 0?n.defaultColor:r,a=e.onChange,l=W(e,["className","colorModel","color","onChange"]),s=b.useRef(null);ue(s);var c=ie(n,o,a),u=c[0],d=c[1],h=j(["react-colorful",t]);return f.createElement("div",C({},l,{ref:s,className:h}),f.createElement(le,{hsva:u,onChange:d}),f.createElement(ae,{hue:u.h,onChange:d}),f.createElement(Fe,{hsva:u,onChange:d,className:"react-colorful__last-control"}))},He={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:Ee,fromHsva:H,equal:ce},Pe=function(e){return f.createElement(fe,C({},e,{colorModel:He}))},qe={defaultColor:"rgba(0, 0, 0, 1)",toHsva:$e,fromHsva:function(e){var t=re(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:ce},Le=function(e){return f.createElement(fe,C({},e,{colorModel:qe}))},Be={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]};const R=Be,he={};for(const e of Object.keys(R))he[R[e]]=e;const i={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"]}};var de=i;for(const e of Object.keys(i)){if(!("channels"in i[e]))throw new Error("missing channels property: "+e);if(!("labels"in i[e]))throw new Error("missing channel labels property: "+e);if(i[e].labels.length!==i[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=i[e];delete i[e].channels,delete i[e].labels,Object.defineProperty(i[e],"channels",{value:t}),Object.defineProperty(i[e],"labels",{value:n})}i.rgb.hsl=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(t,n,r),a=Math.max(t,n,r),l=a-o;let s,c;a===o?s=0:t===a?s=(n-r)/l:n===a?s=2+(r-t)/l:r===a&&(s=4+(t-n)/l),s=Math.min(s*60,360),s<0&&(s+=360);const u=(o+a)/2;return a===o?c=0:u<=.5?c=l/(a+o):c=l/(2-a-o),[s,c*100,u*100]};i.rgb.hsv=function(e){let t,n,r,o,a;const l=e[0]/255,s=e[1]/255,c=e[2]/255,u=Math.max(l,s,c),d=u-Math.min(l,s,c),h=function(g){return(u-g)/6/d+1/2};return d===0?(o=0,a=0):(a=d/u,t=h(l),n=h(s),r=h(c),l===u?o=r-n:s===u?o=1/3+t-r:c===u&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[o*360,a*100,u*100]};i.rgb.hwb=function(e){const t=e[0],n=e[1];let r=e[2];const o=i.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(n,r));return r=1-1/255*Math.max(t,Math.max(n,r)),[o,a*100,r*100]};i.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(1-t,1-n,1-r),a=(1-t-o)/(1-o)||0,l=(1-n-o)/(1-o)||0,s=(1-r-o)/(1-o)||0;return[a*100,l*100,s*100,o*100]};function Xe(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}i.rgb.keyword=function(e){const t=he[e];if(t)return t;let n=1/0,r;for(const o of Object.keys(R)){const a=R[o],l=Xe(e,a);l.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;const o=t*.4124+n*.3576+r*.1805,a=t*.2126+n*.7152+r*.0722,l=t*.0193+n*.1192+r*.9505;return[o*100,a*100,l*100]};i.rgb.lab=function(e){const t=i.rgb.xyz(e);let n=t[0],r=t[1],o=t[2];n/=95.047,r/=100,o/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;const a=116*r-16,l=500*(n-r),s=200*(r-o);return[a,l,s]};i.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;let o,a,l;if(n===0)return l=r*255,[l,l,l];r<.5?o=r*(1+n):o=r+n-r*n;const s=2*r-o,c=[0,0,0];for(let u=0;u<3;u++)a=t+1/3*-(u-1),a<0&&a++,a>1&&a--,6*a<1?l=s+(o-s)*6*a:2*a<1?l=o:3*a<2?l=s+(o-s)*(2/3-a)*6:l=s,c[u]=l*255;return c};i.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,r=e[2]/100,o=n;const a=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,o*=a<=1?a:2-a;const l=(r+n)/2,s=r===0?2*o/(a+o):2*n/(r+n);return[t,s*100,l*100]};i.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let r=e[2]/100;const o=Math.floor(t)%6,a=t-Math.floor(t),l=255*r*(1-n),s=255*r*(1-n*a),c=255*r*(1-n*(1-a));switch(r*=255,o){case 0:return[r,c,l];case 1:return[s,r,l];case 2:return[l,r,c];case 3:return[l,s,r];case 4:return[c,l,r];case 5:return[r,l,s]}};i.hsv.hsl=function(e){const t=e[0],n=e[1]/100,r=e[2]/100,o=Math.max(r,.01);let a,l;l=(2-n)*r;const s=(2-n)*o;return a=n*o,a/=s<=1?s:2-s,a=a||0,l/=2,[t,a*100,l*100]};i.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,r=e[2]/100;const o=n+r;let a;o>1&&(n/=o,r/=o);const l=Math.floor(6*t),s=1-r;a=6*t-l,l&1&&(a=1-a);const c=n+a*(s-n);let u,d,h;switch(l){default:case 6:case 0:u=s,d=c,h=n;break;case 1:u=c,d=s,h=n;break;case 2:u=n,d=s,h=c;break;case 3:u=n,d=c,h=s;break;case 4:u=c,d=n,h=s;break;case 5:u=s,d=n,h=c;break}return[u*255,d*255,h*255]};i.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100,o=e[3]/100,a=1-Math.min(1,t*(1-o)+o),l=1-Math.min(1,n*(1-o)+o),s=1-Math.min(1,r*(1-o)+o);return[a*255,l*255,s*255]};i.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100;let o,a,l;return o=t*3.2406+n*-1.5372+r*-.4986,a=t*-.9689+n*1.8758+r*.0415,l=t*.0557+n*-.204+r*1.057,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,o=Math.min(Math.max(0,o),1),a=Math.min(Math.max(0,a),1),l=Math.min(Math.max(0,l),1),[o*255,a*255,l*255]};i.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const o=116*n-16,a=500*(t-n),l=200*(n-r);return[o,a,l]};i.lab.xyz=function(e){const t=e[0],n=e[1],r=e[2];let o,a,l;a=(t+16)/116,o=n/500+a,l=a-r/200;const s=a**3,c=o**3,u=l**3;return a=s>.008856?s:(a-16/116)/7.787,o=c>.008856?c:(o-16/116)/7.787,l=u>.008856?u:(l-16/116)/7.787,o*=95.047,a*=100,l*=108.883,[o,a,l]};i.lab.lch=function(e){const t=e[0],n=e[1],r=e[2];let o;o=Math.atan2(r,n)*360/2/Math.PI,o<0&&(o+=360);const l=Math.sqrt(n*n+r*r);return[t,l,o]};i.lch.lab=function(e){const t=e[0],n=e[1],o=e[2]/360*2*Math.PI,a=n*Math.cos(o),l=n*Math.sin(o);return[t,a,l]};i.rgb.ansi16=function(e,t=null){const[n,r,o]=e;let a=t===null?i.rgb.hsv(e)[2]:t;if(a=Math.round(a/50),a===0)return 30;let l=30+(Math.round(o/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return a===2&&(l+=60),l};i.hsv.ansi16=function(e){return i.rgb.ansi16(i.hsv.rgb(e),e[2])};i.rgb.ansi256=function(e){const t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)};i.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const n=(~~(e>50)+1)*.5,r=(t&1)*n*255,o=(t>>1&1)*n*255,a=(t>>2&1)*n*255;return[r,o,a]};i.ansi256.rgb=function(e){if(e>=232){const a=(e-232)*10+8;return[a,a,a]}e-=16;let t;const n=Math.floor(e/36)/5*255,r=Math.floor((t=e%36)/6)/5*255,o=t%6/5*255;return[n,r,o]};i.rgb.hex=function(e){const n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};i.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(s=>s+s).join(""));const r=parseInt(n,16),o=r>>16&255,a=r>>8&255,l=r&255;return[o,a,l]};i.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.max(Math.max(t,n),r),a=Math.min(Math.min(t,n),r),l=o-a;let s,c;return l<1?s=a/(1-l):s=0,l<=0?c=0:o===t?c=(n-r)/l%6:o===n?c=2+(r-t)/l:c=4+(t-n)/l,c/=6,c%=1,[c*360,l*100,s*100]};i.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n);let o=0;return r<1&&(o=(n-.5*r)/(1-r)),[e[0],r*100,o*100]};i.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=t*n;let o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],r*100,o*100]};i.hcg.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;if(n===0)return[r*255,r*255,r*255];const o=[0,0,0],a=t%1*6,l=a%1,s=1-l;let c=0;switch(Math.floor(a)){case 0:o[0]=1,o[1]=l,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=l;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=l,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return c=(1-n)*r,[(n*o[0]+c)*255,(n*o[1]+c)*255,(n*o[2]+c)*255]};i.hcg.hsv=function(e){const t=e[1]/100,n=e[2]/100,r=t+n*(1-t);let o=0;return r>0&&(o=t/r),[e[0],o*100,r*100]};i.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let o=0;return r>0&&r<.5?o=t/(2*r):r>=.5&&r<1&&(o=t/(2*(1-r))),[e[0],o*100,r*100]};i.hcg.hwb=function(e){const t=e[1]/100,n=e[2]/100,r=t+n*(1-t);return[e[0],(r-t)*100,(1-r)*100]};i.hwb.hcg=function(e){const t=e[1]/100,r=1-e[2]/100,o=r-t;let a=0;return o<1&&(a=(r-o)/(1-o)),[e[0],o*100,a*100]};i.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};i.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};i.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};i.gray.hsl=function(e){return[0,0,e[0]]};i.gray.hsv=i.gray.hsl;i.gray.hwb=function(e){return[0,100,e[0]]};i.gray.cmyk=function(e){return[0,0,0,e[0]]};i.gray.lab=function(e){return[e[0],0,0]};i.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r};i.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const P=de;function De(){const e={},t=Object.keys(P);for(let n=t.length,r=0;r1&&(n=r),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function Ye(e){const t=function(...n){const r=n[0];if(r==null)return r;r.length>1&&(n=r);const o=e(n);if(typeof o=="object")for(let a=o.length,l=0;l{$[e]={},Object.defineProperty($[e],"channels",{value:V[e].channels}),Object.defineProperty($[e],"labels",{value:V[e].labels});const t=We(e);Object.keys(t).forEach(r=>{const o=t[r];$[e][r]=Ye(o),$[e][r].raw=Ue(o)})});var Je=$;const x=ye(Je);var Qe=E.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),Ze=E(te)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),et=E.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"}}),tt=E(be)(({theme:e})=>({fontFamily:e.typography.fonts.base})),nt=E.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),rt=E.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})),ot=`url('data:image/svg+xml;charset=utf-8,')`,Z=({value:e,style:t,...n})=>{let r=`linear-gradient(${e}, ${e}), ${ot}, linear-gradient(#fff, #fff)`;return f.createElement(rt,{...n,style:{...t,backgroundImage:r}})},at=E(me.Input)(({theme:e,readOnly:t})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base})),lt=E(pe)(({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})),ge=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(ge||{}),I=Object.values(ge),st=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,ct=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,it=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,G=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,ut=/^\s*#?([0-9a-f]{3})\s*$/i,ft={hex:Ie,rgb:Le,hsl:Pe},F={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},ee=e=>{let t=e==null?void 0:e.match(st);if(!t)return[0,0,0,1];let[,n,r,o,a=1]=t;return[n,r,o,a].map(Number)},N=e=>{if(!e)return;let t=!0;if(ct.test(e)){let[l,s,c,u]=ee(e),[d,h,g]=x.rgb.hsl([l,s,c])||[0,0,0];return{valid:t,value:e,keyword:x.rgb.keyword([l,s,c]),colorSpace:"rgb",rgb:e,hsl:`hsla(${d}, ${h}%, ${g}%, ${u})`,hex:`#${x.rgb.hex([l,s,c]).toLowerCase()}`}}if(it.test(e)){let[l,s,c,u]=ee(e),[d,h,g]=x.hsl.rgb([l,s,c])||[0,0,0];return{valid:t,value:e,keyword:x.hsl.keyword([l,s,c]),colorSpace:"hsl",rgb:`rgba(${d}, ${h}, ${g}, ${u})`,hsl:e,hex:`#${x.hsl.hex([l,s,c]).toLowerCase()}`}}let n=e.replace("#",""),r=x.keyword.rgb(n)||x.hex.rgb(n),o=x.rgb.hsl(r),a=e;if(/[^#a-f0-9]/i.test(e)?a=n:G.test(e)&&(a=`#${n}`),a.startsWith("#"))t=G.test(a);else try{x.keyword.hex(a)}catch{t=!1}return{valid:t,value:a,keyword:x.rgb.keyword(r),colorSpace:"hex",rgb:`rgba(${r[0]}, ${r[1]}, ${r[2]}, 1)`,hsl:`hsla(${o[0]}, ${o[1]}%, ${o[2]}%, 1)`,hex:a}},ht=(e,t,n)=>{if(!e||!(t!=null&&t.valid))return F[n];if(n!=="hex")return(t==null?void 0:t[n])||F[n];if(!t.hex.startsWith("#"))try{return`#${x.keyword.hex(t.hex)}`}catch{return F.hex}let r=t.hex.match(ut);if(!r)return G.test(t.hex)?t.hex:F.hex;let[o,a,l]=r[1].split("");return`#${o}${o}${a}${a}${l}${l}`},dt=(e,t)=>{let[n,r]=b.useState(e||""),[o,a]=b.useState(()=>N(n)),[l,s]=b.useState((o==null?void 0:o.colorSpace)||"hex");b.useEffect(()=>{let h=e||"",g=N(h);r(h),a(g),s((g==null?void 0:g.colorSpace)||"hex")},[e]);let c=b.useMemo(()=>ht(n,o,l).toLowerCase(),[n,o,l]),u=b.useCallback(h=>{let g=N(h),k=(g==null?void 0:g.value)||h||"";r(k),k===""&&(a(void 0),t(void 0)),g&&(a(g),s(g.colorSpace),t(g.value))},[t]),d=b.useCallback(()=>{let h=I.indexOf(l)+1;h>=I.length&&(h=0),s(I[h]);let g=(o==null?void 0:o[I[h]])||"";r(g),t(g)},[o,l,t]);return{value:n,realValue:c,updateValue:u,color:o,colorSpace:l,cycleColorSpace:d}},q=e=>e.replace(/\s*/,"").toLowerCase(),gt=(e,t,n)=>{let[r,o]=b.useState(t!=null&&t.valid?[t]:[]);b.useEffect(()=>{t===void 0&&o([])},[t]);let a=b.useMemo(()=>(e||[]).map(s=>typeof s=="string"?N(s):s.title?{...N(s.color),keyword:s.title}:N(s.color)).concat(r).filter(Boolean).slice(-27),[e,r]),l=b.useCallback(s=>{s!=null&&s.valid&&(a.some(c=>q(c[n])===q(s[n]))||o(c=>c.concat(s)))},[n,a]);return{presets:a,addPreset:l}},bt=({name:e,value:t,onChange:n,onFocus:r,onBlur:o,presetColors:a,startOpen:l=!1,argType:s})=>{var _;let c=b.useCallback(xe(n,200),[n]),{value:u,realValue:d,updateValue:h,color:g,colorSpace:k,cycleColorSpace:L}=dt(t,c),{presets:M,addPreset:v}=gt(a,g,k),p=ft[k],w=!!((_=s==null?void 0:s.table)!=null&&_.readonly);return f.createElement(Qe,{"aria-readonly":w},f.createElement(Ze,{startOpen:l,trigger:w?[null]:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>v(g),tooltip:f.createElement(et,null,f.createElement(p,{color:d==="transparent"?"#000000":d,onChange:h,onFocus:r,onBlur:o}),M.length>0&&f.createElement(nt,null,M.map((y,B)=>f.createElement(te,{key:`${y.value}-${B}`,hasChrome:!1,tooltip:f.createElement(tt,{note:y.keyword||y.value})},f.createElement(Z,{value:y[k],active:g&&q(y[k])===q(g[k]),onClick:()=>h(y.value)})))))},f.createElement(Z,{value:d,style:{margin:4}})),f.createElement(at,{id:ve(e),value:u,onChange:y=>h(y.target.value),onFocus:y=>y.target.select(),readOnly:w,placeholder:"Choose color..."}),u?f.createElement(lt,{onClick:L}):null)},qt=bt;export{bt as ColorControl,qt as default}; +import{n as E,d as te,T as be,F as me,M as pe,g as ve}from"./index-DPys28Bk.js";import{R as f,r as b}from"./index-CleY8y_P.js";import{g as ye}from"./_commonjsHelpers-Cpj98o6Y.js";import{t as xe}from"./throttle-g1z6VH_D.js";import"./iframe-CAxipHqy.js";import"../sb-preview/runtime.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";function C(){return(C=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function X(e){var t=b.useRef(e),n=b.useRef(function(r){t.current&&t.current(r)});return t.current=e,n.current}var O=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=1),e>n?n:e0:v.buttons>0)&&o.current?a(Y(o.current,v,s.current)):M(!1)},L=function(){return M(!1)};function M(v){var p=c.current,w=D(o.current),_=v?w.addEventListener:w.removeEventListener;_(p?"touchmove":"mousemove",k),_(p?"touchend":"mouseup",L)}return[function(v){var p=v.nativeEvent,w=o.current;if(w&&(J(p),!function(y,B){return B&&!S(y)}(p,c.current)&&w)){if(S(p)){c.current=!0;var _=p.changedTouches||[];_.length&&(s.current=_[0].identifier)}w.focus(),a(Y(w,p,s.current)),M(!0)}},function(v){var p=v.which||v.keyCode;p<37||p>40||(v.preventDefault(),l({left:p===39?.05:p===37?-.05:0,top:p===40?.05:p===38?-.05:0}))},M]},[l,a]),d=u[0],h=u[1],g=u[2];return b.useEffect(function(){return g},[g]),f.createElement("div",C({},r,{onTouchStart:d,onMouseDown:d,className:"react-colorful__interactive",ref:o,onKeyDown:h,tabIndex:0,role:"slider"}))}),j=function(e){return e.filter(Boolean).join(" ")},U=function(e){var t=e.color,n=e.left,r=e.top,o=r===void 0?.5:r,a=j(["react-colorful__pointer",e.className]);return f.createElement("div",{className:a,style:{top:100*o+"%",left:100*n+"%"}},f.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},m=function(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=Math.pow(10,t)),Math.round(n*e)/n},we={grad:.9,turn:360,rad:360/(2*Math.PI)},ke=function(e){return oe(K(e))},K=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?m(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?m(parseInt(e.substring(6,8),16)/255,2):1}},_e=function(e,t){return t===void 0&&(t="deg"),Number(e)*(we[t]||1)},Ee=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?Me({h:_e(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}},Me=function(e){var t=e.s,n=e.l;return{h:e.h,s:(t*=(n<50?n:100-n)/100)>0?2*t/(n+t)*100:0,v:n+t,a:e.a}},Ce=function(e){return Ne(re(e))},ne=function(e){var t=e.s,n=e.v,r=e.a,o=(200-t)*n/100;return{h:m(e.h),s:m(o>0&&o<200?t*n/100/(o<=100?o:200-o)*100:0),l:m(o/2),a:m(r,2)}},T=function(e){var t=ne(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},H=function(e){var t=ne(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},re=function(e){var t=e.h,n=e.s,r=e.v,o=e.a;t=t/360*6,n/=100,r/=100;var a=Math.floor(t),l=r*(1-n),s=r*(1-(t-a)*n),c=r*(1-(1-t+a)*n),u=a%6;return{r:m(255*[r,s,l,l,c,r][u]),g:m(255*[c,r,r,s,l,l][u]),b:m(255*[l,l,c,r,r,s][u]),a:m(o,2)}},$e=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?oe({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}},z=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Ne=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=o<1?z(m(255*o)):"";return"#"+z(t)+z(n)+z(r)+a},oe=function(e){var t=e.r,n=e.g,r=e.b,o=e.a,a=Math.max(t,n,r),l=a-Math.min(t,n,r),s=l?a===t?(n-r)/l:a===n?2+(r-t)/l:4+(t-n)/l:0;return{h:m(60*(s<0?s+6:s)),s:m(a?l/a*100:0),v:m(a/255*100),a:o}},ae=f.memo(function(e){var t=e.hue,n=e.onChange,r=j(["react-colorful__hue",e.className]);return f.createElement("div",{className:r},f.createElement(A,{onMove:function(o){n({h:360*o.left})},onKey:function(o){n({h:O(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":m(t),"aria-valuemax":"360","aria-valuemin":"0"},f.createElement(U,{className:"react-colorful__hue-pointer",left:t/360,color:T({h:t,s:100,v:100,a:1})})))}),le=f.memo(function(e){var t=e.hsva,n=e.onChange,r={backgroundColor:T({h:t.h,s:100,v:100,a:1})};return f.createElement("div",{className:"react-colorful__saturation",style:r},f.createElement(A,{onMove:function(o){n({s:100*o.left,v:100-100*o.top})},onKey:function(o){n({s:O(t.s+100*o.left,0,100),v:O(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+m(t.s)+"%, Brightness "+m(t.v)+"%"},f.createElement(U,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:T(t)})))}),se=function(e,t){if(e===t)return!0;for(var n in e)if(e[n]!==t[n])return!1;return!0},ce=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},Oe=function(e,t){return e.toLowerCase()===t.toLowerCase()||se(K(e),K(t))};function ie(e,t,n){var r=X(n),o=b.useState(function(){return e.toHsva(t)}),a=o[0],l=o[1],s=b.useRef({color:t,hsva:a});b.useEffect(function(){if(!e.equal(t,s.current.color)){var u=e.toHsva(t);s.current={hsva:u,color:t},l(u)}},[t,e]),b.useEffect(function(){var u;se(a,s.current.hsva)||e.equal(u=e.fromHsva(a),s.current.color)||(s.current={hsva:a,color:u},r(u))},[a,e,r]);var c=b.useCallback(function(u){l(function(d){return Object.assign({},d,u)})},[]);return[a,c]}var Se=typeof window<"u"?b.useLayoutEffect:b.useEffect,Re=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},Q=new Map,ue=function(e){Se(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Q.has(t)){var n=t.createElement("style");n.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}`,Q.set(t,n);var r=Re();r&&n.setAttribute("nonce",r),t.head.appendChild(n)}},[])},je=function(e){var t=e.className,n=e.colorModel,r=e.color,o=r===void 0?n.defaultColor:r,a=e.onChange,l=W(e,["className","colorModel","color","onChange"]),s=b.useRef(null);ue(s);var c=ie(n,o,a),u=c[0],d=c[1],h=j(["react-colorful",t]);return f.createElement("div",C({},l,{ref:s,className:h}),f.createElement(le,{hsva:u,onChange:d}),f.createElement(ae,{hue:u.h,onChange:d,className:"react-colorful__last-control"}))},ze={defaultColor:"000",toHsva:ke,fromHsva:function(e){return Ce({h:e.h,s:e.s,v:e.v,a:1})},equal:Oe},Ie=function(e){return f.createElement(je,C({},e,{colorModel:ze}))},Fe=function(e){var t=e.className,n=e.hsva,r=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+H(Object.assign({},n,{a:0}))+", "+H(Object.assign({},n,{a:1}))+")"},a=j(["react-colorful__alpha",t]),l=m(100*n.a);return f.createElement("div",{className:a},f.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),f.createElement(A,{onMove:function(s){r({a:s.left})},onKey:function(s){r({a:O(n.a+s.left)})},"aria-label":"Alpha","aria-valuetext":l+"%","aria-valuenow":l,"aria-valuemin":"0","aria-valuemax":"100"},f.createElement(U,{className:"react-colorful__alpha-pointer",left:n.a,color:H(n)})))},fe=function(e){var t=e.className,n=e.colorModel,r=e.color,o=r===void 0?n.defaultColor:r,a=e.onChange,l=W(e,["className","colorModel","color","onChange"]),s=b.useRef(null);ue(s);var c=ie(n,o,a),u=c[0],d=c[1],h=j(["react-colorful",t]);return f.createElement("div",C({},l,{ref:s,className:h}),f.createElement(le,{hsva:u,onChange:d}),f.createElement(ae,{hue:u.h,onChange:d}),f.createElement(Fe,{hsva:u,onChange:d,className:"react-colorful__last-control"}))},He={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:Ee,fromHsva:H,equal:ce},Pe=function(e){return f.createElement(fe,C({},e,{colorModel:He}))},qe={defaultColor:"rgba(0, 0, 0, 1)",toHsva:$e,fromHsva:function(e){var t=re(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:ce},Le=function(e){return f.createElement(fe,C({},e,{colorModel:qe}))},Be={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]};const R=Be,he={};for(const e of Object.keys(R))he[R[e]]=e;const i={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"]}};var de=i;for(const e of Object.keys(i)){if(!("channels"in i[e]))throw new Error("missing channels property: "+e);if(!("labels"in i[e]))throw new Error("missing channel labels property: "+e);if(i[e].labels.length!==i[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:n}=i[e];delete i[e].channels,delete i[e].labels,Object.defineProperty(i[e],"channels",{value:t}),Object.defineProperty(i[e],"labels",{value:n})}i.rgb.hsl=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(t,n,r),a=Math.max(t,n,r),l=a-o;let s,c;a===o?s=0:t===a?s=(n-r)/l:n===a?s=2+(r-t)/l:r===a&&(s=4+(t-n)/l),s=Math.min(s*60,360),s<0&&(s+=360);const u=(o+a)/2;return a===o?c=0:u<=.5?c=l/(a+o):c=l/(2-a-o),[s,c*100,u*100]};i.rgb.hsv=function(e){let t,n,r,o,a;const l=e[0]/255,s=e[1]/255,c=e[2]/255,u=Math.max(l,s,c),d=u-Math.min(l,s,c),h=function(g){return(u-g)/6/d+1/2};return d===0?(o=0,a=0):(a=d/u,t=h(l),n=h(s),r=h(c),l===u?o=r-n:s===u?o=1/3+t-r:c===u&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[o*360,a*100,u*100]};i.rgb.hwb=function(e){const t=e[0],n=e[1];let r=e[2];const o=i.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(n,r));return r=1-1/255*Math.max(t,Math.max(n,r)),[o,a*100,r*100]};i.rgb.cmyk=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(1-t,1-n,1-r),a=(1-t-o)/(1-o)||0,l=(1-n-o)/(1-o)||0,s=(1-r-o)/(1-o)||0;return[a*100,l*100,s*100,o*100]};function Xe(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}i.rgb.keyword=function(e){const t=he[e];if(t)return t;let n=1/0,r;for(const o of Object.keys(R)){const a=R[o],l=Xe(e,a);l.04045?((t+.055)/1.055)**2.4:t/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;const o=t*.4124+n*.3576+r*.1805,a=t*.2126+n*.7152+r*.0722,l=t*.0193+n*.1192+r*.9505;return[o*100,a*100,l*100]};i.rgb.lab=function(e){const t=i.rgb.xyz(e);let n=t[0],r=t[1],o=t[2];n/=95.047,r/=100,o/=108.883,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;const a=116*r-16,l=500*(n-r),s=200*(r-o);return[a,l,s]};i.hsl.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;let o,a,l;if(n===0)return l=r*255,[l,l,l];r<.5?o=r*(1+n):o=r+n-r*n;const s=2*r-o,c=[0,0,0];for(let u=0;u<3;u++)a=t+1/3*-(u-1),a<0&&a++,a>1&&a--,6*a<1?l=s+(o-s)*6*a:2*a<1?l=o:3*a<2?l=s+(o-s)*(2/3-a)*6:l=s,c[u]=l*255;return c};i.hsl.hsv=function(e){const t=e[0];let n=e[1]/100,r=e[2]/100,o=n;const a=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,o*=a<=1?a:2-a;const l=(r+n)/2,s=r===0?2*o/(a+o):2*n/(r+n);return[t,s*100,l*100]};i.hsv.rgb=function(e){const t=e[0]/60,n=e[1]/100;let r=e[2]/100;const o=Math.floor(t)%6,a=t-Math.floor(t),l=255*r*(1-n),s=255*r*(1-n*a),c=255*r*(1-n*(1-a));switch(r*=255,o){case 0:return[r,c,l];case 1:return[s,r,l];case 2:return[l,r,c];case 3:return[l,s,r];case 4:return[c,l,r];case 5:return[r,l,s]}};i.hsv.hsl=function(e){const t=e[0],n=e[1]/100,r=e[2]/100,o=Math.max(r,.01);let a,l;l=(2-n)*r;const s=(2-n)*o;return a=n*o,a/=s<=1?s:2-s,a=a||0,l/=2,[t,a*100,l*100]};i.hwb.rgb=function(e){const t=e[0]/360;let n=e[1]/100,r=e[2]/100;const o=n+r;let a;o>1&&(n/=o,r/=o);const l=Math.floor(6*t),s=1-r;a=6*t-l,l&1&&(a=1-a);const c=n+a*(s-n);let u,d,h;switch(l){default:case 6:case 0:u=s,d=c,h=n;break;case 1:u=c,d=s,h=n;break;case 2:u=n,d=s,h=c;break;case 3:u=n,d=c,h=s;break;case 4:u=c,d=n,h=s;break;case 5:u=s,d=n,h=c;break}return[u*255,d*255,h*255]};i.cmyk.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100,o=e[3]/100,a=1-Math.min(1,t*(1-o)+o),l=1-Math.min(1,n*(1-o)+o),s=1-Math.min(1,r*(1-o)+o);return[a*255,l*255,s*255]};i.xyz.rgb=function(e){const t=e[0]/100,n=e[1]/100,r=e[2]/100;let o,a,l;return o=t*3.2406+n*-1.5372+r*-.4986,a=t*-.9689+n*1.8758+r*.0415,l=t*.0557+n*-.204+r*1.057,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,l=l>.0031308?1.055*l**(1/2.4)-.055:l*12.92,o=Math.min(Math.max(0,o),1),a=Math.min(Math.max(0,a),1),l=Math.min(Math.max(0,l),1),[o*255,a*255,l*255]};i.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];t/=95.047,n/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;const o=116*n-16,a=500*(t-n),l=200*(n-r);return[o,a,l]};i.lab.xyz=function(e){const t=e[0],n=e[1],r=e[2];let o,a,l;a=(t+16)/116,o=n/500+a,l=a-r/200;const s=a**3,c=o**3,u=l**3;return a=s>.008856?s:(a-16/116)/7.787,o=c>.008856?c:(o-16/116)/7.787,l=u>.008856?u:(l-16/116)/7.787,o*=95.047,a*=100,l*=108.883,[o,a,l]};i.lab.lch=function(e){const t=e[0],n=e[1],r=e[2];let o;o=Math.atan2(r,n)*360/2/Math.PI,o<0&&(o+=360);const l=Math.sqrt(n*n+r*r);return[t,l,o]};i.lch.lab=function(e){const t=e[0],n=e[1],o=e[2]/360*2*Math.PI,a=n*Math.cos(o),l=n*Math.sin(o);return[t,a,l]};i.rgb.ansi16=function(e,t=null){const[n,r,o]=e;let a=t===null?i.rgb.hsv(e)[2]:t;if(a=Math.round(a/50),a===0)return 30;let l=30+(Math.round(o/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return a===2&&(l+=60),l};i.hsv.ansi16=function(e){return i.rgb.ansi16(i.hsv.rgb(e),e[2])};i.rgb.ansi256=function(e){const t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)};i.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const n=(~~(e>50)+1)*.5,r=(t&1)*n*255,o=(t>>1&1)*n*255,a=(t>>2&1)*n*255;return[r,o,a]};i.ansi256.rgb=function(e){if(e>=232){const a=(e-232)*10+8;return[a,a,a]}e-=16;let t;const n=Math.floor(e/36)/5*255,r=Math.floor((t=e%36)/6)/5*255,o=t%6/5*255;return[n,r,o]};i.rgb.hex=function(e){const n=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(n.length)+n};i.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];t[0].length===3&&(n=n.split("").map(s=>s+s).join(""));const r=parseInt(n,16),o=r>>16&255,a=r>>8&255,l=r&255;return[o,a,l]};i.rgb.hcg=function(e){const t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.max(Math.max(t,n),r),a=Math.min(Math.min(t,n),r),l=o-a;let s,c;return l<1?s=a/(1-l):s=0,l<=0?c=0:o===t?c=(n-r)/l%6:o===n?c=2+(r-t)/l:c=4+(t-n)/l,c/=6,c%=1,[c*360,l*100,s*100]};i.hsl.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n);let o=0;return r<1&&(o=(n-.5*r)/(1-r)),[e[0],r*100,o*100]};i.hsv.hcg=function(e){const t=e[1]/100,n=e[2]/100,r=t*n;let o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],r*100,o*100]};i.hcg.rgb=function(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100;if(n===0)return[r*255,r*255,r*255];const o=[0,0,0],a=t%1*6,l=a%1,s=1-l;let c=0;switch(Math.floor(a)){case 0:o[0]=1,o[1]=l,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=l;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=l,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return c=(1-n)*r,[(n*o[0]+c)*255,(n*o[1]+c)*255,(n*o[2]+c)*255]};i.hcg.hsv=function(e){const t=e[1]/100,n=e[2]/100,r=t+n*(1-t);let o=0;return r>0&&(o=t/r),[e[0],o*100,r*100]};i.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let o=0;return r>0&&r<.5?o=t/(2*r):r>=.5&&r<1&&(o=t/(2*(1-r))),[e[0],o*100,r*100]};i.hcg.hwb=function(e){const t=e[1]/100,n=e[2]/100,r=t+n*(1-t);return[e[0],(r-t)*100,(1-r)*100]};i.hwb.hcg=function(e){const t=e[1]/100,r=1-e[2]/100,o=r-t;let a=0;return o<1&&(a=(r-o)/(1-o)),[e[0],o*100,a*100]};i.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};i.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};i.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};i.gray.hsl=function(e){return[0,0,e[0]]};i.gray.hsv=i.gray.hsl;i.gray.hwb=function(e){return[0,100,e[0]]};i.gray.cmyk=function(e){return[0,0,0,e[0]]};i.gray.lab=function(e){return[e[0],0,0]};i.gray.hex=function(e){const t=Math.round(e[0]/100*255)&255,r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r};i.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]};const P=de;function De(){const e={},t=Object.keys(P);for(let n=t.length,r=0;r1&&(n=r),e(n))};return"conversion"in e&&(t.conversion=e.conversion),t}function Ye(e){const t=function(...n){const r=n[0];if(r==null)return r;r.length>1&&(n=r);const o=e(n);if(typeof o=="object")for(let a=o.length,l=0;l{$[e]={},Object.defineProperty($[e],"channels",{value:V[e].channels}),Object.defineProperty($[e],"labels",{value:V[e].labels});const t=We(e);Object.keys(t).forEach(r=>{const o=t[r];$[e][r]=Ye(o),$[e][r].raw=Ue(o)})});var Je=$;const x=ye(Je);var Qe=E.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),Ze=E(te)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),et=E.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"}}),tt=E(be)(({theme:e})=>({fontFamily:e.typography.fonts.base})),nt=E.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),rt=E.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})),ot=`url('data:image/svg+xml;charset=utf-8,')`,Z=({value:e,style:t,...n})=>{let r=`linear-gradient(${e}, ${e}), ${ot}, linear-gradient(#fff, #fff)`;return f.createElement(rt,{...n,style:{...t,backgroundImage:r}})},at=E(me.Input)(({theme:e,readOnly:t})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base})),lt=E(pe)(({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})),ge=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(ge||{}),I=Object.values(ge),st=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,ct=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,it=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,G=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,ut=/^\s*#?([0-9a-f]{3})\s*$/i,ft={hex:Ie,rgb:Le,hsl:Pe},F={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},ee=e=>{let t=e==null?void 0:e.match(st);if(!t)return[0,0,0,1];let[,n,r,o,a=1]=t;return[n,r,o,a].map(Number)},N=e=>{if(!e)return;let t=!0;if(ct.test(e)){let[l,s,c,u]=ee(e),[d,h,g]=x.rgb.hsl([l,s,c])||[0,0,0];return{valid:t,value:e,keyword:x.rgb.keyword([l,s,c]),colorSpace:"rgb",rgb:e,hsl:`hsla(${d}, ${h}%, ${g}%, ${u})`,hex:`#${x.rgb.hex([l,s,c]).toLowerCase()}`}}if(it.test(e)){let[l,s,c,u]=ee(e),[d,h,g]=x.hsl.rgb([l,s,c])||[0,0,0];return{valid:t,value:e,keyword:x.hsl.keyword([l,s,c]),colorSpace:"hsl",rgb:`rgba(${d}, ${h}, ${g}, ${u})`,hsl:e,hex:`#${x.hsl.hex([l,s,c]).toLowerCase()}`}}let n=e.replace("#",""),r=x.keyword.rgb(n)||x.hex.rgb(n),o=x.rgb.hsl(r),a=e;if(/[^#a-f0-9]/i.test(e)?a=n:G.test(e)&&(a=`#${n}`),a.startsWith("#"))t=G.test(a);else try{x.keyword.hex(a)}catch{t=!1}return{valid:t,value:a,keyword:x.rgb.keyword(r),colorSpace:"hex",rgb:`rgba(${r[0]}, ${r[1]}, ${r[2]}, 1)`,hsl:`hsla(${o[0]}, ${o[1]}%, ${o[2]}%, 1)`,hex:a}},ht=(e,t,n)=>{if(!e||!(t!=null&&t.valid))return F[n];if(n!=="hex")return(t==null?void 0:t[n])||F[n];if(!t.hex.startsWith("#"))try{return`#${x.keyword.hex(t.hex)}`}catch{return F.hex}let r=t.hex.match(ut);if(!r)return G.test(t.hex)?t.hex:F.hex;let[o,a,l]=r[1].split("");return`#${o}${o}${a}${a}${l}${l}`},dt=(e,t)=>{let[n,r]=b.useState(e||""),[o,a]=b.useState(()=>N(n)),[l,s]=b.useState((o==null?void 0:o.colorSpace)||"hex");b.useEffect(()=>{let h=e||"",g=N(h);r(h),a(g),s((g==null?void 0:g.colorSpace)||"hex")},[e]);let c=b.useMemo(()=>ht(n,o,l).toLowerCase(),[n,o,l]),u=b.useCallback(h=>{let g=N(h),k=(g==null?void 0:g.value)||h||"";r(k),k===""&&(a(void 0),t(void 0)),g&&(a(g),s(g.colorSpace),t(g.value))},[t]),d=b.useCallback(()=>{let h=I.indexOf(l)+1;h>=I.length&&(h=0),s(I[h]);let g=(o==null?void 0:o[I[h]])||"";r(g),t(g)},[o,l,t]);return{value:n,realValue:c,updateValue:u,color:o,colorSpace:l,cycleColorSpace:d}},q=e=>e.replace(/\s*/,"").toLowerCase(),gt=(e,t,n)=>{let[r,o]=b.useState(t!=null&&t.valid?[t]:[]);b.useEffect(()=>{t===void 0&&o([])},[t]);let a=b.useMemo(()=>(e||[]).map(s=>typeof s=="string"?N(s):s.title?{...N(s.color),keyword:s.title}:N(s.color)).concat(r).filter(Boolean).slice(-27),[e,r]),l=b.useCallback(s=>{s!=null&&s.valid&&(a.some(c=>q(c[n])===q(s[n]))||o(c=>c.concat(s)))},[n,a]);return{presets:a,addPreset:l}},bt=({name:e,value:t,onChange:n,onFocus:r,onBlur:o,presetColors:a,startOpen:l=!1,argType:s})=>{var _;let c=b.useCallback(xe(n,200),[n]),{value:u,realValue:d,updateValue:h,color:g,colorSpace:k,cycleColorSpace:L}=dt(t,c),{presets:M,addPreset:v}=gt(a,g,k),p=ft[k],w=!!((_=s==null?void 0:s.table)!=null&&_.readonly);return f.createElement(Qe,{"aria-readonly":w},f.createElement(Ze,{startOpen:l,trigger:w?[null]:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>v(g),tooltip:f.createElement(et,null,f.createElement(p,{color:d==="transparent"?"#000000":d,onChange:h,onFocus:r,onBlur:o}),M.length>0&&f.createElement(nt,null,M.map((y,B)=>f.createElement(te,{key:`${y.value}-${B}`,hasChrome:!1,tooltip:f.createElement(tt,{note:y.keyword||y.value})},f.createElement(Z,{value:y[k],active:g&&q(y[k])===q(g[k]),onClick:()=>h(y.value)})))))},f.createElement(Z,{value:d,style:{margin:4}})),f.createElement(at,{id:ve(e),value:u,onChange:y=>h(y.target.value),onFocus:y=>y.target.select(),readOnly:w,placeholder:"Choose color..."}),u?f.createElement(lt,{onClick:L}):null)},qt=bt;export{bt as ColorControl,qt as default}; diff --git a/storybook-static/assets/Combobox.stories-Bti4Aqke.js b/storybook-static/assets/Combobox.stories-C9t18Pj8.js similarity index 98% rename from storybook-static/assets/Combobox.stories-Bti4Aqke.js rename to storybook-static/assets/Combobox.stories-C9t18Pj8.js index 35fc01d..3f79abf 100644 --- a/storybook-static/assets/Combobox.stories-Bti4Aqke.js +++ b/storybook-static/assets/Combobox.stories-C9t18Pj8.js @@ -1,4 +1,4 @@ -import{j as i}from"./jsx-runtime-CGpYA4L6.js";import{r,a as Zt}from"./index-CleY8y_P.js";import{a as Qt,b as Jt,D as en}from"./react-icons.esm-B7_ZKjrr.js";import{c as F}from"./utils-8RyR4BqC.js";import{B as ne}from"./button-Dd-H60kn.js";import{_ as M}from"./extends-CF3RwP-h.js";import{r as Ot,R as tn}from"./index-C2jgcCTd.js";import{c as nn,_ as rn,a as on,b as Y,f as an,z as sn,s as ln,d as cn,e as un,g as dn,h as fn}from"./index-AUzbzXwX.js";import"./dialog-BbUM1zYY.js";import{c as mn}from"./createLucideIcon-kBjshEDv.js";import{P as We,a as Ge,b as He}from"./popover-C0KbRRN6.js";import{D as pn,a as vn,b as hn,d as bn,e as gn,c as Re,f as nt,g as $n,h as yn,i as xn,j as Cn}from"./dropdown-menu-DZj9NbHQ.js";import{D as En,a as Sn,b as wn}from"./drawer-Bx-_WKg5.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./index-Bb4qSo10.js";import"./index-BUwirNCq.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-FvTp1rED.js";import"./x-CMV14TNj.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-DvMrJWEt.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./chevron-right-LrJNRl_k.js";import"./check-D2cwZkjZ.js";/** +import{j as i}from"./jsx-runtime-CGpYA4L6.js";import{r,a as Zt}from"./index-CleY8y_P.js";import{a as Qt,b as Jt,D as en}from"./react-icons.esm-B7_ZKjrr.js";import{c as F}from"./utils-8RyR4BqC.js";import{B as ne}from"./button-C5Vfupqw.js";import{_ as M}from"./extends-CF3RwP-h.js";import{r as Ot,R as tn}from"./index-C2jgcCTd.js";import{c as nn,_ as rn,a as on,b as Y,f as an,z as sn,s as ln,d as cn,e as un,g as dn,h as fn}from"./index-AUzbzXwX.js";import"./dialog-BbUM1zYY.js";import{c as mn}from"./createLucideIcon-kBjshEDv.js";import{P as We,a as Ge,b as He}from"./popover-C0KbRRN6.js";import{D as pn,a as vn,b as hn,d as bn,i as gn,c as Re,e as nt,k as $n,l as yn,n as xn,j as Cn}from"./dropdown-menu-y34kZjI6.js";import{D as En,a as Sn,b as wn}from"./drawer-Bx-_WKg5.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./index-Bb4qSo10.js";import"./index-BUwirNCq.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-FvTp1rED.js";import"./x-CMV14TNj.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-DvMrJWEt.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./chevron-right-LrJNRl_k.js";import"./check-D2cwZkjZ.js";/** * @license lucide-react v0.400.0 - ISC * * This source code is licensed under the ISC license. @@ -6,7 +6,7 @@ import{j as i}from"./jsx-runtime-CGpYA4L6.js";import{r,a as Zt}from"./index-CleY */const Nn=mn("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);var rt=1,Dn=.9,Rn=.8,On=.17,Oe=.1,Pe=.999,Pn=.9999,kn=.99,In=/[\\\/_+.#"@\[\(\{&]/,jn=/[\\\/_+.#"@\[\(\{&]/g,Mn=/[\s-]/,Pt=/[\s-]/g;function _e(e,n,t,o,a,s,c){if(s===n.length)return a===e.length?rt:kn;var l=`${a},${s}`;if(c[l]!==void 0)return c[l];for(var m=o.charAt(s),d=t.indexOf(m,a),f=0,p,y,b,S;d>=0;)p=_e(e,n,t,o,d+1,s+1,c),p>f&&(d===a?p*=rt:In.test(e.charAt(d-1))?(p*=Rn,b=e.slice(a,d-1).match(jn),b&&a>0&&(p*=Math.pow(Pe,b.length))):Mn.test(e.charAt(d-1))?(p*=Dn,S=e.slice(a,d-1).match(Pt),S&&a>0&&(p*=Math.pow(Pe,S.length))):(p*=On,a>0&&(p*=Math.pow(Pe,d-a))),e.charAt(d)!==n.charAt(s)&&(p*=Pn)),(pp&&(p=y*Oe)),p>f&&(f=p),d=t.indexOf(m,d+1);return c[l]=f,f}function ot(e){return e.toLowerCase().replace(Pt," ")}function Tn(e,n,t){return e=t&&t.length>0?`${e+" "+t.join(" ")}`:e,_e(e,n,ot(e),ot(n),0,0,{})}function Q(e,n,{checkForDefaultPrevented:t=!0}={}){return function(a){if(e==null||e(a),t===!1||!a.defaultPrevented)return n==null?void 0:n(a)}}function An(e,n){typeof e=="function"?e(n):e!=null&&(e.current=n)}function kt(...e){return n=>e.forEach(t=>An(t,n))}function ae(...e){return r.useCallback(kt(...e),e)}function _n(e,n=[]){let t=[];function o(s,c){const l=r.createContext(c),m=t.length;t=[...t,c];function d(p){const{scope:y,children:b,...S}=p,v=(y==null?void 0:y[e][m])||l,g=r.useMemo(()=>S,Object.values(S));return r.createElement(v.Provider,{value:g},b)}function f(p,y){const b=(y==null?void 0:y[e][m])||l,S=r.useContext(b);if(S)return S;if(c!==void 0)return c;throw new Error(`\`${p}\` must be used within \`${s}\``)}return d.displayName=s+"Provider",[d,f]}const a=()=>{const s=t.map(c=>r.createContext(c));return function(l){const m=(l==null?void 0:l[e])||s;return r.useMemo(()=>({[`__scope${e}`]:{...l,[e]:m}}),[l,m])}};return a.scopeName=e,[o,Ln(a,...n)]}function Ln(...e){const n=e[0];if(e.length===1)return n;const t=()=>{const o=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(s){const c=o.reduce((l,{useScope:m,scopeName:d})=>{const p=m(s)[`__scope${d}`];return{...l,...p}},{});return r.useMemo(()=>({[`__scope${n.scopeName}`]:c}),[c])}};return t.scopeName=n.scopeName,t}const Le=globalThis!=null&&globalThis.document?r.useLayoutEffect:()=>{},Fn=Zt.useId||(()=>{});let Bn=0;function ke(e){const[n,t]=r.useState(Fn());return Le(()=>{e||t(o=>o??String(Bn++))},[e]),e||(n?`radix-${n}`:"")}function q(e){const n=r.useRef(e);return r.useEffect(()=>{n.current=e}),r.useMemo(()=>(...t)=>{var o;return(o=n.current)===null||o===void 0?void 0:o.call(n,...t)},[])}function Un({prop:e,defaultProp:n,onChange:t=()=>{}}){const[o,a]=Vn({defaultProp:n,onChange:t}),s=e!==void 0,c=s?e:o,l=q(t),m=r.useCallback(d=>{if(s){const p=typeof d=="function"?d(e):d;p!==e&&l(p)}else a(d)},[s,e,a,l]);return[c,m]}function Vn({defaultProp:e,onChange:n}){const t=r.useState(e),[o]=t,a=r.useRef(o),s=q(n);return r.useEffect(()=>{a.current!==o&&(s(o),a.current=o)},[o,a,s]),t}const ze=r.forwardRef((e,n)=>{const{children:t,...o}=e,a=r.Children.toArray(t),s=a.find(Kn);if(s){const c=s.props.children,l=a.map(m=>m===s?r.Children.count(c)>1?r.Children.only(null):r.isValidElement(c)?c.props.children:null:m);return r.createElement(Fe,M({},o,{ref:n}),r.isValidElement(c)?r.cloneElement(c,void 0,l):null)}return r.createElement(Fe,M({},o,{ref:n}),t)});ze.displayName="Slot";const Fe=r.forwardRef((e,n)=>{const{children:t,...o}=e;return r.isValidElement(t)?r.cloneElement(t,{...Wn(o,t.props),ref:n?kt(n,t.ref):t.ref}):r.Children.count(t)>1?r.Children.only(null):null});Fe.displayName="SlotClone";const qn=({children:e})=>r.createElement(r.Fragment,null,e);function Kn(e){return r.isValidElement(e)&&e.type===qn}function Wn(e,n){const t={...n};for(const o in n){const a=e[o],s=n[o];/^on[A-Z]/.test(o)?a&&s?t[o]=(...l)=>{s(...l),a(...l)}:a&&(t[o]=a):o==="style"?t[o]={...a,...s}:o==="className"&&(t[o]=[a,s].filter(Boolean).join(" "))}return{...e,...t}}const Gn=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],A=Gn.reduce((e,n)=>{const t=r.forwardRef((o,a)=>{const{asChild:s,...c}=o,l=s?ze:n;return r.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),r.createElement(l,M({},c,{ref:a}))});return t.displayName=`Primitive.${n}`,{...e,[n]:t}},{});function Hn(e,n){e&&Ot.flushSync(()=>e.dispatchEvent(n))}function zn(e,n=globalThis==null?void 0:globalThis.document){const t=q(e);r.useEffect(()=>{const o=a=>{a.key==="Escape"&&t(a)};return n.addEventListener("keydown",o),()=>n.removeEventListener("keydown",o)},[t,n])}const Be="dismissableLayer.update",Xn="dismissableLayer.pointerDownOutside",Yn="dismissableLayer.focusOutside";let at;const Zn=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Qn=r.forwardRef((e,n)=>{var t;const{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:c,onInteractOutside:l,onDismiss:m,...d}=e,f=r.useContext(Zn),[p,y]=r.useState(null),b=(t=p==null?void 0:p.ownerDocument)!==null&&t!==void 0?t:globalThis==null?void 0:globalThis.document,[,S]=r.useState({}),v=ae(n,N=>y(N)),g=Array.from(f.layers),[C]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),k=g.indexOf(C),w=p?g.indexOf(p):-1,D=f.layersWithOutsidePointerEventsDisabled.size>0,E=w>=k,O=Jn(N=>{const _=N.target,H=[...f.branches].some(B=>B.contains(_));!E||H||(s==null||s(N),l==null||l(N),N.defaultPrevented||m==null||m())},b),P=er(N=>{const _=N.target;[...f.branches].some(B=>B.contains(_))||(c==null||c(N),l==null||l(N),N.defaultPrevented||m==null||m())},b);return zn(N=>{w===f.layers.size-1&&(a==null||a(N),!N.defaultPrevented&&m&&(N.preventDefault(),m()))},b),r.useEffect(()=>{if(p)return o&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(at=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(p)),f.layers.add(p),st(),()=>{o&&f.layersWithOutsidePointerEventsDisabled.size===1&&(b.body.style.pointerEvents=at)}},[p,b,o,f]),r.useEffect(()=>()=>{p&&(f.layers.delete(p),f.layersWithOutsidePointerEventsDisabled.delete(p),st())},[p,f]),r.useEffect(()=>{const N=()=>S({});return document.addEventListener(Be,N),()=>document.removeEventListener(Be,N)},[]),r.createElement(A.div,M({},d,{ref:v,style:{pointerEvents:D?E?"auto":"none":void 0,...e.style},onFocusCapture:Q(e.onFocusCapture,P.onFocusCapture),onBlurCapture:Q(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:Q(e.onPointerDownCapture,O.onPointerDownCapture)}))});function Jn(e,n=globalThis==null?void 0:globalThis.document){const t=q(e),o=r.useRef(!1),a=r.useRef(()=>{});return r.useEffect(()=>{const s=l=>{if(l.target&&!o.current){let d=function(){It(Xn,t,m,{discrete:!0})};const m={originalEvent:l};l.pointerType==="touch"?(n.removeEventListener("click",a.current),a.current=d,n.addEventListener("click",a.current,{once:!0})):d()}else n.removeEventListener("click",a.current);o.current=!1},c=window.setTimeout(()=>{n.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(c),n.removeEventListener("pointerdown",s),n.removeEventListener("click",a.current)}},[n,t]),{onPointerDownCapture:()=>o.current=!0}}function er(e,n=globalThis==null?void 0:globalThis.document){const t=q(e),o=r.useRef(!1);return r.useEffect(()=>{const a=s=>{s.target&&!o.current&&It(Yn,t,{originalEvent:s},{discrete:!1})};return n.addEventListener("focusin",a),()=>n.removeEventListener("focusin",a)},[n,t]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function st(){const e=new CustomEvent(Be);document.dispatchEvent(e)}function It(e,n,t,{discrete:o}){const a=t.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:t});n&&a.addEventListener(e,n,{once:!0}),o?Hn(a,s):a.dispatchEvent(s)}const Ie="focusScope.autoFocusOnMount",je="focusScope.autoFocusOnUnmount",lt={bubbles:!1,cancelable:!0},tr=r.forwardRef((e,n)=>{const{loop:t=!1,trapped:o=!1,onMountAutoFocus:a,onUnmountAutoFocus:s,...c}=e,[l,m]=r.useState(null),d=q(a),f=q(s),p=r.useRef(null),y=ae(n,v=>m(v)),b=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(o){let v=function(w){if(b.paused||!l)return;const D=w.target;l.contains(D)?p.current=D:L(p.current,{select:!0})},g=function(w){if(b.paused||!l)return;const D=w.relatedTarget;D!==null&&(l.contains(D)||L(p.current,{select:!0}))},C=function(w){if(document.activeElement===document.body)for(const E of w)E.removedNodes.length>0&&L(l)};document.addEventListener("focusin",v),document.addEventListener("focusout",g);const k=new MutationObserver(C);return l&&k.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",g),k.disconnect()}}},[o,l,b.paused]),r.useEffect(()=>{if(l){it.add(b);const v=document.activeElement;if(!l.contains(v)){const C=new CustomEvent(Ie,lt);l.addEventListener(Ie,d),l.dispatchEvent(C),C.defaultPrevented||(nr(lr(jt(l)),{select:!0}),document.activeElement===v&&L(l))}return()=>{l.removeEventListener(Ie,d),setTimeout(()=>{const C=new CustomEvent(je,lt);l.addEventListener(je,f),l.dispatchEvent(C),C.defaultPrevented||L(v??document.body,{select:!0}),l.removeEventListener(je,f),it.remove(b)},0)}}},[l,d,f,b]);const S=r.useCallback(v=>{if(!t&&!o||b.paused)return;const g=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,C=document.activeElement;if(g&&C){const k=v.currentTarget,[w,D]=rr(k);w&&D?!v.shiftKey&&C===D?(v.preventDefault(),t&&L(w,{select:!0})):v.shiftKey&&C===w&&(v.preventDefault(),t&&L(D,{select:!0})):C===k&&v.preventDefault()}},[t,o,b.paused]);return r.createElement(A.div,M({tabIndex:-1},c,{ref:y,onKeyDown:S}))});function nr(e,{select:n=!1}={}){const t=document.activeElement;for(const o of e)if(L(o,{select:n}),document.activeElement!==t)return}function rr(e){const n=jt(e),t=ct(n,e),o=ct(n.reverse(),e);return[t,o]}function jt(e){const n=[],t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const a=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||a?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;t.nextNode();)n.push(t.currentNode);return n}function ct(e,n){for(const t of e)if(!or(t,{upTo:n}))return t}function or(e,{upTo:n}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(n!==void 0&&e===n)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function ar(e){return e instanceof HTMLInputElement&&"select"in e}function L(e,{select:n=!1}={}){if(e&&e.focus){const t=document.activeElement;e.focus({preventScroll:!0}),e!==t&&ar(e)&&n&&e.select()}}const it=sr();function sr(){let e=[];return{add(n){const t=e[0];n!==t&&(t==null||t.pause()),e=ut(e,n),e.unshift(n)},remove(n){var t;e=ut(e,n),(t=e[0])===null||t===void 0||t.resume()}}}function ut(e,n){const t=[...e],o=t.indexOf(n);return o!==-1&&t.splice(o,1),t}function lr(e){return e.filter(n=>n.tagName!=="A")}const cr=r.forwardRef((e,n)=>{var t;const{container:o=globalThis==null||(t=globalThis.document)===null||t===void 0?void 0:t.body,...a}=e;return o?tn.createPortal(r.createElement(A.div,M({},a,{ref:n})),o):null});function ir(e,n){return r.useReducer((t,o)=>{const a=n[t][o];return a??t},e)}const Ce=e=>{const{present:n,children:t}=e,o=ur(n),a=typeof t=="function"?t({present:o.isPresent}):r.Children.only(t),s=ae(o.ref,a.ref);return typeof t=="function"||o.isPresent?r.cloneElement(a,{ref:s}):null};Ce.displayName="Presence";function ur(e){const[n,t]=r.useState(),o=r.useRef({}),a=r.useRef(e),s=r.useRef("none"),c=e?"mounted":"unmounted",[l,m]=ir(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return r.useEffect(()=>{const d=pe(o.current);s.current=l==="mounted"?d:"none"},[l]),Le(()=>{const d=o.current,f=a.current;if(f!==e){const y=s.current,b=pe(d);e?m("MOUNT"):b==="none"||(d==null?void 0:d.display)==="none"?m("UNMOUNT"):m(f&&y!==b?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,m]),Le(()=>{if(n){const d=p=>{const b=pe(o.current).includes(p.animationName);p.target===n&&b&&Ot.flushSync(()=>m("ANIMATION_END"))},f=p=>{p.target===n&&(s.current=pe(o.current))};return n.addEventListener("animationstart",f),n.addEventListener("animationcancel",d),n.addEventListener("animationend",d),()=>{n.removeEventListener("animationstart",f),n.removeEventListener("animationcancel",d),n.removeEventListener("animationend",d)}}else m("ANIMATION_END")},[n,m]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:r.useCallback(d=>{d&&(o.current=getComputedStyle(d)),t(d)},[])}}function pe(e){return(e==null?void 0:e.animationName)||"none"}let Me=0;function dr(){r.useEffect(()=>{var e,n;const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=t[0])!==null&&e!==void 0?e:dt()),document.body.insertAdjacentElement("beforeend",(n=t[1])!==null&&n!==void 0?n:dt()),Me++,()=>{Me===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(o=>o.remove()),Me--}},[])}function dt(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Mt=nn(),Te=function(){},Ee=r.forwardRef(function(e,n){var t=r.useRef(null),o=r.useState({onScrollCapture:Te,onWheelCapture:Te,onTouchMoveCapture:Te}),a=o[0],s=o[1],c=e.forwardProps,l=e.children,m=e.className,d=e.removeScrollBar,f=e.enabled,p=e.shards,y=e.sideCar,b=e.noIsolation,S=e.inert,v=e.allowPinchZoom,g=e.as,C=g===void 0?"div":g,k=rn(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=y,D=on([t,n]),E=Y(Y({},k),a);return r.createElement(r.Fragment,null,f&&r.createElement(w,{sideCar:Mt,removeScrollBar:d,shards:p,noIsolation:b,inert:S,setCallbacks:s,allowPinchZoom:!!v,lockRef:t}),c?r.cloneElement(r.Children.only(l),Y(Y({},E),{ref:D})):r.createElement(C,Y({},E,{className:m,ref:D}),l))});Ee.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ee.classNames={fullWidth:an,zeroRight:sn};var Ue=!1;if(typeof window<"u")try{var ve=Object.defineProperty({},"passive",{get:function(){return Ue=!0,!0}});window.addEventListener("test",ve,ve),window.removeEventListener("test",ve,ve)}catch{Ue=!1}var z=Ue?{passive:!1}:!1,fr=function(e){return e.tagName==="TEXTAREA"},Tt=function(e,n){var t=window.getComputedStyle(e);return t[n]!=="hidden"&&!(t.overflowY===t.overflowX&&!fr(e)&&t[n]==="visible")},mr=function(e){return Tt(e,"overflowY")},pr=function(e){return Tt(e,"overflowX")},ft=function(e,n){var t=n;do{typeof ShadowRoot<"u"&&t instanceof ShadowRoot&&(t=t.host);var o=At(e,t);if(o){var a=_t(e,t),s=a[1],c=a[2];if(s>c)return!0}t=t.parentNode}while(t&&t!==document.body);return!1},vr=function(e){var n=e.scrollTop,t=e.scrollHeight,o=e.clientHeight;return[n,t,o]},hr=function(e){var n=e.scrollLeft,t=e.scrollWidth,o=e.clientWidth;return[n,t,o]},At=function(e,n){return e==="v"?mr(n):pr(n)},_t=function(e,n){return e==="v"?vr(n):hr(n)},br=function(e,n){return e==="h"&&n==="rtl"?-1:1},gr=function(e,n,t,o,a){var s=br(e,window.getComputedStyle(n).direction),c=s*o,l=t.target,m=n.contains(l),d=!1,f=c>0,p=0,y=0;do{var b=_t(e,l),S=b[0],v=b[1],g=b[2],C=v-g-s*S;(S||C)&&At(e,l)&&(p+=C,y+=S),l=l.parentNode}while(!m&&l!==document.body||m&&(n.contains(l)||n===l));return(f&&(p===0||!a)||!f&&(y===0||!a))&&(d=!0),d},he=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},mt=function(e){return[e.deltaX,e.deltaY]},pt=function(e){return e&&"current"in e?e.current:e},$r=function(e,n){return e[0]===n[0]&&e[1]===n[1]},yr=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},xr=0,X=[];function Cr(e){var n=r.useRef([]),t=r.useRef([0,0]),o=r.useRef(),a=r.useState(xr++)[0],s=r.useState(function(){return ln()})[0],c=r.useRef(e);r.useEffect(function(){c.current=e},[e]),r.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var v=cn([e.lockRef.current],(e.shards||[]).map(pt),!0).filter(Boolean);return v.forEach(function(g){return g.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),v.forEach(function(g){return g.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=r.useCallback(function(v,g){if("touches"in v&&v.touches.length===2)return!c.current.allowPinchZoom;var C=he(v),k=t.current,w="deltaX"in v?v.deltaX:k[0]-C[0],D="deltaY"in v?v.deltaY:k[1]-C[1],E,O=v.target,P=Math.abs(w)>Math.abs(D)?"h":"v";if("touches"in v&&P==="h"&&O.type==="range")return!1;var N=ft(P,O);if(!N)return!0;if(N?E=P:(E=P==="v"?"h":"v",N=ft(P,O)),!N)return!1;if(!o.current&&"changedTouches"in v&&(w||D)&&(o.current=E),!E)return!0;var _=o.current||E;return gr(_,g,v,_==="h"?w:D,!0)},[]),m=r.useCallback(function(v){var g=v;if(!(!X.length||X[X.length-1]!==s)){var C="deltaY"in g?mt(g):he(g),k=n.current.filter(function(E){return E.name===g.type&&E.target===g.target&&$r(E.delta,C)})[0];if(k&&k.should){g.cancelable&&g.preventDefault();return}if(!k){var w=(c.current.shards||[]).map(pt).filter(Boolean).filter(function(E){return E.contains(g.target)}),D=w.length>0?l(g,w[0]):!c.current.noIsolation;D&&g.cancelable&&g.preventDefault()}}},[]),d=r.useCallback(function(v,g,C,k){var w={name:v,delta:g,target:C,should:k};n.current.push(w),setTimeout(function(){n.current=n.current.filter(function(D){return D!==w})},1)},[]),f=r.useCallback(function(v){t.current=he(v),o.current=void 0},[]),p=r.useCallback(function(v){d(v.type,mt(v),v.target,l(v,e.lockRef.current))},[]),y=r.useCallback(function(v){d(v.type,he(v),v.target,l(v,e.lockRef.current))},[]);r.useEffect(function(){return X.push(s),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:y}),document.addEventListener("wheel",m,z),document.addEventListener("touchmove",m,z),document.addEventListener("touchstart",f,z),function(){X=X.filter(function(v){return v!==s}),document.removeEventListener("wheel",m,z),document.removeEventListener("touchmove",m,z),document.removeEventListener("touchstart",f,z)}},[]);var b=e.removeScrollBar,S=e.inert;return r.createElement(r.Fragment,null,S?r.createElement(s,{styles:yr(a)}):null,b?r.createElement(un,{gapMode:"margin"}):null)}const Er=dn(Mt,Cr);var Lt=r.forwardRef(function(e,n){return r.createElement(Ee,Y({},e,{ref:n,sideCar:Er}))});Lt.classNames=Ee.classNames;const Ft="Dialog",[Bt,Io]=_n(Ft),[Sr,G]=Bt(Ft),wr=e=>{const{__scopeDialog:n,children:t,open:o,defaultOpen:a,onOpenChange:s,modal:c=!0}=e,l=r.useRef(null),m=r.useRef(null),[d=!1,f]=Un({prop:o,defaultProp:a,onChange:s});return r.createElement(Sr,{scope:n,triggerRef:l,contentRef:m,contentId:ke(),titleId:ke(),descriptionId:ke(),open:d,onOpenChange:f,onOpenToggle:r.useCallback(()=>f(p=>!p),[f]),modal:c},t)},Ut="DialogPortal",[Nr,Vt]=Bt(Ut,{forceMount:void 0}),Dr=e=>{const{__scopeDialog:n,forceMount:t,children:o,container:a}=e,s=G(Ut,n);return r.createElement(Nr,{scope:n,forceMount:t},r.Children.map(o,c=>r.createElement(Ce,{present:t||s.open},r.createElement(cr,{asChild:!0,container:a},c))))},Ve="DialogOverlay",Rr=r.forwardRef((e,n)=>{const t=Vt(Ve,e.__scopeDialog),{forceMount:o=t.forceMount,...a}=e,s=G(Ve,e.__scopeDialog);return s.modal?r.createElement(Ce,{present:o||s.open},r.createElement(Or,M({},a,{ref:n}))):null}),Or=r.forwardRef((e,n)=>{const{__scopeDialog:t,...o}=e,a=G(Ve,t);return r.createElement(Lt,{as:ze,allowPinchZoom:!0,shards:[a.contentRef]},r.createElement(A.div,M({"data-state":Kt(a.open)},o,{ref:n,style:{pointerEvents:"auto",...o.style}})))}),re="DialogContent",Pr=r.forwardRef((e,n)=>{const t=Vt(re,e.__scopeDialog),{forceMount:o=t.forceMount,...a}=e,s=G(re,e.__scopeDialog);return r.createElement(Ce,{present:o||s.open},s.modal?r.createElement(kr,M({},a,{ref:n})):r.createElement(Ir,M({},a,{ref:n})))}),kr=r.forwardRef((e,n)=>{const t=G(re,e.__scopeDialog),o=r.useRef(null),a=ae(n,t.contentRef,o);return r.useEffect(()=>{const s=o.current;if(s)return fn(s)},[]),r.createElement(qt,M({},e,{ref:a,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Q(e.onCloseAutoFocus,s=>{var c;s.preventDefault(),(c=t.triggerRef.current)===null||c===void 0||c.focus()}),onPointerDownOutside:Q(e.onPointerDownOutside,s=>{const c=s.detail.originalEvent,l=c.button===0&&c.ctrlKey===!0;(c.button===2||l)&&s.preventDefault()}),onFocusOutside:Q(e.onFocusOutside,s=>s.preventDefault())}))}),Ir=r.forwardRef((e,n)=>{const t=G(re,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return r.createElement(qt,M({},e,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var c;if((c=e.onCloseAutoFocus)===null||c===void 0||c.call(e,s),!s.defaultPrevented){var l;o.current||(l=t.triggerRef.current)===null||l===void 0||l.focus(),s.preventDefault()}o.current=!1,a.current=!1},onInteractOutside:s=>{var c,l;(c=e.onInteractOutside)===null||c===void 0||c.call(e,s),s.defaultPrevented||(o.current=!0,s.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const m=s.target;((l=t.triggerRef.current)===null||l===void 0?void 0:l.contains(m))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&a.current&&s.preventDefault()}}))}),qt=r.forwardRef((e,n)=>{const{__scopeDialog:t,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:s,...c}=e,l=G(re,t),m=r.useRef(null),d=ae(n,m);return dr(),r.createElement(r.Fragment,null,r.createElement(tr,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:s},r.createElement(Qn,M({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Kt(l.open)},c,{ref:d,onDismiss:()=>l.onOpenChange(!1)}))),!1)});function Kt(e){return e?"open":"closed"}const jr=wr,Mr=Dr,Tr=Rr,Ar=Pr;var te='[cmdk-group=""]',Ae='[cmdk-group-items=""]',_r='[cmdk-group-heading=""]',Xe='[cmdk-item=""]',vt=`${Xe}:not([aria-disabled="true"])`,qe="cmdk-item-select",V="data-value",Lr=(e,n,t)=>Tn(e,n,t),Wt=r.createContext(void 0),se=()=>r.useContext(Wt),Gt=r.createContext(void 0),Ye=()=>r.useContext(Gt),Ht=r.createContext(void 0),zt=r.forwardRef((e,n)=>{let t=Z(()=>{var u,$;return{search:"",value:($=(u=e.value)!=null?u:e.defaultValue)!=null?$:"",filtered:{count:0,items:new Map,groups:new Set}}}),o=Z(()=>new Set),a=Z(()=>new Map),s=Z(()=>new Map),c=Z(()=>new Set),l=Xt(e),{label:m,children:d,value:f,onValueChange:p,filter:y,shouldFilter:b,loop:S,disablePointerSelection:v=!1,vimBindings:g=!0,...C}=e,k=r.useId(),w=r.useId(),D=r.useId(),E=r.useRef(null),O=Xr();K(()=>{if(f!==void 0){let u=f.trim();t.current.value=u,P.emit()}},[f]),K(()=>{O(6,Ze)},[]);let P=r.useMemo(()=>({subscribe:u=>(c.current.add(u),()=>c.current.delete(u)),snapshot:()=>t.current,setState:(u,$,x)=>{var h,R,I;if(!Object.is(t.current[u],$)){if(t.current[u]=$,u==="search")we(),H(),O(1,B);else if(u==="value"&&(x||O(5,Ze),((h=l.current)==null?void 0:h.value)!==void 0)){let T=$??"";(I=(R=l.current).onValueChange)==null||I.call(R,T);return}P.emit()}},emit:()=>{c.current.forEach(u=>u())}}),[]),N=r.useMemo(()=>({value:(u,$,x)=>{var h;$!==((h=s.current.get(u))==null?void 0:h.value)&&(s.current.set(u,{value:$,keywords:x}),t.current.filtered.items.set(u,_($,x)),O(2,()=>{H(),P.emit()}))},item:(u,$)=>(o.current.add(u),$&&(a.current.has($)?a.current.get($).add(u):a.current.set($,new Set([u]))),O(3,()=>{we(),H(),t.current.value||B(),P.emit()}),()=>{s.current.delete(u),o.current.delete(u),t.current.filtered.items.delete(u);let x=J();O(4,()=>{we(),(x==null?void 0:x.getAttribute("id"))===u&&B(),P.emit()})}),group:u=>(a.current.has(u)||a.current.set(u,new Set),()=>{s.current.delete(u),a.current.delete(u)}),filter:()=>l.current.shouldFilter,label:m||e["aria-label"],disablePointerSelection:v,listId:k,inputId:D,labelId:w,listInnerRef:E}),[]);function _(u,$){var x,h;let R=(h=(x=l.current)==null?void 0:x.filter)!=null?h:Lr;return u?R(u,t.current.search,$):0}function H(){if(!t.current.search||l.current.shouldFilter===!1)return;let u=t.current.filtered.items,$=[];t.current.filtered.groups.forEach(h=>{let R=a.current.get(h),I=0;R.forEach(T=>{let U=u.get(T);I=Math.max(U,I)}),$.push([h,I])});let x=E.current;ee().sort((h,R)=>{var I,T;let U=h.getAttribute("id"),me=R.getAttribute("id");return((I=u.get(me))!=null?I:0)-((T=u.get(U))!=null?T:0)}).forEach(h=>{let R=h.closest(Ae);R?R.appendChild(h.parentElement===R?h:h.closest(`${Ae} > *`)):x.appendChild(h.parentElement===x?h:h.closest(`${Ae} > *`))}),$.sort((h,R)=>R[1]-h[1]).forEach(h=>{let R=E.current.querySelector(`${te}[${V}="${encodeURIComponent(h[0])}"]`);R==null||R.parentElement.appendChild(R)})}function B(){let u=ee().find(x=>x.getAttribute("aria-disabled")!=="true"),$=u==null?void 0:u.getAttribute(V);P.setState("value",$||void 0)}function we(){var u,$,x,h;if(!t.current.search||l.current.shouldFilter===!1){t.current.filtered.count=o.current.size;return}t.current.filtered.groups=new Set;let R=0;for(let I of o.current){let T=($=(u=s.current.get(I))==null?void 0:u.value)!=null?$:"",U=(h=(x=s.current.get(I))==null?void 0:x.keywords)!=null?h:[],me=_(T,U);t.current.filtered.items.set(I,me),me>0&&R++}for(let[I,T]of a.current)for(let U of T)if(t.current.filtered.items.get(U)>0){t.current.filtered.groups.add(I);break}t.current.filtered.count=R}function Ze(){var u,$,x;let h=J();h&&(((u=h.parentElement)==null?void 0:u.firstChild)===h&&((x=($=h.closest(te))==null?void 0:$.querySelector(_r))==null||x.scrollIntoView({block:"nearest"})),h.scrollIntoView({block:"nearest"}))}function J(){var u;return(u=E.current)==null?void 0:u.querySelector(`${Xe}[aria-selected="true"]`)}function ee(){var u;return Array.from((u=E.current)==null?void 0:u.querySelectorAll(vt))}function Ne(u){let $=ee()[u];$&&P.setState("value",$.getAttribute(V))}function De(u){var $;let x=J(),h=ee(),R=h.findIndex(T=>T===x),I=h[R+u];($=l.current)!=null&&$.loop&&(I=R+u<0?h[h.length-1]:R+u===h.length?h[0]:h[R+u]),I&&P.setState("value",I.getAttribute(V))}function Qe(u){let $=J(),x=$==null?void 0:$.closest(te),h;for(;x&&!h;)x=u>0?Hr(x,te):zr(x,te),h=x==null?void 0:x.querySelector(vt);h?P.setState("value",h.getAttribute(V)):De(u)}let Je=()=>Ne(ee().length-1),et=u=>{u.preventDefault(),u.metaKey?Je():u.altKey?Qe(1):De(1)},tt=u=>{u.preventDefault(),u.metaKey?Ne(0):u.altKey?Qe(-1):De(-1)};return r.createElement(A.div,{ref:n,tabIndex:-1,...C,"cmdk-root":"",onKeyDown:u=>{var $;if(($=C.onKeyDown)==null||$.call(C,u),!u.defaultPrevented)switch(u.key){case"n":case"j":{g&&u.ctrlKey&&et(u);break}case"ArrowDown":{et(u);break}case"p":case"k":{g&&u.ctrlKey&&tt(u);break}case"ArrowUp":{tt(u);break}case"Home":{u.preventDefault(),Ne(0);break}case"End":{u.preventDefault(),Je();break}case"Enter":if(!u.nativeEvent.isComposing&&u.keyCode!==229){u.preventDefault();let x=J();if(x){let h=new Event(qe);x.dispatchEvent(h)}}}}},r.createElement("label",{"cmdk-label":"",htmlFor:N.inputId,id:N.labelId,style:Zr},m),Se(e,u=>r.createElement(Gt.Provider,{value:P},r.createElement(Wt.Provider,{value:N},u))))}),Fr=r.forwardRef((e,n)=>{var t,o;let a=r.useId(),s=r.useRef(null),c=r.useContext(Ht),l=se(),m=Xt(e),d=(o=(t=m.current)==null?void 0:t.forceMount)!=null?o:c==null?void 0:c.forceMount;K(()=>{if(!d)return l.item(a,c==null?void 0:c.id)},[d]);let f=Yt(a,s,[e.value,e.children,s],e.keywords),p=Ye(),y=W(O=>O.value&&O.value===f.current),b=W(O=>d||l.filter()===!1?!0:O.search?O.filtered.items.get(a)>0:!0);r.useEffect(()=>{let O=s.current;if(!(!O||e.disabled))return O.addEventListener(qe,S),()=>O.removeEventListener(qe,S)},[b,e.onSelect,e.disabled]);function S(){var O,P;v(),(P=(O=m.current).onSelect)==null||P.call(O,f.current)}function v(){p.setState("value",f.current,!0)}if(!b)return null;let{disabled:g,value:C,onSelect:k,forceMount:w,keywords:D,...E}=e;return r.createElement(A.div,{ref:oe([s,n]),...E,id:a,"cmdk-item":"",role:"option","aria-disabled":!!g,"aria-selected":!!y,"data-disabled":!!g,"data-selected":!!y,onPointerMove:g||l.disablePointerSelection?void 0:v,onClick:g?void 0:S},e.children)}),Br=r.forwardRef((e,n)=>{let{heading:t,children:o,forceMount:a,...s}=e,c=r.useId(),l=r.useRef(null),m=r.useRef(null),d=r.useId(),f=se(),p=W(b=>a||f.filter()===!1?!0:b.search?b.filtered.groups.has(c):!0);K(()=>f.group(c),[]),Yt(c,l,[e.value,e.heading,m]);let y=r.useMemo(()=>({id:c,forceMount:a}),[a]);return r.createElement(A.div,{ref:oe([l,n]),...s,"cmdk-group":"",role:"presentation",hidden:p?void 0:!0},t&&r.createElement("div",{ref:m,"cmdk-group-heading":"","aria-hidden":!0,id:d},t),Se(e,b=>r.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":t?d:void 0},r.createElement(Ht.Provider,{value:y},b))))}),Ur=r.forwardRef((e,n)=>{let{alwaysRender:t,...o}=e,a=r.useRef(null),s=W(c=>!c.search);return!t&&!s?null:r.createElement(A.div,{ref:oe([a,n]),...o,"cmdk-separator":"",role:"separator"})}),Vr=r.forwardRef((e,n)=>{let{onValueChange:t,...o}=e,a=e.value!=null,s=Ye(),c=W(f=>f.search),l=W(f=>f.value),m=se(),d=r.useMemo(()=>{var f;let p=(f=m.listInnerRef.current)==null?void 0:f.querySelector(`${Xe}[${V}="${encodeURIComponent(l)}"]`);return p==null?void 0:p.getAttribute("id")},[]);return r.useEffect(()=>{e.value!=null&&s.setState("search",e.value)},[e.value]),r.createElement(A.input,{ref:n,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":m.listId,"aria-labelledby":m.labelId,"aria-activedescendant":d,id:m.inputId,type:"text",value:a?e.value:c,onChange:f=>{a||s.setState("search",f.target.value),t==null||t(f.target.value)}})}),qr=r.forwardRef((e,n)=>{let{children:t,label:o="Suggestions",...a}=e,s=r.useRef(null),c=r.useRef(null),l=se();return r.useEffect(()=>{if(c.current&&s.current){let m=c.current,d=s.current,f,p=new ResizeObserver(()=>{f=requestAnimationFrame(()=>{let y=m.offsetHeight;d.style.setProperty("--cmdk-list-height",y.toFixed(1)+"px")})});return p.observe(m),()=>{cancelAnimationFrame(f),p.unobserve(m)}}},[]),r.createElement(A.div,{ref:oe([s,n]),...a,"cmdk-list":"",role:"listbox","aria-label":o,id:l.listId},Se(e,m=>r.createElement("div",{ref:oe([c,l.listInnerRef]),"cmdk-list-sizer":""},m)))}),Kr=r.forwardRef((e,n)=>{let{open:t,onOpenChange:o,overlayClassName:a,contentClassName:s,container:c,...l}=e;return r.createElement(jr,{open:t,onOpenChange:o},r.createElement(Mr,{container:c},r.createElement(Tr,{"cmdk-overlay":"",className:a}),r.createElement(Ar,{"aria-label":e.label,"cmdk-dialog":"",className:s},r.createElement(zt,{ref:n,...l}))))}),Wr=r.forwardRef((e,n)=>W(t=>t.filtered.count===0)?r.createElement(A.div,{ref:n,...e,"cmdk-empty":"",role:"presentation"}):null),Gr=r.forwardRef((e,n)=>{let{progress:t,children:o,label:a="Loading...",...s}=e;return r.createElement(A.div,{ref:n,...s,"cmdk-loading":"",role:"progressbar","aria-valuenow":t,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},Se(e,c=>r.createElement("div",{"aria-hidden":!0},c)))}),j=Object.assign(zt,{List:qr,Item:Fr,Input:Vr,Group:Br,Separator:Ur,Dialog:Kr,Empty:Wr,Loading:Gr});function Hr(e,n){let t=e.nextElementSibling;for(;t;){if(t.matches(n))return t;t=t.nextElementSibling}}function zr(e,n){let t=e.previousElementSibling;for(;t;){if(t.matches(n))return t;t=t.previousElementSibling}}function Xt(e){let n=r.useRef(e);return K(()=>{n.current=e}),n}var K=typeof window>"u"?r.useEffect:r.useLayoutEffect;function Z(e){let n=r.useRef();return n.current===void 0&&(n.current=e()),n}function oe(e){return n=>{e.forEach(t=>{typeof t=="function"?t(n):t!=null&&(t.current=n)})}}function W(e){let n=Ye(),t=()=>e(n.snapshot());return r.useSyncExternalStore(n.subscribe,t,t)}function Yt(e,n,t,o=[]){let a=r.useRef(),s=se();return K(()=>{var c;let l=(()=>{var d;for(let f of t){if(typeof f=="string")return f.trim();if(typeof f=="object"&&"current"in f)return f.current?(d=f.current.textContent)==null?void 0:d.trim():a.current}})(),m=o.map(d=>d.trim());s.value(e,l,m),(c=n.current)==null||c.setAttribute(V,l),a.current=l}),a}var Xr=()=>{let[e,n]=r.useState(),t=Z(()=>new Map);return K(()=>{t.current.forEach(o=>o()),t.current=new Map},[e]),(o,a)=>{t.current.set(o,a),n({})}};function Yr(e){let n=e.type;return typeof n=="function"?n(e.props):"render"in n?n.render(e.props):e}function Se({asChild:e,children:n},t){return e&&r.isValidElement(n)?r.cloneElement(Yr(n),{ref:n.ref},t(n.props.children)):t(n)}var Zr={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const le=r.forwardRef(({className:e,...n},t)=>i.jsx(j,{ref:t,className:F("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e),...n}));le.displayName=j.displayName;const ce=r.forwardRef(({className:e,...n},t)=>i.jsxs("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[i.jsx(Nn,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),i.jsx(j.Input,{ref:t,className:F("flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e),...n})]}));ce.displayName=j.Input.displayName;const ie=r.forwardRef(({className:e,...n},t)=>i.jsx(j.List,{ref:t,className:F("max-h-[300px] overflow-y-auto overflow-x-hidden",e),...n}));ie.displayName=j.List.displayName;const ue=r.forwardRef((e,n)=>i.jsx(j.Empty,{ref:n,className:"py-6 text-center text-sm",...e}));ue.displayName=j.Empty.displayName;const de=r.forwardRef(({className:e,...n},t)=>i.jsx(j.Group,{ref:t,className:F("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",e),...n}));de.displayName=j.Group.displayName;const Qr=r.forwardRef(({className:e,...n},t)=>i.jsx(j.Separator,{ref:t,className:F("-mx-1 h-px bg-border",e),...n}));Qr.displayName=j.Separator.displayName;const fe=r.forwardRef(({className:e,...n},t)=>i.jsx(j.Item,{ref:t,className:F("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:opacity-50",e),...n}));fe.displayName=j.Item.displayName;const Ke=({className:e,...n})=>i.jsx("span",{className:F("ml-auto text-xs tracking-widest text-muted-foreground",e),...n});Ke.displayName="CommandShortcut";try{Ke.displayName="CommandShortcut",Ke.__docgenInfo={description:"",displayName:"CommandShortcut",props:{label:{defaultValue:null,description:"Accessible label for this command menu. Not shown visibly.",name:"label",required:!1,type:{name:"string"}},filter:{defaultValue:null,description:"Custom filter function for whether each command menu item should matches the given search query.\nIt should return a number between 0 and 1, with 1 being the best match and 0 being hidden entirely.\nBy default, uses the `command-score` library.",name:"filter",required:!1,type:{name:"((value: string, search: string, keywords?: string[]) => number)"}},asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"Optional controlled state of the selected command menu item.",name:"value",required:!1,type:{name:"string"}},loop:{defaultValue:null,description:"Optionally set to `true` to turn on looping around when using the arrow keys.",name:"loop",required:!1,type:{name:"boolean"}},onValueChange:{defaultValue:null,description:"Event handler called when the selected item of the menu changes.",name:"onValueChange",required:!1,type:{name:"((value: string) => void)"}},shouldFilter:{defaultValue:null,description:"Optionally set to `false` to turn off the automatic filtering and sorting.\nIf `false`, you must conditionally render valid items based on the search query yourself.",name:"shouldFilter",required:!1,type:{name:"boolean"}},disablePointerSelection:{defaultValue:null,description:"Optionally set to `true` to disable selection via pointer events.",name:"disablePointerSelection",required:!1,type:{name:"boolean"}},vimBindings:{defaultValue:null,description:"Set to `false` to disable ctrl+n/j/p/k shortcuts. Defaults to `true`.",name:"vimBindings",required:!1,type:{name:"boolean"}}}}}catch{}const Jr=e=>{const[n,t]=r.useState(!1);return r.useEffect(()=>{const o=window.matchMedia(e);o.matches!==n&&t(o.matches);const a=()=>t(o.matches);return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[n,e]),n};try{usemediaquery.displayName="usemediaquery",usemediaquery.__docgenInfo={description:"",displayName:"usemediaquery",props:{}}}catch{}const jo={title:"Blackbox/Combobox",parameters:{layout:"centered"}},ht=[{value:"next.js",label:"Next.js"},{value:"sveltekit",label:"SvelteKit"},{value:"nuxt.js",label:"Nuxt.js"},{value:"remix",label:"Remix"},{value:"astro",label:"Astro"}],be={render:()=>{var a;const[e,n]=r.useState(!1),[t,o]=r.useState("");return i.jsxs(We,{open:e,onOpenChange:n,children:[i.jsx(Ge,{asChild:!0,children:i.jsxs(ne,{variant:"outline",role:"combobox","aria-expanded":e,className:"w-[200px] justify-between",children:[t?(a=ht.find(s=>s.value===t))==null?void 0:a.label:"Select framework...",i.jsx(Qt,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),i.jsx(He,{className:"w-[200px] p-0",children:i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Search framework...",className:"h-9"}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No framework found."}),i.jsx(de,{children:ht.map(s=>i.jsxs(fe,{value:s.value,onSelect:c=>{o(c===t?"":c),n(!1)},children:[s.label,i.jsx(Jt,{className:F("ml-auto h-4 w-4",t===s.value?"opacity-100":"opacity-0")})]},s.value))})]})]})})]})}},xe=[{value:"backlog",label:"Backlog"},{value:"todo",label:"Todo"},{value:"in progress",label:"In Progress"},{value:"done",label:"Done"},{value:"canceled",label:"Canceled"}],ge={render:()=>{const[e,n]=r.useState(!1),[t,o]=r.useState(null);return i.jsxs("div",{className:"flex items-center space-x-4",children:[i.jsx("p",{className:"text-sm text-muted-foreground",children:"Status"}),i.jsxs(We,{open:e,onOpenChange:n,children:[i.jsx(Ge,{asChild:!0,children:i.jsx(ne,{variant:"outline",className:"w-[150px] justify-start",children:t?i.jsx(i.Fragment,{children:t.label}):i.jsx(i.Fragment,{children:"+ Set status"})})}),i.jsx(He,{className:"p-0",side:"right",align:"start",children:i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Change status..."}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No results found."}),i.jsx(de,{children:xe.map(a=>i.jsx(fe,{value:a.value,onSelect:s=>{o(xe.find(c=>c.value===s)||null),n(!1)},children:a.label},a.value))})]})]})})]})]})}},eo=["feature","bug","enhancement","documentation","design","question","maintenance"],$e={render:()=>{const[e,n]=r.useState("feature"),[t,o]=r.useState(!1);return i.jsxs("div",{className:"flex w-full flex-col items-start justify-between rounded-md border px-4 py-3 sm:flex-row sm:items-center",children:[i.jsxs("p",{className:"text-sm font-medium leading-none",children:[i.jsx("span",{className:"mr-2 rounded-lg bg-primary px-2 py-1 text-xs text-primary-foreground",children:e}),i.jsx("span",{className:"text-muted-foreground",children:"Create a new project"})]}),i.jsxs(pn,{open:t,onOpenChange:o,children:[i.jsx(vn,{asChild:!0,children:i.jsx(ne,{variant:"ghost",size:"sm",children:i.jsx(en,{})})}),i.jsxs(hn,{align:"end",className:"w-[200px]",children:[i.jsx(bn,{children:"Actions"}),i.jsxs(gn,{children:[i.jsx(Re,{children:"Assign to..."}),i.jsx(Re,{children:"Set due date..."}),i.jsx(nt,{}),i.jsxs($n,{children:[i.jsx(yn,{children:"Apply label"}),i.jsx(xn,{className:"p-0",children:i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Filter label...",autoFocus:!0,className:"h-9"}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No label found."}),i.jsx(de,{children:eo.map(a=>i.jsx(fe,{value:a,onSelect:s=>{n(s),o(!1)},children:a},a))})]})]})})]}),i.jsx(nt,{}),i.jsxs(Re,{className:"text-red-600",children:["Delete",i.jsx(Cn,{children:"⌘⌫"})]})]})]})]})]})}},ye={render:()=>{{const[n,t]=r.useState(!1),o=Jr("(min-width: 768px)"),[a,s]=r.useState(null);return o?i.jsxs(We,{open:n,onOpenChange:t,children:[i.jsx(Ge,{asChild:!0,children:i.jsx(ne,{variant:"outline",className:"w-[150px] justify-start",children:a?i.jsx(i.Fragment,{children:a.label}):i.jsx(i.Fragment,{children:"+ Set status"})})}),i.jsx(He,{className:"w-[200px] p-0",align:"start",children:i.jsx(e,{setOpen:t,setSelectedStatus:s})})]}):i.jsxs(En,{open:n,onOpenChange:t,children:[i.jsx(Sn,{asChild:!0,children:i.jsx(ne,{variant:"outline",className:"w-[150px] justify-start",children:a?i.jsx(i.Fragment,{children:a.label}):i.jsx(i.Fragment,{children:"+ Set status"})})}),i.jsx(wn,{children:i.jsx("div",{className:"mt-4 border-t",children:i.jsx(e,{setOpen:t,setSelectedStatus:s})})})]})}function e({setOpen:n,setSelectedStatus:t}){return i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Filter status..."}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No results found."}),i.jsx(de,{children:xe.map(o=>i.jsx(fe,{value:o.value,onSelect:a=>{t(xe.find(s=>s.value===a)||null),n(!1)},children:o.label},o.value))})]})]})}}};var bt,gt,$t;be.parameters={...be.parameters,docs:{...(bt=be.parameters)==null?void 0:bt.docs,source:{originalSource:`{ +`)},xr=0,X=[];function Cr(e){var n=r.useRef([]),t=r.useRef([0,0]),o=r.useRef(),a=r.useState(xr++)[0],s=r.useState(function(){return ln()})[0],c=r.useRef(e);r.useEffect(function(){c.current=e},[e]),r.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var v=cn([e.lockRef.current],(e.shards||[]).map(pt),!0).filter(Boolean);return v.forEach(function(g){return g.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),v.forEach(function(g){return g.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=r.useCallback(function(v,g){if("touches"in v&&v.touches.length===2)return!c.current.allowPinchZoom;var C=he(v),k=t.current,w="deltaX"in v?v.deltaX:k[0]-C[0],D="deltaY"in v?v.deltaY:k[1]-C[1],E,O=v.target,P=Math.abs(w)>Math.abs(D)?"h":"v";if("touches"in v&&P==="h"&&O.type==="range")return!1;var N=ft(P,O);if(!N)return!0;if(N?E=P:(E=P==="v"?"h":"v",N=ft(P,O)),!N)return!1;if(!o.current&&"changedTouches"in v&&(w||D)&&(o.current=E),!E)return!0;var _=o.current||E;return gr(_,g,v,_==="h"?w:D,!0)},[]),m=r.useCallback(function(v){var g=v;if(!(!X.length||X[X.length-1]!==s)){var C="deltaY"in g?mt(g):he(g),k=n.current.filter(function(E){return E.name===g.type&&E.target===g.target&&$r(E.delta,C)})[0];if(k&&k.should){g.cancelable&&g.preventDefault();return}if(!k){var w=(c.current.shards||[]).map(pt).filter(Boolean).filter(function(E){return E.contains(g.target)}),D=w.length>0?l(g,w[0]):!c.current.noIsolation;D&&g.cancelable&&g.preventDefault()}}},[]),d=r.useCallback(function(v,g,C,k){var w={name:v,delta:g,target:C,should:k};n.current.push(w),setTimeout(function(){n.current=n.current.filter(function(D){return D!==w})},1)},[]),f=r.useCallback(function(v){t.current=he(v),o.current=void 0},[]),p=r.useCallback(function(v){d(v.type,mt(v),v.target,l(v,e.lockRef.current))},[]),y=r.useCallback(function(v){d(v.type,he(v),v.target,l(v,e.lockRef.current))},[]);r.useEffect(function(){return X.push(s),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:y}),document.addEventListener("wheel",m,z),document.addEventListener("touchmove",m,z),document.addEventListener("touchstart",f,z),function(){X=X.filter(function(v){return v!==s}),document.removeEventListener("wheel",m,z),document.removeEventListener("touchmove",m,z),document.removeEventListener("touchstart",f,z)}},[]);var b=e.removeScrollBar,S=e.inert;return r.createElement(r.Fragment,null,S?r.createElement(s,{styles:yr(a)}):null,b?r.createElement(un,{gapMode:"margin"}):null)}const Er=dn(Mt,Cr);var Lt=r.forwardRef(function(e,n){return r.createElement(Ee,Y({},e,{ref:n,sideCar:Er}))});Lt.classNames=Ee.classNames;const Ft="Dialog",[Bt,Io]=_n(Ft),[Sr,G]=Bt(Ft),wr=e=>{const{__scopeDialog:n,children:t,open:o,defaultOpen:a,onOpenChange:s,modal:c=!0}=e,l=r.useRef(null),m=r.useRef(null),[d=!1,f]=Un({prop:o,defaultProp:a,onChange:s});return r.createElement(Sr,{scope:n,triggerRef:l,contentRef:m,contentId:ke(),titleId:ke(),descriptionId:ke(),open:d,onOpenChange:f,onOpenToggle:r.useCallback(()=>f(p=>!p),[f]),modal:c},t)},Ut="DialogPortal",[Nr,Vt]=Bt(Ut,{forceMount:void 0}),Dr=e=>{const{__scopeDialog:n,forceMount:t,children:o,container:a}=e,s=G(Ut,n);return r.createElement(Nr,{scope:n,forceMount:t},r.Children.map(o,c=>r.createElement(Ce,{present:t||s.open},r.createElement(cr,{asChild:!0,container:a},c))))},Ve="DialogOverlay",Rr=r.forwardRef((e,n)=>{const t=Vt(Ve,e.__scopeDialog),{forceMount:o=t.forceMount,...a}=e,s=G(Ve,e.__scopeDialog);return s.modal?r.createElement(Ce,{present:o||s.open},r.createElement(Or,M({},a,{ref:n}))):null}),Or=r.forwardRef((e,n)=>{const{__scopeDialog:t,...o}=e,a=G(Ve,t);return r.createElement(Lt,{as:ze,allowPinchZoom:!0,shards:[a.contentRef]},r.createElement(A.div,M({"data-state":Kt(a.open)},o,{ref:n,style:{pointerEvents:"auto",...o.style}})))}),re="DialogContent",Pr=r.forwardRef((e,n)=>{const t=Vt(re,e.__scopeDialog),{forceMount:o=t.forceMount,...a}=e,s=G(re,e.__scopeDialog);return r.createElement(Ce,{present:o||s.open},s.modal?r.createElement(kr,M({},a,{ref:n})):r.createElement(Ir,M({},a,{ref:n})))}),kr=r.forwardRef((e,n)=>{const t=G(re,e.__scopeDialog),o=r.useRef(null),a=ae(n,t.contentRef,o);return r.useEffect(()=>{const s=o.current;if(s)return fn(s)},[]),r.createElement(qt,M({},e,{ref:a,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Q(e.onCloseAutoFocus,s=>{var c;s.preventDefault(),(c=t.triggerRef.current)===null||c===void 0||c.focus()}),onPointerDownOutside:Q(e.onPointerDownOutside,s=>{const c=s.detail.originalEvent,l=c.button===0&&c.ctrlKey===!0;(c.button===2||l)&&s.preventDefault()}),onFocusOutside:Q(e.onFocusOutside,s=>s.preventDefault())}))}),Ir=r.forwardRef((e,n)=>{const t=G(re,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return r.createElement(qt,M({},e,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var c;if((c=e.onCloseAutoFocus)===null||c===void 0||c.call(e,s),!s.defaultPrevented){var l;o.current||(l=t.triggerRef.current)===null||l===void 0||l.focus(),s.preventDefault()}o.current=!1,a.current=!1},onInteractOutside:s=>{var c,l;(c=e.onInteractOutside)===null||c===void 0||c.call(e,s),s.defaultPrevented||(o.current=!0,s.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const m=s.target;((l=t.triggerRef.current)===null||l===void 0?void 0:l.contains(m))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&a.current&&s.preventDefault()}}))}),qt=r.forwardRef((e,n)=>{const{__scopeDialog:t,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:s,...c}=e,l=G(re,t),m=r.useRef(null),d=ae(n,m);return dr(),r.createElement(r.Fragment,null,r.createElement(tr,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:s},r.createElement(Qn,M({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Kt(l.open)},c,{ref:d,onDismiss:()=>l.onOpenChange(!1)}))),!1)});function Kt(e){return e?"open":"closed"}const jr=wr,Mr=Dr,Tr=Rr,Ar=Pr;var te='[cmdk-group=""]',Ae='[cmdk-group-items=""]',_r='[cmdk-group-heading=""]',Xe='[cmdk-item=""]',vt=`${Xe}:not([aria-disabled="true"])`,qe="cmdk-item-select",V="data-value",Lr=(e,n,t)=>Tn(e,n,t),Wt=r.createContext(void 0),se=()=>r.useContext(Wt),Gt=r.createContext(void 0),Ye=()=>r.useContext(Gt),Ht=r.createContext(void 0),zt=r.forwardRef((e,n)=>{let t=Z(()=>{var u,$;return{search:"",value:($=(u=e.value)!=null?u:e.defaultValue)!=null?$:"",filtered:{count:0,items:new Map,groups:new Set}}}),o=Z(()=>new Set),a=Z(()=>new Map),s=Z(()=>new Map),c=Z(()=>new Set),l=Xt(e),{label:m,children:d,value:f,onValueChange:p,filter:y,shouldFilter:b,loop:S,disablePointerSelection:v=!1,vimBindings:g=!0,...C}=e,k=r.useId(),w=r.useId(),D=r.useId(),E=r.useRef(null),O=Xr();K(()=>{if(f!==void 0){let u=f.trim();t.current.value=u,P.emit()}},[f]),K(()=>{O(6,Ze)},[]);let P=r.useMemo(()=>({subscribe:u=>(c.current.add(u),()=>c.current.delete(u)),snapshot:()=>t.current,setState:(u,$,x)=>{var h,R,I;if(!Object.is(t.current[u],$)){if(t.current[u]=$,u==="search")we(),H(),O(1,B);else if(u==="value"&&(x||O(5,Ze),((h=l.current)==null?void 0:h.value)!==void 0)){let T=$??"";(I=(R=l.current).onValueChange)==null||I.call(R,T);return}P.emit()}},emit:()=>{c.current.forEach(u=>u())}}),[]),N=r.useMemo(()=>({value:(u,$,x)=>{var h;$!==((h=s.current.get(u))==null?void 0:h.value)&&(s.current.set(u,{value:$,keywords:x}),t.current.filtered.items.set(u,_($,x)),O(2,()=>{H(),P.emit()}))},item:(u,$)=>(o.current.add(u),$&&(a.current.has($)?a.current.get($).add(u):a.current.set($,new Set([u]))),O(3,()=>{we(),H(),t.current.value||B(),P.emit()}),()=>{s.current.delete(u),o.current.delete(u),t.current.filtered.items.delete(u);let x=J();O(4,()=>{we(),(x==null?void 0:x.getAttribute("id"))===u&&B(),P.emit()})}),group:u=>(a.current.has(u)||a.current.set(u,new Set),()=>{s.current.delete(u),a.current.delete(u)}),filter:()=>l.current.shouldFilter,label:m||e["aria-label"],disablePointerSelection:v,listId:k,inputId:D,labelId:w,listInnerRef:E}),[]);function _(u,$){var x,h;let R=(h=(x=l.current)==null?void 0:x.filter)!=null?h:Lr;return u?R(u,t.current.search,$):0}function H(){if(!t.current.search||l.current.shouldFilter===!1)return;let u=t.current.filtered.items,$=[];t.current.filtered.groups.forEach(h=>{let R=a.current.get(h),I=0;R.forEach(T=>{let U=u.get(T);I=Math.max(U,I)}),$.push([h,I])});let x=E.current;ee().sort((h,R)=>{var I,T;let U=h.getAttribute("id"),me=R.getAttribute("id");return((I=u.get(me))!=null?I:0)-((T=u.get(U))!=null?T:0)}).forEach(h=>{let R=h.closest(Ae);R?R.appendChild(h.parentElement===R?h:h.closest(`${Ae} > *`)):x.appendChild(h.parentElement===x?h:h.closest(`${Ae} > *`))}),$.sort((h,R)=>R[1]-h[1]).forEach(h=>{let R=E.current.querySelector(`${te}[${V}="${encodeURIComponent(h[0])}"]`);R==null||R.parentElement.appendChild(R)})}function B(){let u=ee().find(x=>x.getAttribute("aria-disabled")!=="true"),$=u==null?void 0:u.getAttribute(V);P.setState("value",$||void 0)}function we(){var u,$,x,h;if(!t.current.search||l.current.shouldFilter===!1){t.current.filtered.count=o.current.size;return}t.current.filtered.groups=new Set;let R=0;for(let I of o.current){let T=($=(u=s.current.get(I))==null?void 0:u.value)!=null?$:"",U=(h=(x=s.current.get(I))==null?void 0:x.keywords)!=null?h:[],me=_(T,U);t.current.filtered.items.set(I,me),me>0&&R++}for(let[I,T]of a.current)for(let U of T)if(t.current.filtered.items.get(U)>0){t.current.filtered.groups.add(I);break}t.current.filtered.count=R}function Ze(){var u,$,x;let h=J();h&&(((u=h.parentElement)==null?void 0:u.firstChild)===h&&((x=($=h.closest(te))==null?void 0:$.querySelector(_r))==null||x.scrollIntoView({block:"nearest"})),h.scrollIntoView({block:"nearest"}))}function J(){var u;return(u=E.current)==null?void 0:u.querySelector(`${Xe}[aria-selected="true"]`)}function ee(){var u;return Array.from((u=E.current)==null?void 0:u.querySelectorAll(vt))}function Ne(u){let $=ee()[u];$&&P.setState("value",$.getAttribute(V))}function De(u){var $;let x=J(),h=ee(),R=h.findIndex(T=>T===x),I=h[R+u];($=l.current)!=null&&$.loop&&(I=R+u<0?h[h.length-1]:R+u===h.length?h[0]:h[R+u]),I&&P.setState("value",I.getAttribute(V))}function Qe(u){let $=J(),x=$==null?void 0:$.closest(te),h;for(;x&&!h;)x=u>0?Hr(x,te):zr(x,te),h=x==null?void 0:x.querySelector(vt);h?P.setState("value",h.getAttribute(V)):De(u)}let Je=()=>Ne(ee().length-1),et=u=>{u.preventDefault(),u.metaKey?Je():u.altKey?Qe(1):De(1)},tt=u=>{u.preventDefault(),u.metaKey?Ne(0):u.altKey?Qe(-1):De(-1)};return r.createElement(A.div,{ref:n,tabIndex:-1,...C,"cmdk-root":"",onKeyDown:u=>{var $;if(($=C.onKeyDown)==null||$.call(C,u),!u.defaultPrevented)switch(u.key){case"n":case"j":{g&&u.ctrlKey&&et(u);break}case"ArrowDown":{et(u);break}case"p":case"k":{g&&u.ctrlKey&&tt(u);break}case"ArrowUp":{tt(u);break}case"Home":{u.preventDefault(),Ne(0);break}case"End":{u.preventDefault(),Je();break}case"Enter":if(!u.nativeEvent.isComposing&&u.keyCode!==229){u.preventDefault();let x=J();if(x){let h=new Event(qe);x.dispatchEvent(h)}}}}},r.createElement("label",{"cmdk-label":"",htmlFor:N.inputId,id:N.labelId,style:Zr},m),Se(e,u=>r.createElement(Gt.Provider,{value:P},r.createElement(Wt.Provider,{value:N},u))))}),Fr=r.forwardRef((e,n)=>{var t,o;let a=r.useId(),s=r.useRef(null),c=r.useContext(Ht),l=se(),m=Xt(e),d=(o=(t=m.current)==null?void 0:t.forceMount)!=null?o:c==null?void 0:c.forceMount;K(()=>{if(!d)return l.item(a,c==null?void 0:c.id)},[d]);let f=Yt(a,s,[e.value,e.children,s],e.keywords),p=Ye(),y=W(O=>O.value&&O.value===f.current),b=W(O=>d||l.filter()===!1?!0:O.search?O.filtered.items.get(a)>0:!0);r.useEffect(()=>{let O=s.current;if(!(!O||e.disabled))return O.addEventListener(qe,S),()=>O.removeEventListener(qe,S)},[b,e.onSelect,e.disabled]);function S(){var O,P;v(),(P=(O=m.current).onSelect)==null||P.call(O,f.current)}function v(){p.setState("value",f.current,!0)}if(!b)return null;let{disabled:g,value:C,onSelect:k,forceMount:w,keywords:D,...E}=e;return r.createElement(A.div,{ref:oe([s,n]),...E,id:a,"cmdk-item":"",role:"option","aria-disabled":!!g,"aria-selected":!!y,"data-disabled":!!g,"data-selected":!!y,onPointerMove:g||l.disablePointerSelection?void 0:v,onClick:g?void 0:S},e.children)}),Br=r.forwardRef((e,n)=>{let{heading:t,children:o,forceMount:a,...s}=e,c=r.useId(),l=r.useRef(null),m=r.useRef(null),d=r.useId(),f=se(),p=W(b=>a||f.filter()===!1?!0:b.search?b.filtered.groups.has(c):!0);K(()=>f.group(c),[]),Yt(c,l,[e.value,e.heading,m]);let y=r.useMemo(()=>({id:c,forceMount:a}),[a]);return r.createElement(A.div,{ref:oe([l,n]),...s,"cmdk-group":"",role:"presentation",hidden:p?void 0:!0},t&&r.createElement("div",{ref:m,"cmdk-group-heading":"","aria-hidden":!0,id:d},t),Se(e,b=>r.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":t?d:void 0},r.createElement(Ht.Provider,{value:y},b))))}),Ur=r.forwardRef((e,n)=>{let{alwaysRender:t,...o}=e,a=r.useRef(null),s=W(c=>!c.search);return!t&&!s?null:r.createElement(A.div,{ref:oe([a,n]),...o,"cmdk-separator":"",role:"separator"})}),Vr=r.forwardRef((e,n)=>{let{onValueChange:t,...o}=e,a=e.value!=null,s=Ye(),c=W(f=>f.search),l=W(f=>f.value),m=se(),d=r.useMemo(()=>{var f;let p=(f=m.listInnerRef.current)==null?void 0:f.querySelector(`${Xe}[${V}="${encodeURIComponent(l)}"]`);return p==null?void 0:p.getAttribute("id")},[]);return r.useEffect(()=>{e.value!=null&&s.setState("search",e.value)},[e.value]),r.createElement(A.input,{ref:n,...o,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":m.listId,"aria-labelledby":m.labelId,"aria-activedescendant":d,id:m.inputId,type:"text",value:a?e.value:c,onChange:f=>{a||s.setState("search",f.target.value),t==null||t(f.target.value)}})}),qr=r.forwardRef((e,n)=>{let{children:t,label:o="Suggestions",...a}=e,s=r.useRef(null),c=r.useRef(null),l=se();return r.useEffect(()=>{if(c.current&&s.current){let m=c.current,d=s.current,f,p=new ResizeObserver(()=>{f=requestAnimationFrame(()=>{let y=m.offsetHeight;d.style.setProperty("--cmdk-list-height",y.toFixed(1)+"px")})});return p.observe(m),()=>{cancelAnimationFrame(f),p.unobserve(m)}}},[]),r.createElement(A.div,{ref:oe([s,n]),...a,"cmdk-list":"",role:"listbox","aria-label":o,id:l.listId},Se(e,m=>r.createElement("div",{ref:oe([c,l.listInnerRef]),"cmdk-list-sizer":""},m)))}),Kr=r.forwardRef((e,n)=>{let{open:t,onOpenChange:o,overlayClassName:a,contentClassName:s,container:c,...l}=e;return r.createElement(jr,{open:t,onOpenChange:o},r.createElement(Mr,{container:c},r.createElement(Tr,{"cmdk-overlay":"",className:a}),r.createElement(Ar,{"aria-label":e.label,"cmdk-dialog":"",className:s},r.createElement(zt,{ref:n,...l}))))}),Wr=r.forwardRef((e,n)=>W(t=>t.filtered.count===0)?r.createElement(A.div,{ref:n,...e,"cmdk-empty":"",role:"presentation"}):null),Gr=r.forwardRef((e,n)=>{let{progress:t,children:o,label:a="Loading...",...s}=e;return r.createElement(A.div,{ref:n,...s,"cmdk-loading":"",role:"progressbar","aria-valuenow":t,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},Se(e,c=>r.createElement("div",{"aria-hidden":!0},c)))}),j=Object.assign(zt,{List:qr,Item:Fr,Input:Vr,Group:Br,Separator:Ur,Dialog:Kr,Empty:Wr,Loading:Gr});function Hr(e,n){let t=e.nextElementSibling;for(;t;){if(t.matches(n))return t;t=t.nextElementSibling}}function zr(e,n){let t=e.previousElementSibling;for(;t;){if(t.matches(n))return t;t=t.previousElementSibling}}function Xt(e){let n=r.useRef(e);return K(()=>{n.current=e}),n}var K=typeof window>"u"?r.useEffect:r.useLayoutEffect;function Z(e){let n=r.useRef();return n.current===void 0&&(n.current=e()),n}function oe(e){return n=>{e.forEach(t=>{typeof t=="function"?t(n):t!=null&&(t.current=n)})}}function W(e){let n=Ye(),t=()=>e(n.snapshot());return r.useSyncExternalStore(n.subscribe,t,t)}function Yt(e,n,t,o=[]){let a=r.useRef(),s=se();return K(()=>{var c;let l=(()=>{var d;for(let f of t){if(typeof f=="string")return f.trim();if(typeof f=="object"&&"current"in f)return f.current?(d=f.current.textContent)==null?void 0:d.trim():a.current}})(),m=o.map(d=>d.trim());s.value(e,l,m),(c=n.current)==null||c.setAttribute(V,l),a.current=l}),a}var Xr=()=>{let[e,n]=r.useState(),t=Z(()=>new Map);return K(()=>{t.current.forEach(o=>o()),t.current=new Map},[e]),(o,a)=>{t.current.set(o,a),n({})}};function Yr(e){let n=e.type;return typeof n=="function"?n(e.props):"render"in n?n.render(e.props):e}function Se({asChild:e,children:n},t){return e&&r.isValidElement(n)?r.cloneElement(Yr(n),{ref:n.ref},t(n.props.children)):t(n)}var Zr={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const le=r.forwardRef(({className:e,...n},t)=>i.jsx(j,{ref:t,className:F("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e),...n}));le.displayName=j.displayName;const ce=r.forwardRef(({className:e,...n},t)=>i.jsxs("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[i.jsx(Nn,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),i.jsx(j.Input,{ref:t,className:F("flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e),...n})]}));ce.displayName=j.Input.displayName;const ie=r.forwardRef(({className:e,...n},t)=>i.jsx(j.List,{ref:t,className:F("max-h-[300px] overflow-y-auto overflow-x-hidden",e),...n}));ie.displayName=j.List.displayName;const ue=r.forwardRef((e,n)=>i.jsx(j.Empty,{ref:n,className:"py-6 text-center text-sm",...e}));ue.displayName=j.Empty.displayName;const de=r.forwardRef(({className:e,...n},t)=>i.jsx(j.Group,{ref:t,className:F("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",e),...n}));de.displayName=j.Group.displayName;const Qr=r.forwardRef(({className:e,...n},t)=>i.jsx(j.Separator,{ref:t,className:F("-mx-1 h-px bg-border",e),...n}));Qr.displayName=j.Separator.displayName;const fe=r.forwardRef(({className:e,...n},t)=>i.jsx(j.Item,{ref:t,className:F("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:opacity-50",e),...n}));fe.displayName=j.Item.displayName;const Ke=({className:e,...n})=>i.jsx("span",{className:F("ml-auto text-xs tracking-widest text-muted-foreground",e),...n});Ke.displayName="CommandShortcut";try{Ke.displayName="CommandShortcut",Ke.__docgenInfo={description:"",displayName:"CommandShortcut",props:{label:{defaultValue:null,description:"Accessible label for this command menu. Not shown visibly.",name:"label",required:!1,type:{name:"string"}},filter:{defaultValue:null,description:"Custom filter function for whether each command menu item should matches the given search query.\nIt should return a number between 0 and 1, with 1 being the best match and 0 being hidden entirely.\nBy default, uses the `command-score` library.",name:"filter",required:!1,type:{name:"((value: string, search: string, keywords?: string[]) => number)"}},asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:"Optional controlled state of the selected command menu item.",name:"value",required:!1,type:{name:"string"}},onValueChange:{defaultValue:null,description:"Event handler called when the selected item of the menu changes.",name:"onValueChange",required:!1,type:{name:"((value: string) => void)"}},loop:{defaultValue:null,description:"Optionally set to `true` to turn on looping around when using the arrow keys.",name:"loop",required:!1,type:{name:"boolean"}},shouldFilter:{defaultValue:null,description:"Optionally set to `false` to turn off the automatic filtering and sorting.\nIf `false`, you must conditionally render valid items based on the search query yourself.",name:"shouldFilter",required:!1,type:{name:"boolean"}},disablePointerSelection:{defaultValue:null,description:"Optionally set to `true` to disable selection via pointer events.",name:"disablePointerSelection",required:!1,type:{name:"boolean"}},vimBindings:{defaultValue:null,description:"Set to `false` to disable ctrl+n/j/p/k shortcuts. Defaults to `true`.",name:"vimBindings",required:!1,type:{name:"boolean"}}}}}catch{}const Jr=e=>{const[n,t]=r.useState(!1);return r.useEffect(()=>{const o=window.matchMedia(e);o.matches!==n&&t(o.matches);const a=()=>t(o.matches);return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[n,e]),n};try{usemediaquery.displayName="usemediaquery",usemediaquery.__docgenInfo={description:"",displayName:"usemediaquery",props:{}}}catch{}const jo={title:"Blackbox/Combobox",parameters:{layout:"centered"}},ht=[{value:"next.js",label:"Next.js"},{value:"sveltekit",label:"SvelteKit"},{value:"nuxt.js",label:"Nuxt.js"},{value:"remix",label:"Remix"},{value:"astro",label:"Astro"}],be={render:()=>{var a;const[e,n]=r.useState(!1),[t,o]=r.useState("");return i.jsxs(We,{open:e,onOpenChange:n,children:[i.jsx(Ge,{asChild:!0,children:i.jsxs(ne,{variant:"outline",role:"combobox","aria-expanded":e,className:"w-[200px] justify-between",children:[t?(a=ht.find(s=>s.value===t))==null?void 0:a.label:"Select framework...",i.jsx(Qt,{className:"ml-2 h-4 w-4 shrink-0 opacity-50"})]})}),i.jsx(He,{className:"w-[200px] p-0",children:i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Search framework...",className:"h-9"}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No framework found."}),i.jsx(de,{children:ht.map(s=>i.jsxs(fe,{value:s.value,onSelect:c=>{o(c===t?"":c),n(!1)},children:[s.label,i.jsx(Jt,{className:F("ml-auto h-4 w-4",t===s.value?"opacity-100":"opacity-0")})]},s.value))})]})]})})]})}},xe=[{value:"backlog",label:"Backlog"},{value:"todo",label:"Todo"},{value:"in progress",label:"In Progress"},{value:"done",label:"Done"},{value:"canceled",label:"Canceled"}],ge={render:()=>{const[e,n]=r.useState(!1),[t,o]=r.useState(null);return i.jsxs("div",{className:"flex items-center space-x-4",children:[i.jsx("p",{className:"text-sm text-muted-foreground",children:"Status"}),i.jsxs(We,{open:e,onOpenChange:n,children:[i.jsx(Ge,{asChild:!0,children:i.jsx(ne,{variant:"outline",className:"w-[150px] justify-start",children:t?i.jsx(i.Fragment,{children:t.label}):i.jsx(i.Fragment,{children:"+ Set status"})})}),i.jsx(He,{className:"p-0",side:"right",align:"start",children:i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Change status..."}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No results found."}),i.jsx(de,{children:xe.map(a=>i.jsx(fe,{value:a.value,onSelect:s=>{o(xe.find(c=>c.value===s)||null),n(!1)},children:a.label},a.value))})]})]})})]})]})}},eo=["feature","bug","enhancement","documentation","design","question","maintenance"],$e={render:()=>{const[e,n]=r.useState("feature"),[t,o]=r.useState(!1);return i.jsxs("div",{className:"flex w-full flex-col items-start justify-between rounded-md border px-4 py-3 sm:flex-row sm:items-center",children:[i.jsxs("p",{className:"text-sm font-medium leading-none",children:[i.jsx("span",{className:"mr-2 rounded-lg bg-primary px-2 py-1 text-xs text-primary-foreground",children:e}),i.jsx("span",{className:"text-muted-foreground",children:"Create a new project"})]}),i.jsxs(pn,{open:t,onOpenChange:o,children:[i.jsx(vn,{asChild:!0,children:i.jsx(ne,{variant:"ghost",size:"sm",children:i.jsx(en,{})})}),i.jsxs(hn,{align:"end",className:"w-[200px]",children:[i.jsx(bn,{children:"Actions"}),i.jsxs(gn,{children:[i.jsx(Re,{children:"Assign to..."}),i.jsx(Re,{children:"Set due date..."}),i.jsx(nt,{}),i.jsxs($n,{children:[i.jsx(yn,{children:"Apply label"}),i.jsx(xn,{className:"p-0",children:i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Filter label...",autoFocus:!0,className:"h-9"}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No label found."}),i.jsx(de,{children:eo.map(a=>i.jsx(fe,{value:a,onSelect:s=>{n(s),o(!1)},children:a},a))})]})]})})]}),i.jsx(nt,{}),i.jsxs(Re,{className:"text-red-600",children:["Delete",i.jsx(Cn,{children:"⌘⌫"})]})]})]})]})]})}},ye={render:()=>{{const[n,t]=r.useState(!1),o=Jr("(min-width: 768px)"),[a,s]=r.useState(null);return o?i.jsxs(We,{open:n,onOpenChange:t,children:[i.jsx(Ge,{asChild:!0,children:i.jsx(ne,{variant:"outline",className:"w-[150px] justify-start",children:a?i.jsx(i.Fragment,{children:a.label}):i.jsx(i.Fragment,{children:"+ Set status"})})}),i.jsx(He,{className:"w-[200px] p-0",align:"start",children:i.jsx(e,{setOpen:t,setSelectedStatus:s})})]}):i.jsxs(En,{open:n,onOpenChange:t,children:[i.jsx(Sn,{asChild:!0,children:i.jsx(ne,{variant:"outline",className:"w-[150px] justify-start",children:a?i.jsx(i.Fragment,{children:a.label}):i.jsx(i.Fragment,{children:"+ Set status"})})}),i.jsx(wn,{children:i.jsx("div",{className:"mt-4 border-t",children:i.jsx(e,{setOpen:t,setSelectedStatus:s})})})]})}function e({setOpen:n,setSelectedStatus:t}){return i.jsxs(le,{children:[i.jsx(ce,{placeholder:"Filter status..."}),i.jsxs(ie,{children:[i.jsx(ue,{children:"No results found."}),i.jsx(de,{children:xe.map(o=>i.jsx(fe,{value:o.value,onSelect:a=>{t(xe.find(s=>s.value===a)||null),n(!1)},children:o.label},o.value))})]})]})}}};var bt,gt,$t;be.parameters={...be.parameters,docs:{...(bt=be.parameters)==null?void 0:bt.docs,source:{originalSource:`{ render: () => { const [open, setOpen] = React.useState(false); const [value, setValue] = React.useState(""); diff --git a/storybook-static/assets/Configure-CFhJyPHW.js b/storybook-static/assets/Configure-CtyBPmch.js similarity index 99% rename from storybook-static/assets/Configure-CFhJyPHW.js rename to storybook-static/assets/Configure-CtyBPmch.js index 574a0e5..582cf92 100644 --- a/storybook-static/assets/Configure-CFhJyPHW.js +++ b/storybook-static/assets/Configure-CtyBPmch.js @@ -1,4 +1,4 @@ -import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{useMDXComponents as o}from"./index-DjKt9u9V.js";import{e as a}from"./index-kiCenfxh.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./iframe-BWWxm5vg.js";import"../sb-preview/runtime.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";const n="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.0001%200C7.16466%200%200%207.17472%200%2016.0256C0%2023.1061%204.58452%2029.1131%2010.9419%2031.2322C11.7415%2031.3805%2012.0351%2030.8845%2012.0351%2030.4613C12.0351%2030.0791%2012.0202%2028.8167%2012.0133%2027.4776C7.56209%2028.447%206.62283%2025.5868%206.62283%2025.5868C5.89499%2023.7345%204.8463%2023.2419%204.8463%2023.2419C3.39461%2022.2473%204.95573%2022.2678%204.95573%2022.2678C6.56242%2022.3808%207.40842%2023.9192%207.40842%2023.9192C8.83547%2026.3691%2011.1514%2025.6609%2012.0645%2025.2514C12.2081%2024.2156%2012.6227%2023.5087%2013.0803%2023.1085C9.52648%2022.7032%205.7906%2021.3291%205.7906%2015.1886C5.7906%2013.4389%206.41563%2012.0094%207.43916%2010.8871C7.27303%2010.4834%206.72537%208.85349%207.59415%206.64609C7.59415%206.64609%208.93774%206.21539%2011.9953%208.28877C13.2716%207.9337%2014.6404%207.75563%2016.0001%207.74953C17.3599%207.75563%2018.7297%207.9337%2020.0084%208.28877C23.0623%206.21539%2024.404%206.64609%2024.404%206.64609C25.2749%208.85349%2024.727%2010.4834%2024.5608%2010.8871C25.5868%2012.0094%2026.2075%2013.4389%2026.2075%2015.1886C26.2075%2021.3437%2022.4645%2022.699%2018.9017%2023.0957C19.4756%2023.593%2019.9869%2024.5683%2019.9869%2026.0634C19.9869%2028.2077%2019.9684%2029.9334%2019.9684%2030.4613C19.9684%2030.8877%2020.2564%2031.3874%2021.0674%2031.2301C27.4213%2029.1086%2032%2023.1037%2032%2016.0256C32%207.17472%2024.8364%200%2016.0001%200ZM5.99257%2022.8288C5.95733%2022.9084%205.83227%2022.9322%205.71834%2022.8776C5.60229%2022.8253%205.53711%2022.7168%205.57474%2022.6369C5.60918%2022.5549%205.7345%2022.5321%205.85029%2022.587C5.9666%2022.6393%206.03284%2022.7489%205.99257%2022.8288ZM6.7796%2023.5321C6.70329%2023.603%206.55412%2023.5701%206.45291%2023.4581C6.34825%2023.3464%206.32864%2023.197%206.40601%2023.125C6.4847%2023.0542%206.62937%2023.0874%206.73429%2023.1991C6.83895%2023.3121%206.85935%2023.4605%206.7796%2023.5321ZM7.31953%2024.4321C7.2215%2024.5003%207.0612%2024.4363%206.96211%2024.2938C6.86407%2024.1513%206.86407%2023.9804%206.96422%2023.9119C7.06358%2023.8435%207.2215%2023.905%207.32191%2024.0465C7.41968%2024.1914%207.41968%2024.3623%207.31953%2024.4321ZM8.23267%2025.4743C8.14497%2025.5712%207.95818%2025.5452%207.82146%2025.413C7.68156%2025.2838%207.64261%2025.1004%207.73058%2025.0035C7.81934%2024.9064%208.00719%2024.9337%208.14497%2025.0648C8.28381%2025.1938%208.3262%2025.3785%208.23267%2025.4743ZM9.41281%2025.8262C9.37413%2025.9517%209.19423%2026.0088%209.013%2025.9554C8.83203%2025.9005%208.7136%2025.7535%208.75016%2025.6266C8.78778%2025.5003%208.96848%2025.4408%209.15104%2025.4979C9.33174%2025.5526%209.45044%2025.6985%209.41281%2025.8262ZM10.7559%2025.9754C10.7604%2026.1076%2010.6067%2026.2172%2010.4165%2026.2196C10.2252%2026.2238%2010.0704%2026.1169%2010.0683%2025.9868C10.0683%2025.8534%2010.2185%2025.7448%2010.4098%2025.7416C10.6001%2025.7379%2010.7559%2025.8441%2010.7559%2025.9754ZM12.0753%2025.9248C12.0981%2026.0537%2011.9658%2026.1862%2011.7769%2026.2215C11.5912%2026.2554%2011.4192%2026.1758%2011.3957%2026.0479C11.3726%2025.9157%2011.5072%2025.7833%2011.6927%2025.7491C11.8819%2025.7162%2012.0512%2025.7937%2012.0753%2025.9248Z'%20fill='%23161614'/%3e%3c/svg%3e",c="data:image/svg+xml,%3csvg%20width='33'%20height='32'%20viewBox='0%200%2033%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10031_177575)'%3e%3cmask%20id='mask0_10031_177575'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='4'%20width='33'%20height='25'%3e%3cpath%20d='M32.5034%204.00195H0.503906V28.7758H32.5034V4.00195Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_10031_177575)'%3e%3cpath%20d='M27.5928%206.20817C25.5533%205.27289%2023.3662%204.58382%2021.0794%204.18916C21.0378%204.18154%2020.9962%204.20057%2020.9747%204.23864C20.6935%204.73863%2020.3819%205.3909%2020.1637%205.90358C17.7042%205.53558%2015.2573%205.53558%2012.8481%205.90358C12.6299%205.37951%2012.307%204.73863%2012.0245%204.23864C12.003%204.20184%2011.9614%204.18281%2011.9198%204.18916C9.63431%204.58255%207.44721%205.27163%205.40641%206.20817C5.38874%206.21578%205.3736%206.22848%205.36355%206.24497C1.21508%2012.439%200.078646%2018.4809%200.636144%2024.4478C0.638667%2024.477%200.655064%2024.5049%200.677768%2024.5227C3.41481%2026.5315%206.06609%2027.7511%208.66815%2028.5594C8.70979%2028.5721%208.75392%2028.5569%208.78042%2028.5226C9.39594%2027.6826%209.94461%2026.7968%2010.4151%2025.8653C10.4428%2025.8107%2010.4163%2025.746%2010.3596%2025.7244C9.48927%2025.3945%208.66058%2024.9922%207.86343%2024.5354C7.80038%2024.4986%207.79533%2024.4084%207.85333%2024.3653C8.02108%2024.2397%208.18888%2024.109%208.34906%2023.977C8.37804%2023.9529%208.41842%2023.9478%208.45249%2023.963C13.6894%2026.3526%2019.359%2026.3526%2024.5341%2023.963C24.5682%2023.9465%2024.6086%2023.9516%2024.6388%2023.9757C24.799%2024.1077%2024.9668%2024.2397%2025.1358%2024.3653C25.1938%2024.4084%2025.19%2024.4986%2025.127%2024.5354C24.3298%2025.0011%2023.5011%2025.3945%2022.6296%2025.7232C22.5728%2025.7447%2022.5476%2025.8107%2022.5754%2025.8653C23.0559%2026.7955%2023.6046%2027.6812%2024.2087%2028.5213C24.234%2028.5569%2024.2794%2028.5721%2024.321%2028.5594C26.9357%2027.7511%2029.5869%2026.5315%2032.324%2024.5227C32.348%2024.5049%2032.3631%2024.4783%2032.3656%2024.4491C33.0328%2017.5506%2031.2481%2011.5584%2027.6344%206.24623C27.6256%206.22848%2027.6105%206.21578%2027.5928%206.20817ZM11.1971%2020.8146C9.62043%2020.8146%208.32129%2019.3679%208.32129%2017.5913C8.32129%2015.8146%209.59523%2014.368%2011.1971%2014.368C12.8115%2014.368%2014.0981%2015.8273%2014.0729%2017.5913C14.0729%2019.3679%2012.7989%2020.8146%2011.1971%2020.8146ZM21.8299%2020.8146C20.2533%2020.8146%2018.9541%2019.3679%2018.9541%2017.5913C18.9541%2015.8146%2020.228%2014.368%2021.8299%2014.368C23.4444%2014.368%2024.7309%2015.8273%2024.7057%2017.5913C24.7057%2019.3679%2023.4444%2020.8146%2021.8299%2020.8146Z'%20fill='%235865F2'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10031_177575'%3e%3crect%20width='31.9995'%20height='32'%20fill='white'%20transform='translate(0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",l="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M31.3313%208.44657C30.9633%207.08998%2029.8791%206.02172%2028.5022%205.65916C26.0067%205.00026%2016%205.00026%2016%205.00026C16%205.00026%205.99333%205.00026%203.4978%205.65916C2.12102%206.02172%201.03665%207.08998%200.668678%208.44657C0%2010.9053%200%2016.0353%200%2016.0353C0%2016.0353%200%2021.1652%200.668678%2023.6242C1.03665%2024.9806%202.12102%2026.0489%203.4978%2026.4116C5.99333%2027.0703%2016%2027.0703%2016%2027.0703C16%2027.0703%2026.0067%2027.0703%2028.5022%2026.4116C29.8791%2026.0489%2030.9633%2024.9806%2031.3313%2023.6242C32%2021.1652%2032%2016.0353%2032%2016.0353C32%2016.0353%2032%2010.9053%2031.3313%208.44657Z'%20fill='%23ED1D24'/%3e%3cpath%20d='M12.7266%2020.6934L21.0902%2016.036L12.7266%2011.3781V20.6934Z'%20fill='white'/%3e%3c/svg%3e",d="data:image/svg+xml,%3csvg%20width='33'%20height='32'%20viewBox='0%200%2033%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10031_177597)'%3e%3cpath%20opacity='0.7'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17%207.87059C17%206.48214%2017.9812%205.28722%2019.3431%205.01709L29.5249%202.99755C31.3238%202.64076%2033%204.01717%2033%205.85105V22.1344C33%2023.5229%2032.0188%2024.7178%2030.6569%2024.9879L20.4751%2027.0074C18.6762%2027.3642%2017%2025.9878%2017%2024.1539L17%207.87059Z'%20fill='%23B7F0EF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1%205.85245C1%204.01857%202.67623%202.64215%204.47507%202.99895L14.6569%205.01848C16.0188%205.28861%2017%206.48354%2017%207.87198V24.1553C17%2025.9892%2015.3238%2027.3656%2013.5249%2027.0088L3.34311%2024.9893C1.98119%2024.7192%201%2023.5242%201%2022.1358V5.85245Z'%20fill='%2387E6E5'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.543%205.71289C15.543%205.71289%2016.8157%205.96289%2017.4002%206.57653C17.9847%207.19016%2018.4521%209.03107%2018.4521%209.03107C18.4521%209.03107%2018.4521%2025.1106%2018.4521%2026.9629C18.4521%2028.8152%2019.3775%2031.4174%2019.3775%2031.4174L17.4002%2028.8947L16.2575%2031.4174C16.2575%2031.4174%2015.543%2029.0765%2015.543%2027.122C15.543%2025.1674%2015.543%205.71289%2015.543%205.71289Z'%20fill='%2361C1FD'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10031_177597'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",g=""+new URL("styling-Bk6zjRzU.png",import.meta.url).href,h=""+new URL("context-C0qIqeS4.png",import.meta.url).href,m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkQAAAEECAMAAAD+jtuZAAAA1VBMVEUAAAC97a687K687K697K697a687a697K+87K6/76+87K7///831dPd9ddmvzyc24PE7riR1XWH0GdxxUru+utxxEr3/fXl+OHN9fTA7bNQ2tn7/vrm+vri99xE19Z8yllp396n4ZG07++o7ezz/Pz9/v2O6ObN8cKb6umC5eTf9tnZ9NHq+ebV883y/O/s+unJ8L7y/fzR8sex56Da9/dd3dtE2NZ24+GM027B8vFrwkO36qeW2HxrwkSm4ZGBzWB3yFHC7bTe9tas5Jih3orA8vJc3dy6weW4AAAACnRSTlMA3694YO/PkFAQwrWpKAAADgtJREFUeNrs2d1qg0AQQGGTNH+zCF4siixeBqHGIL5B3v+lGrbU3rQ0uhsGt+d7hsMww2TeebfdCDDLYfuWfTvtBVhgM2V0FGChXebtBFjsmD28CRDg9IiIjRpB9mcGEcLXoq0AQbbZQYAgm0yAQEQEIoI+IgIRQR8RgYigj4hARNBHRCAi6CMiEBH0ERGICPqICEQEfUQEIoI+IgIRQR8RgYigj4hARNBHRCCiZ9R9c7XWNmMhiO4fRFSPTWkmFRlFl3pEbW6NR0avk3JERWed+UFJRXGlGlHdV878xg2CiFKMqG6bm5kwi14uuYja3DrzJyuIJ6mIiu7qzHN6QTTJRFT3TWmeVwqiSSIivwTN1ApiWX9ErT/kZ6sEsaw7oqKrnFnGCWJZb0T+mxGAKz+adUZU+29GmE4QiWJE9b1YZPBLUDBbPNxrQTCtiIY+X+L9eruYOC75p34gpEA6EY2LAqqsMxFV+ZeRjIJoRDTk81W2NJHZfNLxkf1g196WEgeCAAzv9XQSTpEECXIMJxFUdEUX3FPVvv8jLUnEzWCsmnHSw7jT35UIxQ1/9TQJSvRHNHEldVbNGMrXdHPo2qMC/RFN5JcgJHOqqBzaI7qWWoKagChw8+hEU6A3otal+BIUAy7fzaPrRgr0RnQrvATha7ucW0Y+RnNELYElyG+DJnOXw8jHaI7oWmIJwrdwXdqtS6A5oiv3XUFyhum1dDn0a8cP0hzRu0vQMgb9Yvd/Wq3Xmwo7Db0RtaTuZuALXM7nvvvR8LxndhJ6I/opdTcD38rl/GSfmed5JxpFeiOqSi1B+Jou53P/Ts26iNK7GacXzymiEuiPKFuCDBFQRCXQHFG6BBnEp4hKoDOi6uXKhDMsr0kRlUBbRJOOUSPoYE4RqdMU0ZWRBe0FFJE6LRFVfTCVTxGp0xHRtaljaK9NEanTEFHV4IYAOhSRMuyITG8IVhSRMvyIAjDakiJShh5RFcwWU0TKkCMyfhABBBSRKuyIWmC6FUWkCjuiWzBdkyJShR1RB0wXzykiRdgRmXut+lVQekQVZM/sLYropPzSI/KQ1dlbFNFJtSkiRdgRLcB8c4pIDS3WAAuEiPoMS9e+iK7AfD5FpIYuNgK0KSJVXxgqs+/hZzoUkRL0iDqgXxRGIGNFESlBj2gCekXDhwvHcc4HIK6JH9Hv7eb72ZmXU2MFat4/T2fd79vj97EzohboMxrMzp2DMQiLkSNab568lFBEvEZ9zXLsjIj5oMUoHN87nCEICxAjysqQi4iXz8jSiH4BvnDYu3By0nn0dQSifMSIvnW9xO5HvbatHOzej+ipclDbdHfZwbZlB5ZGNAFc0XDGBzR+vIEw+dcARDURI/qRDpM+45y9H1GD5fXr/NiyNCLWBjSjx/G5k3MxG0SQmu0fzUDYHC2iTbLX/GYcwYgy67qXy8PWiBaAIF2CelxAveEdvBok5xkIC7AiqiQNrRlPOKLMNjnRXt7D1oguoXx3R0tQbxze8Ik5e3cgyseKqFHUkFxEWYldlrI1oiqUazQ4XoIGN/DGvdT3szZSRJXCT1YyouxMfGYJWyNibcQl6GEY5fOaTh9fHo+T+QTC5jgRNQqjkI7o2+4wiqyNKIByhNPjJSjkAptmA2qavVjuS/4CJaJ+8QcrHRGrHUaRtRFdgbroaAm6P16CYPTn9blR8jB5eQiiligR1YubkI0oG0UbtmdtRK2Sl6CLWdESNHNePcBeLx1KomKUiHbFH7h0ROlW9MT2rI2ILZXvZvBLUJEwy+vBSYQAMJVbijoIEfXTPwrIR/T8cp7ZG1Hn40sQ/0V+GgKPH0TnEUCULN7jQ1UjELVCiKiWjI8i8hGxl/PM3oj+sndHTWkDQQDHed67YAaZACGIxVJAUKlg1aLVtvb7f6UmzUBNe7F3m+PY9Pb30gfGmc70P9ziLc0Ev9KxE+dDUKmb7T3HWTYViVT24/dCV2Q/ouzf+wkUMBHd5a/4G1GvbzoEfYjVQ1C5eDtHd7PiROrWaB9kvIeInktSwUSU/cZpBeBvRGbrIN3S24x/vRNNC78gOstr0tWxHFH+5wsoYCLa5I14HNFc6JsWh6CPBj/2aSTEj91CWiJTidDVthrR83A4fC6bqzERZT9yPEx99jWiidB2Vljp0JfIzMmJ/J1ObHTzEdmMaGcFCqiIWv5+eTFncPMR50PQ9oM8or7dr4c+GK6D7CMiUEFF9OB9RAuh6V6mRgJjumsIuQ5iLaLWb6CCimjV2lG14kFEc5MSbgXO6FSmTruFdZCuwVAUghsaERnzIKLQJKKZwPrYXb+eo07N1kE4IrQGuBAJLcUjCA+1DjLgiHBcRTQQeopHEB5qHYQjwnEV0YXQoDiC8BDrIBwRjquIeogjqLpTs5sPjgirAU608UcQXn4Zq20JbnBESAP8EYS3NlsHmYMbHBHSpPoRtO6+fyO+tao8sy/CtsENjgip1694BHWzC5FpUvZTaS7xVPxpZjQU9XvgBEeE1a52BCXyl3gkVEaKVxHrIBNwgiPCmgsV7SMo3t3ur4Uof/U2EVuIdZABOMERYS2Fmt4RNJK/zf6qYqp8dbcOQm8o4oiQTIaiWBS9j+VrU+VRJxVn2gezC90euMARoXVM1suSsrca1fAz+/PVe7F1b3YXdw0ucERoc6FBfQQl8i83SXEUL5olhbs4ckMRR4QUCg3qI2gmc+pQYqkwTV81/yJsBC5wRHiR0KA6grpSKZ4WZm7FiWf+RdgQHOCI0PDrILGU5aEk5a+ut3dx5G4+OCKsa6FBcQSNZLnb5IPMlZ14ZndxHXCAI8LrCU3FIyiJJd7UcB2kDw5wRGjYdZCZrCLOIrqhdvPBEaF9E1qKR1AiK6K4DsIRISHXQWayKoLrIBwRHmIdZCRtmBFbB+GIsFDrILG04ROxoYgjwsKsg5zJ6giug3BEWIbrILNqH++xz626hL3jiKoIx4ZfhJ1JS05prYNwRHjhpcnNR5J/vHc9FF3AvnFEVYQLs3WQG2kHuZsPjggvPDf6IuxIWkJuHYQjwguDvsnNRyztuSW1DsIR4YVBW3sosuxUULr54IjwwqCjf/Nh10xoW8CecURVhMG5/jqIVSeJoLQOwhHhhUEQaQ9FeOolR0o3HxwRWhZR2+TmA0/xXBl9AewXR1RFGOgPRbcST/1cGULrIBwRWhZRMNZeB8FTP1eG0M0HR4QXBvpDUSKx1M+VITUUcURYeURXexqKNJ4rQ2cdhCPCyiMa6K+DmNB5rgydmw+OCC8MUn3tdRAz6ufK0ByKOCK0PCLtdRDrQxCddRCOCC2PaCE03egPQZof5Mmsg3BEaHlE+usgmkOQ9gd5OjcfZRE9cET/kEdk8eYjf0q+ATL/L/pjyT/4UfYQdBTfItJeBzl5M6DsNsMQmXWQkkcMZxE1AcW3iCysg9wYDkHEbj6+548YVr+wAgzfIjrXvvkwuc2o01D0kv6Db0Bhgy7Bt4gqDEUnp2ZDENGbj1az+Qwq2cTdAgzvIkLefFQcguisg6weS1O5SyfrDSB4F1FHaDozus2ozVD0VD75fElfegIE7yIKxkLTFDME0b75WD0cN0vfiPLAjo9WYMq/iC6FrmQ0WouDuAarvrcyT8+fm5nj0ko2x83M5+GwldHOwr+IrgR9A7DqXfOV5xWUWmUV7bRAk38RDQR9EVhUiGh4BG86GnJE5bKIcn1BXwj25BGlJ9Tdw8sG/mnz7uGu9TR85IgUdhG1BX0XYE8eERgackQKu4gWgr4O2MMR2bOL6FzQtwB7OCJ7wmArEuS1wR6OyJ4wqNFQZDsibfwR/w2vI+oI8jgiXYeK6HwsqBuAPRyRPWFQo6HoGmzaHKF8AU1eRkT/5iOEevEwIvI3Hx2oGQ8jCqgPRXV7I/IyoktBWu3eiLyMiPbNR1S7NyIvIyI9FPXr15CXEVFeB4mWUD9eRkT35qNdw/chTyOiOhRFF1BLXkZEch0kGkygpryMiNzNx/hqXstz7BdfIyI1FEXtTlDnhHyNiMw6SL/dOU//PhwRkvuIiN18jC8XvwLiiPBcR0RqKBpHV4Mg9X9E9NhsvoODcBtRL0gRWQfJhqDU/xPRy/ABDsN9RBRuPvIh6C89YDgNcCg4/FA0vkzPMDVgKI4juggKLgUafggqVdPfVFPgNKJlULAQDkX5GVaujreuRDiNqBcUnAtH+u3FHwHxSGRTA1y6dv4hPz/DNFwDw3EdUS9wevMxzj7I65nzGxFeA5xaIm4+bA1BPBHtSwPcmiCGIuRthonaboCQ0ADHJoihCDMEcUPuNMC15RwxFGFuM/gsc6UBzvWuEUMR8jaDP5e50IAD6C0vgtzY5hCEccEnWXUNOJDe1zB1ZeUdaL4MUb7y53orGnBQc1FR+9uESzisg0f0s317x20YBqIoOvr4N2pUEFIhqE5jp8gSsv9FJQICBDBgwyKLNzTuWcMtnkRyLHub8UVAEZhrTUOeZa76bcZ7Mdda80YQczgSc62PYafPlREUjbnYtGsE3QgoIHlEt+E1y5URFJU8Ik+vjKBvRlBg+ojGiRFUOX1EzypaZkZQBQJE9KCiJTGCKhEhIh/n4Q4jqCYhItoy4jSjXkEi2m4ZrSmlK3+CKhQmItSLiEBE0CMiEBH0iAhEBD0iAhFBj4hARNAjIhAR9IgIRAQ9IgIRQY+IQETQIyIQEfSICEQEPSICEUGPiEBE0CMiFLPGgSJHax0o0lrnQJHeLgcHCjRmdnagQG+/Tg5k62zDLEK+k/3p+c5HlsPZ/vXt0YFdmra72OYHk2xFNYF+8mMAAAAASUVORK5CYII=",p=""+new URL("docs---vsFbMi.png",import.meta.url).href,x=""+new URL("share-DGA-UcQf.png",import.meta.url).href,b=""+new URL("figma-plugin-CH2hELiO.png",import.meta.url).href,C=""+new URL("testing-cbzR9l9r.png",import.meta.url).href,u=""+new URL("accessibility-W_h2acOZ.png",import.meta.url).href,j=""+new URL("theming-D6WJLNoW.png",import.meta.url).href,f=""+new URL("addon-library-BWUCAmyN.png",import.meta.url).href,s=()=>{const t={path:"path",svg:"svg",...o()};return e.jsx(t.svg,{viewBox:"0 0 14 14",width:"8px",height:"14px",style:{marginLeft:"4px",display:"inline-block",shapeRendering:"inherit",verticalAlign:"middle",fill:"currentColor","path fill":"currentColor"},children:e.jsx(t.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"})})};function r(t){const i={code:"code",h1:"h1",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a,{title:"Configure your project"}),` +import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{useMDXComponents as o}from"./index-DjKt9u9V.js";import{e as a}from"./index-DPys28Bk.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./iframe-CAxipHqy.js";import"../sb-preview/runtime.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";const n="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.0001%200C7.16466%200%200%207.17472%200%2016.0256C0%2023.1061%204.58452%2029.1131%2010.9419%2031.2322C11.7415%2031.3805%2012.0351%2030.8845%2012.0351%2030.4613C12.0351%2030.0791%2012.0202%2028.8167%2012.0133%2027.4776C7.56209%2028.447%206.62283%2025.5868%206.62283%2025.5868C5.89499%2023.7345%204.8463%2023.2419%204.8463%2023.2419C3.39461%2022.2473%204.95573%2022.2678%204.95573%2022.2678C6.56242%2022.3808%207.40842%2023.9192%207.40842%2023.9192C8.83547%2026.3691%2011.1514%2025.6609%2012.0645%2025.2514C12.2081%2024.2156%2012.6227%2023.5087%2013.0803%2023.1085C9.52648%2022.7032%205.7906%2021.3291%205.7906%2015.1886C5.7906%2013.4389%206.41563%2012.0094%207.43916%2010.8871C7.27303%2010.4834%206.72537%208.85349%207.59415%206.64609C7.59415%206.64609%208.93774%206.21539%2011.9953%208.28877C13.2716%207.9337%2014.6404%207.75563%2016.0001%207.74953C17.3599%207.75563%2018.7297%207.9337%2020.0084%208.28877C23.0623%206.21539%2024.404%206.64609%2024.404%206.64609C25.2749%208.85349%2024.727%2010.4834%2024.5608%2010.8871C25.5868%2012.0094%2026.2075%2013.4389%2026.2075%2015.1886C26.2075%2021.3437%2022.4645%2022.699%2018.9017%2023.0957C19.4756%2023.593%2019.9869%2024.5683%2019.9869%2026.0634C19.9869%2028.2077%2019.9684%2029.9334%2019.9684%2030.4613C19.9684%2030.8877%2020.2564%2031.3874%2021.0674%2031.2301C27.4213%2029.1086%2032%2023.1037%2032%2016.0256C32%207.17472%2024.8364%200%2016.0001%200ZM5.99257%2022.8288C5.95733%2022.9084%205.83227%2022.9322%205.71834%2022.8776C5.60229%2022.8253%205.53711%2022.7168%205.57474%2022.6369C5.60918%2022.5549%205.7345%2022.5321%205.85029%2022.587C5.9666%2022.6393%206.03284%2022.7489%205.99257%2022.8288ZM6.7796%2023.5321C6.70329%2023.603%206.55412%2023.5701%206.45291%2023.4581C6.34825%2023.3464%206.32864%2023.197%206.40601%2023.125C6.4847%2023.0542%206.62937%2023.0874%206.73429%2023.1991C6.83895%2023.3121%206.85935%2023.4605%206.7796%2023.5321ZM7.31953%2024.4321C7.2215%2024.5003%207.0612%2024.4363%206.96211%2024.2938C6.86407%2024.1513%206.86407%2023.9804%206.96422%2023.9119C7.06358%2023.8435%207.2215%2023.905%207.32191%2024.0465C7.41968%2024.1914%207.41968%2024.3623%207.31953%2024.4321ZM8.23267%2025.4743C8.14497%2025.5712%207.95818%2025.5452%207.82146%2025.413C7.68156%2025.2838%207.64261%2025.1004%207.73058%2025.0035C7.81934%2024.9064%208.00719%2024.9337%208.14497%2025.0648C8.28381%2025.1938%208.3262%2025.3785%208.23267%2025.4743ZM9.41281%2025.8262C9.37413%2025.9517%209.19423%2026.0088%209.013%2025.9554C8.83203%2025.9005%208.7136%2025.7535%208.75016%2025.6266C8.78778%2025.5003%208.96848%2025.4408%209.15104%2025.4979C9.33174%2025.5526%209.45044%2025.6985%209.41281%2025.8262ZM10.7559%2025.9754C10.7604%2026.1076%2010.6067%2026.2172%2010.4165%2026.2196C10.2252%2026.2238%2010.0704%2026.1169%2010.0683%2025.9868C10.0683%2025.8534%2010.2185%2025.7448%2010.4098%2025.7416C10.6001%2025.7379%2010.7559%2025.8441%2010.7559%2025.9754ZM12.0753%2025.9248C12.0981%2026.0537%2011.9658%2026.1862%2011.7769%2026.2215C11.5912%2026.2554%2011.4192%2026.1758%2011.3957%2026.0479C11.3726%2025.9157%2011.5072%2025.7833%2011.6927%2025.7491C11.8819%2025.7162%2012.0512%2025.7937%2012.0753%2025.9248Z'%20fill='%23161614'/%3e%3c/svg%3e",c="data:image/svg+xml,%3csvg%20width='33'%20height='32'%20viewBox='0%200%2033%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10031_177575)'%3e%3cmask%20id='mask0_10031_177575'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='0'%20y='4'%20width='33'%20height='25'%3e%3cpath%20d='M32.5034%204.00195H0.503906V28.7758H32.5034V4.00195Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_10031_177575)'%3e%3cpath%20d='M27.5928%206.20817C25.5533%205.27289%2023.3662%204.58382%2021.0794%204.18916C21.0378%204.18154%2020.9962%204.20057%2020.9747%204.23864C20.6935%204.73863%2020.3819%205.3909%2020.1637%205.90358C17.7042%205.53558%2015.2573%205.53558%2012.8481%205.90358C12.6299%205.37951%2012.307%204.73863%2012.0245%204.23864C12.003%204.20184%2011.9614%204.18281%2011.9198%204.18916C9.63431%204.58255%207.44721%205.27163%205.40641%206.20817C5.38874%206.21578%205.3736%206.22848%205.36355%206.24497C1.21508%2012.439%200.078646%2018.4809%200.636144%2024.4478C0.638667%2024.477%200.655064%2024.5049%200.677768%2024.5227C3.41481%2026.5315%206.06609%2027.7511%208.66815%2028.5594C8.70979%2028.5721%208.75392%2028.5569%208.78042%2028.5226C9.39594%2027.6826%209.94461%2026.7968%2010.4151%2025.8653C10.4428%2025.8107%2010.4163%2025.746%2010.3596%2025.7244C9.48927%2025.3945%208.66058%2024.9922%207.86343%2024.5354C7.80038%2024.4986%207.79533%2024.4084%207.85333%2024.3653C8.02108%2024.2397%208.18888%2024.109%208.34906%2023.977C8.37804%2023.9529%208.41842%2023.9478%208.45249%2023.963C13.6894%2026.3526%2019.359%2026.3526%2024.5341%2023.963C24.5682%2023.9465%2024.6086%2023.9516%2024.6388%2023.9757C24.799%2024.1077%2024.9668%2024.2397%2025.1358%2024.3653C25.1938%2024.4084%2025.19%2024.4986%2025.127%2024.5354C24.3298%2025.0011%2023.5011%2025.3945%2022.6296%2025.7232C22.5728%2025.7447%2022.5476%2025.8107%2022.5754%2025.8653C23.0559%2026.7955%2023.6046%2027.6812%2024.2087%2028.5213C24.234%2028.5569%2024.2794%2028.5721%2024.321%2028.5594C26.9357%2027.7511%2029.5869%2026.5315%2032.324%2024.5227C32.348%2024.5049%2032.3631%2024.4783%2032.3656%2024.4491C33.0328%2017.5506%2031.2481%2011.5584%2027.6344%206.24623C27.6256%206.22848%2027.6105%206.21578%2027.5928%206.20817ZM11.1971%2020.8146C9.62043%2020.8146%208.32129%2019.3679%208.32129%2017.5913C8.32129%2015.8146%209.59523%2014.368%2011.1971%2014.368C12.8115%2014.368%2014.0981%2015.8273%2014.0729%2017.5913C14.0729%2019.3679%2012.7989%2020.8146%2011.1971%2020.8146ZM21.8299%2020.8146C20.2533%2020.8146%2018.9541%2019.3679%2018.9541%2017.5913C18.9541%2015.8146%2020.228%2014.368%2021.8299%2014.368C23.4444%2014.368%2024.7309%2015.8273%2024.7057%2017.5913C24.7057%2019.3679%2023.4444%2020.8146%2021.8299%2020.8146Z'%20fill='%235865F2'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10031_177575'%3e%3crect%20width='31.9995'%20height='32'%20fill='white'%20transform='translate(0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",l="data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M31.3313%208.44657C30.9633%207.08998%2029.8791%206.02172%2028.5022%205.65916C26.0067%205.00026%2016%205.00026%2016%205.00026C16%205.00026%205.99333%205.00026%203.4978%205.65916C2.12102%206.02172%201.03665%207.08998%200.668678%208.44657C0%2010.9053%200%2016.0353%200%2016.0353C0%2016.0353%200%2021.1652%200.668678%2023.6242C1.03665%2024.9806%202.12102%2026.0489%203.4978%2026.4116C5.99333%2027.0703%2016%2027.0703%2016%2027.0703C16%2027.0703%2026.0067%2027.0703%2028.5022%2026.4116C29.8791%2026.0489%2030.9633%2024.9806%2031.3313%2023.6242C32%2021.1652%2032%2016.0353%2032%2016.0353C32%2016.0353%2032%2010.9053%2031.3313%208.44657Z'%20fill='%23ED1D24'/%3e%3cpath%20d='M12.7266%2020.6934L21.0902%2016.036L12.7266%2011.3781V20.6934Z'%20fill='white'/%3e%3c/svg%3e",d="data:image/svg+xml,%3csvg%20width='33'%20height='32'%20viewBox='0%200%2033%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10031_177597)'%3e%3cpath%20opacity='0.7'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17%207.87059C17%206.48214%2017.9812%205.28722%2019.3431%205.01709L29.5249%202.99755C31.3238%202.64076%2033%204.01717%2033%205.85105V22.1344C33%2023.5229%2032.0188%2024.7178%2030.6569%2024.9879L20.4751%2027.0074C18.6762%2027.3642%2017%2025.9878%2017%2024.1539L17%207.87059Z'%20fill='%23B7F0EF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1%205.85245C1%204.01857%202.67623%202.64215%204.47507%202.99895L14.6569%205.01848C16.0188%205.28861%2017%206.48354%2017%207.87198V24.1553C17%2025.9892%2015.3238%2027.3656%2013.5249%2027.0088L3.34311%2024.9893C1.98119%2024.7192%201%2023.5242%201%2022.1358V5.85245Z'%20fill='%2387E6E5'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.543%205.71289C15.543%205.71289%2016.8157%205.96289%2017.4002%206.57653C17.9847%207.19016%2018.4521%209.03107%2018.4521%209.03107C18.4521%209.03107%2018.4521%2025.1106%2018.4521%2026.9629C18.4521%2028.8152%2019.3775%2031.4174%2019.3775%2031.4174L17.4002%2028.8947L16.2575%2031.4174C16.2575%2031.4174%2015.543%2029.0765%2015.543%2027.122C15.543%2025.1674%2015.543%205.71289%2015.543%205.71289Z'%20fill='%2361C1FD'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10031_177597'%3e%3crect%20width='32'%20height='32'%20fill='white'%20transform='translate(0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",g=""+new URL("styling-Bk6zjRzU.png",import.meta.url).href,h=""+new URL("context-C0qIqeS4.png",import.meta.url).href,m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkQAAAEECAMAAAD+jtuZAAAA1VBMVEUAAAC97a687K687K697K697a687a697K+87K6/76+87K7///831dPd9ddmvzyc24PE7riR1XWH0GdxxUru+utxxEr3/fXl+OHN9fTA7bNQ2tn7/vrm+vri99xE19Z8yllp396n4ZG07++o7ezz/Pz9/v2O6ObN8cKb6umC5eTf9tnZ9NHq+ebV883y/O/s+unJ8L7y/fzR8sex56Da9/dd3dtE2NZ24+GM027B8vFrwkO36qeW2HxrwkSm4ZGBzWB3yFHC7bTe9tas5Jih3orA8vJc3dy6weW4AAAACnRSTlMA3694YO/PkFAQwrWpKAAADgtJREFUeNrs2d1qg0AQQGGTNH+zCF4siixeBqHGIL5B3v+lGrbU3rQ0uhsGt+d7hsMww2TeebfdCDDLYfuWfTvtBVhgM2V0FGChXebtBFjsmD28CRDg9IiIjRpB9mcGEcLXoq0AQbbZQYAgm0yAQEQEIoI+IgIRQR8RgYigj4hARNBHRCAi6CMiEBH0ERGICPqICEQEfUQEIoI+IgIRQR8RgYigj4hARNBHRCCiZ9R9c7XWNmMhiO4fRFSPTWkmFRlFl3pEbW6NR0avk3JERWed+UFJRXGlGlHdV878xg2CiFKMqG6bm5kwi14uuYja3DrzJyuIJ6mIiu7qzHN6QTTJRFT3TWmeVwqiSSIivwTN1ApiWX9ErT/kZ6sEsaw7oqKrnFnGCWJZb0T+mxGAKz+adUZU+29GmE4QiWJE9b1YZPBLUDBbPNxrQTCtiIY+X+L9eruYOC75p34gpEA6EY2LAqqsMxFV+ZeRjIJoRDTk81W2NJHZfNLxkf1g196WEgeCAAzv9XQSTpEECXIMJxFUdEUX3FPVvv8jLUnEzWCsmnHSw7jT35UIxQ1/9TQJSvRHNHEldVbNGMrXdHPo2qMC/RFN5JcgJHOqqBzaI7qWWoKagChw8+hEU6A3otal+BIUAy7fzaPrRgr0RnQrvATha7ucW0Y+RnNELYElyG+DJnOXw8jHaI7oWmIJwrdwXdqtS6A5oiv3XUFyhum1dDn0a8cP0hzRu0vQMgb9Yvd/Wq3Xmwo7Db0RtaTuZuALXM7nvvvR8LxndhJ6I/opdTcD38rl/GSfmed5JxpFeiOqSi1B+Jou53P/Ts26iNK7GacXzymiEuiPKFuCDBFQRCXQHFG6BBnEp4hKoDOi6uXKhDMsr0kRlUBbRJOOUSPoYE4RqdMU0ZWRBe0FFJE6LRFVfTCVTxGp0xHRtaljaK9NEanTEFHV4IYAOhSRMuyITG8IVhSRMvyIAjDakiJShh5RFcwWU0TKkCMyfhABBBSRKuyIWmC6FUWkCjuiWzBdkyJShR1RB0wXzykiRdgRmXut+lVQekQVZM/sLYropPzSI/KQ1dlbFNFJtSkiRdgRLcB8c4pIDS3WAAuEiPoMS9e+iK7AfD5FpIYuNgK0KSJVXxgqs+/hZzoUkRL0iDqgXxRGIGNFESlBj2gCekXDhwvHcc4HIK6JH9Hv7eb72ZmXU2MFat4/T2fd79vj97EzohboMxrMzp2DMQiLkSNab568lFBEvEZ9zXLsjIj5oMUoHN87nCEICxAjysqQi4iXz8jSiH4BvnDYu3By0nn0dQSifMSIvnW9xO5HvbatHOzej+ipclDbdHfZwbZlB5ZGNAFc0XDGBzR+vIEw+dcARDURI/qRDpM+45y9H1GD5fXr/NiyNCLWBjSjx/G5k3MxG0SQmu0fzUDYHC2iTbLX/GYcwYgy67qXy8PWiBaAIF2CelxAveEdvBok5xkIC7AiqiQNrRlPOKLMNjnRXt7D1oguoXx3R0tQbxze8Ik5e3cgyseKqFHUkFxEWYldlrI1oiqUazQ4XoIGN/DGvdT3szZSRJXCT1YyouxMfGYJWyNibcQl6GEY5fOaTh9fHo+T+QTC5jgRNQqjkI7o2+4wiqyNKIByhNPjJSjkAptmA2qavVjuS/4CJaJ+8QcrHRGrHUaRtRFdgbroaAm6P16CYPTn9blR8jB5eQiiligR1YubkI0oG0UbtmdtRK2Sl6CLWdESNHNePcBeLx1KomKUiHbFH7h0ROlW9MT2rI2ILZXvZvBLUJEwy+vBSYQAMJVbijoIEfXTPwrIR/T8cp7ZG1Hn40sQ/0V+GgKPH0TnEUCULN7jQ1UjELVCiKiWjI8i8hGxl/PM3oj+sndHTWkDQQDHed67YAaZACGIxVJAUKlg1aLVtvb7f6UmzUBNe7F3m+PY9Pb30gfGmc70P9ziLc0Ev9KxE+dDUKmb7T3HWTYViVT24/dCV2Q/ouzf+wkUMBHd5a/4G1GvbzoEfYjVQ1C5eDtHd7PiROrWaB9kvIeInktSwUSU/cZpBeBvRGbrIN3S24x/vRNNC78gOstr0tWxHFH+5wsoYCLa5I14HNFc6JsWh6CPBj/2aSTEj91CWiJTidDVthrR83A4fC6bqzERZT9yPEx99jWiidB2Vljp0JfIzMmJ/J1ObHTzEdmMaGcFCqiIWv5+eTFncPMR50PQ9oM8or7dr4c+GK6D7CMiUEFF9OB9RAuh6V6mRgJjumsIuQ5iLaLWb6CCimjV2lG14kFEc5MSbgXO6FSmTruFdZCuwVAUghsaERnzIKLQJKKZwPrYXb+eo07N1kE4IrQGuBAJLcUjCA+1DjLgiHBcRTQQeopHEB5qHYQjwnEV0YXQoDiC8BDrIBwRjquIeogjqLpTs5sPjgirAU608UcQXn4Zq20JbnBESAP8EYS3NlsHmYMbHBHSpPoRtO6+fyO+tao8sy/CtsENjgip1694BHWzC5FpUvZTaS7xVPxpZjQU9XvgBEeE1a52BCXyl3gkVEaKVxHrIBNwgiPCmgsV7SMo3t3ur4Uof/U2EVuIdZABOMERYS2Fmt4RNJK/zf6qYqp8dbcOQm8o4oiQTIaiWBS9j+VrU+VRJxVn2gezC90euMARoXVM1suSsrca1fAz+/PVe7F1b3YXdw0ucERoc6FBfQQl8i83SXEUL5olhbs4ckMRR4QUCg3qI2gmc+pQYqkwTV81/yJsBC5wRHiR0KA6grpSKZ4WZm7FiWf+RdgQHOCI0PDrILGU5aEk5a+ut3dx5G4+OCKsa6FBcQSNZLnb5IPMlZ14ZndxHXCAI8LrCU3FIyiJJd7UcB2kDw5wRGjYdZCZrCLOIrqhdvPBEaF9E1qKR1AiK6K4DsIRISHXQWayKoLrIBwRHmIdZCRtmBFbB+GIsFDrILG04ROxoYgjwsKsg5zJ6giug3BEWIbrILNqH++xz626hL3jiKoIx4ZfhJ1JS05prYNwRHjhpcnNR5J/vHc9FF3AvnFEVYQLs3WQG2kHuZsPjggvPDf6IuxIWkJuHYQjwguDvsnNRyztuSW1DsIR4YVBW3sosuxUULr54IjwwqCjf/Nh10xoW8CecURVhMG5/jqIVSeJoLQOwhHhhUEQaQ9FeOolR0o3HxwRWhZR2+TmA0/xXBl9AewXR1RFGOgPRbcST/1cGULrIBwRWhZRMNZeB8FTP1eG0M0HR4QXBvpDUSKx1M+VITUUcURYeURXexqKNJ4rQ2cdhCPCyiMa6K+DmNB5rgydmw+OCC8MUn3tdRAz6ufK0ByKOCK0PCLtdRDrQxCddRCOCC2PaCE03egPQZof5Mmsg3BEaHlE+usgmkOQ9gd5OjcfZRE9cET/kEdk8eYjf0q+ATL/L/pjyT/4UfYQdBTfItJeBzl5M6DsNsMQmXWQkkcMZxE1AcW3iCysg9wYDkHEbj6+548YVr+wAgzfIjrXvvkwuc2o01D0kv6Db0Bhgy7Bt4gqDEUnp2ZDENGbj1az+Qwq2cTdAgzvIkLefFQcguisg6weS1O5SyfrDSB4F1FHaDozus2ozVD0VD75fElfegIE7yIKxkLTFDME0b75WD0cN0vfiPLAjo9WYMq/iC6FrmQ0WouDuAarvrcyT8+fm5nj0ko2x83M5+GwldHOwr+IrgR9A7DqXfOV5xWUWmUV7bRAk38RDQR9EVhUiGh4BG86GnJE5bKIcn1BXwj25BGlJ9Tdw8sG/mnz7uGu9TR85IgUdhG1BX0XYE8eERgackQKu4gWgr4O2MMR2bOL6FzQtwB7OCJ7wmArEuS1wR6OyJ4wqNFQZDsibfwR/w2vI+oI8jgiXYeK6HwsqBuAPRyRPWFQo6HoGmzaHKF8AU1eRkT/5iOEevEwIvI3Hx2oGQ8jCqgPRXV7I/IyoktBWu3eiLyMiPbNR1S7NyIvIyI9FPXr15CXEVFeB4mWUD9eRkT35qNdw/chTyOiOhRFF1BLXkZEch0kGkygpryMiNzNx/hqXstz7BdfIyI1FEXtTlDnhHyNiMw6SL/dOU//PhwRkvuIiN18jC8XvwLiiPBcR0RqKBpHV4Mg9X9E9NhsvoODcBtRL0gRWQfJhqDU/xPRy/ABDsN9RBRuPvIh6C89YDgNcCg4/FA0vkzPMDVgKI4juggKLgUafggqVdPfVFPgNKJlULAQDkX5GVaujreuRDiNqBcUnAtH+u3FHwHxSGRTA1y6dv4hPz/DNFwDw3EdUS9wevMxzj7I65nzGxFeA5xaIm4+bA1BPBHtSwPcmiCGIuRthonaboCQ0ADHJoihCDMEcUPuNMC15RwxFGFuM/gsc6UBzvWuEUMR8jaDP5e50IAD6C0vgtzY5hCEccEnWXUNOJDe1zB1ZeUdaL4MUb7y53orGnBQc1FR+9uESzisg0f0s317x20YBqIoOvr4N2pUEFIhqE5jp8gSsv9FJQICBDBgwyKLNzTuWcMtnkRyLHub8UVAEZhrTUOeZa76bcZ7Mdda80YQczgSc62PYafPlREUjbnYtGsE3QgoIHlEt+E1y5URFJU8Ik+vjKBvRlBg+ojGiRFUOX1EzypaZkZQBQJE9KCiJTGCKhEhIh/n4Q4jqCYhItoy4jSjXkEi2m4ZrSmlK3+CKhQmItSLiEBE0CMiEBH0iAhEBD0iAhFBj4hARNAjIhAR9IgIRAQ9IgIRQY+IQETQIyIQEfSICEQEPSICEUGPiEBE0CMiFLPGgSJHax0o0lrnQJHeLgcHCjRmdnagQG+/Tg5k62zDLEK+k/3p+c5HlsPZ/vXt0YFdmra72OYHk2xFNYF+8mMAAAAASUVORK5CYII=",p=""+new URL("docs---vsFbMi.png",import.meta.url).href,x=""+new URL("share-DGA-UcQf.png",import.meta.url).href,b=""+new URL("figma-plugin-CH2hELiO.png",import.meta.url).href,C=""+new URL("testing-cbzR9l9r.png",import.meta.url).href,u=""+new URL("accessibility-W_h2acOZ.png",import.meta.url).href,j=""+new URL("theming-D6WJLNoW.png",import.meta.url).href,f=""+new URL("addon-library-BWUCAmyN.png",import.meta.url).href,s=()=>{const t={path:"path",svg:"svg",...o()};return e.jsx(t.svg,{viewBox:"0 0 14 14",width:"8px",height:"14px",style:{marginLeft:"4px",display:"inline-block",shapeRendering:"inherit",verticalAlign:"middle",fill:"currentColor","path fill":"currentColor"},children:e.jsx(t.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"})})};function r(t){const i={code:"code",h1:"h1",p:"p",...o(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(a,{title:"Configure your project"}),` `,e.jsxs("div",{className:"sb-container",children:[e.jsxs("div",{className:"sb-section-title",children:[e.jsx(i.h1,{id:"configure-your-project",children:"Configure your project"}),e.jsx(i.p,{children:"Because Storybook works separately from your app, you'll need to configure it for your specific stack and setup. Below, explore guides for configuring Storybook with popular frameworks and tools. If you get stuck, learn how you can ask for help from our community."})]}),e.jsxs("div",{className:"sb-section",children:[e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:g,alt:"A wall of logos representing different styling technologies"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Add styling and CSS"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Like with web applications, there are many ways to include CSS within Storybook. Learn more about setting up styling within Storybook."}),e.jsxs("a",{href:"https://storybook.js.org/docs/react/configure/styling-and-css",target:"_blank",children:["Learn more",e.jsx(s,{})]})]}),e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:h,alt:"An abstraction representing the composition of data for a component"}),e.jsx("h4",{className:"sb-section-item-heading",children:"Provide context and mocking"}),e.jsx("p",{className:"sb-section-item-paragraph",children:"Often when a story doesn't render, it's because your component is expecting a specific environment or context (like a theme provider) to be available."}),e.jsxs("a",{href:"https://storybook.js.org/docs/react/writing-stories/decorators#context-for-mocking",target:"_blank",children:["Learn more",e.jsx(s,{})]})]}),e.jsxs("div",{className:"sb-section-item",children:[e.jsx("img",{src:m,alt:"A representation of typography and image assets"}),e.jsxs("div",{children:[e.jsx("h4",{className:"sb-section-item-heading",children:"Load assets and resources"}),e.jsxs("p",{className:"sb-section-item-paragraph",children:[`To link static files (like fonts) to your projects and stories, use the `,e.jsx(i.code,{children:"staticDirs"}),` configuration option to specify folders to load when starting Storybook.`]}),e.jsxs("a",{href:"https://storybook.js.org/docs/react/configure/images-and-assets",target:"_blank",children:["Learn more",e.jsx(s,{})]})]})]})]})]}),` diff --git a/storybook-static/assets/Date-picker.stories-Die_Gr39.js b/storybook-static/assets/Date-picker.stories-C6dRFX5S.js similarity index 98% rename from storybook-static/assets/Date-picker.stories-Die_Gr39.js rename to storybook-static/assets/Date-picker.stories-C6dRFX5S.js index 3dd1366..915d950 100644 --- a/storybook-static/assets/Date-picker.stories-Die_Gr39.js +++ b/storybook-static/assets/Date-picker.stories-C6dRFX5S.js @@ -1,4 +1,4 @@ -import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as g}from"./index-CleY8y_P.js";import{z as P,u as B,F as M,a as R,b as E,c as O,d as z,e as V,f as Y,t as _}from"./form-C7HgSUBv.js";import{c as n}from"./utils-8RyR4BqC.js";import{B as s}from"./button-Dd-H60kn.js";import{f as o,C as p,a as T}from"./calendar-Z8336tkc.js";import{P as l,a as f,b as x}from"./popover-C0KbRRN6.js";import{S as q,a as J,b as W,c as A,d}from"./select-B1xNsqKv.js";import{t as $}from"./use-toast-CAMf2V-s.js";import{c as G}from"./createLucideIcon-kBjshEDv.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./label-p2dGKIr_.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-Bb4qSo10.js";import"./chevron-right-LrJNRl_k.js";import"./index-CRjgN0eO.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-DF5SYaCP.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-FvTp1rED.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./index-mE8aEH4R.js";import"./index-wt3N3kzb.js";import"./chevron-down-DmK9nTZU.js";import"./check-D2cwZkjZ.js";/** +import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{r as g}from"./index-CleY8y_P.js";import{z as P,u as B,F as M,a as R,b as E,c as O,d as z,e as V,f as Y,t as _}from"./form-C7HgSUBv.js";import{c as n}from"./utils-8RyR4BqC.js";import{B as s}from"./button-C5Vfupqw.js";import{f as o,C as p,a as T}from"./calendar-CmBrbu8s.js";import{P as l,a as f,b as x}from"./popover-C0KbRRN6.js";import{S as q,a as J,b as W,c as A,d}from"./select-B1xNsqKv.js";import{t as $}from"./use-toast-CAMf2V-s.js";import{c as G}from"./createLucideIcon-kBjshEDv.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-1PiYJVay.js";import"./label-p2dGKIr_.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-Bb4qSo10.js";import"./chevron-right-LrJNRl_k.js";import"./index-CRjgN0eO.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-DF5SYaCP.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-FvTp1rED.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./index-mE8aEH4R.js";import"./index-wt3N3kzb.js";import"./chevron-down-DmK9nTZU.js";import"./check-D2cwZkjZ.js";/** * @license lucide-react v0.400.0 - ISC * * This source code is licensed under the ISC license. diff --git a/storybook-static/assets/Dialog.stories-CbsigMzg.js b/storybook-static/assets/Dialog.stories-3fPzlfJ0.js similarity index 99% rename from storybook-static/assets/Dialog.stories-CbsigMzg.js rename to storybook-static/assets/Dialog.stories-3fPzlfJ0.js index 197d389..568a5cc 100644 --- a/storybook-static/assets/Dialog.stories-CbsigMzg.js +++ b/storybook-static/assets/Dialog.stories-3fPzlfJ0.js @@ -1,4 +1,4 @@ -import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{D as v,a as t,b as l,c,d,e as m,f as N,g as C}from"./dialog-BbUM1zYY.js";import{B as a}from"./button-Dd-H60kn.js";import{I as r}from"./input-BogIqK8Y.js";import{L as o}from"./label-p2dGKIr_.js";import{c as b}from"./createLucideIcon-kBjshEDv.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./utils-8RyR4BqC.js";import"./x-CMV14TNj.js";import"./index-Bb4qSo10.js";/** +import{j as e}from"./jsx-runtime-CGpYA4L6.js";import{D as v,a as t,b as l,c,d,e as m,f as N,g as C}from"./dialog-BbUM1zYY.js";import{B as a}from"./button-C5Vfupqw.js";import{I as r}from"./input-BogIqK8Y.js";import{L as o}from"./label-p2dGKIr_.js";import{c as b}from"./createLucideIcon-kBjshEDv.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./utils-8RyR4BqC.js";import"./x-CMV14TNj.js";import"./index-Bb4qSo10.js";/** * @license lucide-react v0.400.0 - ISC * * This source code is licensed under the ISC license. diff --git a/storybook-static/assets/DocsRenderer-K4EAMTCU-CNZpUVC7.js b/storybook-static/assets/DocsRenderer-K4EAMTCU-Bcgzkw_k.js similarity index 88% rename from storybook-static/assets/DocsRenderer-K4EAMTCU-CNZpUVC7.js rename to storybook-static/assets/DocsRenderer-K4EAMTCU-Bcgzkw_k.js index 2791397..46f18d0 100644 --- a/storybook-static/assets/DocsRenderer-K4EAMTCU-CNZpUVC7.js +++ b/storybook-static/assets/DocsRenderer-K4EAMTCU-Bcgzkw_k.js @@ -1,2 +1,2 @@ const __vite__fileDeps=["./index-DjKt9u9V.js","./index-CleY8y_P.js","./_commonjsHelpers-Cpj98o6Y.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{_ as a}from"./iframe-BWWxm5vg.js";import{R as o,r as c}from"./index-CleY8y_P.js";import{r as u,u as l}from"./react-18-B6cRmnj9.js";import{C as h,A as E,H as d,D as x}from"./index-kiCenfxh.js";import"../sb-preview/runtime.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";var D={code:h,a:E,...d},_=class extends c.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){let{showException:r}=this.props;r(t)}render(){let{hasError:t}=this.state,{children:r}=this.props;return t?null:o.createElement(o.Fragment,null,r)}},q=class{constructor(){this.render=async(t,r,n)=>{let m={...D,...r==null?void 0:r.components},i=x;return new Promise((s,p)=>{a(async()=>{const{MDXProvider:e}=await import("./index-DjKt9u9V.js");return{MDXProvider:e}},__vite__mapDeps([0,1,2]),import.meta.url).then(({MDXProvider:e})=>u(o.createElement(_,{showException:p,key:Math.random()},o.createElement(e,{components:m},o.createElement(i,{context:t,docsParameter:r}))),n)).then(()=>s())})},this.unmount=t=>{l(t)}}};export{q as DocsRenderer,D as defaultComponents}; +import{_ as a}from"./iframe-CAxipHqy.js";import{R as o,r as c}from"./index-CleY8y_P.js";import{r as u,u as l}from"./react-18-B6cRmnj9.js";import{C as h,A as E,H as d,D as x}from"./index-DPys28Bk.js";import"../sb-preview/runtime.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";var D={code:h,a:E,...d},_=class extends c.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){let{showException:r}=this.props;r(t)}render(){let{hasError:t}=this.state,{children:r}=this.props;return t?null:o.createElement(o.Fragment,null,r)}},q=class{constructor(){this.render=async(t,r,n)=>{let m={...D,...r==null?void 0:r.components},i=x;return new Promise((s,p)=>{a(async()=>{const{MDXProvider:e}=await import("./index-DjKt9u9V.js");return{MDXProvider:e}},__vite__mapDeps([0,1,2]),import.meta.url).then(({MDXProvider:e})=>u(o.createElement(_,{showException:p,key:Math.random()},o.createElement(e,{components:m},o.createElement(i,{context:t,docsParameter:r}))),n)).then(()=>s())})},this.unmount=t=>{l(t)}}};export{q as DocsRenderer,D as defaultComponents}; diff --git a/storybook-static/assets/Drawer.stories-DhWzuvxt.js b/storybook-static/assets/Drawer.stories-D-3HQQVs.js similarity index 92% rename from storybook-static/assets/Drawer.stories-DhWzuvxt.js rename to storybook-static/assets/Drawer.stories-D-3HQQVs.js index 12319d5..9eb7e5f 100644 --- a/storybook-static/assets/Drawer.stories-DhWzuvxt.js +++ b/storybook-static/assets/Drawer.stories-D-3HQQVs.js @@ -1,41 +1,36 @@ -import{j as Y}from"./jsx-runtime-CGpYA4L6.js";import{r as L,R as P}from"./index-CleY8y_P.js";import{D as lf,a as sf,b as ff,c as hf,d as df,e as pf,f as vf,g as yf}from"./drawer-Bx-_WKg5.js";import{B as $t}from"./button-Dd-H60kn.js";import{c as mf}from"./createLucideIcon-kBjshEDv.js";import{a as ie}from"./utils-8RyR4BqC.js";import{t as gf,a as ep}from"./throttle-g1z6VH_D.js";import{a as On,P as X,i as tp}from"./isPlainObject-e6f9bsoA.js";import{g as Ee}from"./_commonjsHelpers-Cpj98o6Y.js";import{_ as bf,a as xf,K as qe,L as vr,k as Q,M as rp,A as Sn,D as np,N as ip,i as An,s as ap,x as tu,O as op,e as wf,z as Of,P as Pn,r as up,G as cp,Q as lp,n as sp,p as fp,d as hp,R as dp,S as pp,m as vp,T as yp}from"./mapValues-BMPjoyRp.js";import{i as Rt}from"./tiny-invariant-CopsF_GD.js";import{_ as mp}from"./_baseUniq-dNMEYABU.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-Bb4qSo10.js";/** +import{j as Y}from"./jsx-runtime-CGpYA4L6.js";import{r as L,R as P}from"./index-CleY8y_P.js";import{D as lf,a as sf,b as ff,c as hf,d as df,e as pf,f as vf,g as yf}from"./drawer-Bx-_WKg5.js";import{B as $t}from"./button-C5Vfupqw.js";import{c as Qd}from"./createLucideIcon-kBjshEDv.js";import{P as ep}from"./plus-BBp9dAgc.js";import{a as ie}from"./utils-8RyR4BqC.js";import{t as mf,a as tp}from"./throttle-g1z6VH_D.js";import{a as On,P as X,i as rp}from"./isPlainObject-e6f9bsoA.js";import{g as Ee}from"./_commonjsHelpers-Cpj98o6Y.js";import{_ as gf,a as bf,K as qe,L as vr,k as Q,M as np,A as Sn,D as ip,N as ap,i as An,s as op,x as tu,O as up,e as xf,z as wf,P as Pn,r as cp,G as lp,Q as sp,n as fp,p as hp,d as dp,R as pp,S as vp,m as yp,T as mp}from"./mapValues-BMPjoyRp.js";import{i as Rt}from"./tiny-invariant-CopsF_GD.js";import{_ as gp}from"./_baseUniq-dNMEYABU.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-Bb4qSo10.js";/** * @license lucide-react v0.400.0 - ISC * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const gp=mf("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/** - * @license lucide-react v0.400.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const bp=mf("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);function xp(e){return e==null}var wp=xp;const ne=Ee(wp);var Sf={exports:{}},ae={};/** @license React v16.13.1 + */const bp=Qd("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);function xp(e){return e==null}var wp=xp;const ne=Ee(wp);var Of={exports:{}},ae={};/** @license React v16.13.1 * react-is.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. - */var we=typeof Symbol=="function"&&Symbol.for,ru=we?Symbol.for("react.element"):60103,nu=we?Symbol.for("react.portal"):60106,Bi=we?Symbol.for("react.fragment"):60107,Li=we?Symbol.for("react.strict_mode"):60108,Ri=we?Symbol.for("react.profiler"):60114,Wi=we?Symbol.for("react.provider"):60109,Ui=we?Symbol.for("react.context"):60110,iu=we?Symbol.for("react.async_mode"):60111,Fi=we?Symbol.for("react.concurrent_mode"):60111,zi=we?Symbol.for("react.forward_ref"):60112,qi=we?Symbol.for("react.suspense"):60113,Op=we?Symbol.for("react.suspense_list"):60120,Hi=we?Symbol.for("react.memo"):60115,Ki=we?Symbol.for("react.lazy"):60116,Sp=we?Symbol.for("react.block"):60121,Ap=we?Symbol.for("react.fundamental"):60117,Pp=we?Symbol.for("react.responder"):60118,_p=we?Symbol.for("react.scope"):60119;function Le(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ru:switch(e=e.type,e){case iu:case Fi:case Bi:case Ri:case Li:case qi:return e;default:switch(e=e&&e.$$typeof,e){case Ui:case zi:case Ki:case Hi:case Wi:return e;default:return t}}case nu:return t}}}function Af(e){return Le(e)===Fi}ae.AsyncMode=iu;ae.ConcurrentMode=Fi;ae.ContextConsumer=Ui;ae.ContextProvider=Wi;ae.Element=ru;ae.ForwardRef=zi;ae.Fragment=Bi;ae.Lazy=Ki;ae.Memo=Hi;ae.Portal=nu;ae.Profiler=Ri;ae.StrictMode=Li;ae.Suspense=qi;ae.isAsyncMode=function(e){return Af(e)||Le(e)===iu};ae.isConcurrentMode=Af;ae.isContextConsumer=function(e){return Le(e)===Ui};ae.isContextProvider=function(e){return Le(e)===Wi};ae.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ru};ae.isForwardRef=function(e){return Le(e)===zi};ae.isFragment=function(e){return Le(e)===Bi};ae.isLazy=function(e){return Le(e)===Ki};ae.isMemo=function(e){return Le(e)===Hi};ae.isPortal=function(e){return Le(e)===nu};ae.isProfiler=function(e){return Le(e)===Ri};ae.isStrictMode=function(e){return Le(e)===Li};ae.isSuspense=function(e){return Le(e)===qi};ae.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Bi||e===Fi||e===Ri||e===Li||e===qi||e===Op||typeof e=="object"&&e!==null&&(e.$$typeof===Ki||e.$$typeof===Hi||e.$$typeof===Wi||e.$$typeof===Ui||e.$$typeof===zi||e.$$typeof===Ap||e.$$typeof===Pp||e.$$typeof===_p||e.$$typeof===Sp)};ae.typeOf=Le;Sf.exports=ae;var Ua=Sf.exports,Tp=bf,Ep=xf,jp="[object Number]";function $p(e){return typeof e=="number"||Ep(e)&&Tp(e)==jp}var Pf=$p;const Mp=Ee(Pf);var Cp=Pf;function kp(e){return Cp(e)&&e!=+e}var Ip=kp;const _n=Ee(Ip);var Ye=function(t){return t===0?0:t>0?1:-1},Mt=function(t){return On(t)&&t.indexOf("%")===t.length-1},R=function(t){return Mp(t)&&!_n(t)},ye=function(t){return R(t)||On(t)},Dp=0,Xi=function(t){var r=++Dp;return"".concat(t||"").concat(r)},Wt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!R(t)&&!On(t))return n;var a;if(Mt(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return _n(a)&&(a=n),i&&a>r&&(a=r),a},Gt=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},Np=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fp(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Zu={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},st=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Ju=null,ga=null,ou=function e(t){if(t===Ju&&Array.isArray(ga))return ga;var r=[];return L.Children.forEach(t,function(n){ne(n)||(Ua.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),ga=r,Ju=t,r};function Ze(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return st(i)}):n=[st(t)],ou(e).forEach(function(i){var a=qe(i,"type.displayName")||qe(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function Ne(e,t){var r=Ze(e,t);return r&&r[0]}var Qu=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!R(n)||n<=0||!R(i)||i<=0)},zp=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],qp=function(t){return t&&t.type&&On(t.type)&&zp.indexOf(t.type)>=0},Hp=function(t,r,n,i){var a,o=(a=ma==null?void 0:ma[i])!==null&&a!==void 0?a:[];return!Q(t)&&(i&&o.includes(r)||Lp.includes(r))||n&&au.includes(r)},re=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(L.isValidElement(t)&&(i=t.props),!vr(i))return null;var a={};return Object.keys(i).forEach(function(o){var u;Hp((u=i)===null||u===void 0?void 0:u[o],o,r,n)&&(a[o]=i[o])}),a},qa=function e(t,r){if(t===r)return!0;var n=L.Children.count(t);if(n!==L.Children.count(r))return!1;if(n===0)return!0;if(n===1)return ec(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yp(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ka(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,u=e.title,c=e.desc,l=Vp(e,Gp),f=i||{width:r,height:n,x:0,y:0},s=ie("recharts-surface",a);return P.createElement("svg",Ha({},re(l,!0,"svg"),{className:s,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),P.createElement("title",null,u),P.createElement("desc",null,c),t)}var Zp=["children","className"];function Xa(){return Xa=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qp(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var xe=P.forwardRef(function(e,t){var r=e.children,n=e.className,i=Jp(e,Zp),a=ie("recharts-layer",n);return P.createElement("g",Xa({className:a},re(i,!0),{ref:t}),r)}),Dt=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;ai?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n=n?e:rv(e,t,r)}var iv=nv,av="\\ud800-\\udfff",ov="\\u0300-\\u036f",uv="\\ufe20-\\ufe2f",cv="\\u20d0-\\u20ff",lv=ov+uv+cv,sv="\\ufe0e\\ufe0f",fv="\\u200d",hv=RegExp("["+fv+av+lv+sv+"]");function dv(e){return hv.test(e)}var _f=dv;function pv(e){return e.split("")}var vv=pv,Tf="\\ud800-\\udfff",yv="\\u0300-\\u036f",mv="\\ufe20-\\ufe2f",gv="\\u20d0-\\u20ff",bv=yv+mv+gv,xv="\\ufe0e\\ufe0f",wv="["+Tf+"]",Ga="["+bv+"]",Va="\\ud83c[\\udffb-\\udfff]",Ov="(?:"+Ga+"|"+Va+")",Ef="[^"+Tf+"]",jf="(?:\\ud83c[\\udde6-\\uddff]){2}",$f="[\\ud800-\\udbff][\\udc00-\\udfff]",Sv="\\u200d",Mf=Ov+"?",Cf="["+xv+"]?",Av="(?:"+Sv+"(?:"+[Ef,jf,$f].join("|")+")"+Cf+Mf+")*",Pv=Cf+Mf+Av,_v="(?:"+[Ef+Ga+"?",Ga,jf,$f,wv].join("|")+")",Tv=RegExp(Va+"(?="+Va+")|"+_v+Pv,"g");function Ev(e){return e.match(Tv)||[]}var jv=Ev,$v=vv,Mv=_f,Cv=jv;function kv(e){return Mv(e)?Cv(e):$v(e)}var Iv=kv,Dv=iv,Nv=_f,Bv=Iv,Lv=rp;function Rv(e){return function(t){t=Lv(t);var r=Nv(t)?Bv(t):void 0,n=r?r[0]:t.charAt(0),i=r?Dv(r,1).join(""):t.slice(1);return n[e]()+i}}var Wv=Rv,Uv=Wv,Fv=Uv("toUpperCase"),zv=Fv;const Gi=Ee(zv);function ce(e){return function(){return e}}const kf=Math.cos,Zn=Math.sin,Je=Math.sqrt,Jn=Math.PI,Vi=2*Jn,Ya=Math.PI,Za=2*Ya,Et=1e-6,qv=Za-Et;function If(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return If;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iEt)if(!(Math.abs(s*c-l*f)>Et)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let d=n-o,y=i-u,v=c*c+l*l,p=d*d+y*y,w=Math.sqrt(v),b=Math.sqrt(h),x=a*Math.tan((Ya-Math.acos((v+h-p)/(2*w*b)))/2),m=x/b,g=x/w;Math.abs(m-1)>Et&&this._append`L${t+m*f},${r+m*s}`,this._append`A${a},${a},0,0,${+(s*d>f*y)},${this._x1=t+g*c},${this._y1=r+g*l}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),c=n*Math.sin(i),l=t+u,f=r+c,s=1^o,h=o?i-a:a-i;this._x1===null?this._append`M${l},${f}`:(Math.abs(this._x1-l)>Et||Math.abs(this._y1-f)>Et)&&this._append`L${l},${f}`,n&&(h<0&&(h=h%Za+Za),h>qv?this._append`A${n},${n},0,1,${s},${t-u},${r-c}A${n},${n},0,1,${s},${this._x1=l},${this._y1=f}`:h>Et&&this._append`A${n},${n},0,${+(h>=Ya)},${s},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function uu(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new Kv(t)}function cu(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Df(e){this._context=e}Df.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Yi(e){return new Df(e)}function Nf(e){return e[0]}function Bf(e){return e[1]}function Lf(e,t){var r=ce(!0),n=null,i=Yi,a=null,o=uu(u);e=typeof e=="function"?e:e===void 0?Nf:ce(e),t=typeof t=="function"?t:t===void 0?Bf:ce(t);function u(c){var l,f=(c=cu(c)).length,s,h=!1,d;for(n==null&&(a=i(d=o())),l=0;l<=f;++l)!(l=d;--y)u.point(x[y],m[y]);u.lineEnd(),u.areaEnd()}w&&(x[h]=+e(p,h,s),m[h]=+t(p,h,s),u.point(n?+n(p,h,s):x[h],r?+r(p,h,s):m[h]))}if(b)return u=null,b+""||null}function f(){return Lf().defined(i).curve(o).context(a)}return l.x=function(s){return arguments.length?(e=typeof s=="function"?s:ce(+s),n=null,l):e},l.x0=function(s){return arguments.length?(e=typeof s=="function"?s:ce(+s),l):e},l.x1=function(s){return arguments.length?(n=s==null?null:typeof s=="function"?s:ce(+s),l):n},l.y=function(s){return arguments.length?(t=typeof s=="function"?s:ce(+s),r=null,l):t},l.y0=function(s){return arguments.length?(t=typeof s=="function"?s:ce(+s),l):t},l.y1=function(s){return arguments.length?(r=s==null?null:typeof s=="function"?s:ce(+s),l):r},l.lineX0=l.lineY0=function(){return f().x(e).y(t)},l.lineY1=function(){return f().x(e).y(r)},l.lineX1=function(){return f().x(n).y(t)},l.defined=function(s){return arguments.length?(i=typeof s=="function"?s:ce(!!s),l):i},l.curve=function(s){return arguments.length?(o=s,a!=null&&(u=o(a)),l):o},l.context=function(s){return arguments.length?(s==null?a=u=null:u=o(a=s),l):a},l}class Rf{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function Xv(e){return new Rf(e,!0)}function Gv(e){return new Rf(e,!1)}const lu={draw(e,t){const r=Je(t/Jn);e.moveTo(r,0),e.arc(0,0,r,0,Vi)}},Vv={draw(e,t){const r=Je(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},Wf=Je(1/3),Yv=Wf*2,Zv={draw(e,t){const r=Je(t/Yv),n=r*Wf;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Jv={draw(e,t){const r=Je(t),n=-r/2;e.rect(n,n,r,r)}},Qv=.8908130915292852,Uf=Zn(Jn/10)/Zn(7*Jn/10),ey=Zn(Vi/10)*Uf,ty=-kf(Vi/10)*Uf,ry={draw(e,t){const r=Je(t*Qv),n=ey*r,i=ty*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Vi*a/5,u=kf(o),c=Zn(o);e.lineTo(c*r,-u*r),e.lineTo(u*n-c*i,c*n+u*i)}e.closePath()}},ba=Je(3),ny={draw(e,t){const r=-Je(t/(ba*3));e.moveTo(0,r*2),e.lineTo(-ba*r,-r),e.lineTo(ba*r,-r),e.closePath()}},Re=-.5,We=Je(3)/2,Ja=1/Je(12),iy=(Ja/2+1)*3,ay={draw(e,t){const r=Je(t/iy),n=r/2,i=r*Ja,a=n,o=r*Ja+r,u=-a,c=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(u,c),e.lineTo(Re*n-We*i,We*n+Re*i),e.lineTo(Re*a-We*o,We*a+Re*o),e.lineTo(Re*u-We*c,We*u+Re*c),e.lineTo(Re*n+We*i,Re*i-We*n),e.lineTo(Re*a+We*o,Re*o-We*a),e.lineTo(Re*u+We*c,Re*c-We*u),e.closePath()}};function oy(e,t){let r=null,n=uu(i);e=typeof e=="function"?e:ce(e||lu),t=typeof t=="function"?t:ce(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:ce(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:ce(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Qn(){}function ei(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Ff(e){this._context=e}Ff.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ei(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ei(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function uy(e){return new Ff(e)}function zf(e){this._context=e}zf.prototype={areaStart:Qn,areaEnd:Qn,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ei(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function cy(e){return new zf(e)}function qf(e){this._context=e}qf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ei(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ly(e){return new qf(e)}function Hf(e){this._context=e}Hf.prototype={areaStart:Qn,areaEnd:Qn,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function sy(e){return new Hf(e)}function rc(e){return e<0?-1:1}function nc(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),u=(a*i+o*n)/(n+i);return(rc(a)+rc(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function ic(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function xa(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,u=(a-n)/3;e._context.bezierCurveTo(n+u,i+u*t,a-u,o-u*r,a,o)}function ti(e){this._context=e}ti.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:xa(this,this._t0,ic(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,xa(this,ic(this,r=nc(this,e,t)),r);break;default:xa(this,this._t0,r=nc(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Kf(e){this._context=new Xf(e)}(Kf.prototype=Object.create(ti.prototype)).point=function(e,t){ti.prototype.point.call(this,t,e)};function Xf(e){this._context=e}Xf.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function fy(e){return new ti(e)}function hy(e){return new Kf(e)}function Gf(e){this._context=e}Gf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=ac(e),i=ac(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function py(e){return new Zi(e,.5)}function vy(e){return new Zi(e,0)}function yy(e){return new Zi(e,1)}function er(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,u=a.length;r=0;)r[t]=t;return r}function my(e,t){return e[t]}function gy(e){const t=[];return t.key=e,t}function by(){var e=ce([]),t=Qa,r=er,n=my;function i(a){var o=Array.from(e.apply(this,arguments),gy),u,c=o.length,l=-1,f;for(const s of a)for(u=0,++l;u0){for(var r,n,i=0,a=e[0].length,o;i0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ey(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Vf={symbolCircle:lu,symbolCross:Vv,symbolDiamond:Zv,symbolSquare:Jv,symbolStar:ry,symbolTriangle:ny,symbolWye:ay},jy=Math.PI/180,$y=function(t){var r="symbol".concat(Gi(t));return Vf[r]||lu},My=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*jy;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},Cy=function(t,r){Vf["symbol".concat(Gi(t))]=r},su=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,u=o===void 0?"area":o,c=Ty(t,Sy),l=uc(uc({},c),{},{type:n,size:a,sizeType:u}),f=function(){var p=$y(n),w=oy().type(p).size(My(a,u,n));return w()},s=l.className,h=l.cx,d=l.cy,y=re(l,!0);return h===+h&&d===+d&&a===+a?P.createElement("path",eo({},y,{className:ie("recharts-symbols",s),transform:"translate(".concat(h,", ").concat(d,")"),d:f()})):null};su.registerSymbol=Cy;function tr(e){"@babel/helpers - typeof";return tr=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},tr(e)}function to(){return to=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?1:-1},Mt=function(t){return On(t)&&t.indexOf("%")===t.length-1},R=function(t){return Mp(t)&&!_n(t)},ye=function(t){return R(t)||On(t)},Dp=0,Xi=function(t){var r=++Dp;return"".concat(t||"").concat(r)},Wt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!R(t)&&!On(t))return n;var a;if(Mt(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return _n(a)&&(a=n),i&&a>r&&(a=r),a},Gt=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},Np=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Fp(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Zu={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},st=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Ju=null,ga=null,ou=function e(t){if(t===Ju&&Array.isArray(ga))return ga;var r=[];return L.Children.forEach(t,function(n){ne(n)||(Ua.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),ga=r,Ju=t,r};function Ze(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return st(i)}):n=[st(t)],ou(e).forEach(function(i){var a=qe(i,"type.displayName")||qe(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function Ne(e,t){var r=Ze(e,t);return r&&r[0]}var Qu=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!R(n)||n<=0||!R(i)||i<=0)},zp=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],qp=function(t){return t&&t.type&&On(t.type)&&zp.indexOf(t.type)>=0},Hp=function(t,r,n,i){var a,o=(a=ma==null?void 0:ma[i])!==null&&a!==void 0?a:[];return!Q(t)&&(i&&o.includes(r)||Lp.includes(r))||n&&au.includes(r)},re=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(L.isValidElement(t)&&(i=t.props),!vr(i))return null;var a={};return Object.keys(i).forEach(function(o){var u;Hp((u=i)===null||u===void 0?void 0:u[o],o,r,n)&&(a[o]=i[o])}),a},qa=function e(t,r){if(t===r)return!0;var n=L.Children.count(t);if(n!==L.Children.count(r))return!1;if(n===0)return!0;if(n===1)return ec(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yp(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ka(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,u=e.title,c=e.desc,l=Vp(e,Gp),f=i||{width:r,height:n,x:0,y:0},s=ie("recharts-surface",a);return P.createElement("svg",Ha({},re(l,!0,"svg"),{className:s,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),P.createElement("title",null,u),P.createElement("desc",null,c),t)}var Zp=["children","className"];function Xa(){return Xa=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qp(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var xe=P.forwardRef(function(e,t){var r=e.children,n=e.className,i=Jp(e,Zp),a=ie("recharts-layer",n);return P.createElement("g",Xa({className:a},re(i,!0),{ref:t}),r)}),Dt=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;ai?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n=n?e:rv(e,t,r)}var iv=nv,av="\\ud800-\\udfff",ov="\\u0300-\\u036f",uv="\\ufe20-\\ufe2f",cv="\\u20d0-\\u20ff",lv=ov+uv+cv,sv="\\ufe0e\\ufe0f",fv="\\u200d",hv=RegExp("["+fv+av+lv+sv+"]");function dv(e){return hv.test(e)}var Pf=dv;function pv(e){return e.split("")}var vv=pv,_f="\\ud800-\\udfff",yv="\\u0300-\\u036f",mv="\\ufe20-\\ufe2f",gv="\\u20d0-\\u20ff",bv=yv+mv+gv,xv="\\ufe0e\\ufe0f",wv="["+_f+"]",Ga="["+bv+"]",Va="\\ud83c[\\udffb-\\udfff]",Ov="(?:"+Ga+"|"+Va+")",Tf="[^"+_f+"]",Ef="(?:\\ud83c[\\udde6-\\uddff]){2}",jf="[\\ud800-\\udbff][\\udc00-\\udfff]",Sv="\\u200d",$f=Ov+"?",Mf="["+xv+"]?",Av="(?:"+Sv+"(?:"+[Tf,Ef,jf].join("|")+")"+Mf+$f+")*",Pv=Mf+$f+Av,_v="(?:"+[Tf+Ga+"?",Ga,Ef,jf,wv].join("|")+")",Tv=RegExp(Va+"(?="+Va+")|"+_v+Pv,"g");function Ev(e){return e.match(Tv)||[]}var jv=Ev,$v=vv,Mv=Pf,Cv=jv;function kv(e){return Mv(e)?Cv(e):$v(e)}var Iv=kv,Dv=iv,Nv=Pf,Bv=Iv,Lv=np;function Rv(e){return function(t){t=Lv(t);var r=Nv(t)?Bv(t):void 0,n=r?r[0]:t.charAt(0),i=r?Dv(r,1).join(""):t.slice(1);return n[e]()+i}}var Wv=Rv,Uv=Wv,Fv=Uv("toUpperCase"),zv=Fv;const Gi=Ee(zv);function ce(e){return function(){return e}}const Cf=Math.cos,Zn=Math.sin,Je=Math.sqrt,Jn=Math.PI,Vi=2*Jn,Ya=Math.PI,Za=2*Ya,Et=1e-6,qv=Za-Et;function kf(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return kf;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iEt)if(!(Math.abs(s*c-l*f)>Et)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let d=n-o,y=i-u,v=c*c+l*l,p=d*d+y*y,w=Math.sqrt(v),b=Math.sqrt(h),x=a*Math.tan((Ya-Math.acos((v+h-p)/(2*w*b)))/2),m=x/b,g=x/w;Math.abs(m-1)>Et&&this._append`L${t+m*f},${r+m*s}`,this._append`A${a},${a},0,0,${+(s*d>f*y)},${this._x1=t+g*c},${this._y1=r+g*l}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(i),c=n*Math.sin(i),l=t+u,f=r+c,s=1^o,h=o?i-a:a-i;this._x1===null?this._append`M${l},${f}`:(Math.abs(this._x1-l)>Et||Math.abs(this._y1-f)>Et)&&this._append`L${l},${f}`,n&&(h<0&&(h=h%Za+Za),h>qv?this._append`A${n},${n},0,1,${s},${t-u},${r-c}A${n},${n},0,1,${s},${this._x1=l},${this._y1=f}`:h>Et&&this._append`A${n},${n},0,${+(h>=Ya)},${s},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function uu(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new Kv(t)}function cu(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function If(e){this._context=e}If.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Yi(e){return new If(e)}function Df(e){return e[0]}function Nf(e){return e[1]}function Bf(e,t){var r=ce(!0),n=null,i=Yi,a=null,o=uu(u);e=typeof e=="function"?e:e===void 0?Df:ce(e),t=typeof t=="function"?t:t===void 0?Nf:ce(t);function u(c){var l,f=(c=cu(c)).length,s,h=!1,d;for(n==null&&(a=i(d=o())),l=0;l<=f;++l)!(l=d;--y)u.point(x[y],m[y]);u.lineEnd(),u.areaEnd()}w&&(x[h]=+e(p,h,s),m[h]=+t(p,h,s),u.point(n?+n(p,h,s):x[h],r?+r(p,h,s):m[h]))}if(b)return u=null,b+""||null}function f(){return Bf().defined(i).curve(o).context(a)}return l.x=function(s){return arguments.length?(e=typeof s=="function"?s:ce(+s),n=null,l):e},l.x0=function(s){return arguments.length?(e=typeof s=="function"?s:ce(+s),l):e},l.x1=function(s){return arguments.length?(n=s==null?null:typeof s=="function"?s:ce(+s),l):n},l.y=function(s){return arguments.length?(t=typeof s=="function"?s:ce(+s),r=null,l):t},l.y0=function(s){return arguments.length?(t=typeof s=="function"?s:ce(+s),l):t},l.y1=function(s){return arguments.length?(r=s==null?null:typeof s=="function"?s:ce(+s),l):r},l.lineX0=l.lineY0=function(){return f().x(e).y(t)},l.lineY1=function(){return f().x(e).y(r)},l.lineX1=function(){return f().x(n).y(t)},l.defined=function(s){return arguments.length?(i=typeof s=="function"?s:ce(!!s),l):i},l.curve=function(s){return arguments.length?(o=s,a!=null&&(u=o(a)),l):o},l.context=function(s){return arguments.length?(s==null?a=u=null:u=o(a=s),l):a},l}class Lf{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function Xv(e){return new Lf(e,!0)}function Gv(e){return new Lf(e,!1)}const lu={draw(e,t){const r=Je(t/Jn);e.moveTo(r,0),e.arc(0,0,r,0,Vi)}},Vv={draw(e,t){const r=Je(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},Rf=Je(1/3),Yv=Rf*2,Zv={draw(e,t){const r=Je(t/Yv),n=r*Rf;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Jv={draw(e,t){const r=Je(t),n=-r/2;e.rect(n,n,r,r)}},Qv=.8908130915292852,Wf=Zn(Jn/10)/Zn(7*Jn/10),ey=Zn(Vi/10)*Wf,ty=-Cf(Vi/10)*Wf,ry={draw(e,t){const r=Je(t*Qv),n=ey*r,i=ty*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Vi*a/5,u=Cf(o),c=Zn(o);e.lineTo(c*r,-u*r),e.lineTo(u*n-c*i,c*n+u*i)}e.closePath()}},ba=Je(3),ny={draw(e,t){const r=-Je(t/(ba*3));e.moveTo(0,r*2),e.lineTo(-ba*r,-r),e.lineTo(ba*r,-r),e.closePath()}},Re=-.5,We=Je(3)/2,Ja=1/Je(12),iy=(Ja/2+1)*3,ay={draw(e,t){const r=Je(t/iy),n=r/2,i=r*Ja,a=n,o=r*Ja+r,u=-a,c=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(u,c),e.lineTo(Re*n-We*i,We*n+Re*i),e.lineTo(Re*a-We*o,We*a+Re*o),e.lineTo(Re*u-We*c,We*u+Re*c),e.lineTo(Re*n+We*i,Re*i-We*n),e.lineTo(Re*a+We*o,Re*o-We*a),e.lineTo(Re*u+We*c,Re*c-We*u),e.closePath()}};function oy(e,t){let r=null,n=uu(i);e=typeof e=="function"?e:ce(e||lu),t=typeof t=="function"?t:ce(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:ce(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:ce(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Qn(){}function ei(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Uf(e){this._context=e}Uf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ei(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ei(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function uy(e){return new Uf(e)}function Ff(e){this._context=e}Ff.prototype={areaStart:Qn,areaEnd:Qn,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ei(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function cy(e){return new Ff(e)}function zf(e){this._context=e}zf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ei(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ly(e){return new zf(e)}function qf(e){this._context=e}qf.prototype={areaStart:Qn,areaEnd:Qn,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function sy(e){return new qf(e)}function rc(e){return e<0?-1:1}function nc(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),u=(a*i+o*n)/(n+i);return(rc(a)+rc(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(u))||0}function ic(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function xa(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,u=(a-n)/3;e._context.bezierCurveTo(n+u,i+u*t,a-u,o-u*r,a,o)}function ti(e){this._context=e}ti.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:xa(this,this._t0,ic(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,xa(this,ic(this,r=nc(this,e,t)),r);break;default:xa(this,this._t0,r=nc(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Hf(e){this._context=new Kf(e)}(Hf.prototype=Object.create(ti.prototype)).point=function(e,t){ti.prototype.point.call(this,t,e)};function Kf(e){this._context=e}Kf.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function fy(e){return new ti(e)}function hy(e){return new Hf(e)}function Xf(e){this._context=e}Xf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=ac(e),i=ac(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function py(e){return new Zi(e,.5)}function vy(e){return new Zi(e,0)}function yy(e){return new Zi(e,1)}function er(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,u=a.length;r=0;)r[t]=t;return r}function my(e,t){return e[t]}function gy(e){const t=[];return t.key=e,t}function by(){var e=ce([]),t=Qa,r=er,n=my;function i(a){var o=Array.from(e.apply(this,arguments),gy),u,c=o.length,l=-1,f;for(const s of a)for(u=0,++l;u0){for(var r,n,i=0,a=e[0].length,o;i0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ey(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var Gf={symbolCircle:lu,symbolCross:Vv,symbolDiamond:Zv,symbolSquare:Jv,symbolStar:ry,symbolTriangle:ny,symbolWye:ay},jy=Math.PI/180,$y=function(t){var r="symbol".concat(Gi(t));return Gf[r]||lu},My=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*jy;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},Cy=function(t,r){Gf["symbol".concat(Gi(t))]=r},su=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,u=o===void 0?"area":o,c=Ty(t,Sy),l=uc(uc({},c),{},{type:n,size:a,sizeType:u}),f=function(){var p=$y(n),w=oy().type(p).size(My(a,u,n));return w()},s=l.className,h=l.cx,d=l.cy,y=re(l,!0);return h===+h&&d===+d&&a===+a?P.createElement("path",eo({},y,{className:ie("recharts-symbols",s),transform:"translate(".concat(h,", ").concat(d,")"),d:f()})):null};su.registerSymbol=Cy;function tr(e){"@babel/helpers - typeof";return tr=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},tr(e)}function to(){return to=Object.assign?Object.assign.bind():function(e){for(var t=1;t`);var b=d.inactive?l:d.color;return P.createElement("li",to({className:p,style:s,key:"legend-item-".concat(y)},Yn(n.props,d,y)),P.createElement(Ka,{width:o,height:o,viewBox:f,style:h},n.renderIcon(d)),P.createElement("span",{className:"recharts-legend-item-text",style:{color:b}},v?v(w,d,y):w))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return P.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}]),t}(L.PureComponent);Br(fu,"displayName","Legend");Br(fu,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Fy=Sn,zy=mp;function qy(e,t){return e&&e.length?zy(e,Fy(t)):[]}var Hy=qy;const lc=Ee(Hy);function Jf(e,t,r){return t===!0?lc(e,r):Q(t)?lc(e,t):e}function rr(e){"@babel/helpers - typeof";return rr=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},rr(e)}var Ky=["ref"];function sc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function em(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function tm(e){return e.value}function rm(e,t){if(P.isValidElement(e))return P.cloneElement(e,t);if(typeof e=="function")return P.createElement(e,t);t.ref;var r=Qy(t,Ky);return P.createElement(fu,r)}var hc=1,Lr=function(e){Zy(t,e);function t(){var r;Xy(this,t);for(var n=arguments.length,i=new Array(n),a=0;ahc||Math.abs(i.height-this.lastBoundingBox.height)>hc)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Tt({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,u=i.verticalAlign,c=i.margin,l=i.chartWidth,f=i.chartHeight,s,h;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var d=this.getBBoxSnapshot();s={left:((l||0)-d.width)/2}}else s=o==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(u==="middle"){var y=this.getBBoxSnapshot();h={top:((f||0)-y.height)/2}}else h=u==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Tt(Tt({},s),h)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,u=i.height,c=i.wrapperStyle,l=i.payloadUniqBy,f=i.payload,s=Tt(Tt({position:"absolute",width:o||"auto",height:u||"auto"},this.getDefaultPosition(c)),c);return P.createElement("div",{className:"recharts-legend-wrapper",style:s,ref:function(d){n.wrapperNode=d}},rm(a,Tt(Tt({},this.props),{},{payload:Jf(f,l,tm)})))}}],[{key:"getWithHeight",value:function(n,i){var a=n.props.layout;return a==="vertical"&&R(n.props.height)?{height:n.props.height}:a==="horizontal"?{width:n.props.width||i}:null}}]),t}(L.PureComponent);Ji(Lr,"displayName","Legend");Ji(Lr,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var dc=np,nm=ip,im=An,pc=dc?dc.isConcatSpreadable:void 0;function am(e){return im(e)||nm(e)||!!(pc&&e&&e[pc])}var om=am,um=ap,cm=om;function rh(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=cm),i||(i=[]);++a0&&r(u)?t>1?rh(u,t-1,r,n,i):um(i,u):n||(i[i.length]=u)}return i}var nh=rh,lm=tu;function sm(e,t){return function(r,n){if(r==null)return r;if(!lm(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++at||a&&o&&c&&!u&&!l||n&&o&&c||!r&&c||!i)return 1;if(!n&&!a&&!l&&e=u)return c;var l=r[n];return c*(l=="desc"?-1:1)}}return e.index-t.index}var Am=Sm,wa=Of,Pm=up,_m=Sn,Tm=ih,Em=bm,jm=cp,$m=Am,Mm=Pn,Cm=An;function km(e,t,r){t.length?t=wa(t,function(a){return Cm(a)?function(o){return Pm(o,a.length===1?a[0]:a)}:a}):t=[Mm];var n=-1;t=wa(t,jm(_m));var i=Tm(e,function(a,o,u){var c=wa(t,function(l){return l(a)});return{criteria:c,index:++n,value:a}});return Em(i,function(a,o){return $m(a,o,r)})}var Im=km;function Dm(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var Nm=Dm,Bm=Nm,yc=Math.max;function Lm(e,t,r){return t=yc(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=yc(n.length-t,0),o=Array(a);++i0){if(++t>=Km)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Ym=Vm,Zm=Hm,Jm=Ym,Qm=Jm(Zm),eg=Qm,tg=Pn,rg=Rm,ng=eg;function ig(e,t){return ng(rg(e,t,tg),e+"")}var ag=ig,og=sp,ug=tu,cg=fp,lg=hp;function sg(e,t,r){if(!lg(r))return!1;var n=typeof t;return(n=="number"?ug(r)&&cg(t,r.length):n=="string"&&t in r)?og(r[t],e):!1}var Qi=sg,fg=nh,hg=Im,dg=ag,gc=Qi,pg=dg(function(e,t){if(e==null)return[];var r=t.length;return r>1&&gc(e,t[0],t[1])?t=[]:r>2&&gc(t[0],t[1],t[2])&&(t=[t[0]]),hg(e,fg(t,1),[])}),vg=pg;const du=Ee(vg);function Rr(e){"@babel/helpers - typeof";return Rr=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},Rr(e)}function io(){return io=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t.x),"".concat(xr,"-left"),R(r)&&t&&R(t.x)&&r=t.y),"".concat(xr,"-top"),R(n)&&t&&R(t.y)&&nv?Math.max(f,c[n]):Math.max(s,c[n])}function $g(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function Mg(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,u=e.useTranslate3d,c=e.viewBox,l,f,s;return o.height>0&&o.width>0&&r?(f=wc({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),s=wc({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),l=$g({translateX:f,translateY:s,useTranslate3d:u})):l=Eg,{cssProperties:l,cssClasses:jg({translateX:f,translateY:s,coordinate:r})}}function nr(e){"@babel/helpers - typeof";return nr=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},nr(e)}function Oc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Sc(e){for(var t=1;tAc||Math.abs(n.height-this.state.lastBoundingBox.height)>Ac)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,c=i.animationEasing,l=i.children,f=i.coordinate,s=i.hasPayload,h=i.isAnimationActive,d=i.offset,y=i.position,v=i.reverseDirection,p=i.useTranslate3d,w=i.viewBox,b=i.wrapperStyle,x=Mg({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:d,position:y,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:p,viewBox:w}),m=x.cssClasses,g=x.cssProperties,O=Sc(Sc({transition:h&&a?"transform ".concat(u,"ms ").concat(c):void 0},g),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&s?"visible":"hidden",position:"absolute",top:0,left:0},b);return P.createElement("div",{tabIndex:-1,className:m,style:O,ref:function(A){n.wrapperNode=A}},l)}}]),t}(L.PureComponent),Wg=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},gt={isSsr:Wg(),get:function(t){return gt[t]},set:function(t,r){if(typeof t=="string")gt[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){gt[i]=t[i]})}}};function ir(e){"@babel/helpers - typeof";return ir=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},ir(e)}function Pc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _c(e){for(var t=1;t0;return P.createElement(Rg,{allowEscapeViewBox:o,animationDuration:u,animationEasing:c,isAnimationActive:h,active:a,coordinate:f,hasPayload:O,offset:d,position:p,reverseDirection:w,useTranslate3d:b,viewBox:x,wrapperStyle:m},Yg(l,_c(_c({},this.props),{},{payload:g})))}}]),t}(L.PureComponent);pu(ut,"displayName","Tooltip");pu(ut,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!gt.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});function Ur(e){"@babel/helpers - typeof";return Ur=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},Ur(e)}function Tc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nn(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&(M=gf(M,v,{trailing:!0,leading:!1}));var j=new ResizeObserver(M),D=g.current.getBoundingClientRect(),k=D.width,N=D.height;return T(k,N),j.observe(g.current),function(){j.disconnect()}},[T,v]);var _=L.useMemo(function(){var M=$.containerWidth,j=$.containerHeight;if(M<0||j<0)return null;Dt(Mt(o)||Mt(c),`The width(%s) and height(%s) are both fixed numbers, + A`).concat(o,",").concat(o,",0,1,1,").concat(u,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return P.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(Ue/8,"h").concat(Ue,"v").concat(Ue*3/4,"h").concat(-Ue,"z"),className:"recharts-legend-icon"});if(P.isValidElement(n.legendIcon)){var l=ky({},n);return delete l.legendIcon,P.cloneElement(n.legendIcon,l)}return P.createElement(su,{fill:c,cx:a,cy:a,size:Ue,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,u=i.layout,c=i.formatter,l=i.inactiveColor,f={x:0,y:0,width:Ue,height:Ue},s={display:u==="horizontal"?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(d,y){var v=d.formatter||c,p=ie(Br(Br({"recharts-legend-item":!0},"legend-item-".concat(y),!0),"inactive",d.inactive));if(d.type==="none")return null;var w=Q(d.value)?null:d.value;Dt(!Q(d.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: `);var b=d.inactive?l:d.color;return P.createElement("li",to({className:p,style:s,key:"legend-item-".concat(y)},Yn(n.props,d,y)),P.createElement(Ka,{width:o,height:o,viewBox:f,style:h},n.renderIcon(d)),P.createElement("span",{className:"recharts-legend-item-text",style:{color:b}},v?v(w,d,y):w))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var u={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return P.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}]),t}(L.PureComponent);Br(fu,"displayName","Legend");Br(fu,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Fy=Sn,zy=gp;function qy(e,t){return e&&e.length?zy(e,Fy(t)):[]}var Hy=qy;const lc=Ee(Hy);function Zf(e,t,r){return t===!0?lc(e,r):Q(t)?lc(e,t):e}function rr(e){"@babel/helpers - typeof";return rr=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},rr(e)}var Ky=["ref"];function sc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tt(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function em(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function tm(e){return e.value}function rm(e,t){if(P.isValidElement(e))return P.cloneElement(e,t);if(typeof e=="function")return P.createElement(e,t);t.ref;var r=Qy(t,Ky);return P.createElement(fu,r)}var hc=1,Lr=function(e){Zy(t,e);function t(){var r;Xy(this,t);for(var n=arguments.length,i=new Array(n),a=0;ahc||Math.abs(i.height-this.lastBoundingBox.height)>hc)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Tt({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,u=i.verticalAlign,c=i.margin,l=i.chartWidth,f=i.chartHeight,s,h;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var d=this.getBBoxSnapshot();s={left:((l||0)-d.width)/2}}else s=o==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(u==="middle"){var y=this.getBBoxSnapshot();h={top:((f||0)-y.height)/2}}else h=u==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Tt(Tt({},s),h)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,u=i.height,c=i.wrapperStyle,l=i.payloadUniqBy,f=i.payload,s=Tt(Tt({position:"absolute",width:o||"auto",height:u||"auto"},this.getDefaultPosition(c)),c);return P.createElement("div",{className:"recharts-legend-wrapper",style:s,ref:function(d){n.wrapperNode=d}},rm(a,Tt(Tt({},this.props),{},{payload:Zf(f,l,tm)})))}}],[{key:"getWithHeight",value:function(n,i){var a=n.props.layout;return a==="vertical"&&R(n.props.height)?{height:n.props.height}:a==="horizontal"?{width:n.props.width||i}:null}}]),t}(L.PureComponent);Ji(Lr,"displayName","Legend");Ji(Lr,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var dc=ip,nm=ap,im=An,pc=dc?dc.isConcatSpreadable:void 0;function am(e){return im(e)||nm(e)||!!(pc&&e&&e[pc])}var om=am,um=op,cm=om;function th(e,t,r,n,i){var a=-1,o=e.length;for(r||(r=cm),i||(i=[]);++a0&&r(u)?t>1?th(u,t-1,r,n,i):um(i,u):n||(i[i.length]=u)}return i}var rh=th,lm=tu;function sm(e,t){return function(r,n){if(r==null)return r;if(!lm(r))return e(r,n);for(var i=r.length,a=t?i:-1,o=Object(r);(t?a--:++at||a&&o&&c&&!u&&!l||n&&o&&c||!r&&c||!i)return 1;if(!n&&!a&&!l&&e=u)return c;var l=r[n];return c*(l=="desc"?-1:1)}}return e.index-t.index}var Am=Sm,wa=wf,Pm=cp,_m=Sn,Tm=nh,Em=bm,jm=lp,$m=Am,Mm=Pn,Cm=An;function km(e,t,r){t.length?t=wa(t,function(a){return Cm(a)?function(o){return Pm(o,a.length===1?a[0]:a)}:a}):t=[Mm];var n=-1;t=wa(t,jm(_m));var i=Tm(e,function(a,o,u){var c=wa(t,function(l){return l(a)});return{criteria:c,index:++n,value:a}});return Em(i,function(a,o){return $m(a,o,r)})}var Im=km;function Dm(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var Nm=Dm,Bm=Nm,yc=Math.max;function Lm(e,t,r){return t=yc(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=yc(n.length-t,0),o=Array(a);++i0){if(++t>=Km)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Ym=Vm,Zm=Hm,Jm=Ym,Qm=Jm(Zm),eg=Qm,tg=Pn,rg=Rm,ng=eg;function ig(e,t){return ng(rg(e,t,tg),e+"")}var ag=ig,og=fp,ug=tu,cg=hp,lg=dp;function sg(e,t,r){if(!lg(r))return!1;var n=typeof t;return(n=="number"?ug(r)&&cg(t,r.length):n=="string"&&t in r)?og(r[t],e):!1}var Qi=sg,fg=rh,hg=Im,dg=ag,gc=Qi,pg=dg(function(e,t){if(e==null)return[];var r=t.length;return r>1&&gc(e,t[0],t[1])?t=[]:r>2&&gc(t[0],t[1],t[2])&&(t=[t[0]]),hg(e,fg(t,1),[])}),vg=pg;const du=Ee(vg);function Rr(e){"@babel/helpers - typeof";return Rr=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},Rr(e)}function io(){return io=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t.x),"".concat(xr,"-left"),R(r)&&t&&R(t.x)&&r=t.y),"".concat(xr,"-top"),R(n)&&t&&R(t.y)&&nv?Math.max(f,c[n]):Math.max(s,c[n])}function $g(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function Mg(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,u=e.useTranslate3d,c=e.viewBox,l,f,s;return o.height>0&&o.width>0&&r?(f=wc({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),s=wc({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),l=$g({translateX:f,translateY:s,useTranslate3d:u})):l=Eg,{cssProperties:l,cssClasses:jg({translateX:f,translateY:s,coordinate:r})}}function nr(e){"@babel/helpers - typeof";return nr=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},nr(e)}function Oc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Sc(e){for(var t=1;tAc||Math.abs(n.height-this.state.lastBoundingBox.height)>Ac)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,u=i.animationDuration,c=i.animationEasing,l=i.children,f=i.coordinate,s=i.hasPayload,h=i.isAnimationActive,d=i.offset,y=i.position,v=i.reverseDirection,p=i.useTranslate3d,w=i.viewBox,b=i.wrapperStyle,x=Mg({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:d,position:y,reverseDirection:v,tooltipBox:this.state.lastBoundingBox,useTranslate3d:p,viewBox:w}),m=x.cssClasses,g=x.cssProperties,O=Sc(Sc({transition:h&&a?"transform ".concat(u,"ms ").concat(c):void 0},g),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&s?"visible":"hidden",position:"absolute",top:0,left:0},b);return P.createElement("div",{tabIndex:-1,className:m,style:O,ref:function(A){n.wrapperNode=A}},l)}}]),t}(L.PureComponent),Wg=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},gt={isSsr:Wg(),get:function(t){return gt[t]},set:function(t,r){if(typeof t=="string")gt[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){gt[i]=t[i]})}}};function ir(e){"@babel/helpers - typeof";return ir=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},ir(e)}function Pc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _c(e){for(var t=1;t0;return P.createElement(Rg,{allowEscapeViewBox:o,animationDuration:u,animationEasing:c,isAnimationActive:h,active:a,coordinate:f,hasPayload:O,offset:d,position:p,reverseDirection:w,useTranslate3d:b,viewBox:x,wrapperStyle:m},Yg(l,_c(_c({},this.props),{},{payload:g})))}}]),t}(L.PureComponent);pu(ut,"displayName","Tooltip");pu(ut,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!gt.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});function Ur(e){"@babel/helpers - typeof";return Ur=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},Ur(e)}function Tc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Nn(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&(M=mf(M,v,{trailing:!0,leading:!1}));var j=new ResizeObserver(M),D=g.current.getBoundingClientRect(),k=D.width,N=D.height;return T(k,N),j.observe(g.current),function(){j.disconnect()}},[T,v]);var _=L.useMemo(function(){var M=$.containerWidth,j=$.containerHeight;if(M<0||j<0)return null;Dt(Mt(o)||Mt(c),`The width(%s) and height(%s) are both fixed numbers, maybe you don't need to use a ResponsiveContainer.`,o,c),Dt(!r||r>0,"The aspect(%s) must be greater than zero.",r);var D=Mt(o)?M:o,k=Mt(c)?j:c;r&&r>0&&(D?k=D/r:k&&(D=k*r),h&&k>h&&(k=h)),Dt(D>0||k>0,`The width(%s) and height(%s) of chart should be greater than 0, please check the style of container, or the props width(%s) and height(%s), or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the - height and width.`,D,k,o,c,f,s,r);var N=!Array.isArray(d)&&Ua.isElement(d)&&st(d.type).endsWith("Chart");return P.Children.map(d,function(B){return Ua.isElement(B)?L.cloneElement(B,Nn({width:D,height:k},N?{style:Nn({height:"100%",width:"100%",maxHeight:k,maxWidth:D},B.props.style)}:{})):B})},[r,d,c,h,s,f,$,o]);return P.createElement("div",{id:p?"".concat(p):void 0,className:ie("recharts-responsive-container",w),style:Nn(Nn({},m),{},{width:o,height:c,minWidth:f,minHeight:s,maxHeight:h}),ref:g},_)}),lh=function(t){return null};lh.displayName="Cell";function Fr(e){"@babel/helpers - typeof";return Fr=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},Fr(e)}function jc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lo(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||gt.isSsr)return{width:0,height:0};var n=fb(r),i=JSON.stringify({text:t,copyStyle:n});if(Kt.widthCache[i])return Kt.widthCache[i];try{var a=document.getElementById($c);a||(a=document.createElement("span"),a.setAttribute("id",$c),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=lo(lo({},sb),n);Object.assign(a.style,o),a.textContent="".concat(t);var u=a.getBoundingClientRect(),c={width:u.width,height:u.height};return Kt.widthCache[i]=c,++Kt.cacheCount>lb&&(Kt.cacheCount=0,Kt.widthCache={}),c}catch{return{width:0,height:0}}},hb=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function zr(e){"@babel/helpers - typeof";return zr=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},zr(e)}function oi(e,t){return yb(e)||vb(e,t)||pb(e,t)||db()}function db(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pb(e,t){if(e){if(typeof e=="string")return Mc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Mc(e,t)}}function Mc(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $b(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Bc(e,t){return Ib(e)||kb(e,t)||Cb(e,t)||Mb()}function Mb(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cb(e,t){if(e){if(typeof e=="string")return Lc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lc(e,t)}}function Lc(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&arguments[0]!==void 0?arguments[0]:[];return D.reduce(function(k,N){var B=N.word,F=N.width,H=k[k.length-1];if(H&&(i==null||a||H.width+F+nN.width?k:N})};if(!f)return d;for(var v="…",p=function(D){var k=s.slice(0,D),N=dh({breakAll:l,style:c,children:k+v}).wordsWithComputedWidth,B=h(N),F=B.length>o||y(B).width>Number(i);return[F,B]},w=0,b=s.length-1,x=0,m;w<=b&&x<=s.length-1;){var g=Math.floor((w+b)/2),O=g-1,S=p(O),A=Bc(S,2),$=A[0],E=A[1],T=p(g),_=Bc(T,1),M=_[0];if(!$&&!M&&(w=g+1),$&&M&&(b=g-1),!$&&M){m=E;break}x++}return m||d},Rc=function(t){var r=ne(t)?[]:t.toString().split(hh);return[{words:r}]},Nb=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,u=t.maxLines;if((r||n)&&!gt.isSsr){var c,l,f=dh({breakAll:o,children:i,style:a});if(f){var s=f.wordsWithComputedWidth,h=f.spaceWidth;c=s,l=h}else return Rc(i);return Db({breakAll:o,children:i,maxLines:u,style:a},c,l,r,n)}return Rc(i)},Wc="#808080",ui=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,u=o===void 0?"1em":o,c=t.capHeight,l=c===void 0?"0.71em":c,f=t.scaleToFit,s=f===void 0?!1:f,h=t.textAnchor,d=h===void 0?"start":h,y=t.verticalAnchor,v=y===void 0?"end":y,p=t.fill,w=p===void 0?Wc:p,b=Nc(t,Eb),x=L.useMemo(function(){return Nb({breakAll:b.breakAll,children:b.children,maxLines:b.maxLines,scaleToFit:s,style:b.style,width:b.width})},[b.breakAll,b.children,b.maxLines,s,b.style,b.width]),m=b.dx,g=b.dy,O=b.angle,S=b.className,A=b.breakAll,$=Nc(b,jb);if(!ye(n)||!ye(a))return null;var E=n+(R(m)?m:0),T=a+(R(g)?g:0),_;switch(v){case"start":_=Sa("calc(".concat(l,")"));break;case"middle":_=Sa("calc(".concat((x.length-1)/2," * -").concat(u," + (").concat(l," / 2))"));break;default:_=Sa("calc(".concat(x.length-1," * -").concat(u,")"));break}var M=[];if(s){var j=x[0].width,D=b.width;M.push("scale(".concat((R(D)?D/j:1)/j,")"))}return O&&M.push("rotate(".concat(O,", ").concat(E,", ").concat(T,")")),M.length&&($.transform=M.join(" ")),P.createElement("text",so({},re($,!0),{x:E,y:T,className:ie("recharts-text",S),textAnchor:d,fill:w.includes("url")?Wc:w}),x.map(function(k,N){var B=k.words.join(A?"":" ");return P.createElement("tspan",{x:E,dy:N===0?_:u,key:B},B)}))};function bt(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function Bb(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function vu(e){let t,r,n;e.length!==2?(t=bt,r=(u,c)=>bt(e(u),c),n=(u,c)=>e(u)-c):(t=e===bt||e===Bb?e:Lb,r=e,n=e);function i(u,c,l=0,f=u.length){if(l>>1;r(u[s],c)<0?l=s+1:f=s}while(l>>1;r(u[s],c)<=0?l=s+1:f=s}while(ll&&n(u[s-1],c)>-n(u[s],c)?s-1:s}return{left:i,center:o,right:a}}function Lb(){return 0}function ph(e){return e===null?NaN:+e}function*Rb(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const Wb=vu(bt),Tn=Wb.right;vu(ph).center;class Uc extends Map{constructor(t,r=zb){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(Fc(this,t))}has(t){return super.has(Fc(this,t))}set(t,r){return super.set(Ub(this,t),r)}delete(t){return super.delete(Fb(this,t))}}function Fc({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Ub({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function Fb({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function zb(e){return e!==null&&typeof e=="object"?e.valueOf():e}function qb(e=bt){if(e===bt)return vh;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function vh(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const Hb=Math.sqrt(50),Kb=Math.sqrt(10),Xb=Math.sqrt(2);function ci(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=Hb?10:a>=Kb?5:a>=Xb?2:1;let u,c,l;return i<0?(l=Math.pow(10,-i)/o,u=Math.round(e*l),c=Math.round(t*l),u/lt&&--c,l=-l):(l=Math.pow(10,i)*o,u=Math.round(e/l),c=Math.round(t/l),u*lt&&--c),c0))return[];if(e===t)return[e];const n=t=i))return[];const u=a-i+1,c=new Array(u);if(n)if(o<0)for(let l=0;l=n)&&(r=n);return r}function qc(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function yh(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?vh:qb(i);n>r;){if(n-r>600){const c=n-r+1,l=t-r+1,f=Math.log(c),s=.5*Math.exp(2*f/3),h=.5*Math.sqrt(f*s*(c-s)/c)*(l-c/2<0?-1:1),d=Math.max(r,Math.floor(t-l*s/c+h)),y=Math.min(n,Math.floor(t+(c-l)*s/c+h));yh(e,t,d,y,i)}const a=e[t];let o=r,u=n;for(wr(e,r,t),i(e[n],a)>0&&wr(e,r,n);o0;)--u}i(e[r],a)===0?wr(e,r,u):(++u,wr(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function wr(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function Gb(e,t,r){if(e=Float64Array.from(Rb(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return qc(e);if(t>=1)return zc(e);var n,i=(n-1)*t,a=Math.floor(i),o=zc(yh(e,a).subarray(0,a+1)),u=qc(e.subarray(a+1));return o+(u-o)*(i-a)}}function Vb(e,t,r=ph){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),u=+r(e[a+1],a+1,e);return o+(u-o)*(i-a)}}function Yb(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Ln(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Ln(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Jb.exec(e))?new ke(t[1],t[2],t[3],1):(t=Qb.exec(e))?new ke(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=e0.exec(e))?Ln(t[1],t[2],t[3],t[4]):(t=t0.exec(e))?Ln(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=r0.exec(e))?Zc(t[1],t[2]/100,t[3]/100,1):(t=n0.exec(e))?Zc(t[1],t[2]/100,t[3]/100,t[4]):Hc.hasOwnProperty(e)?Gc(Hc[e]):e==="transparent"?new ke(NaN,NaN,NaN,0):null}function Gc(e){return new ke(e>>16&255,e>>8&255,e&255,1)}function Ln(e,t,r,n){return n<=0&&(e=t=r=NaN),new ke(e,t,r,n)}function o0(e){return e instanceof En||(e=Xr(e)),e?(e=e.rgb(),new ke(e.r,e.g,e.b,e.opacity)):new ke}function yo(e,t,r,n){return arguments.length===1?o0(e):new ke(e,t,r,n??1)}function ke(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}mu(ke,yo,gh(En,{brighter(e){return e=e==null?li:Math.pow(li,e),new ke(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Hr:Math.pow(Hr,e),new ke(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ke(Nt(this.r),Nt(this.g),Nt(this.b),si(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Vc,formatHex:Vc,formatHex8:u0,formatRgb:Yc,toString:Yc}));function Vc(){return`#${Ct(this.r)}${Ct(this.g)}${Ct(this.b)}`}function u0(){return`#${Ct(this.r)}${Ct(this.g)}${Ct(this.b)}${Ct((isNaN(this.opacity)?1:this.opacity)*255)}`}function Yc(){const e=si(this.opacity);return`${e===1?"rgb(":"rgba("}${Nt(this.r)}, ${Nt(this.g)}, ${Nt(this.b)}${e===1?")":`, ${e})`}`}function si(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Nt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ct(e){return e=Nt(e),(e<16?"0":"")+e.toString(16)}function Zc(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Ve(e,t,r,n)}function bh(e){if(e instanceof Ve)return new Ve(e.h,e.s,e.l,e.opacity);if(e instanceof En||(e=Xr(e)),!e)return new Ve;if(e instanceof Ve)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,u=a-i,c=(a+i)/2;return u?(t===a?o=(r-n)/u+(r0&&c<1?0:o,new Ve(o,u,c,e.opacity)}function c0(e,t,r,n){return arguments.length===1?bh(e):new Ve(e,t,r,n??1)}function Ve(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}mu(Ve,c0,gh(En,{brighter(e){return e=e==null?li:Math.pow(li,e),new Ve(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Hr:Math.pow(Hr,e),new Ve(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new ke(Aa(e>=240?e-240:e+120,i,n),Aa(e,i,n),Aa(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Ve(Jc(this.h),Rn(this.s),Rn(this.l),si(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=si(this.opacity);return`${e===1?"hsl(":"hsla("}${Jc(this.h)}, ${Rn(this.s)*100}%, ${Rn(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Jc(e){return e=(e||0)%360,e<0?e+360:e}function Rn(e){return Math.max(0,Math.min(1,e||0))}function Aa(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const gu=e=>()=>e;function l0(e,t){return function(r){return e+r*t}}function s0(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function f0(e){return(e=+e)==1?xh:function(t,r){return r-t?s0(t,r,e):gu(isNaN(t)?r:t)}}function xh(e,t){var r=t-e;return r?l0(e,r):gu(isNaN(e)?t:e)}const Qc=function e(t){var r=f0(t);function n(i,a){var o=r((i=yo(i)).r,(a=yo(a)).r),u=r(i.g,a.g),c=r(i.b,a.b),l=xh(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=u(f),i.b=c(f),i.opacity=l(f),i+""}}return n.gamma=e,n}(1);function h0(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;ir&&(a=t.slice(r,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(i=i[0])?u[o]?u[o]+=i:u[++o]=i:(u[++o]=null,c.push({i:o,x:fi(n,i)})),r=Pa.lastIndex;return rt&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function S0(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i2?A0:S0,c=l=null,s}function s(h){return h==null||isNaN(h=+h)?a:(c||(c=u(e.map(n),t,r)))(n(o(h)))}return s.invert=function(h){return o(i((l||(l=u(t,e.map(n),fi)))(h)))},s.domain=function(h){return arguments.length?(e=Array.from(h,hi),f()):e.slice()},s.range=function(h){return arguments.length?(t=Array.from(h),f()):t.slice()},s.rangeRound=function(h){return t=Array.from(h),r=bu,f()},s.clamp=function(h){return arguments.length?(o=h?!0:$e,f()):o!==$e},s.interpolate=function(h){return arguments.length?(r=h,f()):r},s.unknown=function(h){return arguments.length?(a=h,s):a},function(h,d){return n=h,i=d,f()}}function xu(){return ea()($e,$e)}function P0(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function di(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ar(e){return e=di(Math.abs(e)),e?e[1]:NaN}function _0(e,t){return function(r,n){for(var i=r.length,a=[],o=0,u=e[0],c=0;i>0&&u>0&&(c+u+1>n&&(u=Math.max(1,n-c)),a.push(r.substring(i-=u,i+u)),!((c+=u+1)>n));)u=e[o=(o+1)%e.length];return a.reverse().join(t)}}function T0(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var E0=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Gr(e){if(!(t=E0.exec(e)))throw new Error("invalid format: "+e);var t;return new wu({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Gr.prototype=wu.prototype;function wu(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}wu.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function j0(e){e:for(var t=e.length,r=1,n=-1,i;r0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var wh;function $0(e,t){var r=di(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(wh=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+di(e,Math.max(0,t+a-1))[0]}function tl(e,t){var r=di(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const rl={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:P0,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>tl(e*100,t),r:tl,s:$0,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function nl(e){return e}var il=Array.prototype.map,al=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function M0(e){var t=e.grouping===void 0||e.thousands===void 0?nl:_0(il.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?nl:T0(il.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function l(s){s=Gr(s);var h=s.fill,d=s.align,y=s.sign,v=s.symbol,p=s.zero,w=s.width,b=s.comma,x=s.precision,m=s.trim,g=s.type;g==="n"?(b=!0,g="g"):rl[g]||(x===void 0&&(x=12),m=!0,g="g"),(p||h==="0"&&d==="=")&&(p=!0,h="0",d="=");var O=v==="$"?r:v==="#"&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",S=v==="$"?n:/[%p]/.test(g)?o:"",A=rl[g],$=/[defgprs%]/.test(g);x=x===void 0?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function E(T){var _=O,M=S,j,D,k;if(g==="c")M=A(T)+M,T="";else{T=+T;var N=T<0||1/T<0;if(T=isNaN(T)?c:A(Math.abs(T),x),m&&(T=j0(T)),N&&+T==0&&y!=="+"&&(N=!1),_=(N?y==="("?y:u:y==="-"||y==="("?"":y)+_,M=(g==="s"?al[8+wh/3]:"")+M+(N&&y==="("?")":""),$){for(j=-1,D=T.length;++jk||k>57){M=(k===46?i+T.slice(j+1):T.slice(j))+M,T=T.slice(0,j);break}}}b&&!p&&(T=t(T,1/0));var B=_.length+T.length+M.length,F=B>1)+_+T+M+F.slice(B);break;default:T=F+_+T+M;break}return a(T)}return E.toString=function(){return s+""},E}function f(s,h){var d=l((s=Gr(s),s.type="f",s)),y=Math.max(-8,Math.min(8,Math.floor(ar(h)/3)))*3,v=Math.pow(10,-y),p=al[8+y/3];return function(w){return d(v*w)+p}}return{format:l,formatPrefix:f}}var Wn,Ou,Oh;C0({thousands:",",grouping:[3],currency:["$",""]});function C0(e){return Wn=M0(e),Ou=Wn.format,Oh=Wn.formatPrefix,Wn}function k0(e){return Math.max(0,-ar(Math.abs(e)))}function I0(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ar(t)/3)))*3-ar(Math.abs(e)))}function D0(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ar(t)-ar(e))+1}function Sh(e,t,r,n){var i=po(e,t,r),a;switch(n=Gr(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=I0(i,o))&&(n.precision=a),Oh(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=D0(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=k0(i))&&(n.precision=a-(n.type==="%")*2);break}}return Ou(n)}function wt(e){var t=e.domain;return e.ticks=function(r){var n=t();return fo(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return Sh(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],u=n[a],c,l,f=10;for(u0;){if(l=ho(o,u,r),l===c)return n[i]=o,n[a]=u,t(n);if(l>0)o=Math.floor(o/l)*l,u=Math.ceil(u/l)*l;else if(l<0)o=Math.ceil(o*l)/l,u=Math.floor(u*l)/l;else break;c=l}return e},e}function pi(){var e=xu();return e.copy=function(){return jn(e,pi())},Ke.apply(e,arguments),wt(e)}function Ah(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,hi),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return Ah(e).unknown(t)},e=arguments.length?Array.from(e,hi):[0,1],wt(r)}function Ph(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return aMath.pow(e,t)}function W0(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function cl(e){return(t,r)=>-e(-t,r)}function Su(e){const t=e(ol,ul),r=t.domain;let n=10,i,a;function o(){return i=W0(n),a=R0(n),r()[0]<0?(i=cl(i),a=cl(a),e(N0,B0)):e(ol,ul),t}return t.base=function(u){return arguments.length?(n=+u,o()):n},t.domain=function(u){return arguments.length?(r(u),o()):r()},t.ticks=u=>{const c=r();let l=c[0],f=c[c.length-1];const s=f0){for(;h<=d;++h)for(y=1;yf)break;w.push(v)}}else for(;h<=d;++h)for(y=n-1;y>=1;--y)if(v=h>0?y/a(-h):y*a(h),!(vf)break;w.push(v)}w.length*2{if(u==null&&(u=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=Gr(c)).precision==null&&(c.trim=!0),c=Ou(c)),u===1/0)return c;const l=Math.max(1,n*u/t.ticks().length);return f=>{let s=f/a(Math.round(i(f)));return s*nr(Ph(r(),{floor:u=>a(Math.floor(i(u))),ceil:u=>a(Math.ceil(i(u)))})),t}function _h(){const e=Su(ea()).domain([1,10]);return e.copy=()=>jn(e,_h()).base(e.base()),Ke.apply(e,arguments),e}function ll(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function sl(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Au(e){var t=1,r=e(ll(t),sl(t));return r.constant=function(n){return arguments.length?e(ll(t=+n),sl(t)):t},wt(r)}function Th(){var e=Au(ea());return e.copy=function(){return jn(e,Th()).constant(e.constant())},Ke.apply(e,arguments)}function fl(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function U0(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function F0(e){return e<0?-e*e:e*e}function Pu(e){var t=e($e,$e),r=1;function n(){return r===1?e($e,$e):r===.5?e(U0,F0):e(fl(r),fl(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},wt(t)}function _u(){var e=Pu(ea());return e.copy=function(){return jn(e,_u()).exponent(e.exponent())},Ke.apply(e,arguments),e}function z0(){return _u.apply(null,arguments).exponent(.5)}function hl(e){return Math.sign(e)*e*e}function q0(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Eh(){var e=xu(),t=[0,1],r=!1,n;function i(a){var o=q0(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(hl(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,hi)).map(hl)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Eh(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ke.apply(i,arguments),wt(i)}function jh(){var e=[],t=[],r=[],n;function i(){var o=0,u=Math.max(1,t.length);for(r=new Array(u-1);++o0?r[u-1]:e[0],u=r?[n[r-1],t]:[n[l-1],n[l]]},o.unknown=function(c){return arguments.length&&(a=c),o},o.thresholds=function(){return n.slice()},o.copy=function(){return $h().domain([e,t]).range(i).unknown(a)},Ke.apply(wt(o),arguments)}function Mh(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Tn(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return Mh().domain(e).range(t).unknown(r)},Ke.apply(i,arguments)}const _a=new Date,Ta=new Date;function me(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),u=i.ceil(a);return a-o(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,u)=>{const c=[];if(a=i.ceil(a),u=u==null?1:Math.floor(u),!(a0))return c;let l;do c.push(l=new Date(+a)),t(a,u),e(a);while(lme(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;t(o,-1),!a(o););else for(;--u>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(_a.setTime(+a),Ta.setTime(+o),e(_a),e(Ta),Math.floor(r(_a,Ta))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const vi=me(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);vi.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?me(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):vi);vi.range;const ct=1e3,ze=ct*60,lt=ze*60,ht=lt*24,Tu=ht*7,dl=ht*30,Ea=ht*365,kt=me(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ct)},(e,t)=>(t-e)/ct,e=>e.getUTCSeconds());kt.range;const Eu=me(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ct)},(e,t)=>{e.setTime(+e+t*ze)},(e,t)=>(t-e)/ze,e=>e.getMinutes());Eu.range;const ju=me(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ze)},(e,t)=>(t-e)/ze,e=>e.getUTCMinutes());ju.range;const $u=me(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ct-e.getMinutes()*ze)},(e,t)=>{e.setTime(+e+t*lt)},(e,t)=>(t-e)/lt,e=>e.getHours());$u.range;const Mu=me(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*lt)},(e,t)=>(t-e)/lt,e=>e.getUTCHours());Mu.range;const $n=me(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ze)/ht,e=>e.getDate()-1);$n.range;const ta=me(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ht,e=>e.getUTCDate()-1);ta.range;const Ch=me(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ht,e=>Math.floor(e/ht));Ch.range;function Ft(e){return me(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*ze)/Tu)}const ra=Ft(0),yi=Ft(1),H0=Ft(2),K0=Ft(3),or=Ft(4),X0=Ft(5),G0=Ft(6);ra.range;yi.range;H0.range;K0.range;or.range;X0.range;G0.range;function zt(e){return me(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Tu)}const na=zt(0),mi=zt(1),V0=zt(2),Y0=zt(3),ur=zt(4),Z0=zt(5),J0=zt(6);na.range;mi.range;V0.range;Y0.range;ur.range;Z0.range;J0.range;const Cu=me(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Cu.range;const ku=me(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());ku.range;const dt=me(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());dt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:me(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});dt.range;const pt=me(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());pt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:me(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});pt.range;function kh(e,t,r,n,i,a){const o=[[kt,1,ct],[kt,5,5*ct],[kt,15,15*ct],[kt,30,30*ct],[a,1,ze],[a,5,5*ze],[a,15,15*ze],[a,30,30*ze],[i,1,lt],[i,3,3*lt],[i,6,6*lt],[i,12,12*lt],[n,1,ht],[n,2,2*ht],[r,1,Tu],[t,1,dl],[t,3,3*dl],[e,1,Ea]];function u(l,f,s){const h=fp).right(o,h);if(d===o.length)return e.every(po(l/Ea,f/Ea,s));if(d===0)return vi.every(Math.max(po(l,f,s),1));const[y,v]=o[h/o[d-1][2]53)return null;"w"in I||(I.w=1),"Z"in I?(ee=$a(Or(I.y,0,1)),pe=ee.getUTCDay(),ee=pe>4||pe===0?mi.ceil(ee):mi(ee),ee=ta.offset(ee,(I.V-1)*7),I.y=ee.getUTCFullYear(),I.m=ee.getUTCMonth(),I.d=ee.getUTCDate()+(I.w+6)%7):(ee=ja(Or(I.y,0,1)),pe=ee.getDay(),ee=pe>4||pe===0?yi.ceil(ee):yi(ee),ee=$n.offset(ee,(I.V-1)*7),I.y=ee.getFullYear(),I.m=ee.getMonth(),I.d=ee.getDate()+(I.w+6)%7)}else("W"in I||"U"in I)&&("w"in I||(I.w="u"in I?I.u%7:"W"in I?1:0),pe="Z"in I?$a(Or(I.y,0,1)).getUTCDay():ja(Or(I.y,0,1)).getDay(),I.m=0,I.d="W"in I?(I.w+6)%7+I.W*7-(pe+5)%7:I.w+I.U*7-(pe+6)%7);return"Z"in I?(I.H+=I.Z/100|0,I.M+=I.Z%100,$a(I)):ja(I)}}function A(W,K,V,I){for(var fe=0,ee=K.length,pe=V.length,he,Ie;fe=pe)return-1;if(he=K.charCodeAt(fe++),he===37){if(he=K.charAt(fe++),Ie=g[he in pl?K.charAt(fe++):he],!Ie||(I=Ie(W,V,I))<0)return-1}else if(he!=V.charCodeAt(I++))return-1}return I}function $(W,K,V){var I=l.exec(K.slice(V));return I?(W.p=f.get(I[0].toLowerCase()),V+I[0].length):-1}function E(W,K,V){var I=d.exec(K.slice(V));return I?(W.w=y.get(I[0].toLowerCase()),V+I[0].length):-1}function T(W,K,V){var I=s.exec(K.slice(V));return I?(W.w=h.get(I[0].toLowerCase()),V+I[0].length):-1}function _(W,K,V){var I=w.exec(K.slice(V));return I?(W.m=b.get(I[0].toLowerCase()),V+I[0].length):-1}function M(W,K,V){var I=v.exec(K.slice(V));return I?(W.m=p.get(I[0].toLowerCase()),V+I[0].length):-1}function j(W,K,V){return A(W,t,K,V)}function D(W,K,V){return A(W,r,K,V)}function k(W,K,V){return A(W,n,K,V)}function N(W){return o[W.getDay()]}function B(W){return a[W.getDay()]}function F(W){return c[W.getMonth()]}function H(W){return u[W.getMonth()]}function G(W){return i[+(W.getHours()>=12)]}function z(W){return 1+~~(W.getMonth()/3)}function Z(W){return o[W.getUTCDay()]}function Se(W){return a[W.getUTCDay()]}function Me(W){return c[W.getUTCMonth()]}function At(W){return u[W.getUTCMonth()]}function Ce(W){return i[+(W.getUTCHours()>=12)]}function at(W){return 1+~~(W.getUTCMonth()/3)}return{format:function(W){var K=O(W+="",x);return K.toString=function(){return W},K},parse:function(W){var K=S(W+="",!1);return K.toString=function(){return W},K},utcFormat:function(W){var K=O(W+="",m);return K.toString=function(){return W},K},utcParse:function(W){var K=S(W+="",!0);return K.toString=function(){return W},K}}}var pl={"-":"",_:" ",0:"0"},Oe=/^\s*\d+/,ix=/^%/,ax=/[\\^$*+?|[\]().{}]/g;function te(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a[t.toLowerCase(),r]))}function ux(e,t,r){var n=Oe.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function cx(e,t,r){var n=Oe.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function lx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function sx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function fx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function vl(e,t,r){var n=Oe.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function yl(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function hx(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function dx(e,t,r){var n=Oe.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function px(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function ml(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function vx(e,t,r){var n=Oe.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function gl(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function yx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function mx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function gx(e,t,r){var n=Oe.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function bx(e,t,r){var n=Oe.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function xx(e,t,r){var n=ix.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function wx(e,t,r){var n=Oe.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Ox(e,t,r){var n=Oe.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function bl(e,t){return te(e.getDate(),t,2)}function Sx(e,t){return te(e.getHours(),t,2)}function Ax(e,t){return te(e.getHours()%12||12,t,2)}function Px(e,t){return te(1+$n.count(dt(e),e),t,3)}function Ih(e,t){return te(e.getMilliseconds(),t,3)}function _x(e,t){return Ih(e,t)+"000"}function Tx(e,t){return te(e.getMonth()+1,t,2)}function Ex(e,t){return te(e.getMinutes(),t,2)}function jx(e,t){return te(e.getSeconds(),t,2)}function $x(e){var t=e.getDay();return t===0?7:t}function Mx(e,t){return te(ra.count(dt(e)-1,e),t,2)}function Dh(e){var t=e.getDay();return t>=4||t===0?or(e):or.ceil(e)}function Cx(e,t){return e=Dh(e),te(or.count(dt(e),e)+(dt(e).getDay()===4),t,2)}function kx(e){return e.getDay()}function Ix(e,t){return te(yi.count(dt(e)-1,e),t,2)}function Dx(e,t){return te(e.getFullYear()%100,t,2)}function Nx(e,t){return e=Dh(e),te(e.getFullYear()%100,t,2)}function Bx(e,t){return te(e.getFullYear()%1e4,t,4)}function Lx(e,t){var r=e.getDay();return e=r>=4||r===0?or(e):or.ceil(e),te(e.getFullYear()%1e4,t,4)}function Rx(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+te(t/60|0,"0",2)+te(t%60,"0",2)}function xl(e,t){return te(e.getUTCDate(),t,2)}function Wx(e,t){return te(e.getUTCHours(),t,2)}function Ux(e,t){return te(e.getUTCHours()%12||12,t,2)}function Fx(e,t){return te(1+ta.count(pt(e),e),t,3)}function Nh(e,t){return te(e.getUTCMilliseconds(),t,3)}function zx(e,t){return Nh(e,t)+"000"}function qx(e,t){return te(e.getUTCMonth()+1,t,2)}function Hx(e,t){return te(e.getUTCMinutes(),t,2)}function Kx(e,t){return te(e.getUTCSeconds(),t,2)}function Xx(e){var t=e.getUTCDay();return t===0?7:t}function Gx(e,t){return te(na.count(pt(e)-1,e),t,2)}function Bh(e){var t=e.getUTCDay();return t>=4||t===0?ur(e):ur.ceil(e)}function Vx(e,t){return e=Bh(e),te(ur.count(pt(e),e)+(pt(e).getUTCDay()===4),t,2)}function Yx(e){return e.getUTCDay()}function Zx(e,t){return te(mi.count(pt(e)-1,e),t,2)}function Jx(e,t){return te(e.getUTCFullYear()%100,t,2)}function Qx(e,t){return e=Bh(e),te(e.getUTCFullYear()%100,t,2)}function ew(e,t){return te(e.getUTCFullYear()%1e4,t,4)}function tw(e,t){var r=e.getUTCDay();return e=r>=4||r===0?ur(e):ur.ceil(e),te(e.getUTCFullYear()%1e4,t,4)}function rw(){return"+0000"}function wl(){return"%"}function Ol(e){return+e}function Sl(e){return Math.floor(+e/1e3)}var Xt,Lh,Rh;nw({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function nw(e){return Xt=nx(e),Lh=Xt.format,Xt.parse,Rh=Xt.utcFormat,Xt.utcParse,Xt}function iw(e){return new Date(e)}function aw(e){return e instanceof Date?+e:+new Date(+e)}function Iu(e,t,r,n,i,a,o,u,c,l){var f=xu(),s=f.invert,h=f.domain,d=l(".%L"),y=l(":%S"),v=l("%I:%M"),p=l("%I %p"),w=l("%a %d"),b=l("%b %d"),x=l("%B"),m=l("%Y");function g(O){return(c(O)t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>Gb(e,a/n))},r.copy=function(){return zh(t).domain(e)},vt.apply(r,arguments)}function aa(){var e=0,t=.5,r=1,n=1,i,a,o,u,c,l=$e,f,s=!1,h;function d(v){return isNaN(v=+v)?h:(v=.5+((v=+f(v))-a)*(n*vt}var dw=hw,pw=Xh,vw=dw,yw=Pn;function mw(e){return e&&e.length?pw(e,yw,vw):void 0}var gw=mw;const oa=Ee(gw);function bw(e,t){return ee.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=ne.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};U.decimalPlaces=U.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*le;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};U.dividedBy=U.div=function(e){return ft(this,new this.constructor(e))};U.dividedToIntegerBy=U.idiv=function(e){var t=this,r=t.constructor;return ue(ft(t,new r(e),0,1),r.precision)};U.equals=U.eq=function(e){return!this.cmp(e)};U.exponent=function(){return de(this)};U.greaterThan=U.gt=function(e){return this.cmp(e)>0};U.greaterThanOrEqualTo=U.gte=function(e){return this.cmp(e)>=0};U.isInteger=U.isint=function(){return this.e>this.d.length-2};U.isNegative=U.isneg=function(){return this.s<0};U.isPositive=U.ispos=function(){return this.s>0};U.isZero=function(){return this.s===0};U.lessThan=U.lt=function(e){return this.cmp(e)<0};U.lessThanOrEqualTo=U.lte=function(e){return this.cmp(e)<1};U.logarithm=U.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Be))throw Error(He+"NaN");if(r.s<1)throw Error(He+(r.s?"NaN":"-Infinity"));return r.eq(Be)?new n(0):(se=!1,t=ft(Vr(r,a),Vr(e,a),a),se=!0,ue(t,i))};U.minus=U.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Zh(t,e):Vh(t,(e.s=-e.s,e))};U.modulo=U.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(He+"NaN");return r.s?(se=!1,t=ft(r,e,0,1).times(e),se=!0,r.minus(t)):ue(new n(r),i)};U.naturalExponential=U.exp=function(){return Yh(this)};U.naturalLogarithm=U.ln=function(){return Vr(this)};U.negated=U.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};U.plus=U.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Vh(t,e):Zh(t,(e.s=-e.s,e))};U.precision=U.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Bt+e);if(t=de(i)+1,n=i.d.length-1,r=n*le+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};U.squareRoot=U.sqrt=function(){var e,t,r,n,i,a,o,u=this,c=u.constructor;if(u.s<1){if(!u.s)return new c(0);throw Error(He+"NaN")}for(e=de(u),se=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=et(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=gr((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new c(t)):n=new c(i.toString()),r=c.precision,i=o=r+3;;)if(a=n,n=a.plus(ft(u,a,o+2)).times(.5),et(a.d).slice(0,o)===(t=et(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(ue(a,r+1,0),a.times(a).eq(u)){n=a;break}}else if(t!="9999")break;o+=4}return se=!0,ue(n,r)};U.times=U.mul=function(e){var t,r,n,i,a,o,u,c,l,f=this,s=f.constructor,h=f.d,d=(e=new s(e)).d;if(!f.s||!e.s)return new s(0);for(e.s*=f.s,r=f.e+e.e,c=h.length,l=d.length,c=0;){for(t=0,i=c+n;i>n;)u=a[i]+d[n]*h[i-n-1]+t,a[i--]=u%be|0,t=u/be|0;a[i]=(a[i]+t)%be|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,se?ue(e,s.precision):e};U.toDecimalPlaces=U.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(nt(e,0,mr),t===void 0?t=n.rounding:nt(t,0,8),ue(r,e+de(r)+1,t))};U.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Ut(n,!0):(nt(e,0,mr),t===void 0?t=i.rounding:nt(t,0,8),n=ue(new i(n),e+1,t),r=Ut(n,!0,e+1)),r};U.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Ut(i):(nt(e,0,mr),t===void 0?t=a.rounding:nt(t,0,8),n=ue(new a(i),e+de(i)+1,t),r=Ut(n.abs(),!1,e+de(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};U.toInteger=U.toint=function(){var e=this,t=e.constructor;return ue(new t(e),de(e)+1,t.rounding)};U.toNumber=function(){return+this};U.toPower=U.pow=function(e){var t,r,n,i,a,o,u=this,c=u.constructor,l=12,f=+(e=new c(e));if(!e.s)return new c(Be);if(u=new c(u),!u.s){if(e.s<1)throw Error(He+"Infinity");return u}if(u.eq(Be))return u;if(n=c.precision,e.eq(Be))return ue(u,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=u.s,o){if((r=f<0?-f:f)<=Gh){for(i=new c(Be),t=Math.ceil(n/le+4),se=!1;r%2&&(i=i.times(u),_l(i.d,t)),r=gr(r/2),r!==0;)u=u.times(u),_l(u.d,t);return se=!0,e.s<0?new c(Be).div(i):ue(i,n)}}else if(a<0)throw Error(He+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,se=!1,i=e.times(Vr(u,n+l)),se=!0,i=Yh(i),i.s=a,i};U.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=de(i),n=Ut(i,r<=a.toExpNeg||r>=a.toExpPos)):(nt(e,1,mr),t===void 0?t=a.rounding:nt(t,0,8),i=ue(new a(i),e,t),r=de(i),n=Ut(i,e<=r||r<=a.toExpNeg,e)),n};U.toSignificantDigits=U.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(nt(e,1,mr),t===void 0?t=n.rounding:nt(t,0,8)),ue(new n(r),e,t)};U.toString=U.valueOf=U.val=U.toJSON=U[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=de(e),r=e.constructor;return Ut(e,t<=r.toExpNeg||t>=r.toExpPos)};function Vh(e,t){var r,n,i,a,o,u,c,l,f=e.constructor,s=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),se?ue(t,s):t;if(c=e.d,l=t.d,o=e.e,i=t.e,c=c.slice(),a=o-i,a){for(a<0?(n=c,a=-a,u=l.length):(n=l,i=o,u=c.length),o=Math.ceil(s/le),u=o>u?o+1:u+1,a>u&&(a=u,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(u=c.length,a=l.length,u-a<0&&(a=u,n=l,l=c,c=n),r=0;a;)r=(c[--a]=c[a]+l[a]+r)/be|0,c[a]%=be;for(r&&(c.unshift(r),++i),u=c.length;c[--u]==0;)c.pop();return t.d=c,t.e=i,se?ue(t,s):t}function nt(e,t,r){if(e!==~~e||er)throw Error(Bt+e)}function et(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;to?1:-1;else for(u=c=0;ui[u]?1:-1;break}return c}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]1;)n.shift()}return function(n,i,a,o){var u,c,l,f,s,h,d,y,v,p,w,b,x,m,g,O,S,A,$=n.constructor,E=n.s==i.s?1:-1,T=n.d,_=i.d;if(!n.s)return new $(n);if(!i.s)throw Error(He+"Division by zero");for(c=n.e-i.e,S=_.length,g=T.length,d=new $(E),y=d.d=[],l=0;_[l]==(T[l]||0);)++l;if(_[l]>(T[l]||0)&&--c,a==null?b=a=$.precision:o?b=a+(de(n)-de(i))+1:b=a,b<0)return new $(0);if(b=b/le+2|0,l=0,S==1)for(f=0,_=_[0],b++;(l1&&(_=e(_,f),T=e(T,f),S=_.length,g=T.length),m=S,v=T.slice(0,S),p=v.length;p=be/2&&++O;do f=0,u=t(_,v,S,p),u<0?(w=v[0],S!=p&&(w=w*be+(v[1]||0)),f=w/O|0,f>1?(f>=be&&(f=be-1),s=e(_,f),h=s.length,p=v.length,u=t(s,v,h,p),u==1&&(f--,r(s,S16)throw Error(Lu+de(e));if(!e.s)return new f(Be);for(t==null?(se=!1,u=s):u=t,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),l+=5;for(n=Math.log(jt(2,l))/Math.LN10*2+5|0,u+=n,r=i=a=new f(Be),f.precision=u;;){if(i=ue(i.times(e),u),r=r.times(++c),o=a.plus(ft(i,r,u)),et(o.d).slice(0,u)===et(a.d).slice(0,u)){for(;l--;)a=ue(a.times(a),u);return f.precision=s,t==null?(se=!0,ue(a,s)):a}a=o}}function de(e){for(var t=e.e*le,r=e.d[0];r>=10;r/=10)t++;return t}function Ma(e,t,r){if(t>e.LN10.sd())throw se=!0,r&&(e.precision=r),Error(He+"LN10 precision limit exceeded");return ue(new e(e.LN10),t)}function yt(e){for(var t="";e--;)t+="0";return t}function Vr(e,t){var r,n,i,a,o,u,c,l,f,s=1,h=10,d=e,y=d.d,v=d.constructor,p=v.precision;if(d.s<1)throw Error(He+(d.s?"NaN":"-Infinity"));if(d.eq(Be))return new v(0);if(t==null?(se=!1,l=p):l=t,d.eq(10))return t==null&&(se=!0),Ma(v,l);if(l+=h,v.precision=l,r=et(y),n=r.charAt(0),a=de(d),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)d=d.times(e),r=et(d.d),n=r.charAt(0),s++;a=de(d),n>1?(d=new v("0."+r),a++):d=new v(n+"."+r.slice(1))}else return c=Ma(v,l+2,p).times(a+""),d=Vr(new v(n+"."+r.slice(1)),l-h).plus(c),v.precision=p,t==null?(se=!0,ue(d,p)):d;for(u=o=d=ft(d.minus(Be),d.plus(Be),l),f=ue(d.times(d),l),i=3;;){if(o=ue(o.times(f),l),c=u.plus(ft(o,new v(i),l)),et(c.d).slice(0,l)===et(u.d).slice(0,l))return u=u.times(2),a!==0&&(u=u.plus(Ma(v,l+2,p).times(a+""))),u=ft(u,new v(s),l),v.precision=p,t==null?(se=!0,ue(u,p)):u;u=c,i+=2}}function Pl(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=gr(r/le),e.d=[],n=(r+1)%le,r<0&&(n+=le),ngi||e.e<-gi))throw Error(Lu+r)}else e.s=0,e.e=0,e.d=[0];return e}function ue(e,t,r){var n,i,a,o,u,c,l,f,s=e.d;for(o=1,a=s[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=le,i=t,l=s[f=0];else{if(f=Math.ceil((n+1)/le),a=s.length,f>=a)return e;for(l=a=s[f],o=1;a>=10;a/=10)o++;n%=le,i=n-le+o}if(r!==void 0&&(a=jt(10,o-i-1),u=l/a%10|0,c=t<0||s[f+1]!==void 0||l%a,c=r<4?(u||c)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||c||r==6&&(n>0?i>0?l/jt(10,o-i):0:s[f-1])%10&1||r==(e.s<0?8:7))),t<1||!s[0])return c?(a=de(e),s.length=1,t=t-a-1,s[0]=jt(10,(le-t%le)%le),e.e=gr(-t/le)||0):(s.length=1,s[0]=e.e=e.s=0),e;if(n==0?(s.length=f,a=1,f--):(s.length=f+1,a=jt(10,le-n),s[f]=i>0?(l/jt(10,o-i)%jt(10,i)|0)*a:0),c)for(;;)if(f==0){(s[0]+=a)==be&&(s[0]=1,++e.e);break}else{if(s[f]+=a,s[f]!=be)break;s[f--]=0,a=1}for(n=s.length;s[--n]===0;)s.pop();if(se&&(e.e>gi||e.e<-gi))throw Error(Lu+de(e));return e}function Zh(e,t){var r,n,i,a,o,u,c,l,f,s,h=e.constructor,d=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),se?ue(t,d):t;if(c=e.d,s=t.d,n=t.e,l=e.e,c=c.slice(),o=l-n,o){for(f=o<0,f?(r=c,o=-o,u=s.length):(r=s,n=l,u=c.length),i=Math.max(Math.ceil(d/le),u)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=c.length,u=s.length,f=i0;--i)c[u++]=0;for(i=s.length;i>o;){if(c[--i]0?a=a.charAt(0)+"."+a.slice(1)+yt(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+yt(-i-1)+a,r&&(n=r-o)>0&&(a+=yt(n))):i>=o?(a+=yt(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+yt(n))):((n=i+1)0&&(i+1===o&&(a+="."),a+=yt(n))),e.s<0?"-"+a:a}function _l(e,t){if(e.length>t)return e.length=t,!0}function Jh(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Bt+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return Pl(o,a.toString())}else if(typeof a!="string")throw Error(Bt+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,Uw.test(a))Pl(o,a);else throw Error(Bt+a)}if(i.prototype=U,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=Jh,i.config=i.set=Fw,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Bt+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Bt+r+": "+n);return this}var Ru=Jh(Ww);Be=new Ru(1);const oe=Ru;function zw(e){return Xw(e)||Kw(e)||Hw(e)||qw()}function qw(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hw(e,t){if(e){if(typeof e=="string")return bo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bo(e,t)}}function Kw(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Xw(e){if(Array.isArray(e))return bo(e)}function bo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t?r.apply(void 0,i):e(t-o,Tl(function(){for(var u=arguments.length,c=new Array(u),l=0;le.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(r.push(u.value),!(t&&r.length===t));n=!0);}catch(c){i=!0,a=c}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function c1(e){if(Array.isArray(e))return e}function nd(e){var t=Yr(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function id(e,t,r){if(e.lte(0))return new oe(0);var n=la.getDigitCount(e.toNumber()),i=new oe(10).pow(n),a=e.div(i),o=n!==1?.05:.1,u=new oe(Math.ceil(a.div(o).toNumber())).add(r).mul(o),c=u.mul(i);return t?c:new oe(Math.ceil(c))}function l1(e,t,r){var n=1,i=new oe(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new oe(10).pow(la.getDigitCount(e)-1),i=new oe(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new oe(Math.floor(e)))}else e===0?i=new oe(Math.floor((t-1)/2)):r||(i=new oe(Math.floor(e)));var o=Math.floor((t-1)/2),u=Zw(Yw(function(c){return i.add(new oe(c-o).mul(n)).toNumber()}),xo);return u(0,t)}function ad(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new oe(0),tickMin:new oe(0),tickMax:new oe(0)};var a=id(new oe(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new oe(0):(o=new oe(e).add(t).div(2),o=o.sub(new oe(o).mod(a)));var u=Math.ceil(o.sub(e).div(a).toNumber()),c=Math.ceil(new oe(t).sub(o).div(a).toNumber()),l=u+c+1;return l>r?ad(e,t,r,n,i+1):(l0?c+(r-l):c,u=t>0?u:u+(r-l)),{step:a,tickMin:o.sub(new oe(u).mul(a)),tickMax:o.add(new oe(c).mul(a))})}function s1(e){var t=Yr(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),u=nd([r,n]),c=Yr(u,2),l=c[0],f=c[1];if(l===-1/0||f===1/0){var s=f===1/0?[l].concat(Oo(xo(0,i-1).map(function(){return 1/0}))):[].concat(Oo(xo(0,i-1).map(function(){return-1/0})),[f]);return r>n?wo(s):s}if(l===f)return l1(l,i,a);var h=ad(l,f,o,a),d=h.step,y=h.tickMin,v=h.tickMax,p=la.rangeStep(y,v.add(new oe(.1).mul(d)),d);return r>n?wo(p):p}function f1(e,t){var r=Yr(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=nd([n,i]),u=Yr(o,2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,i];if(c===l)return[c];var f=Math.max(t,2),s=id(new oe(l).sub(c).div(f-1),a,0),h=[].concat(Oo(la.rangeStep(new oe(c),new oe(l).sub(new oe(.99).mul(s)),s)),[l]);return n>i?wo(h):h}var h1=td(s1),d1=td(f1),p1=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function bi(){return bi=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function w1(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function sa(e){var t=e.offset,r=e.layout,n=e.width,i=e.dataKey,a=e.data,o=e.dataPointFormatter,u=e.xAxis,c=e.yAxis,l=x1(e,p1),f=re(l,!1);e.direction==="x"&&u.type!=="number"&&Rt(!1);var s=a.map(function(h){var d=o(h,i),y=d.x,v=d.y,p=d.value,w=d.errorVal;if(!w)return null;var b=[],x,m;if(Array.isArray(w)){var g=v1(w,2);x=g[0],m=g[1]}else x=m=w;if(r==="vertical"){var O=u.scale,S=v+t,A=S+n,$=S-n,E=O(p-x),T=O(p+m);b.push({x1:T,y1:A,x2:T,y2:$}),b.push({x1:E,y1:S,x2:T,y2:S}),b.push({x1:E,y1:A,x2:E,y2:$})}else if(r==="horizontal"){var _=c.scale,M=y+t,j=M-n,D=M+n,k=_(p-x),N=_(p+m);b.push({x1:j,y1:N,x2:D,y2:N}),b.push({x1:M,y1:k,x2:M,y2:N}),b.push({x1:j,y1:k,x2:D,y2:k})}return P.createElement(xe,bi({className:"recharts-errorBar",key:"bar-".concat(b.map(function(B){return"".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))},f),b.map(function(B){return P.createElement("line",bi({},B,{key:"line-".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))}))});return P.createElement(xe,{className:"recharts-errorBars"},s)}sa.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};sa.displayName="ErrorBar";function Zr(e){"@babel/helpers - typeof";return Zr=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},Zr(e)}function jl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ca(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,u=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(u<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var c=a.range,l=0;l0?i[l-1].coordinate:i[u-1].coordinate,s=i[l].coordinate,h=l>=u-1?i[0].coordinate:i[l+1].coordinate,d=void 0;if(Ye(s-f)!==Ye(h-s)){var y=[];if(Ye(h-s)===Ye(c[1]-c[0])){d=h;var v=s+c[1]-c[0];y[0]=Math.min(v,(v+f)/2),y[1]=Math.max(v,(v+f)/2)}else{d=f;var p=h+c[1]-c[0];y[0]=Math.min(s,(p+s)/2),y[1]=Math.max(s,(p+s)/2)}var w=[Math.min(s,(d+s)/2),Math.max(s,(d+s)/2)];if(t>w[0]&&t<=w[1]||t>=y[0]&&t<=y[1]){o=i[l].index;break}}else{var b=Math.min(f,h),x=Math.max(f,h);if(t>(b+s)/2&&t<=(x+s)/2){o=i[l].index;break}}}else for(var m=0;m0&&m(n[m].coordinate+n[m-1].coordinate)/2&&t<=(n[m].coordinate+n[m+1].coordinate)/2||m===u-1&&t>(n[m].coordinate+n[m-1].coordinate)/2){o=n[m].index;break}return o},Wu=function(t){var r=t,n=r.type.displayName,i=t.props,a=i.stroke,o=i.fill,u;switch(n){case"Line":u=a;break;case"Area":case"Radar":u=a&&a!=="none"?a:o;break;default:u=o;break}return u},C1=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},u=Object.keys(a),c=0,l=u.length;c=0});if(w&&w.length){var b=w[0].props.barSize,x=w[0].props[p];o[x]||(o[x]=[]);var m=ne(b)?r:b;o[x].push({item:w[0],stackList:w.slice(1),barSize:ne(m)?void 0:Wt(m,n,0)})}}return o},k1=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,u=t.maxBarSize,c=o.length;if(c<1)return null;var l=Wt(r,i,0,!0),f,s=[];if(o[0].barSize===+o[0].barSize){var h=!1,d=i/c,y=o.reduce(function(m,g){return m+g.barSize||0},0);y+=(c-1)*l,y>=i&&(y-=(c-1)*l,l=0),y>=i&&d>0&&(h=!0,d*=.9,y=c*d);var v=(i-y)/2>>0,p={offset:v-l,size:0};f=o.reduce(function(m,g){var O={item:g.item,position:{offset:p.offset+p.size+l,size:h?d:g.barSize}},S=[].concat(Ml(m),[O]);return p=S[S.length-1].position,g.stackList&&g.stackList.length&&g.stackList.forEach(function(A){S.push({item:A,position:p})}),S},s)}else{var w=Wt(n,i,0,!0);i-2*w-(c-1)*l<=0&&(l=0);var b=(i-2*w-(c-1)*l)/c;b>1&&(b>>=0);var x=u===+u?Math.min(b,u):b;f=o.reduce(function(m,g,O){var S=[].concat(Ml(m),[{item:g.item,position:{offset:w+(b+l)*O+(b-x)/2,size:x}}]);return g.stackList&&g.stackList.length&&g.stackList.forEach(function(A){S.push({item:A,position:S[S.length-1].position})}),S},s)}return f},I1=function(t,r,n,i){var a=n.children,o=n.width,u=n.margin,c=o-(u.left||0)-(u.right||0),l=od({children:a,legendWidth:c});if(l){var f=i||{},s=f.width,h=f.height,d=l.align,y=l.verticalAlign,v=l.layout;if((v==="vertical"||v==="horizontal"&&y==="middle")&&d!=="center"&&R(t[d]))return Fe(Fe({},t),{},Qt({},d,t[d]+(s||0)));if((v==="horizontal"||v==="vertical"&&d==="center")&&y!=="middle"&&R(t[y]))return Fe(Fe({},t),{},Qt({},y,t[y]+(h||0)))}return t},D1=function(t,r,n){return ne(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},ud=function(t,r,n,i,a){var o=r.props.children,u=Ze(o,sa).filter(function(l){return D1(i,a,l.props.direction)});if(u&&u.length){var c=u.map(function(l){return l.props.dataKey});return t.reduce(function(l,f){var s=it(f,n);if(ne(s))return l;var h=Array.isArray(s)?[ua(s),oa(s)]:[s,s],d=c.reduce(function(y,v){var p=it(f,v,0),w=h[0]-Math.abs(Array.isArray(p)?p[0]:p),b=h[1]+Math.abs(Array.isArray(p)?p[1]:p);return[Math.min(w,y[0]),Math.max(b,y[1])]},[1/0,-1/0]);return[Math.min(d[0],l[0]),Math.max(d[1],l[1])]},[1/0,-1/0])}return null},N1=function(t,r,n,i,a){var o=r.map(function(u){return ud(t,u,n,a,i)}).filter(function(u){return!ne(u)});return o&&o.length?o.reduce(function(u,c){return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]):null},cd=function(t,r,n,i,a){var o=r.map(function(c){var l=c.props.dataKey;return n==="number"&&l&&ud(t,c,l,i)||kr(t,l,n,a)});if(n==="number")return o.reduce(function(c,l){return[Math.min(c[0],l[0]),Math.max(c[1],l[1])]},[1/0,-1/0]);var u={};return o.reduce(function(c,l){for(var f=0,s=l.length;f=2?Ye(u[0]-u[1])*2*l:l,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(s){var h=a?a.indexOf(s):s;return{coordinate:i(h)+l,value:s,offset:l}});return f.filter(function(s){return!_n(s.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(s,h){return{coordinate:i(s)+l,value:s,index:h,offset:l}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(s){return{coordinate:i(s)+l,value:s,offset:l}}):i.domain().map(function(s,h){return{coordinate:i(s)+l,value:a?a[s]:s,index:h,offset:l}})},ka=new WeakMap,Un=function(t,r){if(typeof r!="function")return t;ka.has(t)||ka.set(t,new WeakMap);var n=ka.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},B1=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,u=t.axisType;if(i==="auto")return o==="radial"&&u==="radiusAxis"?{scale:qr(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:pi(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Cr(),realScaleType:"point"}:a==="category"?{scale:qr(),realScaleType:"band"}:{scale:pi(),realScaleType:"linear"};if(On(i)){var c="scale".concat(Gi(i));return{scale:(Al[c]||Cr)(),realScaleType:Al[c]?c:"point"}}return Q(i)?{scale:i}:{scale:Cr(),realScaleType:"point"}},Cl=1e-4,L1=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-Cl,o=Math.max(i[0],i[1])+Cl,u=t(r[0]),c=t(r[n-1]);(uo||co)&&t.domain([r[0],r[n-1]])}},R1=function(t,r){if(!t)return null;for(var n=0,i=t.length;ni)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]=0?(t[u][n][0]=a,t[u][n][1]=a+c,a=t[u][n][1]):(t[u][n][0]=o,t[u][n][1]=o+c,o=t[u][n][1])}},F1=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n=0?(t[o][n][0]=a,t[o][n][1]=a+u,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},z1={sign:U1,expand:xy,none:er,silhouette:wy,wiggle:Oy,positive:F1},q1=function(t,r,n){var i=r.map(function(u){return u.props.dataKey}),a=z1[n],o=by().keys(i).value(function(u,c){return+it(u,c,0)}).order(Qa).offset(a);return o(t)},H1=function(t,r,n,i,a,o){if(!t)return null;var u=o?r.reverse():r,c={},l=u.reduce(function(s,h){var d=h.props,y=d.stackId,v=d.hide;if(v)return s;var p=h.props[n],w=s[p]||{hasStack:!1,stackGroups:{}};if(ye(y)){var b=w.stackGroups[y]||{numericAxisId:n,cateAxisId:i,items:[]};b.items.push(h),w.hasStack=!0,w.stackGroups[y]=b}else w.stackGroups[Xi("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[h]};return Fe(Fe({},s),{},Qt({},p,w))},c),f={};return Object.keys(l).reduce(function(s,h){var d=l[h];if(d.hasStack){var y={};d.stackGroups=Object.keys(d.stackGroups).reduce(function(v,p){var w=d.stackGroups[p];return Fe(Fe({},v),{},Qt({},p,{numericAxisId:n,cateAxisId:i,items:w.items,stackedData:q1(t,w.items,a)}))},y)}return Fe(Fe({},s),{},Qt({},h,d))},f)},K1=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,u=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var l=t.domain();if(!l.length)return null;var f=h1(l,a,u);return t.domain([ua(f),oa(f)]),{niceTicks:f}}if(a&&i==="number"){var s=t.domain(),h=d1(s,a,u);return{niceTicks:h}}return null},kl=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,u=t.index;if(r.type==="category")return n[u]?n[u].coordinate+i:null;var c=it(o,r.dataKey,r.domain[u]);return ne(c)?null:r.scale(c)-a/2+i},X1=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},G1=function(t,r){var n=t.props.stackId;if(ye(n)){var i=r[n];if(i){var a=i.items.indexOf(t);return a>=0?i.stackedData[a]:null}}return null},V1=function(t){return t.reduce(function(r,n){return[ua(n.concat([r[0]]).filter(R)),oa(n.concat([r[1]]).filter(R))]},[1/0,-1/0])},sd=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],u=o.stackedData,c=u.reduce(function(l,f){var s=V1(f.slice(r,n+1));return[Math.min(l[0],s[0]),Math.max(l[1],s[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},Il=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Dl=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Po=function(t,r,n){if(Q(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(R(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(Il.test(t[0])){var a=+Il.exec(t[0])[1];i[0]=r[0]-a}else Q(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(R(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(Dl.test(t[1])){var o=+Dl.exec(t[1])[1];i[1]=r[1]+o}else Q(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},xi=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=du(r,function(s){return s.coordinate}),o=1/0,u=1,c=a.length;uo&&(l=2*Math.PI-l),{radius:u,angle:Q1(l),angleInRadian:l}},rO=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},nO=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),u=Math.min(a,o);return t+u*360},Rl=function(t,r){var n=t.x,i=t.y,a=tO({x:n,y:i},r),o=a.radius,u=a.angle,c=r.innerRadius,l=r.outerRadius;if(ol)return!1;if(o===0)return!0;var f=rO(r),s=f.startAngle,h=f.endAngle,d=u,y;if(s<=h){for(;d>h;)d-=360;for(;d=s&&d<=h}else{for(;d>s;)d-=360;for(;d=h&&d<=s}return y?Ll(Ll({},r),{},{radius:o,angle:nO(d,r)}):null};function en(e){"@babel/helpers - typeof";return en=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},en(e)}var iO=["offset"];function aO(e){return lO(e)||cO(e)||uO(e)||oO()}function oO(){throw new TypeError(`Invalid attempt to spread non-iterable instance. + height and width.`,D,k,o,c,f,s,r);var N=!Array.isArray(d)&&Ua.isElement(d)&&st(d.type).endsWith("Chart");return P.Children.map(d,function(B){return Ua.isElement(B)?L.cloneElement(B,Nn({width:D,height:k},N?{style:Nn({height:"100%",width:"100%",maxHeight:k,maxWidth:D},B.props.style)}:{})):B})},[r,d,c,h,s,f,$,o]);return P.createElement("div",{id:p?"".concat(p):void 0,className:ie("recharts-responsive-container",w),style:Nn(Nn({},m),{},{width:o,height:c,minWidth:f,minHeight:s,maxHeight:h}),ref:g},_)}),ch=function(t){return null};ch.displayName="Cell";function Fr(e){"@babel/helpers - typeof";return Fr=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},Fr(e)}function jc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lo(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||gt.isSsr)return{width:0,height:0};var n=fb(r),i=JSON.stringify({text:t,copyStyle:n});if(Kt.widthCache[i])return Kt.widthCache[i];try{var a=document.getElementById($c);a||(a=document.createElement("span"),a.setAttribute("id",$c),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=lo(lo({},sb),n);Object.assign(a.style,o),a.textContent="".concat(t);var u=a.getBoundingClientRect(),c={width:u.width,height:u.height};return Kt.widthCache[i]=c,++Kt.cacheCount>lb&&(Kt.cacheCount=0,Kt.widthCache={}),c}catch{return{width:0,height:0}}},hb=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function zr(e){"@babel/helpers - typeof";return zr=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},zr(e)}function oi(e,t){return yb(e)||vb(e,t)||pb(e,t)||db()}function db(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pb(e,t){if(e){if(typeof e=="string")return Mc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Mc(e,t)}}function Mc(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $b(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Bc(e,t){return Ib(e)||kb(e,t)||Cb(e,t)||Mb()}function Mb(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Cb(e,t){if(e){if(typeof e=="string")return Lc(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lc(e,t)}}function Lc(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&arguments[0]!==void 0?arguments[0]:[];return D.reduce(function(k,N){var B=N.word,F=N.width,H=k[k.length-1];if(H&&(i==null||a||H.width+F+nN.width?k:N})};if(!f)return d;for(var v="…",p=function(D){var k=s.slice(0,D),N=hh({breakAll:l,style:c,children:k+v}).wordsWithComputedWidth,B=h(N),F=B.length>o||y(B).width>Number(i);return[F,B]},w=0,b=s.length-1,x=0,m;w<=b&&x<=s.length-1;){var g=Math.floor((w+b)/2),O=g-1,S=p(O),A=Bc(S,2),$=A[0],E=A[1],T=p(g),_=Bc(T,1),M=_[0];if(!$&&!M&&(w=g+1),$&&M&&(b=g-1),!$&&M){m=E;break}x++}return m||d},Rc=function(t){var r=ne(t)?[]:t.toString().split(fh);return[{words:r}]},Nb=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,u=t.maxLines;if((r||n)&&!gt.isSsr){var c,l,f=hh({breakAll:o,children:i,style:a});if(f){var s=f.wordsWithComputedWidth,h=f.spaceWidth;c=s,l=h}else return Rc(i);return Db({breakAll:o,children:i,maxLines:u,style:a},c,l,r,n)}return Rc(i)},Wc="#808080",ui=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,u=o===void 0?"1em":o,c=t.capHeight,l=c===void 0?"0.71em":c,f=t.scaleToFit,s=f===void 0?!1:f,h=t.textAnchor,d=h===void 0?"start":h,y=t.verticalAnchor,v=y===void 0?"end":y,p=t.fill,w=p===void 0?Wc:p,b=Nc(t,Eb),x=L.useMemo(function(){return Nb({breakAll:b.breakAll,children:b.children,maxLines:b.maxLines,scaleToFit:s,style:b.style,width:b.width})},[b.breakAll,b.children,b.maxLines,s,b.style,b.width]),m=b.dx,g=b.dy,O=b.angle,S=b.className,A=b.breakAll,$=Nc(b,jb);if(!ye(n)||!ye(a))return null;var E=n+(R(m)?m:0),T=a+(R(g)?g:0),_;switch(v){case"start":_=Sa("calc(".concat(l,")"));break;case"middle":_=Sa("calc(".concat((x.length-1)/2," * -").concat(u," + (").concat(l," / 2))"));break;default:_=Sa("calc(".concat(x.length-1," * -").concat(u,")"));break}var M=[];if(s){var j=x[0].width,D=b.width;M.push("scale(".concat((R(D)?D/j:1)/j,")"))}return O&&M.push("rotate(".concat(O,", ").concat(E,", ").concat(T,")")),M.length&&($.transform=M.join(" ")),P.createElement("text",so({},re($,!0),{x:E,y:T,className:ie("recharts-text",S),textAnchor:d,fill:w.includes("url")?Wc:w}),x.map(function(k,N){var B=k.words.join(A?"":" ");return P.createElement("tspan",{x:E,dy:N===0?_:u,key:B},B)}))};function bt(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function Bb(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function vu(e){let t,r,n;e.length!==2?(t=bt,r=(u,c)=>bt(e(u),c),n=(u,c)=>e(u)-c):(t=e===bt||e===Bb?e:Lb,r=e,n=e);function i(u,c,l=0,f=u.length){if(l>>1;r(u[s],c)<0?l=s+1:f=s}while(l>>1;r(u[s],c)<=0?l=s+1:f=s}while(ll&&n(u[s-1],c)>-n(u[s],c)?s-1:s}return{left:i,center:o,right:a}}function Lb(){return 0}function dh(e){return e===null?NaN:+e}function*Rb(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const Wb=vu(bt),Tn=Wb.right;vu(dh).center;class Uc extends Map{constructor(t,r=zb){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(Fc(this,t))}has(t){return super.has(Fc(this,t))}set(t,r){return super.set(Ub(this,t),r)}delete(t){return super.delete(Fb(this,t))}}function Fc({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Ub({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function Fb({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function zb(e){return e!==null&&typeof e=="object"?e.valueOf():e}function qb(e=bt){if(e===bt)return ph;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function ph(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const Hb=Math.sqrt(50),Kb=Math.sqrt(10),Xb=Math.sqrt(2);function ci(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=Hb?10:a>=Kb?5:a>=Xb?2:1;let u,c,l;return i<0?(l=Math.pow(10,-i)/o,u=Math.round(e*l),c=Math.round(t*l),u/lt&&--c,l=-l):(l=Math.pow(10,i)*o,u=Math.round(e/l),c=Math.round(t/l),u*lt&&--c),c0))return[];if(e===t)return[e];const n=t=i))return[];const u=a-i+1,c=new Array(u);if(n)if(o<0)for(let l=0;l=n)&&(r=n);return r}function qc(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function vh(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?ph:qb(i);n>r;){if(n-r>600){const c=n-r+1,l=t-r+1,f=Math.log(c),s=.5*Math.exp(2*f/3),h=.5*Math.sqrt(f*s*(c-s)/c)*(l-c/2<0?-1:1),d=Math.max(r,Math.floor(t-l*s/c+h)),y=Math.min(n,Math.floor(t+(c-l)*s/c+h));vh(e,t,d,y,i)}const a=e[t];let o=r,u=n;for(wr(e,r,t),i(e[n],a)>0&&wr(e,r,n);o0;)--u}i(e[r],a)===0?wr(e,r,u):(++u,wr(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function wr(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function Gb(e,t,r){if(e=Float64Array.from(Rb(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return qc(e);if(t>=1)return zc(e);var n,i=(n-1)*t,a=Math.floor(i),o=zc(vh(e,a).subarray(0,a+1)),u=qc(e.subarray(a+1));return o+(u-o)*(i-a)}}function Vb(e,t,r=dh){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),u=+r(e[a+1],a+1,e);return o+(u-o)*(i-a)}}function Yb(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Ln(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Ln(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Jb.exec(e))?new ke(t[1],t[2],t[3],1):(t=Qb.exec(e))?new ke(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=e0.exec(e))?Ln(t[1],t[2],t[3],t[4]):(t=t0.exec(e))?Ln(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=r0.exec(e))?Zc(t[1],t[2]/100,t[3]/100,1):(t=n0.exec(e))?Zc(t[1],t[2]/100,t[3]/100,t[4]):Hc.hasOwnProperty(e)?Gc(Hc[e]):e==="transparent"?new ke(NaN,NaN,NaN,0):null}function Gc(e){return new ke(e>>16&255,e>>8&255,e&255,1)}function Ln(e,t,r,n){return n<=0&&(e=t=r=NaN),new ke(e,t,r,n)}function o0(e){return e instanceof En||(e=Xr(e)),e?(e=e.rgb(),new ke(e.r,e.g,e.b,e.opacity)):new ke}function yo(e,t,r,n){return arguments.length===1?o0(e):new ke(e,t,r,n??1)}function ke(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}mu(ke,yo,mh(En,{brighter(e){return e=e==null?li:Math.pow(li,e),new ke(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Hr:Math.pow(Hr,e),new ke(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ke(Nt(this.r),Nt(this.g),Nt(this.b),si(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Vc,formatHex:Vc,formatHex8:u0,formatRgb:Yc,toString:Yc}));function Vc(){return`#${Ct(this.r)}${Ct(this.g)}${Ct(this.b)}`}function u0(){return`#${Ct(this.r)}${Ct(this.g)}${Ct(this.b)}${Ct((isNaN(this.opacity)?1:this.opacity)*255)}`}function Yc(){const e=si(this.opacity);return`${e===1?"rgb(":"rgba("}${Nt(this.r)}, ${Nt(this.g)}, ${Nt(this.b)}${e===1?")":`, ${e})`}`}function si(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Nt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ct(e){return e=Nt(e),(e<16?"0":"")+e.toString(16)}function Zc(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Ve(e,t,r,n)}function gh(e){if(e instanceof Ve)return new Ve(e.h,e.s,e.l,e.opacity);if(e instanceof En||(e=Xr(e)),!e)return new Ve;if(e instanceof Ve)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,u=a-i,c=(a+i)/2;return u?(t===a?o=(r-n)/u+(r0&&c<1?0:o,new Ve(o,u,c,e.opacity)}function c0(e,t,r,n){return arguments.length===1?gh(e):new Ve(e,t,r,n??1)}function Ve(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}mu(Ve,c0,mh(En,{brighter(e){return e=e==null?li:Math.pow(li,e),new Ve(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Hr:Math.pow(Hr,e),new Ve(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new ke(Aa(e>=240?e-240:e+120,i,n),Aa(e,i,n),Aa(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Ve(Jc(this.h),Rn(this.s),Rn(this.l),si(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=si(this.opacity);return`${e===1?"hsl(":"hsla("}${Jc(this.h)}, ${Rn(this.s)*100}%, ${Rn(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Jc(e){return e=(e||0)%360,e<0?e+360:e}function Rn(e){return Math.max(0,Math.min(1,e||0))}function Aa(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const gu=e=>()=>e;function l0(e,t){return function(r){return e+r*t}}function s0(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function f0(e){return(e=+e)==1?bh:function(t,r){return r-t?s0(t,r,e):gu(isNaN(t)?r:t)}}function bh(e,t){var r=t-e;return r?l0(e,r):gu(isNaN(e)?t:e)}const Qc=function e(t){var r=f0(t);function n(i,a){var o=r((i=yo(i)).r,(a=yo(a)).r),u=r(i.g,a.g),c=r(i.b,a.b),l=bh(i.opacity,a.opacity);return function(f){return i.r=o(f),i.g=u(f),i.b=c(f),i.opacity=l(f),i+""}}return n.gamma=e,n}(1);function h0(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;ir&&(a=t.slice(r,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(i=i[0])?u[o]?u[o]+=i:u[++o]=i:(u[++o]=null,c.push({i:o,x:fi(n,i)})),r=Pa.lastIndex;return rt&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function S0(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i2?A0:S0,c=l=null,s}function s(h){return h==null||isNaN(h=+h)?a:(c||(c=u(e.map(n),t,r)))(n(o(h)))}return s.invert=function(h){return o(i((l||(l=u(t,e.map(n),fi)))(h)))},s.domain=function(h){return arguments.length?(e=Array.from(h,hi),f()):e.slice()},s.range=function(h){return arguments.length?(t=Array.from(h),f()):t.slice()},s.rangeRound=function(h){return t=Array.from(h),r=bu,f()},s.clamp=function(h){return arguments.length?(o=h?!0:$e,f()):o!==$e},s.interpolate=function(h){return arguments.length?(r=h,f()):r},s.unknown=function(h){return arguments.length?(a=h,s):a},function(h,d){return n=h,i=d,f()}}function xu(){return ea()($e,$e)}function P0(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function di(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ar(e){return e=di(Math.abs(e)),e?e[1]:NaN}function _0(e,t){return function(r,n){for(var i=r.length,a=[],o=0,u=e[0],c=0;i>0&&u>0&&(c+u+1>n&&(u=Math.max(1,n-c)),a.push(r.substring(i-=u,i+u)),!((c+=u+1)>n));)u=e[o=(o+1)%e.length];return a.reverse().join(t)}}function T0(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var E0=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Gr(e){if(!(t=E0.exec(e)))throw new Error("invalid format: "+e);var t;return new wu({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Gr.prototype=wu.prototype;function wu(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}wu.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function j0(e){e:for(var t=e.length,r=1,n=-1,i;r0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var xh;function $0(e,t){var r=di(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(xh=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+di(e,Math.max(0,t+a-1))[0]}function tl(e,t){var r=di(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const rl={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:P0,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>tl(e*100,t),r:tl,s:$0,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function nl(e){return e}var il=Array.prototype.map,al=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function M0(e){var t=e.grouping===void 0||e.thousands===void 0?nl:_0(il.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?nl:T0(il.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function l(s){s=Gr(s);var h=s.fill,d=s.align,y=s.sign,v=s.symbol,p=s.zero,w=s.width,b=s.comma,x=s.precision,m=s.trim,g=s.type;g==="n"?(b=!0,g="g"):rl[g]||(x===void 0&&(x=12),m=!0,g="g"),(p||h==="0"&&d==="=")&&(p=!0,h="0",d="=");var O=v==="$"?r:v==="#"&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",S=v==="$"?n:/[%p]/.test(g)?o:"",A=rl[g],$=/[defgprs%]/.test(g);x=x===void 0?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function E(T){var _=O,M=S,j,D,k;if(g==="c")M=A(T)+M,T="";else{T=+T;var N=T<0||1/T<0;if(T=isNaN(T)?c:A(Math.abs(T),x),m&&(T=j0(T)),N&&+T==0&&y!=="+"&&(N=!1),_=(N?y==="("?y:u:y==="-"||y==="("?"":y)+_,M=(g==="s"?al[8+xh/3]:"")+M+(N&&y==="("?")":""),$){for(j=-1,D=T.length;++jk||k>57){M=(k===46?i+T.slice(j+1):T.slice(j))+M,T=T.slice(0,j);break}}}b&&!p&&(T=t(T,1/0));var B=_.length+T.length+M.length,F=B>1)+_+T+M+F.slice(B);break;default:T=F+_+T+M;break}return a(T)}return E.toString=function(){return s+""},E}function f(s,h){var d=l((s=Gr(s),s.type="f",s)),y=Math.max(-8,Math.min(8,Math.floor(ar(h)/3)))*3,v=Math.pow(10,-y),p=al[8+y/3];return function(w){return d(v*w)+p}}return{format:l,formatPrefix:f}}var Wn,Ou,wh;C0({thousands:",",grouping:[3],currency:["$",""]});function C0(e){return Wn=M0(e),Ou=Wn.format,wh=Wn.formatPrefix,Wn}function k0(e){return Math.max(0,-ar(Math.abs(e)))}function I0(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ar(t)/3)))*3-ar(Math.abs(e)))}function D0(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ar(t)-ar(e))+1}function Oh(e,t,r,n){var i=po(e,t,r),a;switch(n=Gr(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=I0(i,o))&&(n.precision=a),wh(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=D0(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=k0(i))&&(n.precision=a-(n.type==="%")*2);break}}return Ou(n)}function wt(e){var t=e.domain;return e.ticks=function(r){var n=t();return fo(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return Oh(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],u=n[a],c,l,f=10;for(u0;){if(l=ho(o,u,r),l===c)return n[i]=o,n[a]=u,t(n);if(l>0)o=Math.floor(o/l)*l,u=Math.ceil(u/l)*l;else if(l<0)o=Math.ceil(o*l)/l,u=Math.floor(u*l)/l;else break;c=l}return e},e}function pi(){var e=xu();return e.copy=function(){return jn(e,pi())},Ke.apply(e,arguments),wt(e)}function Sh(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,hi),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return Sh(e).unknown(t)},e=arguments.length?Array.from(e,hi):[0,1],wt(r)}function Ah(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return aMath.pow(e,t)}function W0(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function cl(e){return(t,r)=>-e(-t,r)}function Su(e){const t=e(ol,ul),r=t.domain;let n=10,i,a;function o(){return i=W0(n),a=R0(n),r()[0]<0?(i=cl(i),a=cl(a),e(N0,B0)):e(ol,ul),t}return t.base=function(u){return arguments.length?(n=+u,o()):n},t.domain=function(u){return arguments.length?(r(u),o()):r()},t.ticks=u=>{const c=r();let l=c[0],f=c[c.length-1];const s=f0){for(;h<=d;++h)for(y=1;yf)break;w.push(v)}}else for(;h<=d;++h)for(y=n-1;y>=1;--y)if(v=h>0?y/a(-h):y*a(h),!(vf)break;w.push(v)}w.length*2{if(u==null&&(u=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=Gr(c)).precision==null&&(c.trim=!0),c=Ou(c)),u===1/0)return c;const l=Math.max(1,n*u/t.ticks().length);return f=>{let s=f/a(Math.round(i(f)));return s*nr(Ah(r(),{floor:u=>a(Math.floor(i(u))),ceil:u=>a(Math.ceil(i(u)))})),t}function Ph(){const e=Su(ea()).domain([1,10]);return e.copy=()=>jn(e,Ph()).base(e.base()),Ke.apply(e,arguments),e}function ll(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function sl(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Au(e){var t=1,r=e(ll(t),sl(t));return r.constant=function(n){return arguments.length?e(ll(t=+n),sl(t)):t},wt(r)}function _h(){var e=Au(ea());return e.copy=function(){return jn(e,_h()).constant(e.constant())},Ke.apply(e,arguments)}function fl(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function U0(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function F0(e){return e<0?-e*e:e*e}function Pu(e){var t=e($e,$e),r=1;function n(){return r===1?e($e,$e):r===.5?e(U0,F0):e(fl(r),fl(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},wt(t)}function _u(){var e=Pu(ea());return e.copy=function(){return jn(e,_u()).exponent(e.exponent())},Ke.apply(e,arguments),e}function z0(){return _u.apply(null,arguments).exponent(.5)}function hl(e){return Math.sign(e)*e*e}function q0(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Th(){var e=xu(),t=[0,1],r=!1,n;function i(a){var o=q0(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(hl(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,hi)).map(hl)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return Th(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ke.apply(i,arguments),wt(i)}function Eh(){var e=[],t=[],r=[],n;function i(){var o=0,u=Math.max(1,t.length);for(r=new Array(u-1);++o0?r[u-1]:e[0],u=r?[n[r-1],t]:[n[l-1],n[l]]},o.unknown=function(c){return arguments.length&&(a=c),o},o.thresholds=function(){return n.slice()},o.copy=function(){return jh().domain([e,t]).range(i).unknown(a)},Ke.apply(wt(o),arguments)}function $h(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Tn(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return $h().domain(e).range(t).unknown(r)},Ke.apply(i,arguments)}const _a=new Date,Ta=new Date;function me(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),u=i.ceil(a);return a-o(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,u)=>{const c=[];if(a=i.ceil(a),u=u==null?1:Math.floor(u),!(a0))return c;let l;do c.push(l=new Date(+a)),t(a,u),e(a);while(lme(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;t(o,-1),!a(o););else for(;--u>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(_a.setTime(+a),Ta.setTime(+o),e(_a),e(Ta),Math.floor(r(_a,Ta))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const vi=me(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);vi.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?me(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):vi);vi.range;const ct=1e3,ze=ct*60,lt=ze*60,ht=lt*24,Tu=ht*7,dl=ht*30,Ea=ht*365,kt=me(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ct)},(e,t)=>(t-e)/ct,e=>e.getUTCSeconds());kt.range;const Eu=me(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ct)},(e,t)=>{e.setTime(+e+t*ze)},(e,t)=>(t-e)/ze,e=>e.getMinutes());Eu.range;const ju=me(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ze)},(e,t)=>(t-e)/ze,e=>e.getUTCMinutes());ju.range;const $u=me(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ct-e.getMinutes()*ze)},(e,t)=>{e.setTime(+e+t*lt)},(e,t)=>(t-e)/lt,e=>e.getHours());$u.range;const Mu=me(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*lt)},(e,t)=>(t-e)/lt,e=>e.getUTCHours());Mu.range;const $n=me(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ze)/ht,e=>e.getDate()-1);$n.range;const ta=me(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ht,e=>e.getUTCDate()-1);ta.range;const Mh=me(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ht,e=>Math.floor(e/ht));Mh.range;function Ft(e){return me(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*ze)/Tu)}const ra=Ft(0),yi=Ft(1),H0=Ft(2),K0=Ft(3),or=Ft(4),X0=Ft(5),G0=Ft(6);ra.range;yi.range;H0.range;K0.range;or.range;X0.range;G0.range;function zt(e){return me(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/Tu)}const na=zt(0),mi=zt(1),V0=zt(2),Y0=zt(3),ur=zt(4),Z0=zt(5),J0=zt(6);na.range;mi.range;V0.range;Y0.range;ur.range;Z0.range;J0.range;const Cu=me(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());Cu.range;const ku=me(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());ku.range;const dt=me(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());dt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:me(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});dt.range;const pt=me(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());pt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:me(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});pt.range;function Ch(e,t,r,n,i,a){const o=[[kt,1,ct],[kt,5,5*ct],[kt,15,15*ct],[kt,30,30*ct],[a,1,ze],[a,5,5*ze],[a,15,15*ze],[a,30,30*ze],[i,1,lt],[i,3,3*lt],[i,6,6*lt],[i,12,12*lt],[n,1,ht],[n,2,2*ht],[r,1,Tu],[t,1,dl],[t,3,3*dl],[e,1,Ea]];function u(l,f,s){const h=fp).right(o,h);if(d===o.length)return e.every(po(l/Ea,f/Ea,s));if(d===0)return vi.every(Math.max(po(l,f,s),1));const[y,v]=o[h/o[d-1][2]53)return null;"w"in I||(I.w=1),"Z"in I?(ee=$a(Or(I.y,0,1)),pe=ee.getUTCDay(),ee=pe>4||pe===0?mi.ceil(ee):mi(ee),ee=ta.offset(ee,(I.V-1)*7),I.y=ee.getUTCFullYear(),I.m=ee.getUTCMonth(),I.d=ee.getUTCDate()+(I.w+6)%7):(ee=ja(Or(I.y,0,1)),pe=ee.getDay(),ee=pe>4||pe===0?yi.ceil(ee):yi(ee),ee=$n.offset(ee,(I.V-1)*7),I.y=ee.getFullYear(),I.m=ee.getMonth(),I.d=ee.getDate()+(I.w+6)%7)}else("W"in I||"U"in I)&&("w"in I||(I.w="u"in I?I.u%7:"W"in I?1:0),pe="Z"in I?$a(Or(I.y,0,1)).getUTCDay():ja(Or(I.y,0,1)).getDay(),I.m=0,I.d="W"in I?(I.w+6)%7+I.W*7-(pe+5)%7:I.w+I.U*7-(pe+6)%7);return"Z"in I?(I.H+=I.Z/100|0,I.M+=I.Z%100,$a(I)):ja(I)}}function A(W,K,V,I){for(var fe=0,ee=K.length,pe=V.length,he,Ie;fe=pe)return-1;if(he=K.charCodeAt(fe++),he===37){if(he=K.charAt(fe++),Ie=g[he in pl?K.charAt(fe++):he],!Ie||(I=Ie(W,V,I))<0)return-1}else if(he!=V.charCodeAt(I++))return-1}return I}function $(W,K,V){var I=l.exec(K.slice(V));return I?(W.p=f.get(I[0].toLowerCase()),V+I[0].length):-1}function E(W,K,V){var I=d.exec(K.slice(V));return I?(W.w=y.get(I[0].toLowerCase()),V+I[0].length):-1}function T(W,K,V){var I=s.exec(K.slice(V));return I?(W.w=h.get(I[0].toLowerCase()),V+I[0].length):-1}function _(W,K,V){var I=w.exec(K.slice(V));return I?(W.m=b.get(I[0].toLowerCase()),V+I[0].length):-1}function M(W,K,V){var I=v.exec(K.slice(V));return I?(W.m=p.get(I[0].toLowerCase()),V+I[0].length):-1}function j(W,K,V){return A(W,t,K,V)}function D(W,K,V){return A(W,r,K,V)}function k(W,K,V){return A(W,n,K,V)}function N(W){return o[W.getDay()]}function B(W){return a[W.getDay()]}function F(W){return c[W.getMonth()]}function H(W){return u[W.getMonth()]}function G(W){return i[+(W.getHours()>=12)]}function z(W){return 1+~~(W.getMonth()/3)}function Z(W){return o[W.getUTCDay()]}function Se(W){return a[W.getUTCDay()]}function Me(W){return c[W.getUTCMonth()]}function At(W){return u[W.getUTCMonth()]}function Ce(W){return i[+(W.getUTCHours()>=12)]}function at(W){return 1+~~(W.getUTCMonth()/3)}return{format:function(W){var K=O(W+="",x);return K.toString=function(){return W},K},parse:function(W){var K=S(W+="",!1);return K.toString=function(){return W},K},utcFormat:function(W){var K=O(W+="",m);return K.toString=function(){return W},K},utcParse:function(W){var K=S(W+="",!0);return K.toString=function(){return W},K}}}var pl={"-":"",_:" ",0:"0"},Oe=/^\s*\d+/,ix=/^%/,ax=/[\\^$*+?|[\]().{}]/g;function te(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a[t.toLowerCase(),r]))}function ux(e,t,r){var n=Oe.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function cx(e,t,r){var n=Oe.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function lx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function sx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function fx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function vl(e,t,r){var n=Oe.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function yl(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function hx(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function dx(e,t,r){var n=Oe.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function px(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function ml(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function vx(e,t,r){var n=Oe.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function gl(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function yx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function mx(e,t,r){var n=Oe.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function gx(e,t,r){var n=Oe.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function bx(e,t,r){var n=Oe.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function xx(e,t,r){var n=ix.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function wx(e,t,r){var n=Oe.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Ox(e,t,r){var n=Oe.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function bl(e,t){return te(e.getDate(),t,2)}function Sx(e,t){return te(e.getHours(),t,2)}function Ax(e,t){return te(e.getHours()%12||12,t,2)}function Px(e,t){return te(1+$n.count(dt(e),e),t,3)}function kh(e,t){return te(e.getMilliseconds(),t,3)}function _x(e,t){return kh(e,t)+"000"}function Tx(e,t){return te(e.getMonth()+1,t,2)}function Ex(e,t){return te(e.getMinutes(),t,2)}function jx(e,t){return te(e.getSeconds(),t,2)}function $x(e){var t=e.getDay();return t===0?7:t}function Mx(e,t){return te(ra.count(dt(e)-1,e),t,2)}function Ih(e){var t=e.getDay();return t>=4||t===0?or(e):or.ceil(e)}function Cx(e,t){return e=Ih(e),te(or.count(dt(e),e)+(dt(e).getDay()===4),t,2)}function kx(e){return e.getDay()}function Ix(e,t){return te(yi.count(dt(e)-1,e),t,2)}function Dx(e,t){return te(e.getFullYear()%100,t,2)}function Nx(e,t){return e=Ih(e),te(e.getFullYear()%100,t,2)}function Bx(e,t){return te(e.getFullYear()%1e4,t,4)}function Lx(e,t){var r=e.getDay();return e=r>=4||r===0?or(e):or.ceil(e),te(e.getFullYear()%1e4,t,4)}function Rx(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+te(t/60|0,"0",2)+te(t%60,"0",2)}function xl(e,t){return te(e.getUTCDate(),t,2)}function Wx(e,t){return te(e.getUTCHours(),t,2)}function Ux(e,t){return te(e.getUTCHours()%12||12,t,2)}function Fx(e,t){return te(1+ta.count(pt(e),e),t,3)}function Dh(e,t){return te(e.getUTCMilliseconds(),t,3)}function zx(e,t){return Dh(e,t)+"000"}function qx(e,t){return te(e.getUTCMonth()+1,t,2)}function Hx(e,t){return te(e.getUTCMinutes(),t,2)}function Kx(e,t){return te(e.getUTCSeconds(),t,2)}function Xx(e){var t=e.getUTCDay();return t===0?7:t}function Gx(e,t){return te(na.count(pt(e)-1,e),t,2)}function Nh(e){var t=e.getUTCDay();return t>=4||t===0?ur(e):ur.ceil(e)}function Vx(e,t){return e=Nh(e),te(ur.count(pt(e),e)+(pt(e).getUTCDay()===4),t,2)}function Yx(e){return e.getUTCDay()}function Zx(e,t){return te(mi.count(pt(e)-1,e),t,2)}function Jx(e,t){return te(e.getUTCFullYear()%100,t,2)}function Qx(e,t){return e=Nh(e),te(e.getUTCFullYear()%100,t,2)}function ew(e,t){return te(e.getUTCFullYear()%1e4,t,4)}function tw(e,t){var r=e.getUTCDay();return e=r>=4||r===0?ur(e):ur.ceil(e),te(e.getUTCFullYear()%1e4,t,4)}function rw(){return"+0000"}function wl(){return"%"}function Ol(e){return+e}function Sl(e){return Math.floor(+e/1e3)}var Xt,Bh,Lh;nw({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function nw(e){return Xt=nx(e),Bh=Xt.format,Xt.parse,Lh=Xt.utcFormat,Xt.utcParse,Xt}function iw(e){return new Date(e)}function aw(e){return e instanceof Date?+e:+new Date(+e)}function Iu(e,t,r,n,i,a,o,u,c,l){var f=xu(),s=f.invert,h=f.domain,d=l(".%L"),y=l(":%S"),v=l("%I:%M"),p=l("%I %p"),w=l("%a %d"),b=l("%b %d"),x=l("%B"),m=l("%Y");function g(O){return(c(O)t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>Gb(e,a/n))},r.copy=function(){return Fh(t).domain(e)},vt.apply(r,arguments)}function aa(){var e=0,t=.5,r=1,n=1,i,a,o,u,c,l=$e,f,s=!1,h;function d(v){return isNaN(v=+v)?h:(v=.5+((v=+f(v))-a)*(n*vt}var dw=hw,pw=Kh,vw=dw,yw=Pn;function mw(e){return e&&e.length?pw(e,yw,vw):void 0}var gw=mw;const oa=Ee(gw);function bw(e,t){return ee.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=ne.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};U.decimalPlaces=U.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*le;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};U.dividedBy=U.div=function(e){return ft(this,new this.constructor(e))};U.dividedToIntegerBy=U.idiv=function(e){var t=this,r=t.constructor;return ue(ft(t,new r(e),0,1),r.precision)};U.equals=U.eq=function(e){return!this.cmp(e)};U.exponent=function(){return de(this)};U.greaterThan=U.gt=function(e){return this.cmp(e)>0};U.greaterThanOrEqualTo=U.gte=function(e){return this.cmp(e)>=0};U.isInteger=U.isint=function(){return this.e>this.d.length-2};U.isNegative=U.isneg=function(){return this.s<0};U.isPositive=U.ispos=function(){return this.s>0};U.isZero=function(){return this.s===0};U.lessThan=U.lt=function(e){return this.cmp(e)<0};U.lessThanOrEqualTo=U.lte=function(e){return this.cmp(e)<1};U.logarithm=U.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Be))throw Error(He+"NaN");if(r.s<1)throw Error(He+(r.s?"NaN":"-Infinity"));return r.eq(Be)?new n(0):(se=!1,t=ft(Vr(r,a),Vr(e,a),a),se=!0,ue(t,i))};U.minus=U.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Yh(t,e):Gh(t,(e.s=-e.s,e))};U.modulo=U.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(He+"NaN");return r.s?(se=!1,t=ft(r,e,0,1).times(e),se=!0,r.minus(t)):ue(new n(r),i)};U.naturalExponential=U.exp=function(){return Vh(this)};U.naturalLogarithm=U.ln=function(){return Vr(this)};U.negated=U.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};U.plus=U.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Gh(t,e):Yh(t,(e.s=-e.s,e))};U.precision=U.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Bt+e);if(t=de(i)+1,n=i.d.length-1,r=n*le+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};U.squareRoot=U.sqrt=function(){var e,t,r,n,i,a,o,u=this,c=u.constructor;if(u.s<1){if(!u.s)return new c(0);throw Error(He+"NaN")}for(e=de(u),se=!1,i=Math.sqrt(+u),i==0||i==1/0?(t=et(u.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=gr((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new c(t)):n=new c(i.toString()),r=c.precision,i=o=r+3;;)if(a=n,n=a.plus(ft(u,a,o+2)).times(.5),et(a.d).slice(0,o)===(t=et(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(ue(a,r+1,0),a.times(a).eq(u)){n=a;break}}else if(t!="9999")break;o+=4}return se=!0,ue(n,r)};U.times=U.mul=function(e){var t,r,n,i,a,o,u,c,l,f=this,s=f.constructor,h=f.d,d=(e=new s(e)).d;if(!f.s||!e.s)return new s(0);for(e.s*=f.s,r=f.e+e.e,c=h.length,l=d.length,c=0;){for(t=0,i=c+n;i>n;)u=a[i]+d[n]*h[i-n-1]+t,a[i--]=u%be|0,t=u/be|0;a[i]=(a[i]+t)%be|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,se?ue(e,s.precision):e};U.toDecimalPlaces=U.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(nt(e,0,mr),t===void 0?t=n.rounding:nt(t,0,8),ue(r,e+de(r)+1,t))};U.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Ut(n,!0):(nt(e,0,mr),t===void 0?t=i.rounding:nt(t,0,8),n=ue(new i(n),e+1,t),r=Ut(n,!0,e+1)),r};U.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Ut(i):(nt(e,0,mr),t===void 0?t=a.rounding:nt(t,0,8),n=ue(new a(i),e+de(i)+1,t),r=Ut(n.abs(),!1,e+de(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};U.toInteger=U.toint=function(){var e=this,t=e.constructor;return ue(new t(e),de(e)+1,t.rounding)};U.toNumber=function(){return+this};U.toPower=U.pow=function(e){var t,r,n,i,a,o,u=this,c=u.constructor,l=12,f=+(e=new c(e));if(!e.s)return new c(Be);if(u=new c(u),!u.s){if(e.s<1)throw Error(He+"Infinity");return u}if(u.eq(Be))return u;if(n=c.precision,e.eq(Be))return ue(u,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=u.s,o){if((r=f<0?-f:f)<=Xh){for(i=new c(Be),t=Math.ceil(n/le+4),se=!1;r%2&&(i=i.times(u),_l(i.d,t)),r=gr(r/2),r!==0;)u=u.times(u),_l(u.d,t);return se=!0,e.s<0?new c(Be).div(i):ue(i,n)}}else if(a<0)throw Error(He+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,se=!1,i=e.times(Vr(u,n+l)),se=!0,i=Vh(i),i.s=a,i};U.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=de(i),n=Ut(i,r<=a.toExpNeg||r>=a.toExpPos)):(nt(e,1,mr),t===void 0?t=a.rounding:nt(t,0,8),i=ue(new a(i),e,t),r=de(i),n=Ut(i,e<=r||r<=a.toExpNeg,e)),n};U.toSignificantDigits=U.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(nt(e,1,mr),t===void 0?t=n.rounding:nt(t,0,8)),ue(new n(r),e,t)};U.toString=U.valueOf=U.val=U.toJSON=U[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=de(e),r=e.constructor;return Ut(e,t<=r.toExpNeg||t>=r.toExpPos)};function Gh(e,t){var r,n,i,a,o,u,c,l,f=e.constructor,s=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),se?ue(t,s):t;if(c=e.d,l=t.d,o=e.e,i=t.e,c=c.slice(),a=o-i,a){for(a<0?(n=c,a=-a,u=l.length):(n=l,i=o,u=c.length),o=Math.ceil(s/le),u=o>u?o+1:u+1,a>u&&(a=u,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(u=c.length,a=l.length,u-a<0&&(a=u,n=l,l=c,c=n),r=0;a;)r=(c[--a]=c[a]+l[a]+r)/be|0,c[a]%=be;for(r&&(c.unshift(r),++i),u=c.length;c[--u]==0;)c.pop();return t.d=c,t.e=i,se?ue(t,s):t}function nt(e,t,r){if(e!==~~e||er)throw Error(Bt+e)}function et(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;to?1:-1;else for(u=c=0;ui[u]?1:-1;break}return c}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]1;)n.shift()}return function(n,i,a,o){var u,c,l,f,s,h,d,y,v,p,w,b,x,m,g,O,S,A,$=n.constructor,E=n.s==i.s?1:-1,T=n.d,_=i.d;if(!n.s)return new $(n);if(!i.s)throw Error(He+"Division by zero");for(c=n.e-i.e,S=_.length,g=T.length,d=new $(E),y=d.d=[],l=0;_[l]==(T[l]||0);)++l;if(_[l]>(T[l]||0)&&--c,a==null?b=a=$.precision:o?b=a+(de(n)-de(i))+1:b=a,b<0)return new $(0);if(b=b/le+2|0,l=0,S==1)for(f=0,_=_[0],b++;(l1&&(_=e(_,f),T=e(T,f),S=_.length,g=T.length),m=S,v=T.slice(0,S),p=v.length;p=be/2&&++O;do f=0,u=t(_,v,S,p),u<0?(w=v[0],S!=p&&(w=w*be+(v[1]||0)),f=w/O|0,f>1?(f>=be&&(f=be-1),s=e(_,f),h=s.length,p=v.length,u=t(s,v,h,p),u==1&&(f--,r(s,S16)throw Error(Lu+de(e));if(!e.s)return new f(Be);for(t==null?(se=!1,u=s):u=t,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),l+=5;for(n=Math.log(jt(2,l))/Math.LN10*2+5|0,u+=n,r=i=a=new f(Be),f.precision=u;;){if(i=ue(i.times(e),u),r=r.times(++c),o=a.plus(ft(i,r,u)),et(o.d).slice(0,u)===et(a.d).slice(0,u)){for(;l--;)a=ue(a.times(a),u);return f.precision=s,t==null?(se=!0,ue(a,s)):a}a=o}}function de(e){for(var t=e.e*le,r=e.d[0];r>=10;r/=10)t++;return t}function Ma(e,t,r){if(t>e.LN10.sd())throw se=!0,r&&(e.precision=r),Error(He+"LN10 precision limit exceeded");return ue(new e(e.LN10),t)}function yt(e){for(var t="";e--;)t+="0";return t}function Vr(e,t){var r,n,i,a,o,u,c,l,f,s=1,h=10,d=e,y=d.d,v=d.constructor,p=v.precision;if(d.s<1)throw Error(He+(d.s?"NaN":"-Infinity"));if(d.eq(Be))return new v(0);if(t==null?(se=!1,l=p):l=t,d.eq(10))return t==null&&(se=!0),Ma(v,l);if(l+=h,v.precision=l,r=et(y),n=r.charAt(0),a=de(d),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)d=d.times(e),r=et(d.d),n=r.charAt(0),s++;a=de(d),n>1?(d=new v("0."+r),a++):d=new v(n+"."+r.slice(1))}else return c=Ma(v,l+2,p).times(a+""),d=Vr(new v(n+"."+r.slice(1)),l-h).plus(c),v.precision=p,t==null?(se=!0,ue(d,p)):d;for(u=o=d=ft(d.minus(Be),d.plus(Be),l),f=ue(d.times(d),l),i=3;;){if(o=ue(o.times(f),l),c=u.plus(ft(o,new v(i),l)),et(c.d).slice(0,l)===et(u.d).slice(0,l))return u=u.times(2),a!==0&&(u=u.plus(Ma(v,l+2,p).times(a+""))),u=ft(u,new v(s),l),v.precision=p,t==null?(se=!0,ue(u,p)):u;u=c,i+=2}}function Pl(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=gr(r/le),e.d=[],n=(r+1)%le,r<0&&(n+=le),ngi||e.e<-gi))throw Error(Lu+r)}else e.s=0,e.e=0,e.d=[0];return e}function ue(e,t,r){var n,i,a,o,u,c,l,f,s=e.d;for(o=1,a=s[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=le,i=t,l=s[f=0];else{if(f=Math.ceil((n+1)/le),a=s.length,f>=a)return e;for(l=a=s[f],o=1;a>=10;a/=10)o++;n%=le,i=n-le+o}if(r!==void 0&&(a=jt(10,o-i-1),u=l/a%10|0,c=t<0||s[f+1]!==void 0||l%a,c=r<4?(u||c)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||c||r==6&&(n>0?i>0?l/jt(10,o-i):0:s[f-1])%10&1||r==(e.s<0?8:7))),t<1||!s[0])return c?(a=de(e),s.length=1,t=t-a-1,s[0]=jt(10,(le-t%le)%le),e.e=gr(-t/le)||0):(s.length=1,s[0]=e.e=e.s=0),e;if(n==0?(s.length=f,a=1,f--):(s.length=f+1,a=jt(10,le-n),s[f]=i>0?(l/jt(10,o-i)%jt(10,i)|0)*a:0),c)for(;;)if(f==0){(s[0]+=a)==be&&(s[0]=1,++e.e);break}else{if(s[f]+=a,s[f]!=be)break;s[f--]=0,a=1}for(n=s.length;s[--n]===0;)s.pop();if(se&&(e.e>gi||e.e<-gi))throw Error(Lu+de(e));return e}function Yh(e,t){var r,n,i,a,o,u,c,l,f,s,h=e.constructor,d=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),se?ue(t,d):t;if(c=e.d,s=t.d,n=t.e,l=e.e,c=c.slice(),o=l-n,o){for(f=o<0,f?(r=c,o=-o,u=s.length):(r=s,n=l,u=c.length),i=Math.max(Math.ceil(d/le),u)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=c.length,u=s.length,f=i0;--i)c[u++]=0;for(i=s.length;i>o;){if(c[--i]0?a=a.charAt(0)+"."+a.slice(1)+yt(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+yt(-i-1)+a,r&&(n=r-o)>0&&(a+=yt(n))):i>=o?(a+=yt(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+yt(n))):((n=i+1)0&&(i+1===o&&(a+="."),a+=yt(n))),e.s<0?"-"+a:a}function _l(e,t){if(e.length>t)return e.length=t,!0}function Zh(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Bt+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return Pl(o,a.toString())}else if(typeof a!="string")throw Error(Bt+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,Uw.test(a))Pl(o,a);else throw Error(Bt+a)}if(i.prototype=U,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=Zh,i.config=i.set=Fw,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Bt+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Bt+r+": "+n);return this}var Ru=Zh(Ww);Be=new Ru(1);const oe=Ru;function zw(e){return Xw(e)||Kw(e)||Hw(e)||qw()}function qw(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hw(e,t){if(e){if(typeof e=="string")return bo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bo(e,t)}}function Kw(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Xw(e){if(Array.isArray(e))return bo(e)}function bo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t?r.apply(void 0,i):e(t-o,Tl(function(){for(var u=arguments.length,c=new Array(u),l=0;le.length)&&(t=e.length);for(var r=0,n=new Array(t);r"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(r.push(u.value),!(t&&r.length===t));n=!0);}catch(c){i=!0,a=c}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function c1(e){if(Array.isArray(e))return e}function rd(e){var t=Yr(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function nd(e,t,r){if(e.lte(0))return new oe(0);var n=la.getDigitCount(e.toNumber()),i=new oe(10).pow(n),a=e.div(i),o=n!==1?.05:.1,u=new oe(Math.ceil(a.div(o).toNumber())).add(r).mul(o),c=u.mul(i);return t?c:new oe(Math.ceil(c))}function l1(e,t,r){var n=1,i=new oe(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new oe(10).pow(la.getDigitCount(e)-1),i=new oe(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new oe(Math.floor(e)))}else e===0?i=new oe(Math.floor((t-1)/2)):r||(i=new oe(Math.floor(e)));var o=Math.floor((t-1)/2),u=Zw(Yw(function(c){return i.add(new oe(c-o).mul(n)).toNumber()}),xo);return u(0,t)}function id(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new oe(0),tickMin:new oe(0),tickMax:new oe(0)};var a=nd(new oe(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new oe(0):(o=new oe(e).add(t).div(2),o=o.sub(new oe(o).mod(a)));var u=Math.ceil(o.sub(e).div(a).toNumber()),c=Math.ceil(new oe(t).sub(o).div(a).toNumber()),l=u+c+1;return l>r?id(e,t,r,n,i+1):(l0?c+(r-l):c,u=t>0?u:u+(r-l)),{step:a,tickMin:o.sub(new oe(u).mul(a)),tickMax:o.add(new oe(c).mul(a))})}function s1(e){var t=Yr(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),u=rd([r,n]),c=Yr(u,2),l=c[0],f=c[1];if(l===-1/0||f===1/0){var s=f===1/0?[l].concat(Oo(xo(0,i-1).map(function(){return 1/0}))):[].concat(Oo(xo(0,i-1).map(function(){return-1/0})),[f]);return r>n?wo(s):s}if(l===f)return l1(l,i,a);var h=id(l,f,o,a),d=h.step,y=h.tickMin,v=h.tickMax,p=la.rangeStep(y,v.add(new oe(.1).mul(d)),d);return r>n?wo(p):p}function f1(e,t){var r=Yr(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=rd([n,i]),u=Yr(o,2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,i];if(c===l)return[c];var f=Math.max(t,2),s=nd(new oe(l).sub(c).div(f-1),a,0),h=[].concat(Oo(la.rangeStep(new oe(c),new oe(l).sub(new oe(.99).mul(s)),s)),[l]);return n>i?wo(h):h}var h1=ed(s1),d1=ed(f1),p1=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function bi(){return bi=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function w1(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function sa(e){var t=e.offset,r=e.layout,n=e.width,i=e.dataKey,a=e.data,o=e.dataPointFormatter,u=e.xAxis,c=e.yAxis,l=x1(e,p1),f=re(l,!1);e.direction==="x"&&u.type!=="number"&&Rt(!1);var s=a.map(function(h){var d=o(h,i),y=d.x,v=d.y,p=d.value,w=d.errorVal;if(!w)return null;var b=[],x,m;if(Array.isArray(w)){var g=v1(w,2);x=g[0],m=g[1]}else x=m=w;if(r==="vertical"){var O=u.scale,S=v+t,A=S+n,$=S-n,E=O(p-x),T=O(p+m);b.push({x1:T,y1:A,x2:T,y2:$}),b.push({x1:E,y1:S,x2:T,y2:S}),b.push({x1:E,y1:A,x2:E,y2:$})}else if(r==="horizontal"){var _=c.scale,M=y+t,j=M-n,D=M+n,k=_(p-x),N=_(p+m);b.push({x1:j,y1:N,x2:D,y2:N}),b.push({x1:M,y1:k,x2:M,y2:N}),b.push({x1:j,y1:k,x2:D,y2:k})}return P.createElement(xe,bi({className:"recharts-errorBar",key:"bar-".concat(b.map(function(B){return"".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))},f),b.map(function(B){return P.createElement("line",bi({},B,{key:"line-".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))}))});return P.createElement(xe,{className:"recharts-errorBars"},s)}sa.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};sa.displayName="ErrorBar";function Zr(e){"@babel/helpers - typeof";return Zr=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},Zr(e)}function jl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ca(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,u=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(u<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var c=a.range,l=0;l0?i[l-1].coordinate:i[u-1].coordinate,s=i[l].coordinate,h=l>=u-1?i[0].coordinate:i[l+1].coordinate,d=void 0;if(Ye(s-f)!==Ye(h-s)){var y=[];if(Ye(h-s)===Ye(c[1]-c[0])){d=h;var v=s+c[1]-c[0];y[0]=Math.min(v,(v+f)/2),y[1]=Math.max(v,(v+f)/2)}else{d=f;var p=h+c[1]-c[0];y[0]=Math.min(s,(p+s)/2),y[1]=Math.max(s,(p+s)/2)}var w=[Math.min(s,(d+s)/2),Math.max(s,(d+s)/2)];if(t>w[0]&&t<=w[1]||t>=y[0]&&t<=y[1]){o=i[l].index;break}}else{var b=Math.min(f,h),x=Math.max(f,h);if(t>(b+s)/2&&t<=(x+s)/2){o=i[l].index;break}}}else for(var m=0;m0&&m(n[m].coordinate+n[m-1].coordinate)/2&&t<=(n[m].coordinate+n[m+1].coordinate)/2||m===u-1&&t>(n[m].coordinate+n[m-1].coordinate)/2){o=n[m].index;break}return o},Wu=function(t){var r=t,n=r.type.displayName,i=t.props,a=i.stroke,o=i.fill,u;switch(n){case"Line":u=a;break;case"Area":case"Radar":u=a&&a!=="none"?a:o;break;default:u=o;break}return u},C1=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},u=Object.keys(a),c=0,l=u.length;c=0});if(w&&w.length){var b=w[0].props.barSize,x=w[0].props[p];o[x]||(o[x]=[]);var m=ne(b)?r:b;o[x].push({item:w[0],stackList:w.slice(1),barSize:ne(m)?void 0:Wt(m,n,0)})}}return o},k1=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,u=t.maxBarSize,c=o.length;if(c<1)return null;var l=Wt(r,i,0,!0),f,s=[];if(o[0].barSize===+o[0].barSize){var h=!1,d=i/c,y=o.reduce(function(m,g){return m+g.barSize||0},0);y+=(c-1)*l,y>=i&&(y-=(c-1)*l,l=0),y>=i&&d>0&&(h=!0,d*=.9,y=c*d);var v=(i-y)/2>>0,p={offset:v-l,size:0};f=o.reduce(function(m,g){var O={item:g.item,position:{offset:p.offset+p.size+l,size:h?d:g.barSize}},S=[].concat(Ml(m),[O]);return p=S[S.length-1].position,g.stackList&&g.stackList.length&&g.stackList.forEach(function(A){S.push({item:A,position:p})}),S},s)}else{var w=Wt(n,i,0,!0);i-2*w-(c-1)*l<=0&&(l=0);var b=(i-2*w-(c-1)*l)/c;b>1&&(b>>=0);var x=u===+u?Math.min(b,u):b;f=o.reduce(function(m,g,O){var S=[].concat(Ml(m),[{item:g.item,position:{offset:w+(b+l)*O+(b-x)/2,size:x}}]);return g.stackList&&g.stackList.length&&g.stackList.forEach(function(A){S.push({item:A,position:S[S.length-1].position})}),S},s)}return f},I1=function(t,r,n,i){var a=n.children,o=n.width,u=n.margin,c=o-(u.left||0)-(u.right||0),l=ad({children:a,legendWidth:c});if(l){var f=i||{},s=f.width,h=f.height,d=l.align,y=l.verticalAlign,v=l.layout;if((v==="vertical"||v==="horizontal"&&y==="middle")&&d!=="center"&&R(t[d]))return Fe(Fe({},t),{},Qt({},d,t[d]+(s||0)));if((v==="horizontal"||v==="vertical"&&d==="center")&&y!=="middle"&&R(t[y]))return Fe(Fe({},t),{},Qt({},y,t[y]+(h||0)))}return t},D1=function(t,r,n){return ne(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},od=function(t,r,n,i,a){var o=r.props.children,u=Ze(o,sa).filter(function(l){return D1(i,a,l.props.direction)});if(u&&u.length){var c=u.map(function(l){return l.props.dataKey});return t.reduce(function(l,f){var s=it(f,n);if(ne(s))return l;var h=Array.isArray(s)?[ua(s),oa(s)]:[s,s],d=c.reduce(function(y,v){var p=it(f,v,0),w=h[0]-Math.abs(Array.isArray(p)?p[0]:p),b=h[1]+Math.abs(Array.isArray(p)?p[1]:p);return[Math.min(w,y[0]),Math.max(b,y[1])]},[1/0,-1/0]);return[Math.min(d[0],l[0]),Math.max(d[1],l[1])]},[1/0,-1/0])}return null},N1=function(t,r,n,i,a){var o=r.map(function(u){return od(t,u,n,a,i)}).filter(function(u){return!ne(u)});return o&&o.length?o.reduce(function(u,c){return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]):null},ud=function(t,r,n,i,a){var o=r.map(function(c){var l=c.props.dataKey;return n==="number"&&l&&od(t,c,l,i)||kr(t,l,n,a)});if(n==="number")return o.reduce(function(c,l){return[Math.min(c[0],l[0]),Math.max(c[1],l[1])]},[1/0,-1/0]);var u={};return o.reduce(function(c,l){for(var f=0,s=l.length;f=2?Ye(u[0]-u[1])*2*l:l,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(s){var h=a?a.indexOf(s):s;return{coordinate:i(h)+l,value:s,offset:l}});return f.filter(function(s){return!_n(s.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(s,h){return{coordinate:i(s)+l,value:s,index:h,offset:l}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(s){return{coordinate:i(s)+l,value:s,offset:l}}):i.domain().map(function(s,h){return{coordinate:i(s)+l,value:a?a[s]:s,index:h,offset:l}})},ka=new WeakMap,Un=function(t,r){if(typeof r!="function")return t;ka.has(t)||ka.set(t,new WeakMap);var n=ka.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},B1=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,u=t.axisType;if(i==="auto")return o==="radial"&&u==="radiusAxis"?{scale:qr(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:pi(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Cr(),realScaleType:"point"}:a==="category"?{scale:qr(),realScaleType:"band"}:{scale:pi(),realScaleType:"linear"};if(On(i)){var c="scale".concat(Gi(i));return{scale:(Al[c]||Cr)(),realScaleType:Al[c]?c:"point"}}return Q(i)?{scale:i}:{scale:Cr(),realScaleType:"point"}},Cl=1e-4,L1=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-Cl,o=Math.max(i[0],i[1])+Cl,u=t(r[0]),c=t(r[n-1]);(uo||co)&&t.domain([r[0],r[n-1]])}},R1=function(t,r){if(!t)return null;for(var n=0,i=t.length;ni)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]=0?(t[u][n][0]=a,t[u][n][1]=a+c,a=t[u][n][1]):(t[u][n][0]=o,t[u][n][1]=o+c,o=t[u][n][1])}},F1=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n=0?(t[o][n][0]=a,t[o][n][1]=a+u,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},z1={sign:U1,expand:xy,none:er,silhouette:wy,wiggle:Oy,positive:F1},q1=function(t,r,n){var i=r.map(function(u){return u.props.dataKey}),a=z1[n],o=by().keys(i).value(function(u,c){return+it(u,c,0)}).order(Qa).offset(a);return o(t)},H1=function(t,r,n,i,a,o){if(!t)return null;var u=o?r.reverse():r,c={},l=u.reduce(function(s,h){var d=h.props,y=d.stackId,v=d.hide;if(v)return s;var p=h.props[n],w=s[p]||{hasStack:!1,stackGroups:{}};if(ye(y)){var b=w.stackGroups[y]||{numericAxisId:n,cateAxisId:i,items:[]};b.items.push(h),w.hasStack=!0,w.stackGroups[y]=b}else w.stackGroups[Xi("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[h]};return Fe(Fe({},s),{},Qt({},p,w))},c),f={};return Object.keys(l).reduce(function(s,h){var d=l[h];if(d.hasStack){var y={};d.stackGroups=Object.keys(d.stackGroups).reduce(function(v,p){var w=d.stackGroups[p];return Fe(Fe({},v),{},Qt({},p,{numericAxisId:n,cateAxisId:i,items:w.items,stackedData:q1(t,w.items,a)}))},y)}return Fe(Fe({},s),{},Qt({},h,d))},f)},K1=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,u=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var l=t.domain();if(!l.length)return null;var f=h1(l,a,u);return t.domain([ua(f),oa(f)]),{niceTicks:f}}if(a&&i==="number"){var s=t.domain(),h=d1(s,a,u);return{niceTicks:h}}return null},kl=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,u=t.index;if(r.type==="category")return n[u]?n[u].coordinate+i:null;var c=it(o,r.dataKey,r.domain[u]);return ne(c)?null:r.scale(c)-a/2+i},X1=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},G1=function(t,r){var n=t.props.stackId;if(ye(n)){var i=r[n];if(i){var a=i.items.indexOf(t);return a>=0?i.stackedData[a]:null}}return null},V1=function(t){return t.reduce(function(r,n){return[ua(n.concat([r[0]]).filter(R)),oa(n.concat([r[1]]).filter(R))]},[1/0,-1/0])},ld=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],u=o.stackedData,c=u.reduce(function(l,f){var s=V1(f.slice(r,n+1));return[Math.min(l[0],s[0]),Math.max(l[1],s[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},Il=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Dl=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Po=function(t,r,n){if(Q(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(R(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(Il.test(t[0])){var a=+Il.exec(t[0])[1];i[0]=r[0]-a}else Q(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(R(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(Dl.test(t[1])){var o=+Dl.exec(t[1])[1];i[1]=r[1]+o}else Q(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},xi=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=du(r,function(s){return s.coordinate}),o=1/0,u=1,c=a.length;uo&&(l=2*Math.PI-l),{radius:u,angle:Q1(l),angleInRadian:l}},rO=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},nO=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),u=Math.min(a,o);return t+u*360},Rl=function(t,r){var n=t.x,i=t.y,a=tO({x:n,y:i},r),o=a.radius,u=a.angle,c=r.innerRadius,l=r.outerRadius;if(ol)return!1;if(o===0)return!0;var f=rO(r),s=f.startAngle,h=f.endAngle,d=u,y;if(s<=h){for(;d>h;)d-=360;for(;d=s&&d<=h}else{for(;d>s;)d-=360;for(;d=h&&d<=s}return y?Ll(Ll({},r),{},{radius:o,angle:nO(d,r)}):null};function en(e){"@babel/helpers - typeof";return en=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},en(e)}var iO=["offset"];function aO(e){return lO(e)||cO(e)||uO(e)||oO()}function oO(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uO(e,t){if(e){if(typeof e=="string")return _o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _o(e,t)}}function cO(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lO(e){if(Array.isArray(e))return _o(e)}function _o(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fO(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Wl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t=0?1:-1,x,m;i==="insideStart"?(x=d+b*o,m=v):i==="insideEnd"?(x=y-b*o,m=!v):i==="end"&&(x=y+b*o,m=v),m=w<=0?m:!m;var g=Pe(l,f,p,x),O=Pe(l,f,p,x+(m?1:-1)*359),S="M".concat(g.x,",").concat(g.y,` A`).concat(p,",").concat(p,",0,1,").concat(m?0:1,`, - `).concat(O.x,",").concat(O.y),A=ne(t.id)?Xi("recharts-radial-line-"):t.id;return P.createElement("text",tn({},n,{dominantBaseline:"central",className:ie("recharts-radial-bar-label",u)}),P.createElement("defs",null,P.createElement("path",{id:A,d:S})),P.createElement("textPath",{xlinkHref:"#".concat(A)},r))},gO=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,u=a.cy,c=a.innerRadius,l=a.outerRadius,f=a.startAngle,s=a.endAngle,h=(f+s)/2;if(i==="outside"){var d=Pe(o,u,l+n,h),y=d.x,v=d.y;return{x:y,y:v,textAnchor:y>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var p=(c+l)/2,w=Pe(o,u,p,h),b=w.x,x=w.y;return{x:b,y:x,textAnchor:"middle",verticalAnchor:"middle"}},bO=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,u=o.x,c=o.y,l=o.width,f=o.height,s=f>=0?1:-1,h=s*i,d=s>0?"end":"start",y=s>0?"start":"end",v=l>=0?1:-1,p=v*i,w=v>0?"end":"start",b=v>0?"start":"end";if(a==="top"){var x={x:u+l/2,y:c-s*i,textAnchor:"middle",verticalAnchor:d};return ve(ve({},x),n?{height:Math.max(c-n.y,0),width:l}:{})}if(a==="bottom"){var m={x:u+l/2,y:c+f+h,textAnchor:"middle",verticalAnchor:y};return ve(ve({},m),n?{height:Math.max(n.y+n.height-(c+f),0),width:l}:{})}if(a==="left"){var g={x:u-p,y:c+f/2,textAnchor:w,verticalAnchor:"middle"};return ve(ve({},g),n?{width:Math.max(g.x-n.x,0),height:f}:{})}if(a==="right"){var O={x:u+l+p,y:c+f/2,textAnchor:b,verticalAnchor:"middle"};return ve(ve({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:f}:{})}var S=n?{width:l,height:f}:{};return a==="insideLeft"?ve({x:u+p,y:c+f/2,textAnchor:b,verticalAnchor:"middle"},S):a==="insideRight"?ve({x:u+l-p,y:c+f/2,textAnchor:w,verticalAnchor:"middle"},S):a==="insideTop"?ve({x:u+l/2,y:c+h,textAnchor:"middle",verticalAnchor:y},S):a==="insideBottom"?ve({x:u+l/2,y:c+f-h,textAnchor:"middle",verticalAnchor:d},S):a==="insideTopLeft"?ve({x:u+p,y:c+h,textAnchor:b,verticalAnchor:y},S):a==="insideTopRight"?ve({x:u+l-p,y:c+h,textAnchor:w,verticalAnchor:y},S):a==="insideBottomLeft"?ve({x:u+p,y:c+f-h,textAnchor:b,verticalAnchor:d},S):a==="insideBottomRight"?ve({x:u+l-p,y:c+f-h,textAnchor:w,verticalAnchor:d},S):vr(a)&&(R(a.x)||Mt(a.x))&&(R(a.y)||Mt(a.y))?ve({x:u+Wt(a.x,l),y:c+Wt(a.y,f),textAnchor:"end",verticalAnchor:"end"},S):ve({x:u+l/2,y:c+f/2,textAnchor:"middle",verticalAnchor:"middle"},S)},xO=function(t){return"cx"in t&&R(t.cx)};function Te(e){var t=e.offset,r=t===void 0?5:t,n=sO(e,iO),i=ve({offset:r},n),a=i.viewBox,o=i.position,u=i.value,c=i.children,l=i.content,f=i.className,s=f===void 0?"":f,h=i.textBreakAll;if(!a||ne(u)&&ne(c)&&!L.isValidElement(l)&&!Q(l))return null;if(L.isValidElement(l))return L.cloneElement(l,i);var d;if(Q(l)){if(d=L.createElement(l,i),L.isValidElement(d))return d}else d=vO(i);var y=xO(a),v=re(i,!0);if(y&&(o==="insideStart"||o==="insideEnd"||o==="end"))return mO(i,d,v);var p=y?gO(i):bO(i);return P.createElement(ui,tn({className:ie("recharts-label",s)},v,p,{breakAll:h}),d)}Te.displayName="Label";var hd=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,u=t.r,c=t.radius,l=t.innerRadius,f=t.outerRadius,s=t.x,h=t.y,d=t.top,y=t.left,v=t.width,p=t.height,w=t.clockWise,b=t.labelViewBox;if(b)return b;if(R(v)&&R(p)){if(R(s)&&R(h))return{x:s,y:h,width:v,height:p};if(R(d)&&R(y))return{x:d,y,width:v,height:p}}return R(s)&&R(h)?{x:s,y:h,width:0,height:0}:R(r)&&R(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:l||0,outerRadius:f||c||u||0,clockWise:w}:t.viewBox?t.viewBox:{}},wO=function(t,r){return t?t===!0?P.createElement(Te,{key:"label-implicit",viewBox:r}):ye(t)?P.createElement(Te,{key:"label-implicit",viewBox:r,value:t}):L.isValidElement(t)?t.type===Te?L.cloneElement(t,{key:"label-implicit",viewBox:r}):P.createElement(Te,{key:"label-implicit",content:t,viewBox:r}):Q(t)?P.createElement(Te,{key:"label-implicit",content:t,viewBox:r}):vr(t)?P.createElement(Te,tn({viewBox:r},t,{key:"label-implicit"})):null:null},OO=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=hd(t),o=Ze(i,Te).map(function(c,l){return L.cloneElement(c,{viewBox:r||a,key:"label-".concat(l)})});if(!n)return o;var u=wO(t.label,r||a);return[u].concat(aO(o))};Te.parseViewBox=hd;Te.renderCallByParent=OO;function SO(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var AO=SO;const PO=Ee(AO);function rn(e){"@babel/helpers - typeof";return rn=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},rn(e)}var _O=["valueAccessor"],TO=["data","dataKey","clockWise","id","textBreakAll"];function EO(e){return CO(e)||MO(e)||$O(e)||jO()}function jO(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $O(e,t){if(e){if(typeof e=="string")return To(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return To(e,t)}}function MO(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function CO(e){if(Array.isArray(e))return To(e)}function To(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NO(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var BO=function(t){return Array.isArray(t.value)?PO(t.value):t.value};function Lt(e){var t=e.valueAccessor,r=t===void 0?BO:t,n=zl(e,_O),i=n.data,a=n.dataKey,o=n.clockWise,u=n.id,c=n.textBreakAll,l=zl(n,TO);return!i||!i.length?null:P.createElement(xe,{className:"recharts-label-list"},i.map(function(f,s){var h=ne(a)?r(f,s):it(f&&f.payload,a),d=ne(u)?{}:{id:"".concat(u,"-").concat(s)};return P.createElement(Te,Oi({},re(f,!0),l,d,{parentViewBox:f.parentViewBox,value:h,textBreakAll:c,viewBox:Te.parseViewBox(ne(o)?f:Fl(Fl({},f),{},{clockWise:o})),key:"label-".concat(s),index:s}))}))}Lt.displayName="LabelList";function LO(e,t){return e?e===!0?P.createElement(Lt,{key:"labelList-implicit",data:t}):P.isValidElement(e)||Q(e)?P.createElement(Lt,{key:"labelList-implicit",data:t,content:e}):vr(e)?P.createElement(Lt,Oi({data:t},e,{key:"labelList-implicit"})):null:null}function RO(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Ze(n,Lt).map(function(o,u){return L.cloneElement(o,{data:t,key:"labelList-".concat(u)})});if(!r)return i;var a=LO(e.label,t);return[a].concat(EO(i))}Lt.renderCallByParent=RO;function nn(e){"@babel/helpers - typeof";return nn=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},nn(e)}function Eo(){return Eo=Object.assign?Object.assign.bind():function(e){for(var t=1;t=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var p=(c+l)/2,w=Pe(o,u,p,h),b=w.x,x=w.y;return{x:b,y:x,textAnchor:"middle",verticalAnchor:"middle"}},bO=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,u=o.x,c=o.y,l=o.width,f=o.height,s=f>=0?1:-1,h=s*i,d=s>0?"end":"start",y=s>0?"start":"end",v=l>=0?1:-1,p=v*i,w=v>0?"end":"start",b=v>0?"start":"end";if(a==="top"){var x={x:u+l/2,y:c-s*i,textAnchor:"middle",verticalAnchor:d};return ve(ve({},x),n?{height:Math.max(c-n.y,0),width:l}:{})}if(a==="bottom"){var m={x:u+l/2,y:c+f+h,textAnchor:"middle",verticalAnchor:y};return ve(ve({},m),n?{height:Math.max(n.y+n.height-(c+f),0),width:l}:{})}if(a==="left"){var g={x:u-p,y:c+f/2,textAnchor:w,verticalAnchor:"middle"};return ve(ve({},g),n?{width:Math.max(g.x-n.x,0),height:f}:{})}if(a==="right"){var O={x:u+l+p,y:c+f/2,textAnchor:b,verticalAnchor:"middle"};return ve(ve({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:f}:{})}var S=n?{width:l,height:f}:{};return a==="insideLeft"?ve({x:u+p,y:c+f/2,textAnchor:b,verticalAnchor:"middle"},S):a==="insideRight"?ve({x:u+l-p,y:c+f/2,textAnchor:w,verticalAnchor:"middle"},S):a==="insideTop"?ve({x:u+l/2,y:c+h,textAnchor:"middle",verticalAnchor:y},S):a==="insideBottom"?ve({x:u+l/2,y:c+f-h,textAnchor:"middle",verticalAnchor:d},S):a==="insideTopLeft"?ve({x:u+p,y:c+h,textAnchor:b,verticalAnchor:y},S):a==="insideTopRight"?ve({x:u+l-p,y:c+h,textAnchor:w,verticalAnchor:y},S):a==="insideBottomLeft"?ve({x:u+p,y:c+f-h,textAnchor:b,verticalAnchor:d},S):a==="insideBottomRight"?ve({x:u+l-p,y:c+f-h,textAnchor:w,verticalAnchor:d},S):vr(a)&&(R(a.x)||Mt(a.x))&&(R(a.y)||Mt(a.y))?ve({x:u+Wt(a.x,l),y:c+Wt(a.y,f),textAnchor:"end",verticalAnchor:"end"},S):ve({x:u+l/2,y:c+f/2,textAnchor:"middle",verticalAnchor:"middle"},S)},xO=function(t){return"cx"in t&&R(t.cx)};function Te(e){var t=e.offset,r=t===void 0?5:t,n=sO(e,iO),i=ve({offset:r},n),a=i.viewBox,o=i.position,u=i.value,c=i.children,l=i.content,f=i.className,s=f===void 0?"":f,h=i.textBreakAll;if(!a||ne(u)&&ne(c)&&!L.isValidElement(l)&&!Q(l))return null;if(L.isValidElement(l))return L.cloneElement(l,i);var d;if(Q(l)){if(d=L.createElement(l,i),L.isValidElement(d))return d}else d=vO(i);var y=xO(a),v=re(i,!0);if(y&&(o==="insideStart"||o==="insideEnd"||o==="end"))return mO(i,d,v);var p=y?gO(i):bO(i);return P.createElement(ui,tn({className:ie("recharts-label",s)},v,p,{breakAll:h}),d)}Te.displayName="Label";var fd=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,u=t.r,c=t.radius,l=t.innerRadius,f=t.outerRadius,s=t.x,h=t.y,d=t.top,y=t.left,v=t.width,p=t.height,w=t.clockWise,b=t.labelViewBox;if(b)return b;if(R(v)&&R(p)){if(R(s)&&R(h))return{x:s,y:h,width:v,height:p};if(R(d)&&R(y))return{x:d,y,width:v,height:p}}return R(s)&&R(h)?{x:s,y:h,width:0,height:0}:R(r)&&R(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:l||0,outerRadius:f||c||u||0,clockWise:w}:t.viewBox?t.viewBox:{}},wO=function(t,r){return t?t===!0?P.createElement(Te,{key:"label-implicit",viewBox:r}):ye(t)?P.createElement(Te,{key:"label-implicit",viewBox:r,value:t}):L.isValidElement(t)?t.type===Te?L.cloneElement(t,{key:"label-implicit",viewBox:r}):P.createElement(Te,{key:"label-implicit",content:t,viewBox:r}):Q(t)?P.createElement(Te,{key:"label-implicit",content:t,viewBox:r}):vr(t)?P.createElement(Te,tn({viewBox:r},t,{key:"label-implicit"})):null:null},OO=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=fd(t),o=Ze(i,Te).map(function(c,l){return L.cloneElement(c,{viewBox:r||a,key:"label-".concat(l)})});if(!n)return o;var u=wO(t.label,r||a);return[u].concat(aO(o))};Te.parseViewBox=fd;Te.renderCallByParent=OO;function SO(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var AO=SO;const PO=Ee(AO);function rn(e){"@babel/helpers - typeof";return rn=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},rn(e)}var _O=["valueAccessor"],TO=["data","dataKey","clockWise","id","textBreakAll"];function EO(e){return CO(e)||MO(e)||$O(e)||jO()}function jO(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $O(e,t){if(e){if(typeof e=="string")return To(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return To(e,t)}}function MO(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function CO(e){if(Array.isArray(e))return To(e)}function To(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NO(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var BO=function(t){return Array.isArray(t.value)?PO(t.value):t.value};function Lt(e){var t=e.valueAccessor,r=t===void 0?BO:t,n=zl(e,_O),i=n.data,a=n.dataKey,o=n.clockWise,u=n.id,c=n.textBreakAll,l=zl(n,TO);return!i||!i.length?null:P.createElement(xe,{className:"recharts-label-list"},i.map(function(f,s){var h=ne(a)?r(f,s):it(f&&f.payload,a),d=ne(u)?{}:{id:"".concat(u,"-").concat(s)};return P.createElement(Te,Oi({},re(f,!0),l,d,{parentViewBox:f.parentViewBox,value:h,textBreakAll:c,viewBox:Te.parseViewBox(ne(o)?f:Fl(Fl({},f),{},{clockWise:o})),key:"label-".concat(s),index:s}))}))}Lt.displayName="LabelList";function LO(e,t){return e?e===!0?P.createElement(Lt,{key:"labelList-implicit",data:t}):P.isValidElement(e)||Q(e)?P.createElement(Lt,{key:"labelList-implicit",data:t,content:e}):vr(e)?P.createElement(Lt,Oi({data:t},e,{key:"labelList-implicit"})):null:null}function RO(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Ze(n,Lt).map(function(o,u){return L.cloneElement(o,{data:t,key:"labelList-".concat(u)})});if(!r)return i;var a=LO(e.label,t);return[a].concat(EO(i))}Lt.renderCallByParent=RO;function nn(e){"@babel/helpers - typeof";return nn=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},nn(e)}function Eo(){return Eo=Object.assign?Object.assign.bind():function(e){for(var t=1;t180),",").concat(+(o>l),`, `).concat(s.x,",").concat(s.y,` @@ -45,20 +40,20 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `).concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(r,",").concat(n," Z");return h},qO=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,u=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,f=t.endAngle,s=Ye(f-l),h=Fn({cx:r,cy:n,radius:a,angle:l,sign:s,cornerRadius:o,cornerIsExternal:c}),d=h.circleTangency,y=h.lineTangency,v=h.theta,p=Fn({cx:r,cy:n,radius:a,angle:f,sign:-s,cornerRadius:o,cornerIsExternal:c}),w=p.circleTangency,b=p.lineTangency,x=p.theta,m=c?Math.abs(l-f):Math.abs(l-f)-v-x;if(m<0)return u?"M ".concat(y.x,",").concat(y.y,` a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0 a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0 - `):dd({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:l,endAngle:f});var g="M ".concat(y.x,",").concat(y.y,` + `):hd({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:l,endAngle:f});var g="M ".concat(y.x,",").concat(y.y,` A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(d.x,",").concat(d.y,` A`).concat(a,",").concat(a,",0,").concat(+(m>180),",").concat(+(s<0),",").concat(w.x,",").concat(w.y,` A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(b.x,",").concat(b.y,` `);if(i>0){var O=Fn({cx:r,cy:n,radius:i,angle:l,sign:s,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),S=O.circleTangency,A=O.lineTangency,$=O.theta,E=Fn({cx:r,cy:n,radius:i,angle:f,sign:-s,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),T=E.circleTangency,_=E.lineTangency,M=E.theta,j=c?Math.abs(l-f):Math.abs(l-f)-$-M;if(j<0&&o===0)return"".concat(g,"L").concat(r,",").concat(n,"Z");g+="L".concat(_.x,",").concat(_.y,` A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(T.x,",").concat(T.y,` A`).concat(i,",").concat(i,",0,").concat(+(j>180),",").concat(+(s>0),",").concat(S.x,",").concat(S.y,` - A`).concat(o,",").concat(o,",0,0,").concat(+(s<0),",").concat(A.x,",").concat(A.y,"Z")}else g+="L".concat(r,",").concat(n,"Z");return g},HO={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},pd=function(t){var r=Hl(Hl({},HO),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,u=r.cornerRadius,c=r.forceCornerRadius,l=r.cornerIsExternal,f=r.startAngle,s=r.endAngle,h=r.className;if(o0&&Math.abs(f-s)<360?p=qO({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(v,y/2),forceCornerRadius:c,cornerIsExternal:l,startAngle:f,endAngle:s}):p=dd({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:s}),P.createElement("path",Eo({},re(r,!0),{className:d,d:p,role:"img"}))};function an(e){"@babel/helpers - typeof";return an=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},an(e)}function jo(){return jo=Object.assign?Object.assign.bind():function(e){for(var t=1;t0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function tS(e,t){return br(e.getTime(),t.getTime())}function es(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.entries(),a=0,o,u;(o=i.next())&&!o.done;){for(var c=t.entries(),l=!1,f=0;(u=c.next())&&!u.done;){var s=o.value,h=s[0],d=s[1],y=u.value,v=y[0],p=y[1];!l&&!n[f]&&(l=r.equals(h,v,a,f,e,t,r)&&r.equals(d,p,h,v,e,t,r))&&(n[f]=!0),f++}if(!l)return!1;a++}return!0}function rS(e,t,r){var n=Ql(e),i=n.length;if(Ql(t).length!==i)return!1;for(var a;i-- >0;)if(a=n[i],a===yd&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!vd(t,a)||!r.equals(e[a],t[a],a,a,e,t,r))return!1;return!0}function Tr(e,t,r){var n=Zl(e),i=n.length;if(Zl(t).length!==i)return!1;for(var a,o,u;i-- >0;)if(a=n[i],a===yd&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!vd(t,a)||!r.equals(e[a],t[a],a,a,e,t,r)||(o=Jl(e,a),u=Jl(t,a),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function nS(e,t){return br(e.valueOf(),t.valueOf())}function iS(e,t){return e.source===t.source&&e.flags===t.flags}function ts(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.values(),a,o;(a=i.next())&&!a.done;){for(var u=t.values(),c=!1,l=0;(o=u.next())&&!o.done;)!c&&!n[l]&&(c=r.equals(a.value,o.value,a.value,o.value,e,t,r))&&(n[l]=!0),l++;if(!c)return!1}return!0}function aS(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}var oS="[object Arguments]",uS="[object Boolean]",cS="[object Date]",lS="[object Map]",sS="[object Number]",fS="[object Object]",hS="[object RegExp]",dS="[object Set]",pS="[object String]",vS=Array.isArray,rs=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,ns=Object.assign,yS=Object.prototype.toString.call.bind(Object.prototype.toString);function mS(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,u=e.areSetsEqual,c=e.areTypedArraysEqual;return function(f,s,h){if(f===s)return!0;if(f==null||s==null||typeof f!="object"||typeof s!="object")return f!==f&&s!==s;var d=f.constructor;if(d!==s.constructor)return!1;if(d===Object)return i(f,s,h);if(vS(f))return t(f,s,h);if(rs!=null&&rs(f))return c(f,s,h);if(d===Date)return r(f,s,h);if(d===RegExp)return o(f,s,h);if(d===Map)return n(f,s,h);if(d===Set)return u(f,s,h);var y=yS(f);return y===cS?r(f,s,h):y===hS?o(f,s,h):y===lS?n(f,s,h):y===dS?u(f,s,h):y===fS?typeof f.then!="function"&&typeof s.then!="function"&&i(f,s,h):y===oS?i(f,s,h):y===uS||y===sS||y===pS?a(f,s,h):!1}}function gS(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Tr:eS,areDatesEqual:tS,areMapsEqual:n?Yl(es,Tr):es,areObjectsEqual:n?Tr:rS,arePrimitiveWrappersEqual:nS,areRegExpsEqual:iS,areSetsEqual:n?Yl(ts,Tr):ts,areTypedArraysEqual:n?Tr:aS};if(r&&(i=ns({},i,r(i))),t){var a=qn(i.areArraysEqual),o=qn(i.areMapsEqual),u=qn(i.areObjectsEqual),c=qn(i.areSetsEqual);i=ns({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:c})}return i}function bS(e){return function(t,r,n,i,a,o,u){return e(t,r,u)}}function xS(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(c,l){var f=n(),s=f.cache,h=s===void 0?t?new WeakMap:void 0:s,d=f.meta;return r(c,l,{cache:h,equals:i,meta:d,strict:a})};if(t)return function(c,l){return r(c,l,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(c,l){return r(c,l,o)}}var wS=St();St({strict:!0});St({circular:!0});St({circular:!0,strict:!0});St({createInternalComparator:function(){return br}});St({strict:!0,createInternalComparator:function(){return br}});St({circular:!0,createInternalComparator:function(){return br}});St({circular:!0,createInternalComparator:function(){return br},strict:!0});function St(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,u=gS(e),c=mS(u),l=n?n(c):bS(c);return xS({circular:r,comparator:c,createState:i,equals:l,strict:o})}function OS(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function is(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):OS(i)};requestAnimationFrame(n)}function $o(e){"@babel/helpers - typeof";return $o=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},$o(e)}function SS(e){return TS(e)||_S(e)||PS(e)||AS()}function AS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PS(e,t){if(e){if(typeof e=="string")return as(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return as(e,t)}}function as(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?1:w<0?0:w},v=function(w){for(var b=w>1?1:w,x=b,m=0;m<8;++m){var g=s(x)-b,O=d(x);if(Math.abs(g-b)0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,u=o===void 0?17:o,c=function(f,s,h){var d=-(f-s)*n,y=h*a,v=h+(d-y)*u/1e3,p=h*u/1e3+f;return Math.abs(p-s)e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iA(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ia(e){return cA(e)||uA(e)||oA(e)||aA()}function aA(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oA(e,t){if(e){if(typeof e=="string")return Do(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Do(e,t)}}function uA(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cA(e){if(Array.isArray(e))return Do(e)}function Do(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"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 Pi(e){return Pi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pi(e)}var xt=function(e){dA(r,e);var t=pA(r);function r(n,i){var a;lA(this,r),a=t.call(this,n,i);var o=a.props,u=o.isActive,c=o.attributeName,l=o.from,f=o.to,s=o.steps,h=o.children,d=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(Lo(a)),a.changeStyle=a.changeStyle.bind(Lo(a)),!u||d<=0)return a.state={style:{}},typeof h=="function"&&(a.state={style:f}),Bo(a);if(s&&s.length)a.state={style:s[0].style};else if(l){if(typeof h=="function")return a.state={style:l},Bo(a);a.state={style:c?jr({},c,l):l}}else a.state={style:{}};return a}return fA(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,u=a.canBegin,c=a.attributeName,l=a.shouldReAnimate,f=a.to,s=a.from,h=this.state.style;if(u){if(!o){var d={style:c?jr({},c,f):f};this.state&&h&&(c&&h[c]!==f||!c&&h!==f)&&this.setState(d);return}if(!(wS(i.to,f)&&i.canBegin&&i.isActive)){var y=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=y||l?s:i.to;if(this.state&&h){var p={style:c?jr({},c,v):v};(c&&h[c]!==v||!c&&h!==v)&&this.setState(p)}this.runAnimation(Xe(Xe({},this.props),{},{from:v,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,u=i.to,c=i.duration,l=i.easing,f=i.begin,s=i.onAnimationEnd,h=i.onAnimationStart,d=tA(o,u,qS(l),c,this.changeStyle),y=function(){a.stopJSAnimation=d()};this.manager.start([h,f,y,c,s])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,u=i.begin,c=i.onAnimationStart,l=o[0],f=l.style,s=l.duration,h=s===void 0?0:s,d=function(v,p,w){if(w===0)return v;var b=p.duration,x=p.easing,m=x===void 0?"ease":x,g=p.style,O=p.properties,S=p.onAnimationEnd,A=w>0?o[w-1]:p,$=O||Object.keys(g);if(typeof m=="function"||m==="spring")return[].concat(Ia(v),[a.runJSAnimation.bind(a,{from:A.style,to:g,duration:b,easing:m}),b]);var E=cs($,b,m),T=Xe(Xe(Xe({},A.style),g),{},{transition:E});return[].concat(Ia(v),[T,b,S]).filter(CS)};return this.manager.start([c].concat(Ia(o.reduce(d,[f,Math.max(h,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=ES());var a=i.begin,o=i.duration,u=i.attributeName,c=i.to,l=i.easing,f=i.onAnimationStart,s=i.onAnimationEnd,h=i.steps,d=i.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof l=="function"||typeof d=="function"||l==="spring"){this.runJSAnimation(i);return}if(h.length>1){this.runStepAnimation(i);return}var v=u?jr({},u,c):c,p=cs(Object.keys(v),o,l);y.start([f,a,Xe(Xe({},v),{},{transition:p}),o,s])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var u=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var c=nA(i,rA),l=L.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!u||l===0||o<=0)return a;var s=function(d){var y=d.props,v=y.style,p=v===void 0?{}:v,w=y.className,b=L.cloneElement(d,Xe(Xe({},c),{},{style:Xe(Xe({},p),f),className:w}));return b};return l===1?s(L.Children.only(a)):P.createElement("div",null,L.Children.map(a,function(h){return s(h)}))}}]),r}(L.PureComponent);xt.displayName="Animate";xt.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};xt.propTypes={from:X.oneOfType([X.object,X.string]),to:X.oneOfType([X.object,X.string]),attributeName:X.string,duration:X.number,begin:X.number,easing:X.oneOfType([X.string,X.func]),steps:X.arrayOf(X.shape({duration:X.number.isRequired,style:X.object.isRequired,easing:X.oneOfType([X.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),X.func]),properties:X.arrayOf("string"),onAnimationEnd:X.func})),children:X.oneOfType([X.node,X.func]),isActive:X.bool,canBegin:X.bool,onAnimationEnd:X.func,shouldReAnimate:X.bool,onAnimationStart:X.func,onAnimationReStart:X.func};X.object,X.object,X.object,X.element;X.object,X.object,X.object,X.oneOfType([X.array,X.element]),X.any;function cn(e){"@babel/helpers - typeof";return cn=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},cn(e)}function _i(){return _i=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&Math.abs(f-s)<360?p=qO({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(v,y/2),forceCornerRadius:c,cornerIsExternal:l,startAngle:f,endAngle:s}):p=hd({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:f,endAngle:s}),P.createElement("path",Eo({},re(r,!0),{className:d,d:p,role:"img"}))};function an(e){"@babel/helpers - typeof";return an=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},an(e)}function jo(){return jo=Object.assign?Object.assign.bind():function(e){for(var t=1;t0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function tS(e,t){return br(e.getTime(),t.getTime())}function es(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.entries(),a=0,o,u;(o=i.next())&&!o.done;){for(var c=t.entries(),l=!1,f=0;(u=c.next())&&!u.done;){var s=o.value,h=s[0],d=s[1],y=u.value,v=y[0],p=y[1];!l&&!n[f]&&(l=r.equals(h,v,a,f,e,t,r)&&r.equals(d,p,h,v,e,t,r))&&(n[f]=!0),f++}if(!l)return!1;a++}return!0}function rS(e,t,r){var n=Ql(e),i=n.length;if(Ql(t).length!==i)return!1;for(var a;i-- >0;)if(a=n[i],a===vd&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!pd(t,a)||!r.equals(e[a],t[a],a,a,e,t,r))return!1;return!0}function Tr(e,t,r){var n=Zl(e),i=n.length;if(Zl(t).length!==i)return!1;for(var a,o,u;i-- >0;)if(a=n[i],a===vd&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!pd(t,a)||!r.equals(e[a],t[a],a,a,e,t,r)||(o=Jl(e,a),u=Jl(t,a),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function nS(e,t){return br(e.valueOf(),t.valueOf())}function iS(e,t){return e.source===t.source&&e.flags===t.flags}function ts(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.values(),a,o;(a=i.next())&&!a.done;){for(var u=t.values(),c=!1,l=0;(o=u.next())&&!o.done;)!c&&!n[l]&&(c=r.equals(a.value,o.value,a.value,o.value,e,t,r))&&(n[l]=!0),l++;if(!c)return!1}return!0}function aS(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}var oS="[object Arguments]",uS="[object Boolean]",cS="[object Date]",lS="[object Map]",sS="[object Number]",fS="[object Object]",hS="[object RegExp]",dS="[object Set]",pS="[object String]",vS=Array.isArray,rs=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,ns=Object.assign,yS=Object.prototype.toString.call.bind(Object.prototype.toString);function mS(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,u=e.areSetsEqual,c=e.areTypedArraysEqual;return function(f,s,h){if(f===s)return!0;if(f==null||s==null||typeof f!="object"||typeof s!="object")return f!==f&&s!==s;var d=f.constructor;if(d!==s.constructor)return!1;if(d===Object)return i(f,s,h);if(vS(f))return t(f,s,h);if(rs!=null&&rs(f))return c(f,s,h);if(d===Date)return r(f,s,h);if(d===RegExp)return o(f,s,h);if(d===Map)return n(f,s,h);if(d===Set)return u(f,s,h);var y=yS(f);return y===cS?r(f,s,h):y===hS?o(f,s,h):y===lS?n(f,s,h):y===dS?u(f,s,h):y===fS?typeof f.then!="function"&&typeof s.then!="function"&&i(f,s,h):y===oS?i(f,s,h):y===uS||y===sS||y===pS?a(f,s,h):!1}}function gS(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Tr:eS,areDatesEqual:tS,areMapsEqual:n?Yl(es,Tr):es,areObjectsEqual:n?Tr:rS,arePrimitiveWrappersEqual:nS,areRegExpsEqual:iS,areSetsEqual:n?Yl(ts,Tr):ts,areTypedArraysEqual:n?Tr:aS};if(r&&(i=ns({},i,r(i))),t){var a=qn(i.areArraysEqual),o=qn(i.areMapsEqual),u=qn(i.areObjectsEqual),c=qn(i.areSetsEqual);i=ns({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:c})}return i}function bS(e){return function(t,r,n,i,a,o,u){return e(t,r,u)}}function xS(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(c,l){var f=n(),s=f.cache,h=s===void 0?t?new WeakMap:void 0:s,d=f.meta;return r(c,l,{cache:h,equals:i,meta:d,strict:a})};if(t)return function(c,l){return r(c,l,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(c,l){return r(c,l,o)}}var wS=St();St({strict:!0});St({circular:!0});St({circular:!0,strict:!0});St({createInternalComparator:function(){return br}});St({strict:!0,createInternalComparator:function(){return br}});St({circular:!0,createInternalComparator:function(){return br}});St({circular:!0,createInternalComparator:function(){return br},strict:!0});function St(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,u=gS(e),c=mS(u),l=n?n(c):bS(c);return xS({circular:r,comparator:c,createState:i,equals:l,strict:o})}function OS(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function is(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):OS(i)};requestAnimationFrame(n)}function $o(e){"@babel/helpers - typeof";return $o=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},$o(e)}function SS(e){return TS(e)||_S(e)||PS(e)||AS()}function AS(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PS(e,t){if(e){if(typeof e=="string")return as(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return as(e,t)}}function as(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?1:w<0?0:w},v=function(w){for(var b=w>1?1:w,x=b,m=0;m<8;++m){var g=s(x)-b,O=d(x);if(Math.abs(g-b)0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,u=o===void 0?17:o,c=function(f,s,h){var d=-(f-s)*n,y=h*a,v=h+(d-y)*u/1e3,p=h*u/1e3+f;return Math.abs(p-s)e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iA(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ia(e){return cA(e)||uA(e)||oA(e)||aA()}function aA(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oA(e,t){if(e){if(typeof e=="string")return Do(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Do(e,t)}}function uA(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function cA(e){if(Array.isArray(e))return Do(e)}function Do(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"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 Pi(e){return Pi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Pi(e)}var xt=function(e){dA(r,e);var t=pA(r);function r(n,i){var a;lA(this,r),a=t.call(this,n,i);var o=a.props,u=o.isActive,c=o.attributeName,l=o.from,f=o.to,s=o.steps,h=o.children,d=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(Lo(a)),a.changeStyle=a.changeStyle.bind(Lo(a)),!u||d<=0)return a.state={style:{}},typeof h=="function"&&(a.state={style:f}),Bo(a);if(s&&s.length)a.state={style:s[0].style};else if(l){if(typeof h=="function")return a.state={style:l},Bo(a);a.state={style:c?jr({},c,l):l}}else a.state={style:{}};return a}return fA(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,u=a.canBegin,c=a.attributeName,l=a.shouldReAnimate,f=a.to,s=a.from,h=this.state.style;if(u){if(!o){var d={style:c?jr({},c,f):f};this.state&&h&&(c&&h[c]!==f||!c&&h!==f)&&this.setState(d);return}if(!(wS(i.to,f)&&i.canBegin&&i.isActive)){var y=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var v=y||l?s:i.to;if(this.state&&h){var p={style:c?jr({},c,v):v};(c&&h[c]!==v||!c&&h!==v)&&this.setState(p)}this.runAnimation(Xe(Xe({},this.props),{},{from:v,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,u=i.to,c=i.duration,l=i.easing,f=i.begin,s=i.onAnimationEnd,h=i.onAnimationStart,d=tA(o,u,qS(l),c,this.changeStyle),y=function(){a.stopJSAnimation=d()};this.manager.start([h,f,y,c,s])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,u=i.begin,c=i.onAnimationStart,l=o[0],f=l.style,s=l.duration,h=s===void 0?0:s,d=function(v,p,w){if(w===0)return v;var b=p.duration,x=p.easing,m=x===void 0?"ease":x,g=p.style,O=p.properties,S=p.onAnimationEnd,A=w>0?o[w-1]:p,$=O||Object.keys(g);if(typeof m=="function"||m==="spring")return[].concat(Ia(v),[a.runJSAnimation.bind(a,{from:A.style,to:g,duration:b,easing:m}),b]);var E=cs($,b,m),T=Xe(Xe(Xe({},A.style),g),{},{transition:E});return[].concat(Ia(v),[T,b,S]).filter(CS)};return this.manager.start([c].concat(Ia(o.reduce(d,[f,Math.max(h,u)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=ES());var a=i.begin,o=i.duration,u=i.attributeName,c=i.to,l=i.easing,f=i.onAnimationStart,s=i.onAnimationEnd,h=i.steps,d=i.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof l=="function"||typeof d=="function"||l==="spring"){this.runJSAnimation(i);return}if(h.length>1){this.runStepAnimation(i);return}var v=u?jr({},u,c):c,p=cs(Object.keys(v),o,l);y.start([f,a,Xe(Xe({},v),{},{transition:p}),o,s])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var u=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var c=nA(i,rA),l=L.Children.count(a),f=this.state.style;if(typeof a=="function")return a(f);if(!u||l===0||o<=0)return a;var s=function(d){var y=d.props,v=y.style,p=v===void 0?{}:v,w=y.className,b=L.cloneElement(d,Xe(Xe({},c),{},{style:Xe(Xe({},p),f),className:w}));return b};return l===1?s(L.Children.only(a)):P.createElement("div",null,L.Children.map(a,function(h){return s(h)}))}}]),r}(L.PureComponent);xt.displayName="Animate";xt.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};xt.propTypes={from:X.oneOfType([X.object,X.string]),to:X.oneOfType([X.object,X.string]),attributeName:X.string,duration:X.number,begin:X.number,easing:X.oneOfType([X.string,X.func]),steps:X.arrayOf(X.shape({duration:X.number.isRequired,style:X.object.isRequired,easing:X.oneOfType([X.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),X.func]),properties:X.arrayOf("string"),onAnimationEnd:X.func})),children:X.oneOfType([X.node,X.func]),isActive:X.bool,canBegin:X.bool,onAnimationEnd:X.func,shouldReAnimate:X.bool,onAnimationStart:X.func,onAnimationReStart:X.func};X.object,X.object,X.object,X.element;X.object,X.object,X.object,X.oneOfType([X.array,X.element]),X.any;function cn(e){"@babel/helpers - typeof";return cn=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},cn(e)}function _i(){return _i=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0?1:-1,c=n>=0?1:-1,l=i>=0&&n>=0||i<0&&n<0?1:0,f;if(o>0&&a instanceof Array){for(var s=[0,0,0,0],h=0,d=4;ho?o:a[h];f="M".concat(t,",").concat(r+u*s[0]),s[0]>0&&(f+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(r)),f+="L ".concat(t+n-c*s[1],",").concat(r),s[1]>0&&(f+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,`, `).concat(t+n,",").concat(r+u*s[1])),f+="L ".concat(t+n,",").concat(r+i-u*s[2]),s[2]>0&&(f+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,`, `).concat(t+n-c*s[2],",").concat(r+i)),f+="L ".concat(t+c*s[3],",").concat(r+i),s[3]>0&&(f+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,`, @@ -69,12 +64,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho L `).concat(t+n,",").concat(r+i-u*y,` A `).concat(y,",").concat(y,",0,0,").concat(l,",").concat(t+n-c*y,",").concat(r+i,` L `).concat(t+c*y,",").concat(r+i,` - A `).concat(y,",").concat(y,",0,0,").concat(l,",").concat(t,",").concat(r+i-u*y," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},AA=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,u=r.width,c=r.height;if(Math.abs(u)>0&&Math.abs(c)>0){var l=Math.min(a,a+u),f=Math.max(a,a+u),s=Math.min(o,o+c),h=Math.max(o,o+c);return n>=l&&n<=f&&i>=s&&i<=h}return!1},PA={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Uu=function(t){var r=ys(ys({},PA),t),n=L.useRef(),i=L.useState(-1),a=yA(i,2),o=a[0],u=a[1];L.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var m=n.current.getTotalLength();m&&u(m)}catch{}},[]);var c=r.x,l=r.y,f=r.width,s=r.height,h=r.radius,d=r.className,y=r.animationEasing,v=r.animationDuration,p=r.animationBegin,w=r.isAnimationActive,b=r.isUpdateAnimationActive;if(c!==+c||l!==+l||f!==+f||s!==+s||f===0||s===0)return null;var x=ie("recharts-rectangle",d);return b?P.createElement(xt,{canBegin:o>0,from:{width:f,height:s,x:c,y:l},to:{width:f,height:s,x:c,y:l},duration:v,animationEasing:y,isActive:b},function(m){var g=m.width,O=m.height,S=m.x,A=m.y;return P.createElement(xt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:p,duration:v,isActive:w,easing:y},P.createElement("path",_i({},re(r,!0),{className:x,d:ms(S,A,g,O,h),ref:n})))}):P.createElement("path",_i({},re(r,!0),{className:x,d:ms(c,l,f,s,h)}))};function Ro(){return Ro=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function CA(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var kA=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},IA=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,u=o===void 0?0:o,c=t.left,l=c===void 0?0:c,f=t.width,s=f===void 0?0:f,h=t.height,d=h===void 0?0:h,y=t.className,v=MA(t,_A),p=TA({x:n,y:a,top:u,left:l,width:s,height:d},v);return!R(n)||!R(a)||!R(s)||!R(d)||!R(u)||!R(l)?null:P.createElement("path",Wo({},re(p,!0),{className:ie("recharts-cross",y),d:kA(n,a,s,d,u,l)}))},DA=bf,NA=xf,BA="[object Boolean]";function LA(e){return e===!0||e===!1||NA(e)&&DA(e)==BA}var RA=LA;const WA=Ee(RA);function sn(e){"@babel/helpers - typeof";return sn=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},sn(e)}function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0,from:{upperWidth:0,lowerWidth:0,height:h,x:c,y:l},to:{upperWidth:f,lowerWidth:s,height:h,x:c,y:l},duration:v,animationEasing:y,isActive:w},function(x){var m=x.upperWidth,g=x.lowerWidth,O=x.height,S=x.x,A=x.y;return P.createElement(xt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:p,duration:v,easing:y},P.createElement("path",Ti({},re(r,!0),{className:b,d:Os(S,A,m,g,O),ref:n})))}):P.createElement("g",null,P.createElement("path",Ti({},re(r,!0),{className:b,d:Os(c,l,f,s,h)})))},ZA=["option","shapeType","propTransformer","activeClassName","isActive"];function fn(e){"@babel/helpers - typeof";return fn=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},fn(e)}function JA(e,t){if(e==null)return{};var r=QA(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QA(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ss(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ei(e){for(var t=1;t0&&n.handleDrag(i.changedTouches[0])}),De(Qe(n),"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,u=i.startIndex;o==null||o({endIndex:a,startIndex:u})}),n.detachDragEndListener()}),De(Qe(n),"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),De(Qe(n),"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),De(Qe(n),"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),De(Qe(n),"handleSlideDragStart",function(i){var a=$s(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(Qe(n),"startX"),endX:n.handleTravellerDragStart.bind(Qe(n),"endX")},n.state={},n}return IP(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,u=this.props,c=u.gap,l=u.data,f=l.length-1,s=Math.min(i,a),h=Math.max(i,a),d=t.getIndexInRange(o,s),y=t.getIndexInRange(o,h);return{startIndex:d-d%c,endIndex:y===f?f:y-y%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,u=i.dataKey,c=it(a[n],u,n);return Q(o)?o(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,u=i.endX,c=this.props,l=c.x,f=c.width,s=c.travellerWidth,h=c.startIndex,d=c.endIndex,y=c.onChange,v=n.pageX-a;v>0?v=Math.min(v,l+f-s-u,l+f-s-o):v<0&&(v=Math.max(v,l-o,l-u));var p=this.getIndex({startX:o+v,endX:u+v});(p.startIndex!==h||p.endIndex!==d)&&y&&y(p),this.setState({startX:o+v,endX:u+v,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=$s(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,u=i.endX,c=i.startX,l=this.state[o],f=this.props,s=f.x,h=f.width,d=f.travellerWidth,y=f.onChange,v=f.gap,p=f.data,w={startX:this.state.startX,endX:this.state.endX},b=n.pageX-a;b>0?b=Math.min(b,s+h-d-l):b<0&&(b=Math.max(b,s-l)),w[o]=l+b;var x=this.getIndex(w),m=x.startIndex,g=x.endIndex,O=function(){var A=p.length-1;return o==="startX"&&(u>c?m%v===0:g%v===0)||uc?g%v===0:m%v===0)||u>c&&g===A};this.setState(De(De({},o,l+b),"brushMoveStartX",n.pageX),function(){y&&O()&&y(x)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,u=o.scaleValues,c=o.startX,l=o.endX,f=this.state[i],s=u.indexOf(f);if(s!==-1){var h=s+n;if(!(h===-1||h>=u.length)){var d=u[h];i==="startX"&&d>=l||i==="endX"&&d<=c||this.setState(De({},i,d),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,c=n.fill,l=n.stroke;return P.createElement("rect",{stroke:l,fill:c,x:i,y:a,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,c=n.data,l=n.children,f=n.padding,s=L.Children.only(l);return s?P.cloneElement(s,{x:i,y:a,width:o,height:u,margin:f,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,u=this,c=this.props,l=c.y,f=c.travellerWidth,s=c.height,h=c.traveller,d=c.ariaLabel,y=c.data,v=c.startIndex,p=c.endIndex,w=Math.max(n,this.props.x),b=Na(Na({},re(this.props,!1)),{},{x:w,y:l,width:f,height:s}),x=d||"Min value: ".concat((a=y[v])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=y[p])===null||o===void 0?void 0:o.name);return P.createElement(xe,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(g){["ArrowLeft","ArrowRight"].includes(g.key)&&(g.preventDefault(),g.stopPropagation(),u.handleTravellerMoveKeyboard(g.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,b))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,u=a.height,c=a.stroke,l=a.travellerWidth,f=Math.min(n,i)+l,s=Math.max(Math.abs(i-n)-l,0);return P.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:f,y:o,width:s,height:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,u=n.height,c=n.travellerWidth,l=n.stroke,f=this.state,s=f.startX,h=f.endX,d=5,y={pointerEvents:"none",fill:l};return P.createElement(xe,{className:"recharts-brush-texts"},P.createElement(ui,$i({textAnchor:"end",verticalAnchor:"middle",x:Math.min(s,h)-d,y:o+u/2},y),this.getTextOfTick(i)),P.createElement(ui,$i({textAnchor:"start",verticalAnchor:"middle",x:Math.max(s,h)+c+d,y:o+u/2},y),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,u=n.x,c=n.y,l=n.width,f=n.height,s=n.alwaysShowText,h=this.state,d=h.startX,y=h.endX,v=h.isTextActive,p=h.isSlideMoving,w=h.isTravellerMoving,b=h.isTravellerFocused;if(!i||!i.length||!R(u)||!R(c)||!R(l)||!R(f)||l<=0||f<=0)return null;var x=ie("recharts-brush",a),m=P.Children.count(o)===1,g=CP("userSelect","none");return P.createElement(xe,{className:x,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:g},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(d,y),this.renderTravellerLayer(d,"startX"),this.renderTravellerLayer(y,"endX"),(v||p||w||b||s)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,u=n.height,c=n.stroke,l=Math.floor(a+u/2)-1;return P.createElement(P.Fragment,null,P.createElement("rect",{x:i,y:a,width:o,height:u,fill:c,stroke:"none"}),P.createElement("line",{x1:i+1,y1:l,x2:i+o-1,y2:l,fill:"none",stroke:"#fff"}),P.createElement("line",{x1:i+1,y1:l+2,x2:i+o-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return P.isValidElement(n)?a=P.cloneElement(n,i):Q(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,u=n.x,c=n.travellerWidth,l=n.updateId,f=n.startIndex,s=n.endIndex;if(a!==i.prevData||l!==i.prevUpdateId)return Na({prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:u,prevWidth:o},a&&a.length?RP({data:a,width:o,x:u,travellerWidth:c,startIndex:f,endIndex:s}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||u!==i.prevX||c!==i.prevTravellerWidth)){i.scale.range([u,u+o-c]);var h=i.scale.domain().map(function(d){return i.scale(d)});return{prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:u,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,u=a-1;u-o>1;){var c=Math.floor((o+u)/2);n[c]>i?u=c:o=c}return i>=n[u]?u:o}}]),t}(L.PureComponent);De(sr,"displayName","Brush");De(sr,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var WP=hu;function UP(e,t){var r;return WP(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var FP=UP,zP=pp,qP=Sn,HP=FP,KP=An,XP=Qi;function GP(e,t,r){var n=KP(e)?zP:HP;return r&&XP(e,t,r)&&(t=void 0),n(e,qP(t))}var VP=GP;const YP=Ee(VP);var rt=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r};function ZP(e,t){for(var r=-1,n=e==null?0:e.length;++r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v_(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function y_(e,t){var r=e.x,n=e.y,i=p_(e,s_),a="".concat(r),o=parseInt(a,10),u="".concat(n),c=parseInt(u,10),l="".concat(t.height||i.height),f=parseInt(l,10),s="".concat(t.width||i.width),h=parseInt(s,10);return Er(Er(Er(Er(Er({},t),i),o?{x:o}:{}),c?{y:c}:{}),{},{height:f,width:h,name:t.name,radius:t.radius})}function Cs(e){return P.createElement(oP,Fo({shapeType:"rectangle",propTransformer:y_,activeClassName:"recharts-active-bar"},e))}var m_=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=typeof n=="number";return a?t(n,i):(a||Rt(!1),r)}},g_=["value","background"],Td;function fr(e){"@babel/helpers - typeof";return fr=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},fr(e)}function b_(e,t){if(e==null)return{};var r=x_(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x_(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ci(){return Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&Math.abs(j)0&&Math.abs(M)0&&(M=Math.min((Se||0)-(j[Me-1]||0),M))}),Number.isFinite(M)){var D=M/_,k=v.layout==="vertical"?n.height:n.width;if(v.padding==="gap"&&(S=D*k/2),v.padding==="no-gap"){var N=Wt(t.barCategoryGap,D*k),B=D*k/2;S=B-N-(B-N)/k*N}}}i==="xAxis"?A=[n.left+(x.left||0)+(S||0),n.left+n.width-(x.right||0)-(S||0)]:i==="yAxis"?A=c==="horizontal"?[n.top+n.height-(x.bottom||0),n.top+(x.top||0)]:[n.top+(x.top||0)+(S||0),n.top+n.height-(x.bottom||0)-(S||0)]:A=v.range,g&&(A=[A[1],A[0]]);var F=B1(v,a,h),H=F.scale,G=F.realScaleType;H.domain(w).range(A),L1(H);var z=K1(H,Ge(Ge({},v),{},{realScaleType:G}));i==="xAxis"?(T=p==="top"&&!m||p==="bottom"&&m,$=n.left,E=s[O]-T*v.height):i==="yAxis"&&(T=p==="left"&&!m||p==="right"&&m,$=s[O]-T*v.width,E=n.top);var Z=Ge(Ge(Ge({},v),z),{},{realScaleType:G,x:$,y:E,scale:H,width:i==="xAxis"?n.width:v.width,height:i==="yAxis"?n.height:v.height});return Z.bandSize=xi(Z,z),!v.hide&&i==="xAxis"?s[O]+=(T?-1:1)*Z.height:v.hide||(s[O]+=(T?-1:1)*Z.width),Ge(Ge({},d),{},da({},y,Z))},{})},Md=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},M_=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return Md({x:r,y:n},{x:i,y:a})},Cd=function(){function e(t){T_(this,e),this.scale=t}return E_(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(i){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}]),e}();da(Cd,"EPS",1e-4);var Fu=function(t){var r=Object.keys(t).reduce(function(n,i){return Ge(Ge({},n),{},da({},i,Cd.create(t[i])))},{});return Ge(Ge({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,u=a.position;return vp(i,function(c,l){return r[l].apply(c,{bandAware:o,position:u})})},isInRange:function(i){return l_(i,function(a,o){return r[o].isInRange(a)})}})};function C_(e){return(e%180+180)%180}var k_=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=C_(i),o=a*Math.PI/180,u=Math.atan(n/r),c=o>u&&oe.length)&&(t=e.length);for(var r=0,n=new Array(t);re*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function iT(e,t){return zd(e,t+1)}function aT(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,u=t.end,c=0,l=1,f=o,s=function(){var y=n==null?void 0:n[c];if(y===void 0)return{v:zd(n,l)};var v=c,p,w=function(){return p===void 0&&(p=r(y,v)),p},b=y.coordinate,x=c===0||Ii(e,b,w,f,u);x||(c=0,f=o,l+=1),x&&(f=b+e*(w()/2+i),c+=l)},h;l<=a.length;)if(h=s(),h)return h.v;return[]}function bn(e){"@babel/helpers - typeof";return bn=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},bn(e)}function Hs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _e(e){for(var t=1;t0?d.coordinate-p*e:d.coordinate})}else a[h]=d=_e(_e({},d),{},{tickCoord:d.coordinate});var w=Ii(e,d.tickCoord,v,u,c);w&&(c=d.tickCoord-e*(v()/2+i),a[h]=_e(_e({},d),{},{isShow:!0}))},f=o-1;f>=0;f--)l(f);return a}function sT(e,t,r,n,i,a){var o=(n||[]).slice(),u=o.length,c=t.start,l=t.end;if(a){var f=n[u-1],s=r(f,u-1),h=e*(f.coordinate+e*s/2-l);o[u-1]=f=_e(_e({},f),{},{tickCoord:h>0?f.coordinate-h*e:f.coordinate});var d=Ii(e,f.tickCoord,function(){return s},c,l);d&&(l=f.tickCoord-e*(s/2+i),o[u-1]=_e(_e({},f),{},{isShow:!0}))}for(var y=a?u-1:u,v=function(b){var x=o[b],m,g=function(){return m===void 0&&(m=r(x,b)),m};if(b===0){var O=e*(x.coordinate-e*g()/2-c);o[b]=x=_e(_e({},x),{},{tickCoord:O<0?x.coordinate-O*e:x.coordinate})}else o[b]=x=_e(_e({},x),{},{tickCoord:x.coordinate});var S=Ii(e,x.tickCoord,g,c,l);S&&(c=x.tickCoord+e*(g()/2+i),o[b]=_e(_e({},x),{},{isShow:!0}))},p=0;p=2?Ye(i[1].coordinate-i[0].coordinate):1,w=nT(a,p,d);return c==="equidistantPreserveStart"?aT(p,w,v,i,o):(c==="preserveStart"||c==="preserveStartEnd"?h=sT(p,w,v,i,o,c==="preserveStartEnd"):h=lT(p,w,v,i,o),h.filter(function(b){return b.isShow}))}var hT=["viewBox"],dT=["viewBox"],pT=["ticks"];function hr(e){"@babel/helpers - typeof";return hr=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},hr(e)}function Yt(){return Yt=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vT(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function yT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xs(e,t){for(var r=0;r0?c(this.props):c(d)),o<=0||u<=0||!y||!y.length?null:P.createElement(xe,{className:ie("recharts-cartesian-axis",l),ref:function(p){n.layerReference=p}},a&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),Te.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):Q(n)?o=n(i):o=P.createElement(ui,Yt({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}]),t}(L.Component);qu(pa,"displayName","CartesianAxis");qu(pa,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});function Go(){return Go=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KT(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function XT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GT(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?o:t&&t.length&&R(i)&&R(a)?t.slice(i,a+1):[]};function Qd(e){return e==="number"?[0,"auto"]:void 0}var eu=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,u=va(r,t);return n<0||!a||!a.length||n>=u.length?null:a.reduce(function(c,l){var f,s=(f=l.props.data)!==null&&f!==void 0?f:r;s&&t.dataStartIndex+t.dataEndIndex!==0&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(o.dataKey&&!o.allowDuplicatedCategory){var d=s===void 0?u:s;h=Fa(d,o.dataKey,i)}else h=s&&s[n]||u[n];return h?[].concat(pr(c),[fd(l,h)]):c},[])},Qs=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=aE(a,n),u=t.orderedTooltipTicks,c=t.tooltipAxis,l=t.tooltipTicks,f=M1(o,u,l,c);if(f>=0&&l){var s=l[f]&&l[f].value,h=eu(t,r,f,s),d=oE(n,u,f,a);return{activeTooltipIndex:f,activeLabel:s,activePayload:h,activeCoordinate:d}}return null},uE=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,f=t.layout,s=t.children,h=t.stackOffset,d=ld(f,a);return n.reduce(function(y,v){var p,w=v.props,b=w.type,x=w.dataKey,m=w.allowDataOverflow,g=w.allowDuplicatedCategory,O=w.scale,S=w.ticks,A=w.includeHidden,$=v.props[o];if(y[$])return y;var E=va(t.data,{graphicalItems:i.filter(function(z){return z.props[o]===$}),dataStartIndex:c,dataEndIndex:l}),T=E.length,_,M,j;IT(v.props.domain,m,b)&&(_=Po(v.props.domain,null,m),d&&(b==="number"||O!=="auto")&&(j=kr(E,x,"category")));var D=Qd(b);if(!_||_.length===0){var k,N=(k=v.props.domain)!==null&&k!==void 0?k:D;if(x){if(_=kr(E,x,b),b==="category"&&d){var B=Np(_);g&&B?(M=_,_=ji(0,T)):g||(_=Nl(N,_,v).reduce(function(z,Z){return z.indexOf(Z)>=0?z:[].concat(pr(z),[Z])},[]))}else if(b==="category")g?_=_.filter(function(z){return z!==""&&!ne(z)}):_=Nl(N,_,v).reduce(function(z,Z){return z.indexOf(Z)>=0||Z===""||ne(Z)?z:[].concat(pr(z),[Z])},[]);else if(b==="number"){var F=N1(E,i.filter(function(z){return z.props[o]===$&&(A||!z.props.hide)}),x,a,f);F&&(_=F)}d&&(b==="number"||O!=="auto")&&(j=kr(E,x,"category"))}else d?_=ji(0,T):u&&u[$]&&u[$].hasStack&&b==="number"?_=h==="expand"?[0,1]:sd(u[$].stackGroups,c,l):_=cd(E,i.filter(function(z){return z.props[o]===$&&(A||!z.props.hide)}),b,f,!0);if(b==="number")_=Zo(s,_,$,a,S),N&&(_=Po(N,_,m));else if(b==="category"&&N){var H=N,G=_.every(function(z){return H.indexOf(z)>=0});G&&(_=H)}}return C(C({},y),{},q({},$,C(C({},v.props),{},{axisType:a,domain:_,categoricalDomain:j,duplicateDomain:M,originalDomain:(p=v.props.domain)!==null&&p!==void 0?p:D,isCategorical:d,layout:f})))},{})},cE=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,f=t.layout,s=t.children,h=va(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:l}),d=h.length,y=ld(f,a),v=-1;return n.reduce(function(p,w){var b=w.props[o],x=Qd("number");if(!p[b]){v++;var m;return y?m=ji(0,d):u&&u[b]&&u[b].hasStack?(m=sd(u[b].stackGroups,c,l),m=Zo(s,m,b,a)):(m=Po(x,cd(h,n.filter(function(g){return g.props[o]===b&&!g.props.hide}),"number",f),i.defaultProps.allowDataOverflow),m=Zo(s,m,b,a)),C(C({},p),{},q({},b,C(C({axisType:a},i.defaultProps),{},{hide:!0,orientation:qe(nE,"".concat(a,".").concat(v%2),null),domain:m,originalDomain:x,isCategorical:y,layout:f})))}return p},{})},lE=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,f=t.children,s="".concat(i,"Id"),h=Ze(f,a),d={};return h&&h.length?d=uE(t,{axes:h,graphicalItems:o,axisType:i,axisIdKey:s,stackGroups:u,dataStartIndex:c,dataEndIndex:l}):o&&o.length&&(d=cE(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:s,stackGroups:u,dataStartIndex:c,dataEndIndex:l})),d},sE=function(t){var r=Gt(t),n=It(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:du(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:xi(r,n)}},ef=function(t){var r=t.children,n=t.defaultShowTooltip,i=Ne(r,sr),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},fE=function(t){return!t||!t.length?!1:t.some(function(r){var n=st(r&&r.type);return n&&n.indexOf("Bar")>=0})},tf=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},hE=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,u=t.yAxisMap,c=u===void 0?{}:u,l=n.width,f=n.height,s=n.children,h=n.margin||{},d=Ne(s,sr),y=Ne(s,Lr),v=Object.keys(c).reduce(function(g,O){var S=c[O],A=S.orientation;return!S.mirror&&!S.hide?C(C({},g),{},q({},A,g[A]+S.width)):g},{left:h.left||0,right:h.right||0}),p=Object.keys(o).reduce(function(g,O){var S=o[O],A=S.orientation;return!S.mirror&&!S.hide?C(C({},g),{},q({},A,qe(g,"".concat(A))+S.height)):g},{top:h.top||0,bottom:h.bottom||0}),w=C(C({},p),v),b=w.bottom;d&&(w.bottom+=d.props.height||sr.defaultProps.height),y&&r&&(w=I1(w,i,n,r));var x=l-w.left-w.right,m=f-w.top-w.bottom;return C(C({brushBottom:b},w),{},{width:Math.max(x,0),height:Math.max(m,0)})},dE=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},pE=function(t){var r,n=t.chartName,i=t.GraphicalChild,a=t.defaultTooltipEventType,o=a===void 0?"axis":a,u=t.validateTooltipEventTypes,c=u===void 0?["axis"]:u,l=t.axisComponents,f=t.legendContent,s=t.formatAxisMap,h=t.defaultProps,d=function(p,w){var b=w.graphicalItems,x=w.stackGroups,m=w.offset,g=w.updateId,O=w.dataStartIndex,S=w.dataEndIndex,A=p.barSize,$=p.layout,E=p.barGap,T=p.barCategoryGap,_=p.maxBarSize,M=tf($),j=M.numericAxisName,D=M.cateAxisName,k=fE(b),N=[];return b.forEach(function(B,F){var H=va(p.data,{graphicalItems:[B],dataStartIndex:O,dataEndIndex:S}),G=B.props,z=G.dataKey,Z=G.maxBarSize,Se=B.props["".concat(j,"Id")],Me=B.props["".concat(D,"Id")],At={},Ce=l.reduce(function(Pt,_t){var ya=w["".concat(_t.axisType,"Map")],Xu=B.props["".concat(_t.axisType,"Id")];ya&&ya[Xu]||_t.axisType==="zAxis"||Rt(!1);var Gu=ya[Xu];return C(C({},Pt),{},q(q({},_t.axisType,Gu),"".concat(_t.axisType,"Ticks"),It(Gu)))},At),at=Ce[D],W=Ce["".concat(D,"Ticks")],K=x&&x[Se]&&x[Se].hasStack&&G1(B,x[Se].stackGroups),V=st(B.type).indexOf("Bar")>=0,I=xi(at,W),fe=[],ee=k&&C1({barSize:A,stackGroups:x,totalSize:dE(Ce,D)});if(V){var pe,he,Ie=ne(Z)?_:Z,ot=(pe=(he=xi(at,W,!0))!==null&&he!==void 0?he:Ie)!==null&&pe!==void 0?pe:0;fe=k1({barGap:E,barCategoryGap:T,bandSize:ot!==I?ot:I,sizeList:ee[Me],maxBarSize:Ie}),ot!==I&&(fe=fe.map(function(Pt){return C(C({},Pt),{},{position:C(C({},Pt.position),{},{offset:Pt.position.offset-ot/2})})}))}var kn=B&&B.type&&B.type.getComposedData;kn&&N.push({props:C(C({},kn(C(C({},Ce),{},{displayedData:H,props:p,dataKey:z,item:B,bandSize:I,barPosition:fe,offset:m,stackedData:K,layout:$,dataStartIndex:O,dataEndIndex:S}))),{},q(q(q({key:B.key||"item-".concat(F)},j,Ce[j]),D,Ce[D]),"animationId",g)),childIndex:Xp(B,p.children),item:B})}),N},y=function(p,w){var b=p.props,x=p.dataStartIndex,m=p.dataEndIndex,g=p.updateId;if(!Qu({props:b}))return null;var O=b.children,S=b.layout,A=b.stackOffset,$=b.data,E=b.reverseStackOrder,T=tf(S),_=T.numericAxisName,M=T.cateAxisName,j=Ze(O,i),D=H1($,j,"".concat(_,"Id"),"".concat(M,"Id"),A,E),k=l.reduce(function(G,z){var Z="".concat(z.axisType,"Map");return C(C({},G),{},q({},Z,lE(b,C(C({},z),{},{graphicalItems:j,stackGroups:z.axisType===_&&D,dataStartIndex:x,dataEndIndex:m}))))},{}),N=hE(C(C({},k),{},{props:b,graphicalItems:j}),w==null?void 0:w.legendBBox);Object.keys(k).forEach(function(G){k[G]=s(b,k[G],N,G.replace("Map",""),n)});var B=k["".concat(M,"Map")],F=sE(B),H=d(b,C(C({},k),{},{dataStartIndex:x,dataEndIndex:m,updateId:g,graphicalItems:j,stackGroups:D,offset:N}));return C(C({formattedGraphicalItems:H,graphicalItems:j,offset:N,stackGroups:D},F),k)};return r=function(v){JT(p,v);function p(w){var b,x,m;return XT(this,p),m=YT(this,p,[w]),q(J(m),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),q(J(m),"accessibilityManager",new kT),q(J(m),"handleLegendBBoxUpdate",function(g){if(g){var O=m.state,S=O.dataStartIndex,A=O.dataEndIndex,$=O.updateId;m.setState(C({legendBBox:g},y({props:m.props,dataStartIndex:S,dataEndIndex:A,updateId:$},C(C({},m.state),{},{legendBBox:g}))))}}),q(J(m),"handleReceiveSyncEvent",function(g,O,S){if(m.props.syncId===g){if(S===m.eventEmitterSymbol&&typeof m.props.syncMethod!="function")return;m.applySyncEvent(O)}}),q(J(m),"handleBrushChange",function(g){var O=g.startIndex,S=g.endIndex;if(O!==m.state.dataStartIndex||S!==m.state.dataEndIndex){var A=m.state.updateId;m.setState(function(){return C({dataStartIndex:O,dataEndIndex:S},y({props:m.props,dataStartIndex:O,dataEndIndex:S,updateId:A},m.state))}),m.triggerSyncEvent({dataStartIndex:O,dataEndIndex:S})}}),q(J(m),"handleMouseEnter",function(g){var O=m.getMouseInfo(g);if(O){var S=C(C({},O),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var A=m.props.onMouseEnter;Q(A)&&A(S,g)}}),q(J(m),"triggeredAfterMouseMove",function(g){var O=m.getMouseInfo(g),S=O?C(C({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};m.setState(S),m.triggerSyncEvent(S);var A=m.props.onMouseMove;Q(A)&&A(S,g)}),q(J(m),"handleItemMouseEnter",function(g){m.setState(function(){return{isTooltipActive:!0,activeItem:g,activePayload:g.tooltipPayload,activeCoordinate:g.tooltipPosition||{x:g.cx,y:g.cy}}})}),q(J(m),"handleItemMouseLeave",function(){m.setState(function(){return{isTooltipActive:!1}})}),q(J(m),"handleMouseMove",function(g){g.persist(),m.throttleTriggeredAfterMouseMove(g)}),q(J(m),"handleMouseLeave",function(g){m.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};m.setState(O),m.triggerSyncEvent(O);var S=m.props.onMouseLeave;Q(S)&&S(O,g)}),q(J(m),"handleOuterEvent",function(g){var O=Kp(g),S=qe(m.props,"".concat(O));if(O&&Q(S)){var A,$;/.*touch.*/i.test(O)?$=m.getMouseInfo(g.changedTouches[0]):$=m.getMouseInfo(g),S((A=$)!==null&&A!==void 0?A:{},g)}}),q(J(m),"handleClick",function(g){var O=m.getMouseInfo(g);if(O){var S=C(C({},O),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var A=m.props.onClick;Q(A)&&A(S,g)}}),q(J(m),"handleMouseDown",function(g){var O=m.props.onMouseDown;if(Q(O)){var S=m.getMouseInfo(g);O(S,g)}}),q(J(m),"handleMouseUp",function(g){var O=m.props.onMouseUp;if(Q(O)){var S=m.getMouseInfo(g);O(S,g)}}),q(J(m),"handleTouchMove",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.throttleTriggeredAfterMouseMove(g.changedTouches[0])}),q(J(m),"handleTouchStart",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.handleMouseDown(g.changedTouches[0])}),q(J(m),"handleTouchEnd",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.handleMouseUp(g.changedTouches[0])}),q(J(m),"triggerSyncEvent",function(g){m.props.syncId!==void 0&&La.emit(Ra,m.props.syncId,g,m.eventEmitterSymbol)}),q(J(m),"applySyncEvent",function(g){var O=m.props,S=O.layout,A=O.syncMethod,$=m.state.updateId,E=g.dataStartIndex,T=g.dataEndIndex;if(g.dataStartIndex!==void 0||g.dataEndIndex!==void 0)m.setState(C({dataStartIndex:E,dataEndIndex:T},y({props:m.props,dataStartIndex:E,dataEndIndex:T,updateId:$},m.state)));else if(g.activeTooltipIndex!==void 0){var _=g.chartX,M=g.chartY,j=g.activeTooltipIndex,D=m.state,k=D.offset,N=D.tooltipTicks;if(!k)return;if(typeof A=="function")j=A(N,g);else if(A==="value"){j=-1;for(var B=0;B=0){var K,V;if(_.dataKey&&!_.allowDuplicatedCategory){var I=typeof _.dataKey=="function"?W:"payload.".concat(_.dataKey.toString());K=Fa(B,I,j),V=F&&H&&Fa(H,I,j)}else K=B==null?void 0:B[M],V=F&&H&&H[M];if(Me||Se){var fe=g.props.activeIndex!==void 0?g.props.activeIndex:M;return[L.cloneElement(g,C(C(C({},A.props),Ce),{},{activeIndex:fe})),null,null]}if(!ne(K))return[at].concat(pr(m.renderActivePoints({item:A,activePoint:K,basePoint:V,childIndex:M,isRange:F})))}else{var ee,pe=(ee=m.getItemByXY(m.state.activeCoordinate))!==null&&ee!==void 0?ee:{graphicalItem:at},he=pe.graphicalItem,Ie=he.item,ot=Ie===void 0?g:Ie,kn=he.childIndex,Pt=C(C(C({},A.props),Ce),{},{activeIndex:kn});return[L.cloneElement(ot,Pt),null,null]}return F?[at,null,null]:[at,null]}),q(J(m),"renderCustomized",function(g,O,S){return L.cloneElement(g,C(C({key:"recharts-customized-".concat(S)},m.props),m.state))}),q(J(m),"renderMap",{CartesianGrid:{handler:Kn,once:!0},ReferenceArea:{handler:m.renderReferenceElement},ReferenceLine:{handler:Kn},ReferenceDot:{handler:m.renderReferenceElement},XAxis:{handler:Kn},YAxis:{handler:Kn},Brush:{handler:m.renderBrush,once:!0},Bar:{handler:m.renderGraphicChild},Line:{handler:m.renderGraphicChild},Area:{handler:m.renderGraphicChild},Radar:{handler:m.renderGraphicChild},RadialBar:{handler:m.renderGraphicChild},Scatter:{handler:m.renderGraphicChild},Pie:{handler:m.renderGraphicChild},Funnel:{handler:m.renderGraphicChild},Tooltip:{handler:m.renderCursor,once:!0},PolarGrid:{handler:m.renderPolarGrid,once:!0},PolarAngleAxis:{handler:m.renderPolarAxis},PolarRadiusAxis:{handler:m.renderPolarAxis},Customized:{handler:m.renderCustomized}}),m.clipPathId="".concat((b=w.id)!==null&&b!==void 0?b:Xi("recharts"),"-clip"),m.throttleTriggeredAfterMouseMove=gf(m.triggeredAfterMouseMove,(x=w.throttleDelay)!==null&&x!==void 0?x:1e3/60),m.state={},m}return VT(p,[{key:"componentDidMount",value:function(){var b,x;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(x=this.props.margin.top)!==null&&x!==void 0?x:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,x=b.children,m=b.data,g=b.height,O=b.layout,S=Ne(x,ut);if(S){var A=S.props.defaultIndex;if(!(typeof A!="number"||A<0||A>this.state.tooltipTicks.length)){var $=this.state.tooltipTicks[A]&&this.state.tooltipTicks[A].value,E=eu(this.state,m,A,$),T=this.state.tooltipTicks[A].coordinate,_=(this.state.offset.top+g)/2,M=O==="horizontal",j=M?{x:T,y:_}:{y:T,x:_},D=this.state.formattedGraphicalItems.find(function(N){var B=N.item;return B.type.name==="Scatter"});D&&(j=C(C({},j),D.props.points[A].tooltipPosition),E=D.props.points[A].tooltipPayload);var k={activeTooltipIndex:A,isTooltipActive:!0,activeLabel:$,activePayload:E,activeCoordinate:j};this.setState(k),this.renderCursor(S),this.accessibilityManager.setIndex(A)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,x){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==x.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var m,g;this.accessibilityManager.setDetails({offset:{left:(m=this.props.margin.left)!==null&&m!==void 0?m:0,top:(g=this.props.margin.top)!==null&&g!==void 0?g:0}})}return null}},{key:"componentDidUpdate",value:function(b){qa([Ne(b.children,ut)],[Ne(this.props.children,ut)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=Ne(this.props.children,ut);if(b&&typeof b.props.shared=="boolean"){var x=b.props.shared?"axis":"item";return c.indexOf(x)>=0?x:o}return o}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var x=this.container,m=x.getBoundingClientRect(),g=hb(m),O={chartX:Math.round(b.pageX-g.left),chartY:Math.round(b.pageY-g.top)},S=m.width/x.offsetWidth||1,A=this.inRange(O.chartX,O.chartY,S);if(!A)return null;var $=this.state,E=$.xAxisMap,T=$.yAxisMap,_=this.getTooltipEventType();if(_!=="axis"&&E&&T){var M=Gt(E).scale,j=Gt(T).scale,D=M&&M.invert?M.invert(O.chartX):null,k=j&&j.invert?j.invert(O.chartY):null;return C(C({},O),{},{xValue:D,yValue:k})}var N=Qs(this.state,this.props.data,this.props.layout,A);return N?C(C({},O),N):null}},{key:"inRange",value:function(b,x){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,g=this.props.layout,O=b/m,S=x/m;if(g==="horizontal"||g==="vertical"){var A=this.state.offset,$=O>=A.left&&O<=A.left+A.width&&S>=A.top&&S<=A.top+A.height;return $?{x:O,y:S}:null}var E=this.state,T=E.angleAxisMap,_=E.radiusAxisMap;if(T&&_){var M=Gt(T);return Rl({x:O,y:S},M)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,x=this.getTooltipEventType(),m=Ne(b,ut),g={};m&&x==="axis"&&(m.props.trigger==="click"?g={onClick:this.handleClick}:g={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var O=Vn(this.props,this.handleOuterEvent);return C(C({},O),g)}},{key:"addListener",value:function(){La.on(Ra,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){La.removeListener(Ra,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,x,m){for(var g=this.state.formattedGraphicalItems,O=0,S=g.length;OY.jsxs(lf,{children:[Y.jsx(sf,{children:"Open"}),Y.jsxs(ff,{children:[Y.jsxs(hf,{children:[Y.jsx(df,{children:"Are you absolutely sure?"}),Y.jsx(pf,{children:"This action cannot be undone."})]}),Y.jsxs(vf,{children:[Y.jsx($t,{children:"Submit"}),Y.jsx(yf,{children:Y.jsx($t,{variant:"outline",children:"Cancel"})})]})]})]})},yE=[{goal:400},{goal:300},{goal:200},{goal:300},{goal:200},{goal:278},{goal:189},{goal:239},{goal:300},{goal:200},{goal:278},{goal:189},{goal:349}],Gn={render:()=>{const[e,t]=L.useState(350);function r(n){t(Math.max(200,Math.min(400,e+n)))}return Y.jsxs(lf,{children:[Y.jsx(sf,{asChild:!0,children:Y.jsx($t,{variant:"outline",children:"Open Drawer"})}),Y.jsx(ff,{children:Y.jsxs("div",{className:"mx-auto w-full max-w-sm",children:[Y.jsxs(hf,{children:[Y.jsx(df,{children:"Move Goal"}),Y.jsx(pf,{children:"Set your daily activity goal."})]}),Y.jsxs("div",{className:"p-4 pb-0",children:[Y.jsxs("div",{className:"flex items-center justify-center space-x-2",children:[Y.jsxs($t,{variant:"outline",size:"icon",className:"h-8 w-8 shrink-0 rounded-full",onClick:()=>r(-10),disabled:e<=200,children:[Y.jsx(gp,{className:"h-4 w-4"}),Y.jsx("span",{className:"sr-only",children:"Decrease"})]}),Y.jsxs("div",{className:"flex-1 text-center",children:[Y.jsx("div",{className:"text-7xl font-bold tracking-tighter",children:e}),Y.jsx("div",{className:"text-[0.70rem] uppercase text-muted-foreground",children:"Calories/day"})]}),Y.jsxs($t,{variant:"outline",size:"icon",className:"h-8 w-8 shrink-0 rounded-full",onClick:()=>r(10),disabled:e>=400,children:[Y.jsx(bp,{className:"h-4 w-4"}),Y.jsx("span",{className:"sr-only",children:"Increase"})]})]}),Y.jsx("div",{className:"mt-3 h-[120px]",children:Y.jsx(ab,{width:"100%",height:"100%",children:Y.jsx(vE,{data:yE,children:Y.jsx(qt,{dataKey:"goal",style:{fill:"hsl(var(--foreground))",opacity:.9}})})})})]}),Y.jsxs(vf,{children:[Y.jsx($t,{children:"Submit"}),Y.jsx(yf,{asChild:!0,children:Y.jsx($t,{variant:"outline",children:"Cancel"})})]})]})})]})}};var rf,nf,af;Xn.parameters={...Xn.parameters,docs:{...(rf=Xn.parameters)==null?void 0:rf.docs,source:{originalSource:`{ + A `).concat(y,",").concat(y,",0,0,").concat(l,",").concat(t,",").concat(r+i-u*y," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return f},AA=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,u=r.width,c=r.height;if(Math.abs(u)>0&&Math.abs(c)>0){var l=Math.min(a,a+u),f=Math.max(a,a+u),s=Math.min(o,o+c),h=Math.max(o,o+c);return n>=l&&n<=f&&i>=s&&i<=h}return!1},PA={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Uu=function(t){var r=ys(ys({},PA),t),n=L.useRef(),i=L.useState(-1),a=yA(i,2),o=a[0],u=a[1];L.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var m=n.current.getTotalLength();m&&u(m)}catch{}},[]);var c=r.x,l=r.y,f=r.width,s=r.height,h=r.radius,d=r.className,y=r.animationEasing,v=r.animationDuration,p=r.animationBegin,w=r.isAnimationActive,b=r.isUpdateAnimationActive;if(c!==+c||l!==+l||f!==+f||s!==+s||f===0||s===0)return null;var x=ie("recharts-rectangle",d);return b?P.createElement(xt,{canBegin:o>0,from:{width:f,height:s,x:c,y:l},to:{width:f,height:s,x:c,y:l},duration:v,animationEasing:y,isActive:b},function(m){var g=m.width,O=m.height,S=m.x,A=m.y;return P.createElement(xt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:p,duration:v,isActive:w,easing:y},P.createElement("path",_i({},re(r,!0),{className:x,d:ms(S,A,g,O,h),ref:n})))}):P.createElement("path",_i({},re(r,!0),{className:x,d:ms(c,l,f,s,h)}))};function Ro(){return Ro=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function CA(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}var kA=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},IA=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,u=o===void 0?0:o,c=t.left,l=c===void 0?0:c,f=t.width,s=f===void 0?0:f,h=t.height,d=h===void 0?0:h,y=t.className,v=MA(t,_A),p=TA({x:n,y:a,top:u,left:l,width:s,height:d},v);return!R(n)||!R(a)||!R(s)||!R(d)||!R(u)||!R(l)?null:P.createElement("path",Wo({},re(p,!0),{className:ie("recharts-cross",y),d:kA(n,a,s,d,u,l)}))},DA=gf,NA=bf,BA="[object Boolean]";function LA(e){return e===!0||e===!1||NA(e)&&DA(e)==BA}var RA=LA;const WA=Ee(RA);function sn(e){"@babel/helpers - typeof";return sn=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},sn(e)}function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0,from:{upperWidth:0,lowerWidth:0,height:h,x:c,y:l},to:{upperWidth:f,lowerWidth:s,height:h,x:c,y:l},duration:v,animationEasing:y,isActive:w},function(x){var m=x.upperWidth,g=x.lowerWidth,O=x.height,S=x.x,A=x.y;return P.createElement(xt,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:p,duration:v,easing:y},P.createElement("path",Ti({},re(r,!0),{className:b,d:Os(S,A,m,g,O),ref:n})))}):P.createElement("g",null,P.createElement("path",Ti({},re(r,!0),{className:b,d:Os(c,l,f,s,h)})))},ZA=["option","shapeType","propTransformer","activeClassName","isActive"];function fn(e){"@babel/helpers - typeof";return fn=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},fn(e)}function JA(e,t){if(e==null)return{};var r=QA(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function QA(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ss(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ei(e){for(var t=1;t0&&n.handleDrag(i.changedTouches[0])}),De(Qe(n),"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,u=i.startIndex;o==null||o({endIndex:a,startIndex:u})}),n.detachDragEndListener()}),De(Qe(n),"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),De(Qe(n),"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),De(Qe(n),"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),De(Qe(n),"handleSlideDragStart",function(i){var a=$s(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(Qe(n),"startX"),endX:n.handleTravellerDragStart.bind(Qe(n),"endX")},n.state={},n}return IP(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,u=this.props,c=u.gap,l=u.data,f=l.length-1,s=Math.min(i,a),h=Math.max(i,a),d=t.getIndexInRange(o,s),y=t.getIndexInRange(o,h);return{startIndex:d-d%c,endIndex:y===f?f:y-y%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,u=i.dataKey,c=it(a[n],u,n);return Q(o)?o(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,u=i.endX,c=this.props,l=c.x,f=c.width,s=c.travellerWidth,h=c.startIndex,d=c.endIndex,y=c.onChange,v=n.pageX-a;v>0?v=Math.min(v,l+f-s-u,l+f-s-o):v<0&&(v=Math.max(v,l-o,l-u));var p=this.getIndex({startX:o+v,endX:u+v});(p.startIndex!==h||p.endIndex!==d)&&y&&y(p),this.setState({startX:o+v,endX:u+v,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=$s(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,u=i.endX,c=i.startX,l=this.state[o],f=this.props,s=f.x,h=f.width,d=f.travellerWidth,y=f.onChange,v=f.gap,p=f.data,w={startX:this.state.startX,endX:this.state.endX},b=n.pageX-a;b>0?b=Math.min(b,s+h-d-l):b<0&&(b=Math.max(b,s-l)),w[o]=l+b;var x=this.getIndex(w),m=x.startIndex,g=x.endIndex,O=function(){var A=p.length-1;return o==="startX"&&(u>c?m%v===0:g%v===0)||uc?g%v===0:m%v===0)||u>c&&g===A};this.setState(De(De({},o,l+b),"brushMoveStartX",n.pageX),function(){y&&O()&&y(x)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,u=o.scaleValues,c=o.startX,l=o.endX,f=this.state[i],s=u.indexOf(f);if(s!==-1){var h=s+n;if(!(h===-1||h>=u.length)){var d=u[h];i==="startX"&&d>=l||i==="endX"&&d<=c||this.setState(De({},i,d),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,c=n.fill,l=n.stroke;return P.createElement("rect",{stroke:l,fill:c,x:i,y:a,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,u=n.height,c=n.data,l=n.children,f=n.padding,s=L.Children.only(l);return s?P.cloneElement(s,{x:i,y:a,width:o,height:u,margin:f,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,u=this,c=this.props,l=c.y,f=c.travellerWidth,s=c.height,h=c.traveller,d=c.ariaLabel,y=c.data,v=c.startIndex,p=c.endIndex,w=Math.max(n,this.props.x),b=Na(Na({},re(this.props,!1)),{},{x:w,y:l,width:f,height:s}),x=d||"Min value: ".concat((a=y[v])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=y[p])===null||o===void 0?void 0:o.name);return P.createElement(xe,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(g){["ArrowLeft","ArrowRight"].includes(g.key)&&(g.preventDefault(),g.stopPropagation(),u.handleTravellerMoveKeyboard(g.key==="ArrowRight"?1:-1,i))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(h,b))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,u=a.height,c=a.stroke,l=a.travellerWidth,f=Math.min(n,i)+l,s=Math.max(Math.abs(i-n)-l,0);return P.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:f,y:o,width:s,height:u})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,u=n.height,c=n.travellerWidth,l=n.stroke,f=this.state,s=f.startX,h=f.endX,d=5,y={pointerEvents:"none",fill:l};return P.createElement(xe,{className:"recharts-brush-texts"},P.createElement(ui,$i({textAnchor:"end",verticalAnchor:"middle",x:Math.min(s,h)-d,y:o+u/2},y),this.getTextOfTick(i)),P.createElement(ui,$i({textAnchor:"start",verticalAnchor:"middle",x:Math.max(s,h)+c+d,y:o+u/2},y),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,u=n.x,c=n.y,l=n.width,f=n.height,s=n.alwaysShowText,h=this.state,d=h.startX,y=h.endX,v=h.isTextActive,p=h.isSlideMoving,w=h.isTravellerMoving,b=h.isTravellerFocused;if(!i||!i.length||!R(u)||!R(c)||!R(l)||!R(f)||l<=0||f<=0)return null;var x=ie("recharts-brush",a),m=P.Children.count(o)===1,g=CP("userSelect","none");return P.createElement(xe,{className:x,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:g},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(d,y),this.renderTravellerLayer(d,"startX"),this.renderTravellerLayer(y,"endX"),(v||p||w||b||s)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,u=n.height,c=n.stroke,l=Math.floor(a+u/2)-1;return P.createElement(P.Fragment,null,P.createElement("rect",{x:i,y:a,width:o,height:u,fill:c,stroke:"none"}),P.createElement("line",{x1:i+1,y1:l,x2:i+o-1,y2:l,fill:"none",stroke:"#fff"}),P.createElement("line",{x1:i+1,y1:l+2,x2:i+o-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return P.isValidElement(n)?a=P.cloneElement(n,i):Q(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,u=n.x,c=n.travellerWidth,l=n.updateId,f=n.startIndex,s=n.endIndex;if(a!==i.prevData||l!==i.prevUpdateId)return Na({prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:u,prevWidth:o},a&&a.length?RP({data:a,width:o,x:u,travellerWidth:c,startIndex:f,endIndex:s}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||u!==i.prevX||c!==i.prevTravellerWidth)){i.scale.range([u,u+o-c]);var h=i.scale.domain().map(function(d){return i.scale(d)});return{prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:u,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:h}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,u=a-1;u-o>1;){var c=Math.floor((o+u)/2);n[c]>i?u=c:o=c}return i>=n[u]?u:o}}]),t}(L.PureComponent);De(sr,"displayName","Brush");De(sr,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var WP=hu;function UP(e,t){var r;return WP(e,function(n,i,a){return r=t(n,i,a),!r}),!!r}var FP=UP,zP=vp,qP=Sn,HP=FP,KP=An,XP=Qi;function GP(e,t,r){var n=KP(e)?zP:HP;return r&&XP(e,t,r)&&(t=void 0),n(e,qP(t))}var VP=GP;const YP=Ee(VP);var rt=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r};function ZP(e,t){for(var r=-1,n=e==null?0:e.length;++r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function v_(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function y_(e,t){var r=e.x,n=e.y,i=p_(e,s_),a="".concat(r),o=parseInt(a,10),u="".concat(n),c=parseInt(u,10),l="".concat(t.height||i.height),f=parseInt(l,10),s="".concat(t.width||i.width),h=parseInt(s,10);return Er(Er(Er(Er(Er({},t),i),o?{x:o}:{}),c?{y:c}:{}),{},{height:f,width:h,name:t.name,radius:t.radius})}function Cs(e){return P.createElement(oP,Fo({shapeType:"rectangle",propTransformer:y_,activeClassName:"recharts-active-bar"},e))}var m_=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=typeof n=="number";return a?t(n,i):(a||Rt(!1),r)}},g_=["value","background"],_d;function fr(e){"@babel/helpers - typeof";return fr=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},fr(e)}function b_(e,t){if(e==null)return{};var r=x_(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function x_(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function Ci(){return Ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&Math.abs(j)0&&Math.abs(M)0&&(M=Math.min((Se||0)-(j[Me-1]||0),M))}),Number.isFinite(M)){var D=M/_,k=v.layout==="vertical"?n.height:n.width;if(v.padding==="gap"&&(S=D*k/2),v.padding==="no-gap"){var N=Wt(t.barCategoryGap,D*k),B=D*k/2;S=B-N-(B-N)/k*N}}}i==="xAxis"?A=[n.left+(x.left||0)+(S||0),n.left+n.width-(x.right||0)-(S||0)]:i==="yAxis"?A=c==="horizontal"?[n.top+n.height-(x.bottom||0),n.top+(x.top||0)]:[n.top+(x.top||0)+(S||0),n.top+n.height-(x.bottom||0)-(S||0)]:A=v.range,g&&(A=[A[1],A[0]]);var F=B1(v,a,h),H=F.scale,G=F.realScaleType;H.domain(w).range(A),L1(H);var z=K1(H,Ge(Ge({},v),{},{realScaleType:G}));i==="xAxis"?(T=p==="top"&&!m||p==="bottom"&&m,$=n.left,E=s[O]-T*v.height):i==="yAxis"&&(T=p==="left"&&!m||p==="right"&&m,$=s[O]-T*v.width,E=n.top);var Z=Ge(Ge(Ge({},v),z),{},{realScaleType:G,x:$,y:E,scale:H,width:i==="xAxis"?n.width:v.width,height:i==="yAxis"?n.height:v.height});return Z.bandSize=xi(Z,z),!v.hide&&i==="xAxis"?s[O]+=(T?-1:1)*Z.height:v.hide||(s[O]+=(T?-1:1)*Z.width),Ge(Ge({},d),{},da({},y,Z))},{})},$d=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},M_=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return $d({x:r,y:n},{x:i,y:a})},Md=function(){function e(t){T_(this,e),this.scale=t}return E_(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(i){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}]),e}();da(Md,"EPS",1e-4);var Fu=function(t){var r=Object.keys(t).reduce(function(n,i){return Ge(Ge({},n),{},da({},i,Md.create(t[i])))},{});return Ge(Ge({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,u=a.position;return yp(i,function(c,l){return r[l].apply(c,{bandAware:o,position:u})})},isInRange:function(i){return l_(i,function(a,o){return r[o].isInRange(a)})}})};function C_(e){return(e%180+180)%180}var k_=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=C_(i),o=a*Math.PI/180,u=Math.atan(n/r),c=o>u&&oe.length)&&(t=e.length);for(var r=0,n=new Array(t);re*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function iT(e,t){return Fd(e,t+1)}function aT(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,u=t.end,c=0,l=1,f=o,s=function(){var y=n==null?void 0:n[c];if(y===void 0)return{v:Fd(n,l)};var v=c,p,w=function(){return p===void 0&&(p=r(y,v)),p},b=y.coordinate,x=c===0||Ii(e,b,w,f,u);x||(c=0,f=o,l+=1),x&&(f=b+e*(w()/2+i),c+=l)},h;l<=a.length;)if(h=s(),h)return h.v;return[]}function bn(e){"@babel/helpers - typeof";return bn=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},bn(e)}function Hs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _e(e){for(var t=1;t0?d.coordinate-p*e:d.coordinate})}else a[h]=d=_e(_e({},d),{},{tickCoord:d.coordinate});var w=Ii(e,d.tickCoord,v,u,c);w&&(c=d.tickCoord-e*(v()/2+i),a[h]=_e(_e({},d),{},{isShow:!0}))},f=o-1;f>=0;f--)l(f);return a}function sT(e,t,r,n,i,a){var o=(n||[]).slice(),u=o.length,c=t.start,l=t.end;if(a){var f=n[u-1],s=r(f,u-1),h=e*(f.coordinate+e*s/2-l);o[u-1]=f=_e(_e({},f),{},{tickCoord:h>0?f.coordinate-h*e:f.coordinate});var d=Ii(e,f.tickCoord,function(){return s},c,l);d&&(l=f.tickCoord-e*(s/2+i),o[u-1]=_e(_e({},f),{},{isShow:!0}))}for(var y=a?u-1:u,v=function(b){var x=o[b],m,g=function(){return m===void 0&&(m=r(x,b)),m};if(b===0){var O=e*(x.coordinate-e*g()/2-c);o[b]=x=_e(_e({},x),{},{tickCoord:O<0?x.coordinate-O*e:x.coordinate})}else o[b]=x=_e(_e({},x),{},{tickCoord:x.coordinate});var S=Ii(e,x.tickCoord,g,c,l);S&&(c=x.tickCoord+e*(g()/2+i),o[b]=_e(_e({},x),{},{isShow:!0}))},p=0;p=2?Ye(i[1].coordinate-i[0].coordinate):1,w=nT(a,p,d);return c==="equidistantPreserveStart"?aT(p,w,v,i,o):(c==="preserveStart"||c==="preserveStartEnd"?h=sT(p,w,v,i,o,c==="preserveStartEnd"):h=lT(p,w,v,i,o),h.filter(function(b){return b.isShow}))}var hT=["viewBox"],dT=["viewBox"],pT=["ticks"];function hr(e){"@babel/helpers - typeof";return hr=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},hr(e)}function Yt(){return Yt=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vT(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function yT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xs(e,t){for(var r=0;r0?c(this.props):c(d)),o<=0||u<=0||!y||!y.length?null:P.createElement(xe,{className:ie("recharts-cartesian-axis",l),ref:function(p){n.layerReference=p}},a&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),Te.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return P.isValidElement(n)?o=P.cloneElement(n,i):Q(n)?o=n(i):o=P.createElement(ui,Yt({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}]),t}(L.Component);qu(pa,"displayName","CartesianAxis");qu(pa,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});function Go(){return Go=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KT(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function XT(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GT(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?o:t&&t.length&&R(i)&&R(a)?t.slice(i,a+1):[]};function Jd(e){return e==="number"?[0,"auto"]:void 0}var eu=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,u=va(r,t);return n<0||!a||!a.length||n>=u.length?null:a.reduce(function(c,l){var f,s=(f=l.props.data)!==null&&f!==void 0?f:r;s&&t.dataStartIndex+t.dataEndIndex!==0&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1));var h;if(o.dataKey&&!o.allowDuplicatedCategory){var d=s===void 0?u:s;h=Fa(d,o.dataKey,i)}else h=s&&s[n]||u[n];return h?[].concat(pr(c),[sd(l,h)]):c},[])},Qs=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=aE(a,n),u=t.orderedTooltipTicks,c=t.tooltipAxis,l=t.tooltipTicks,f=M1(o,u,l,c);if(f>=0&&l){var s=l[f]&&l[f].value,h=eu(t,r,f,s),d=oE(n,u,f,a);return{activeTooltipIndex:f,activeLabel:s,activePayload:h,activeCoordinate:d}}return null},uE=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,f=t.layout,s=t.children,h=t.stackOffset,d=cd(f,a);return n.reduce(function(y,v){var p,w=v.props,b=w.type,x=w.dataKey,m=w.allowDataOverflow,g=w.allowDuplicatedCategory,O=w.scale,S=w.ticks,A=w.includeHidden,$=v.props[o];if(y[$])return y;var E=va(t.data,{graphicalItems:i.filter(function(z){return z.props[o]===$}),dataStartIndex:c,dataEndIndex:l}),T=E.length,_,M,j;IT(v.props.domain,m,b)&&(_=Po(v.props.domain,null,m),d&&(b==="number"||O!=="auto")&&(j=kr(E,x,"category")));var D=Jd(b);if(!_||_.length===0){var k,N=(k=v.props.domain)!==null&&k!==void 0?k:D;if(x){if(_=kr(E,x,b),b==="category"&&d){var B=Np(_);g&&B?(M=_,_=ji(0,T)):g||(_=Nl(N,_,v).reduce(function(z,Z){return z.indexOf(Z)>=0?z:[].concat(pr(z),[Z])},[]))}else if(b==="category")g?_=_.filter(function(z){return z!==""&&!ne(z)}):_=Nl(N,_,v).reduce(function(z,Z){return z.indexOf(Z)>=0||Z===""||ne(Z)?z:[].concat(pr(z),[Z])},[]);else if(b==="number"){var F=N1(E,i.filter(function(z){return z.props[o]===$&&(A||!z.props.hide)}),x,a,f);F&&(_=F)}d&&(b==="number"||O!=="auto")&&(j=kr(E,x,"category"))}else d?_=ji(0,T):u&&u[$]&&u[$].hasStack&&b==="number"?_=h==="expand"?[0,1]:ld(u[$].stackGroups,c,l):_=ud(E,i.filter(function(z){return z.props[o]===$&&(A||!z.props.hide)}),b,f,!0);if(b==="number")_=Zo(s,_,$,a,S),N&&(_=Po(N,_,m));else if(b==="category"&&N){var H=N,G=_.every(function(z){return H.indexOf(z)>=0});G&&(_=H)}}return C(C({},y),{},q({},$,C(C({},v.props),{},{axisType:a,domain:_,categoricalDomain:j,duplicateDomain:M,originalDomain:(p=v.props.domain)!==null&&p!==void 0?p:D,isCategorical:d,layout:f})))},{})},cE=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,f=t.layout,s=t.children,h=va(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:l}),d=h.length,y=cd(f,a),v=-1;return n.reduce(function(p,w){var b=w.props[o],x=Jd("number");if(!p[b]){v++;var m;return y?m=ji(0,d):u&&u[b]&&u[b].hasStack?(m=ld(u[b].stackGroups,c,l),m=Zo(s,m,b,a)):(m=Po(x,ud(h,n.filter(function(g){return g.props[o]===b&&!g.props.hide}),"number",f),i.defaultProps.allowDataOverflow),m=Zo(s,m,b,a)),C(C({},p),{},q({},b,C(C({axisType:a},i.defaultProps),{},{hide:!0,orientation:qe(nE,"".concat(a,".").concat(v%2),null),domain:m,originalDomain:x,isCategorical:y,layout:f})))}return p},{})},lE=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,f=t.children,s="".concat(i,"Id"),h=Ze(f,a),d={};return h&&h.length?d=uE(t,{axes:h,graphicalItems:o,axisType:i,axisIdKey:s,stackGroups:u,dataStartIndex:c,dataEndIndex:l}):o&&o.length&&(d=cE(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:s,stackGroups:u,dataStartIndex:c,dataEndIndex:l})),d},sE=function(t){var r=Gt(t),n=It(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:du(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:xi(r,n)}},ef=function(t){var r=t.children,n=t.defaultShowTooltip,i=Ne(r,sr),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},fE=function(t){return!t||!t.length?!1:t.some(function(r){var n=st(r&&r.type);return n&&n.indexOf("Bar")>=0})},tf=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},hE=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,u=t.yAxisMap,c=u===void 0?{}:u,l=n.width,f=n.height,s=n.children,h=n.margin||{},d=Ne(s,sr),y=Ne(s,Lr),v=Object.keys(c).reduce(function(g,O){var S=c[O],A=S.orientation;return!S.mirror&&!S.hide?C(C({},g),{},q({},A,g[A]+S.width)):g},{left:h.left||0,right:h.right||0}),p=Object.keys(o).reduce(function(g,O){var S=o[O],A=S.orientation;return!S.mirror&&!S.hide?C(C({},g),{},q({},A,qe(g,"".concat(A))+S.height)):g},{top:h.top||0,bottom:h.bottom||0}),w=C(C({},p),v),b=w.bottom;d&&(w.bottom+=d.props.height||sr.defaultProps.height),y&&r&&(w=I1(w,i,n,r));var x=l-w.left-w.right,m=f-w.top-w.bottom;return C(C({brushBottom:b},w),{},{width:Math.max(x,0),height:Math.max(m,0)})},dE=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},pE=function(t){var r,n=t.chartName,i=t.GraphicalChild,a=t.defaultTooltipEventType,o=a===void 0?"axis":a,u=t.validateTooltipEventTypes,c=u===void 0?["axis"]:u,l=t.axisComponents,f=t.legendContent,s=t.formatAxisMap,h=t.defaultProps,d=function(p,w){var b=w.graphicalItems,x=w.stackGroups,m=w.offset,g=w.updateId,O=w.dataStartIndex,S=w.dataEndIndex,A=p.barSize,$=p.layout,E=p.barGap,T=p.barCategoryGap,_=p.maxBarSize,M=tf($),j=M.numericAxisName,D=M.cateAxisName,k=fE(b),N=[];return b.forEach(function(B,F){var H=va(p.data,{graphicalItems:[B],dataStartIndex:O,dataEndIndex:S}),G=B.props,z=G.dataKey,Z=G.maxBarSize,Se=B.props["".concat(j,"Id")],Me=B.props["".concat(D,"Id")],At={},Ce=l.reduce(function(Pt,_t){var ya=w["".concat(_t.axisType,"Map")],Xu=B.props["".concat(_t.axisType,"Id")];ya&&ya[Xu]||_t.axisType==="zAxis"||Rt(!1);var Gu=ya[Xu];return C(C({},Pt),{},q(q({},_t.axisType,Gu),"".concat(_t.axisType,"Ticks"),It(Gu)))},At),at=Ce[D],W=Ce["".concat(D,"Ticks")],K=x&&x[Se]&&x[Se].hasStack&&G1(B,x[Se].stackGroups),V=st(B.type).indexOf("Bar")>=0,I=xi(at,W),fe=[],ee=k&&C1({barSize:A,stackGroups:x,totalSize:dE(Ce,D)});if(V){var pe,he,Ie=ne(Z)?_:Z,ot=(pe=(he=xi(at,W,!0))!==null&&he!==void 0?he:Ie)!==null&&pe!==void 0?pe:0;fe=k1({barGap:E,barCategoryGap:T,bandSize:ot!==I?ot:I,sizeList:ee[Me],maxBarSize:Ie}),ot!==I&&(fe=fe.map(function(Pt){return C(C({},Pt),{},{position:C(C({},Pt.position),{},{offset:Pt.position.offset-ot/2})})}))}var kn=B&&B.type&&B.type.getComposedData;kn&&N.push({props:C(C({},kn(C(C({},Ce),{},{displayedData:H,props:p,dataKey:z,item:B,bandSize:I,barPosition:fe,offset:m,stackedData:K,layout:$,dataStartIndex:O,dataEndIndex:S}))),{},q(q(q({key:B.key||"item-".concat(F)},j,Ce[j]),D,Ce[D]),"animationId",g)),childIndex:Xp(B,p.children),item:B})}),N},y=function(p,w){var b=p.props,x=p.dataStartIndex,m=p.dataEndIndex,g=p.updateId;if(!Qu({props:b}))return null;var O=b.children,S=b.layout,A=b.stackOffset,$=b.data,E=b.reverseStackOrder,T=tf(S),_=T.numericAxisName,M=T.cateAxisName,j=Ze(O,i),D=H1($,j,"".concat(_,"Id"),"".concat(M,"Id"),A,E),k=l.reduce(function(G,z){var Z="".concat(z.axisType,"Map");return C(C({},G),{},q({},Z,lE(b,C(C({},z),{},{graphicalItems:j,stackGroups:z.axisType===_&&D,dataStartIndex:x,dataEndIndex:m}))))},{}),N=hE(C(C({},k),{},{props:b,graphicalItems:j}),w==null?void 0:w.legendBBox);Object.keys(k).forEach(function(G){k[G]=s(b,k[G],N,G.replace("Map",""),n)});var B=k["".concat(M,"Map")],F=sE(B),H=d(b,C(C({},k),{},{dataStartIndex:x,dataEndIndex:m,updateId:g,graphicalItems:j,stackGroups:D,offset:N}));return C(C({formattedGraphicalItems:H,graphicalItems:j,offset:N,stackGroups:D},F),k)};return r=function(v){JT(p,v);function p(w){var b,x,m;return XT(this,p),m=YT(this,p,[w]),q(J(m),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),q(J(m),"accessibilityManager",new kT),q(J(m),"handleLegendBBoxUpdate",function(g){if(g){var O=m.state,S=O.dataStartIndex,A=O.dataEndIndex,$=O.updateId;m.setState(C({legendBBox:g},y({props:m.props,dataStartIndex:S,dataEndIndex:A,updateId:$},C(C({},m.state),{},{legendBBox:g}))))}}),q(J(m),"handleReceiveSyncEvent",function(g,O,S){if(m.props.syncId===g){if(S===m.eventEmitterSymbol&&typeof m.props.syncMethod!="function")return;m.applySyncEvent(O)}}),q(J(m),"handleBrushChange",function(g){var O=g.startIndex,S=g.endIndex;if(O!==m.state.dataStartIndex||S!==m.state.dataEndIndex){var A=m.state.updateId;m.setState(function(){return C({dataStartIndex:O,dataEndIndex:S},y({props:m.props,dataStartIndex:O,dataEndIndex:S,updateId:A},m.state))}),m.triggerSyncEvent({dataStartIndex:O,dataEndIndex:S})}}),q(J(m),"handleMouseEnter",function(g){var O=m.getMouseInfo(g);if(O){var S=C(C({},O),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var A=m.props.onMouseEnter;Q(A)&&A(S,g)}}),q(J(m),"triggeredAfterMouseMove",function(g){var O=m.getMouseInfo(g),S=O?C(C({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};m.setState(S),m.triggerSyncEvent(S);var A=m.props.onMouseMove;Q(A)&&A(S,g)}),q(J(m),"handleItemMouseEnter",function(g){m.setState(function(){return{isTooltipActive:!0,activeItem:g,activePayload:g.tooltipPayload,activeCoordinate:g.tooltipPosition||{x:g.cx,y:g.cy}}})}),q(J(m),"handleItemMouseLeave",function(){m.setState(function(){return{isTooltipActive:!1}})}),q(J(m),"handleMouseMove",function(g){g.persist(),m.throttleTriggeredAfterMouseMove(g)}),q(J(m),"handleMouseLeave",function(g){m.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};m.setState(O),m.triggerSyncEvent(O);var S=m.props.onMouseLeave;Q(S)&&S(O,g)}),q(J(m),"handleOuterEvent",function(g){var O=Kp(g),S=qe(m.props,"".concat(O));if(O&&Q(S)){var A,$;/.*touch.*/i.test(O)?$=m.getMouseInfo(g.changedTouches[0]):$=m.getMouseInfo(g),S((A=$)!==null&&A!==void 0?A:{},g)}}),q(J(m),"handleClick",function(g){var O=m.getMouseInfo(g);if(O){var S=C(C({},O),{},{isTooltipActive:!0});m.setState(S),m.triggerSyncEvent(S);var A=m.props.onClick;Q(A)&&A(S,g)}}),q(J(m),"handleMouseDown",function(g){var O=m.props.onMouseDown;if(Q(O)){var S=m.getMouseInfo(g);O(S,g)}}),q(J(m),"handleMouseUp",function(g){var O=m.props.onMouseUp;if(Q(O)){var S=m.getMouseInfo(g);O(S,g)}}),q(J(m),"handleTouchMove",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.throttleTriggeredAfterMouseMove(g.changedTouches[0])}),q(J(m),"handleTouchStart",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.handleMouseDown(g.changedTouches[0])}),q(J(m),"handleTouchEnd",function(g){g.changedTouches!=null&&g.changedTouches.length>0&&m.handleMouseUp(g.changedTouches[0])}),q(J(m),"triggerSyncEvent",function(g){m.props.syncId!==void 0&&La.emit(Ra,m.props.syncId,g,m.eventEmitterSymbol)}),q(J(m),"applySyncEvent",function(g){var O=m.props,S=O.layout,A=O.syncMethod,$=m.state.updateId,E=g.dataStartIndex,T=g.dataEndIndex;if(g.dataStartIndex!==void 0||g.dataEndIndex!==void 0)m.setState(C({dataStartIndex:E,dataEndIndex:T},y({props:m.props,dataStartIndex:E,dataEndIndex:T,updateId:$},m.state)));else if(g.activeTooltipIndex!==void 0){var _=g.chartX,M=g.chartY,j=g.activeTooltipIndex,D=m.state,k=D.offset,N=D.tooltipTicks;if(!k)return;if(typeof A=="function")j=A(N,g);else if(A==="value"){j=-1;for(var B=0;B=0){var K,V;if(_.dataKey&&!_.allowDuplicatedCategory){var I=typeof _.dataKey=="function"?W:"payload.".concat(_.dataKey.toString());K=Fa(B,I,j),V=F&&H&&Fa(H,I,j)}else K=B==null?void 0:B[M],V=F&&H&&H[M];if(Me||Se){var fe=g.props.activeIndex!==void 0?g.props.activeIndex:M;return[L.cloneElement(g,C(C(C({},A.props),Ce),{},{activeIndex:fe})),null,null]}if(!ne(K))return[at].concat(pr(m.renderActivePoints({item:A,activePoint:K,basePoint:V,childIndex:M,isRange:F})))}else{var ee,pe=(ee=m.getItemByXY(m.state.activeCoordinate))!==null&&ee!==void 0?ee:{graphicalItem:at},he=pe.graphicalItem,Ie=he.item,ot=Ie===void 0?g:Ie,kn=he.childIndex,Pt=C(C(C({},A.props),Ce),{},{activeIndex:kn});return[L.cloneElement(ot,Pt),null,null]}return F?[at,null,null]:[at,null]}),q(J(m),"renderCustomized",function(g,O,S){return L.cloneElement(g,C(C({key:"recharts-customized-".concat(S)},m.props),m.state))}),q(J(m),"renderMap",{CartesianGrid:{handler:Kn,once:!0},ReferenceArea:{handler:m.renderReferenceElement},ReferenceLine:{handler:Kn},ReferenceDot:{handler:m.renderReferenceElement},XAxis:{handler:Kn},YAxis:{handler:Kn},Brush:{handler:m.renderBrush,once:!0},Bar:{handler:m.renderGraphicChild},Line:{handler:m.renderGraphicChild},Area:{handler:m.renderGraphicChild},Radar:{handler:m.renderGraphicChild},RadialBar:{handler:m.renderGraphicChild},Scatter:{handler:m.renderGraphicChild},Pie:{handler:m.renderGraphicChild},Funnel:{handler:m.renderGraphicChild},Tooltip:{handler:m.renderCursor,once:!0},PolarGrid:{handler:m.renderPolarGrid,once:!0},PolarAngleAxis:{handler:m.renderPolarAxis},PolarRadiusAxis:{handler:m.renderPolarAxis},Customized:{handler:m.renderCustomized}}),m.clipPathId="".concat((b=w.id)!==null&&b!==void 0?b:Xi("recharts"),"-clip"),m.throttleTriggeredAfterMouseMove=mf(m.triggeredAfterMouseMove,(x=w.throttleDelay)!==null&&x!==void 0?x:1e3/60),m.state={},m}return VT(p,[{key:"componentDidMount",value:function(){var b,x;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(x=this.props.margin.top)!==null&&x!==void 0?x:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,x=b.children,m=b.data,g=b.height,O=b.layout,S=Ne(x,ut);if(S){var A=S.props.defaultIndex;if(!(typeof A!="number"||A<0||A>this.state.tooltipTicks.length)){var $=this.state.tooltipTicks[A]&&this.state.tooltipTicks[A].value,E=eu(this.state,m,A,$),T=this.state.tooltipTicks[A].coordinate,_=(this.state.offset.top+g)/2,M=O==="horizontal",j=M?{x:T,y:_}:{y:T,x:_},D=this.state.formattedGraphicalItems.find(function(N){var B=N.item;return B.type.name==="Scatter"});D&&(j=C(C({},j),D.props.points[A].tooltipPosition),E=D.props.points[A].tooltipPayload);var k={activeTooltipIndex:A,isTooltipActive:!0,activeLabel:$,activePayload:E,activeCoordinate:j};this.setState(k),this.renderCursor(S),this.accessibilityManager.setIndex(A)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,x){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==x.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var m,g;this.accessibilityManager.setDetails({offset:{left:(m=this.props.margin.left)!==null&&m!==void 0?m:0,top:(g=this.props.margin.top)!==null&&g!==void 0?g:0}})}return null}},{key:"componentDidUpdate",value:function(b){qa([Ne(b.children,ut)],[Ne(this.props.children,ut)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=Ne(this.props.children,ut);if(b&&typeof b.props.shared=="boolean"){var x=b.props.shared?"axis":"item";return c.indexOf(x)>=0?x:o}return o}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var x=this.container,m=x.getBoundingClientRect(),g=hb(m),O={chartX:Math.round(b.pageX-g.left),chartY:Math.round(b.pageY-g.top)},S=m.width/x.offsetWidth||1,A=this.inRange(O.chartX,O.chartY,S);if(!A)return null;var $=this.state,E=$.xAxisMap,T=$.yAxisMap,_=this.getTooltipEventType();if(_!=="axis"&&E&&T){var M=Gt(E).scale,j=Gt(T).scale,D=M&&M.invert?M.invert(O.chartX):null,k=j&&j.invert?j.invert(O.chartY):null;return C(C({},O),{},{xValue:D,yValue:k})}var N=Qs(this.state,this.props.data,this.props.layout,A);return N?C(C({},O),N):null}},{key:"inRange",value:function(b,x){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,g=this.props.layout,O=b/m,S=x/m;if(g==="horizontal"||g==="vertical"){var A=this.state.offset,$=O>=A.left&&O<=A.left+A.width&&S>=A.top&&S<=A.top+A.height;return $?{x:O,y:S}:null}var E=this.state,T=E.angleAxisMap,_=E.radiusAxisMap;if(T&&_){var M=Gt(T);return Rl({x:O,y:S},M)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,x=this.getTooltipEventType(),m=Ne(b,ut),g={};m&&x==="axis"&&(m.props.trigger==="click"?g={onClick:this.handleClick}:g={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var O=Vn(this.props,this.handleOuterEvent);return C(C({},O),g)}},{key:"addListener",value:function(){La.on(Ra,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){La.removeListener(Ra,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,x,m){for(var g=this.state.formattedGraphicalItems,O=0,S=g.length;OY.jsxs(lf,{children:[Y.jsx(sf,{children:"Open"}),Y.jsxs(ff,{children:[Y.jsxs(hf,{children:[Y.jsx(df,{children:"Are you absolutely sure?"}),Y.jsx(pf,{children:"This action cannot be undone."})]}),Y.jsxs(vf,{children:[Y.jsx($t,{children:"Submit"}),Y.jsx(yf,{children:Y.jsx($t,{variant:"outline",children:"Cancel"})})]})]})]})},yE=[{goal:400},{goal:300},{goal:200},{goal:300},{goal:200},{goal:278},{goal:189},{goal:239},{goal:300},{goal:200},{goal:278},{goal:189},{goal:349}],Gn={render:()=>{const[e,t]=L.useState(350);function r(n){t(Math.max(200,Math.min(400,e+n)))}return Y.jsxs(lf,{children:[Y.jsx(sf,{asChild:!0,children:Y.jsx($t,{variant:"outline",children:"Open Drawer"})}),Y.jsx(ff,{children:Y.jsxs("div",{className:"mx-auto w-full max-w-sm",children:[Y.jsxs(hf,{children:[Y.jsx(df,{children:"Move Goal"}),Y.jsx(pf,{children:"Set your daily activity goal."})]}),Y.jsxs("div",{className:"p-4 pb-0",children:[Y.jsxs("div",{className:"flex items-center justify-center space-x-2",children:[Y.jsxs($t,{variant:"outline",size:"icon",className:"h-8 w-8 shrink-0 rounded-full",onClick:()=>r(-10),disabled:e<=200,children:[Y.jsx(bp,{className:"h-4 w-4"}),Y.jsx("span",{className:"sr-only",children:"Decrease"})]}),Y.jsxs("div",{className:"flex-1 text-center",children:[Y.jsx("div",{className:"text-7xl font-bold tracking-tighter",children:e}),Y.jsx("div",{className:"text-[0.70rem] uppercase text-muted-foreground",children:"Calories/day"})]}),Y.jsxs($t,{variant:"outline",size:"icon",className:"h-8 w-8 shrink-0 rounded-full",onClick:()=>r(10),disabled:e>=400,children:[Y.jsx(ep,{className:"h-4 w-4"}),Y.jsx("span",{className:"sr-only",children:"Increase"})]})]}),Y.jsx("div",{className:"mt-3 h-[120px]",children:Y.jsx(ab,{width:"100%",height:"100%",children:Y.jsx(vE,{data:yE,children:Y.jsx(qt,{dataKey:"goal",style:{fill:"hsl(var(--foreground))",opacity:.9}})})})})]}),Y.jsxs(vf,{children:[Y.jsx($t,{children:"Submit"}),Y.jsx(yf,{asChild:!0,children:Y.jsx($t,{variant:"outline",children:"Cancel"})})]})]})})]})}};var rf,nf,af;Xn.parameters={...Xn.parameters,docs:{...(rf=Xn.parameters)==null?void 0:rf.docs,source:{originalSource:`{ render: () => Open @@ -148,4 +143,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho ; } -}`,...(cf=(uf=Gn.parameters)==null?void 0:uf.docs)==null?void 0:cf.source}}};const WE=["Default","DrawerDemo"];export{Xn as Default,Gn as DrawerDemo,WE as __namedExportsOrder,RE as default}; +}`,...(cf=(uf=Gn.parameters)==null?void 0:uf.docs)==null?void 0:cf.source}}};const UE=["Default","DrawerDemo"];export{Xn as Default,Gn as DrawerDemo,UE as __namedExportsOrder,WE as default}; diff --git a/storybook-static/assets/Dropdown-menu.stories-B2dMOp_0.js b/storybook-static/assets/Dropdown-menu.stories-B2dMOp_0.js new file mode 100644 index 0000000..56494cf --- /dev/null +++ b/storybook-static/assets/Dropdown-menu.stories-B2dMOp_0.js @@ -0,0 +1,210 @@ +import{j as n}from"./jsx-runtime-CGpYA4L6.js";import{r as c}from"./index-CleY8y_P.js";import{D as u,a as i,b as l,d as h,e as r,c as e,f as M,g as G,h as x,i as j,j as s,k as O,l as q,m as E,n as U}from"./dropdown-menu-y34kZjI6.js";import{B as D}from"./button-C5Vfupqw.js";import{c as o}from"./createLucideIcon-kBjshEDv.js";import{P as z}from"./plus-BBp9dAgc.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./index-DvMrJWEt.js";import"./index-DSu0jbuC.js";import"./index-BBUPqgzG.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-DF5SYaCP.js";import"./index-BCbxt7xm.js";import"./index-DOFQCb2T.js";import"./index-FvTp1rED.js";import"./utils-8RyR4BqC.js";import"./chevron-right-LrJNRl_k.js";import"./check-D2cwZkjZ.js";import"./index-Bb4qSo10.js";/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const H=o("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const K=o("Cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const V=o("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Q=o("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const _=o("Keyboard",[["path",{d:"M10 8h.01",key:"1r9ogq"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M14 8h.01",key:"1primd"}],["path",{d:"M16 12h.01",key:"1l6xoz"}],["path",{d:"M18 8h.01",key:"emo2bl"}],["path",{d:"M6 8h.01",key:"x9i8wu"}],["path",{d:"M7 16h10",key:"wp8him"}],["path",{d:"M8 12h.01",key:"czm47f"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const F=o("LifeBuoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Z=o("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const J=o("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const W=o("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const X=o("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Y=o("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const $=o("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const nn=o("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]),In={title:"BlackBox/DropdownMenu",component:u,parameters:{layout:"centered"},argTypes:{children:{control:void 0,description:"ReactNode children of DropdownMenu"}}},a={args:{children:n.jsxs(n.Fragment,{children:[n.jsx(i,{children:"Open"}),n.jsxs(l,{children:[n.jsx(h,{children:"My Account"}),n.jsx(r,{}),n.jsx(e,{children:"Profile"}),n.jsx(e,{children:"Billing"}),n.jsx(e,{children:"Team"}),n.jsx(e,{children:"Subscription"})]})]})}},t={render:()=>{const[m,w]=c.useState(!0),[T,R]=c.useState(!1),[L,A]=c.useState(!1);return n.jsxs(u,{children:[n.jsx(i,{asChild:!0,children:n.jsx(D,{variant:"outline",children:"Open"})}),n.jsxs(l,{className:"w-56",children:[n.jsx(h,{children:"Appearance"}),n.jsx(r,{}),n.jsx(M,{checked:m,onCheckedChange:w,children:"Status Bar"}),n.jsx(M,{checked:T,onCheckedChange:R,disabled:!0,children:"Activity Bar"}),n.jsx(M,{checked:L,onCheckedChange:A,children:"Panel"})]})]})}},d={render:()=>{const[m,w]=c.useState("bottom");return n.jsxs(u,{children:[n.jsx(i,{asChild:!0,children:n.jsx(D,{variant:"outline",children:"Open"})}),n.jsxs(l,{className:"w-56",children:[n.jsx(h,{children:"Panel Position"}),n.jsx(r,{}),n.jsxs(G,{value:m,onValueChange:w,children:[n.jsx(x,{value:"top",children:"Top"}),n.jsx(x,{value:"bottom",children:"Bottom"}),n.jsx(x,{value:"right",children:"Right"})]})]})]})}},p={render:()=>n.jsxs(u,{children:[n.jsx(i,{asChild:!0,children:n.jsx(D,{variant:"outline",children:"Open"})}),n.jsxs(l,{className:"w-56",children:[n.jsx(h,{children:"My Account"}),n.jsx(r,{}),n.jsxs(j,{children:[n.jsxs(e,{children:[n.jsx($,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Profile"}),n.jsx(s,{children:"⇧⌘P"})]}),n.jsxs(e,{children:[n.jsx(V,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Billing"}),n.jsx(s,{children:"⌘B"})]}),n.jsxs(e,{children:[n.jsx(X,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Settings"}),n.jsx(s,{children:"⌘S"})]}),n.jsxs(e,{children:[n.jsx(_,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Keyboard shortcuts"}),n.jsx(s,{children:"⌘K"})]})]}),n.jsx(r,{}),n.jsxs(j,{children:[n.jsxs(e,{children:[n.jsx(nn,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Team"})]}),n.jsxs(O,{children:[n.jsxs(q,{children:[n.jsx(Y,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Invite users"})]}),n.jsx(E,{children:n.jsxs(U,{children:[n.jsxs(e,{children:[n.jsx(J,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Email"})]}),n.jsxs(e,{children:[n.jsx(W,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Message"})]}),n.jsx(r,{}),n.jsxs(e,{children:[n.jsx(H,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"More..."})]})]})})]}),n.jsxs(e,{children:[n.jsx(z,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"New Team"}),n.jsx(s,{children:"⌘+T"})]})]}),n.jsx(r,{}),n.jsxs(e,{children:[n.jsx(Q,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"GitHub"})]}),n.jsxs(e,{children:[n.jsx(F,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Support"})]}),n.jsxs(e,{disabled:!0,children:[n.jsx(K,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"API"})]}),n.jsx(r,{}),n.jsxs(e,{children:[n.jsx(Z,{className:"mr-2 h-4 w-4"}),n.jsx("span",{children:"Log out"}),n.jsx(s,{children:"⇧⌘Q"})]})]})]})};var y,g,k;a.parameters={...a.parameters,docs:{...(y=a.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + children: <> + Open + + My Account + + Profile + Billing + Team + Subscription + + + } +}`,...(k=(g=a.parameters)==null?void 0:g.docs)==null?void 0:k.source}}};var S,C,b;t.parameters={...t.parameters,docs:{...(S=t.parameters)==null?void 0:S.docs,source:{originalSource:`{ + render: () => { + const [showStatusBar, setShowStatusBar] = React.useState(true); + const [showActivityBar, setShowActivityBar] = React.useState(false); + const [showPanel, setShowPanel] = React.useState(false); + return + + + + + Appearance + + + Status Bar + + + Activity Bar + + + Panel + + + ; + } +}`,...(b=(C=t.parameters)==null?void 0:C.docs)==null?void 0:b.source}}};var I,v,B;d.parameters={...d.parameters,docs:{...(I=d.parameters)==null?void 0:I.docs,source:{originalSource:`{ + render: () => { + const [position, setPosition] = React.useState("bottom"); + return + + + + + Panel Position + + + Top + Bottom + Right + + + ; + } +}`,...(B=(v=d.parameters)==null?void 0:v.docs)==null?void 0:B.source}}};var N,P,f;p.parameters={...p.parameters,docs:{...(N=p.parameters)==null?void 0:N.docs,source:{originalSource:`{ + render: () => { + return + + + + + My Account + + + + + Profile + ⇧⌘P + + + + Billing + ⌘B + + + + Settings + ⌘S + + + + Keyboard shortcuts + ⌘K + + + + + + + Team + + + + + Invite users + + + + + + Email + + + + Message + + + + + More... + + + + + + + New Team + ⌘+T + + + + + + GitHub + + + + Support + + + + API + + + + + Log out + ⇧⌘Q + + + ; + } +}`,...(f=(P=p.parameters)==null?void 0:P.docs)==null?void 0:f.source}}};const vn=["Default","Checkboxes","RadioGroup","MenuExample"];export{t as Checkboxes,a as Default,p as MenuExample,d as RadioGroup,vn as __namedExportsOrder,In as default}; diff --git a/storybook-static/assets/Toast.stories-C67dxBg5.js b/storybook-static/assets/Toast.stories-C1E6YhCe.js similarity index 99% rename from storybook-static/assets/Toast.stories-C67dxBg5.js rename to storybook-static/assets/Toast.stories-C1E6YhCe.js index 16e1374..055ca2b 100644 --- a/storybook-static/assets/Toast.stories-C67dxBg5.js +++ b/storybook-static/assets/Toast.stories-C1E6YhCe.js @@ -1,4 +1,4 @@ -import{j as s}from"./jsx-runtime-CGpYA4L6.js";import{u as Z}from"./use-toast-CAMf2V-s.js";import{r as n}from"./index-CleY8y_P.js";import{r as Xe}from"./index-C2jgcCTd.js";import{u as Ye,c as b}from"./index-CRjgN0eO.js";import{u as be}from"./index-1PiYJVay.js";import{c as ze}from"./index-DSu0jbuC.js";import{c as Ge,P as A,b as U,u as Je,d as Qe}from"./index-BUwirNCq.js";import{B as Ze,R as et,P as tt}from"./index-BFj9zJkO.js";import{P as ot}from"./index-FvTp1rED.js";import{V as Ce}from"./index-wt3N3kzb.js";import{c as rt}from"./index-Bb4qSo10.js";import{c as F}from"./utils-8RyR4BqC.js";import{X as st}from"./x-CMV14TNj.js";import{B as de}from"./button-Dd-H60kn.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./createLucideIcon-kBjshEDv.js";var le="ToastProvider",[ue,nt,at]=ze("Toast"),[Pe,Wt]=Ge("Toast",[at]),[it,ee]=Pe(le),Ne=e=>{const{__scopeToast:t,label:o="Notification",duration:r=5e3,swipeDirection:d="right",swipeThreshold:l=50,children:p}=e,[v,T]=n.useState(null),[a,_]=n.useState(0),x=n.useRef(!1),D=n.useRef(!1);return o.trim()||console.error(`Invalid prop \`label\` supplied to \`${le}\`. Expected non-empty \`string\`.`),s.jsx(ue.Provider,{scope:t,children:s.jsx(it,{scope:t,label:o,duration:r,swipeDirection:d,swipeThreshold:l,toastCount:a,viewport:v,onViewportChange:T,onToastAdd:n.useCallback(()=>_(P=>P+1),[]),onToastRemove:n.useCallback(()=>_(P=>P-1),[]),isFocusedToastEscapeKeyDownRef:x,isClosePausedRef:D,children:p})})};Ne.displayName=le;var Re="ToastViewport",ct=["F8"],ne="toast.viewportPause",ae="toast.viewportResume",Se=n.forwardRef((e,t)=>{const{__scopeToast:o,hotkey:r=ct,label:d="Notifications ({hotkey})",...l}=e,p=ee(Re,o),v=nt(o),T=n.useRef(null),a=n.useRef(null),_=n.useRef(null),x=n.useRef(null),D=be(t,x,p.onViewportChange),P=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),N=p.toastCount>0;n.useEffect(()=>{const c=h=>{var m;r.every(w=>h[w]||h.code===w)&&((m=x.current)==null||m.focus())};return document.addEventListener("keydown",c),()=>document.removeEventListener("keydown",c)},[r]),n.useEffect(()=>{const c=T.current,h=x.current;if(N&&c&&h){const f=()=>{if(!p.isClosePausedRef.current){const g=new CustomEvent(ne);h.dispatchEvent(g),p.isClosePausedRef.current=!0}},m=()=>{if(p.isClosePausedRef.current){const g=new CustomEvent(ae);h.dispatchEvent(g),p.isClosePausedRef.current=!1}},w=g=>{!c.contains(g.relatedTarget)&&m()},y=()=>{c.contains(document.activeElement)||m()};return c.addEventListener("focusin",f),c.addEventListener("focusout",w),c.addEventListener("pointermove",f),c.addEventListener("pointerleave",y),window.addEventListener("blur",f),window.addEventListener("focus",m),()=>{c.removeEventListener("focusin",f),c.removeEventListener("focusout",w),c.removeEventListener("pointermove",f),c.removeEventListener("pointerleave",y),window.removeEventListener("blur",f),window.removeEventListener("focus",m)}}},[N,p.isClosePausedRef]);const u=n.useCallback(({tabbingDirection:c})=>{const f=v().map(m=>{const w=m.ref.current,y=[w,...gt(w)];return c==="forwards"?y:y.reverse()});return(c==="forwards"?f.reverse():f).flat()},[v]);return n.useEffect(()=>{const c=x.current;if(c){const h=f=>{var y,g,R;const m=f.altKey||f.ctrlKey||f.metaKey;if(f.key==="Tab"&&!m){const L=document.activeElement,I=f.shiftKey;if(f.target===c&&I){(y=a.current)==null||y.focus();return}const S=u({tabbingDirection:I?"backwards":"forwards"}),M=S.findIndex(i=>i===L);se(S.slice(M+1))?f.preventDefault():I?(g=a.current)==null||g.focus():(R=_.current)==null||R.focus()}};return c.addEventListener("keydown",h),()=>c.removeEventListener("keydown",h)}},[v,u]),s.jsxs(Ze,{ref:T,role:"region","aria-label":d.replace("{hotkey}",P),tabIndex:-1,style:{pointerEvents:N?void 0:"none"},children:[N&&s.jsx(ie,{ref:a,onFocusFromOutsideViewport:()=>{const c=u({tabbingDirection:"forwards"});se(c)}}),s.jsx(ue.Slot,{scope:o,children:s.jsx(A.ol,{tabIndex:-1,...l,ref:D})}),N&&s.jsx(ie,{ref:_,onFocusFromOutsideViewport:()=>{const c=u({tabbingDirection:"backwards"});se(c)}})]})});Se.displayName=Re;var Ie="ToastFocusProxy",ie=n.forwardRef((e,t)=>{const{__scopeToast:o,onFocusFromOutsideViewport:r,...d}=e,l=ee(Ie,o);return s.jsx(Ce,{"aria-hidden":!0,tabIndex:0,...d,ref:t,style:{position:"fixed"},onFocus:p=>{var a;const v=p.relatedTarget;!((a=l.viewport)!=null&&a.contains(v))&&r()}})});ie.displayName=Ie;var te="Toast",dt="toast.swipeStart",lt="toast.swipeMove",ut="toast.swipeCancel",pt="toast.swipeEnd",je=n.forwardRef((e,t)=>{const{forceMount:o,open:r,defaultOpen:d,onOpenChange:l,...p}=e,[v=!0,T]=Ye({prop:r,defaultProp:d,onChange:l});return s.jsx(ot,{present:o||v,children:s.jsx(vt,{open:v,...p,ref:t,onClose:()=>T(!1),onPause:U(e.onPause),onResume:U(e.onResume),onSwipeStart:b(e.onSwipeStart,a=>{a.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:b(e.onSwipeMove,a=>{const{x:_,y:x}=a.detail.delta;a.currentTarget.setAttribute("data-swipe","move"),a.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${_}px`),a.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${x}px`)}),onSwipeCancel:b(e.onSwipeCancel,a=>{a.currentTarget.setAttribute("data-swipe","cancel"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),a.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),a.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:b(e.onSwipeEnd,a=>{const{x:_,y:x}=a.detail.delta;a.currentTarget.setAttribute("data-swipe","end"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),a.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${_}px`),a.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${x}px`),T(!1)})})})});je.displayName=te;var[ft,mt]=Pe(te,{onClose(){}}),vt=n.forwardRef((e,t)=>{const{__scopeToast:o,type:r="foreground",duration:d,open:l,onClose:p,onEscapeKeyDown:v,onPause:T,onResume:a,onSwipeStart:_,onSwipeMove:x,onSwipeCancel:D,onSwipeEnd:P,...N}=e,u=ee(te,o),[c,h]=n.useState(null),f=be(t,i=>h(i)),m=n.useRef(null),w=n.useRef(null),y=d||u.duration,g=n.useRef(0),R=n.useRef(y),L=n.useRef(0),{onToastAdd:I,onToastRemove:oe}=u,j=U(()=>{var E;(c==null?void 0:c.contains(document.activeElement))&&((E=u.viewport)==null||E.focus()),p()}),S=n.useCallback(i=>{!i||i===1/0||(window.clearTimeout(L.current),g.current=new Date().getTime(),L.current=window.setTimeout(j,i))},[j]);n.useEffect(()=>{const i=u.viewport;if(i){const E=()=>{S(R.current),a==null||a()},C=()=>{const k=new Date().getTime()-g.current;R.current=R.current-k,window.clearTimeout(L.current),T==null||T()};return i.addEventListener(ne,C),i.addEventListener(ae,E),()=>{i.removeEventListener(ne,C),i.removeEventListener(ae,E)}}},[u.viewport,y,T,a,S]),n.useEffect(()=>{l&&!u.isClosePausedRef.current&&S(y)},[l,y,u.isClosePausedRef,S]),n.useEffect(()=>(I(),()=>oe()),[I,oe]);const M=n.useMemo(()=>c?Oe(c):null,[c]);return u.viewport?s.jsxs(s.Fragment,{children:[M&&s.jsx(Tt,{__scopeToast:o,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:M}),s.jsx(ft,{scope:o,onClose:j,children:Xe.createPortal(s.jsx(ue.ItemSlot,{scope:o,children:s.jsx(et,{asChild:!0,onEscapeKeyDown:b(v,()=>{u.isFocusedToastEscapeKeyDownRef.current||j(),u.isFocusedToastEscapeKeyDownRef.current=!1}),children:s.jsx(A.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":l?"open":"closed","data-swipe-direction":u.swipeDirection,...N,ref:f,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:b(e.onKeyDown,i=>{i.key==="Escape"&&(v==null||v(i.nativeEvent),i.nativeEvent.defaultPrevented||(u.isFocusedToastEscapeKeyDownRef.current=!0,j()))}),onPointerDown:b(e.onPointerDown,i=>{i.button===0&&(m.current={x:i.clientX,y:i.clientY})}),onPointerMove:b(e.onPointerMove,i=>{if(!m.current)return;const E=i.clientX-m.current.x,C=i.clientY-m.current.y,k=!!w.current,V=["left","right"].includes(u.swipeDirection),K=["left","up"].includes(u.swipeDirection)?Math.min:Math.max,He=V?K(0,E):0,Ue=V?0:K(0,C),re=i.pointerType==="touch"?10:2,B={x:He,y:Ue},fe={originalEvent:i,delta:B};k?(w.current=B,W(lt,x,fe,{discrete:!1})):me(B,u.swipeDirection,re)?(w.current=B,W(dt,_,fe,{discrete:!1}),i.target.setPointerCapture(i.pointerId)):(Math.abs(E)>re||Math.abs(C)>re)&&(m.current=null)}),onPointerUp:b(e.onPointerUp,i=>{const E=w.current,C=i.target;if(C.hasPointerCapture(i.pointerId)&&C.releasePointerCapture(i.pointerId),w.current=null,m.current=null,E){const k=i.currentTarget,V={originalEvent:i,delta:E};me(E,u.swipeDirection,u.swipeThreshold)?W(pt,P,V,{discrete:!0}):W(ut,D,V,{discrete:!0}),k.addEventListener("click",K=>K.preventDefault(),{once:!0})}})})})}),u.viewport)})]}):null}),Tt=e=>{const{__scopeToast:t,children:o,...r}=e,d=ee(te,t),[l,p]=n.useState(!1),[v,T]=n.useState(!1);return xt(()=>p(!0)),n.useEffect(()=>{const a=window.setTimeout(()=>T(!0),1e3);return()=>window.clearTimeout(a)},[]),v?null:s.jsx(tt,{asChild:!0,children:s.jsx(Ce,{...r,children:l&&s.jsxs(s.Fragment,{children:[d.label," ",o]})})})},wt="ToastTitle",Ae=n.forwardRef((e,t)=>{const{__scopeToast:o,...r}=e;return s.jsx(A.div,{...r,ref:t})});Ae.displayName=wt;var yt="ToastDescription",Fe=n.forwardRef((e,t)=>{const{__scopeToast:o,...r}=e;return s.jsx(A.div,{...r,ref:t})});Fe.displayName=yt;var De="ToastAction",Le=n.forwardRef((e,t)=>{const{altText:o,...r}=e;return o.trim()?s.jsx(Ve,{altText:o,asChild:!0,children:s.jsx(pe,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${De}\`. Expected non-empty \`string\`.`),null)});Le.displayName=De;var ke="ToastClose",pe=n.forwardRef((e,t)=>{const{__scopeToast:o,...r}=e,d=mt(ke,o);return s.jsx(Ve,{asChild:!0,children:s.jsx(A.button,{type:"button",...r,ref:t,onClick:b(e.onClick,d.onClose)})})});pe.displayName=ke;var Ve=n.forwardRef((e,t)=>{const{__scopeToast:o,altText:r,...d}=e;return s.jsx(A.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...d,ref:t})});function Oe(e){const t=[];return Array.from(e.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&t.push(r.textContent),ht(r)){const d=r.ariaHidden||r.hidden||r.style.display==="none",l=r.dataset.radixToastAnnounceExclude==="";if(!d)if(l){const p=r.dataset.radixToastAnnounceAlt;p&&t.push(p)}else t.push(...Oe(r))}}),t}function W(e,t,o,{discrete:r}){const d=o.originalEvent.currentTarget,l=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:o});t&&d.addEventListener(e,t,{once:!0}),r?Qe(d,l):d.dispatchEvent(l)}var me=(e,t,o=0)=>{const r=Math.abs(e.x),d=Math.abs(e.y),l=r>d;return t==="left"||t==="right"?l&&r>o:!l&&d>o};function xt(e=()=>{}){const t=U(e);Je(()=>{let o=0,r=0;return o=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(o),window.cancelAnimationFrame(r)}},[t])}function ht(e){return e.nodeType===e.ELEMENT_NODE}function gt(e){const t=[],o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const d=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||d?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;o.nextNode();)t.push(o.currentNode);return t}function se(e){const t=document.activeElement;return e.some(o=>o===t?!0:(o.focus(),document.activeElement!==t))}var Et=Ne,Me=Se,Ke=je,Be=Ae,We=Fe,qe=Le,$e=pe;const X=Et,O=n.forwardRef(({className:e,...t},o)=>s.jsx(Me,{ref:o,className:F("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));O.displayName=Me.displayName;const _t=rt("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),Y=n.forwardRef(({className:e,variant:t,...o},r)=>s.jsx(Ke,{ref:r,className:F(_t({variant:t}),e),...o}));Y.displayName=Ke.displayName;const z=n.forwardRef(({className:e,...t},o)=>s.jsx(qe,{ref:o,className:F("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t}));z.displayName=qe.displayName;const G=n.forwardRef(({className:e,...t},o)=>s.jsx($e,{ref:o,className:F("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:s.jsx(st,{className:"h-4 w-4"})}));G.displayName=$e.displayName;const J=n.forwardRef(({className:e,...t},o)=>s.jsx(Be,{ref:o,className:F("text-sm font-semibold",e),...t}));J.displayName=Be.displayName;const Q=n.forwardRef(({className:e,...t},o)=>s.jsx(We,{ref:o,className:F("text-sm opacity-90",e),...t}));Q.displayName=We.displayName;try{X.displayName="ToastProvider",X.__docgenInfo={description:"",displayName:"ToastProvider",props:{}}}catch{}try{O.displayName="ToastViewport",O.__docgenInfo={description:"",displayName:"ToastViewport",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{Y.displayName="Toast",Y.__docgenInfo={description:"",displayName:"Toast",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}},variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:'"default" | "destructive" | null'}}}}}catch{}try{J.displayName="ToastTitle",J.__docgenInfo={description:"",displayName:"ToastTitle",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{Q.displayName="ToastDescription",Q.__docgenInfo={description:"",displayName:"ToastDescription",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{G.displayName="ToastClose",G.__docgenInfo={description:"",displayName:"ToastClose",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{z.displayName="ToastAction",z.__docgenInfo={description:"",displayName:"ToastAction",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}function bt(){const{toasts:e}=Z();return s.jsxs(X,{children:[e.map(function({id:t,title:o,description:r,action:d,...l}){return s.jsxs(Y,{...l,children:[s.jsxs("div",{className:"grid gap-1",children:[o&&s.jsx(J,{children:o}),r&&s.jsx(Q,{children:r})]}),d,s.jsx(G,{})]},t)}),s.jsx(O,{})]})}const ce=e=>s.jsxs(X,{children:[s.jsx(e,{}),s.jsx(bt,{}),s.jsx(O,{})]});try{ce.displayName="withToastProvider",ce.__docgenInfo={description:"",displayName:"withToastProvider",props:{}}}catch{}const qt={title:"BlackBox/Toast",parameters:{layout:"centered"},tags:["autodocs"],decorators:[ce]},q={render:()=>{const{toast:e}=Z();return s.jsx(de,{variant:"outline",onClick:()=>{e({description:"Your message has been sent."})},children:"Show Toast"})}},$={render:()=>{const{toast:e}=Z();return s.jsx(de,{variant:"outline",onClick:()=>{e({title:"Uh oh! Something went wrong.",description:"There was a problem with your request."})},children:"Show Toast"})}},H={render:()=>{const{toast:e}=Z();return s.jsx(de,{variant:"outline",onClick:()=>{e({title:"Uh oh! Something went wrong.",description:"There was a problem with your request.",action:s.jsx(z,{altText:"Try again",children:"Try again"})})},children:"Show Toast"})}};var ve,Te,we;q.parameters={...q.parameters,docs:{...(ve=q.parameters)==null?void 0:ve.docs,source:{originalSource:`{ +import{j as s}from"./jsx-runtime-CGpYA4L6.js";import{u as Z}from"./use-toast-CAMf2V-s.js";import{r as n}from"./index-CleY8y_P.js";import{r as Xe}from"./index-C2jgcCTd.js";import{u as Ye,c as b}from"./index-CRjgN0eO.js";import{u as be}from"./index-1PiYJVay.js";import{c as ze}from"./index-DSu0jbuC.js";import{c as Ge,P as A,b as U,u as Je,d as Qe}from"./index-BUwirNCq.js";import{B as Ze,R as et,P as tt}from"./index-BFj9zJkO.js";import{P as ot}from"./index-FvTp1rED.js";import{V as Ce}from"./index-wt3N3kzb.js";import{c as rt}from"./index-Bb4qSo10.js";import{c as F}from"./utils-8RyR4BqC.js";import{X as st}from"./x-CMV14TNj.js";import{B as de}from"./button-C5Vfupqw.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./createLucideIcon-kBjshEDv.js";var le="ToastProvider",[ue,nt,at]=ze("Toast"),[Pe,Wt]=Ge("Toast",[at]),[it,ee]=Pe(le),Ne=e=>{const{__scopeToast:t,label:o="Notification",duration:r=5e3,swipeDirection:d="right",swipeThreshold:l=50,children:p}=e,[v,T]=n.useState(null),[a,_]=n.useState(0),x=n.useRef(!1),D=n.useRef(!1);return o.trim()||console.error(`Invalid prop \`label\` supplied to \`${le}\`. Expected non-empty \`string\`.`),s.jsx(ue.Provider,{scope:t,children:s.jsx(it,{scope:t,label:o,duration:r,swipeDirection:d,swipeThreshold:l,toastCount:a,viewport:v,onViewportChange:T,onToastAdd:n.useCallback(()=>_(P=>P+1),[]),onToastRemove:n.useCallback(()=>_(P=>P-1),[]),isFocusedToastEscapeKeyDownRef:x,isClosePausedRef:D,children:p})})};Ne.displayName=le;var Re="ToastViewport",ct=["F8"],ne="toast.viewportPause",ae="toast.viewportResume",Se=n.forwardRef((e,t)=>{const{__scopeToast:o,hotkey:r=ct,label:d="Notifications ({hotkey})",...l}=e,p=ee(Re,o),v=nt(o),T=n.useRef(null),a=n.useRef(null),_=n.useRef(null),x=n.useRef(null),D=be(t,x,p.onViewportChange),P=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),N=p.toastCount>0;n.useEffect(()=>{const c=h=>{var m;r.every(w=>h[w]||h.code===w)&&((m=x.current)==null||m.focus())};return document.addEventListener("keydown",c),()=>document.removeEventListener("keydown",c)},[r]),n.useEffect(()=>{const c=T.current,h=x.current;if(N&&c&&h){const f=()=>{if(!p.isClosePausedRef.current){const g=new CustomEvent(ne);h.dispatchEvent(g),p.isClosePausedRef.current=!0}},m=()=>{if(p.isClosePausedRef.current){const g=new CustomEvent(ae);h.dispatchEvent(g),p.isClosePausedRef.current=!1}},w=g=>{!c.contains(g.relatedTarget)&&m()},y=()=>{c.contains(document.activeElement)||m()};return c.addEventListener("focusin",f),c.addEventListener("focusout",w),c.addEventListener("pointermove",f),c.addEventListener("pointerleave",y),window.addEventListener("blur",f),window.addEventListener("focus",m),()=>{c.removeEventListener("focusin",f),c.removeEventListener("focusout",w),c.removeEventListener("pointermove",f),c.removeEventListener("pointerleave",y),window.removeEventListener("blur",f),window.removeEventListener("focus",m)}}},[N,p.isClosePausedRef]);const u=n.useCallback(({tabbingDirection:c})=>{const f=v().map(m=>{const w=m.ref.current,y=[w,...gt(w)];return c==="forwards"?y:y.reverse()});return(c==="forwards"?f.reverse():f).flat()},[v]);return n.useEffect(()=>{const c=x.current;if(c){const h=f=>{var y,g,R;const m=f.altKey||f.ctrlKey||f.metaKey;if(f.key==="Tab"&&!m){const L=document.activeElement,I=f.shiftKey;if(f.target===c&&I){(y=a.current)==null||y.focus();return}const S=u({tabbingDirection:I?"backwards":"forwards"}),M=S.findIndex(i=>i===L);se(S.slice(M+1))?f.preventDefault():I?(g=a.current)==null||g.focus():(R=_.current)==null||R.focus()}};return c.addEventListener("keydown",h),()=>c.removeEventListener("keydown",h)}},[v,u]),s.jsxs(Ze,{ref:T,role:"region","aria-label":d.replace("{hotkey}",P),tabIndex:-1,style:{pointerEvents:N?void 0:"none"},children:[N&&s.jsx(ie,{ref:a,onFocusFromOutsideViewport:()=>{const c=u({tabbingDirection:"forwards"});se(c)}}),s.jsx(ue.Slot,{scope:o,children:s.jsx(A.ol,{tabIndex:-1,...l,ref:D})}),N&&s.jsx(ie,{ref:_,onFocusFromOutsideViewport:()=>{const c=u({tabbingDirection:"backwards"});se(c)}})]})});Se.displayName=Re;var Ie="ToastFocusProxy",ie=n.forwardRef((e,t)=>{const{__scopeToast:o,onFocusFromOutsideViewport:r,...d}=e,l=ee(Ie,o);return s.jsx(Ce,{"aria-hidden":!0,tabIndex:0,...d,ref:t,style:{position:"fixed"},onFocus:p=>{var a;const v=p.relatedTarget;!((a=l.viewport)!=null&&a.contains(v))&&r()}})});ie.displayName=Ie;var te="Toast",dt="toast.swipeStart",lt="toast.swipeMove",ut="toast.swipeCancel",pt="toast.swipeEnd",je=n.forwardRef((e,t)=>{const{forceMount:o,open:r,defaultOpen:d,onOpenChange:l,...p}=e,[v=!0,T]=Ye({prop:r,defaultProp:d,onChange:l});return s.jsx(ot,{present:o||v,children:s.jsx(vt,{open:v,...p,ref:t,onClose:()=>T(!1),onPause:U(e.onPause),onResume:U(e.onResume),onSwipeStart:b(e.onSwipeStart,a=>{a.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:b(e.onSwipeMove,a=>{const{x:_,y:x}=a.detail.delta;a.currentTarget.setAttribute("data-swipe","move"),a.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${_}px`),a.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${x}px`)}),onSwipeCancel:b(e.onSwipeCancel,a=>{a.currentTarget.setAttribute("data-swipe","cancel"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),a.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),a.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:b(e.onSwipeEnd,a=>{const{x:_,y:x}=a.detail.delta;a.currentTarget.setAttribute("data-swipe","end"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),a.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),a.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${_}px`),a.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${x}px`),T(!1)})})})});je.displayName=te;var[ft,mt]=Pe(te,{onClose(){}}),vt=n.forwardRef((e,t)=>{const{__scopeToast:o,type:r="foreground",duration:d,open:l,onClose:p,onEscapeKeyDown:v,onPause:T,onResume:a,onSwipeStart:_,onSwipeMove:x,onSwipeCancel:D,onSwipeEnd:P,...N}=e,u=ee(te,o),[c,h]=n.useState(null),f=be(t,i=>h(i)),m=n.useRef(null),w=n.useRef(null),y=d||u.duration,g=n.useRef(0),R=n.useRef(y),L=n.useRef(0),{onToastAdd:I,onToastRemove:oe}=u,j=U(()=>{var E;(c==null?void 0:c.contains(document.activeElement))&&((E=u.viewport)==null||E.focus()),p()}),S=n.useCallback(i=>{!i||i===1/0||(window.clearTimeout(L.current),g.current=new Date().getTime(),L.current=window.setTimeout(j,i))},[j]);n.useEffect(()=>{const i=u.viewport;if(i){const E=()=>{S(R.current),a==null||a()},C=()=>{const k=new Date().getTime()-g.current;R.current=R.current-k,window.clearTimeout(L.current),T==null||T()};return i.addEventListener(ne,C),i.addEventListener(ae,E),()=>{i.removeEventListener(ne,C),i.removeEventListener(ae,E)}}},[u.viewport,y,T,a,S]),n.useEffect(()=>{l&&!u.isClosePausedRef.current&&S(y)},[l,y,u.isClosePausedRef,S]),n.useEffect(()=>(I(),()=>oe()),[I,oe]);const M=n.useMemo(()=>c?Oe(c):null,[c]);return u.viewport?s.jsxs(s.Fragment,{children:[M&&s.jsx(Tt,{__scopeToast:o,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:M}),s.jsx(ft,{scope:o,onClose:j,children:Xe.createPortal(s.jsx(ue.ItemSlot,{scope:o,children:s.jsx(et,{asChild:!0,onEscapeKeyDown:b(v,()=>{u.isFocusedToastEscapeKeyDownRef.current||j(),u.isFocusedToastEscapeKeyDownRef.current=!1}),children:s.jsx(A.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":l?"open":"closed","data-swipe-direction":u.swipeDirection,...N,ref:f,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:b(e.onKeyDown,i=>{i.key==="Escape"&&(v==null||v(i.nativeEvent),i.nativeEvent.defaultPrevented||(u.isFocusedToastEscapeKeyDownRef.current=!0,j()))}),onPointerDown:b(e.onPointerDown,i=>{i.button===0&&(m.current={x:i.clientX,y:i.clientY})}),onPointerMove:b(e.onPointerMove,i=>{if(!m.current)return;const E=i.clientX-m.current.x,C=i.clientY-m.current.y,k=!!w.current,V=["left","right"].includes(u.swipeDirection),K=["left","up"].includes(u.swipeDirection)?Math.min:Math.max,He=V?K(0,E):0,Ue=V?0:K(0,C),re=i.pointerType==="touch"?10:2,B={x:He,y:Ue},fe={originalEvent:i,delta:B};k?(w.current=B,W(lt,x,fe,{discrete:!1})):me(B,u.swipeDirection,re)?(w.current=B,W(dt,_,fe,{discrete:!1}),i.target.setPointerCapture(i.pointerId)):(Math.abs(E)>re||Math.abs(C)>re)&&(m.current=null)}),onPointerUp:b(e.onPointerUp,i=>{const E=w.current,C=i.target;if(C.hasPointerCapture(i.pointerId)&&C.releasePointerCapture(i.pointerId),w.current=null,m.current=null,E){const k=i.currentTarget,V={originalEvent:i,delta:E};me(E,u.swipeDirection,u.swipeThreshold)?W(pt,P,V,{discrete:!0}):W(ut,D,V,{discrete:!0}),k.addEventListener("click",K=>K.preventDefault(),{once:!0})}})})})}),u.viewport)})]}):null}),Tt=e=>{const{__scopeToast:t,children:o,...r}=e,d=ee(te,t),[l,p]=n.useState(!1),[v,T]=n.useState(!1);return xt(()=>p(!0)),n.useEffect(()=>{const a=window.setTimeout(()=>T(!0),1e3);return()=>window.clearTimeout(a)},[]),v?null:s.jsx(tt,{asChild:!0,children:s.jsx(Ce,{...r,children:l&&s.jsxs(s.Fragment,{children:[d.label," ",o]})})})},wt="ToastTitle",Ae=n.forwardRef((e,t)=>{const{__scopeToast:o,...r}=e;return s.jsx(A.div,{...r,ref:t})});Ae.displayName=wt;var yt="ToastDescription",Fe=n.forwardRef((e,t)=>{const{__scopeToast:o,...r}=e;return s.jsx(A.div,{...r,ref:t})});Fe.displayName=yt;var De="ToastAction",Le=n.forwardRef((e,t)=>{const{altText:o,...r}=e;return o.trim()?s.jsx(Ve,{altText:o,asChild:!0,children:s.jsx(pe,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${De}\`. Expected non-empty \`string\`.`),null)});Le.displayName=De;var ke="ToastClose",pe=n.forwardRef((e,t)=>{const{__scopeToast:o,...r}=e,d=mt(ke,o);return s.jsx(Ve,{asChild:!0,children:s.jsx(A.button,{type:"button",...r,ref:t,onClick:b(e.onClick,d.onClose)})})});pe.displayName=ke;var Ve=n.forwardRef((e,t)=>{const{__scopeToast:o,altText:r,...d}=e;return s.jsx(A.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...d,ref:t})});function Oe(e){const t=[];return Array.from(e.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&t.push(r.textContent),ht(r)){const d=r.ariaHidden||r.hidden||r.style.display==="none",l=r.dataset.radixToastAnnounceExclude==="";if(!d)if(l){const p=r.dataset.radixToastAnnounceAlt;p&&t.push(p)}else t.push(...Oe(r))}}),t}function W(e,t,o,{discrete:r}){const d=o.originalEvent.currentTarget,l=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:o});t&&d.addEventListener(e,t,{once:!0}),r?Qe(d,l):d.dispatchEvent(l)}var me=(e,t,o=0)=>{const r=Math.abs(e.x),d=Math.abs(e.y),l=r>d;return t==="left"||t==="right"?l&&r>o:!l&&d>o};function xt(e=()=>{}){const t=U(e);Je(()=>{let o=0,r=0;return o=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(o),window.cancelAnimationFrame(r)}},[t])}function ht(e){return e.nodeType===e.ELEMENT_NODE}function gt(e){const t=[],o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const d=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||d?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;o.nextNode();)t.push(o.currentNode);return t}function se(e){const t=document.activeElement;return e.some(o=>o===t?!0:(o.focus(),document.activeElement!==t))}var Et=Ne,Me=Se,Ke=je,Be=Ae,We=Fe,qe=Le,$e=pe;const X=Et,O=n.forwardRef(({className:e,...t},o)=>s.jsx(Me,{ref:o,className:F("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));O.displayName=Me.displayName;const _t=rt("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),Y=n.forwardRef(({className:e,variant:t,...o},r)=>s.jsx(Ke,{ref:r,className:F(_t({variant:t}),e),...o}));Y.displayName=Ke.displayName;const z=n.forwardRef(({className:e,...t},o)=>s.jsx(qe,{ref:o,className:F("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t}));z.displayName=qe.displayName;const G=n.forwardRef(({className:e,...t},o)=>s.jsx($e,{ref:o,className:F("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:s.jsx(st,{className:"h-4 w-4"})}));G.displayName=$e.displayName;const J=n.forwardRef(({className:e,...t},o)=>s.jsx(Be,{ref:o,className:F("text-sm font-semibold",e),...t}));J.displayName=Be.displayName;const Q=n.forwardRef(({className:e,...t},o)=>s.jsx(We,{ref:o,className:F("text-sm opacity-90",e),...t}));Q.displayName=We.displayName;try{X.displayName="ToastProvider",X.__docgenInfo={description:"",displayName:"ToastProvider",props:{}}}catch{}try{O.displayName="ToastViewport",O.__docgenInfo={description:"",displayName:"ToastViewport",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{Y.displayName="Toast",Y.__docgenInfo={description:"",displayName:"Toast",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}},variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:'"default" | "destructive" | null'}}}}}catch{}try{J.displayName="ToastTitle",J.__docgenInfo={description:"",displayName:"ToastTitle",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{Q.displayName="ToastDescription",Q.__docgenInfo={description:"",displayName:"ToastDescription",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{G.displayName="ToastClose",G.__docgenInfo={description:"",displayName:"ToastClose",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}try{z.displayName="ToastAction",z.__docgenInfo={description:"",displayName:"ToastAction",props:{asChild:{defaultValue:null,description:"",name:"asChild",required:!1,type:{name:"boolean"}}}}}catch{}function bt(){const{toasts:e}=Z();return s.jsxs(X,{children:[e.map(function({id:t,title:o,description:r,action:d,...l}){return s.jsxs(Y,{...l,children:[s.jsxs("div",{className:"grid gap-1",children:[o&&s.jsx(J,{children:o}),r&&s.jsx(Q,{children:r})]}),d,s.jsx(G,{})]},t)}),s.jsx(O,{})]})}const ce=e=>s.jsxs(X,{children:[s.jsx(e,{}),s.jsx(bt,{}),s.jsx(O,{})]});try{ce.displayName="withToastProvider",ce.__docgenInfo={description:"",displayName:"withToastProvider",props:{}}}catch{}const qt={title:"BlackBox/Toast",parameters:{layout:"centered"},tags:["autodocs"],decorators:[ce]},q={render:()=>{const{toast:e}=Z();return s.jsx(de,{variant:"outline",onClick:()=>{e({description:"Your message has been sent."})},children:"Show Toast"})}},$={render:()=>{const{toast:e}=Z();return s.jsx(de,{variant:"outline",onClick:()=>{e({title:"Uh oh! Something went wrong.",description:"There was a problem with your request."})},children:"Show Toast"})}},H={render:()=>{const{toast:e}=Z();return s.jsx(de,{variant:"outline",onClick:()=>{e({title:"Uh oh! Something went wrong.",description:"There was a problem with your request.",action:s.jsx(z,{altText:"Try again",children:"Try again"})})},children:"Show Toast"})}};var ve,Te,we;q.parameters={...q.parameters,docs:{...(ve=q.parameters)==null?void 0:ve.docs,source:{originalSource:`{ render: () => { const { toast diff --git a/storybook-static/assets/WithTooltip-KJL26V4Q-DzsXQ7ww.js b/storybook-static/assets/WithTooltip-KJL26V4Q-ZNvJcEKX.js similarity index 82% rename from storybook-static/assets/WithTooltip-KJL26V4Q-DzsXQ7ww.js rename to storybook-static/assets/WithTooltip-KJL26V4Q-ZNvJcEKX.js index d34ae7b..e926df8 100644 --- a/storybook-static/assets/WithTooltip-KJL26V4Q-DzsXQ7ww.js +++ b/storybook-static/assets/WithTooltip-KJL26V4Q-ZNvJcEKX.js @@ -1 +1 @@ -import{W as j,W as k,b as n}from"./index-kiCenfxh.js";import"./iframe-BWWxm5vg.js";import"../sb-preview/runtime.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";export{j as WithToolTipState,k as WithTooltip,n as WithTooltipPure}; +import{W as j,W as k,b as n}from"./index-DPys28Bk.js";import"./iframe-CAxipHqy.js";import"../sb-preview/runtime.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";export{j as WithToolTipState,k as WithTooltip,n as WithTooltipPure}; diff --git a/storybook-static/assets/button-Dd-H60kn.js b/storybook-static/assets/button-C5Vfupqw.js similarity index 96% rename from storybook-static/assets/button-Dd-H60kn.js rename to storybook-static/assets/button-C5Vfupqw.js index 3337995..358a7f1 100644 --- a/storybook-static/assets/button-Dd-H60kn.js +++ b/storybook-static/assets/button-C5Vfupqw.js @@ -1 +1 @@ -import{j as d}from"./jsx-runtime-CGpYA4L6.js";import{r as u}from"./index-CleY8y_P.js";import{S as l}from"./index-1PiYJVay.js";import{c}from"./index-Bb4qSo10.js";import{c as f}from"./utils-8RyR4BqC.js";const p=c("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),e=u.forwardRef(({className:t,variant:r,size:o,asChild:n=!1,...a},i)=>{const s=n?l:"button";return d.jsx(s,{className:f(p({variant:r,size:o,className:t})),ref:i,...a})});e.displayName="Button";try{e.displayName="Button",e.__docgenInfo={description:"",displayName:"Button",props:{asChild:{defaultValue:{value:"false"},description:"",name:"asChild",required:!1,type:{name:"boolean"}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:'"default" | "sm" | "lg" | "icon" | null'}},variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:'"link" | "default" | "secondary" | "destructive" | "outline" | "ghost" | null'}}}}}catch{}export{e as B,p as b}; +import{j as d}from"./jsx-runtime-CGpYA4L6.js";import{r as u}from"./index-CleY8y_P.js";import{S as l}from"./index-1PiYJVay.js";import{c}from"./index-Bb4qSo10.js";import{c as f}from"./utils-8RyR4BqC.js";const p=c("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),e=u.forwardRef(({className:t,variant:r,size:o,asChild:n=!1,...a},i)=>{const s=n?l:"button";return d.jsx(s,{className:f(p({variant:r,size:o,className:t})),ref:i,...a})});e.displayName="Button";try{e.displayName="Button",e.__docgenInfo={description:"",displayName:"Button",props:{asChild:{defaultValue:{value:"false"},description:"",name:"asChild",required:!1,type:{name:"boolean"}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:'"default" | "sm" | "lg" | "icon" | null'}},variant:{defaultValue:null,description:"",name:"variant",required:!1,type:{name:'"link" | "default" | "destructive" | "outline" | "secondary" | "ghost" | null'}}}}}catch{}export{e as B,p as b}; diff --git a/storybook-static/assets/calendar-Z8336tkc.js b/storybook-static/assets/calendar-CmBrbu8s.js similarity index 99% rename from storybook-static/assets/calendar-Z8336tkc.js rename to storybook-static/assets/calendar-CmBrbu8s.js index 6e10edc..f8d42dc 100644 --- a/storybook-static/assets/calendar-Z8336tkc.js +++ b/storybook-static/assets/calendar-CmBrbu8s.js @@ -1,4 +1,4 @@ -import{j as u}from"./jsx-runtime-CGpYA4L6.js";import{r as M}from"./index-CleY8y_P.js";import{c as ie}from"./utils-8RyR4BqC.js";import{b as Oe}from"./button-Dd-H60kn.js";import{c as mt}from"./createLucideIcon-kBjshEDv.js";import{C as vt}from"./chevron-right-LrJNRl_k.js";/** +import{j as u}from"./jsx-runtime-CGpYA4L6.js";import{r as M}from"./index-CleY8y_P.js";import{c as ie}from"./utils-8RyR4BqC.js";import{b as Oe}from"./button-C5Vfupqw.js";import{c as mt}from"./createLucideIcon-kBjshEDv.js";import{C as vt}from"./chevron-right-LrJNRl_k.js";/** * @license lucide-react v0.400.0 - ISC * * This source code is licensed under the ISC license. diff --git a/storybook-static/assets/dropdown-menu-DZj9NbHQ.js b/storybook-static/assets/dropdown-menu-DZj9NbHQ.js deleted file mode 100644 index 3f637d7..0000000 --- a/storybook-static/assets/dropdown-menu-DZj9NbHQ.js +++ /dev/null @@ -1 +0,0 @@ -import{j as t}from"./jsx-runtime-CGpYA4L6.js";import{r as s}from"./index-CleY8y_P.js";import{c as w,u as h}from"./index-CRjgN0eO.js";import{c as q}from"./index-1PiYJVay.js";import{c as J,P as Q}from"./index-BUwirNCq.js";import{c as D,A as V,C as Y,G as Z,L as ee,I as oe,a as re,R as ne,b as ae,d as te,S as se,e as de,f as pe,g as ie,h as ce,P as ue,i as le,j as me}from"./index-DvMrJWEt.js";import{u as v}from"./index-DF5SYaCP.js";import{c as l}from"./utils-8RyR4BqC.js";import{C as fe}from"./chevron-right-LrJNRl_k.js";import{C as we}from"./check-D2cwZkjZ.js";var M="DropdownMenu",[ge,ro]=J(M,[D]),i=D(),[xe,b]=ge(M),N=e=>{const{__scopeDropdownMenu:o,children:r,dir:n,open:a,defaultOpen:p,onOpenChange:u,modal:d=!0}=e,c=i(o),g=s.useRef(null),[m=!1,f]=h({prop:a,defaultProp:p,onChange:u});return t.jsx(xe,{scope:o,triggerId:v(),triggerRef:g,contentId:v(),open:m,onOpenChange:f,onOpenToggle:s.useCallback(()=>f(X=>!X),[f]),modal:d,children:t.jsx(ce,{...c,open:m,onOpenChange:f,dir:n,modal:d,children:r})})};N.displayName=M;var y="DropdownMenuTrigger",_=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,p=b(y,r),u=i(r);return t.jsx(V,{asChild:!0,...u,children:t.jsx(Q.button,{type:"button",id:p.triggerId,"aria-haspopup":"menu","aria-expanded":p.open,"aria-controls":p.open?p.contentId:void 0,"data-state":p.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:q(o,p.triggerRef),onPointerDown:w(e.onPointerDown,d=>{!n&&d.button===0&&d.ctrlKey===!1&&(p.onOpenToggle(),p.open||d.preventDefault())}),onKeyDown:w(e.onKeyDown,d=>{n||(["Enter"," "].includes(d.key)&&p.onOpenToggle(),d.key==="ArrowDown"&&p.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})})});_.displayName=y;var Me="DropdownMenuPortal",R=e=>{const{__scopeDropdownMenu:o,...r}=e,n=i(o);return t.jsx(ue,{...n,...r})};R.displayName=Me;var S="DropdownMenuContent",I=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=b(S,r),p=i(r),u=s.useRef(!1);return t.jsx(Y,{id:a.contentId,"aria-labelledby":a.triggerId,...p,...n,ref:o,onCloseAutoFocus:w(e.onCloseAutoFocus,d=>{var c;u.current||(c=a.triggerRef.current)==null||c.focus(),u.current=!1,d.preventDefault()}),onInteractOutside:w(e.onInteractOutside,d=>{const c=d.detail.originalEvent,g=c.button===0&&c.ctrlKey===!0,m=c.button===2||g;(!a.modal||m)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});I.displayName=S;var ve="DropdownMenuGroup",C=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(Z,{...a,...n,ref:o})});C.displayName=ve;var he="DropdownMenuLabel",j=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ee,{...a,...n,ref:o})});j.displayName=he;var De="DropdownMenuItem",E=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(oe,{...a,...n,ref:o})});E.displayName=De;var be="DropdownMenuCheckboxItem",P=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(re,{...a,...n,ref:o})});P.displayName=be;var Ne="DropdownMenuRadioGroup",ye=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ne,{...a,...n,ref:o})});ye.displayName=Ne;var _e="DropdownMenuRadioItem",A=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ae,{...a,...n,ref:o})});A.displayName=_e;var Re="DropdownMenuItemIndicator",O=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(te,{...a,...n,ref:o})});O.displayName=Re;var Se="DropdownMenuSeparator",T=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(se,{...a,...n,ref:o})});T.displayName=Se;var Ie="DropdownMenuArrow",Ce=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(de,{...a,...n,ref:o})});Ce.displayName=Ie;var je=e=>{const{__scopeDropdownMenu:o,children:r,open:n,onOpenChange:a,defaultOpen:p}=e,u=i(o),[d=!1,c]=h({prop:n,defaultProp:p,onChange:a});return t.jsx(le,{...u,open:d,onOpenChange:c,children:r})},Ee="DropdownMenuSubTrigger",G=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(pe,{...a,...n,ref:o})});G.displayName=Ee;var Pe="DropdownMenuSubContent",k=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ie,{...a,...n,ref:o,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});k.displayName=Pe;var Ae=N,Oe=_,Te=R,$=I,Ge=C,L=j,z=E,K=P,U=A,B=O,F=T,ke=je,H=G,W=k;const no=Ae,ao=Oe,to=Ge,so=ke,$e=s.forwardRef(({className:e,inset:o,children:r,...n},a)=>t.jsxs(H,{ref:a,className:l("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",o&&"pl-8",e),...n,children:[r,t.jsx(fe,{className:"ml-auto h-4 w-4"})]}));$e.displayName=H.displayName;const Le=s.forwardRef(({className:e,...o},r)=>t.jsx(W,{ref:r,className:l("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...o}));Le.displayName=W.displayName;const ze=s.forwardRef(({className:e,sideOffset:o=4,...r},n)=>t.jsx(Te,{children:t.jsx($,{ref:n,sideOffset:o,className:l("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r})}));ze.displayName=$.displayName;const Ke=s.forwardRef(({className:e,inset:o,...r},n)=>t.jsx(z,{ref:n,className:l("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",o&&"pl-8",e),...r}));Ke.displayName=z.displayName;const Ue=s.forwardRef(({className:e,children:o,checked:r,...n},a)=>t.jsxs(K,{ref:a,className:l("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:r,...n,children:[t.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:t.jsx(B,{children:t.jsx(we,{className:"h-4 w-4"})})}),o]}));Ue.displayName=K.displayName;const Be=s.forwardRef(({className:e,children:o,...r},n)=>t.jsxs(U,{ref:n,className:l("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[t.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:t.jsx(B,{children:t.jsx(me,{className:"h-2 w-2 fill-current"})})}),o]}));Be.displayName=U.displayName;const Fe=s.forwardRef(({className:e,inset:o,...r},n)=>t.jsx(L,{ref:n,className:l("px-2 py-1.5 text-sm font-semibold",o&&"pl-8",e),...r}));Fe.displayName=L.displayName;const He=s.forwardRef(({className:e,...o},r)=>t.jsx(F,{ref:r,className:l("-mx-1 my-1 h-px bg-muted",e),...o}));He.displayName=F.displayName;const x=({className:e,...o})=>t.jsx("span",{className:l("ml-auto text-xs tracking-widest opacity-60",e),...o});x.displayName="DropdownMenuShortcut";try{x.displayName="DropdownMenuShortcut",x.__docgenInfo={description:"",displayName:"DropdownMenuShortcut",props:{}}}catch{}export{no as D,ao as a,ze as b,Ke as c,Fe as d,to as e,He as f,so as g,$e as h,Le as i,x as j}; diff --git a/storybook-static/assets/dropdown-menu-y34kZjI6.js b/storybook-static/assets/dropdown-menu-y34kZjI6.js new file mode 100644 index 0000000..88e33a5 --- /dev/null +++ b/storybook-static/assets/dropdown-menu-y34kZjI6.js @@ -0,0 +1 @@ +import{j as t}from"./jsx-runtime-CGpYA4L6.js";import{r as s}from"./index-CleY8y_P.js";import{c as w,u as D}from"./index-CRjgN0eO.js";import{c as Q}from"./index-1PiYJVay.js";import{c as V,P as Y}from"./index-BUwirNCq.js";import{c as h,A as Z,C as ee,G as oe,L as re,I as ne,a as ae,R as te,b as se,d as de,S as pe,e as ie,f as ce,g as ue,h as le,P as me,i as fe,j as we}from"./index-DvMrJWEt.js";import{u as v}from"./index-DF5SYaCP.js";import{c as l}from"./utils-8RyR4BqC.js";import{C as ge}from"./chevron-right-LrJNRl_k.js";import{C as xe}from"./check-D2cwZkjZ.js";var M="DropdownMenu",[Me,no]=V(M,[h]),i=h(),[ve,b]=Me(M),N=e=>{const{__scopeDropdownMenu:o,children:r,dir:n,open:a,defaultOpen:p,onOpenChange:u,modal:d=!0}=e,c=i(o),g=s.useRef(null),[m=!1,f]=D({prop:a,defaultProp:p,onChange:u});return t.jsx(ve,{scope:o,triggerId:v(),triggerRef:g,contentId:v(),open:m,onOpenChange:f,onOpenToggle:s.useCallback(()=>f(J=>!J),[f]),modal:d,children:t.jsx(le,{...c,open:m,onOpenChange:f,dir:n,modal:d,children:r})})};N.displayName=M;var y="DropdownMenuTrigger",_=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,p=b(y,r),u=i(r);return t.jsx(Z,{asChild:!0,...u,children:t.jsx(Y.button,{type:"button",id:p.triggerId,"aria-haspopup":"menu","aria-expanded":p.open,"aria-controls":p.open?p.contentId:void 0,"data-state":p.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:Q(o,p.triggerRef),onPointerDown:w(e.onPointerDown,d=>{!n&&d.button===0&&d.ctrlKey===!1&&(p.onOpenToggle(),p.open||d.preventDefault())}),onKeyDown:w(e.onKeyDown,d=>{n||(["Enter"," "].includes(d.key)&&p.onOpenToggle(),d.key==="ArrowDown"&&p.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(d.key)&&d.preventDefault())})})})});_.displayName=y;var De="DropdownMenuPortal",R=e=>{const{__scopeDropdownMenu:o,...r}=e,n=i(o);return t.jsx(me,{...n,...r})};R.displayName=De;var S="DropdownMenuContent",I=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=b(S,r),p=i(r),u=s.useRef(!1);return t.jsx(ee,{id:a.contentId,"aria-labelledby":a.triggerId,...p,...n,ref:o,onCloseAutoFocus:w(e.onCloseAutoFocus,d=>{var c;u.current||(c=a.triggerRef.current)==null||c.focus(),u.current=!1,d.preventDefault()}),onInteractOutside:w(e.onInteractOutside,d=>{const c=d.detail.originalEvent,g=c.button===0&&c.ctrlKey===!0,m=c.button===2||g;(!a.modal||m)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});I.displayName=S;var he="DropdownMenuGroup",C=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(oe,{...a,...n,ref:o})});C.displayName=he;var be="DropdownMenuLabel",j=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(re,{...a,...n,ref:o})});j.displayName=be;var Ne="DropdownMenuItem",P=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ne,{...a,...n,ref:o})});P.displayName=Ne;var ye="DropdownMenuCheckboxItem",E=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ae,{...a,...n,ref:o})});E.displayName=ye;var _e="DropdownMenuRadioGroup",A=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(te,{...a,...n,ref:o})});A.displayName=_e;var Re="DropdownMenuRadioItem",O=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(se,{...a,...n,ref:o})});O.displayName=Re;var Se="DropdownMenuItemIndicator",T=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(de,{...a,...n,ref:o})});T.displayName=Se;var Ie="DropdownMenuSeparator",G=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(pe,{...a,...n,ref:o})});G.displayName=Ie;var Ce="DropdownMenuArrow",je=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ie,{...a,...n,ref:o})});je.displayName=Ce;var Pe=e=>{const{__scopeDropdownMenu:o,children:r,open:n,onOpenChange:a,defaultOpen:p}=e,u=i(o),[d=!1,c]=D({prop:n,defaultProp:p,onChange:a});return t.jsx(fe,{...u,open:d,onOpenChange:c,children:r})},Ee="DropdownMenuSubTrigger",$=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ce,{...a,...n,ref:o})});$.displayName=Ee;var Ae="DropdownMenuSubContent",k=s.forwardRef((e,o)=>{const{__scopeDropdownMenu:r,...n}=e,a=i(r);return t.jsx(ue,{...a,...n,ref:o,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});k.displayName=Ae;var Oe=N,Te=_,L=R,z=I,Ge=C,K=j,U=P,B=E,$e=A,F=O,H=T,W=G,ke=Pe,X=$,q=k;const ao=Oe,to=Te,so=Ge,po=L,io=ke,co=$e,Le=s.forwardRef(({className:e,inset:o,children:r,...n},a)=>t.jsxs(X,{ref:a,className:l("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",o&&"pl-8",e),...n,children:[r,t.jsx(ge,{className:"ml-auto h-4 w-4"})]}));Le.displayName=X.displayName;const ze=s.forwardRef(({className:e,...o},r)=>t.jsx(q,{ref:r,className:l("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...o}));ze.displayName=q.displayName;const Ke=s.forwardRef(({className:e,sideOffset:o=4,...r},n)=>t.jsx(L,{children:t.jsx(z,{ref:n,sideOffset:o,className:l("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r})}));Ke.displayName=z.displayName;const Ue=s.forwardRef(({className:e,inset:o,...r},n)=>t.jsx(U,{ref:n,className:l("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",o&&"pl-8",e),...r}));Ue.displayName=U.displayName;const Be=s.forwardRef(({className:e,children:o,checked:r,...n},a)=>t.jsxs(B,{ref:a,className:l("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:r,...n,children:[t.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:t.jsx(H,{children:t.jsx(xe,{className:"h-4 w-4"})})}),o]}));Be.displayName=B.displayName;const Fe=s.forwardRef(({className:e,children:o,...r},n)=>t.jsxs(F,{ref:n,className:l("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...r,children:[t.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:t.jsx(H,{children:t.jsx(we,{className:"h-2 w-2 fill-current"})})}),o]}));Fe.displayName=F.displayName;const He=s.forwardRef(({className:e,inset:o,...r},n)=>t.jsx(K,{ref:n,className:l("px-2 py-1.5 text-sm font-semibold",o&&"pl-8",e),...r}));He.displayName=K.displayName;const We=s.forwardRef(({className:e,...o},r)=>t.jsx(W,{ref:r,className:l("-mx-1 my-1 h-px bg-muted",e),...o}));We.displayName=W.displayName;const x=({className:e,...o})=>t.jsx("span",{className:l("ml-auto text-xs tracking-widest opacity-60",e),...o});x.displayName="DropdownMenuShortcut";try{x.displayName="DropdownMenuShortcut",x.__docgenInfo={description:"",displayName:"DropdownMenuShortcut",props:{}}}catch{}export{ao as D,to as a,Ke as b,Ue as c,He as d,We as e,Be as f,co as g,Fe as h,so as i,x as j,io as k,Le as l,po as m,ze as n}; diff --git a/storybook-static/assets/formatter-2WMMO6ZP-DjKVkbN2.js b/storybook-static/assets/formatter-2WMMO6ZP-CYerDvfq.js similarity index 99% rename from storybook-static/assets/formatter-2WMMO6ZP-DjKVkbN2.js rename to storybook-static/assets/formatter-2WMMO6ZP-CYerDvfq.js index ae1c9a1..216c0cb 100644 --- a/storybook-static/assets/formatter-2WMMO6ZP-DjKVkbN2.js +++ b/storybook-static/assets/formatter-2WMMO6ZP-CYerDvfq.js @@ -1,4 +1,4 @@ -var Qi=Object.defineProperty;var Zi=(e,t,r)=>t in e?Qi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var _e=(e,t,r)=>Zi(e,typeof t!="symbol"?t+"":t,r);import{m as ea}from"./index-kiCenfxh.js";import"./iframe-BWWxm5vg.js";import"../sb-preview/runtime.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";var ta=Object.defineProperty,pu=(e,t)=>{for(var r in t)ta(e,r,{get:t[r],enumerable:!0})},hu=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},se=(e,t,r)=>(hu(e,t,"read from private field"),t.get(e)),ra=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},na=(e,t,r,n)=>(hu(e,t,"write to private field"),t.set(e,r),r),du={};pu(du,{languages:()=>Vl,options:()=>zl,parsers:()=>Gu,printers:()=>Gl});var ua=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},O=ua,Br="string",xr="array",Tr="cursor",Bt="indent",xt="align",Lr="trim",Ye="group",Tt="fill",Lt="if-break",Nt="indent-if-break",Nr="line-suffix",qr="line-suffix-boundary",be="line",Pr="label",qt="break-parent",Du=new Set([Tr,Bt,xt,Lr,Ye,Tt,Lt,Nt,Nr,qr,be,Pr,qt]);function ia(e){if(typeof e=="string")return Br;if(Array.isArray(e))return xr;if(!e)return;let{type:t}=e;if(Du.has(t))return t}var Ir=ia,aa=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function sa(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +var Qi=Object.defineProperty;var Zi=(e,t,r)=>t in e?Qi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var _e=(e,t,r)=>Zi(e,typeof t!="symbol"?t+"":t,r);import{m as ea}from"./index-DPys28Bk.js";import"./iframe-CAxipHqy.js";import"../sb-preview/runtime.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";var ta=Object.defineProperty,pu=(e,t)=>{for(var r in t)ta(e,r,{get:t[r],enumerable:!0})},hu=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},se=(e,t,r)=>(hu(e,t,"read from private field"),t.get(e)),ra=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},na=(e,t,r,n)=>(hu(e,t,"write to private field"),t.set(e,r),r),du={};pu(du,{languages:()=>Vl,options:()=>zl,parsers:()=>Gu,printers:()=>Gl});var ua=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},O=ua,Br="string",xr="array",Tr="cursor",Bt="indent",xt="align",Lr="trim",Ye="group",Tt="fill",Lt="if-break",Nt="indent-if-break",Nr="line-suffix",qr="line-suffix-boundary",be="line",Pr="label",qt="break-parent",Du=new Set([Tr,Bt,xt,Lr,Ye,Tt,Lt,Nt,Nr,qr,be,Pr,qt]);function ia(e){if(typeof e=="string")return Br;if(Array.isArray(e))return xr;if(!e)return;let{type:t}=e;if(Du.has(t))return t}var Ir=ia,aa=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function sa(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', Expected it to be 'string' or 'object'.`;if(Ir(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=aa([...Du].map(u=>`'${u}'`));return`Unexpected doc.type '${e.type}'. Expected it to be ${n}.`}var oa=class extends Error{constructor(t){super(sa(t));_e(this,"name","InvalidDocError");this.doc=t}},fu=oa,la=()=>{},ca=la;function we(e){return{type:Bt,contents:e}}function mu(e,t){return{type:xt,contents:t,n:e}}function q(e,t={}){return ca(t.expandedStates),{type:Ye,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function pa(e){return mu(Number.NEGATIVE_INFINITY,e)}function ha(e){return mu({type:"root"},e)}function gu(e){return{type:Tt,parts:e}}function bt(e,t="",r={}){return{type:Lt,breakContents:e,flatContents:t,groupId:r.groupId}}function da(e,t){return{type:Nt,contents:e,groupId:t.groupId,negate:t.negate}}var Ze={type:qt},Da={type:be,hard:!0},fa={type:be,hard:!0,literal:!0},L={type:be},I={type:be,soft:!0},A=[Da,Ze],ma=[fa,Ze];function et(e,t){let r=[];for(let n=0;n{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},Pt=ga;function Or(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(i){if(r.has(i))return r.get(i);let a=u(i);return r.set(i,a),a}function u(i){switch(Ir(i)){case xr:return t(i.map(n));case Tt:return t({...i,parts:i.parts.map(n)});case Lt:return t({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case Ye:{let{expandedStates:a,contents:s}=i;return a?(a=a.map(n),s=a[0]):s=n(s),t({...i,contents:s,expandedStates:a})}case xt:case Bt:case Nt:case Pr:case Nr:return t({...i,contents:n(i.contents)});case Br:case Tr:case Lr:case qr:case be:case qt:return t(i);default:throw new fu(i)}}}function Ca(e){switch(Ir(e)){case Tt:if(e.parts.every(t=>t===""))return"";break;case Ye:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===Ye&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case xt:case Bt:case Nt:case Nr:if(!e.contents)return"";break;case Lt:if(!e.flatContents&&!e.breakContents)return"";break;case xr:{let t=[];for(let r of e){if(!r)continue;let[n,...u]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof Pt(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...u)}return t.length===0?"":t.length===1?t[0]:t}case Br:case Tr:case Lr:case qr:case be:case Pr:case qt:break;default:throw new fu(e)}return e}function Fa(e){return Or(e,t=>Ca(t))}function G(e,t=ma){return Or(e,r=>typeof r=="string"?et(t,r.split(` `)):r)}var va=class extends Error{constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`);_e(this,"name","UnexpectedNodeError");this.node=t}},ya=va,lt="'",cn='"';function Ea(e,t){let r=t===!0||t===lt?lt:cn,n=r===lt?cn:lt,u=0,i=0;for(let a of e)a===r?u++:a===n&&i++;return u>i?n:r}var ba=Ea;function wa(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var U,Sa=class{constructor(e){ra(this,U,void 0),na(this,U,new Set(e))}getLeadingWhitespaceCount(e){let t=se(this,U),r=0;for(let n=0;n=0&&t.has(e.charAt(n));n--)r++;return r}getLeadingWhitespace(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(0,t)}getTrailingWhitespace(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(e.length-t)}hasLeadingWhitespace(e){return se(this,U).has(e.charAt(0))}hasTrailingWhitespace(e){return se(this,U).has(Pt(!1,e,-1))}trimStart(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(t)}trimEnd(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-t)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,t=!1){let r=`[${wa([...se(this,U)].join(""))}]+`,n=new RegExp(t?`(${r})`:r);return e.split(n)}hasWhitespaceCharacter(e){let t=se(this,U);return Array.prototype.some.call(e,r=>t.has(r))}hasNonWhitespaceCharacter(e){let t=se(this,U);return Array.prototype.some.call(e,r=>!t.has(r))}isWhitespaceOnly(e){let t=se(this,U);return Array.prototype.every.call(e,r=>t.has(r))}};U=new WeakMap;var Aa=Sa,ka=[" ",` diff --git a/storybook-static/assets/iframe-BWWxm5vg.js b/storybook-static/assets/iframe-BWWxm5vg.js deleted file mode 100644 index 2a32aa0..0000000 --- a/storybook-static/assets/iframe-BWWxm5vg.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__fileDeps=["./Accordion.stories-DjfSOfNX.js","./jsx-runtime-CGpYA4L6.js","./index-CleY8y_P.js","./_commonjsHelpers-Cpj98o6Y.js","./index-BUwirNCq.js","./index-C2jgcCTd.js","./index-1PiYJVay.js","./index-DSu0jbuC.js","./index-CRjgN0eO.js","./index-Dy3DlD1s.js","./index-FvTp1rED.js","./index-DF5SYaCP.js","./index-BBUPqgzG.js","./utils-8RyR4BqC.js","./chevron-down-DmK9nTZU.js","./createLucideIcon-kBjshEDv.js","./Alert-dialog.stories-Dz4jXjeT.js","./index-CNHJ6ZtR.js","./index-BFj9zJkO.js","./index-AUzbzXwX.js","./button-Dd-H60kn.js","./index-Bb4qSo10.js","./Alert.stories-rlMtcIS4.js","./Avatar.stories-BilpHR1L.js","./Badge.stories-CRRznIAe.js","./index-4lRnP7hS.js","./index-DEUJ_QDu.js","./Breadcrumb.stories-B82TVisk.js","./chevron-right-LrJNRl_k.js","./dropdown-menu-DZj9NbHQ.js","./index-DvMrJWEt.js","./index-BCbxt7xm.js","./index-DOFQCb2T.js","./check-D2cwZkjZ.js","./Button.stories-Dm7m_pXw.js","./Calendar.stories-CX6nQ4NO.js","./calendar-Z8336tkc.js","./form-C7HgSUBv.js","./label-p2dGKIr_.js","./react-icons.esm-B7_ZKjrr.js","./popover-C0KbRRN6.js","./use-toast-CAMf2V-s.js","./Card.stories-MNvxwLyx.js","./input-BogIqK8Y.js","./select-B1xNsqKv.js","./index-mE8aEH4R.js","./index-wt3N3kzb.js","./Carousel.stories-Bn-jLBqN.js","./Checkbox.stories-DJRVfEc4.js","./Collapsible.stories-DvBrGF9X.js","./Combobox.stories-Bti4Aqke.js","./extends-CF3RwP-h.js","./dialog-BbUM1zYY.js","./x-CMV14TNj.js","./drawer-Bx-_WKg5.js","./Configure-CFhJyPHW.js","./index-DjKt9u9V.js","./index-kiCenfxh.js","./index-D-8MO0q_.js","./mapValues-BMPjoyRp.js","./_baseUniq-dNMEYABU.js","./index-DnRBQzoZ.js","./index-DrFu-skq.js","./Context-menu.stories-uDchf7h3.js","./Date-picker.stories-Die_Gr39.js","./Dialog.stories-CbsigMzg.js","./Drawer.stories-DhWzuvxt.js","./throttle-g1z6VH_D.js","./isPlainObject-e6f9bsoA.js","./tiny-invariant-CopsF_GD.js","./Toast.stories-C67dxBg5.js","./entry-preview-CP7PFkzv.js","./react-18-B6cRmnj9.js","./entry-preview-docs-BUMzT84c.js","./preview-BJPLiuSt.js","./preview-CwqMn10d.js","./preview-BTwmgt5n.js","./preview-BAz7FMXc.js","./preview-DRF586Ug.js","./preview-CGrz6KcL.js","./preview-B_C79Jec.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import"../sb-preview/runtime.js";(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))n(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function a(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(e){if(e.ep)return;e.ep=!0;const o=a(e);fetch(e.href,o)}})();const R="modulepreload",T=function(r,_){return new URL(r,_).href},O={},t=function(_,a,n){let e=Promise.resolve();if(a&&a.length>0){const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),p=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));e=Promise.all(a.map(i=>{if(i=T(i,n),i in O)return;O[i]=!0;const m=i.endsWith(".css"),d=m?'[rel="stylesheet"]':"";if(!!n)for(let u=o.length-1;u>=0;u--){const l=o[u];if(l.href===i&&(!m||l.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${d}`))return;const c=document.createElement("link");if(c.rel=m?"stylesheet":R,m||(c.as="script",c.crossOrigin=""),c.href=i,p&&c.setAttribute("nonce",p),document.head.appendChild(c),m)return new Promise((u,l)=>{c.addEventListener("load",u),c.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${i}`)))})}))}return e.then(()=>_()).catch(o=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o})},{createBrowserChannel:f}=__STORYBOOK_MODULE_CHANNELS__,{addons:L}=__STORYBOOK_MODULE_PREVIEW_API__,E=f({page:"preview"});L.setChannel(E);window.__STORYBOOK_ADDONS_CHANNEL__=E;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=E);const D={"./src/stories/Accordion.stories.tsx":async()=>t(()=>import("./Accordion.stories-DjfSOfNX.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url),"./src/stories/Alert-dialog.stories.tsx":async()=>t(()=>import("./Alert-dialog.stories-Dz4jXjeT.js"),__vite__mapDeps([16,1,2,3,4,5,6,17,8,11,18,19,10,13,20,21]),import.meta.url),"./src/stories/Alert.stories.tsx":async()=>t(()=>import("./Alert.stories-rlMtcIS4.js"),__vite__mapDeps([22,1,2,3,21,13,15]),import.meta.url),"./src/stories/Avatar.stories.tsx":async()=>t(()=>import("./Avatar.stories-BilpHR1L.js"),__vite__mapDeps([23,1,2,3,4,5,6,13]),import.meta.url),"./src/stories/Badge.stories.tsx":async()=>t(()=>import("./Badge.stories-CRRznIAe.js"),__vite__mapDeps([24,1,2,3,21,13,25,26]),import.meta.url),"./src/stories/Breadcrumb.stories.tsx":async()=>t(()=>import("./Breadcrumb.stories-B82TVisk.js"),__vite__mapDeps([27,1,2,3,6,13,28,15,29,8,4,5,30,7,12,18,19,11,31,32,10,33]),import.meta.url),"./src/stories/Button.stories.ts":async()=>t(()=>import("./Button.stories-Dm7m_pXw.js"),__vite__mapDeps([34,20,1,2,3,6,21,13,25,26]),import.meta.url),"./src/stories/Calendar.stories.tsx":async()=>t(()=>import("./Calendar.stories-CX6nQ4NO.js"),__vite__mapDeps([35,1,2,3,36,13,20,6,21,15,28,37,38,4,5,39,40,8,18,19,11,31,32,10,41]),import.meta.url),"./src/stories/Card.stories.tsx":async()=>t(()=>import("./Card.stories-MNvxwLyx.js"),__vite__mapDeps([42,1,2,3,20,6,21,13,43,38,4,5,44,8,7,12,18,19,11,31,32,45,46,14,15,33,39]),import.meta.url),"./src/stories/Carousel.stories.tsx":async()=>t(()=>import("./Carousel.stories-Bn-jLBqN.js"),__vite__mapDeps([47,1,2,3,13,20,6,21,15]),import.meta.url),"./src/stories/Checkbox.stories.tsx":async()=>t(()=>import("./Checkbox.stories-DJRVfEc4.js"),__vite__mapDeps([48,1,2,3,6,4,5,8,45,32,10,13,33,15,37,38,21,20,41]),import.meta.url),"./src/stories/Collapsible.stories.tsx":async()=>t(()=>import("./Collapsible.stories-DvBrGF9X.js"),__vite__mapDeps([49,1,2,3,9,8,4,5,6,10,11,20,21,13,39]),import.meta.url),"./src/stories/Combobox.stories.tsx":async()=>t(()=>import("./Combobox.stories-Bti4Aqke.js"),__vite__mapDeps([50,1,2,3,39,13,20,6,21,51,5,19,4,52,17,8,11,18,10,53,15,40,31,32,29,30,7,12,28,33,54]),import.meta.url),"./src/stories/Configure.mdx":async()=>t(()=>import("./Configure-CFhJyPHW.js"),__vite__mapDeps([55,1,2,3,56,57,5,6,17,8,4,11,18,19,10,58,51,59,60,61,62]),import.meta.url),"./src/stories/Context-menu.stories.tsx":async()=>t(()=>import("./Context-menu.stories-uDchf7h3.js"),__vite__mapDeps([63,1,2,3,8,4,5,6,30,15,7,12,18,19,11,31,32,10,13,28,33]),import.meta.url),"./src/stories/Date-picker.stories.tsx":async()=>t(()=>import("./Date-picker.stories-Die_Gr39.js"),__vite__mapDeps([64,1,2,3,37,6,13,38,4,5,21,20,36,15,28,40,8,18,19,11,31,32,10,44,7,12,45,46,14,33,41]),import.meta.url),"./src/stories/Dialog.stories.tsx":async()=>t(()=>import("./Dialog.stories-CbsigMzg.js"),__vite__mapDeps([65,1,2,3,52,17,8,4,5,6,11,18,19,10,13,53,15,20,21,43,38]),import.meta.url),"./src/stories/Drawer.stories.tsx":async()=>t(()=>import("./Drawer.stories-DhWzuvxt.js"),__vite__mapDeps([66,1,2,3,54,17,8,4,5,6,11,18,19,10,13,20,21,15,67,59,68,69,60]),import.meta.url),"./src/stories/Toast.stories.tsx":async()=>t(()=>import("./Toast.stories-C67dxBg5.js"),__vite__mapDeps([70,1,2,3,41,5,8,4,6,7,18,10,46,21,13,53,15,20]),import.meta.url)};async function I(r){return D[r]()}const{composeConfigs:P,PreviewWeb:y,ClientApi:S}=__STORYBOOK_MODULE_PREVIEW_API__,V=async(r=[])=>{const _=await Promise.all([r.at(0)??t(()=>import("./entry-preview-CP7PFkzv.js"),__vite__mapDeps([71,2,3,72,5]),import.meta.url),r.at(1)??t(()=>import("./entry-preview-docs-BUMzT84c.js"),__vite__mapDeps([73,61,59,3,68,62,2]),import.meta.url),r.at(2)??t(()=>import("./preview-BJPLiuSt.js"),__vite__mapDeps([74,58]),import.meta.url),r.at(3)??t(()=>import("./preview-5TCEcCDh.js"),[],import.meta.url),r.at(4)??t(()=>import("./preview-Ct5NkTJf.js"),[],import.meta.url),r.at(5)??t(()=>import("./preview-CwqMn10d.js"),__vite__mapDeps([75,62]),import.meta.url),r.at(6)??t(()=>import("./preview-B4GcaC1c.js"),[],import.meta.url),r.at(7)??t(()=>import("./preview-BTwmgt5n.js"),__vite__mapDeps([76,69]),import.meta.url),r.at(8)??t(()=>import("./preview-BAz7FMXc.js"),__vite__mapDeps([77,62]),import.meta.url),r.at(9)??t(()=>import("./preview-BpcF_O6y.js"),[],import.meta.url),r.at(10)??t(()=>import("./preview-DRF586Ug.js"),__vite__mapDeps([78,26]),import.meta.url),r.at(11)??t(()=>import("./preview-TxKTyTs3.js"),[],import.meta.url),r.at(12)??t(()=>import("./preview-CGrz6KcL.js"),__vite__mapDeps([79,80]),import.meta.url)]);return P(_)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new y(I,V);window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;export{t as _}; diff --git a/storybook-static/assets/iframe-CAxipHqy.js b/storybook-static/assets/iframe-CAxipHqy.js new file mode 100644 index 0000000..f15c025 --- /dev/null +++ b/storybook-static/assets/iframe-CAxipHqy.js @@ -0,0 +1,2 @@ +const __vite__fileDeps=["./Accordion.stories-DjfSOfNX.js","./jsx-runtime-CGpYA4L6.js","./index-CleY8y_P.js","./_commonjsHelpers-Cpj98o6Y.js","./index-BUwirNCq.js","./index-C2jgcCTd.js","./index-1PiYJVay.js","./index-DSu0jbuC.js","./index-CRjgN0eO.js","./index-Dy3DlD1s.js","./index-FvTp1rED.js","./index-DF5SYaCP.js","./index-BBUPqgzG.js","./utils-8RyR4BqC.js","./chevron-down-DmK9nTZU.js","./createLucideIcon-kBjshEDv.js","./Alert-dialog.stories-DWcTGbKB.js","./index-CNHJ6ZtR.js","./index-BFj9zJkO.js","./index-AUzbzXwX.js","./button-C5Vfupqw.js","./index-Bb4qSo10.js","./Alert.stories-rlMtcIS4.js","./Avatar.stories-BilpHR1L.js","./Badge.stories-DE73WAGR.js","./index-4lRnP7hS.js","./index-DEUJ_QDu.js","./Breadcrumb.stories-kCwVdeQE.js","./chevron-right-LrJNRl_k.js","./dropdown-menu-y34kZjI6.js","./index-DvMrJWEt.js","./index-BCbxt7xm.js","./index-DOFQCb2T.js","./check-D2cwZkjZ.js","./Button.stories-BT8CjrWh.js","./Calendar.stories-DjYce2OC.js","./calendar-CmBrbu8s.js","./form-C7HgSUBv.js","./label-p2dGKIr_.js","./react-icons.esm-B7_ZKjrr.js","./popover-C0KbRRN6.js","./use-toast-CAMf2V-s.js","./Card.stories-BILkXllz.js","./input-BogIqK8Y.js","./select-B1xNsqKv.js","./index-mE8aEH4R.js","./index-wt3N3kzb.js","./Carousel.stories-qQ96c101.js","./Checkbox.stories-CwIXj74e.js","./Collapsible.stories-DlhzeikU.js","./Combobox.stories-C9t18Pj8.js","./extends-CF3RwP-h.js","./dialog-BbUM1zYY.js","./x-CMV14TNj.js","./drawer-Bx-_WKg5.js","./Configure-CtyBPmch.js","./index-DjKt9u9V.js","./index-DPys28Bk.js","./index-D-8MO0q_.js","./mapValues-BMPjoyRp.js","./_baseUniq-dNMEYABU.js","./index-DnRBQzoZ.js","./index-DrFu-skq.js","./Context-menu.stories-uDchf7h3.js","./Date-picker.stories-C6dRFX5S.js","./Dialog.stories-3fPzlfJ0.js","./Drawer.stories-D-3HQQVs.js","./plus-BBp9dAgc.js","./throttle-g1z6VH_D.js","./isPlainObject-e6f9bsoA.js","./tiny-invariant-CopsF_GD.js","./Dropdown-menu.stories-B2dMOp_0.js","./Toast.stories-C1E6YhCe.js","./entry-preview-CP7PFkzv.js","./react-18-B6cRmnj9.js","./entry-preview-docs-BUMzT84c.js","./preview-BJPLiuSt.js","./preview-CwqMn10d.js","./preview-BTwmgt5n.js","./preview-BAz7FMXc.js","./preview-DRF586Ug.js","./preview-CGrz6KcL.js","./preview-B_C79Jec.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import"../sb-preview/runtime.js";(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))a(e);new MutationObserver(e=>{for(const o of e)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function n(e){const o={};return e.integrity&&(o.integrity=e.integrity),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?o.credentials="include":e.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(e){if(e.ep)return;e.ep=!0;const o=n(e);fetch(e.href,o)}})();const R="modulepreload",T=function(r,_){return new URL(r,_).href},O={},t=function(_,n,a){let e=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),p=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));e=Promise.all(n.map(i=>{if(i=T(i,a),i in O)return;O[i]=!0;const m=i.endsWith(".css"),d=m?'[rel="stylesheet"]':"";if(!!a)for(let u=o.length-1;u>=0;u--){const l=o[u];if(l.href===i&&(!m||l.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${d}`))return;const c=document.createElement("link");if(c.rel=m?"stylesheet":R,m||(c.as="script",c.crossOrigin=""),c.href=i,p&&c.setAttribute("nonce",p),document.head.appendChild(c),m)return new Promise((u,l)=>{c.addEventListener("load",u),c.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${i}`)))})}))}return e.then(()=>_()).catch(o=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o})},{createBrowserChannel:L}=__STORYBOOK_MODULE_CHANNELS__,{addons:f}=__STORYBOOK_MODULE_PREVIEW_API__,E=L({page:"preview"});f.setChannel(E);window.__STORYBOOK_ADDONS_CHANNEL__=E;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=E);const D={"./src/stories/Accordion.stories.tsx":async()=>t(()=>import("./Accordion.stories-DjfSOfNX.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url),"./src/stories/Alert-dialog.stories.tsx":async()=>t(()=>import("./Alert-dialog.stories-DWcTGbKB.js"),__vite__mapDeps([16,1,2,3,4,5,6,17,8,11,18,19,10,13,20,21]),import.meta.url),"./src/stories/Alert.stories.tsx":async()=>t(()=>import("./Alert.stories-rlMtcIS4.js"),__vite__mapDeps([22,1,2,3,21,13,15]),import.meta.url),"./src/stories/Avatar.stories.tsx":async()=>t(()=>import("./Avatar.stories-BilpHR1L.js"),__vite__mapDeps([23,1,2,3,4,5,6,13]),import.meta.url),"./src/stories/Badge.stories.tsx":async()=>t(()=>import("./Badge.stories-DE73WAGR.js"),__vite__mapDeps([24,1,2,3,21,13,25,26]),import.meta.url),"./src/stories/Breadcrumb.stories.tsx":async()=>t(()=>import("./Breadcrumb.stories-kCwVdeQE.js"),__vite__mapDeps([27,1,2,3,6,13,28,15,29,8,4,5,30,7,12,18,19,11,31,32,10,33]),import.meta.url),"./src/stories/Button.stories.ts":async()=>t(()=>import("./Button.stories-BT8CjrWh.js"),__vite__mapDeps([34,20,1,2,3,6,21,13,25,26]),import.meta.url),"./src/stories/Calendar.stories.tsx":async()=>t(()=>import("./Calendar.stories-DjYce2OC.js"),__vite__mapDeps([35,1,2,3,36,13,20,6,21,15,28,37,38,4,5,39,40,8,18,19,11,31,32,10,41]),import.meta.url),"./src/stories/Card.stories.tsx":async()=>t(()=>import("./Card.stories-BILkXllz.js"),__vite__mapDeps([42,1,2,3,20,6,21,13,43,38,4,5,44,8,7,12,18,19,11,31,32,45,46,14,15,33,39]),import.meta.url),"./src/stories/Carousel.stories.tsx":async()=>t(()=>import("./Carousel.stories-qQ96c101.js"),__vite__mapDeps([47,1,2,3,13,20,6,21,15]),import.meta.url),"./src/stories/Checkbox.stories.tsx":async()=>t(()=>import("./Checkbox.stories-CwIXj74e.js"),__vite__mapDeps([48,1,2,3,6,4,5,8,45,32,10,13,33,15,37,38,21,20,41]),import.meta.url),"./src/stories/Collapsible.stories.tsx":async()=>t(()=>import("./Collapsible.stories-DlhzeikU.js"),__vite__mapDeps([49,1,2,3,9,8,4,5,6,10,11,20,21,13,39]),import.meta.url),"./src/stories/Combobox.stories.tsx":async()=>t(()=>import("./Combobox.stories-C9t18Pj8.js"),__vite__mapDeps([50,1,2,3,39,13,20,6,21,51,5,19,4,52,17,8,11,18,10,53,15,40,31,32,29,30,7,12,28,33,54]),import.meta.url),"./src/stories/Configure.mdx":async()=>t(()=>import("./Configure-CtyBPmch.js"),__vite__mapDeps([55,1,2,3,56,57,5,6,17,8,4,11,18,19,10,58,51,59,60,61,62]),import.meta.url),"./src/stories/Context-menu.stories.tsx":async()=>t(()=>import("./Context-menu.stories-uDchf7h3.js"),__vite__mapDeps([63,1,2,3,8,4,5,6,30,15,7,12,18,19,11,31,32,10,13,28,33]),import.meta.url),"./src/stories/Date-picker.stories.tsx":async()=>t(()=>import("./Date-picker.stories-C6dRFX5S.js"),__vite__mapDeps([64,1,2,3,37,6,13,38,4,5,21,20,36,15,28,40,8,18,19,11,31,32,10,44,7,12,45,46,14,33,41]),import.meta.url),"./src/stories/Dialog.stories.tsx":async()=>t(()=>import("./Dialog.stories-3fPzlfJ0.js"),__vite__mapDeps([65,1,2,3,52,17,8,4,5,6,11,18,19,10,13,53,15,20,21,43,38]),import.meta.url),"./src/stories/Drawer.stories.tsx":async()=>t(()=>import("./Drawer.stories-D-3HQQVs.js"),__vite__mapDeps([66,1,2,3,54,17,8,4,5,6,11,18,19,10,13,20,21,15,67,68,59,69,70,60]),import.meta.url),"./src/stories/Dropdown-menu.stories.tsx":async()=>t(()=>import("./Dropdown-menu.stories-B2dMOp_0.js"),__vite__mapDeps([71,1,2,3,29,8,4,5,6,30,15,7,12,18,19,11,31,32,10,13,28,33,20,21,67]),import.meta.url),"./src/stories/Toast.stories.tsx":async()=>t(()=>import("./Toast.stories-C1E6YhCe.js"),__vite__mapDeps([72,1,2,3,41,5,8,4,6,7,18,10,46,21,13,53,15,20]),import.meta.url)};async function I(r){return D[r]()}const{composeConfigs:P,PreviewWeb:y,ClientApi:S}=__STORYBOOK_MODULE_PREVIEW_API__,V=async(r=[])=>{const _=await Promise.all([r.at(0)??t(()=>import("./entry-preview-CP7PFkzv.js"),__vite__mapDeps([73,2,3,74,5]),import.meta.url),r.at(1)??t(()=>import("./entry-preview-docs-BUMzT84c.js"),__vite__mapDeps([75,61,59,3,69,62,2]),import.meta.url),r.at(2)??t(()=>import("./preview-BJPLiuSt.js"),__vite__mapDeps([76,58]),import.meta.url),r.at(3)??t(()=>import("./preview-BkYYXAgd.js"),[],import.meta.url),r.at(4)??t(()=>import("./preview-Ct5NkTJf.js"),[],import.meta.url),r.at(5)??t(()=>import("./preview-CwqMn10d.js"),__vite__mapDeps([77,62]),import.meta.url),r.at(6)??t(()=>import("./preview-B4GcaC1c.js"),[],import.meta.url),r.at(7)??t(()=>import("./preview-BTwmgt5n.js"),__vite__mapDeps([78,70]),import.meta.url),r.at(8)??t(()=>import("./preview-BAz7FMXc.js"),__vite__mapDeps([79,62]),import.meta.url),r.at(9)??t(()=>import("./preview-BpcF_O6y.js"),[],import.meta.url),r.at(10)??t(()=>import("./preview-DRF586Ug.js"),__vite__mapDeps([80,26]),import.meta.url),r.at(11)??t(()=>import("./preview-6Sm-QW-l.js"),[],import.meta.url),r.at(12)??t(()=>import("./preview-CGrz6KcL.js"),__vite__mapDeps([81,82]),import.meta.url)]);return P(_)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new y(I,V);window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;export{t as _}; diff --git a/storybook-static/assets/index-kiCenfxh.js b/storybook-static/assets/index-DPys28Bk.js similarity index 99% rename from storybook-static/assets/index-kiCenfxh.js rename to storybook-static/assets/index-DPys28Bk.js index a0a4778..7cb597b 100644 --- a/storybook-static/assets/index-kiCenfxh.js +++ b/storybook-static/assets/index-DPys28Bk.js @@ -1,5 +1,5 @@ -const __vite__fileDeps=["./syntaxhighlighter-BP7B2CQK-DgbqSUNR.js","./iframe-BWWxm5vg.js","./index-CleY8y_P.js","./_commonjsHelpers-Cpj98o6Y.js","./index-C2jgcCTd.js","./index-1PiYJVay.js","./jsx-runtime-CGpYA4L6.js","./index-CNHJ6ZtR.js","./index-CRjgN0eO.js","./index-BUwirNCq.js","./index-DF5SYaCP.js","./index-BFj9zJkO.js","./index-AUzbzXwX.js","./index-FvTp1rED.js","./index-D-8MO0q_.js","./extends-CF3RwP-h.js","./mapValues-BMPjoyRp.js","./_baseUniq-dNMEYABU.js","./index-DnRBQzoZ.js","./index-DrFu-skq.js","./formatter-2WMMO6ZP-DjKVkbN2.js","./WithTooltip-KJL26V4Q-DzsXQ7ww.js","./Color-PRSJMWNM-C6cV9cMC.js","./throttle-g1z6VH_D.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{_ as Vt}from"./iframe-BWWxm5vg.js";import{r as o,a as Sl,R as u}from"./index-CleY8y_P.js";import{g as Ln}from"./_commonjsHelpers-Cpj98o6Y.js";import{r as c0,R as X1}from"./index-C2jgcCTd.js";import{S as d0}from"./index-1PiYJVay.js";import{T as Z1,D as J1,d as Q1,a as ed,R as td,P as rd,O as nd,C as ad}from"./index-CNHJ6ZtR.js";import{O as u0,P as od}from"./index-D-8MO0q_.js";import{_ as Me}from"./extends-CF3RwP-h.js";import{l as p0,n as ld,o as f0,p as id,d as $n,q as sd,r as cd,s as dd,b as h0,t as g0,u as ud,v as m0,w as pd,x as fd,y as hd,z as gd,A as md,B as v0,c as vd,C as bd,D as yd,E as co,a as b0,F as y0,G as w0,H as wd,I as xd,J as Ed,i as Sd}from"./mapValues-BMPjoyRp.js";import{_ as Cd}from"./_baseUniq-dNMEYABU.js";import{S as Cl,b as aa}from"./index-DnRBQzoZ.js";import{d as Rd}from"./index-DrFu-skq.js";var Fe=e=>`control-${e.replace(/\s+/g,"-")}`,zn=e=>`set-${e.replace(/\s+/g,"-")}`;const{global:Id}=__STORYBOOK_MODULE_GLOBAL__,{logger:Ad}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var _d=Object.create,x0=Object.defineProperty,kd=Object.getOwnPropertyDescriptor,E0=Object.getOwnPropertyNames,Od=Object.getPrototypeOf,Td=Object.prototype.hasOwnProperty,uo=(e,t)=>function(){return t||(0,e[E0(e)[0]])((t={exports:{}}).exports,t),t.exports},Md=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of E0(t))!Td.call(e,a)&&a!==r&&x0(e,a,{get:()=>t[a],enumerable:!(n=kd(t,a))||n.enumerable});return e},S0=(e,t,r)=>(r=e!=null?_d(Od(e)):{},Md(!e||!e.__esModule?x0(r,"default",{value:e,enumerable:!0}):r,e));function Et(){return Et=Object.assign?Object.assign.bind():function(e){for(var t=1;ti.map(i=>__vite__fileDeps[i]); +import{_ as Vt}from"./iframe-CAxipHqy.js";import{r as o,a as Sl,R as u}from"./index-CleY8y_P.js";import{g as Ln}from"./_commonjsHelpers-Cpj98o6Y.js";import{r as c0,R as X1}from"./index-C2jgcCTd.js";import{S as d0}from"./index-1PiYJVay.js";import{T as Z1,D as J1,d as Q1,a as ed,R as td,P as rd,O as nd,C as ad}from"./index-CNHJ6ZtR.js";import{O as u0,P as od}from"./index-D-8MO0q_.js";import{_ as Me}from"./extends-CF3RwP-h.js";import{l as p0,n as ld,o as f0,p as id,d as $n,q as sd,r as cd,s as dd,b as h0,t as g0,u as ud,v as m0,w as pd,x as fd,y as hd,z as gd,A as md,B as v0,c as vd,C as bd,D as yd,E as co,a as b0,F as y0,G as w0,H as wd,I as xd,J as Ed,i as Sd}from"./mapValues-BMPjoyRp.js";import{_ as Cd}from"./_baseUniq-dNMEYABU.js";import{S as Cl,b as aa}from"./index-DnRBQzoZ.js";import{d as Rd}from"./index-DrFu-skq.js";var Fe=e=>`control-${e.replace(/\s+/g,"-")}`,zn=e=>`set-${e.replace(/\s+/g,"-")}`;const{global:Id}=__STORYBOOK_MODULE_GLOBAL__,{logger:Ad}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var _d=Object.create,x0=Object.defineProperty,kd=Object.getOwnPropertyDescriptor,E0=Object.getOwnPropertyNames,Od=Object.getPrototypeOf,Td=Object.prototype.hasOwnProperty,uo=(e,t)=>function(){return t||(0,e[E0(e)[0]])((t={exports:{}}).exports,t),t.exports},Md=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of E0(t))!Td.call(e,a)&&a!==r&&x0(e,a,{get:()=>t[a],enumerable:!(n=kd(t,a))||n.enumerable});return e},S0=(e,t,r)=>(r=e!=null?_d(Od(e)):{},Md(!e||!e.__esModule?x0(r,"default",{value:e,enumerable:!0}):r,e));function Et(){return Et=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?a-1:0),i=1;i=0&&a<1?(c=l,s=i):a>=1&&a<2?(c=i,s=l):a>=2&&a<3?(s=l,d=i):a>=3&&a<4?(s=i,d=l):a>=4&&a<5?(c=i,d=l):a>=5&&a<6&&(c=l,d=i);var f=r-l/2,h=c+f,m=s+f,p=d+f;return n(h,m,p)}var pi={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 e3(e){if(typeof e!="string")return e;var t=e.toLowerCase();return pi[t]?"#"+pi[t]:e}var t3=/^#[a-fA-F0-9]{6}$/,r3=/^#[a-fA-F0-9]{8}$/,n3=/^#[a-fA-F0-9]{3}$/,a3=/^#[a-fA-F0-9]{4}$/,va=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,o3=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,l3=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,i3=/^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 Do(e){if(typeof e!="string")throw new nt(3);var t=e3(e);if(t.match(t3))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(r3)){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(n3))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(a3)){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=va.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var l=o3.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 i=l3.exec(t);if(i){var c=parseInt(""+i[1],10),s=parseInt(""+i[2],10)/100,d=parseInt(""+i[3],10)/100,f="rgb("+Vr(c,s,d)+")",h=va.exec(f);if(!h)throw new nt(4,t,f);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var m=i3.exec(t.substring(0,50));if(m){var p=parseInt(""+m[1],10),v=parseInt(""+m[2],10)/100,g=parseInt(""+m[3],10)/100,w="rgb("+Vr(p,v,g)+")",E=va.exec(w);if(!E)throw new nt(4,t,w);return{red:parseInt(""+E[1],10),green:parseInt(""+E[2],10),blue:parseInt(""+E[3],10),alpha:parseFloat(""+m[4])>1?parseFloat(""+m[4])/100:parseFloat(""+m[4])}}throw new nt(5)}function s3(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),l=Math.min(t,r,n),i=(a+l)/2;if(a===l)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var c,s=a-l,d=i>.5?s/(2-a-l):s/(a+l);switch(a){case t:c=(r-n)/s+(r=1?_n(e,t,r):"rgba("+Vr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?_n(e.hue,e.saturation,e.lightness):"rgba("+Vr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new nt(2)}function Ya(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Ga("#"+Lt(e)+Lt(t)+Lt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Ga("#"+Lt(e.red)+Lt(e.green)+Lt(e.blue));throw new nt(6)}function kn(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=Do(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?Ya(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?Ya(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new nt(7)}var f3=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},h3=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},g3=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},m3=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Ks(e){if(typeof e!="object")throw new nt(8);if(h3(e))return kn(e);if(f3(e))return Ya(e);if(m3(e))return p3(e);if(g3(e))return u3(e);throw new nt(8)}function Xs(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Xs(e,t,n)}}function Vo(e){return Xs(e,e.length,[])}function Uo(e,t,r){return Math.max(e,Math.min(t,r))}function v3(e,t){if(t==="transparent")return t;var r=Ys(t);return Ks(Y({},r,{lightness:Uo(0,1,r.lightness-parseFloat(e))}))}var b3=Vo(v3),rr=b3;function y3(e,t){if(t==="transparent")return t;var r=Ys(t);return Ks(Y({},r,{lightness:Uo(0,1,r.lightness+parseFloat(e))}))}var w3=Vo(y3),fi=w3;function x3(e,t){if(t==="transparent")return t;var r=Do(t),n=typeof r.alpha=="number"?r.alpha:1,a=Y({},r,{alpha:Uo(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return kn(a)}var E3=Vo(x3),ke=E3,gr=({theme:e})=>({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"},"& tt, & code":{fontSize:"inherit"}}),gt=({theme:e})=>({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"?ke(.1,e.color.defaultText):ke(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border}),ne=({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"}),Gt={margin:"16px 0"},S3=({href:e,...t})=>{let r=/^\//.test(e)?`./?path=${e}`:e,n=/^#.*/.test(e)?"_self":"_top";return u.createElement("a",{href:r,target:n,...t})},Zs=A(S3)(ne,({theme:e})=>({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}})),Js=A.blockquote(ne,Gt,({theme:e})=>({borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}})),C3=e=>typeof e=="string",R3=/[\n\r]/g,I3=A.code(({theme:e})=>({fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"}),gt),A3=A(Mo)(({theme:e})=>({fontFamily:e.typography.fonts.mono,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"}})),Wo=({className:e,children:t,...r})=>{let n=(e||"").match(/lang-(\S+)/),a=o.Children.toArray(t);return a.filter(C3).some(l=>l.match(R3))?u.createElement(A3,{bordered:!0,copyable:!0,language:(n==null?void 0:n[1])??"text",format:!1,...r},t):u.createElement(I3,{...r,className:e},a)},Qs=A.div(ne),ec=A.dl(ne,Gt,{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}}),tc=A.h1(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold})),qo=A.h2(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`})),Go=A.h3(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.m1}px`})),rc=A.h4(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.s3}px`})),nc=A.h5(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.s2}px`})),ac=A.h6(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.s2}px`,color:e.color.dark})),oc=A.hr(({theme:e})=>({border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0})),lc=A.img({maxWidth:"100%"}),ic=A.li(ne,({theme:e})=>({fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":gt({theme:e})})),_3={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},sc=A.ol(ne,Gt,_3,{listStyle:"decimal"}),cc=A.p(ne,Gt,({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":gt({theme:e})})),dc=A.pre(ne,Gt,({theme:e})=>({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"}})),uc=A.span(ne,({theme:e})=>({"&.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"}}})),pc=A.table(ne,Gt,({theme:e})=>({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}})),fc=A.title(gt),k3={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},hc=A.ul(ne,Gt,k3,{listStyle:"disc"}),Yo=A.div(ne),gc={h1:e=>u.createElement(tc,{...re(e,"h1")}),h2:e=>u.createElement(qo,{...re(e,"h2")}),h3:e=>u.createElement(Go,{...re(e,"h3")}),h4:e=>u.createElement(rc,{...re(e,"h4")}),h5:e=>u.createElement(nc,{...re(e,"h5")}),h6:e=>u.createElement(ac,{...re(e,"h6")}),pre:e=>u.createElement(dc,{...re(e,"pre")}),a:e=>u.createElement(Zs,{...re(e,"a")}),hr:e=>u.createElement(oc,{...re(e,"hr")}),dl:e=>u.createElement(ec,{...re(e,"dl")}),blockquote:e=>u.createElement(Js,{...re(e,"blockquote")}),table:e=>u.createElement(pc,{...re(e,"table")}),img:e=>u.createElement(lc,{...re(e,"img")}),div:e=>u.createElement(Qs,{...re(e,"div")}),span:e=>u.createElement(uc,{...re(e,"span")}),li:e=>u.createElement(ic,{...re(e,"li")}),ul:e=>u.createElement(hc,{...re(e,"ul")}),ol:e=>u.createElement(sc,{...re(e,"ol")}),p:e=>u.createElement(cc,{...re(e,"p")}),code:e=>u.createElement(Wo,{...re(e,"code")}),tt:e=>u.createElement(fc,{...re(e,"tt")}),resetwrapper:e=>u.createElement(Yo,{...re(e,"resetwrapper")})},O3=A.div(({theme:e})=>({display:"inline-block",fontSize:11,lineHeight:"12px",alignSelf:"center",padding:"4px 12px",borderRadius:"3em",fontWeight:e.typography.weight.bold}),{svg:{height:12,width:12,marginRight:4,marginTop:-2,path:{fill:"currentColor"}}},({theme:e,status:t})=>{switch(t){case"critical":return{color:e.color.critical,background:e.background.critical};case"negative":return{color:e.color.negativeText,background:e.background.negative,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.negativeText)}`:"none"};case"warning":return{color:e.color.warningText,background:e.background.warning,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.warningText)}`:"none"};case"neutral":return{color:e.color.dark,background:e.color.mediumlight,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.dark)}`:"none"};case"positive":return{color:e.color.positiveText,background:e.background.positive,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.positiveText)}`:"none"};default:return{}}}),T3=({...e})=>u.createElement(O3,{...e}),M3=0,L3=e=>e.button===M3&&!e.altKey&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey,$3=(e,t)=>{L3(e)&&(e.preventDefault(),t(e))},z3=A.span(({withArrow:e})=>e?{"> svg:last-of-type":{height:"0.7em",width:"0.7em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}:{},({containsIcon:e})=>e?{svg:{height:"1em",width:"1em",verticalAlign:"middle",position:"relative",bottom:0,marginRight:0}}:{}),B3=A.a(({theme:e})=>({display:"inline-block",transition:"all 150ms ease-out",textDecoration:"none",color:e.color.secondary,"&:hover, &:focus":{cursor:"pointer",color:rr(.07,e.color.secondary),"svg path:not([fill])":{fill:rr(.07,e.color.secondary)}},"&:active":{color:rr(.1,e.color.secondary),"svg path:not([fill])":{fill:rr(.1,e.color.secondary)}},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em","& path":{fill:e.color.secondary}}}),({theme:e,secondary:t,tertiary:r})=>{let n;return t&&(n=[e.textMutedColor,e.color.dark,e.color.darker]),r&&(n=[e.color.dark,e.color.darkest,e.textMutedColor]),n?{color:n[0],"svg path:not([fill])":{fill:n[0]},"&:hover":{color:n[1],"svg path:not([fill])":{fill:n[1]}},"&:active":{color:n[2],"svg path:not([fill])":{fill:n[2]}}}:{}},({nochrome:e})=>e?{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}}:{},({theme:e,inverse:t})=>t?{color:e.color.lightest,":not([fill])":{fill:e.color.lightest},"&:hover":{color:e.color.lighter,"svg path:not([fill])":{fill:e.color.lighter}},"&:active":{color:e.color.light,"svg path:not([fill])":{fill:e.color.light}}}:{},({isButton:e})=>e?{border:0,borderRadius:0,background:"none",padding:0,fontSize:"inherit"}:{}),Nt=({cancel:e=!0,children:t,onClick:r=void 0,withArrow:n=!1,containsIcon:a=!1,className:l=void 0,style:i=void 0,...c})=>u.createElement(B3,{...c,onClick:r&&e?s=>$3(s,r):r,className:l},u.createElement(z3,{withArrow:n,containsIcon:a},t,n&&u.createElement(jo,null))),P3=A.div(({theme:e})=>({fontSize:`${e.typography.size.s2}px`,lineHeight:"1.6",h1:{fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},h2:{fontSize:`${e.typography.size.m2}px`,borderBottom:`1px solid ${e.appBorderColor}`},h3:{fontSize:`${e.typography.size.m1}px`},h4:{fontSize:`${e.typography.size.s3}px`},h5:{fontSize:`${e.typography.size.s2}px`},h6:{fontSize:`${e.typography.size.s2}px`,color:e.color.dark},"pre:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"pre pre, pre.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px"},"pre pre code, pre.prismjs code":{color:"inherit",fontSize:"inherit"},"pre code":{margin:0,padding:0,whiteSpace:"pre",border:"none",background:"transparent"},"pre code, pre tt":{backgroundColor:"transparent",border:"none"},"body > *:first-of-type":{marginTop:"0 !important"},"body > *:last-child":{marginBottom:"0 !important"},a:{color:e.color.secondary,textDecoration:"none"},"a.absent":{color:"#cc0000"},"a.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0},"h1, h2, h3, h4, h5, h6":{margin:"20px 0 10px",padding:0,cursor:"text",position:"relative","&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}},"h1:first-of-type + h2":{marginTop:0,paddingTop:0},"p, blockquote, ul, ol, dl, li, table, pre":{margin:"15px 0"},hr:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},"body > h1:first-of-type, body > h2:first-of-type, body > h3:first-of-type, body > h4:first-of-type, body > h5:first-of-type, body > h6:first-of-type":{marginTop:0,paddingTop:0},"body > h1:first-of-type + h2":{marginTop:0,paddingTop:0},"a:first-of-type h1, a:first-of-type h2, a:first-of-type h3, a:first-of-type h4, a:first-of-type h5, a:first-of-type h6":{marginTop:0,paddingTop:0},"h1 p, h2 p, h3 p, h4 p, h5 p, h6 p":{marginTop:0},"li p.first":{display:"inline-block"},"ul, ol":{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},dl:{padding:0},"dl dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",margin:"0 0 15px",padding:"0 15px","&:first-of-type":{padding:0},"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},blockquote:{borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},table:{padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:"white",margin:0,padding:0,"& th":{fontWeight:"bold",border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"& td":{border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"&:nth-of-type(2n)":{backgroundColor:e.color.lighter},"& th :first-of-type, & td :first-of-type":{marginTop:0},"& th :last-child, & td :last-child":{marginBottom:0}}},img:{maxWidth:"100%"},"span.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"}},"span.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"}},"span.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"}},"span.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"span.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}},"code, tt":{margin:"0 2px",padding:"0 5px",whiteSpace:"nowrap",border:`1px solid ${e.color.mediumlight}`,backgroundColor:e.color.lighter,borderRadius:3,color:e.base==="dark"&&e.color.darkest}})),Dt=[],ur=null,H3=o.lazy(async()=>{let{SyntaxHighlighter:e}=await Vt(()=>import("./syntaxhighlighter-BP7B2CQK-DgbqSUNR.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url);return Dt.length>0&&(Dt.forEach(t=>{e.registerLanguage(...t)}),Dt=[]),ur===null&&(ur=e),{default:t=>u.createElement(e,{...t})}}),F3=o.lazy(async()=>{let[{SyntaxHighlighter:e},{formatter:t}]=await Promise.all([Vt(()=>import("./syntaxhighlighter-BP7B2CQK-DgbqSUNR.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url),Vt(()=>import("./formatter-2WMMO6ZP-DjKVkbN2.js"),__vite__mapDeps([20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url)]);return Dt.length>0&&(Dt.forEach(r=>{e.registerLanguage(...r)}),Dt=[]),ur===null&&(ur=e),{default:r=>u.createElement(e,{...r,formatter:t})}}),Kn=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},e.format!==!1?u.createElement(F3,{...e}):u.createElement(H3,{...e}));Kn.registerLanguage=(...e)=>{if(ur!==null){ur.registerLanguage(...e);return}Dt.push(e)};var mc={};t5(mc,{Actions:()=>G3,CloseButton:()=>wc,Col:()=>Ec,Container:()=>yc,Content:()=>V3,Description:()=>q3,Error:()=>Y3,ErrorWrapper:()=>Sc,Header:()=>U3,Overlay:()=>bc,Row:()=>xc,Title:()=>W3});var Rt=o.forwardRef(({asChild:e=!1,animation:t="none",size:r="small",variant:n="outline",padding:a="medium",disabled:l=!1,active:i=!1,onClick:c,...s},d)=>{let f="button";s.isLink&&(f="a"),e&&(f=d0);let h=n,m=r,[p,v]=o.useState(!1),g=w=>{c&&c(w),t!=="none"&&v(!0)};if(o.useEffect(()=>{let w=setTimeout(()=>{p&&v(!1)},1e3);return()=>clearTimeout(w)},[p]),s.primary&&(h="solid",m="medium"),(s.secondary||s.tertiary||s.gray||s.outline||s.inForm)&&(h="outline",m="medium"),s.small||s.isLink||s.primary||s.secondary||s.tertiary||s.gray||s.outline||s.inForm||s.containsIcon){let w=u.Children.toArray(s.children).filter(E=>typeof E=="string"&&E!=="");qs(`Use of deprecated props in the button ${w.length>0?`"${w.join(" ")}"`:"component"} detected, see the migration notes at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#new-ui-and-props-for-button-and-iconbutton-components`)}return u.createElement(j3,{as:f,ref:d,variant:h,size:m,padding:a,disabled:l,active:i,animating:p,animation:t,onClick:g,...s})});Rt.displayName="Button";var j3=A("button",{shouldForwardProp:e=>fo(e)})(({theme:e,variant:t,size:r,disabled:n,active:a,animating:l,animation:i,padding:c})=>({border:0,cursor:n?"not-allowed":"pointer",display:"inline-flex",gap:"6px",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:c==="small"&&r==="small"?"0 7px":c==="small"&&r==="medium"?"0 9px":r==="small"?"0 10px":r==="medium"?"0 12px":0,height:r==="small"?"28px":"32px",position:"relative",textAlign:"center",textDecoration:"none",transitionProperty:"background, box-shadow",transitionDuration:"150ms",transitionTimingFunction:"ease-out",verticalAlign:"top",whiteSpace:"nowrap",userSelect:"none",opacity:n?.5:1,margin:0,fontSize:`${e.typography.size.s1}px`,fontWeight:e.typography.weight.bold,lineHeight:"1",background:t==="solid"?e.color.secondary:t==="outline"?e.button.background:t==="ghost"&&a?e.background.hoverable:"transparent",...t==="ghost"?{".sb-bar &":{background:a?ke(.9,e.barTextColor):"transparent",color:a?e.barSelectedColor:e.barTextColor,"&:hover":{color:e.barHoverColor,background:ke(.86,e.barHoverColor)},"&:active":{color:e.barSelectedColor,background:ke(.9,e.barSelectedColor)},"&:focus":{boxShadow:`${kn(e.barHoverColor,1)} 0 0 0 1px inset`,outline:"none"}}}:{},color:t==="solid"?e.color.lightest:t==="outline"?e.input.color:t==="ghost"&&a?e.color.secondary:t==="ghost"?e.color.mediumdark:e.input.color,boxShadow:t==="outline"?`${e.button.border} 0 0 0 1px inset`:"none",borderRadius:e.input.borderRadius,flexShrink:0,"&:hover":{color:t==="ghost"?e.color.secondary:null,background:(()=>{let s=e.color.secondary;return t==="solid"&&(s=e.color.secondary),t==="outline"&&(s=e.button.background),t==="ghost"?ke(.86,e.color.secondary):e.base==="light"?rr(.02,s):fi(.03,s)})()},"&:active":{color:t==="ghost"?e.color.secondary:null,background:(()=>{let s=e.color.secondary;return t==="solid"&&(s=e.color.secondary),t==="outline"&&(s=e.button.background),t==="ghost"?e.background.hoverable:e.base==="light"?rr(.02,s):fi(.03,s)})()},"&:focus":{boxShadow:`${kn(e.color.secondary,1)} 0 0 0 1px inset`,outline:"none"},"> svg":{animation:l&&i!=="none"?`${e.animation[i]} 1000ms ease-out`:""}})),xt=o.forwardRef(({padding:e="small",variant:t="ghost",...r},n)=>u.createElement(Rt,{padding:e,variant:t,ref:n,...r}));xt.displayName="IconButton";var vc=ft({from:{opacity:0},to:{opacity:1}}),N3=ft({from:{maxHeight:0},to:{}}),D3=ft({from:{opacity:0,transform:"translate(-50%, -50%) scale(0.9)"},to:{opacity:1,transform:"translate(-50%, -50%) scale(1)"}}),bc=A.div({backgroundColor:"rgba(27, 28, 29, 0.2)",position:"fixed",inset:0,width:"100%",height:"100%",zIndex:10,animation:`${vc} 200ms`}),yc=A.div(({theme:e,width:t,height:r})=>({backgroundColor:e.background.bar,borderRadius:6,boxShadow:"rgba(255, 255, 255, 0.05) 0 0 0 1px inset, rgba(14, 18, 22, 0.35) 0px 10px 38px -10px",position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:t??740,height:r??"auto",maxWidth:"calc(100% - 40px)",maxHeight:"85vh",overflow:"hidden",zIndex:11,animation:`${D3} 200ms`,"&:focus-visible":{outline:"none"}})),wc=e=>u.createElement(ed,{asChild:!0},u.createElement(xt,{...e},u.createElement(Fs,null))),V3=A.div({display:"flex",flexDirection:"column",margin:16,gap:16}),xc=A.div({display:"flex",justifyContent:"space-between",gap:16}),Ec=A.div({display:"flex",flexDirection:"column",gap:4}),U3=e=>u.createElement(xc,null,u.createElement(Ec,{...e}),u.createElement(wc,null)),W3=A(Z1)(({theme:e})=>({margin:0,fontSize:e.typography.size.s3,fontWeight:e.typography.weight.bold})),q3=A(J1)(({theme:e})=>({position:"relative",zIndex:1,margin:0,fontSize:e.typography.size.s2})),G3=A.div({display:"flex",flexDirection:"row-reverse",gap:8}),Sc=A.div(({theme:e})=>({maxHeight:100,overflow:"auto",animation:`${N3} 300ms, ${vc} 300ms`,backgroundColor:e.background.critical,color:e.color.lightest,fontSize:e.typography.size.s2,"& > div":{position:"relative",padding:"8px 16px"}})),Y3=({children:e,...t})=>u.createElement(Sc,{...t},u.createElement("div",null,e));function K3({children:e,width:t,height:r,onEscapeKeyDown:n,onInteractOutside:a=s=>s.preventDefault(),className:l,container:i,...c}){return u.createElement(td,{...c},u.createElement(rd,{container:i},u.createElement(nd,{asChild:!0},u.createElement(bc,null)),u.createElement(ad,{asChild:!0,onInteractOutside:a,onEscapeKeyDown:n},u.createElement(yc,{className:l,width:t,height:r},e))))}var X3=Object.assign(K3,mc,{Dialog:Q1}),Z3=e=>typeof e=="number"?e:Number(e),J3=A.div(({theme:e,col:t,row:r=1})=>t?{display:"inline-block",verticalAlign:"inherit","& > *":{marginLeft:t*e.layoutMargin,verticalAlign:"inherit"},[`& > *:first-child${Fa}`]:{marginLeft:0}}:{"& > *":{marginTop:r*e.layoutMargin},[`& > *:first-child${Fa}`]:{marginTop:0}},({theme:e,outer:t,col:r,row:n})=>{switch(!0){case!!(t&&r):return{marginLeft:t*e.layoutMargin,marginRight:t*e.layoutMargin};case!!(t&&n):return{marginTop:t*e.layoutMargin,marginBottom:t*e.layoutMargin};default:return{}}}),Q3=({col:e,row:t,outer:r,children:n,...a})=>{let l=Z3(typeof r=="number"||!r?r:e||t);return u.createElement(J3,{col:e,row:t,outer:l,...a},n)},e7=A.div(({theme:e})=>({fontWeight:e.typography.weight.bold})),t7=A.div(),r7=A.div(({theme:e})=>({padding:30,textAlign:"center",color:e.color.defaultText,fontSize:e.typography.size.s2-1})),n7=({children:e,...t})=>{let[r,n]=o.Children.toArray(e);return u.createElement(r7,{...t},u.createElement(e7,null,r),n&&u.createElement(t7,null,n))};function a7(e,t){var r=o.useRef(null),n=o.useRef(null);n.current=t;var a=o.useRef(null);o.useEffect(function(){l()});var l=o.useCallback(function(){var i=a.current,c=n.current,s=i||(c?c instanceof Element?c:c.current:null);r.current&&r.current.element===s&&r.current.subscriber===e||(r.current&&r.current.cleanup&&r.current.cleanup(),r.current={element:s,subscriber:e,cleanup:s?e(s):void 0})},[e]);return o.useEffect(function(){return function(){r.current&&r.current.cleanup&&(r.current.cleanup(),r.current=null)}},[]),o.useCallback(function(i){a.current=i,l()},[l])}function hi(e,t,r){return e[t]?e[t][0]?e[t][0][r]:e[t][r]:t==="contentBoxSize"?e.contentRect[r==="inlineSize"?"width":"height"]:void 0}function Cc(e){e===void 0&&(e={});var t=e.onResize,r=o.useRef(void 0);r.current=t;var n=e.round||Math.round,a=o.useRef(),l=o.useState({width:void 0,height:void 0}),i=l[0],c=l[1],s=o.useRef(!1);o.useEffect(function(){return s.current=!1,function(){s.current=!0}},[]);var d=o.useRef({width:void 0,height:void 0}),f=a7(o.useCallback(function(h){return(!a.current||a.current.box!==e.box||a.current.round!==n)&&(a.current={box:e.box,round:n,instance:new ResizeObserver(function(m){var p=m[0],v=e.box==="border-box"?"borderBoxSize":e.box==="device-pixel-content-box"?"devicePixelContentBoxSize":"contentBoxSize",g=hi(p,v,"inlineSize"),w=hi(p,v,"blockSize"),E=g?n(g):void 0,x=w?n(w):void 0;if(d.current.width!==E||d.current.height!==x){var b={width:E,height:x};d.current.width=E,d.current.height=x,r.current?r.current(b):s.current||c(b)}})}),a.current.instance.observe(h,{box:e.box}),function(){a.current&&a.current.instance.unobserve(h)}},[e.box,n]),e.ref);return o.useMemo(function(){return{ref:f,width:i.width,height:i.height}},[f,i.width,i.height])}var o7=A.div(({scale:e=1,elementHeight:t})=>({height:t||"auto",transformOrigin:"top left",transform:`scale(${1/e})`}));function l7({scale:e,children:t}){let r=o.useRef(null),[n,a]=o.useState(0),l=o.useCallback(({height:i})=>{i&&a(i/e)},[e]);return o.useEffect(()=>{r.current&&a(r.current.getBoundingClientRect().height)},[e]),Cc({ref:r,onResize:l}),u.createElement(o7,{scale:e,elementHeight:n},u.createElement("div",{ref:r,className:"innerZoomElementWrapper"},t))}var i7=class extends o.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{iFrameRef:e}=this.props;this.iframe=e.current}shouldComponentUpdate(e){let{scale:t,active:r}=this.props;return t!==e.scale&&this.setIframeInnerZoom(e.scale),r!==e.active&&this.iframe.setAttribute("data-is-storybook",e.active?"true":"false"),e.children.props.src!==this.props.children.props.src}setIframeInnerZoom(e){try{Object.assign(this.iframe.contentDocument.body.style,{width:`${e*100}%`,height:`${e*100}%`,transform:`scale(${1/e})`,transformOrigin:"top left"})}catch{this.setIframeZoom(e)}}setIframeZoom(e){Object.assign(this.iframe.style,{width:`${e*100}%`,height:`${e*100}%`,transform:`scale(${1/e})`,transformOrigin:"top left"})}render(){let{children:e}=this.props;return u.createElement(u.Fragment,null,e)}},Rc={Element:l7,IFrame:i7},{document:s7}=qv,c7=A.strong(({theme:e})=>({color:e.color.orange})),d7=A.strong(({theme:e})=>({color:e.color.ancillary,textDecoration:"underline"})),gi=A.em(({theme:e})=>({color:e.textMutedColor})),u7=/(Error): (.*)\n/,p7=/at (?:(.*) )?\(?(.+)\)?/,f7=/([^@]+)?(?:\/<)?@(.+)?/,h7=/([^@]+)?@(.+)?/,Ic=({error:e})=>{if(!e)return u.createElement(o.Fragment,null,"This error has no stack or message");if(!e.stack)return u.createElement(o.Fragment,null,e.message||"This error has no stack or message");let t=e.stack.toString();t&&e.message&&!t.includes(e.message)&&(t=`Error: ${e.message} +`};function Jv(){for(var e=arguments.length,t=new Array(e),r=0;r1?a-1:0),i=1;i=0&&a<1?(c=l,s=i):a>=1&&a<2?(c=i,s=l):a>=2&&a<3?(s=l,d=i):a>=3&&a<4?(s=i,d=l):a>=4&&a<5?(c=i,d=l):a>=5&&a<6&&(c=l,d=i);var f=r-l/2,h=c+f,m=s+f,p=d+f;return n(h,m,p)}var pi={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 e3(e){if(typeof e!="string")return e;var t=e.toLowerCase();return pi[t]?"#"+pi[t]:e}var t3=/^#[a-fA-F0-9]{6}$/,r3=/^#[a-fA-F0-9]{8}$/,n3=/^#[a-fA-F0-9]{3}$/,a3=/^#[a-fA-F0-9]{4}$/,va=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,o3=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,l3=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,i3=/^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 Do(e){if(typeof e!="string")throw new nt(3);var t=e3(e);if(t.match(t3))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(r3)){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(n3))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(a3)){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=va.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var l=o3.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 i=l3.exec(t);if(i){var c=parseInt(""+i[1],10),s=parseInt(""+i[2],10)/100,d=parseInt(""+i[3],10)/100,f="rgb("+Vr(c,s,d)+")",h=va.exec(f);if(!h)throw new nt(4,t,f);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var m=i3.exec(t.substring(0,50));if(m){var p=parseInt(""+m[1],10),v=parseInt(""+m[2],10)/100,g=parseInt(""+m[3],10)/100,w="rgb("+Vr(p,v,g)+")",E=va.exec(w);if(!E)throw new nt(4,t,w);return{red:parseInt(""+E[1],10),green:parseInt(""+E[2],10),blue:parseInt(""+E[3],10),alpha:parseFloat(""+m[4])>1?parseFloat(""+m[4])/100:parseFloat(""+m[4])}}throw new nt(5)}function s3(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),l=Math.min(t,r,n),i=(a+l)/2;if(a===l)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var c,s=a-l,d=i>.5?s/(2-a-l):s/(a+l);switch(a){case t:c=(r-n)/s+(r=1?_n(e,t,r):"rgba("+Vr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?_n(e.hue,e.saturation,e.lightness):"rgba("+Vr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new nt(2)}function Ya(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Ga("#"+Lt(e)+Lt(t)+Lt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Ga("#"+Lt(e.red)+Lt(e.green)+Lt(e.blue));throw new nt(6)}function kn(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=Do(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?Ya(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?Ya(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new nt(7)}var f3=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},h3=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},g3=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},m3=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Ks(e){if(typeof e!="object")throw new nt(8);if(h3(e))return kn(e);if(f3(e))return Ya(e);if(m3(e))return p3(e);if(g3(e))return u3(e);throw new nt(8)}function Xs(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Xs(e,t,n)}}function Vo(e){return Xs(e,e.length,[])}function Uo(e,t,r){return Math.max(e,Math.min(t,r))}function v3(e,t){if(t==="transparent")return t;var r=Ys(t);return Ks(Y({},r,{lightness:Uo(0,1,r.lightness-parseFloat(e))}))}var b3=Vo(v3),rr=b3;function y3(e,t){if(t==="transparent")return t;var r=Ys(t);return Ks(Y({},r,{lightness:Uo(0,1,r.lightness+parseFloat(e))}))}var w3=Vo(y3),fi=w3;function x3(e,t){if(t==="transparent")return t;var r=Do(t),n=typeof r.alpha=="number"?r.alpha:1,a=Y({},r,{alpha:Uo(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return kn(a)}var E3=Vo(x3),ke=E3,gr=({theme:e})=>({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"},"& tt, & code":{fontSize:"inherit"}}),gt=({theme:e})=>({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"?ke(.1,e.color.defaultText):ke(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border}),ne=({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"}),Gt={margin:"16px 0"},S3=({href:e,...t})=>{let r=/^\//.test(e)?`./?path=${e}`:e,n=/^#.*/.test(e)?"_self":"_top";return u.createElement("a",{href:r,target:n,...t})},Zs=A(S3)(ne,({theme:e})=>({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}})),Js=A.blockquote(ne,Gt,({theme:e})=>({borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}})),C3=e=>typeof e=="string",R3=/[\n\r]/g,I3=A.code(({theme:e})=>({fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"}),gt),A3=A(Mo)(({theme:e})=>({fontFamily:e.typography.fonts.mono,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"}})),Wo=({className:e,children:t,...r})=>{let n=(e||"").match(/lang-(\S+)/),a=o.Children.toArray(t);return a.filter(C3).some(l=>l.match(R3))?u.createElement(A3,{bordered:!0,copyable:!0,language:(n==null?void 0:n[1])??"text",format:!1,...r},t):u.createElement(I3,{...r,className:e},a)},Qs=A.div(ne),ec=A.dl(ne,Gt,{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}}),tc=A.h1(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold})),qo=A.h2(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`})),Go=A.h3(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.m1}px`})),rc=A.h4(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.s3}px`})),nc=A.h5(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.s2}px`})),ac=A.h6(ne,gr,({theme:e})=>({fontSize:`${e.typography.size.s2}px`,color:e.color.dark})),oc=A.hr(({theme:e})=>({border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0})),lc=A.img({maxWidth:"100%"}),ic=A.li(ne,({theme:e})=>({fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":gt({theme:e})})),_3={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},sc=A.ol(ne,Gt,_3,{listStyle:"decimal"}),cc=A.p(ne,Gt,({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":gt({theme:e})})),dc=A.pre(ne,Gt,({theme:e})=>({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"}})),uc=A.span(ne,({theme:e})=>({"&.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"}}})),pc=A.table(ne,Gt,({theme:e})=>({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}})),fc=A.title(gt),k3={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},hc=A.ul(ne,Gt,k3,{listStyle:"disc"}),Yo=A.div(ne),gc={h1:e=>u.createElement(tc,{...re(e,"h1")}),h2:e=>u.createElement(qo,{...re(e,"h2")}),h3:e=>u.createElement(Go,{...re(e,"h3")}),h4:e=>u.createElement(rc,{...re(e,"h4")}),h5:e=>u.createElement(nc,{...re(e,"h5")}),h6:e=>u.createElement(ac,{...re(e,"h6")}),pre:e=>u.createElement(dc,{...re(e,"pre")}),a:e=>u.createElement(Zs,{...re(e,"a")}),hr:e=>u.createElement(oc,{...re(e,"hr")}),dl:e=>u.createElement(ec,{...re(e,"dl")}),blockquote:e=>u.createElement(Js,{...re(e,"blockquote")}),table:e=>u.createElement(pc,{...re(e,"table")}),img:e=>u.createElement(lc,{...re(e,"img")}),div:e=>u.createElement(Qs,{...re(e,"div")}),span:e=>u.createElement(uc,{...re(e,"span")}),li:e=>u.createElement(ic,{...re(e,"li")}),ul:e=>u.createElement(hc,{...re(e,"ul")}),ol:e=>u.createElement(sc,{...re(e,"ol")}),p:e=>u.createElement(cc,{...re(e,"p")}),code:e=>u.createElement(Wo,{...re(e,"code")}),tt:e=>u.createElement(fc,{...re(e,"tt")}),resetwrapper:e=>u.createElement(Yo,{...re(e,"resetwrapper")})},O3=A.div(({theme:e})=>({display:"inline-block",fontSize:11,lineHeight:"12px",alignSelf:"center",padding:"4px 12px",borderRadius:"3em",fontWeight:e.typography.weight.bold}),{svg:{height:12,width:12,marginRight:4,marginTop:-2,path:{fill:"currentColor"}}},({theme:e,status:t})=>{switch(t){case"critical":return{color:e.color.critical,background:e.background.critical};case"negative":return{color:e.color.negativeText,background:e.background.negative,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.negativeText)}`:"none"};case"warning":return{color:e.color.warningText,background:e.background.warning,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.warningText)}`:"none"};case"neutral":return{color:e.color.dark,background:e.color.mediumlight,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.dark)}`:"none"};case"positive":return{color:e.color.positiveText,background:e.background.positive,boxShadow:e.base==="light"?`inset 0 0 0 1px ${ke(.9,e.color.positiveText)}`:"none"};default:return{}}}),T3=({...e})=>u.createElement(O3,{...e}),M3=0,L3=e=>e.button===M3&&!e.altKey&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey,$3=(e,t)=>{L3(e)&&(e.preventDefault(),t(e))},z3=A.span(({withArrow:e})=>e?{"> svg:last-of-type":{height:"0.7em",width:"0.7em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}:{},({containsIcon:e})=>e?{svg:{height:"1em",width:"1em",verticalAlign:"middle",position:"relative",bottom:0,marginRight:0}}:{}),B3=A.a(({theme:e})=>({display:"inline-block",transition:"all 150ms ease-out",textDecoration:"none",color:e.color.secondary,"&:hover, &:focus":{cursor:"pointer",color:rr(.07,e.color.secondary),"svg path:not([fill])":{fill:rr(.07,e.color.secondary)}},"&:active":{color:rr(.1,e.color.secondary),"svg path:not([fill])":{fill:rr(.1,e.color.secondary)}},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em","& path":{fill:e.color.secondary}}}),({theme:e,secondary:t,tertiary:r})=>{let n;return t&&(n=[e.textMutedColor,e.color.dark,e.color.darker]),r&&(n=[e.color.dark,e.color.darkest,e.textMutedColor]),n?{color:n[0],"svg path:not([fill])":{fill:n[0]},"&:hover":{color:n[1],"svg path:not([fill])":{fill:n[1]}},"&:active":{color:n[2],"svg path:not([fill])":{fill:n[2]}}}:{}},({nochrome:e})=>e?{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}}:{},({theme:e,inverse:t})=>t?{color:e.color.lightest,":not([fill])":{fill:e.color.lightest},"&:hover":{color:e.color.lighter,"svg path:not([fill])":{fill:e.color.lighter}},"&:active":{color:e.color.light,"svg path:not([fill])":{fill:e.color.light}}}:{},({isButton:e})=>e?{border:0,borderRadius:0,background:"none",padding:0,fontSize:"inherit"}:{}),Nt=({cancel:e=!0,children:t,onClick:r=void 0,withArrow:n=!1,containsIcon:a=!1,className:l=void 0,style:i=void 0,...c})=>u.createElement(B3,{...c,onClick:r&&e?s=>$3(s,r):r,className:l},u.createElement(z3,{withArrow:n,containsIcon:a},t,n&&u.createElement(jo,null))),P3=A.div(({theme:e})=>({fontSize:`${e.typography.size.s2}px`,lineHeight:"1.6",h1:{fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},h2:{fontSize:`${e.typography.size.m2}px`,borderBottom:`1px solid ${e.appBorderColor}`},h3:{fontSize:`${e.typography.size.m1}px`},h4:{fontSize:`${e.typography.size.s3}px`},h5:{fontSize:`${e.typography.size.s2}px`},h6:{fontSize:`${e.typography.size.s2}px`,color:e.color.dark},"pre:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"pre pre, pre.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px"},"pre pre code, pre.prismjs code":{color:"inherit",fontSize:"inherit"},"pre code":{margin:0,padding:0,whiteSpace:"pre",border:"none",background:"transparent"},"pre code, pre tt":{backgroundColor:"transparent",border:"none"},"body > *:first-of-type":{marginTop:"0 !important"},"body > *:last-child":{marginBottom:"0 !important"},a:{color:e.color.secondary,textDecoration:"none"},"a.absent":{color:"#cc0000"},"a.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0},"h1, h2, h3, h4, h5, h6":{margin:"20px 0 10px",padding:0,cursor:"text",position:"relative","&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}},"h1:first-of-type + h2":{marginTop:0,paddingTop:0},"p, blockquote, ul, ol, dl, li, table, pre":{margin:"15px 0"},hr:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},"body > h1:first-of-type, body > h2:first-of-type, body > h3:first-of-type, body > h4:first-of-type, body > h5:first-of-type, body > h6:first-of-type":{marginTop:0,paddingTop:0},"body > h1:first-of-type + h2":{marginTop:0,paddingTop:0},"a:first-of-type h1, a:first-of-type h2, a:first-of-type h3, a:first-of-type h4, a:first-of-type h5, a:first-of-type h6":{marginTop:0,paddingTop:0},"h1 p, h2 p, h3 p, h4 p, h5 p, h6 p":{marginTop:0},"li p.first":{display:"inline-block"},"ul, ol":{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},dl:{padding:0},"dl dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",margin:"0 0 15px",padding:"0 15px","&:first-of-type":{padding:0},"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},blockquote:{borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},table:{padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:"white",margin:0,padding:0,"& th":{fontWeight:"bold",border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"& td":{border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"&:nth-of-type(2n)":{backgroundColor:e.color.lighter},"& th :first-of-type, & td :first-of-type":{marginTop:0},"& th :last-child, & td :last-child":{marginBottom:0}}},img:{maxWidth:"100%"},"span.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"}},"span.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"}},"span.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"}},"span.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"span.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}},"code, tt":{margin:"0 2px",padding:"0 5px",whiteSpace:"nowrap",border:`1px solid ${e.color.mediumlight}`,backgroundColor:e.color.lighter,borderRadius:3,color:e.base==="dark"&&e.color.darkest}})),Dt=[],ur=null,H3=o.lazy(async()=>{let{SyntaxHighlighter:e}=await Vt(()=>import("./syntaxhighlighter-BP7B2CQK-BlsMBvXQ.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url);return Dt.length>0&&(Dt.forEach(t=>{e.registerLanguage(...t)}),Dt=[]),ur===null&&(ur=e),{default:t=>u.createElement(e,{...t})}}),F3=o.lazy(async()=>{let[{SyntaxHighlighter:e},{formatter:t}]=await Promise.all([Vt(()=>import("./syntaxhighlighter-BP7B2CQK-BlsMBvXQ.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url),Vt(()=>import("./formatter-2WMMO6ZP-CYerDvfq.js"),__vite__mapDeps([20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url)]);return Dt.length>0&&(Dt.forEach(r=>{e.registerLanguage(...r)}),Dt=[]),ur===null&&(ur=e),{default:r=>u.createElement(e,{...r,formatter:t})}}),Kn=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},e.format!==!1?u.createElement(F3,{...e}):u.createElement(H3,{...e}));Kn.registerLanguage=(...e)=>{if(ur!==null){ur.registerLanguage(...e);return}Dt.push(e)};var mc={};t5(mc,{Actions:()=>G3,CloseButton:()=>wc,Col:()=>Ec,Container:()=>yc,Content:()=>V3,Description:()=>q3,Error:()=>Y3,ErrorWrapper:()=>Sc,Header:()=>U3,Overlay:()=>bc,Row:()=>xc,Title:()=>W3});var Rt=o.forwardRef(({asChild:e=!1,animation:t="none",size:r="small",variant:n="outline",padding:a="medium",disabled:l=!1,active:i=!1,onClick:c,...s},d)=>{let f="button";s.isLink&&(f="a"),e&&(f=d0);let h=n,m=r,[p,v]=o.useState(!1),g=w=>{c&&c(w),t!=="none"&&v(!0)};if(o.useEffect(()=>{let w=setTimeout(()=>{p&&v(!1)},1e3);return()=>clearTimeout(w)},[p]),s.primary&&(h="solid",m="medium"),(s.secondary||s.tertiary||s.gray||s.outline||s.inForm)&&(h="outline",m="medium"),s.small||s.isLink||s.primary||s.secondary||s.tertiary||s.gray||s.outline||s.inForm||s.containsIcon){let w=u.Children.toArray(s.children).filter(E=>typeof E=="string"&&E!=="");qs(`Use of deprecated props in the button ${w.length>0?`"${w.join(" ")}"`:"component"} detected, see the migration notes at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#new-ui-and-props-for-button-and-iconbutton-components`)}return u.createElement(j3,{as:f,ref:d,variant:h,size:m,padding:a,disabled:l,active:i,animating:p,animation:t,onClick:g,...s})});Rt.displayName="Button";var j3=A("button",{shouldForwardProp:e=>fo(e)})(({theme:e,variant:t,size:r,disabled:n,active:a,animating:l,animation:i,padding:c})=>({border:0,cursor:n?"not-allowed":"pointer",display:"inline-flex",gap:"6px",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:c==="small"&&r==="small"?"0 7px":c==="small"&&r==="medium"?"0 9px":r==="small"?"0 10px":r==="medium"?"0 12px":0,height:r==="small"?"28px":"32px",position:"relative",textAlign:"center",textDecoration:"none",transitionProperty:"background, box-shadow",transitionDuration:"150ms",transitionTimingFunction:"ease-out",verticalAlign:"top",whiteSpace:"nowrap",userSelect:"none",opacity:n?.5:1,margin:0,fontSize:`${e.typography.size.s1}px`,fontWeight:e.typography.weight.bold,lineHeight:"1",background:t==="solid"?e.color.secondary:t==="outline"?e.button.background:t==="ghost"&&a?e.background.hoverable:"transparent",...t==="ghost"?{".sb-bar &":{background:a?ke(.9,e.barTextColor):"transparent",color:a?e.barSelectedColor:e.barTextColor,"&:hover":{color:e.barHoverColor,background:ke(.86,e.barHoverColor)},"&:active":{color:e.barSelectedColor,background:ke(.9,e.barSelectedColor)},"&:focus":{boxShadow:`${kn(e.barHoverColor,1)} 0 0 0 1px inset`,outline:"none"}}}:{},color:t==="solid"?e.color.lightest:t==="outline"?e.input.color:t==="ghost"&&a?e.color.secondary:t==="ghost"?e.color.mediumdark:e.input.color,boxShadow:t==="outline"?`${e.button.border} 0 0 0 1px inset`:"none",borderRadius:e.input.borderRadius,flexShrink:0,"&:hover":{color:t==="ghost"?e.color.secondary:null,background:(()=>{let s=e.color.secondary;return t==="solid"&&(s=e.color.secondary),t==="outline"&&(s=e.button.background),t==="ghost"?ke(.86,e.color.secondary):e.base==="light"?rr(.02,s):fi(.03,s)})()},"&:active":{color:t==="ghost"?e.color.secondary:null,background:(()=>{let s=e.color.secondary;return t==="solid"&&(s=e.color.secondary),t==="outline"&&(s=e.button.background),t==="ghost"?e.background.hoverable:e.base==="light"?rr(.02,s):fi(.03,s)})()},"&:focus":{boxShadow:`${kn(e.color.secondary,1)} 0 0 0 1px inset`,outline:"none"},"> svg":{animation:l&&i!=="none"?`${e.animation[i]} 1000ms ease-out`:""}})),xt=o.forwardRef(({padding:e="small",variant:t="ghost",...r},n)=>u.createElement(Rt,{padding:e,variant:t,ref:n,...r}));xt.displayName="IconButton";var vc=ft({from:{opacity:0},to:{opacity:1}}),N3=ft({from:{maxHeight:0},to:{}}),D3=ft({from:{opacity:0,transform:"translate(-50%, -50%) scale(0.9)"},to:{opacity:1,transform:"translate(-50%, -50%) scale(1)"}}),bc=A.div({backgroundColor:"rgba(27, 28, 29, 0.2)",position:"fixed",inset:0,width:"100%",height:"100%",zIndex:10,animation:`${vc} 200ms`}),yc=A.div(({theme:e,width:t,height:r})=>({backgroundColor:e.background.bar,borderRadius:6,boxShadow:"rgba(255, 255, 255, 0.05) 0 0 0 1px inset, rgba(14, 18, 22, 0.35) 0px 10px 38px -10px",position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:t??740,height:r??"auto",maxWidth:"calc(100% - 40px)",maxHeight:"85vh",overflow:"hidden",zIndex:11,animation:`${D3} 200ms`,"&:focus-visible":{outline:"none"}})),wc=e=>u.createElement(ed,{asChild:!0},u.createElement(xt,{...e},u.createElement(Fs,null))),V3=A.div({display:"flex",flexDirection:"column",margin:16,gap:16}),xc=A.div({display:"flex",justifyContent:"space-between",gap:16}),Ec=A.div({display:"flex",flexDirection:"column",gap:4}),U3=e=>u.createElement(xc,null,u.createElement(Ec,{...e}),u.createElement(wc,null)),W3=A(Z1)(({theme:e})=>({margin:0,fontSize:e.typography.size.s3,fontWeight:e.typography.weight.bold})),q3=A(J1)(({theme:e})=>({position:"relative",zIndex:1,margin:0,fontSize:e.typography.size.s2})),G3=A.div({display:"flex",flexDirection:"row-reverse",gap:8}),Sc=A.div(({theme:e})=>({maxHeight:100,overflow:"auto",animation:`${N3} 300ms, ${vc} 300ms`,backgroundColor:e.background.critical,color:e.color.lightest,fontSize:e.typography.size.s2,"& > div":{position:"relative",padding:"8px 16px"}})),Y3=({children:e,...t})=>u.createElement(Sc,{...t},u.createElement("div",null,e));function K3({children:e,width:t,height:r,onEscapeKeyDown:n,onInteractOutside:a=s=>s.preventDefault(),className:l,container:i,...c}){return u.createElement(td,{...c},u.createElement(rd,{container:i},u.createElement(nd,{asChild:!0},u.createElement(bc,null)),u.createElement(ad,{asChild:!0,onInteractOutside:a,onEscapeKeyDown:n},u.createElement(yc,{className:l,width:t,height:r},e))))}var X3=Object.assign(K3,mc,{Dialog:Q1}),Z3=e=>typeof e=="number"?e:Number(e),J3=A.div(({theme:e,col:t,row:r=1})=>t?{display:"inline-block",verticalAlign:"inherit","& > *":{marginLeft:t*e.layoutMargin,verticalAlign:"inherit"},[`& > *:first-child${Fa}`]:{marginLeft:0}}:{"& > *":{marginTop:r*e.layoutMargin},[`& > *:first-child${Fa}`]:{marginTop:0}},({theme:e,outer:t,col:r,row:n})=>{switch(!0){case!!(t&&r):return{marginLeft:t*e.layoutMargin,marginRight:t*e.layoutMargin};case!!(t&&n):return{marginTop:t*e.layoutMargin,marginBottom:t*e.layoutMargin};default:return{}}}),Q3=({col:e,row:t,outer:r,children:n,...a})=>{let l=Z3(typeof r=="number"||!r?r:e||t);return u.createElement(J3,{col:e,row:t,outer:l,...a},n)},e7=A.div(({theme:e})=>({fontWeight:e.typography.weight.bold})),t7=A.div(),r7=A.div(({theme:e})=>({padding:30,textAlign:"center",color:e.color.defaultText,fontSize:e.typography.size.s2-1})),n7=({children:e,...t})=>{let[r,n]=o.Children.toArray(e);return u.createElement(r7,{...t},u.createElement(e7,null,r),n&&u.createElement(t7,null,n))};function a7(e,t){var r=o.useRef(null),n=o.useRef(null);n.current=t;var a=o.useRef(null);o.useEffect(function(){l()});var l=o.useCallback(function(){var i=a.current,c=n.current,s=i||(c?c instanceof Element?c:c.current:null);r.current&&r.current.element===s&&r.current.subscriber===e||(r.current&&r.current.cleanup&&r.current.cleanup(),r.current={element:s,subscriber:e,cleanup:s?e(s):void 0})},[e]);return o.useEffect(function(){return function(){r.current&&r.current.cleanup&&(r.current.cleanup(),r.current=null)}},[]),o.useCallback(function(i){a.current=i,l()},[l])}function hi(e,t,r){return e[t]?e[t][0]?e[t][0][r]:e[t][r]:t==="contentBoxSize"?e.contentRect[r==="inlineSize"?"width":"height"]:void 0}function Cc(e){e===void 0&&(e={});var t=e.onResize,r=o.useRef(void 0);r.current=t;var n=e.round||Math.round,a=o.useRef(),l=o.useState({width:void 0,height:void 0}),i=l[0],c=l[1],s=o.useRef(!1);o.useEffect(function(){return s.current=!1,function(){s.current=!0}},[]);var d=o.useRef({width:void 0,height:void 0}),f=a7(o.useCallback(function(h){return(!a.current||a.current.box!==e.box||a.current.round!==n)&&(a.current={box:e.box,round:n,instance:new ResizeObserver(function(m){var p=m[0],v=e.box==="border-box"?"borderBoxSize":e.box==="device-pixel-content-box"?"devicePixelContentBoxSize":"contentBoxSize",g=hi(p,v,"inlineSize"),w=hi(p,v,"blockSize"),E=g?n(g):void 0,x=w?n(w):void 0;if(d.current.width!==E||d.current.height!==x){var b={width:E,height:x};d.current.width=E,d.current.height=x,r.current?r.current(b):s.current||c(b)}})}),a.current.instance.observe(h,{box:e.box}),function(){a.current&&a.current.instance.unobserve(h)}},[e.box,n]),e.ref);return o.useMemo(function(){return{ref:f,width:i.width,height:i.height}},[f,i.width,i.height])}var o7=A.div(({scale:e=1,elementHeight:t})=>({height:t||"auto",transformOrigin:"top left",transform:`scale(${1/e})`}));function l7({scale:e,children:t}){let r=o.useRef(null),[n,a]=o.useState(0),l=o.useCallback(({height:i})=>{i&&a(i/e)},[e]);return o.useEffect(()=>{r.current&&a(r.current.getBoundingClientRect().height)},[e]),Cc({ref:r,onResize:l}),u.createElement(o7,{scale:e,elementHeight:n},u.createElement("div",{ref:r,className:"innerZoomElementWrapper"},t))}var i7=class extends o.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{iFrameRef:e}=this.props;this.iframe=e.current}shouldComponentUpdate(e){let{scale:t,active:r}=this.props;return t!==e.scale&&this.setIframeInnerZoom(e.scale),r!==e.active&&this.iframe.setAttribute("data-is-storybook",e.active?"true":"false"),e.children.props.src!==this.props.children.props.src}setIframeInnerZoom(e){try{Object.assign(this.iframe.contentDocument.body.style,{width:`${e*100}%`,height:`${e*100}%`,transform:`scale(${1/e})`,transformOrigin:"top left"})}catch{this.setIframeZoom(e)}}setIframeZoom(e){Object.assign(this.iframe.style,{width:`${e*100}%`,height:`${e*100}%`,transform:`scale(${1/e})`,transformOrigin:"top left"})}render(){let{children:e}=this.props;return u.createElement(u.Fragment,null,e)}},Rc={Element:l7,IFrame:i7},{document:s7}=qv,c7=A.strong(({theme:e})=>({color:e.color.orange})),d7=A.strong(({theme:e})=>({color:e.color.ancillary,textDecoration:"underline"})),gi=A.em(({theme:e})=>({color:e.textMutedColor})),u7=/(Error): (.*)\n/,p7=/at (?:(.*) )?\(?(.+)\)?/,f7=/([^@]+)?(?:\/<)?@(.+)?/,h7=/([^@]+)?@(.+)?/,Ic=({error:e})=>{if(!e)return u.createElement(o.Fragment,null,"This error has no stack or message");if(!e.stack)return u.createElement(o.Fragment,null,e.message||"This error has no stack or message");let t=e.stack.toString();t&&e.message&&!t.includes(e.message)&&(t=`Error: ${e.message} -${t}`);let r=t.match(u7);if(!r)return u.createElement(o.Fragment,null,t);let[,n,a]=r,l=t.split(/\n/).slice(1),[,...i]=l.map(c=>{let s=c.match(p7)||c.match(f7)||c.match(h7);return s?{name:(s[1]||"").replace("/<",""),location:s[2].replace(s7.location.origin,"")}:null}).filter(Boolean);return u.createElement(o.Fragment,null,u.createElement("span",null,n),": ",u.createElement(c7,null,a),u.createElement("br",null),i.map((c,s)=>c.name?u.createElement(o.Fragment,{key:s}," ","at ",u.createElement(d7,null,c.name)," (",u.createElement(gi,null,c.location),")",u.createElement("br",null)):u.createElement(o.Fragment,{key:s}," ","at ",u.createElement(gi,null,c.location),u.createElement("br",null))))},g7=A.label(({theme:e})=>({display:"flex",borderBottom:`1px solid ${e.appBorderColor}`,margin:"0 15px",padding:"8px 0","&:last-child":{marginBottom:"3rem"}})),m7=A.span(({theme:e})=>({minWidth:100,fontWeight:e.typography.weight.bold,marginRight:15,display:"flex",justifyContent:"flex-start",alignItems:"center",lineHeight:"16px"})),v7=({label:e,children:t,...r})=>u.createElement(g7,{...r},e?u.createElement(m7,null,u.createElement("span",null,e)):null,t),b7=o.useLayoutEffect,y7=b7,w7=function(e){var t=o.useRef(e);return y7(function(){t.current=e}),t},mi=function(e,t){if(typeof e=="function"){e(t);return}e.current=t},x7=function(e,t){var r=o.useRef();return o.useCallback(function(n){e.current=n,r.current&&mi(r.current,null),r.current=t,t&&mi(t,n)},[t])},E7=x7,bi={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},S7=function(e){Object.keys(bi).forEach(function(t){e.style.setProperty(t,bi[t],"important")})},yi=S7,ye=null,wi=function(e,t){var r=e.scrollHeight;return t.sizingStyle.boxSizing==="border-box"?r+t.borderSize:r-t.paddingSize};function C7(e,t,r,n){r===void 0&&(r=1),n===void 0&&(n=1/0),ye||(ye=document.createElement("textarea"),ye.setAttribute("tabindex","-1"),ye.setAttribute("aria-hidden","true"),yi(ye)),ye.parentNode===null&&document.body.appendChild(ye);var a=e.paddingSize,l=e.borderSize,i=e.sizingStyle,c=i.boxSizing;Object.keys(i).forEach(function(m){var p=m;ye.style[p]=i[p]}),yi(ye),ye.value=t;var s=wi(ye,e);ye.value=t,s=wi(ye,e),ye.value="x";var d=ye.scrollHeight-a,f=d*r;c==="border-box"&&(f=f+a+l),s=Math.max(f,s);var h=d*n;return c==="border-box"&&(h=h+a+l),s=Math.min(h,s),[s,d]}var xi=function(){},R7=function(e,t){return e.reduce(function(r,n){return r[n]=t[n],r},{})},I7=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],A7=!!document.documentElement.currentStyle,_7=function(e){var t=window.getComputedStyle(e);if(t===null)return null;var r=R7(I7,t),n=r.boxSizing;if(n==="")return null;A7&&n==="border-box"&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px");var a=parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),l=parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth);return{sizingStyle:r,paddingSize:a,borderSize:l}},k7=_7;function Ac(e,t,r){var n=w7(r);o.useLayoutEffect(function(){var a=function(l){return n.current(l)};if(e)return e.addEventListener(t,a),function(){return e.removeEventListener(t,a)}},[])}var O7=function(e){Ac(window,"resize",e)},T7=function(e){Ac(document.fonts,"loadingdone",e)},M7=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],L7=function(e,t){var r=e.cacheMeasurements,n=e.maxRows,a=e.minRows,l=e.onChange,i=l===void 0?xi:l,c=e.onHeightChange,s=c===void 0?xi:c,d=Eo(e,M7),f=d.value!==void 0,h=o.useRef(null),m=E7(h,t),p=o.useRef(0),v=o.useRef(),g=function(){var E=h.current,x=r&&v.current?v.current:k7(E);if(x){v.current=x;var b=C7(x,E.value||E.placeholder||"x",a,n),y=b[0],S=b[1];p.current!==y&&(p.current=y,E.style.setProperty("height",y+"px","important"),s(y,{rowHeight:S}))}},w=function(E){f||g(),i(E)};return o.useLayoutEffect(g),O7(g),T7(g),o.createElement("textarea",Y({},d,{onChange:w,ref:m}))},$7=o.forwardRef(L7),z7={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},Ko=({theme:e})=>({...z7,transition:"box-shadow 200ms ease-out, opacity 200ms ease-out",color:e.input.color||"inherit",background:e.input.background,boxShadow:`${e.input.border} 0 0 0 1px inset`,borderRadius:e.input.borderRadius,fontSize:e.typography.size.s2-1,lineHeight:"20px",padding:"6px 10px",boxSizing:"border-box",height:32,'&[type="file"]':{height:"auto"},"&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 3em ${e.color.lightest} inset`},"&::placeholder":{color:e.textMutedColor,opacity:1}}),Xo=({size:e})=>{switch(e){case"100%":return{width:"100%"};case"flex":return{flex:1};case"auto":default:return{display:"inline"}}},_c=({align:e})=>{switch(e){case"end":return{textAlign:"right"};case"center":return{textAlign:"center"};case"start":default:return{textAlign:"left"}}},Zo=({valid:e,theme:t})=>{switch(e){case"valid":return{boxShadow:`${t.color.positive} 0 0 0 1px inset !important`};case"error":return{boxShadow:`${t.color.negative} 0 0 0 1px inset !important`};case"warn":return{boxShadow:`${t.color.warning} 0 0 0 1px inset`};case void 0:case null:default:return{}}},B7=Object.assign(A(o.forwardRef(function({size:e,valid:t,align:r,...n},a){return u.createElement("input",{...n,ref:a})}))(Ko,Xo,_c,Zo,{minHeight:32}),{displayName:"Input"}),P7=Object.assign(A(o.forwardRef(function({size:e,valid:t,align:r,...n},a){return u.createElement("select",{...n,ref:a})}))(Ko,Xo,Zo,{height:32,userSelect:"none",paddingRight:20,appearance:"menulist"}),{displayName:"Select"}),H7=Object.assign(A(o.forwardRef(function({size:e,valid:t,align:r,...n},a){return u.createElement($7,{...n,ref:a})}))(Ko,Xo,_c,Zo,({height:e=400})=>({overflow:"visible",maxHeight:e})),{displayName:"Textarea"}),mr=Object.assign(A.form({boxSizing:"border-box",width:"100%"}),{Field:v7,Input:B7,Select:P7,Textarea:H7,Button:Rt}),F7=o.lazy(()=>Vt(()=>import("./WithTooltip-KJL26V4Q-DzsXQ7ww.js"),__vite__mapDeps([21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url).then(e=>({default:e.WithTooltip}))),j7=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},u.createElement(F7,{...e})),N7=o.lazy(()=>Vt(()=>import("./WithTooltip-KJL26V4Q-DzsXQ7ww.js"),__vite__mapDeps([21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url).then(e=>({default:e.WithTooltipPure}))),kc=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},u.createElement(N7,{...e})),D7=A.div(({theme:e})=>({fontWeight:e.typography.weight.bold})),V7=A.span(),U7=A.div(({theme:e})=>({marginTop:8,textAlign:"center","> *":{margin:"0 8px",fontWeight:e.typography.weight.bold}})),W7=A.div(({theme:e})=>({color:e.color.defaultText,lineHeight:"18px"})),q7=A.div({padding:15,width:280,boxSizing:"border-box"}),G7=({title:e,desc:t,links:r})=>u.createElement(q7,null,u.createElement(W7,null,e&&u.createElement(D7,null,e),t&&u.createElement(V7,null,t)),r&&u.createElement(U7,null,r.map(({title:n,...a})=>u.createElement(Nt,{...a,key:n},n)))),Y7=A.div(({theme:e})=>({padding:"2px 6px",lineHeight:"16px",fontSize:10,fontWeight:e.typography.weight.bold,color:e.color.lightest,boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.3)",borderRadius:4,whiteSpace:"nowrap",pointerEvents:"none",zIndex:-1,background:e.base==="light"?"rgba(60, 60, 60, 0.9)":"rgba(0, 0, 0, 0.95)",margin:6})),K7=({note:e,...t})=>u.createElement(Y7,{...t},e),X7=A(({active:e,loading:t,disabled:r,...n})=>u.createElement("span",{...n}))(({theme:e})=>({color:e.color.defaultText,fontWeight:e.typography.weight.regular}),({active:e,theme:t})=>e?{color:t.color.secondary,fontWeight:t.typography.weight.bold}:{},({loading:e,theme:t})=>e?{display:"inline-block",flex:"none",...t.animation.inlineGlow}:{},({disabled:e,theme:t})=>e?{color:ke(.7,t.color.defaultText)}:{}),Z7=A.span({display:"flex","& svg":{height:12,width:12,margin:"3px 0",verticalAlign:"top"},"& path":{fill:"inherit"}}),J7=A.span({flex:1,textAlign:"left",display:"flex",flexDirection:"column"},({isIndented:e})=>e?{marginLeft:24}:{}),Q7=A.span(({theme:e})=>({fontSize:"11px",lineHeight:"14px"}),({active:e,theme:t})=>e?{color:t.color.secondary}:{},({theme:e,disabled:t})=>t?{color:e.textMutedColor}:{}),eb=A.span(({active:e,theme:t})=>e?{color:t.color.secondary}:{},()=>({display:"flex",maxWidth:14})),tb=A.a(({theme:e})=>({fontSize:e.typography.size.s1,transition:"all 150ms ease-out",color:e.color.dark,textDecoration:"none",cursor:"pointer",justifyContent:"space-between",lineHeight:"18px",padding:"7px 10px",display:"flex",alignItems:"center","& > * + *":{paddingLeft:10},"&:hover":{background:e.background.hoverable},"&:hover svg":{opacity:1}}),({disabled:e})=>e?{cursor:"not-allowed"}:{}),rb=Wt(100)((e,t,r)=>{let n={};return e&&Object.assign(n,{onClick:e}),t&&Object.assign(n,{href:t}),r&&t&&Object.assign(n,{to:t,as:r}),n}),nb=({loading:e=!1,title:t=u.createElement("span",null,"Loading state"),center:r=null,right:n=null,active:a=!1,disabled:l=!1,isIndented:i,href:c=null,onClick:s=null,icon:d,LinkWrapper:f=null,...h})=>{let m=rb(s,c,f),p={active:a,disabled:l};return u.createElement(tb,{...p,...h,...m},d&&u.createElement(eb,{...p},d),t||r?u.createElement(J7,{isIndented:!d&&i},t&&u.createElement(X7,{...p,loading:e},t),r&&u.createElement(Q7,{...p},r)):null,n&&u.createElement(Z7,{...p},n))},Oc=nb,ab=A.div({minWidth:180,overflow:"hidden",overflowY:"auto",maxHeight:15.5*32},({theme:e})=>({borderRadius:e.appBorderRadius})),ob=e=>{let{LinkWrapper:t,onClick:r,id:n,isIndented:a,...l}=e,{title:i,href:c,active:s}=l,d=o.useCallback(h=>{r(h,l)},[r]),f=!!r;return u.createElement(Oc,{title:i,active:s,href:c,id:`list-item-${n}`,LinkWrapper:t,isIndented:a,...l,...f?{onClick:d}:{}})},Tc=({links:e,LinkWrapper:t=null})=>{let r=e.some(n=>n.icon);return u.createElement(ab,null,e.map(({isGatsby:n,...a})=>u.createElement(ob,{key:a.id,LinkWrapper:n?t:null,isIndented:r,...a})))},lb=e=>typeof e.props.href=="string",ib=e=>typeof e.props.href!="string";function sb({children:e,...t},r){let n={props:t,ref:r};if(lb(n))return u.createElement("a",{ref:n.ref,...n.props},e);if(ib(n))return u.createElement("button",{ref:n.ref,type:"button",...n.props},e);throw new Error("invalid props")}var Mc=o.forwardRef(sb);Mc.displayName="ButtonOrLink";var Qr=A(Mc,{shouldForwardProp:fo})({whiteSpace:"normal",display:"inline-flex",overflow:"hidden",verticalAlign:"top",justifyContent:"center",alignItems:"center",textAlign:"center",textDecoration:"none","&:empty":{display:"none"},"&[hidden]":{display:"none"}},({theme:e})=>({padding:"0 15px",transition:"color 0.2s linear, border-bottom-color 0.2s linear",height:40,lineHeight:"12px",cursor:"pointer",background:"transparent",border:"0 solid transparent",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",fontWeight:"bold",fontSize:13,"&:focus":{outline:"0 none",borderBottomColor:e.barSelectedColor}}),({active:e,textColor:t,theme:r})=>e?{color:t||r.barSelectedColor,borderBottomColor:r.barSelectedColor}:{color:t||r.barTextColor,borderBottomColor:"transparent","&:hover":{color:r.barHoverColor}});Qr.displayName="TabButton";var cb=A.div(({theme:e})=>({width:14,height:14,backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),db=A.div(()=>({marginTop:6,padding:7,height:28})),ub=()=>u.createElement(db,null,u.createElement(cb,null)),Ka=A.div({display:"flex",whiteSpace:"nowrap",flexBasis:"auto",marginLeft:3,marginRight:3},({scrollable:e})=>e?{flexShrink:0}:{},({left:e})=>e?{"& > *":{marginLeft:4}}:{},({right:e})=>e?{marginLeft:30,"& > *":{marginRight:4}}:{});Ka.displayName="Side";var pb=({children:e,className:t,scrollable:r})=>r?u.createElement(Gn,{vertical:!1,className:t},e):u.createElement("div",{className:t},e),Jo=A(pb)(({theme:e,scrollable:t=!0})=>({color:e.barTextColor,width:"100%",height:40,flexShrink:0,overflow:t?"auto":"hidden",overflowY:"hidden"}),({theme:e,border:t=!1})=>t?{boxShadow:`${e.appBorderColor} 0 -1px 0 0 inset`,background:e.barBg}:{});Jo.displayName="Bar";var fb=A.div(({bgColor:e})=>({display:"flex",justifyContent:"space-between",position:"relative",flexWrap:"nowrap",flexShrink:0,height:40,backgroundColor:e||""})),Xn=({children:e,backgroundColor:t,className:r,...n})=>{let[a,l]=o.Children.toArray(e);return u.createElement(Jo,{className:`sb-bar ${r}`,...n},u.createElement(fb,{bgColor:t},u.createElement(Ka,{scrollable:n.scrollable,left:!0},a),l?u.createElement(Ka,{right:!0},l):null))};Xn.displayName="FlexBar";var Lc=A.div(({active:e})=>e?{display:"block"}:{display:"none"}),hb=e=>o.Children.toArray(e).map(({props:{title:t,id:r,color:n,children:a}})=>{let l=Array.isArray(a)?a[0]:a;return{title:t,id:r,...n?{color:n}:{},render:typeof l=="function"?l:({active:i})=>u.createElement(Lc,{active:i,role:"tabpanel"},l)}}),gb=A.span(({theme:e,isActive:t})=>({display:"inline-block",width:0,height:0,marginLeft:8,color:t?e.color.secondary:e.color.mediumdark,borderRight:"3px solid transparent",borderLeft:"3px solid transparent",borderTop:"3px solid",transition:"transform .1s ease-out"})),mb=A(Qr)(({active:e,theme:t,preActive:r})=>` +${t}`);let r=t.match(u7);if(!r)return u.createElement(o.Fragment,null,t);let[,n,a]=r,l=t.split(/\n/).slice(1),[,...i]=l.map(c=>{let s=c.match(p7)||c.match(f7)||c.match(h7);return s?{name:(s[1]||"").replace("/<",""),location:s[2].replace(s7.location.origin,"")}:null}).filter(Boolean);return u.createElement(o.Fragment,null,u.createElement("span",null,n),": ",u.createElement(c7,null,a),u.createElement("br",null),i.map((c,s)=>c.name?u.createElement(o.Fragment,{key:s}," ","at ",u.createElement(d7,null,c.name)," (",u.createElement(gi,null,c.location),")",u.createElement("br",null)):u.createElement(o.Fragment,{key:s}," ","at ",u.createElement(gi,null,c.location),u.createElement("br",null))))},g7=A.label(({theme:e})=>({display:"flex",borderBottom:`1px solid ${e.appBorderColor}`,margin:"0 15px",padding:"8px 0","&:last-child":{marginBottom:"3rem"}})),m7=A.span(({theme:e})=>({minWidth:100,fontWeight:e.typography.weight.bold,marginRight:15,display:"flex",justifyContent:"flex-start",alignItems:"center",lineHeight:"16px"})),v7=({label:e,children:t,...r})=>u.createElement(g7,{...r},e?u.createElement(m7,null,u.createElement("span",null,e)):null,t),b7=o.useLayoutEffect,y7=b7,w7=function(e){var t=o.useRef(e);return y7(function(){t.current=e}),t},mi=function(e,t){if(typeof e=="function"){e(t);return}e.current=t},x7=function(e,t){var r=o.useRef();return o.useCallback(function(n){e.current=n,r.current&&mi(r.current,null),r.current=t,t&&mi(t,n)},[t])},E7=x7,bi={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},S7=function(e){Object.keys(bi).forEach(function(t){e.style.setProperty(t,bi[t],"important")})},yi=S7,ye=null,wi=function(e,t){var r=e.scrollHeight;return t.sizingStyle.boxSizing==="border-box"?r+t.borderSize:r-t.paddingSize};function C7(e,t,r,n){r===void 0&&(r=1),n===void 0&&(n=1/0),ye||(ye=document.createElement("textarea"),ye.setAttribute("tabindex","-1"),ye.setAttribute("aria-hidden","true"),yi(ye)),ye.parentNode===null&&document.body.appendChild(ye);var a=e.paddingSize,l=e.borderSize,i=e.sizingStyle,c=i.boxSizing;Object.keys(i).forEach(function(m){var p=m;ye.style[p]=i[p]}),yi(ye),ye.value=t;var s=wi(ye,e);ye.value=t,s=wi(ye,e),ye.value="x";var d=ye.scrollHeight-a,f=d*r;c==="border-box"&&(f=f+a+l),s=Math.max(f,s);var h=d*n;return c==="border-box"&&(h=h+a+l),s=Math.min(h,s),[s,d]}var xi=function(){},R7=function(e,t){return e.reduce(function(r,n){return r[n]=t[n],r},{})},I7=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],A7=!!document.documentElement.currentStyle,_7=function(e){var t=window.getComputedStyle(e);if(t===null)return null;var r=R7(I7,t),n=r.boxSizing;if(n==="")return null;A7&&n==="border-box"&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px");var a=parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),l=parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth);return{sizingStyle:r,paddingSize:a,borderSize:l}},k7=_7;function Ac(e,t,r){var n=w7(r);o.useLayoutEffect(function(){var a=function(l){return n.current(l)};if(e)return e.addEventListener(t,a),function(){return e.removeEventListener(t,a)}},[])}var O7=function(e){Ac(window,"resize",e)},T7=function(e){Ac(document.fonts,"loadingdone",e)},M7=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],L7=function(e,t){var r=e.cacheMeasurements,n=e.maxRows,a=e.minRows,l=e.onChange,i=l===void 0?xi:l,c=e.onHeightChange,s=c===void 0?xi:c,d=Eo(e,M7),f=d.value!==void 0,h=o.useRef(null),m=E7(h,t),p=o.useRef(0),v=o.useRef(),g=function(){var E=h.current,x=r&&v.current?v.current:k7(E);if(x){v.current=x;var b=C7(x,E.value||E.placeholder||"x",a,n),y=b[0],S=b[1];p.current!==y&&(p.current=y,E.style.setProperty("height",y+"px","important"),s(y,{rowHeight:S}))}},w=function(E){f||g(),i(E)};return o.useLayoutEffect(g),O7(g),T7(g),o.createElement("textarea",Y({},d,{onChange:w,ref:m}))},$7=o.forwardRef(L7),z7={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},Ko=({theme:e})=>({...z7,transition:"box-shadow 200ms ease-out, opacity 200ms ease-out",color:e.input.color||"inherit",background:e.input.background,boxShadow:`${e.input.border} 0 0 0 1px inset`,borderRadius:e.input.borderRadius,fontSize:e.typography.size.s2-1,lineHeight:"20px",padding:"6px 10px",boxSizing:"border-box",height:32,'&[type="file"]':{height:"auto"},"&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 3em ${e.color.lightest} inset`},"&::placeholder":{color:e.textMutedColor,opacity:1}}),Xo=({size:e})=>{switch(e){case"100%":return{width:"100%"};case"flex":return{flex:1};case"auto":default:return{display:"inline"}}},_c=({align:e})=>{switch(e){case"end":return{textAlign:"right"};case"center":return{textAlign:"center"};case"start":default:return{textAlign:"left"}}},Zo=({valid:e,theme:t})=>{switch(e){case"valid":return{boxShadow:`${t.color.positive} 0 0 0 1px inset !important`};case"error":return{boxShadow:`${t.color.negative} 0 0 0 1px inset !important`};case"warn":return{boxShadow:`${t.color.warning} 0 0 0 1px inset`};case void 0:case null:default:return{}}},B7=Object.assign(A(o.forwardRef(function({size:e,valid:t,align:r,...n},a){return u.createElement("input",{...n,ref:a})}))(Ko,Xo,_c,Zo,{minHeight:32}),{displayName:"Input"}),P7=Object.assign(A(o.forwardRef(function({size:e,valid:t,align:r,...n},a){return u.createElement("select",{...n,ref:a})}))(Ko,Xo,Zo,{height:32,userSelect:"none",paddingRight:20,appearance:"menulist"}),{displayName:"Select"}),H7=Object.assign(A(o.forwardRef(function({size:e,valid:t,align:r,...n},a){return u.createElement($7,{...n,ref:a})}))(Ko,Xo,_c,Zo,({height:e=400})=>({overflow:"visible",maxHeight:e})),{displayName:"Textarea"}),mr=Object.assign(A.form({boxSizing:"border-box",width:"100%"}),{Field:v7,Input:B7,Select:P7,Textarea:H7,Button:Rt}),F7=o.lazy(()=>Vt(()=>import("./WithTooltip-KJL26V4Q-ZNvJcEKX.js"),__vite__mapDeps([21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url).then(e=>({default:e.WithTooltip}))),j7=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},u.createElement(F7,{...e})),N7=o.lazy(()=>Vt(()=>import("./WithTooltip-KJL26V4Q-ZNvJcEKX.js"),__vite__mapDeps([21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url).then(e=>({default:e.WithTooltipPure}))),kc=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},u.createElement(N7,{...e})),D7=A.div(({theme:e})=>({fontWeight:e.typography.weight.bold})),V7=A.span(),U7=A.div(({theme:e})=>({marginTop:8,textAlign:"center","> *":{margin:"0 8px",fontWeight:e.typography.weight.bold}})),W7=A.div(({theme:e})=>({color:e.color.defaultText,lineHeight:"18px"})),q7=A.div({padding:15,width:280,boxSizing:"border-box"}),G7=({title:e,desc:t,links:r})=>u.createElement(q7,null,u.createElement(W7,null,e&&u.createElement(D7,null,e),t&&u.createElement(V7,null,t)),r&&u.createElement(U7,null,r.map(({title:n,...a})=>u.createElement(Nt,{...a,key:n},n)))),Y7=A.div(({theme:e})=>({padding:"2px 6px",lineHeight:"16px",fontSize:10,fontWeight:e.typography.weight.bold,color:e.color.lightest,boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.3)",borderRadius:4,whiteSpace:"nowrap",pointerEvents:"none",zIndex:-1,background:e.base==="light"?"rgba(60, 60, 60, 0.9)":"rgba(0, 0, 0, 0.95)",margin:6})),K7=({note:e,...t})=>u.createElement(Y7,{...t},e),X7=A(({active:e,loading:t,disabled:r,...n})=>u.createElement("span",{...n}))(({theme:e})=>({color:e.color.defaultText,fontWeight:e.typography.weight.regular}),({active:e,theme:t})=>e?{color:t.color.secondary,fontWeight:t.typography.weight.bold}:{},({loading:e,theme:t})=>e?{display:"inline-block",flex:"none",...t.animation.inlineGlow}:{},({disabled:e,theme:t})=>e?{color:ke(.7,t.color.defaultText)}:{}),Z7=A.span({display:"flex","& svg":{height:12,width:12,margin:"3px 0",verticalAlign:"top"},"& path":{fill:"inherit"}}),J7=A.span({flex:1,textAlign:"left",display:"flex",flexDirection:"column"},({isIndented:e})=>e?{marginLeft:24}:{}),Q7=A.span(({theme:e})=>({fontSize:"11px",lineHeight:"14px"}),({active:e,theme:t})=>e?{color:t.color.secondary}:{},({theme:e,disabled:t})=>t?{color:e.textMutedColor}:{}),eb=A.span(({active:e,theme:t})=>e?{color:t.color.secondary}:{},()=>({display:"flex",maxWidth:14})),tb=A.a(({theme:e})=>({fontSize:e.typography.size.s1,transition:"all 150ms ease-out",color:e.color.dark,textDecoration:"none",cursor:"pointer",justifyContent:"space-between",lineHeight:"18px",padding:"7px 10px",display:"flex",alignItems:"center","& > * + *":{paddingLeft:10},"&:hover":{background:e.background.hoverable},"&:hover svg":{opacity:1}}),({disabled:e})=>e?{cursor:"not-allowed"}:{}),rb=Wt(100)((e,t,r)=>{let n={};return e&&Object.assign(n,{onClick:e}),t&&Object.assign(n,{href:t}),r&&t&&Object.assign(n,{to:t,as:r}),n}),nb=({loading:e=!1,title:t=u.createElement("span",null,"Loading state"),center:r=null,right:n=null,active:a=!1,disabled:l=!1,isIndented:i,href:c=null,onClick:s=null,icon:d,LinkWrapper:f=null,...h})=>{let m=rb(s,c,f),p={active:a,disabled:l};return u.createElement(tb,{...p,...h,...m},d&&u.createElement(eb,{...p},d),t||r?u.createElement(J7,{isIndented:!d&&i},t&&u.createElement(X7,{...p,loading:e},t),r&&u.createElement(Q7,{...p},r)):null,n&&u.createElement(Z7,{...p},n))},Oc=nb,ab=A.div({minWidth:180,overflow:"hidden",overflowY:"auto",maxHeight:15.5*32},({theme:e})=>({borderRadius:e.appBorderRadius})),ob=e=>{let{LinkWrapper:t,onClick:r,id:n,isIndented:a,...l}=e,{title:i,href:c,active:s}=l,d=o.useCallback(h=>{r(h,l)},[r]),f=!!r;return u.createElement(Oc,{title:i,active:s,href:c,id:`list-item-${n}`,LinkWrapper:t,isIndented:a,...l,...f?{onClick:d}:{}})},Tc=({links:e,LinkWrapper:t=null})=>{let r=e.some(n=>n.icon);return u.createElement(ab,null,e.map(({isGatsby:n,...a})=>u.createElement(ob,{key:a.id,LinkWrapper:n?t:null,isIndented:r,...a})))},lb=e=>typeof e.props.href=="string",ib=e=>typeof e.props.href!="string";function sb({children:e,...t},r){let n={props:t,ref:r};if(lb(n))return u.createElement("a",{ref:n.ref,...n.props},e);if(ib(n))return u.createElement("button",{ref:n.ref,type:"button",...n.props},e);throw new Error("invalid props")}var Mc=o.forwardRef(sb);Mc.displayName="ButtonOrLink";var Qr=A(Mc,{shouldForwardProp:fo})({whiteSpace:"normal",display:"inline-flex",overflow:"hidden",verticalAlign:"top",justifyContent:"center",alignItems:"center",textAlign:"center",textDecoration:"none","&:empty":{display:"none"},"&[hidden]":{display:"none"}},({theme:e})=>({padding:"0 15px",transition:"color 0.2s linear, border-bottom-color 0.2s linear",height:40,lineHeight:"12px",cursor:"pointer",background:"transparent",border:"0 solid transparent",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",fontWeight:"bold",fontSize:13,"&:focus":{outline:"0 none",borderBottomColor:e.barSelectedColor}}),({active:e,textColor:t,theme:r})=>e?{color:t||r.barSelectedColor,borderBottomColor:r.barSelectedColor}:{color:t||r.barTextColor,borderBottomColor:"transparent","&:hover":{color:r.barHoverColor}});Qr.displayName="TabButton";var cb=A.div(({theme:e})=>({width:14,height:14,backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),db=A.div(()=>({marginTop:6,padding:7,height:28})),ub=()=>u.createElement(db,null,u.createElement(cb,null)),Ka=A.div({display:"flex",whiteSpace:"nowrap",flexBasis:"auto",marginLeft:3,marginRight:3},({scrollable:e})=>e?{flexShrink:0}:{},({left:e})=>e?{"& > *":{marginLeft:4}}:{},({right:e})=>e?{marginLeft:30,"& > *":{marginRight:4}}:{});Ka.displayName="Side";var pb=({children:e,className:t,scrollable:r})=>r?u.createElement(Gn,{vertical:!1,className:t},e):u.createElement("div",{className:t},e),Jo=A(pb)(({theme:e,scrollable:t=!0})=>({color:e.barTextColor,width:"100%",height:40,flexShrink:0,overflow:t?"auto":"hidden",overflowY:"hidden"}),({theme:e,border:t=!1})=>t?{boxShadow:`${e.appBorderColor} 0 -1px 0 0 inset`,background:e.barBg}:{});Jo.displayName="Bar";var fb=A.div(({bgColor:e})=>({display:"flex",justifyContent:"space-between",position:"relative",flexWrap:"nowrap",flexShrink:0,height:40,backgroundColor:e||""})),Xn=({children:e,backgroundColor:t,className:r,...n})=>{let[a,l]=o.Children.toArray(e);return u.createElement(Jo,{className:`sb-bar ${r}`,...n},u.createElement(fb,{bgColor:t},u.createElement(Ka,{scrollable:n.scrollable,left:!0},a),l?u.createElement(Ka,{right:!0},l):null))};Xn.displayName="FlexBar";var Lc=A.div(({active:e})=>e?{display:"block"}:{display:"none"}),hb=e=>o.Children.toArray(e).map(({props:{title:t,id:r,color:n,children:a}})=>{let l=Array.isArray(a)?a[0]:a;return{title:t,id:r,...n?{color:n}:{},render:typeof l=="function"?l:({active:i})=>u.createElement(Lc,{active:i,role:"tabpanel"},l)}}),gb=A.span(({theme:e,isActive:t})=>({display:"inline-block",width:0,height:0,marginLeft:8,color:t?e.color.secondary:e.color.mediumdark,borderRight:"3px solid transparent",borderLeft:"3px solid transparent",borderTop:"3px solid",transition:"transform .1s ease-out"})),mb=A(Qr)(({active:e,theme:t,preActive:r})=>` color: ${r||e?t.barSelectedColor:t.barTextColor}; .addon-collapsible-icon { color: ${r||e?t.barSelectedColor:t.barTextColor}; @@ -458,7 +458,7 @@ ${t}`);let r=t.match(u7);if(!r)return u.createElement(o.Fragment,null,t);let[,n, ${Ke(.02,e.input.background)} 100%)`:`linear-gradient(to right, ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, ${zt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, - ${zt(.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 ${Qe(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),N1=A.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),TR=A(N1)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),MR=A.div({display:"flex",alignItems:"center",width:"100%"});function LR(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 $R=({name:e,value:t,onChange:r,min:n=0,max:a=100,step:l=1,onBlur:i,onFocus:c,argType:s})=>{var p;let d=v=>{r(UC(v.target.value))},f=t!==void 0,h=o.useMemo(()=>LR(l),[l]),m=!!((p=s==null?void 0:s.table)!=null&&p.readonly);return u.createElement(MR,{"aria-readonly":m},u.createElement(N1,null,n),u.createElement(OR,{id:Fe(e),type:"range",disabled:m,onChange:d,name:e,value:t,min:n,max:a,step:l,onFocus:c,onBlur:i}),u.createElement(TR,{numberOFDecimalsPlaces:h,max:a},f?t.toFixed(h):"--"," / ",a))},zR=A.label({display:"flex"}),BR=A.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),PR=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,maxLength:l,argType:i})=>{var p;let c=v=>{r(v.target.value)},s=!!((p=i==null?void 0:i.table)!=null&&p.readonly),[d,f]=o.useState(!1),h=o.useCallback(()=>{r(""),f(!0)},[f]);if(t===void 0)return u.createElement(Rt,{variant:"outline",size:"medium",disabled:s,id:zn(e),onClick:h},"Set string");let m=typeof t=="string";return u.createElement(zR,null,u.createElement(mr.Textarea,{id:Fe(e),maxLength:l,onChange:c,disabled:s,size:"flex",placeholder:"Edit string...",autoFocus:d,valid:m?null:"error",name:e,value:m?t:"",onFocus:n,onBlur:a}),l&&u.createElement(BR,{isMaxed:(t==null?void 0:t.length)===l},(t==null?void 0:t.length)??0," / ",l))},HR=A(mr.Input)({padding:10});function FR(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var jR=({onChange:e,name:t,accept:r="image/*",value:n,argType:a})=>{var s;let l=o.useRef(null),i=(s=a==null?void 0:a.control)==null?void 0:s.readOnly;function c(d){if(!d.target.files)return;let f=Array.from(d.target.files).map(h=>URL.createObjectURL(h));e(f),FR(n)}return o.useEffect(()=>{n==null&&l.current&&(l.current.value=null)},[n,t]),u.createElement(HR,{ref:l,id:Fe(t),type:"file",name:t,multiple:!0,disabled:i,onChange:c,accept:r,size:"flex"})},NR=o.lazy(()=>Vt(()=>import("./Color-PRSJMWNM-C6cV9cMC.js"),__vite__mapDeps([22,2,3,23,16,1,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19]),import.meta.url)),DR=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},u.createElement(NR,{...e})),VR={array:l0,object:l0,boolean:BC,color:DR,date:DC,number:qC,check:er,"inline-check":er,radio:er,"inline-radio":er,select:er,"multi-select":er,range:$R,text:PR,file:jR},i0=()=>u.createElement(u.Fragment,null,"-"),UR=({row:e,arg:t,updateArgs:r,isHovered:n})=>{var g;let{key:a,control:l}=e,[i,c]=o.useState(!1),[s,d]=o.useState({value:t});o.useEffect(()=>{i||d({value:t})},[i,t]);let f=o.useCallback(w=>(d({value:w}),r({[a]:w}),w),[r,a]),h=o.useCallback(()=>c(!1),[]),m=o.useCallback(()=>c(!0),[]);if(!l||l.disable){let w=(l==null?void 0:l.disable)!==!0&&((g=e==null?void 0:e.type)==null?void 0:g.name)!=="function";return n&&w?u.createElement(Nt,{href:"https://storybook.js.org/docs/react/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):u.createElement(i0,null)}let p={name:a,argType:e,value:s.value,onChange:f,onBlur:h,onFocus:m},v=VR[l.type]||i0;return u.createElement(v,{...p,...l,controlType:l.type})},WR=A.span({fontWeight:"bold"}),qR=A.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),GR=A.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...gt({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),YR=A.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?te(.1,e.color.defaultText):te(.2,e.color.defaultText),marginTop:t?4:0})),KR=A.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?te(.1,e.color.defaultText):te(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),XR=A.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),ZR=e=>e&&{summary:typeof e=="string"?e:e.name},un=e=>{var g;let[t,r]=o.useState(!1),{row:n,updateArgs:a,compact:l,expandable:i,initialExpandedArgs:c}=e,{name:s,description:d}=n,f=n.table||{},h=f.type||ZR(n.type),m=f.defaultValue||n.defaultValue,p=(g=n.type)==null?void 0:g.required,v=d!=null&&d!=="";return u.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},u.createElement(XR,{expandable:i},u.createElement(WR,null,s),p?u.createElement(qR,{title:"Required"},"*"):null),l?null:u.createElement("td",null,v&&u.createElement(GR,null,u.createElement(s1,null,d)),f.jsDocTags!=null?u.createElement(u.Fragment,null,u.createElement(KR,{hasDescription:v},u.createElement(_a,{value:h,initialExpandedArgs:c})),u.createElement(SC,{tags:f.jsDocTags})):u.createElement(YR,{hasDescription:v},u.createElement(_a,{value:h,initialExpandedArgs:c}))),l?null:u.createElement("td",null,u.createElement(_a,{value:m,initialExpandedArgs:c})),a?u.createElement("td",null,u.createElement(UR,{...e,isHovered:t})):null)},JR=A(Vs)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?te(.25,e.color.defaultText):te(.3,e.color.defaultText),border:"none",display:"inline-block"})),QR=A(jo)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?te(.25,e.color.defaultText):te(.3,e.color.defaultText),border:"none",display:"inline-block"})),eI=A.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),tI=A.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"?te(.4,e.color.defaultText):te(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),rI=A.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),nI=A.td(()=>({position:"relative"})),aI=A.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${zt(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),s0=A.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"})),Oa=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:a=3})=>{let[l,i]=o.useState(n),c=e==="subsection"?rI:tI,s=(r==null?void 0:r.length)||0,d=e==="subsection"?`${s} item${s!==1?"s":""}`:"",f=`${l?"Hide":"Show"} ${e==="subsection"?s:t} item${s!==1?"s":""}`;return u.createElement(u.Fragment,null,u.createElement(aI,{title:f},u.createElement(c,{colSpan:1},u.createElement(s0,{onClick:h=>i(!l),tabIndex:0},f),u.createElement(eI,null,l?u.createElement(JR,null):u.createElement(QR,null),t)),u.createElement(nI,{colSpan:a-1},u.createElement(s0,{onClick:h=>i(!l),tabIndex:-1,style:{outline:"none"}},f),l?null:d)),l?r:null)},pn=A.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),he=A.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),se=A.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})),ge=[2,4,2,2],oI=()=>u.createElement(u.Fragment,null,u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"}))),u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"80%"}),u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"}))),u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"80%"}),u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"}))),u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"80%"}),u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"})))),lI=A.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,boxShadow:"rgba(0, 0, 0, 0.10) 0 1px 3px 0"})),iI=A.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),sI=A.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),cI=({inAddonPanel:e})=>{let[t,r]=o.useState(!0);return o.useEffect(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:u.createElement(lI,{inAddonPanel:e},u.createElement(Qo,{title:e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:u.createElement(u.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:u.createElement(iI,null,e&&u.createElement(u.Fragment,null,u.createElement(Nt,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},u.createElement(Hs,null)," Watch 5m video"),u.createElement(sI,null),u.createElement(Nt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},u.createElement(An,null)," Read docs")),!e&&u.createElement(Nt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},u.createElement(An,null)," Learn how to set that up"))}))},dI=A.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"?te(.25,e.color.defaultText):te(.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}}}}})),uI=A(xt)(({theme:e})=>({margin:"-4px -12px -4px 0"})),pI=A.span({display:"flex",justifyContent:"space-between"}),fI={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>{var r,n;return+!!((r=t.type)!=null&&r.required)-+!!((n=e.type)!=null&&n.required)||e.name.localeCompare(t.name)},none:void 0},hI=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([l,i])=>{let{category:c,subcategory:s}=(i==null?void 0:i.table)||{};if(c){let d=r.sections[c]||{ungrouped:[],subsections:{}};if(!s)d.ungrouped.push({key:l,...i});else{let f=d.subsections[s]||[];f.push({key:l,...i}),d.subsections[s]=f}r.sections[c]=d}else if(s){let d=r.ungroupedSubsections[s]||[];d.push({key:l,...i}),r.ungroupedSubsections[s]=d}else r.ungrouped.push({key:l,...i})});let n=fI[t],a=l=>n?Object.keys(l).reduce((i,c)=>({...i,[c]:l[c].sort(n)}),{}):l;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:a(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((l,i)=>({...l,[i]:{ungrouped:r.sections[i].ungrouped.sort(n),subsections:a(r.sections[i].subsections)}}),{})}},gI=(e,t,r)=>{try{return od(e,t,r)}catch(n){return qS.warn(n.message),!1}},lo=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:a,initialExpandedArgs:l,sort:i="none",isLoading:c}=e;if("error"in e){let{error:x}=e;return u.createElement(C1,null,x," ",u.createElement(Nt,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},u.createElement(An,null)," Read the docs"))}if(c)return u.createElement(oI,null);let{rows:s,args:d,globals:f}="rows"in e&&e,h=hI(C6(s,x=>{var b;return!((b=x==null?void 0:x.table)!=null&&b.disable)&&gI(x,d||{},f||{})}),i),m=h.ungrouped.length===0,p=Object.entries(h.sections).length===0,v=Object.entries(h.ungroupedSubsections).length===0;if(m&&p&&v)return u.createElement(cI,{inAddonPanel:a});let g=1;t&&(g+=1),n||(g+=2);let w=Object.keys(h.sections).length>0,E={updateArgs:t,compact:n,inAddonPanel:a,initialExpandedArgs:l};return u.createElement(Yo,null,u.createElement(dI,{compact:n,inAddonPanel:a,className:"docblock-argstable sb-unstyled"},u.createElement("thead",{className:"docblock-argstable-head"},u.createElement("tr",null,u.createElement("th",null,u.createElement("span",null,"Name")),n?null:u.createElement("th",null,u.createElement("span",null,"Description")),n?null:u.createElement("th",null,u.createElement("span",null,"Default")),t?u.createElement("th",null,u.createElement(pI,null,"Control"," ",!c&&r&&u.createElement(uI,{onClick:()=>r(),title:"Reset controls"},u.createElement(Ws,{"aria-hidden":!0})))):null)),u.createElement("tbody",{className:"docblock-argstable-body"},h.ungrouped.map(x=>u.createElement(un,{key:x.key,row:x,arg:d&&d[x.key],...E})),Object.entries(h.ungroupedSubsections).map(([x,b])=>u.createElement(Oa,{key:x,label:x,level:"subsection",colSpan:g},b.map(y=>u.createElement(un,{key:y.key,row:y,arg:d&&d[y.key],expandable:w,...E})))),Object.entries(h.sections).map(([x,b])=>u.createElement(Oa,{key:x,label:x,level:"section",colSpan:g},b.ungrouped.map(y=>u.createElement(un,{key:y.key,row:y,arg:d&&d[y.key],...E})),Object.entries(b.subsections).map(([y,S])=>u.createElement(Oa,{key:y,label:y,level:"subsection",colSpan:g},S.map(C=>u.createElement(un,{key:C.key,row:C,arg:d&&d[C.key],expandable:w,...E})))))))))},mI=({tabs:e,...t})=>{let r=Object.entries(e);return r.length===1?u.createElement(lo,{...r[0][1],...t}):u.createElement(rl,null,r.map((n,a)=>{let[l,i]=n,c=`prop_table_div_${l}`,s="div",d=a===0?t:{sort:t.sort};return u.createElement(s,{key:c,id:c,title:l},({active:f})=>f?u.createElement(lo,{key:`prop_table_${l}`,...i,...d}):null)}))};A.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?te(.4,e.color.defaultText):te(.6,e.color.defaultText)}));A.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});A.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}});A.div(ne,({theme:e})=>({...ea(e),margin:"25px 0 40px",padding:"30px 20px"}));A.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText}));A.div(({theme:e})=>({color:e.base==="light"?te(.2,e.color.defaultText):te(.6,e.color.defaultText)}));A.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5});A.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"?te(.4,e.color.defaultText):te(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}));A.div({display:"flex",flexDirection:"row"});A.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}}));A.div(({theme:e})=>({...ea(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"}));A.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30});A.div({flex:1,display:"flex",flexDirection:"row"});A.div({display:"flex",alignItems:"flex-start"});A.div({flex:"0 0 30%"});A.div({flex:1});A.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?te(.4,e.color.defaultText):te(.6,e.color.defaultText)}));A.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));A.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2}));A.div(({theme:e})=>({...ea(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}));A.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"});A.div({display:"flex",flexFlow:"row wrap"});var vI=e=>`anchor--${e}`,D1=({storyId:e,children:t})=>u.createElement("div",{id:vI(e),className:"sb-anchor"},t);Oe&&Oe.__DOCS_CONTEXT__===void 0&&(Oe.__DOCS_CONTEXT__=o.createContext(null),Oe.__DOCS_CONTEXT__.displayName="DocsContext");var je=Oe?Oe.__DOCS_CONTEXT__:o.createContext(null),Yt=(e,t)=>o.useContext(je).resolveOf(e,t),bI=e=>e.split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(""),yI=e=>{if(e)return typeof e=="string"?e.includes("-")?bI(e):e:e.__docgenInfo&&e.__docgenInfo.displayName?e.__docgenInfo.displayName:e.name};function wI(e,t="start"){e.scrollIntoView({behavior:"smooth",block:t,inline:"nearest"})}function V1(e){return $S(e,{allowFunction:!1})}var U1=o.createContext({sources:{}}),W1="--unknown--",xI=({children:e,channel:t})=>{let[r,n]=o.useState({});return o.useEffect(()=>{let a=(l,i=null,c=!1)=>{let{id:s,args:d=void 0,source:f,format:h}=typeof l=="string"?{id:l,source:i,format:c}:l,m=d?V1(d):W1;n(p=>({...p,[s]:{...p[s],[m]:{code:f,format:h}}}))};return t.on(Cl,a),()=>t.off(Cl,a)},[]),u.createElement(U1.Provider,{value:{sources:r}},e)},EI=(e,t,r)=>{let{sources:n}=r,a=n==null?void 0:n[e];return(a==null?void 0:a[V1(t)])||(a==null?void 0:a[W1])||{code:""}},SI=({snippet:e,storyContext:t,typeFromProps:r,transformFromProps:n})=>{var s,d;let{__isArgsStory:a}=t.parameters,l=((s=t.parameters.docs)==null?void 0:s.source)||{},i=r||l.type||aa.AUTO;if(l.code!==void 0)return l.code;let c=i===aa.DYNAMIC||i===aa.AUTO&&e&&a?e:l.originalSource||"";return((d=n??l.transform)==null?void 0:d(c,t))||c},CI=(e,t,r)=>{var p,v,g,w;let n,{of:a}=e;if("of"in e&&a===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");if(a)n=t.resolveOf(a,["story"]).story;else try{n=t.storyById()}catch{}let l=((v=(p=n==null?void 0:n.parameters)==null?void 0:p.docs)==null?void 0:v.source)||{},{code:i}=e,c=e.format??l.format,s=e.language??l.language??"jsx",d=e.dark??l.dark??!1;if(!i&&!n)return{error:"Oh no! The source is not available."};if(i)return{code:i,format:c,language:s,dark:d};let f=t.getStoryContext(n),h=e.__forceInitialArgs?f.initialArgs:f.unmappedArgs,m=EI(n.id,h,r);return c=m.format??((w=(g=n.parameters.docs)==null?void 0:g.source)==null?void 0:w.format)??!1,{code:SI({snippet:m.code,storyContext:{...f,args:h},typeFromProps:e.type,transformFromProps:e.transform}),format:c,language:s,dark:d}};function RI(e,t){let r=II([e],t);return r&&r[0]}function II(e,t){let[r,n]=o.useState({});return o.useEffect(()=>{Promise.all(e.map(async a=>{let l=await t.loadStory(a);n(i=>i[a]===l?i:{...i,[a]:l})}))}),e.map(a=>{if(r[a])return r[a];try{return t.storyById(a)}catch{return null}})}var AI=(e,t)=>{let{of:r,meta:n}=e;if("of"in e&&r===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");return n&&t.referenceMeta(n,!1),t.resolveOf(r||"story",["story"]).story.id},_I=(e,t,r)=>{let{parameters:n={}}=t||{},{docs:a={}}=n,l=a.story||{};if(a.disable)return null;if(e.inline??l.inline??!1){let c=e.height??l.height,s=e.autoplay??l.autoplay??!1;return{story:t,inline:!0,height:c,autoplay:s,forceInitialArgs:!!e.__forceInitialArgs,primary:!!e.__primary,renderStoryToElement:r.renderStoryToElement}}let i=e.height??l.height??l.iframeHeight??"100px";return{story:t,inline:!1,height:i,primary:!!e.__primary}},kI=(e={__forceInitialArgs:!1,__primary:!1})=>{let t=o.useContext(je),r=AI(e,t),n=RI(r,t);if(!n)return u.createElement(A1,null);let a=_I(e,n,t);return a?u.createElement(gC,{...a}):null},OI=e=>{var m,p,v,g,w,E,x,b,y,S;let t=o.useContext(je),r=o.useContext(U1),{of:n,source:a}=e;if("of"in e&&n===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{story:l}=Yt(n||"story",["story"]),i=CI({...a,...n&&{of:n}},t,r),c=e.layout??l.parameters.layout??((p=(m=l.parameters.docs)==null?void 0:m.canvas)==null?void 0:p.layout)??"padded",s=e.withToolbar??((g=(v=l.parameters.docs)==null?void 0:v.canvas)==null?void 0:g.withToolbar)??!1,d=e.additionalActions??((E=(w=l.parameters.docs)==null?void 0:w.canvas)==null?void 0:E.additionalActions),f=e.sourceState??((b=(x=l.parameters.docs)==null?void 0:x.canvas)==null?void 0:b.sourceState)??"hidden",h=e.className??((S=(y=l.parameters.docs)==null?void 0:y.canvas)==null?void 0:S.className);return u.createElement(_1,{withSource:f==="none"?void 0:i,isExpanded:f==="shown",withToolbar:s,additionalActions:d,className:h,layout:c},u.createElement(kI,{of:n||l.moduleExport,meta:e.meta,...e.story}))},TI=(e,t)=>{let r=t.getStoryContext(e),[n,a]=o.useState(r.globals);return o.useEffect(()=>{let l=i=>{a(i.globals)};return t.channel.on(Ki,l),()=>t.channel.off(Ki,l)},[t.channel]),[n]},MI=(e,t)=>{let r=LI(e,t);if(!r)throw new Error("No result when story was defined");return r},LI=(e,t)=>{let r=e?t.getStoryContext(e):{args:{}},{id:n}=e||{id:"none"},[a,l]=o.useState(r.args);o.useEffect(()=>{let s=d=>{d.storyId===n&&l(d.args)};return t.channel.on(Xi,s),()=>t.channel.off(Xi,s)},[n,t.channel]);let i=o.useCallback(s=>t.channel.emit(GS,{storyId:n,updatedArgs:s}),[n,t.channel]),c=o.useCallback(s=>t.channel.emit(YS,{storyId:n,argNames:s}),[n,t.channel]);return e&&[a,i,c]};function $I(e,t){let{extractArgTypes:r}=t.docs||{};if(!r)throw new Error("Args unsupported. See Args documentation for your framework.");return r(e)}var zI=e=>{var y;let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let r=o.useContext(je),{story:n}=r.resolveOf(t||"story",["story"]),{parameters:a,argTypes:l,component:i,subcomponents:c}=n,s=((y=a.docs)==null?void 0:y.controls)||{},d=e.include??s.include,f=e.exclude??s.exclude,h=e.sort??s.sort,[m,p,v]=MI(n,r),[g]=TI(n,r),w=Yi(l,d,f);if(!(c&&Object.keys(c).length>0))return Object.keys(w).length>0||Object.keys(m).length>0?u.createElement(lo,{rows:w,sort:h,args:m,globals:g,updateArgs:p,resetArgs:v}):null;let E=yI(i),x=Object.fromEntries(Object.entries(c).map(([S,C])=>[S,{rows:Yi($I(C,a),d,f),sort:h}])),b={[E]:{rows:w,sort:h},...x};return u.createElement(mI,{tabs:b,sort:h,args:m,globals:g,updateArgs:p,resetArgs:v})},{document:q1}=Oe,BI=({className:e,children:t,...r})=>{if(typeof e!="string"&&(typeof t!="string"||!t.match(/[\n\r]/g)))return u.createElement(Wo,null,t);let n=e&&e.split("-");return u.createElement(R1,{language:n&&n[1]||"text",format:!1,code:t,...r})};function vl(e,t){e.channel.emit(KS,t)}var io=Bc.a,PI=({hash:e,children:t})=>{let r=o.useContext(je);return u.createElement(io,{href:e,target:"_self",onClick:n=>{let a=e.substring(1);q1.getElementById(a)&&vl(r,e)}},t)},HI=e=>{let{href:t,target:r,children:n,...a}=e,l=o.useContext(je);return!t||r==="_blank"||/^https?:\/\//.test(t)?u.createElement(io,{...e}):t.startsWith("#")?u.createElement(PI,{hash:t},n):u.createElement(io,{href:t,onClick:i=>{i.button===0&&!i.altKey&&!i.ctrlKey&&!i.metaKey&&!i.shiftKey&&(i.preventDefault(),vl(l,i.currentTarget.getAttribute("href")))},target:r,...a},n)},G1=["h1","h2","h3","h4","h5","h6"],FI=G1.reduce((e,t)=>({...e,[t]:A(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),jI=A.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),NI=({as:e,id:t,children:r,...n})=>{let a=o.useContext(je),l=FI[e],i=`#${t}`;return u.createElement(l,{id:t,...n},u.createElement(jI,{"aria-hidden":"true",href:i,tabIndex:-1,target:"_self",onClick:c=>{q1.getElementById(t)&&vl(a,i)}},u.createElement(Ds,null)),r)},bl=e=>{let{as:t,id:r,children:n,...a}=e;if(r)return u.createElement(NI,{as:t,id:r,...a},n);let l=t,{as:i,...c}=e;return u.createElement(l,{...re(c,t)})},DI=G1.reduce((e,t)=>({...e,[t]:r=>u.createElement(bl,{as:t,...r})}),{}),VI=e=>{var t;if(!e.children)return null;if(typeof e.children!="string")throw new Error(Rd`The Markdown block only accepts children as a single string, but children were of type: '${typeof e.children}' + ${zt(.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 ${Qe(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),N1=A.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),TR=A(N1)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),MR=A.div({display:"flex",alignItems:"center",width:"100%"});function LR(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 $R=({name:e,value:t,onChange:r,min:n=0,max:a=100,step:l=1,onBlur:i,onFocus:c,argType:s})=>{var p;let d=v=>{r(UC(v.target.value))},f=t!==void 0,h=o.useMemo(()=>LR(l),[l]),m=!!((p=s==null?void 0:s.table)!=null&&p.readonly);return u.createElement(MR,{"aria-readonly":m},u.createElement(N1,null,n),u.createElement(OR,{id:Fe(e),type:"range",disabled:m,onChange:d,name:e,value:t,min:n,max:a,step:l,onFocus:c,onBlur:i}),u.createElement(TR,{numberOFDecimalsPlaces:h,max:a},f?t.toFixed(h):"--"," / ",a))},zR=A.label({display:"flex"}),BR=A.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),PR=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,maxLength:l,argType:i})=>{var p;let c=v=>{r(v.target.value)},s=!!((p=i==null?void 0:i.table)!=null&&p.readonly),[d,f]=o.useState(!1),h=o.useCallback(()=>{r(""),f(!0)},[f]);if(t===void 0)return u.createElement(Rt,{variant:"outline",size:"medium",disabled:s,id:zn(e),onClick:h},"Set string");let m=typeof t=="string";return u.createElement(zR,null,u.createElement(mr.Textarea,{id:Fe(e),maxLength:l,onChange:c,disabled:s,size:"flex",placeholder:"Edit string...",autoFocus:d,valid:m?null:"error",name:e,value:m?t:"",onFocus:n,onBlur:a}),l&&u.createElement(BR,{isMaxed:(t==null?void 0:t.length)===l},(t==null?void 0:t.length)??0," / ",l))},HR=A(mr.Input)({padding:10});function FR(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var jR=({onChange:e,name:t,accept:r="image/*",value:n,argType:a})=>{var s;let l=o.useRef(null),i=(s=a==null?void 0:a.control)==null?void 0:s.readOnly;function c(d){if(!d.target.files)return;let f=Array.from(d.target.files).map(h=>URL.createObjectURL(h));e(f),FR(n)}return o.useEffect(()=>{n==null&&l.current&&(l.current.value=null)},[n,t]),u.createElement(HR,{ref:l,id:Fe(t),type:"file",name:t,multiple:!0,disabled:i,onChange:c,accept:r,size:"flex"})},NR=o.lazy(()=>Vt(()=>import("./Color-PRSJMWNM-DRl50nuF.js"),__vite__mapDeps([22,2,3,23,16,1,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19]),import.meta.url)),DR=e=>u.createElement(o.Suspense,{fallback:u.createElement("div",null)},u.createElement(NR,{...e})),VR={array:l0,object:l0,boolean:BC,color:DR,date:DC,number:qC,check:er,"inline-check":er,radio:er,"inline-radio":er,select:er,"multi-select":er,range:$R,text:PR,file:jR},i0=()=>u.createElement(u.Fragment,null,"-"),UR=({row:e,arg:t,updateArgs:r,isHovered:n})=>{var g;let{key:a,control:l}=e,[i,c]=o.useState(!1),[s,d]=o.useState({value:t});o.useEffect(()=>{i||d({value:t})},[i,t]);let f=o.useCallback(w=>(d({value:w}),r({[a]:w}),w),[r,a]),h=o.useCallback(()=>c(!1),[]),m=o.useCallback(()=>c(!0),[]);if(!l||l.disable){let w=(l==null?void 0:l.disable)!==!0&&((g=e==null?void 0:e.type)==null?void 0:g.name)!=="function";return n&&w?u.createElement(Nt,{href:"https://storybook.js.org/docs/react/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):u.createElement(i0,null)}let p={name:a,argType:e,value:s.value,onChange:f,onBlur:h,onFocus:m},v=VR[l.type]||i0;return u.createElement(v,{...p,...l,controlType:l.type})},WR=A.span({fontWeight:"bold"}),qR=A.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),GR=A.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...gt({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),YR=A.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?te(.1,e.color.defaultText):te(.2,e.color.defaultText),marginTop:t?4:0})),KR=A.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?te(.1,e.color.defaultText):te(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),XR=A.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),ZR=e=>e&&{summary:typeof e=="string"?e:e.name},un=e=>{var g;let[t,r]=o.useState(!1),{row:n,updateArgs:a,compact:l,expandable:i,initialExpandedArgs:c}=e,{name:s,description:d}=n,f=n.table||{},h=f.type||ZR(n.type),m=f.defaultValue||n.defaultValue,p=(g=n.type)==null?void 0:g.required,v=d!=null&&d!=="";return u.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},u.createElement(XR,{expandable:i},u.createElement(WR,null,s),p?u.createElement(qR,{title:"Required"},"*"):null),l?null:u.createElement("td",null,v&&u.createElement(GR,null,u.createElement(s1,null,d)),f.jsDocTags!=null?u.createElement(u.Fragment,null,u.createElement(KR,{hasDescription:v},u.createElement(_a,{value:h,initialExpandedArgs:c})),u.createElement(SC,{tags:f.jsDocTags})):u.createElement(YR,{hasDescription:v},u.createElement(_a,{value:h,initialExpandedArgs:c}))),l?null:u.createElement("td",null,u.createElement(_a,{value:m,initialExpandedArgs:c})),a?u.createElement("td",null,u.createElement(UR,{...e,isHovered:t})):null)},JR=A(Vs)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?te(.25,e.color.defaultText):te(.3,e.color.defaultText),border:"none",display:"inline-block"})),QR=A(jo)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?te(.25,e.color.defaultText):te(.3,e.color.defaultText),border:"none",display:"inline-block"})),eI=A.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),tI=A.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"?te(.4,e.color.defaultText):te(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),rI=A.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),nI=A.td(()=>({position:"relative"})),aI=A.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${zt(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),s0=A.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"})),Oa=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:a=3})=>{let[l,i]=o.useState(n),c=e==="subsection"?rI:tI,s=(r==null?void 0:r.length)||0,d=e==="subsection"?`${s} item${s!==1?"s":""}`:"",f=`${l?"Hide":"Show"} ${e==="subsection"?s:t} item${s!==1?"s":""}`;return u.createElement(u.Fragment,null,u.createElement(aI,{title:f},u.createElement(c,{colSpan:1},u.createElement(s0,{onClick:h=>i(!l),tabIndex:0},f),u.createElement(eI,null,l?u.createElement(JR,null):u.createElement(QR,null),t)),u.createElement(nI,{colSpan:a-1},u.createElement(s0,{onClick:h=>i(!l),tabIndex:-1,style:{outline:"none"}},f),l?null:d)),l?r:null)},pn=A.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),he=A.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),se=A.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})),ge=[2,4,2,2],oI=()=>u.createElement(u.Fragment,null,u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"}))),u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"80%"}),u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"}))),u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"80%"}),u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"}))),u.createElement(pn,null,u.createElement(he,{numColumn:ge[0]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[1]},u.createElement(se,{width:"80%"}),u.createElement(se,{width:"30%"})),u.createElement(he,{numColumn:ge[2]},u.createElement(se,{width:"60%"})),u.createElement(he,{numColumn:ge[3]},u.createElement(se,{width:"60%"})))),lI=A.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,boxShadow:"rgba(0, 0, 0, 0.10) 0 1px 3px 0"})),iI=A.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),sI=A.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),cI=({inAddonPanel:e})=>{let[t,r]=o.useState(!0);return o.useEffect(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:u.createElement(lI,{inAddonPanel:e},u.createElement(Qo,{title:e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:u.createElement(u.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:u.createElement(iI,null,e&&u.createElement(u.Fragment,null,u.createElement(Nt,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},u.createElement(Hs,null)," Watch 5m video"),u.createElement(sI,null),u.createElement(Nt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},u.createElement(An,null)," Read docs")),!e&&u.createElement(Nt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},u.createElement(An,null)," Learn how to set that up"))}))},dI=A.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"?te(.25,e.color.defaultText):te(.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}}}}})),uI=A(xt)(({theme:e})=>({margin:"-4px -12px -4px 0"})),pI=A.span({display:"flex",justifyContent:"space-between"}),fI={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>{var r,n;return+!!((r=t.type)!=null&&r.required)-+!!((n=e.type)!=null&&n.required)||e.name.localeCompare(t.name)},none:void 0},hI=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([l,i])=>{let{category:c,subcategory:s}=(i==null?void 0:i.table)||{};if(c){let d=r.sections[c]||{ungrouped:[],subsections:{}};if(!s)d.ungrouped.push({key:l,...i});else{let f=d.subsections[s]||[];f.push({key:l,...i}),d.subsections[s]=f}r.sections[c]=d}else if(s){let d=r.ungroupedSubsections[s]||[];d.push({key:l,...i}),r.ungroupedSubsections[s]=d}else r.ungrouped.push({key:l,...i})});let n=fI[t],a=l=>n?Object.keys(l).reduce((i,c)=>({...i,[c]:l[c].sort(n)}),{}):l;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:a(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((l,i)=>({...l,[i]:{ungrouped:r.sections[i].ungrouped.sort(n),subsections:a(r.sections[i].subsections)}}),{})}},gI=(e,t,r)=>{try{return od(e,t,r)}catch(n){return qS.warn(n.message),!1}},lo=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:a,initialExpandedArgs:l,sort:i="none",isLoading:c}=e;if("error"in e){let{error:x}=e;return u.createElement(C1,null,x," ",u.createElement(Nt,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},u.createElement(An,null)," Read the docs"))}if(c)return u.createElement(oI,null);let{rows:s,args:d,globals:f}="rows"in e&&e,h=hI(C6(s,x=>{var b;return!((b=x==null?void 0:x.table)!=null&&b.disable)&&gI(x,d||{},f||{})}),i),m=h.ungrouped.length===0,p=Object.entries(h.sections).length===0,v=Object.entries(h.ungroupedSubsections).length===0;if(m&&p&&v)return u.createElement(cI,{inAddonPanel:a});let g=1;t&&(g+=1),n||(g+=2);let w=Object.keys(h.sections).length>0,E={updateArgs:t,compact:n,inAddonPanel:a,initialExpandedArgs:l};return u.createElement(Yo,null,u.createElement(dI,{compact:n,inAddonPanel:a,className:"docblock-argstable sb-unstyled"},u.createElement("thead",{className:"docblock-argstable-head"},u.createElement("tr",null,u.createElement("th",null,u.createElement("span",null,"Name")),n?null:u.createElement("th",null,u.createElement("span",null,"Description")),n?null:u.createElement("th",null,u.createElement("span",null,"Default")),t?u.createElement("th",null,u.createElement(pI,null,"Control"," ",!c&&r&&u.createElement(uI,{onClick:()=>r(),title:"Reset controls"},u.createElement(Ws,{"aria-hidden":!0})))):null)),u.createElement("tbody",{className:"docblock-argstable-body"},h.ungrouped.map(x=>u.createElement(un,{key:x.key,row:x,arg:d&&d[x.key],...E})),Object.entries(h.ungroupedSubsections).map(([x,b])=>u.createElement(Oa,{key:x,label:x,level:"subsection",colSpan:g},b.map(y=>u.createElement(un,{key:y.key,row:y,arg:d&&d[y.key],expandable:w,...E})))),Object.entries(h.sections).map(([x,b])=>u.createElement(Oa,{key:x,label:x,level:"section",colSpan:g},b.ungrouped.map(y=>u.createElement(un,{key:y.key,row:y,arg:d&&d[y.key],...E})),Object.entries(b.subsections).map(([y,S])=>u.createElement(Oa,{key:y,label:y,level:"subsection",colSpan:g},S.map(C=>u.createElement(un,{key:C.key,row:C,arg:d&&d[C.key],expandable:w,...E})))))))))},mI=({tabs:e,...t})=>{let r=Object.entries(e);return r.length===1?u.createElement(lo,{...r[0][1],...t}):u.createElement(rl,null,r.map((n,a)=>{let[l,i]=n,c=`prop_table_div_${l}`,s="div",d=a===0?t:{sort:t.sort};return u.createElement(s,{key:c,id:c,title:l},({active:f})=>f?u.createElement(lo,{key:`prop_table_${l}`,...i,...d}):null)}))};A.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?te(.4,e.color.defaultText):te(.6,e.color.defaultText)}));A.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});A.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}});A.div(ne,({theme:e})=>({...ea(e),margin:"25px 0 40px",padding:"30px 20px"}));A.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText}));A.div(({theme:e})=>({color:e.base==="light"?te(.2,e.color.defaultText):te(.6,e.color.defaultText)}));A.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5});A.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"?te(.4,e.color.defaultText):te(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}));A.div({display:"flex",flexDirection:"row"});A.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}}));A.div(({theme:e})=>({...ea(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"}));A.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30});A.div({flex:1,display:"flex",flexDirection:"row"});A.div({display:"flex",alignItems:"flex-start"});A.div({flex:"0 0 30%"});A.div({flex:1});A.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?te(.4,e.color.defaultText):te(.6,e.color.defaultText)}));A.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));A.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2}));A.div(({theme:e})=>({...ea(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}));A.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"});A.div({display:"flex",flexFlow:"row wrap"});var vI=e=>`anchor--${e}`,D1=({storyId:e,children:t})=>u.createElement("div",{id:vI(e),className:"sb-anchor"},t);Oe&&Oe.__DOCS_CONTEXT__===void 0&&(Oe.__DOCS_CONTEXT__=o.createContext(null),Oe.__DOCS_CONTEXT__.displayName="DocsContext");var je=Oe?Oe.__DOCS_CONTEXT__:o.createContext(null),Yt=(e,t)=>o.useContext(je).resolveOf(e,t),bI=e=>e.split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(""),yI=e=>{if(e)return typeof e=="string"?e.includes("-")?bI(e):e:e.__docgenInfo&&e.__docgenInfo.displayName?e.__docgenInfo.displayName:e.name};function wI(e,t="start"){e.scrollIntoView({behavior:"smooth",block:t,inline:"nearest"})}function V1(e){return $S(e,{allowFunction:!1})}var U1=o.createContext({sources:{}}),W1="--unknown--",xI=({children:e,channel:t})=>{let[r,n]=o.useState({});return o.useEffect(()=>{let a=(l,i=null,c=!1)=>{let{id:s,args:d=void 0,source:f,format:h}=typeof l=="string"?{id:l,source:i,format:c}:l,m=d?V1(d):W1;n(p=>({...p,[s]:{...p[s],[m]:{code:f,format:h}}}))};return t.on(Cl,a),()=>t.off(Cl,a)},[]),u.createElement(U1.Provider,{value:{sources:r}},e)},EI=(e,t,r)=>{let{sources:n}=r,a=n==null?void 0:n[e];return(a==null?void 0:a[V1(t)])||(a==null?void 0:a[W1])||{code:""}},SI=({snippet:e,storyContext:t,typeFromProps:r,transformFromProps:n})=>{var s,d;let{__isArgsStory:a}=t.parameters,l=((s=t.parameters.docs)==null?void 0:s.source)||{},i=r||l.type||aa.AUTO;if(l.code!==void 0)return l.code;let c=i===aa.DYNAMIC||i===aa.AUTO&&e&&a?e:l.originalSource||"";return((d=n??l.transform)==null?void 0:d(c,t))||c},CI=(e,t,r)=>{var p,v,g,w;let n,{of:a}=e;if("of"in e&&a===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");if(a)n=t.resolveOf(a,["story"]).story;else try{n=t.storyById()}catch{}let l=((v=(p=n==null?void 0:n.parameters)==null?void 0:p.docs)==null?void 0:v.source)||{},{code:i}=e,c=e.format??l.format,s=e.language??l.language??"jsx",d=e.dark??l.dark??!1;if(!i&&!n)return{error:"Oh no! The source is not available."};if(i)return{code:i,format:c,language:s,dark:d};let f=t.getStoryContext(n),h=e.__forceInitialArgs?f.initialArgs:f.unmappedArgs,m=EI(n.id,h,r);return c=m.format??((w=(g=n.parameters.docs)==null?void 0:g.source)==null?void 0:w.format)??!1,{code:SI({snippet:m.code,storyContext:{...f,args:h},typeFromProps:e.type,transformFromProps:e.transform}),format:c,language:s,dark:d}};function RI(e,t){let r=II([e],t);return r&&r[0]}function II(e,t){let[r,n]=o.useState({});return o.useEffect(()=>{Promise.all(e.map(async a=>{let l=await t.loadStory(a);n(i=>i[a]===l?i:{...i,[a]:l})}))}),e.map(a=>{if(r[a])return r[a];try{return t.storyById(a)}catch{return null}})}var AI=(e,t)=>{let{of:r,meta:n}=e;if("of"in e&&r===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");return n&&t.referenceMeta(n,!1),t.resolveOf(r||"story",["story"]).story.id},_I=(e,t,r)=>{let{parameters:n={}}=t||{},{docs:a={}}=n,l=a.story||{};if(a.disable)return null;if(e.inline??l.inline??!1){let c=e.height??l.height,s=e.autoplay??l.autoplay??!1;return{story:t,inline:!0,height:c,autoplay:s,forceInitialArgs:!!e.__forceInitialArgs,primary:!!e.__primary,renderStoryToElement:r.renderStoryToElement}}let i=e.height??l.height??l.iframeHeight??"100px";return{story:t,inline:!1,height:i,primary:!!e.__primary}},kI=(e={__forceInitialArgs:!1,__primary:!1})=>{let t=o.useContext(je),r=AI(e,t),n=RI(r,t);if(!n)return u.createElement(A1,null);let a=_I(e,n,t);return a?u.createElement(gC,{...a}):null},OI=e=>{var m,p,v,g,w,E,x,b,y,S;let t=o.useContext(je),r=o.useContext(U1),{of:n,source:a}=e;if("of"in e&&n===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{story:l}=Yt(n||"story",["story"]),i=CI({...a,...n&&{of:n}},t,r),c=e.layout??l.parameters.layout??((p=(m=l.parameters.docs)==null?void 0:m.canvas)==null?void 0:p.layout)??"padded",s=e.withToolbar??((g=(v=l.parameters.docs)==null?void 0:v.canvas)==null?void 0:g.withToolbar)??!1,d=e.additionalActions??((E=(w=l.parameters.docs)==null?void 0:w.canvas)==null?void 0:E.additionalActions),f=e.sourceState??((b=(x=l.parameters.docs)==null?void 0:x.canvas)==null?void 0:b.sourceState)??"hidden",h=e.className??((S=(y=l.parameters.docs)==null?void 0:y.canvas)==null?void 0:S.className);return u.createElement(_1,{withSource:f==="none"?void 0:i,isExpanded:f==="shown",withToolbar:s,additionalActions:d,className:h,layout:c},u.createElement(kI,{of:n||l.moduleExport,meta:e.meta,...e.story}))},TI=(e,t)=>{let r=t.getStoryContext(e),[n,a]=o.useState(r.globals);return o.useEffect(()=>{let l=i=>{a(i.globals)};return t.channel.on(Ki,l),()=>t.channel.off(Ki,l)},[t.channel]),[n]},MI=(e,t)=>{let r=LI(e,t);if(!r)throw new Error("No result when story was defined");return r},LI=(e,t)=>{let r=e?t.getStoryContext(e):{args:{}},{id:n}=e||{id:"none"},[a,l]=o.useState(r.args);o.useEffect(()=>{let s=d=>{d.storyId===n&&l(d.args)};return t.channel.on(Xi,s),()=>t.channel.off(Xi,s)},[n,t.channel]);let i=o.useCallback(s=>t.channel.emit(GS,{storyId:n,updatedArgs:s}),[n,t.channel]),c=o.useCallback(s=>t.channel.emit(YS,{storyId:n,argNames:s}),[n,t.channel]);return e&&[a,i,c]};function $I(e,t){let{extractArgTypes:r}=t.docs||{};if(!r)throw new Error("Args unsupported. See Args documentation for your framework.");return r(e)}var zI=e=>{var y;let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let r=o.useContext(je),{story:n}=r.resolveOf(t||"story",["story"]),{parameters:a,argTypes:l,component:i,subcomponents:c}=n,s=((y=a.docs)==null?void 0:y.controls)||{},d=e.include??s.include,f=e.exclude??s.exclude,h=e.sort??s.sort,[m,p,v]=MI(n,r),[g]=TI(n,r),w=Yi(l,d,f);if(!(c&&Object.keys(c).length>0))return Object.keys(w).length>0||Object.keys(m).length>0?u.createElement(lo,{rows:w,sort:h,args:m,globals:g,updateArgs:p,resetArgs:v}):null;let E=yI(i),x=Object.fromEntries(Object.entries(c).map(([S,C])=>[S,{rows:Yi($I(C,a),d,f),sort:h}])),b={[E]:{rows:w,sort:h},...x};return u.createElement(mI,{tabs:b,sort:h,args:m,globals:g,updateArgs:p,resetArgs:v})},{document:q1}=Oe,BI=({className:e,children:t,...r})=>{if(typeof e!="string"&&(typeof t!="string"||!t.match(/[\n\r]/g)))return u.createElement(Wo,null,t);let n=e&&e.split("-");return u.createElement(R1,{language:n&&n[1]||"text",format:!1,code:t,...r})};function vl(e,t){e.channel.emit(KS,t)}var io=Bc.a,PI=({hash:e,children:t})=>{let r=o.useContext(je);return u.createElement(io,{href:e,target:"_self",onClick:n=>{let a=e.substring(1);q1.getElementById(a)&&vl(r,e)}},t)},HI=e=>{let{href:t,target:r,children:n,...a}=e,l=o.useContext(je);return!t||r==="_blank"||/^https?:\/\//.test(t)?u.createElement(io,{...e}):t.startsWith("#")?u.createElement(PI,{hash:t},n):u.createElement(io,{href:t,onClick:i=>{i.button===0&&!i.altKey&&!i.ctrlKey&&!i.metaKey&&!i.shiftKey&&(i.preventDefault(),vl(l,i.currentTarget.getAttribute("href")))},target:r,...a},n)},G1=["h1","h2","h3","h4","h5","h6"],FI=G1.reduce((e,t)=>({...e,[t]:A(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),jI=A.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),NI=({as:e,id:t,children:r,...n})=>{let a=o.useContext(je),l=FI[e],i=`#${t}`;return u.createElement(l,{id:t,...n},u.createElement(jI,{"aria-hidden":"true",href:i,tabIndex:-1,target:"_self",onClick:c=>{q1.getElementById(t)&&vl(a,i)}},u.createElement(Ds,null)),r)},bl=e=>{let{as:t,id:r,children:n,...a}=e;if(r)return u.createElement(NI,{as:t,id:r,...a},n);let l=t,{as:i,...c}=e;return u.createElement(l,{...re(c,t)})},DI=G1.reduce((e,t)=>({...e,[t]:r=>u.createElement(bl,{as:t,...r})}),{}),VI=e=>{var t;if(!e.children)return null;if(typeof e.children!="string")throw new Error(Rd`The Markdown block only accepts children as a single string, but children were of type: '${typeof e.children}' This is often caused by not wrapping the child in a template string. This is invalid: diff --git a/storybook-static/assets/plus-BBp9dAgc.js b/storybook-static/assets/plus-BBp9dAgc.js new file mode 100644 index 0000000..fbcb97d --- /dev/null +++ b/storybook-static/assets/plus-BBp9dAgc.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-kBjshEDv.js";/** + * @license lucide-react v0.400.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const a=e("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);export{a as P}; diff --git a/storybook-static/assets/preview-TxKTyTs3.js b/storybook-static/assets/preview-6Sm-QW-l.js similarity index 93% rename from storybook-static/assets/preview-TxKTyTs3.js rename to storybook-static/assets/preview-6Sm-QW-l.js index 376c3c0..1c11a9b 100644 --- a/storybook-static/assets/preview-TxKTyTs3.js +++ b/storybook-static/assets/preview-6Sm-QW-l.js @@ -1,2 +1,2 @@ const __vite__fileDeps=["./axe-BmBZOpIU.js","./_commonjsHelpers-Cpj98o6Y.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{_ as S}from"./iframe-BWWxm5vg.js";import"../sb-preview/runtime.js";const{global:f}=__STORYBOOK_MODULE_GLOBAL__,{addons:U}=__STORYBOOK_MODULE_PREVIEW_API__;var o="storybook/a11y",y=`${o}/result`,L=`${o}/request`,d=`${o}/running`,A=`${o}/error`,T=`${o}/manual`,r={RESULT:y,REQUEST:L,RUNNING:d,ERROR:A,MANUAL:T},{document:g}=f,a=U.getChannel(),l=!1,_,R={config:{},options:{}},v=async(n,e=R)=>{e!=null&&e.manual||await i(n,e)},i=async(n,e=R)=>{_=n;try{if(!l){l=!0,a.emit(r.RUNNING);let{default:t}=await S(()=>import("./axe-BmBZOpIU.js").then(N=>N.a),__vite__mapDeps([0,1]),import.meta.url),{element:m="#storybook-root",config:s,options:O={}}=e,E=g.querySelector(m);if(!E)return;t.reset(),s&&t.configure(s);let c=await t.run(E,O),u=JSON.parse(JSON.stringify(c));_===n?a.emit(r.RESULT,u):(l=!1,i(_))}}catch(t){a.emit(r.ERROR,t)}finally{l=!1}};a.on(r.REQUEST,v);a.on(r.MANUAL,i); +import{_ as S}from"./iframe-CAxipHqy.js";import"../sb-preview/runtime.js";const{global:f}=__STORYBOOK_MODULE_GLOBAL__,{addons:U}=__STORYBOOK_MODULE_PREVIEW_API__;var o="storybook/a11y",y=`${o}/result`,L=`${o}/request`,d=`${o}/running`,A=`${o}/error`,T=`${o}/manual`,r={RESULT:y,REQUEST:L,RUNNING:d,ERROR:A,MANUAL:T},{document:g}=f,a=U.getChannel(),l=!1,_,R={config:{},options:{}},v=async(n,e=R)=>{e!=null&&e.manual||await i(n,e)},i=async(n,e=R)=>{_=n;try{if(!l){l=!0,a.emit(r.RUNNING);let{default:t}=await S(()=>import("./axe-BmBZOpIU.js").then(N=>N.a),__vite__mapDeps([0,1]),import.meta.url),{element:m="#storybook-root",config:s,options:O={}}=e,E=g.querySelector(m);if(!E)return;t.reset(),s&&t.configure(s);let c=await t.run(E,O),u=JSON.parse(JSON.stringify(c));_===n?a.emit(r.RESULT,u):(l=!1,i(_))}}catch(t){a.emit(r.ERROR,t)}finally{l=!1}};a.on(r.REQUEST,v);a.on(r.MANUAL,i); diff --git a/storybook-static/assets/preview-5TCEcCDh.js b/storybook-static/assets/preview-BkYYXAgd.js similarity index 73% rename from storybook-static/assets/preview-5TCEcCDh.js rename to storybook-static/assets/preview-BkYYXAgd.js index e3a9e5c..22a0a4e 100644 --- a/storybook-static/assets/preview-5TCEcCDh.js +++ b/storybook-static/assets/preview-BkYYXAgd.js @@ -1,2 +1,2 @@ -const __vite__fileDeps=["./DocsRenderer-K4EAMTCU-CNZpUVC7.js","./iframe-BWWxm5vg.js","./index-CleY8y_P.js","./_commonjsHelpers-Cpj98o6Y.js","./react-18-B6cRmnj9.js","./index-C2jgcCTd.js","./index-kiCenfxh.js","./index-1PiYJVay.js","./jsx-runtime-CGpYA4L6.js","./index-CNHJ6ZtR.js","./index-CRjgN0eO.js","./index-BUwirNCq.js","./index-DF5SYaCP.js","./index-BFj9zJkO.js","./index-AUzbzXwX.js","./index-FvTp1rED.js","./index-D-8MO0q_.js","./extends-CF3RwP-h.js","./mapValues-BMPjoyRp.js","./_baseUniq-dNMEYABU.js","./index-DnRBQzoZ.js","./index-DrFu-skq.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{_ as a}from"./iframe-BWWxm5vg.js";import"../sb-preview/runtime.js";const{global:s}=__STORYBOOK_MODULE_GLOBAL__;var _=Object.entries(s.TAGS_OPTIONS??{}).reduce((e,r)=>{let[t,o]=r;return o.excludeFromDocsStories&&(e[t]=!0),e},{}),d={docs:{renderer:async()=>{let{DocsRenderer:e}=await a(()=>import("./DocsRenderer-K4EAMTCU-CNZpUVC7.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]),import.meta.url);return new e},stories:{filter:e=>{var r;return(e.tags||[]).filter(t=>_[t]).length===0&&!((r=e.parameters.docs)!=null&&r.disable)}}}};export{d as parameters}; +const __vite__fileDeps=["./DocsRenderer-K4EAMTCU-Bcgzkw_k.js","./iframe-CAxipHqy.js","./index-CleY8y_P.js","./_commonjsHelpers-Cpj98o6Y.js","./react-18-B6cRmnj9.js","./index-C2jgcCTd.js","./index-DPys28Bk.js","./index-1PiYJVay.js","./jsx-runtime-CGpYA4L6.js","./index-CNHJ6ZtR.js","./index-CRjgN0eO.js","./index-BUwirNCq.js","./index-DF5SYaCP.js","./index-BFj9zJkO.js","./index-AUzbzXwX.js","./index-FvTp1rED.js","./index-D-8MO0q_.js","./extends-CF3RwP-h.js","./mapValues-BMPjoyRp.js","./_baseUniq-dNMEYABU.js","./index-DnRBQzoZ.js","./index-DrFu-skq.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{_ as a}from"./iframe-CAxipHqy.js";import"../sb-preview/runtime.js";const{global:s}=__STORYBOOK_MODULE_GLOBAL__;var _=Object.entries(s.TAGS_OPTIONS??{}).reduce((e,r)=>{let[t,o]=r;return o.excludeFromDocsStories&&(e[t]=!0),e},{}),d={docs:{renderer:async()=>{let{DocsRenderer:e}=await a(()=>import("./DocsRenderer-K4EAMTCU-Bcgzkw_k.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]),import.meta.url);return new e},stories:{filter:e=>{var r;return(e.tags||[]).filter(t=>_[t]).length===0&&!((r=e.parameters.docs)!=null&&r.disable)}}}};export{d as parameters}; diff --git a/storybook-static/assets/syntaxhighlighter-BP7B2CQK-DgbqSUNR.js b/storybook-static/assets/syntaxhighlighter-BP7B2CQK-BlsMBvXQ.js similarity index 83% rename from storybook-static/assets/syntaxhighlighter-BP7B2CQK-DgbqSUNR.js rename to storybook-static/assets/syntaxhighlighter-BP7B2CQK-BlsMBvXQ.js index d22b1f7..6338ac0 100644 --- a/storybook-static/assets/syntaxhighlighter-BP7B2CQK-DgbqSUNR.js +++ b/storybook-static/assets/syntaxhighlighter-BP7B2CQK-BlsMBvXQ.js @@ -1 +1 @@ -import{S as F,c as H,s as L,a as T}from"./index-kiCenfxh.js";import"./iframe-BWWxm5vg.js";import"../sb-preview/runtime.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";export{F as SyntaxHighlighter,H as createCopyToClipboardFunction,L as default,T as supportedLanguages}; +import{S as F,c as H,s as L,a as T}from"./index-DPys28Bk.js";import"./iframe-CAxipHqy.js";import"../sb-preview/runtime.js";import"./index-CleY8y_P.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./index-C2jgcCTd.js";import"./index-1PiYJVay.js";import"./jsx-runtime-CGpYA4L6.js";import"./index-CNHJ6ZtR.js";import"./index-CRjgN0eO.js";import"./index-BUwirNCq.js";import"./index-DF5SYaCP.js";import"./index-BFj9zJkO.js";import"./index-AUzbzXwX.js";import"./index-FvTp1rED.js";import"./index-D-8MO0q_.js";import"./extends-CF3RwP-h.js";import"./mapValues-BMPjoyRp.js";import"./_baseUniq-dNMEYABU.js";import"./index-DnRBQzoZ.js";import"./index-DrFu-skq.js";export{F as SyntaxHighlighter,H as createCopyToClipboardFunction,L as default,T as supportedLanguages}; diff --git a/storybook-static/iframe.html b/storybook-static/iframe.html index 6afc327..1287a84 100644 --- a/storybook-static/iframe.html +++ b/storybook-static/iframe.html @@ -505,7 +505,7 @@ } - + diff --git a/storybook-static/index.json b/storybook-static/index.json index c3f318a..ef68c97 100644 --- a/storybook-static/index.json +++ b/storybook-static/index.json @@ -1 +1 @@ -{"v":5,"entries":{"configure-your-project--docs":{"id":"configure-your-project--docs","title":"Configure your project","name":"Docs","importPath":"./src/stories/Configure.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"blackbox-accordion--docs":{"id":"blackbox-accordion--docs","title":"BlackBox/Accordion","name":"Docs","importPath":"./src/stories/Accordion.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-accordion--single":{"type":"story","id":"blackbox-accordion--single","name":"Single","title":"BlackBox/Accordion","importPath":"./src/stories/Accordion.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-accordion--multiple":{"type":"story","id":"blackbox-accordion--multiple","name":"Multiple","title":"BlackBox/Accordion","importPath":"./src/stories/Accordion.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alertdialog--docs":{"id":"blackbox-alertdialog--docs","title":"BlackBox/AlertDialog","name":"Docs","importPath":"./src/stories/Alert-dialog.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-alertdialog--default":{"type":"story","id":"blackbox-alertdialog--default","name":"Default","title":"BlackBox/AlertDialog","importPath":"./src/stories/Alert-dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alert--docs":{"id":"blackbox-alert--docs","title":"BlackBox/Alert","name":"Docs","importPath":"./src/stories/Alert.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-alert--control":{"type":"story","id":"blackbox-alert--control","name":"Control","title":"BlackBox/Alert","importPath":"./src/stories/Alert.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alert--default":{"type":"story","id":"blackbox-alert--default","name":"Default","title":"BlackBox/Alert","importPath":"./src/stories/Alert.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alert--destructive":{"type":"story","id":"blackbox-alert--destructive","name":"Destructive","title":"BlackBox/Alert","importPath":"./src/stories/Alert.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-avatar--docs":{"id":"blackbox-avatar--docs","title":"BlackBox/Avatar","name":"Docs","importPath":"./src/stories/Avatar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-avatar--with-image":{"type":"story","id":"blackbox-avatar--with-image","name":"With Image","title":"BlackBox/Avatar","importPath":"./src/stories/Avatar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-avatar--with-out-image":{"type":"story","id":"blackbox-avatar--with-out-image","name":"With Out Image","title":"BlackBox/Avatar","importPath":"./src/stories/Avatar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--docs":{"id":"blackbox-badge--docs","title":"BlackBox/Badge","name":"Docs","importPath":"./src/stories/Badge.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-badge--control":{"type":"story","id":"blackbox-badge--control","name":"Control","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--default":{"type":"story","id":"blackbox-badge--default","name":"Default","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--secondary":{"type":"story","id":"blackbox-badge--secondary","name":"Secondary","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--destructive":{"type":"story","id":"blackbox-badge--destructive","name":"Destructive","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--outline":{"type":"story","id":"blackbox-badge--outline","name":"Outline","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-breadcrumb--docs":{"id":"blackbox-breadcrumb--docs","title":"BlackBox/Breadcrumb","name":"Docs","importPath":"./src/stories/Breadcrumb.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-breadcrumb--default":{"type":"story","id":"blackbox-breadcrumb--default","name":"Default","title":"BlackBox/Breadcrumb","importPath":"./src/stories/Breadcrumb.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-button--docs":{"id":"blackbox-button--docs","title":"BlackBox/Button","name":"Docs","importPath":"./src/stories/Button.stories.ts","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-button--control":{"type":"story","id":"blackbox-button--control","name":"Control","title":"BlackBox/Button","importPath":"./src/stories/Button.stories.ts","tags":["dev","test","autodocs"]},"blackbox-calendar--docs":{"id":"blackbox-calendar--docs","title":"BlackBox/Calendar","name":"Docs","importPath":"./src/stories/Calendar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-calendar--single":{"type":"story","id":"blackbox-calendar--single","name":"Single","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-calendar--multiple":{"type":"story","id":"blackbox-calendar--multiple","name":"Multiple","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-calendar--range":{"type":"story","id":"blackbox-calendar--range","name":"Range","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-calendar--with-form":{"type":"story","id":"blackbox-calendar--with-form","name":"With Form","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-card--docs":{"id":"blackbox-card--docs","title":"BlackBox/Card","name":"Docs","importPath":"./src/stories/Card.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-card--default":{"type":"story","id":"blackbox-card--default","name":"Default","title":"BlackBox/Card","importPath":"./src/stories/Card.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-card--notifications":{"type":"story","id":"blackbox-card--notifications","name":"Notifications","title":"BlackBox/Card","importPath":"./src/stories/Card.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-carousel--docs":{"id":"blackbox-carousel--docs","title":"BlackBox/Carousel","name":"Docs","importPath":"./src/stories/Carousel.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-carousel--default":{"type":"story","id":"blackbox-carousel--default","name":"Default","title":"BlackBox/Carousel","importPath":"./src/stories/Carousel.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--docs":{"id":"blackbox-checkbox--docs","title":"BlackBox/Checkbox","name":"Docs","importPath":"./src/stories/Checkbox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-checkbox--standard":{"type":"story","id":"blackbox-checkbox--standard","name":"Standard","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--disabled":{"type":"story","id":"blackbox-checkbox--disabled","name":"Disabled","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--single-form":{"type":"story","id":"blackbox-checkbox--single-form","name":"Single Form","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--multiple-form":{"type":"story","id":"blackbox-checkbox--multiple-form","name":"Multiple Form","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-collapsible--docs":{"id":"blackbox-collapsible--docs","title":"Blackbox/Collapsible","name":"Docs","importPath":"./src/stories/Collapsible.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-collapsible--standard":{"type":"story","id":"blackbox-collapsible--standard","name":"Standard","title":"Blackbox/Collapsible","importPath":"./src/stories/Collapsible.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--docs":{"id":"blackbox-combobox--docs","title":"Blackbox/Combobox","name":"Docs","importPath":"./src/stories/Combobox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-combobox--default":{"type":"story","id":"blackbox-combobox--default","name":"Default","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--popover-combobox":{"type":"story","id":"blackbox-combobox--popover-combobox","name":"Popover Combobox","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--dropdown-menu-combobox":{"type":"story","id":"blackbox-combobox--dropdown-menu-combobox","name":"Dropdown Menu Combobox","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--responsive":{"type":"story","id":"blackbox-combobox--responsive","name":"Responsive","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-contextmenu--docs":{"id":"blackbox-contextmenu--docs","title":"Blackbox/ContextMenu","name":"Docs","importPath":"./src/stories/Context-menu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-contextmenu--basic-context-menu":{"type":"story","id":"blackbox-contextmenu--basic-context-menu","name":"Basic Context Menu","title":"Blackbox/ContextMenu","importPath":"./src/stories/Context-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-contextmenu--context-menu-demo":{"type":"story","id":"blackbox-contextmenu--context-menu-demo","name":"Context Menu Demo","title":"Blackbox/ContextMenu","importPath":"./src/stories/Context-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--docs":{"id":"blackbox-datepicker--docs","title":"BlackBox/DatePicker","name":"Docs","importPath":"./src/stories/Date-picker.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-datepicker--default-picker":{"type":"story","id":"blackbox-datepicker--default-picker","name":"Default Picker","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--range-picker":{"type":"story","id":"blackbox-datepicker--range-picker","name":"Range Picker","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--with-presets":{"type":"story","id":"blackbox-datepicker--with-presets","name":"With Presets","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--form-example":{"type":"story","id":"blackbox-datepicker--form-example","name":"Form Example","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dialog--docs":{"id":"blackbox-dialog--docs","title":"BlackBox/Dialog","name":"Docs","importPath":"./src/stories/Dialog.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-dialog--default":{"type":"story","id":"blackbox-dialog--default","name":"Default","title":"BlackBox/Dialog","importPath":"./src/stories/Dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dialog--edit-profile-dialog":{"type":"story","id":"blackbox-dialog--edit-profile-dialog","name":"Edit Profile Dialog","title":"BlackBox/Dialog","importPath":"./src/stories/Dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dialog--custom-close-button":{"type":"story","id":"blackbox-dialog--custom-close-button","name":"Custom Close Button","title":"BlackBox/Dialog","importPath":"./src/stories/Dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-drawer--docs":{"id":"blackbox-drawer--docs","title":"BlackBox/Drawer","name":"Docs","importPath":"./src/stories/Drawer.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-drawer--default":{"type":"story","id":"blackbox-drawer--default","name":"Default","title":"BlackBox/Drawer","importPath":"./src/stories/Drawer.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-drawer--drawer-demo":{"type":"story","id":"blackbox-drawer--drawer-demo","name":"Drawer Demo","title":"BlackBox/Drawer","importPath":"./src/stories/Drawer.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-toast--docs":{"id":"blackbox-toast--docs","title":"BlackBox/Toast","name":"Docs","importPath":"./src/stories/Toast.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-toast--simple":{"type":"story","id":"blackbox-toast--simple","name":"Simple","title":"BlackBox/Toast","importPath":"./src/stories/Toast.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-toast--with-title":{"type":"story","id":"blackbox-toast--with-title","name":"With Title","title":"BlackBox/Toast","importPath":"./src/stories/Toast.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-toast--with-action":{"type":"story","id":"blackbox-toast--with-action","name":"With Action","title":"BlackBox/Toast","importPath":"./src/stories/Toast.stories.tsx","tags":["dev","test","autodocs"]}}} +{"v":5,"entries":{"configure-your-project--docs":{"id":"configure-your-project--docs","title":"Configure your project","name":"Docs","importPath":"./src/stories/Configure.mdx","storiesImports":[],"type":"docs","tags":["dev","test","autodocs","unattached-mdx"]},"blackbox-accordion--docs":{"id":"blackbox-accordion--docs","title":"BlackBox/Accordion","name":"Docs","importPath":"./src/stories/Accordion.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-accordion--single":{"type":"story","id":"blackbox-accordion--single","name":"Single","title":"BlackBox/Accordion","importPath":"./src/stories/Accordion.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-accordion--multiple":{"type":"story","id":"blackbox-accordion--multiple","name":"Multiple","title":"BlackBox/Accordion","importPath":"./src/stories/Accordion.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alertdialog--docs":{"id":"blackbox-alertdialog--docs","title":"BlackBox/AlertDialog","name":"Docs","importPath":"./src/stories/Alert-dialog.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-alertdialog--default":{"type":"story","id":"blackbox-alertdialog--default","name":"Default","title":"BlackBox/AlertDialog","importPath":"./src/stories/Alert-dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alert--docs":{"id":"blackbox-alert--docs","title":"BlackBox/Alert","name":"Docs","importPath":"./src/stories/Alert.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-alert--control":{"type":"story","id":"blackbox-alert--control","name":"Control","title":"BlackBox/Alert","importPath":"./src/stories/Alert.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alert--default":{"type":"story","id":"blackbox-alert--default","name":"Default","title":"BlackBox/Alert","importPath":"./src/stories/Alert.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-alert--destructive":{"type":"story","id":"blackbox-alert--destructive","name":"Destructive","title":"BlackBox/Alert","importPath":"./src/stories/Alert.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-avatar--docs":{"id":"blackbox-avatar--docs","title":"BlackBox/Avatar","name":"Docs","importPath":"./src/stories/Avatar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-avatar--with-image":{"type":"story","id":"blackbox-avatar--with-image","name":"With Image","title":"BlackBox/Avatar","importPath":"./src/stories/Avatar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-avatar--with-out-image":{"type":"story","id":"blackbox-avatar--with-out-image","name":"With Out Image","title":"BlackBox/Avatar","importPath":"./src/stories/Avatar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--docs":{"id":"blackbox-badge--docs","title":"BlackBox/Badge","name":"Docs","importPath":"./src/stories/Badge.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-badge--control":{"type":"story","id":"blackbox-badge--control","name":"Control","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--default":{"type":"story","id":"blackbox-badge--default","name":"Default","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--secondary":{"type":"story","id":"blackbox-badge--secondary","name":"Secondary","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--destructive":{"type":"story","id":"blackbox-badge--destructive","name":"Destructive","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-badge--outline":{"type":"story","id":"blackbox-badge--outline","name":"Outline","title":"BlackBox/Badge","importPath":"./src/stories/Badge.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-breadcrumb--docs":{"id":"blackbox-breadcrumb--docs","title":"BlackBox/Breadcrumb","name":"Docs","importPath":"./src/stories/Breadcrumb.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-breadcrumb--default":{"type":"story","id":"blackbox-breadcrumb--default","name":"Default","title":"BlackBox/Breadcrumb","importPath":"./src/stories/Breadcrumb.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-button--docs":{"id":"blackbox-button--docs","title":"BlackBox/Button","name":"Docs","importPath":"./src/stories/Button.stories.ts","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-button--control":{"type":"story","id":"blackbox-button--control","name":"Control","title":"BlackBox/Button","importPath":"./src/stories/Button.stories.ts","tags":["dev","test","autodocs"]},"blackbox-calendar--docs":{"id":"blackbox-calendar--docs","title":"BlackBox/Calendar","name":"Docs","importPath":"./src/stories/Calendar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-calendar--single":{"type":"story","id":"blackbox-calendar--single","name":"Single","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-calendar--multiple":{"type":"story","id":"blackbox-calendar--multiple","name":"Multiple","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-calendar--range":{"type":"story","id":"blackbox-calendar--range","name":"Range","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-calendar--with-form":{"type":"story","id":"blackbox-calendar--with-form","name":"With Form","title":"BlackBox/Calendar","importPath":"./src/stories/Calendar.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-card--docs":{"id":"blackbox-card--docs","title":"BlackBox/Card","name":"Docs","importPath":"./src/stories/Card.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-card--default":{"type":"story","id":"blackbox-card--default","name":"Default","title":"BlackBox/Card","importPath":"./src/stories/Card.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-card--notifications":{"type":"story","id":"blackbox-card--notifications","name":"Notifications","title":"BlackBox/Card","importPath":"./src/stories/Card.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-carousel--docs":{"id":"blackbox-carousel--docs","title":"BlackBox/Carousel","name":"Docs","importPath":"./src/stories/Carousel.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-carousel--default":{"type":"story","id":"blackbox-carousel--default","name":"Default","title":"BlackBox/Carousel","importPath":"./src/stories/Carousel.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--docs":{"id":"blackbox-checkbox--docs","title":"BlackBox/Checkbox","name":"Docs","importPath":"./src/stories/Checkbox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-checkbox--standard":{"type":"story","id":"blackbox-checkbox--standard","name":"Standard","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--disabled":{"type":"story","id":"blackbox-checkbox--disabled","name":"Disabled","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--single-form":{"type":"story","id":"blackbox-checkbox--single-form","name":"Single Form","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-checkbox--multiple-form":{"type":"story","id":"blackbox-checkbox--multiple-form","name":"Multiple Form","title":"BlackBox/Checkbox","importPath":"./src/stories/Checkbox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-collapsible--docs":{"id":"blackbox-collapsible--docs","title":"Blackbox/Collapsible","name":"Docs","importPath":"./src/stories/Collapsible.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-collapsible--standard":{"type":"story","id":"blackbox-collapsible--standard","name":"Standard","title":"Blackbox/Collapsible","importPath":"./src/stories/Collapsible.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--docs":{"id":"blackbox-combobox--docs","title":"Blackbox/Combobox","name":"Docs","importPath":"./src/stories/Combobox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-combobox--default":{"type":"story","id":"blackbox-combobox--default","name":"Default","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--popover-combobox":{"type":"story","id":"blackbox-combobox--popover-combobox","name":"Popover Combobox","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--dropdown-menu-combobox":{"type":"story","id":"blackbox-combobox--dropdown-menu-combobox","name":"Dropdown Menu Combobox","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-combobox--responsive":{"type":"story","id":"blackbox-combobox--responsive","name":"Responsive","title":"Blackbox/Combobox","importPath":"./src/stories/Combobox.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-contextmenu--docs":{"id":"blackbox-contextmenu--docs","title":"Blackbox/ContextMenu","name":"Docs","importPath":"./src/stories/Context-menu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-contextmenu--basic-context-menu":{"type":"story","id":"blackbox-contextmenu--basic-context-menu","name":"Basic Context Menu","title":"Blackbox/ContextMenu","importPath":"./src/stories/Context-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-contextmenu--context-menu-demo":{"type":"story","id":"blackbox-contextmenu--context-menu-demo","name":"Context Menu Demo","title":"Blackbox/ContextMenu","importPath":"./src/stories/Context-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--docs":{"id":"blackbox-datepicker--docs","title":"BlackBox/DatePicker","name":"Docs","importPath":"./src/stories/Date-picker.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-datepicker--default-picker":{"type":"story","id":"blackbox-datepicker--default-picker","name":"Default Picker","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--range-picker":{"type":"story","id":"blackbox-datepicker--range-picker","name":"Range Picker","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--with-presets":{"type":"story","id":"blackbox-datepicker--with-presets","name":"With Presets","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-datepicker--form-example":{"type":"story","id":"blackbox-datepicker--form-example","name":"Form Example","title":"BlackBox/DatePicker","importPath":"./src/stories/Date-picker.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dialog--docs":{"id":"blackbox-dialog--docs","title":"BlackBox/Dialog","name":"Docs","importPath":"./src/stories/Dialog.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-dialog--default":{"type":"story","id":"blackbox-dialog--default","name":"Default","title":"BlackBox/Dialog","importPath":"./src/stories/Dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dialog--edit-profile-dialog":{"type":"story","id":"blackbox-dialog--edit-profile-dialog","name":"Edit Profile Dialog","title":"BlackBox/Dialog","importPath":"./src/stories/Dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dialog--custom-close-button":{"type":"story","id":"blackbox-dialog--custom-close-button","name":"Custom Close Button","title":"BlackBox/Dialog","importPath":"./src/stories/Dialog.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-drawer--docs":{"id":"blackbox-drawer--docs","title":"BlackBox/Drawer","name":"Docs","importPath":"./src/stories/Drawer.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-drawer--default":{"type":"story","id":"blackbox-drawer--default","name":"Default","title":"BlackBox/Drawer","importPath":"./src/stories/Drawer.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-drawer--drawer-demo":{"type":"story","id":"blackbox-drawer--drawer-demo","name":"Drawer Demo","title":"BlackBox/Drawer","importPath":"./src/stories/Drawer.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dropdownmenu--docs":{"id":"blackbox-dropdownmenu--docs","title":"BlackBox/DropdownMenu","name":"Docs","importPath":"./src/stories/Dropdown-menu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-dropdownmenu--default":{"type":"story","id":"blackbox-dropdownmenu--default","name":"Default","title":"BlackBox/DropdownMenu","importPath":"./src/stories/Dropdown-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dropdownmenu--checkboxes":{"type":"story","id":"blackbox-dropdownmenu--checkboxes","name":"Checkboxes","title":"BlackBox/DropdownMenu","importPath":"./src/stories/Dropdown-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dropdownmenu--radio-group":{"type":"story","id":"blackbox-dropdownmenu--radio-group","name":"Radio Group","title":"BlackBox/DropdownMenu","importPath":"./src/stories/Dropdown-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-dropdownmenu--menu-example":{"type":"story","id":"blackbox-dropdownmenu--menu-example","name":"Menu Example","title":"BlackBox/DropdownMenu","importPath":"./src/stories/Dropdown-menu.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-toast--docs":{"id":"blackbox-toast--docs","title":"BlackBox/Toast","name":"Docs","importPath":"./src/stories/Toast.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"blackbox-toast--simple":{"type":"story","id":"blackbox-toast--simple","name":"Simple","title":"BlackBox/Toast","importPath":"./src/stories/Toast.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-toast--with-title":{"type":"story","id":"blackbox-toast--with-title","name":"With Title","title":"BlackBox/Toast","importPath":"./src/stories/Toast.stories.tsx","tags":["dev","test","autodocs"]},"blackbox-toast--with-action":{"type":"story","id":"blackbox-toast--with-action","name":"With Action","title":"BlackBox/Toast","importPath":"./src/stories/Toast.stories.tsx","tags":["dev","test","autodocs"]}}} diff --git a/storybook-static/project.json b/storybook-static/project.json index 5f97776..640b56e 100644 --- a/storybook-static/project.json +++ b/storybook-static/project.json @@ -1 +1 @@ -{"generatedAt":1720080949752,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"testPackages":{},"packageManager":{"type":"npm","version":"10.2.4"},"typescriptOptions":{"reactDocgen":"react-docgen-typescript"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","storybookVersion":"8.1.11","storybookVersionSpecifier":"^8.1.11","language":"typescript","storybookPackages":{"@storybook/blocks":{"version":"8.1.11"},"@storybook/react":{"version":"8.1.11"},"@storybook/react-vite":{"version":"8.1.11"},"@storybook/test":{"version":"8.1.11"},"eslint-plugin-storybook":{"version":"0.8.0"},"storybook":{"version":"8.1.11"}},"addons":{"@storybook/addon-onboarding":{"version":"8.1.11"},"@storybook/addon-links":{"version":"8.1.11"},"@storybook/addon-essentials":{"version":"8.1.11"},"@chromatic-com/storybook":{"version":"1.6.0"},"@storybook/addon-interactions":{"version":"8.1.11"},"@storybook/addon-a11y":{"version":"8.1.11"},"@storybook/addon-storysource":{"version":"8.1.11"}}} +{"generatedAt":1720081964335,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":true,"refCount":0,"testPackages":{},"packageManager":{"type":"npm","version":"10.2.4"},"typescriptOptions":{"reactDocgen":"react-docgen-typescript"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","storybookVersion":"8.1.11","storybookVersionSpecifier":"^8.1.11","language":"typescript","storybookPackages":{"@storybook/blocks":{"version":"8.1.11"},"@storybook/react":{"version":"8.1.11"},"@storybook/react-vite":{"version":"8.1.11"},"@storybook/test":{"version":"8.1.11"},"eslint-plugin-storybook":{"version":"0.8.0"},"storybook":{"version":"8.1.11"}},"addons":{"@storybook/addon-onboarding":{"version":"8.1.11"},"@storybook/addon-links":{"version":"8.1.11"},"@storybook/addon-essentials":{"version":"8.1.11"},"@chromatic-com/storybook":{"version":"1.6.0"},"@storybook/addon-interactions":{"version":"8.1.11"},"@storybook/addon-a11y":{"version":"8.1.11"},"@storybook/addon-storysource":{"version":"8.1.11"}}}