1try{ 2(()=>{var zy=Object.defineProperty;var Tr=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Tt=(e,t)=>()=>(e&&(t=e(e=0)),t);var Gy=(e,t)=>{for(var r in t)zy(e,r,{get:t[r],enumerable:!0})};var L=Tt(()=>{});var M=Tt(()=>{});var B=Tt(()=>{});var tt,_n,Qa=Tt(()=>{L();M();B();tt=(e,t,r)=>{let n=e.replace(/\s+/g,"-"),o=["control"];return r&&o.push(r),t&&o.push(t),o.push(n),o.join("-")},_n=(e,t,r)=>{let n=e.replace(/\s+/g,"-"),o=["set"];return r&&o.push(r),t&&o.push(t),o.push(n),o.join("-")}});var Ug,li,Vg,$u,Hg,qg,In,_e,ui,zg,nt,ot=Tt(()=>{L();M();B();Ug=Object.create,li=Object.defineProperty,Vg=Object.getOwnPropertyDescriptor,$u=Object.getOwnPropertyNames,Hg=Object.getPrototypeOf,qg=Object.prototype.hasOwnProperty,In=(e=>typeof Tr<"u"?Tr:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Tr<"u"?Tr:t)[r]}):e)(function(e){if(typeof Tr<"u")return Tr.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),_e=(e,t)=>function(){try{return t||(0,e[$u(e)[0]])((t={exports:{}}).exports,t),t.exports}catch(r){throw t=0,r}},ui=(e,t)=>{for(var r in t)li(e,r,{get:t[r],enumerable:!0})},zg=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of $u(t))!qg.call(e,o)&&o!==r&&li(e,o,{get:()=>t[o],enumerable:!(n=Vg(t,o))||n.enumerable});return e},nt=(e,t,r)=>(r=e!=null?Ug(Hg(e)):{},zg(t||!e||!e.__esModule?li(r,"default",{value:e,enumerable:!0}):r,e))});function Zu(){}var Wr=Tt(()=>{L();M();B()});var u,Dc,Vt,ir,yP,gP,EP,kc,bP,SP,Ue,Uo,ne,TP,AP,Fc,vP,Lc,at,wP,_P,ie,Vo,CP,RP,re,OP,xP,IP,Ho,Ee,PP,le,ee,oE,NP,DP,z=Tt(()=>{L();M();B();u=__REACT__,{Children:Dc,Component:Vt,Fragment:ir,Profiler:yP,PureComponent:gP,StrictMode:EP,Suspense:kc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:bP,act:SP,cloneElement:Ue,createContext:Uo,createElement:ne,createFactory:TP,createRef:AP,forwardRef:Fc,isValidElement:vP,lazy:Lc,memo:at,startTransition:wP,unstable_act:_P,useCallback:ie,useContext:Vo,useDebugValue:CP,useDeferredValue:RP,useEffect:re,useId:OP,useImperativeHandle:xP,useInsertionEffect:IP,useLayoutEffect:Ho,useMemo:Ee,useReducer:PP,useRef:le,useState:ee,useSyncExternalStore:oE,useTransition:NP,version:DP}=__REACT__});var Ck,Rk,Ok,ad,xk,Xo,on,id,Ik,be,Pk,Nk,Dk,kk,Fk,Lk,Mk,Qo,Bk,$k,et,jk,Uk,Vk,Hk,qk,zk,Gk,Jk,Yk,Wk,yt,Kk,Xk,Ht,Qk,Zk,sd,e5,t5,Zo,r5,n5,ld,ud,ea,cd,o5,a5,i5,s5,l5,u5,c5,d5,dd,p5,m5,h5,f5,y5,g5,E5,b5,S5,T5,pr,pd,A5,v5,w5,md,_5,C5,hd,R5,O5,Nr,x5,I5,P5,N5,D5,k5,F5,L5,M5,fd,ue=Tt(()=>{L();M();B();Ck=__STORYBOOK_COMPONENTS__,{A:Rk,AbstractToolbar:Ok,ActionBar:ad,ActionList:xk,AddonPanel:Xo,Badge:on,Bar:id,Blockquote:Ik,Button:be,Card:Pk,ClipboardCode:Nk,Code:Dk,Collapsible:kk,DL:Fk,Div:Lk,DocumentWrapper:Mk,EmptyTabContent:Qo,ErrorFormatter:Bk,FlexBar:$k,Form:et,H1:jk,H2:Uk,H3:Vk,H4:Hk,H5:qk,H6:zk,HR:Gk,IconButton:Jk,Img:Yk,LI:Wk,Link:yt,ListItem:Kk,Loader:Xk,Modal:Ht,ModalDecorator:Qk,OL:Zk,P:sd,Placeholder:e5,Popover:t5,PopoverProvider:Zo,Pre:r5,ProgressSpinner:n5,ResetWrapper:ld,ScrollArea:ud,Select:ea,Separator:cd,Spaced:o5,Span:a5,StatelessTab:i5,StatelessTabList:s5,StatelessTabPanel:l5,StatelessTabsView:u5,StorybookIcon:c5,StorybookLogo:d5,SyntaxHighlighter:dd,TT:p5,TabBar:m5,TabButton:h5,TabList:f5,TabPanel:y5,TabWrapper:g5,Table:E5,Tabs:b5,TabsState:S5,TabsView:T5,ToggleButton:pr,Toolbar:pd,Tooltip:A5,TooltipLinkList:v5,TooltipMessage:w5,TooltipNote:md,TooltipProvider:_5,UL:C5,WithTooltip:hd,WithTooltipPure:R5,Zoom:O5,codeCommon:Nr,components:x5,convertToReactAriaPlacement:I5,createCopyToClipboardFunction:P5,getStoryHref:N5,interleaveSeparators:D5,nameSpaceClassNames:k5,resetComponents:F5,useCopyButton:L5,useTabsState:M5,withReset:fd}=__STORYBOOK_COMPONENTS__});var _F,CF,RF,OF,ra,xF,IF,PF,NF,DF,kF,FF,LF,MF,BF,$F,jF,UF,VF,HF,qF,zF,GF,JF,YF,WF,KF,XF,QF,ZF,eL,tL,rL,nL,oL,aL,iL,sL,lL,wd,uL,cL,dL,pL,mL,hL,fL,yL,gL,EL,na,bL,oa,SL,_d,aa,TL,AL,Cd,Rd,vL,wL,_L,ia,CL,RL,OL,xL,IL,PL,NL,DL,kL,FL,LL,ML,BL,$L,jL,UL,VL,HL,qL,zL,GL,JL,YL,WL,Od,KL,XL,QL,ZL,ln,eM,tM,xd,rM,nM,oM,aM,iM,sM,lM,uM,cM,dM,pM,Id,Pd,mM,hM,fM,yM,gM,EM,bM,SM,TM,AM,vM,wM,_M,CM,RM,OM,Nd,Dd,xM,IM,PM,NM,DM,kM,FM,LM,MM,BM,$M,jM,UM,VM,HM,qM,zM,GM,JM,kd,YM,WM,KM,XM,QM,Fd,ZM,eB,tB,Ld,rB,nB,oB,aB,_s,i
2B,sB,Md,lB,uB,cB,dB,Bd,pB,$d,jd,mB,hB,fB,yB,gB,EB,bB,SB,TB,AB,vB,wB,_B,CB,RB,OB,xB,Ud,Vd,IB,PB,NB,DB,kB,FB,LB,MB,BB,$B,jB,UB,VB,HB,qB,zB,GB,JB,YB,WB,KB,XB,QB,Hd,ZB,e$,t$,qd,r$,n$,o$,a$,zd,Gd,i$,s$,l$,u$,c$,d$,p$,m$,sa,h$,f$,y$,g$,E$,b$,S$,T$,A$,v$,w$,_$,Jd,C$,R$,O$,x$,I$,P$,N$,D$,De=Tt(()=>{L();M();B();_F=__STORYBOOK_ICONS__,{AccessibilityAltIcon:CF,AccessibilityIcon:RF,AccessibilityIgnoredIcon:OF,AddIcon:ra,AdminIcon:xF,AlertAltIcon:IF,AlertIcon:PF,AlignLeftIcon:NF,AlignRightIcon:DF,AppleIcon:kF,ArrowBottomLeftIcon:FF,ArrowBottomRightIcon:LF,ArrowDownIcon:MF,ArrowLeftIcon:BF,ArrowRightIcon:$F,ArrowSolidDownIcon:jF,ArrowSolidLeftIcon:UF,ArrowSolidRightIcon:VF,ArrowSolidUpIcon:HF,ArrowTopLeftIcon:qF,ArrowTopRightIcon:zF,ArrowUpIcon:GF,AzureDevOpsIcon:JF,BackIcon:YF,BasketIcon:WF,BatchAcceptIcon:KF,BatchDenyIcon:XF,BeakerIcon:QF,BellIcon:ZF,BitbucketIcon:eL,BoldIcon:tL,BookIcon:rL,BookmarkHollowIcon:nL,BookmarkIcon:oL,BottomBarIcon:aL,BottomBarToggleIcon:iL,BoxIcon:sL,BranchIcon:lL,BrowserIcon:wd,BugIcon:uL,ButtonIcon:cL,CPUIcon:dL,CalendarIcon:pL,CameraIcon:mL,CameraStabilizeIcon:hL,CategoryIcon:fL,CertificateIcon:yL,ChangedIcon:gL,ChatIcon:EL,CheckIcon:na,ChecklistIcon:bL,ChevronDownIcon:oa,ChevronLeftIcon:SL,ChevronRightIcon:_d,ChevronSmallDownIcon:aa,ChevronSmallLeftIcon:TL,ChevronSmallRightIcon:AL,ChevronSmallUpIcon:Cd,ChevronUpIcon:Rd,ChromaticIcon:vL,ChromeIcon:wL,CircleHollowIcon:_L,CircleIcon:ia,ClearIcon:CL,CloseAltIcon:RL,CloseIcon:OL,CloudHollowIcon:xL,CloudIcon:IL,CogIcon:PL,CollapseIcon:NL,CommandIcon:DL,CommentAddIcon:kL,CommentIcon:FL,CommentsIcon:LL,CommitIcon:ML,CompassIcon:BL,ComponentDrivenIcon:$L,ComponentIcon:jL,ContrastIcon:UL,ContrastIgnoredIcon:VL,ControlsIcon:HL,CopyIcon:qL,CreditIcon:zL,CrossIcon:GL,DashboardIcon:JL,DatabaseIcon:YL,DeleteIcon:WL,DiamondIcon:Od,DirectionIcon:KL,DiscordIcon:XL,DocChartIcon:QL,DocListIcon:ZL,DocumentIcon:ln,DownloadIcon:eM,DragIcon:tM,EditIcon:xd,EditorIcon:rM,EllipsisIcon:nM,EmailIcon:oM,ExpandAltIcon:aM,ExpandIcon:iM,EyeCloseIcon:sM,EyeIcon:lM,FaceHappyIcon:uM,FaceNeutralIcon:cM,FaceSadIcon:dM,FacebookIcon:pM,FailedIcon:Id,FastForwardIcon:Pd,FigmaIcon:mM,FilesIcon:hM,FilterIcon:fM,FlagIcon:yM,FolderIcon:gM,FormIcon:EM,GDriveIcon:bM,GiftIcon:SM,GithubIcon:TM,GitlabIcon:AM,GlobeIcon:vM,GoogleIcon:wM,GraphBarIcon:_M,GraphLineIcon:CM,GraphqlIcon:RM,GridAltIcon:OM,GridIcon:Nd,GrowIcon:Dd,HeartHollowIcon:xM,HeartIcon:IM,HomeIcon:PM,HourglassIcon:NM,InfoIcon:DM,ItalicIcon:kM,JumpToIcon:FM,KeyIcon:LM,LightningIcon:MM,LightningOffIcon:BM,LinkBrokenIcon:$M,LinkIcon:jM,LinkedinIcon:UM,LinuxIcon:VM,ListOrderedIcon:HM,ListUnorderedIcon:qM,LocationIcon:zM,LockIcon:GM,MarkdownIcon:JM,MarkupIcon:kd,MediumIcon:YM,MemoryIcon:WM,MenuIcon:KM,MergeIcon:XM,MirrorIcon:QM,MobileIcon:Fd,MoonIcon:ZM,NutIcon:eB,OutboxIcon:tB,OutlineIcon:Ld,PaintBrushAltIcon:rB,PaintBrushIcon:nB,PaperClipIcon:oB,ParagraphIcon:aB,PassedIcon:_s,PhoneIcon:iB,PhotoDragIcon:sB,PhotoIcon:Md,PhotoStabilizeIcon:lB,PinAltIcon:uB,PinIcon:cB,PlayAllHollowIcon:dB,PlayBackIcon:Bd,PlayHollowIcon:pB,PlayIcon:$d,PlayNextIcon:jd,PlusIcon:mB,PointerDefaultIcon:hB,PointerHandIcon:fB,PopOutIcon:yB,PowerIcon:gB,PrintIcon:EB,ProceedIcon:bB,ProfileIcon:SB,PullRequestIcon:TB,QuestionIcon:AB,RSSIcon:vB,RedirectIcon:wB,ReduxIcon:_B,RefreshIcon:CB,ReplyIcon:RB,RepoIcon:OB,RequestChangeIcon:xB,RewindIcon:Ud,RulerIcon:Vd,SaveIcon:IB,SearchIcon:PB,ShareAltIcon:NB,ShareIcon:DB,ShieldIcon:kB,SideBySideIcon:FB,SidebarAltIcon:LB,SidebarAltToggleIcon:MB,SidebarIcon:BB,SidebarToggleIcon:$B,SortDownIcon:jB,SortUpIcon:UB,SpeakerIcon:VB,StackedIcon:HB,StarHollowIcon:qB,StarIcon:zB,StatusFailIcon:GB,StatusIcon:JB,StatusNewIcon:YB,StatusPassIcon:WB,StatusWarnIcon:KB,StickerIcon:XB,StopAltHollowIcon:QB,StopAltIcon:Hd,StopIcon:ZB,StorybookIcon:e$,StructureIcon:t$,SubtractIcon:qd,SunIcon:r$,SupportIcon:n$,SweepIcon:o$,SwitchAltIcon:a$,SyncIcon:zd,TabletIcon:Gd,ThumbsUpIcon:i$,TimeIcon:s$,TimerIcon:l$,TransferIcon:u$,TrashIcon:c$,TwitterIcon:d$,TypeIcon:p$,UbuntuIcon:m$,UndoIcon:sa,UnfoldIcon:h$,UnlockIcon:f$,UnpinIcon:y$,UploadIcon:g$,UserAddIcon:E$,UserAltIcon:b$,UserIcon:S$,UsersIcon:T$,VSCodeIcon:A$,VerifiedIcon:v$,VideoIcon:w$,WandIcon:_$,WatchIcon:Jd,WindowsIcon:C$,WrenchIcon:R$,XIcon:O$,YoutubeIcon:x$,ZoomIcon:I$,ZoomOutIcon:P$,ZoomResetIcon:N$,iconList:D$}=__STORYBOOK_ICONS__});var B$,$$,j$,U$,V$,H$,la,q$,z$,G$,J$,Y$,W$,K$,X$,Q$,Z$,e3,t3,Cs,r3,Dr,Yd,N,n3,o3,vt,Nt,Wd,se=Tt(()=>{L();M();B();B$=__STORYBOOK_THEMING__,{CacheProvider:$$,ClassNames:j$,Global:U$,ThemeProvider:V$,background:H$,color:la,convert:q$,create:z$,createCache:G$,createGlobal:J$,createReset:Y$,css:W$,darken:K$,ensure:X$,getPreferredColorScheme:Q$,ignoreSsrWarning:Z$,isPropValid:e3,jsx:t3,keyframes:Cs,lighten:r3,srOnlyStyles:Dr,srOnlyUnsetStyles:Yd,styled:N,themes:n3,tokens:o3,typography:vt,useTheme:Nt,withTheme:Wd}=__STORYBOOK_THEMING__});var Bh={};Gy(Bh,{ColorControl:()=>Mh,default:()=>PA});function VT(e,t,{signal:r,edges:n}={}){let o,i=null,a=n!=null&&n.includes("leading"),s=n==null||n.includes("trailing"),l=()=>{i!==null&&(e.apply(o,i),o=void 0,i=null)},c=()=>{s&&l(),f()},d=null,m=()=>{d!=null&&clearTimeout(d),d=setTimeout(()=>{d=null,c()},t)},h=()=>{d!==null&&(clearTimeout(d),d=null)},f=()=>{h(),o=void 0,i=null},b=()=>{l()},E=function(...A){if(r?.aborted)return;o=this,i=A;let y=d==null;m(),a&&y&&l()};return E.schedule=m,E.cancel=f,E.flush=b,r?.addEventListener("abort",f,{once:!0}),E}function HT(e,...t){return qT(e,Ah,...t)}function qT(e,t,...r){let n=function(...o){let i=0,a=r.slice().map(l=>l===t?o[i++]:l),s=o.slice(i);return e.apply(this,a.concat(s))};return e.prototype&&(n.prototype=Object.create(e.prototype)),n}function zT(e,...t){return GT(e,vh,...t)}function GT(e,t,...r){let n=function(...o){let i=r.filter(d=>d===t).length,a=Math.max(o.length-i,0),s=o.slice(0,a),l=a,c=r.slice().map(d=>d===t?o[l++]:d);return e.apply(this,s.concat(c))};return e.prototype&&(n.prototype=Object.create(e.prototype)),n}function Br(){return(Br=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
2for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function Sl(e,t){if(e==null)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||(o[r]=e[r]);return o}function fl(e){var t=le(e),r=le(function(n){t.current&&t.current(n)});return t.current=e,r.current}function Ph(e,t,r){var n=fl(r),o=ee(function(){return e.toHsva(t)}),i=o[0],a=o[1],s=le({color:t,hsva:i});re(function(){if(!e.equal(t,s.current.color)){var c=e.toHsva(t);s.current={hsva:c,color:t},a(c)}},[t,e]),re(function(){var c;xh(i,s.current.hsva)||e.equal(c=e.fromHsva(i),s.current.color)||(s.current={hsva:i,color:c},n(c))},[i,e,n]);var l=ie(function(c){a(function(d){return Object.assign({},d,c)})},[]);return[i,l]}var $T,Th,jT,UT,Et,Ah,vh,dV,yn,Wn,yl,Eh,bh,Tl,Kn,Al,je,JT,YT,gl,WT,KT,XT,QT,wh,El,Ca,_h,ZT,wa,eA,Ch,Rh,Oh,xh,Ih,tA,rA,nA,oA,Sh,Nh,aA,iA,sA,lA,Dh,uA,cA,dA,pA,mA,hA,fA,yA,kh,gA,EA,bA,Fh,hl,SA,TA,AA,bl,vA,wA,_a,Lh,_A,CA,RA,fn,OA,xA,Ra,IA,Mh,PA,$h=Tt(()=>{L();M();B();Qa();Wr();ot();z();ue();De();z();se();$T=_e({"../../node_modules/color-name/index.js"(e,t){"use strict";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}}),Th=_e({"../../node_modules/color-convert/conversions.js"(e,t){var r=$T(),n={};for(let a of Object.keys(r))n[r[a]]=a;var o={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};t.exports=o;for(let a of Object.keys(o)){if(!("channels"in o[a]))throw new Error("missing channels property: "+a);if(!("labels"in o[a]))throw new Error("missing channel labels property: "+a);if(o[a].labels.length!==o[a].channels)throw new Error("channel and label counts mismatch: "+a);let{channels:s,labels:l}=o[a];delete o[a].channels,delete o[a].labels,Object.defineProperty(o[a],"channels",{value:s}),Object.defineProperty(o[a],"labels",{value:l})}o.rgb.hsl=function(a){let s=a[0]/255,l=a[1]/255,c=a[2]/255,d=Math.min(s,l,c),m=
vendor: 4,367 bytes, line 2
2Math.max(s,l,c),h=m-d,f,b;m===d?f=0:s===m?f=(l-c)/h:l===m?f=2+(c-s)/h:c===m&&(f=4+(s-l)/h),f=Math.min(f*60,360),f<0&&(f+=360);let E=(d+m)/2;return m===d?b=0:E<=.5?b=h/(m+d):b=h/(2-m-d),[f,b*100,E*100]},o.rgb.hsv=function(a){let s,l,c,d,m,h=a[0]/255,f=a[1]/255,b=a[2]/255,E=Math.max(h,f,b),A=E-Math.min(h,f,b),y=function(S){return(E-S)/6/A+1/2};return A===0?(d=0,m=0):(m=A/E,s=y(h),l=y(f),c=y(b),h===E?d=c-l:f===E?d=1/3+s-c:b===E&&(d=2/3+l-s),d<0?d+=1:d>1&&(d-=1)),[d*360,m*100,E*100]},o.rgb.hwb=function(a){let s=a[0],l=a[1],c=a[2],d=o.rgb.hsl(a)[0],m=1/255*Math.min(s,Math.min(l,c));return c=1-1/255*Math.max(s,Math.max(l,c)),[d,m*100,c*100]},o.rgb.cmyk=function(a){let s=a[0]/255,l=a[1]/255,c=a[2]/255,d=Math.min(1-s,1-l,1-c),m=(1-s-d)/(1-d)||0,h=(1-l-d)/(1-d)||0,f=(1-c-d)/(1-d)||0;return[m*100,h*100,f*100,d*100]};function i(a,s){return(a[0]-s[0])**2+(a[1]-s[1])**2+(a[2]-s[2])**2}o.rgb.keyword=function(a){let s=n[a];if(s)return s;let l=1/0,c;for(let d of Object.keys(r)){let m=r[d],h=i(a,m);h<l&&(l=h,c=d)}return c},o.keyword.rgb=function(a){return r[a]},o.rgb.xyz=function(a){let s=a[0]/255,l=a[1]/255,c=a[2]/255;s=s>.04045?((s+.055)/1.055)**2.4:s/12.92,l=l>.04045?((l+.055)/1.055)**2.4:l/12.92,c=c>.04045?((c+.055)/1.055)**2.4:c/12.92;let d=s*.4124+l*.3576+c*.1805,m=s*.2126+l*.7152+c*.0722,h=s*.0193+l*.1192+c*.9505;return[d*100,m*100,h*100]},o.rgb.lab=function(a){let s=o.rgb.xyz(a),l=s[0],c=s[1],d=s[2];l/=95.047,c/=100,d/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,c=c>.008856?c**(1/3):7.787*c+16/116,d=d>.008856?d**(1/3):7.787*d+16/116;let m=116*c-16,h=500*(l-c),f=200*(c-d);return[m,h,f]},o.hsl.rgb=function(a){let s=a[0]/360,l=a[1]/100,c=a[2]/100,d,m,h;if(l===0)return h=c*255,[h,h,h];c<.5?d=c*(1+l):d=c+l-c*l;let f=2*c-d,b=[0,0,0];for(let E=0;E<3;E++)m=s+1/3*-(E-1),m<0&&m++,m>1&&m--,6*m<1?h=f+(d-f)*6*m:2*m<1?h=d:3*m<2?h=f+(d-f)*(2/3-m)*6:h=f,b[E]=h*255;return b},o.hsl.hsv=function(a){let s=a[0],l=a[1]/100,c=a[2]/100,d=l,m=Math.max(c,.01);c*=2,l*=c<=1?c:2-c,d*=m<=1?m:2-m;let h=(c+l)/2,f=c===0?2*d/(m+d):2*l/(c+l);return[s,f*100,h*100]},o.hsv.rgb=function(a){let s=a[0]/60,l=a[1]/100,c=a[2]/100,d=Math.floor(s)%6,m=s-Math.floor(s),h=255*c*(1-l),f=255*c*(1-l*m),b=255*c*(1-l*(1-m));switch(c*=255,d){case 0:return[c,b,h];case 1:return[f,c,h];case 2:return[h,c,b];case 3:return[h,f,c];case 4:return[b,h,c];case 5:return[c,h,f]}},o.hsv.hsl=function(a){let s=a[0],l=a[1]/100,c=a[2]/100,d=Math.max(c,.01),m,h;h=(2-l)*c;let f=(2-l)*d;return m=l*d,m/=f<=1?f:2-f,m=m||0,h/=2,[s,m*100,h*100]},o.hwb.rgb=function(a){let s=a[0]/360,l=a[1]/100,c=a[2]/100,d=l+c,m;d>1&&(l/=d,c/=d);let h=Math.floor(6*s),f=1-c;m=6*s-h,(h&1)!==0&&(m=1-m);let b=l+m*(f-l),E,A,y;switch(h){default:case 6:case 0:E=f,A=b,y=l;break;case 1:E=b,A=f,y=l;break;case 2:E=l,A=f,y=b;break;case 3:E=l,A=b,y=f;break;case 4:E=b,A=l,y=f;break;case 5:E=f,A=l,y=b;break}return[E*255,A*255,y*255]},o.cmyk.rgb=function(a){let s=a[0]/100,l=a[1]/100,c=a[2]/100,d=a[3]/100,m=1-Math.min(1,s*(1-d)+d),h=1-Math.min(1,l*(1-d)+d),f=1-Math.min(1,c*(1-d)+d);return[m*255,h*255,f*255]},o.xyz.rgb=function(a){let s=a[0]/100,l=a[1]/100,c=a[2]/100,d,m,h;return d=s*3.2406+l*-1.5372+c*-.4986,m=s*-.9689+l*1.8758+c*.0415,h=s*.0557+l*-.204+c*1.057,d=d>.0031308?1.055*d**(1/2.4)-.055:d*12.92,m=m>.0031308?1.055*m**(1/2.4)-.055:m*12.92,h=h>.0031308?1.055*h**(1/2.4)-.055:h*12.92,d=Math.min(Math.max(0,d),1),m=Math.min(Math.max(0,m),1),h=Math.min(Math.max(0,h),1),[d*255,m*255,h*255]},o.xyz.lab=function(a){let s=a[0],l=a[1],c=a[2];s/=95.047,l/=100,c/=108.883,s=s>.008856?s**(1/3):7.787*s+16/116,l=l>.008856?l**(1/3):7.787*l+16/116,c=c>.008856?c**(1/3):7.787*c+16/116;let d=116*l-16,m=500*(s-l),h=200*(l-c);return[d,m,h]},o.lab.xyz=function(a){let s=a[0],l=a[1],c=a[2],d,m,h;m=(s+16)/116,d=l/500+m,h=m-c/200;let f=m**3,b=d**3,E=h**3;return m=f>.008856?f:(m-16/116)/7.787,d=b>.008856?b:(d-16/116)/7.787,h=E>.008856?E:(h-16/116)/7.787,d*=95.047,m*=100,h*=108.883,[d,m,h]},o.lab.lch=function(a){let s=a[0],l=a[1],c=a[2],d;d=Math.atan2(c,l)*360/2/Math.PI,d<0&&(d+=360);let m=Math.sqrt(l*l+c*c);return[s,m,d]},o.lch.lab=function(a){let s=a[0],l=a[1],c=a[2]/360*2*Math.PI,d=l*Math.cos(c),m=l*Math.sin(c);return[s,d,m]},o.rgb.ansi16=function(a,s=null){let[l,c,d]=a,m=s===null?o.rgb.hsv(a)[2]:s;if(m=Math.round(m/50),m===0)return 30;let h=30+(Math.round(d/255)<<2|Math.round(c/255)<<1|Math.round(l/255));return m===2&&(h+=60),h}
2,o.hsv.ansi16=function(a){return o.rgb.ansi16(o.hsv.rgb(a),a[2])},o.rgb.ansi256=function(a){let s=a[0],l=a[1],c=a[2];return s===l&&l===c?s<8?16:s>248?231:Math.round((s-8)/247*24)+232:16+36*Math.round(s/255*5)+6*Math.round(l/255*5)+Math.round(c/255*5)},o.ansi16.rgb=function(a){let s=a%10;if(s===0||s===7)return a>50&&(s+=3.5),s=s/10.5*255,[s,s,s];let l=(~~(a>50)+1)*.5,c=(s&1)*l*255,d=(s>>1&1)*l*255,m=(s>>2&1)*l*255;return[c,d,m]},o.ansi256.rgb=function(a){if(a>=232){let m=(a-232)*10+8;return[m,m,m]}a-=16;let s,l=Math.floor(a/36)/5*255,c=Math.floor((s=a%36)/6)/5*255,d=s%6/5*255;return[l,c,d]},o.rgb.hex=function(a){let s=(((Math.round(a[0])&255)<<16)+((Math.round(a[1])&255)<<8)+(Math.round(a[2])&255)).toString(16).toUpperCase();return"000000".substring(s.length)+s},o.hex.rgb=function(a){let s=a.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!s)return[0,0,0];let l=s[0];s[0].length===3&&(l=l.split("").map(f=>f+f).join(""));let c=parseInt(l,16),d=c>>16&255,m=c>>8&255,h=c&255;return[d,m,h]},o.rgb.hcg=function(a){let s=a[0]/255,l=a[1]/255,c=a[2]/255,d=Math.max(Math.max(s,l),c),m=Math.min(Math.min(s,l),c),h=d-m,f,b;return h<1?f=m/(1-h):f=0,h<=0?b=0:d===s?b=(l-c)/h%6:d===l?b=2+(c-s)/h:b=4+(s-l)/h,b/=6,b%=1,[b*360,h*100,f*100]},o.hsl.hcg=function(a){let s=a[1]/100,l=a[2]/100,c=l<.5?2*s*l:2*s*(1-l),d=0;return c<1&&(d=(l-.5*c)/(1-c)),[a[0],c*100,d*100]},o.hsv.hcg=function(a){let s=a[1]/100,l=a[2]/100,c=s*l,d=0;return c<1&&(d=(l-c)/(1-c)),[a[0],c*100,d*100]},o.hcg.rgb=function(a){let s=a[0]/360,l=a[1]/100,c=a[2]/100;if(l===0)return[c*255,c*255,c*255];let d=[0,0,0],m=s%1*6,h=m%1,f=1-h,b=0;switch(Math.floor(m)){case 0:d[0]=1,d[1]=h,d[2]=0;break;case 1:d[0]=f,d[1]=1,d[2]=0;break;case 2:d[0]=0,d[1]=1,d[2]=h;break;case 3:d[0]=0,d[1]=f,d[2]=1;break;case 4:d[0]=h,d[1]=0,d[2]=1;break;default:d[0]=1,d[1]=0,d[2]=f}return b=(1-l)*c,[(l*d[0]+b)*255,(l*d[1]+b)*255,(l*d[2]+b)*255]},o.hcg.hsv=function(a){let s=a[1]/100,l=a[2]/100,c=s+l*(1-s),d=0;return c>0&&(d=s/c),[a[0],d*100,c*100]},o.hcg.hsl=function(a){let s=a[1]/100,l=a[2]/100*(1-s)+.5*s,c=0;return l>0&&l<.5?c=s/(2*l):l>=.5&&l<1&&(c=s/(2*(1-l))),[a[0],c*100,l*100]},o.hcg.hwb=function(a){let s=a[1]/100,l=a[2]/100,c=s+l*(1-s);return[a[0],(c-s)*100,(1-c)*100]},o.hwb.hcg=function(a){let s=a[1]/100,l=1-a[2]/100,c=l-s,d=0;return c<1&&(d=(l-c)/(1-c)),[a[0],c*100,d*100]},o.apple.rgb=function(a){return[a[0]/65535*255,a[1]/65535*255,a[2]/65535*255]},o.rgb.apple=function(a){return[a[0]/255*65535,a[1]/255*65535,a[2]/255*65535]},o.gray.rgb=function(a){return[a[0]/100*255,a[0]/100*255,a[0]/100*255]},o.gray.hsl=function(a){return[0,0,a[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(a){return[0,100,a[0]]},o.gray.cmyk=function(a){return[0,0,0,a[0]]},o.gray.lab=function(a){return[a[0],0,0]},o.gray.hex=function(a){let s=Math.round(a[0]/100*255)&255,l=((s<<16)+(s<<8)+s).toString(16).toUpperCase();return"000000".substring(l.length)+l},o.rgb.gray=function(a){return[(a[0]+a[1]+a[2])/3/255*100]}}}),jT=_e({"../../node_modules/color-convert/route.js"(e,t){var r=Th();function n(){let s={},l=Object.keys(r);for(let c=l.length,d=0;d<c;d++)s[l[d]]={distance:-1,parent:null};return s}function o(s){let l=n(),c=[s];for(l[s].distance=0;c.length;){let d=c.pop(),m=Object.keys(r[d]);for(let h=m.length,f=0;f<h;f++){let b=m[f],E=l[b];E.distance===-1&&(E.distance=l[d].distance+1,E.parent=d,c.unshift(b))}}return l}function i(s,l){return function(c){return l(s(c))}}function a(s,l){let c=[l[s].parent,s],d=r[l[s].parent][s],m=l[s].parent;for(;l[m].parent;)c.unshift(l[m].parent),d=i(r[l[m].parent][m],d),m=l[m].parent;return d.conversion=c,d}t.exports=function(s){let l=o(s),c={},d=Object.keys(l);for(let m=d.length,h=0;h<m;h++){let f=d[h];l[f].parent!==null&&(c[f]=a(f,l))}return c}}}),UT=_e({"../../node_modules/color-convert/index.js"(e,t){var r=Th(),n=jT(),o={},i=Object.keys(r);function a(l){let c=function(...d){let m=d[0];return m==null?m:(m.length>1&&(d=m),l(d))};return"conversion"in l&&(c.conversion=l.conversion),c}function s(l){let c=function(...d){let m=d[0];if(m==null)return m;m.length>1&&(d=m);let h=l(d);if(typeof h=="object")for(let f=h.length,b=0;b<f;b++)h[b]=Math.round(h[b]);return h};return"conversion"in l&&(c.conversion=l.conversion),c}i.forEach(l=>{o[l]={},Object.defineProperty(o[l],"channels",{value:r[l].channels}),Object.defineProperty(o[l],"labels",{value:r[l].labels});let c=n(l);
2Object.keys(c).forEach(d=>{let m=c[d];o[l][d]=s(m),o[l][d].raw=a(m)})}),t.exports=o}}),Et=nt(UT(),1);Ah=Symbol("partial.placeholder");HT.placeholder=Ah;vh=Symbol("partialRight.placeholder");zT.placeholder=vh;dV=Number.POSITIVE_INFINITY;yn=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e<t?t:e},Wn=function(e){return"touches"in e},yl=function(e){return e&&e.ownerDocument.defaultView||self},Eh=function(e,t,r){var n=e.getBoundingClientRect(),o=Wn(t)?(function(i,a){for(var s=0;s<i.length;s++)if(i[s].identifier===a)return i[s];return i[0]})(t.touches,r):t;return{left:yn((o.pageX-(n.left+yl(e).pageXOffset))/n.width),top:yn((o.pageY-(n.top+yl(e).pageYOffset))/n.height)}},bh=function(e){!Wn(e)&&e.preventDefault()},Tl=u.memo(function(e){var t=e.onMove,r=e.onKey,n=Sl(e,["onMove","onKey"]),o=le(null),i=fl(t),a=fl(r),s=le(null),l=le(!1),c=Ee(function(){var f=function(A){bh(A),(Wn(A)?A.touches.length>0:A.buttons>0)&&o.current?i(Eh(o.current,A,s.current)):E(!1)},b=function(){return E(!1)};function E(A){var y=l.current,S=yl(o.current),T=A?S.addEventListener:S.removeEventListener;T(y?"touchmove":"mousemove",f),T(y?"touchend":"mouseup",b)}return[function(A){var y=A.nativeEvent,S=o.current;if(S&&(bh(y),!(function(v,O){return O&&!Wn(v)})(y,l.current)&&S)){if(Wn(y)){l.current=!0;var T=y.changedTouches||[];T.length&&(s.current=T[0].identifier)}S.focus(),i(Eh(S,y,s.current)),E(!0)}},function(A){var y=A.which||A.keyCode;y<37||y>40||(A.preventDefault(),a({left:y===39?.05:y===37?-.05:0,top:y===40?.05:y===38?-.05:0}))},E]},[a,i]),d=c[0],m=c[1],h=c[2];return re(function(){return h},[h]),u.createElement("div",Br({},n,{onTouchStart:d,onMouseDown:d,className:"react-colorful__interactive",ref:o,onKeyDown:m,tabIndex:0,role:"slider"}))}),Kn=function(e){return e.filter(Boolean).join(" ")},Al=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,i=Kn(["react-colorful__pointer",e.className]);return u.createElement("div",{className:i,style:{top:100*o+"%",left:100*r+"%"}},u.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},je=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},JT={grad:.9,turn:360,rad:360/(2*Math.PI)},YT=function(e){return Ch(gl(e))},gl=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?je(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?je(parseInt(e.substring(6,8),16)/255,2):1}},WT=function(e,t){return t===void 0&&(t="deg"),Number(e)*(JT[t]||1)},KT=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?XT({h:WT(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}},XT=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},QT=function(e){return eA(_h(e))},wh=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:je(e.h),s:je(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:je(o/2),a:je(n,2)}},El=function(e){var t=wh(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},Ca=function(e){var t=wh(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},_h=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),a=n*(1-r),s=n*(1-(t-i)*r),l=n*(1-(1-t+i)*r),c=i%6;return{r:je(255*[n,s,a,a,l,n][c]),g:je(255*[l,n,n,s,a,a][c]),b:je(255*[a,a,l,n,n,s][c]),a:je(o,2)}},ZT=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?Ch({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}},wa=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},eA=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=o<1?wa(je(255*o)):"";return"#"+wa(t)+wa(r)+wa(n)+i},Ch=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),a=i-Math.min(t,r,n),s=a?i===t?(r-n)/a:i===r?2+(n-t)/a:4+(t-r)/a:0;return{h:je(60*(s<0?s+6:s)),s:je(i?a/i*100:0),v:je(i/255*100),a:o}},Rh=u.memo(function(e){var t=e.hue,r=e.onChange,n=Kn(["react-colorful__hue",e.className]);return u.createElement("div",{className:n},u.createElement(Tl,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:yn(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":je(t),"aria-valuemax":"360","aria-valuemin":"
20"},u.createElement(Al,{className:"react-colorful__hue-pointer",left:t/360,color:El({h:t,s:100,v:100,a:1})})))}),Oh=u.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:El({h:t.h,s:100,v:100,a:1})};return u.createElement("div",{className:"react-colorful__saturation",style:n},u.createElement(Tl,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:yn(t.s+100*o.left,0,100),v:yn(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+je(t.s)+"%, Brightness "+je(t.v)+"%"},u.createElement(Al,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:El(t)})))}),xh=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},Ih=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},tA=function(e,t){return e.toLowerCase()===t.toLowerCase()||xh(gl(e),gl(t))};nA=typeof window<"u"?Ho:re,oA=function(){return rA||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)},Sh=new Map,Nh=function(e){nA(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Sh.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,Sh.set(t,r);var n=oA();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},aA=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onChange,a=Sl(e,["className","colorModel","color","onChange"]),s=le(null);Nh(s);var l=Ph(r,o,i),c=l[0],d=l[1],m=Kn(["react-colorful",t]);return u.createElement("div",Br({},a,{ref:s,className:m}),u.createElement(Oh,{hsva:c,onChange:d}),u.createElement(Rh,{hue:c.h,onChange:d,className:"react-colorful__last-control"}))},iA={defaultColor:"000",toHsva:YT,fromHsva:function(e){return QT({h:e.h,s:e.s,v:e.v,a:1})},equal:tA},sA=function(e){return u.createElement(aA,Br({},e,{colorModel:iA}))},lA=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+Ca(Object.assign({},r,{a:0}))+", "+Ca(Object.assign({},r,{a:1}))+")"},i=Kn(["react-colorful__alpha",t]),a=je(100*r.a);return u.createElement("div",{className:i},u.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),u.createElement(Tl,{onMove:function(s){n({a:s.left})},onKey:function(s){n({a:yn(r.a+s.left)})},"aria-label":"Alpha","aria-valuetext":a+"%","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},u.createElement(Al,{className:"react-colorful__alpha-pointer",left:r.a,color:Ca(r)})))},Dh=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onCh
2ange,a=Sl(e,["className","colorModel","color","onChange"]),s=le(null);Nh(s);var l=Ph(r,o,i),c=l[0],d=l[1],m=Kn(["react-colorful",t]);return u.createElement("div",Br({},a,{ref:s,className:m}),u.createElement(Oh,{hsva:c,onChange:d}),u.createElement(Rh,{hue:c.h,onChange:d}),u.createElement(lA,{hsva:c,onChange:d,className:"react-colorful__last-control"}))},uA={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:KT,fromHsva:Ca,equal:Ih},cA=function(e){return u.createElement(Dh,Br({},e,{colorModel:uA}))},dA={defaultColor:"rgba(0, 0, 0, 1)",toHsva:ZT,fromHsva:function(e){var t=_h(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:Ih},pA=function(e){return u.createElement(Dh,Br({},e,{colorModel:dA}))},mA=N.div({position:"relative",maxWidth:250}),hA=N.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"}}),fA=N.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),yA=e=>`url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity="0.05" fill="${e?"white":"black"}"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')`,kh=N(be)(({value:e,selected:t,theme:r})=>({width:16,height:16,boxShadow:t?`${r.appBorderColor} 0 0 0 1px inset, ${r.textMutedColor}50 0 0 0 4px`:`${r.appBorderColor} 0 0 0 1px inset`,border:"none",borderRadius:r.appBorderRadius,"&, &:hover":{background:"unset",backgroundColor:"unset",backgroundImage:`linear-gradient(${e}, ${e}), ${yA(r.base==="dark")}`}})),gA=N(et.Input)(({theme:e})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base,'[aria-readonly="true"] > &':{background:e.base==="light"?e.color.lighter:"transparent"}})),EA=N(kh)(({disabled:e})=>({position:"absolute",top:4,left:4,zIndex:1,cursor:e?"not-allowed":"pointer"})),bA=N(be)(({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})),Fh=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(Fh||{}),hl=Object.values(Fh),SA=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,TA=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,AA=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,bl=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,vA=/^\s*#?([0-9a-f]{3})\s*$/i,wA={hex:sA,rgb:pA,hsl:cA},_a={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},Lh=e=>{let t=e?.match(SA);if(!t)return[0,0,0,1];let[,r,n,o,i=1]=t;return[r,n,o,i].map(Number)},_A=e=>{let[t,r,n,o]=Lh(e),[i,a,s]=Et.default.rgb.hsl([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:Et.default.rgb.keyword([t,r,n]),colorSpace:"rgb",rgb:e,hsl:`hsla(${i}, ${a}%, ${s}%, ${o})`,hex:`#${Et.default.rgb.hex([t,r,n]).toLowerCase()}`}},CA=e=>{let[t,r,n,o]=Lh(e),[i,a,s]=Et.default.hsl.rgb([t,r,n])||[0,0,0];return{valid:!0,value:e,keyword:Et.default.hsl.keyword([t,r,n]),colorSpace:"hsl",rgb:`rgba(${i}, ${a}, ${s}, ${o})`,hsl:e,hex:`#${Et.default.hsl.hex([t,r,n]).toLowerCase()}`}},RA=e=>{let t=e.replace("#",""),r=Et.default.keyword.rgb(t)||Et.default.hex.rgb(t),n=Et.default.rgb.hsl(r),o=e;/[^#a-f0-9]/i.test(e)?o=t:bl.test(e)&&(o=`#${t}`);let i=!0;if(o.startsWith("#"))i=bl.test(o);else try{Et.default.keyword.hex(o)}catch{i=!1}return{valid:i,value:o,keyword:Et.default.rgb.keyword(r),colorSpace:"hex",rgb:`rgba(${r[0]}, ${r[1]}, ${r[2]}, 1)`,hsl:`hsla(${n[0]}, ${n[1]}%, ${n[2]}%, 1)`,hex:o}},fn=e=>{if(e)return TA.test(e)?_A(e):AA.test(e)?CA(e):RA(e)},OA=(e,t,r)=>{if(!e||!t?.valid)return _a[r];if(r!=="hex")return t?.[r]||_a[r];if(!t.hex.startsWith("#"))try{return`#${Et.default.keyword.hex(t.hex)}`}catch{return _a.hex}let n=t.hex.match(vA);if(!n)return bl.test(t.hex)?t.hex:_a.hex;let[o,i,a]=n[1].split("");return`#${o}${o}${i}${i}${a}${a}`},xA=(e,t)=>{let[r,n]=ee(e||""),[o,i]=ee(()=>fn(r)),[a,s]=ee(o?.colorSpace||"hex");re(()=>{let m=e||"",h=fn(m);n(m),i(h),s(h?.colorSpace||"hex")},[e]);let l=Ee(()=>OA(r,o,a).toLowerCase(),[r,o,a]),c=ie(m=>{let h=fn(m),f=h?.value||m||"";n(f),f===""&&(i(void 0),t(void 0)),h&&(i(h),s(h.colorSpace),t(h.value))},[t]),d=ie(()=>{let m=(hl.indexOf(a)+1)%hl.length,h=hl[m];s(h);let f=o?.[h]||"";n(f),t(f)},[o,a,t]);return{value:r,realValue:l,updateValue:c,color:o,colorSpace:a,cycleColorSpace:d}},Ra=e=>e.replace(/\s*/,"").toLowerCase(),IA=(e,t,r,n=27)=>{let[o,i]=ee(t?.valid?[t]:[]);re(()=>{t===void 0&&i([])},[t]);let a=Ee(()=>{let l=(e||[]).map(d=>
2typeof d=="string"?fn(d):d.title?{...fn(d.color),keyword:d.title}:fn(d.color)).concat(o).filter(Boolean);if(n===0||n===1/0)return l;let c=Number.isInteger(n)&&n>0?n:27;return l.slice(-c)},[e,o,n]),s=ie(l=>{l?.valid&&(a.some(c=>c&&c[r]&&Ra(c[r]||"")===Ra(l[r]||""))||i(c=>c.concat(l)))},[r,a]);return{presets:a,addPreset:s}},Mh=({name:e,storyId:t,controlsId:r,value:n,onChange:o,onFocus:i,onBlur:a,presetColors:s,maxPresetColors:l,startOpen:c=!1,argType:d,required:m})=>{let h=ie(VT(o,200),[o]),{value:f,realValue:b,updateValue:E,color:A,colorSpace:y,cycleColorSpace:S}=xA(n,h),{presets:T,addPreset:v}=IA(s??[],A,y,l),O=wA[y],C=!!d?.table?.readonly,_=tt(e,t,r);return u.createElement(mA,null,u.createElement("label",{htmlFor:_,className:"sb-sr-only"},e),u.createElement(gA,{id:_,value:f,onChange:R=>E(R.target.value),onFocus:R=>R.target.select(),readOnly:C,"aria-required":m||void 0,placeholder:"Choose color..."}),u.createElement(Zo,{ariaLabel:"Color picker",defaultVisible:c,visible:C?!1:void 0,onVisibleChange:()=>A&&v(A),popover:u.createElement(hA,null,u.createElement(O,{color:b==="transparent"?"#000000":b,onChange:E,onFocus:i,onBlur:a}),T.length>0&&u.createElement(fA,null,T.map((R,D)=>u.createElement(kh,{key:`${R?.value||D}-${D}`,variant:"ghost",padding:"small",size:"small",ariaLabel:"Pick this color",tooltip:R?.keyword||R?.value||"",value:R?.value||"",selected:!!(A&&R&&R[y]&&Ra(R[y]||"")===Ra(A[y])),onClick:()=>R&&E(R.value||"")}))))},u.createElement(EA,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Open color picker",value:b,style:{margin:4},disabled:C})),f?u.createElement(bA,{variant:"ghost",padding:"small",size:"small",ariaLabel:"Cycle through color spaces",disabled:C,onClick:C?void 0:S},u.createElement(kd,null)):null)},PA=Mh});L();M();B();L();M();B();L();M();B();var Ar=e=>e;Qa();L();M();B();L();M();B();function vu(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}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 Jy(e,t){if(Cn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Cn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yy(e){var t=Jy(e,"string");return Cn(t)=="symbol"?t:t+""}function wu(e,t,r){return(t=Yy(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Hr(e,t){if(e==null)return{};var r,n,o=vu(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}L();M();B();var qr=null;function _u(e,t="assertive",r=7e3){qr?qr.announce(e,t,r):(qr=new Wy,(typeof IS_REACT_ACT_ENVIRONMENT=="boolean"?IS_REACT_ACT_ENVIRONMENT:typeof jest<"u")?qr.announce(e,t,r):setTimeout(()=>{qr?.isAttached()&&qr?.announce(e,t,r)},100))}var Wy=class{isAttached(){var e;return(e=this.node)===null||e===void 0?void 0:e.isConnected}createLog(e){let t=document.createElement("div");return t.setAttribute("role","log"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions"),t}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(e,t="assertive",r=7e3){var n,o;if(!this.node)return;let i=document.createElement("div");typeof e=="object"?(i.setAttribute("role","img"),i.setAttribute("aria-labelledby",e["aria-labelledby"])):i.textContent=e,t==="assertive"?(n=this.assertiveLog)===null||n===void 0||n.appendChild(i):(o=this.politeLog)===null||o===void 0||o.appendChild(i),e!==""&&setTimeout(()=>{i.remove()},r)}clear(e){this.node&&((!e||e==="assertive")&&this.assertiveLog&&(this.assertiveLog.innerHTML=""),(!e||e==="polite")&&this.politeLog&&(this.politeLog.innerHTML=""))}constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<"u"&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}};L();M();B();L();M();B();function pe(){return pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
2).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pe.apply(null,arguments)}function Ky(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rn(e,t){return Rn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},Rn(e,t)}function Xy(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Rn(e,t)}function ri(e){return ri=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ri(e)}function Qy(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function xu(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(xu=function(){return!!e})()}function Zy(e,t,r){if(xu())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var o=new(e.bind.apply(e,n));return r&&Rn(o,r.prototype),o}function ni(e){var t=typeof Map=="function"?new Map:void 0;return ni=function(r){if(r===null||!Qy(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,n)}function n(){return Zy(r,arguments,ri(this).constructor)}return n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Rn(n,r)},ni(e)}var rt=(function(e){Xy(t,e);function t(r){var n;if(1)n=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+r+" for more information.")||this;else for(var o,i,a;a<o;a++);return Ky(n)}return t})(ni(Error));function Cu(e,t){return e.substr(-t.length)===t}var eg=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function Ru(e){if(typeof e!="string")return e;var t=e.match(eg);return t?parseFloat(e):e}var tg=function(e){return function(t,r){r===void 0&&(r="16px");var n=t,o=r;if(typeof t=="string"){if(!Cu(t,"px"))throw new rt(69,e,t);n=Ru(t)}if(typeof r=="string"){if(!Cu(r,"px"))throw new rt(70,e,r);o=Ru(r)}if(typeof n=="string")throw new rt(71,t,e);if(typeof o=="string")throw new rt(72,r,e);return""+n/o+e}},Iu=tg,Lx=Iu("em"),Mx=Iu("rem");function Za(e){return Math.round(e*255)}function rg(e,t,r){return Za(e)+","+Za(t)+","+Za(r)}function On(e,t,r,n){if(n===void 0&&(n=rg),t===0)return n(r,r,r);var o=(e%360+360)%360/60,i=(1-Math.abs(2*r-1))*t,a=i*(1-Math.abs(o%2-1)),s=0,l=0,c=0;o>=0&&o<1?(s=i,l=a):o>=1&&o<2?(s=a,l=i):o>=2&&o<3?(l=i,c=a):o>=3&&o<4?(l=a,c=i):o>=4&&o<5?(s=a,c=i):o>=5&&o<6&&(s=i,c=a);var d=r-i/2,m=s+d,h=l+d,f=c+d;return n(m,h,f)}var Ou={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:"90ee9
20",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 ng(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Ou[t]?"#"+Ou[t]:e}var og=/^#[a-fA-F0-9]{6}$/,ag=/^#[a-fA-F0-9]{8}$/,ig=/^#[a-fA-F0-9]{3}$/,sg=/^#[a-fA-F0-9]{4}$/,ei=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,lg=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,ug=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,cg=/^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 zr(e){if(typeof e!="string")throw new rt(3);var t=ng(e);if(t.match(og))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(ag)){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),alph
2a:r}}if(t.match(ig))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(sg)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var o=ei.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=lg.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var a=ug.exec(t);if(a){var s=parseInt(""+a[1],10),l=parseInt(""+a[2],10)/100,c=parseInt(""+a[3],10)/100,d="rgb("+On(s,l,c)+")",m=ei.exec(d);if(!m)throw new rt(4,t,d);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var h=cg.exec(t.substring(0,50));if(h){var f=parseInt(""+h[1],10),b=parseInt(""+h[2],10)/100,E=parseInt(""+h[3],10)/100,A="rgb("+On(f,b,E)+")",y=ei.exec(A);if(!y)throw new rt(4,t,A);return{red:parseInt(""+y[1],10),green:parseInt(""+y[2],10),blue:parseInt(""+y[3],10),alph
2a:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new rt(5)}function dg(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),i=Math.min(t,r,n),a=(o+i)/2;if(o===i)return e.alpha!==void 0?{hue:0,saturation:0,lightness:a,alpha:e.alpha}:{hue:0,saturation:0,lightness:a};var s,l=o-i,c=a>.5?l/(2-o-i):l/(o+i);switch(o){case t:s=(r-n)/l+(r<n?6:0);break;case r:s=(n-t)/l+2;break;default:s=(t-r)/l+4;break}return s*=60,e.alpha!==void 0?{hue:s,saturation:c,lightness:a,alpha:e.alpha}:{hue:s,saturation:c,lightness:a}}function er(e){return dg(zr(e))}var pg=function(e){return e.length===7&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e},oi=pg;function vr(e){var t=e.toString(16);return t.length===1?"0"+t:t}function ti(e){return vr(Math.round(e*255))}function mg(e,t,r){return oi("#"+ti(e)+ti(t)+ti(r))}function io(e,t,r){return On(e,t,r,mg)}function hg(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return io(e,t,r);if(typeof e=="object"&&t===void 0&&r===void 0)return io(e.hue,e.saturation,e.lightness);throw new rt(1)}function fg(e,t,r,n){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?io(e,t,r):"rgba("+On(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?io(e.hue,e.saturation,e.lightness):"rgba("+On(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new rt(2)}function ai(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return oi("#"+vr(e)+vr(t)+vr(r));if(typeof e=="object"&&t===void 0&&r===void 0)return oi("#"+vr(e.red)+vr(e.green)+vr(e.blue));throw new rt(6)}function wr(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=zr(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?ai(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?ai(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new rt(7)}var yg=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},gg=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},Eg=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},bg=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function tr(e){if(typeof e!="object")throw new rt(8);if(gg(e))return wr(e);if(yg(e))return ai(e);if(bg(e))return fg(e);if(Eg(e))return hg(e);throw new rt(8)}function Pu(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Pu(e,t,n)}}function dt(e){return Pu(e,e.length,[])}function Sg(e,t){if(t==="transparent")return t;var r=er(t);return tr(pe({},r,{hue:r.hue+parseFloat(e)}))}var Bx=dt(Sg);function Gr(e,t,r){return Math.max(e,Math.min(t,r))}function Tg(e,t){if(t==="transparent")return t;var r=er(t);return tr(pe({},r,{lightness:Gr(0,1,r.lightness-parseFloat(e))}))}var Ag=dt(Tg),so=Ag;function vg(e,t){if(t==="transparent")return t;var r=er(t);return tr(pe({},r,{saturation:Gr(0,1,r.saturation-parseFloat(e))}))}var $x=dt(vg);function wg(e,t){if(t==="transparent")return t;var r=er(t);return tr(pe({},r,{lightness:Gr(0,1,r.lightness+parseFloat(e))}))}var _g=dt(wg),lo=_g;function Cg(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=zr(t),o=pe({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),i=zr(r),a=pe({},i,{alpha:typeof i.alpha=="number"?i.alpha:1}),s=o.alpha-a.alpha,l=parseFloat(e)*2-1,c=l*s===-1?l:l+s,d=1+l*s,m=(c/d+1)/2,h=1-m,f={red:Math.floor(o.red*m+a.red*h),green:Math.floor(o.green*m+a.green*h),blue:Math.floor(o.blue*m+a.blue*h),alpha:o.alpha*parseFloat(e)+a.alpha*(1-parseFloat(e))};return wr(f)}var Rg=dt(Cg),Nu=Rg;function Og(e,t){if(t==="transparent")return t;var r=zr(t),n=typeof r.alpha=="number"?r.alpha:1,o=pe({},r,{alpha:Gr(0,1,(n*100+parseFloat(e)*100)/100)});return wr(o)}var xg=dt(Og),xn=xg;function Ig(e,t){if(t==="transparent")return t;var r=er(t);return tr(pe({},r,{saturation:Gr(0,1,r.saturation+parseFloat(e))}))}var jx=dt(Ig);function Pg(e,t){return t==="transparent"?t:tr(pe({},er(t),{hue:parseFloat(e)}))}var Ux=dt(Pg);function Ng(e,t){return t==="transparent"?t:tr(pe({},er(t),{lightness:parseFloat(e)}))}var Vx=dt(Ng);function Dg(e,t){return t==="transparent"?t:tr(pe({},er(t),{saturation:parseFloat(e)}))}var Hx=dt(Dg);function kg(e,t){return t==="transparent"?t:Nu(parseFloat(e),"rgb(0, 0, 0)",t)}var qx=dt(kg);function Fg(e,t){return t==="transparent"?t:Nu(parseFloat(e),"rgb(255, 255, 255)",t)}var zx=dt(Fg);function Lg(e,t){if(t==="transparent")return t;var r=zr(t),n=typeof r.alpha=="number"?r.alpha:1,o=pe({},r,{alpha:Gr(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return wr(o)}var Mg=dt(Lg),ze=Mg;L();M();B();L();M();B();L();M();B();var Bg=e=>e.transports!==void 0,$g=()=>Math.random().toString(16).slice(2),ii=class{constructor(e={}){this.sender=$g(),this.events={},this.data={},this.transports=[],this.isAsync=e.async||!1,Bg(e)?(this.transports=e.transports||[],this.transports.forEac
2h(t=>{t.setHandler(r=>this.handleEvent(r))})):this.transports=e.transport?[e.transport]:[],this.transports.forEach(t=>{t.setHandler(r=>this.handleEvent(r))})}get hasTransport(){return this.transports.length>0}addListener(e,t){this.events[e]=this.events[e]||[],this.events[e].push(t)}emit(e,...t){let r={type:e,args:t,from:this.sender},n={};t.length>=1&&t[0]&&t[0].options&&(n=t[0].options);let o=()=>{this.transports.forEach(i=>{i.send(r,n)}),this.handleEvent(r)};this.isAsync?setImmediate(o):o()}last(e){return this.data[e]}eventNames(){return Object.keys(this.events)}listenerCount(e){let t=this.listeners(e);return t?t.length:0}listeners(e){return this.events[e]||void 0}once(e,t){let r=this.onceListener(e,t);this.addListener(e,r)}removeAllListeners(e){e?this.events[e]&&delete this.events[e]:this.events={}}removeListener(e,t){let r=this.listeners(e);r&&(this.events[e]=r.filter(n=>n!==t))}on(e,t){this.addListener(e,t)}off(e,t){this.removeListener(e,t)}handleEvent(e){let t=this.listeners(e.type);t&&t.length&&t.forEach(r=>{r.apply(e,e.args)}),this.data[e.type]=e.args}onceListener(e,t){let r=(...n)=>(this.removeListener(e,r),t(...n));return r}},uo;function jg(e){globalThis.__STORYBOOK_ADDONS_CHANNEL__=e}function co(){let e=globalThis.__STORYBOOK_ADDONS_CHANNEL__;return e&&(uo=e),uo??null}function Du(e){uo=e??void 0,jg(uo)}function ku(){Du(new ii({}))}function Fu(){co()||ku()}typeof window>"u"&&Fu();L();M();B();function si(e,t){let r=t.status==="pending",n=t.loadStatus==="loading";return{data:e,error:t.error,status:t.status,loadStatus:t.loadStatus,isPending:r,isSuccess:t.status==="success",isError:t.status==="error",isLoading:n,isInitialLoading:r&&n&&e===void 0,isRefreshing:n&&!r}}function po(e){return e instanceof Error?e:new Error(String(e))}L();M();B();L();M();B();function Lu({code:e,category:t}){let r=String(e).padStart(4,"0");return`SB_${t}_${r}`}function Mu(e){if(/^(?!.*storybook\.js\.org)|[?&]ref=error\b/.test(e))return e;try{let t=new URL(e);return t.searchParams.set("ref","error"),t.toString()}catch{return e}}var Be=class Bu extends Error{constructor(t){super(Bu.getFullMessage(t),t.cause===void 0?void 0:{cause:t.cause}),this.data={},this.fromStorybook=!0,this.isHandledError=!1,this.subErrors=[],this.category=t.category,this.documentation=t.documentation??!1,this.code=t.code,this.isHandledError=t.isHandledError??!1,this.agentFacing=t.agentFacing??!1,this.name=t.name,this.subErrors=t.subErrors??[]}get fullErrorCode(){return Lu({code:this.code,category:this.category})}get name(){let t=this._name||this.constructor.name;return`${this.fullErrorCode} (${t})`}set name(t){this._name=t}static getFullMessage({documentation:t,code:r,category:n,message:o}){let i;return t===!0?i=`https://storybook.js.org/error/${Lu({code:r,category:n})}?ref=error`:typeof t=="string"?i=Mu(t):Array.isArray(t)&&(i=` 3${t.map(a=>` - ${Mu(a)}`).join(` 4`)}`),`${o}${i!=null?` 5 6More info: ${i} 7`:""}`}};L();M();B();ot();var ju=_e({"../../node_modules/picocolors/picocolors.browser.js"(e,t){var r=String,n=function(){return{isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r,blackBright:r,redBright:r,greenBright:r,yellowBright:r,blueBright:r,magentaBright:r,cyanBright:r,whiteBright:r,bgBlackBright:r,bgRedBright:r,bgGreenBright:r,bgYellowBright:r,bgBlueBright:r,bgMagentaBright:r,bgCyanBright:r,bgWhiteBright:r}};t.exports=n(),t.exports.createColors=n}});ot();var AI=nt(ju(),1);function Gg(e){return e?.length?e.map(t=>{let r=typeof t=="object"&&t!==null&&"key"in t?t.key:t;return typeof r=="number"?`[${r}]`:`.${String(r)}`}).join("").replace(/^\./,""):""}function Jg(e){return e.map(t=>{let r=Gg(t.path);return r===""?t.message:`${r}: ${t.message}`}).join(` 8`)}var ci=class extends Be{constructor(e){super({name:"OpenServiceValidationError",category:"CORE-COMMON",code:5,message:`Invalid ${e.phase} for ${e.kind} "${e.serviceId}.${e.name}": 9${Jg(e.issues)}`}),this.data=e}},di=class extends Be{constructor(e){super({name:"OpenServiceMissingServiceError",category:"CORE-COMMON",code:7,message:`No registered service with i
9d "${e.serviceId}" exists in this environment.`}),this.data=e}},Uu=class extends Be{constructor(e){super({name:"OpenServiceInternalServiceError",category:"CORE-COMMON",code:19,message:`Service "${e.serviceId}" is internal. Pass { internal: true } to getService() only if you intentionally depend on an unstable OSA surface. Internal services may change without notice.`}),this.data=e}},pi=class extends Be{constructor(e){super({name:"OpenServiceUnimplementedOperationError",category:"CORE-COMMON",code:8,message:`${e.kind[0].toUpperCase()}${e.kind.slice(1)} "${e.serviceId}.${e.name}" is not implemented for this environment.`}),this.data=e}},Vu=class extends Be{constructor(e){super({name:"OpenServiceInvalidStaticPathError",category:"CORE-COMMON",code:10,message:`Invalid static path "${e.path}" for query "${e.serviceId}.${e.name}": use a relative path with forward slashes and no ".." segments.`}),this.data=e}},Hu=class extends Be{constructor(e){super({name:"OpenServiceAsyncSchemaError",category:"CORE-COMMON",code:9,message:`Async schema for ${e.kind} "${e.serviceId}.${e.name}" (${e.phase}): query input and output schemas must validate synchronously.`}),this.data=e}},mi=class extends Be{constructor(e){super({name:"OpenServiceLoadedDrainExceededError",category:"CORE-COMMON",code:11,message:`Query "${e.serviceId}.${e.name}".loaded(...) did not settle after ${e.iterations} drain iterations. Check for handlers that keep discovering new dependencies after every state change.`}),this.data=e}},qu=class extends Be{constructor(e={}){super({name:"OpenServiceMissingChannelError",category:"CORE-COMMON",code:13,message:e.serviceId?`Cannot register service "${e.serviceId}": the Storybook addons channel is not installed in this runtime.`:"The Storybook addons channel is not installed in this runtime."}),this.data=e}},zu=class extends Be{constructor(e){super({name:"OpenServiceRemoteCommandDisconnectedError",category:"CORE-COMMON",code:14,message:`Service "${e.serviceId}" was unregistered before a remote command resolved.`}),this.data=e}},Gu=class extends Be{constructor(e){super({name:"OpenServiceRemoteCommandUnhandledError",category:"CORE-COMMON",code:15,message:e.delegated?`The Storybook this runtime is attached to did not acknowledge remote command "${e.serviceId}.${e.commandName}" in time \u2014 it may be busy or unreachable. Retry; note the command may still have executed on that instance.`:`No runtime acknowledged remote command "${e.serviceId}.${e.commandName}"; its handler is not implemented in any connected runtime.`}),this.data=e}},Ju=class extends Be{constructor(e){super({name:"OpenServiceRemoteCommandConfigDriftError",category:"CORE-COMMON",code:30,message:`The Storybook this runtime is attached to reported it has no handler for remote command "${e.serviceId}.${e.commandName}". The two processes are running different configurations (for example a feature flag enabled in one but not the other). Restart the attached Storybook with a configuration matching this process.`}),this.data=e}},Yu=class extends Be{constructor(e){super({name:"OpenServiceOperationNameCollisionError",category:"CORE-COMMON",code:16,message:`Service "${e.serviceId}" cannot register "${e.operationName}" as both a query and a command.`}),this.data=e}};L();M();B();var mo,Yg={lang:void 0,message:void 0,abortEarly:void 0,abortPipeEarly:void 0};function Ku(e){return!e&&!mo?Yg:{lang:e?.lang??mo?.lang,message:e?.message,abortEarly:e?.abortEarly??mo?.abortEarly,abortPipeEarly:e?.abortPipeEarly??mo?.abortPipeEarly}}var Wg;function Kg(e){return Wg?.get(e)}var Xg;function Qg(e){return Xg?.get(e)}var Zg;function e0(e,t){return Zg?.get(e)?.get(t)}function ho(e){let t=typeof e;return t==="string"?`"${e}"`:t==="number"||t==="bigint"||t==="boolean"?`${e}`:t==="object"||t==="function"?(e&&Object.getPrototypeOf(e)?.constructor?.name)??"null":t}function Qe(e,t,r,n,o){let i=o&&"input"in o?o.input:r.value,a=o?.expected??e.expects??null,s=o?.received??ho(i),l={kind:e.kind,type:e.type,input:i,expected:a,received:s,message:`Invalid ${t}: ${a?`Expected ${a} but r`:"R"}eceived ${s}`,requirement:e.requirement,path:o?.path,issues:o?.issues,lang:n.lang,abortEarly:n.abortEarly,abortPipeEarly:n.abortPipeEarly},c=e.kind==="schema",d=o?.message??e.message??e0(e.reference,l.lang)??(c?Qg(l.lang):null)??n.message??Kg(l.lang);d!==void 0&&(l.message=typeof d=="function"?d(l):d),c&&(r.typed=!1),r.issues?r.issues.push(l):r.issues=[l]}var Wu=new WeakMap;function Ze(e){let t=Wu.get(e);return t||(t={version:1,vendor:"valibot",validate(r){return e["~run"]({value:r},Ku())}},Wu.set(e,t)),t}function Xu(e,t){return Object.prototype.hasOwnProperty.call(e,t)&&t!=="__proto__"&&t!=="prototype"&&t!=="constructor"}function t0(e,t){let r=[...new Set(e)];return r.length>1?`(${r.join(` ${t} `)})`:r[0]??"never"}var $I=new RegExp("^(?:[\\u{1F1E6}-\\u{1F1FF}]{2}|\\u{1F3F4}[\\u{E0061}-\\u{E007A}]{2}[\\u{E0030}-\\u{E0039}\\u{E0061}-\\u{E007A}]{1,3}\\u{E007F}|(?:\\p{Emoji}\\uFE0F\\u20E3?|\\p{Emoji_Modifier_Base}\\p{Emoji_Modifier}?|(?![\\p{Emoji_Modifier_Base}\\u{1F1E6}-\\u{1F1FF}])\\p{Emoji_Presentation})(?:\\u200D(?:\\p{Emoji}\\uFE0F\\u20E3?|\\p{Emoji_Modifier_Base}\\p{Emoji_Modifier}?|(?![\\p{Emoji_Modifier_Base}\\u{1F1E6}-\\u{1F1FF}])\\p{Emoji_Presentation}))*)+$","u");function Rt(e){return{kind:"metadata",type:"description",reference:Rt,description:e}}
vendor: 4,132 bytes, line 9
9function hi(e,t){return{kind:"validation",type:"min_value",reference:hi,async:!1,expects:`>=${e instanceof Date?e.toJSON():ho(e)}`,requirement:e,message:t,"~run"(r,n){return r.typed&&!(r.value>=this.requirement)&&Qe(this,"value",r,n,{received:r.value instanceof Date?r.value.toJSON():ho(r.value)}),r}}}function fi(e){return{kind:"validation",type:"safe_integer",reference:fi,async:!1,expects:null,requirement:Number.isSafeInteger,message:e,"~run"(t,r){return t.typed&&!this.requirement(t.value)&&Qe(this,"safe integer",t,r),t}}}function Qu(e,t,r){return typeof e.fallback=="function"?e.fallback(t,r):e.fallback}function fo(e,t,r){return typeof e.default=="function"?e.default(t,r):e.default}function rr(e,t){return{kind:"schema",type:"array",reference:rr,expects:"Array",async:!1,item:e,message:t,get"~standard"(){return Ze(this)},"~run"(r,n){let o=r.value;if(Array.isArray(o)){r.typed=!0,r.value=[];for(let i=0;i<o.length;i++){let a=o[i],s=this.item["~run"]({value:a},n);if(s.issues){let l={type:"array",origin:"value",input:o,key:i,value:a};for(let c of s.issues)c.path?c.path.unshift(l):c.path=[l],r.issues?.push(c);if(r.issues||(r.issues=s.issues),n.abortEarly){r.typed=!1;break}}s.typed||(r.typed=!1),r.value.push(s.value)}}else Qe(this,"type",r,n);return r}}}function yi(e){return{kind:"schema",type:"boolean",reference:yi,expects:"boolean",async:!1,message:e,get"~standard"(){return Ze(this)},"~run"(t,r){return typeof t.value=="boolean"?t.typed=!0:Qe(this,"type",t,r),t}}}function Jr(e,t){return{kind:"schema",type:"custom",reference:Jr,expects:"unknown",async:!1,check:e,message:t,get"~standard"(){return Ze(this)},"~run"(r,n){return this.check(r.value)?r.typed=!0:Qe(this,"type",r,n),r}}}function yo(e,t){return{kind:"schema",type:"loose_object",reference:yo,expects:"Object",async:!1,entries:e,message:t,get"~standard"(){return Ze(this)},"~run"(r,n){let o=r.value;if(o&&typeof o=="object"){r.typed=!0,r.value={};for(let i in this.entries){let a=this.entries[i];if(i in o||(a.type==="exact_optional"||a.type==="optional"||a.type==="nullish")&&a.default!==void 0){let s=i in o?o[i]:fo(a),l=a["~run"]({value:s},n);if(l.issues){let c={type:"object",origin:"value",input:o,key:i,value:s};for(let d of l.issues)d.path?d.path.unshift(c):d.path=[c],r.issues?.push(d);if(r.issues||(r.issues=l.issues),n.abortEarly){r.typed=!1;break}}l.typed||(r.typed=!1),r.value[i]=l.value}else if(a.fallback!==void 0)r.value[i]=Qu(a);else if(a.type!=="exact_optional"&&a.type!=="optional"&&a.type!=="nullish"&&(Qe(this,"key",r,n,{input:void 0,expected:`"${i}"`,path:[{type:"object",origin:"key",input:o,key:i,value:o[i]}]}),n.abortEarly))break}if(!r.issues||!n.abortEarly)for(let i in o)Xu(o,i)&&!(i in this.entries)&&(r.value[i]=o[i])}else Qe(this,"type",r,n);return r}}}function Pn(e,t){return{kind:"schema",type:"nullable",reference:Pn,expects:`(${e.expects} | null)`,async:!1,wrapped:e,default:t,get"~standard"(){return Ze(this)},"~run"(r,n){return r.value===null&&(this.default!==void 0&&(r.value=fo(this,r,n)),r.value===null)?(r.typed=!0,r):this.wrapped["~run"](r,n)}}}function Yr(e){return{kind:"schema",type:"number",reference:Yr,expects:"number",async:!1,message:e,get"~standard"(){return Ze(this)},"~run"(t,r){return typeof t.value=="number"&&!isNaN(t.value)?t.typed=!0:Qe(this,"type",t,r),t}}}function Pe(e,t){return{kind:"schema",type:"object",reference:Pe,expects:"Object",async:!1,entries:e,message:t,get"~standard"(){return Ze(this)},"~run"(r,n){let o=r.value;if(o&&typeof o=="object"){r.typed=!0,r.value={};for(let i in this.entries){let a=this.entries[i];if(i in o||(a.type==="exact_optional"||a.type==="optional"||a.type==="nullish")&&a.default!==void 0){let s=i in o?o[i]:fo(a),l=a["~run"]({value:s},n);if(l.issues){let c={type:"object",origin:"value",input:o,key:i,value:s};for(let d of l.issues)d.path?d.path.unshift(c):d.path=[c],r.issues?.push(d);if(r.issues||(r.issues=l.issues),n.abortEarly){r.typed=!1;break}}l.typed||(r.typed=!1),r.value[i]=l.value}else if(a.fallback!==void 0)r.value[i]=Qu(a);else if(a.type!=="exact_optional"&&a.type!=="optional"&&a.type!=="nullish"&&(Qe(this,"key",r,n,{input:void 0,expected:`"${i}
9"`,path:[{type:"object",origin:"key",input:o,key:i,value:o[i]}]}),n.abortEarly))break}}else Qe(this,"type",r,n);return r}}}function ge(e,t){return{kind:"schema",type:"optional",reference:ge,expects:`(${e.expects} | undefined)`,async:!1,wrapped:e,default:t,get"~standard"(){return Ze(this)},"~run"(r,n){return r.value===void 0&&(this.default!==void 0&&(r.value=fo(this,r,n)),r.value===void 0)?(r.typed=!0,r):this.wrapped["~run"](r,n)}}}function gi(e,t){return{kind:"schema",type:"picklist",reference:gi,expects:t0(e.map(ho),"|"),async:!1,options:e,message:t,get"~standard"(){return Ze(this)},"~run"(r,n){return this.options.includes(r.value)?r.typed=!0:Qe(this,"type",r,n),r}}}function nr(e,t,r){return{kind:"schema",type:"record",reference:nr,expects:"Object",async:!1,key:e,value:t,message:r,get"~standard"(){return Ze(this)},"~run"(n,o){let i=n.value;if(i&&typeof i=="object"){n.typed=!0,n.value={};for(let a in i)if(Xu(i,a)){let s=i[a],l=this.key["~run"]({value:a},o);if(l.issues){let d={type:"object",origin:"key",input:i,key:a,value:s};for(let m of l.issues)m.path=[d],n.issues?.push(m);if(n.issues||(n.issues=l.issues),o.abortEarly){n.typed=!1;break}}let c=this.value["~run"]({value:s},o);if(c.issues){let d={type:"object",origin:"value",input:i,key:a,value:s};for(let m of c.issues)m.path?m.path.unshift(d):m.path=[d],n.issues?.push(m);if(n.issues||(n.issues=c.issues),o.abortEarly){n.typed=!1;break}}(!l.typed||!c.typed)&&(n.typed=!1),l.typed&&(n.value[l.value]=c.value)}}else Qe(this,"type",n,o);return n}}}function te(e){return{kind:"schema",type:"string",reference:te,expects:"string",async:!1,message:e,get"~standard"(){return Ze(this)},"~run"(t,r){return typeof t.value=="string"?t.typed=!0:Qe(this,"type",t,r),t}}}function pt(e){return{kind:"schema",type:"undefined",reference:pt,expects:"undefined",async:!1,message:e,get"~standard"(){return Ze(this)},"~run"(t,r){return t.value===void 0?t.typed=!0:Qe(this,"type",t,r),t}}}function go(){return{kind:"schema",type:"unknown",reference:go,expects:"unknown",async:!1,get"~standard"(){return Ze(this)},"~run"(e){return e.typed=!0,e}}}function ft(e){return{kind:"schema",type:"void",reference:ft,expects:"void",async:!1,message:e,get"~standard"(){return Ze(this)},"~run"(t,r){return t.value===void 0?t.typed=!0:Qe(this,"type",t,r),t}}}function At(...e){return{...e[0],pipe:e,get"~standard"(){return Ze(this)},"~run"(t,r){for(let n of e)if(n.kind!=="metadata"){if(t.issues&&(n.kind==="schema"||n.kind==="transformation")){t.typed=!1;break}(!t.issues||!r.abortEarly&&!r.abortPipeEarly)&&(t=n["~run"](t,r))}return t}}}function Ot(e,t,r){let n=e["~run"]({value:t},Ku(r));return{typed:n.typed,success:!n.issues,output:n.value,issues:n.issues}}L();M();B();Wr();function or(e){if(!e||typeof e!="object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype||Object.getPrototypeOf(t)===null?Object.prototype.toString.call(e)==="[object Object]":!1}function Eo(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function bo(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var Ei="[object RegExp]",bi="[object String]",Si="[object Number]",Ti="[object Boolean]",So="[object Arguments]",Ai="[object Symbol]",vi="[object Date]",wi="[object Map]",_i="[object Set]",Ci="[object Array]",r0="[object Function]",Ri="[object ArrayBuffer]",Dn="[object Object]",n0="[object Error]",Oi="[object DataView]",xi="[object Uint8Array]",Ii="[object Uint8ClampedArray]",Pi="[object Uint16Array]",Ni="[object Uint32Array]",o0="[object BigUint64Array]",Di="[object Int8Array]",ki="[object Int16Array]",Fi="[object Int32Array]",a0="[object BigInt64Array]",Li="[object Float32Array]",Mi="[object Float64Array]";function i0(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function s0(e,t,r){return Nn(e,t,void 0,void 0,void 0,void 0,r)}function Nn(e,t,r,n,o,i,a){let s=a(e,t,r,n,o,i);if(s!==void 0)return s;if(typeof e==typeof t)switch(typeof e){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return e===t;case"number":return e===t||Object.is(e,t);case"function":return e===t;case"object":return kn(e,t,i,a)}return kn(e,t,i,a)}function kn(e,t,r,n){if(Object.is(e,t))return!0;let o=bo(e),i=bo(t);if(o===So&&(o=Dn),i===So&&(i=Dn),o!==i)return!1;switch(o){case bi:return e.toString()===t.toString();case Si:{let l=e.valueOf(),c=t.valueOf();return i0(l,c)}case Ti:case vi:case Ai:return Object.is(e.valueOf(),t.valueOf());case Ei:return e.source===t.source&&e.flags===t.flags;case r0:return e===t}r=r??new Map;let a=r.get(e),s=r.get(t);if(a!=null&&s!=null)return a===t;r.set(e,t),r.set(t,e);
9try{switch(o){case wi:{if(e.size!==t.size)return!1;for(let[l,c]of e.entries())if(!t.has(l)||!Nn(c,t.get(l),l,e,t,r,n))return!1;return!0}case _i:{if(e.size!==t.size)return!1;let l=Array.from(e.values()),c=Array.from(t.values());for(let d=0;d<l.length;d++){let m=l[d],h=c.findIndex(f=>Nn(m,f,void 0,e,t,r,n));if(h===-1)return!1;c.splice(h,1)}return!0}case Ci:case xi:case Ii:case Pi:case Ni:case o0:case Di:case ki:case Fi:case a0:case Li:case Mi:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let l=0;l<e.length;l++)if(!Nn(e[l],t[l],l,e,t,r,n))return!1;return!0}case Ri:return e.byteLength!==t.byteLength?!1:kn(new Uint8Array(e),new Uint8Array(t),r,n);case Oi:return e.byteLength!==t.byteLength||e.byteOffset!==t.byteOffset?!1:kn(new Uint8Array(e),new Uint8Array(t),r,n);case n0:return e.name===t.name&&e.message===t.message;case Dn:{if(!(kn(e.constructor,t.constructor,r,n)||or(e)&&or(t)))return!1;let l=[...Object.keys(e),...Eo(e)],c=[...Object.keys(t),...Eo(t)];if(l.length!==c.length)return!1;for(let d=0;d<l.length;d++){let m=l[d],h=e[m];if(!Object.hasOwn(t,m))return!1;let f=t[m];if(!Nn(h,f,m,e,t,r,n))return!1}return!0}default:return!1}}finally{r.delete(e),r.delete(t)}}function To(e,t){return s0(e,t,Zu)}function ec(e){return e==null||typeof e!="object"&&typeof e!="function"}function tc(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}L();M();B();var l0=(e=>(e.MANAGER_UNCAUGHT="MANAGER_UNCAUGHT",e.MANAGER_UI="MANAGER_UI",e.MANAGER_API="MANAGER_API",e.MANAGER_CLIENT_LOGGER="MANAGER_CLIENT-LOGGER",e.MANAGER_CHANNELS="MANAGER_CHANNELS",e.MANAGER_CORE_EVENTS="MANAGER_CORE-EVENTS",e.MANAGER_ROUTER="MANAGER_ROUTER",e.MANAGER_THEMING="MANAGER_THEMING",e.MANAGER_UNIVERSAL_STORE="MANAGER_UNIVERSAL-STORE",e.MANAGER_OPEN_SERVICE="MANAGER_OPEN-SERVICE",e))(l0||{});var Ao=class extends Be{constructor(e){super({name:"OpenServiceStaticSnapshotLoadError",category:"MANAGER_OPEN-SERVICE",code:1,message:`Failed to load open-service static snapshot "${e.logicalPath}" from "${e.url}" for "${e.serviceId}.${e.queryName}".`,cause:e.cause}),this.data=e}},rc=class extends Be{constructor(e){super({name:"OpenServiceStaticSnapshotInvalidError",category:"MANAGER_OPEN-SERVICE",code:2,message:`Open-service static snapshot "${e.logicalPath}" from "${e.url}" for "${e.serviceId}.${e.queryName}" must be a plain object.`}),this.data=e}};var u0=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,r)=>(r&=63,r<36?t+=r.toString(36):r<62?t+=(r-26).toString(36).toUpperCase():r>62?t+="-":t+="_",t),""),Bi="services:sync-start",$i="services:sync-start-reply",vo="services:patches",Fn="services:command-invoke",ji="services:command-ack",Ui="services:command-result",Vi="services:command-error",wo="services:command-unhandled",c0=Jr(e=>typeof e=="object"&&e!==null&&!Array.isArray(e)),d0=Pe({serviceId:te(),clientId:te()}),nc=Pe({serviceId:te(),state:c0,version:At(Yr(),fi(),hi(0)),clientId:te()}),mc=Pe({serviceId:te(),commandName:te(),input:ge(go()),callId:te(),clientId:te()}),p0=Pe({serviceId:te(),callId:te(),clientId:te()}),m0=Pe({serviceId:te(),callId:te(),clientId:te()}),h0=Pe({serviceId:te(),callId:te(),result:ge(go()),clientId:te()}),f0=Pe({serviceId:te(),callId:te(),error:Jr(e=>typeof e=="object"&&e!==null&&!Array.isArray(e)),clientId:te()});function Ji(){return u0()}var y0=Symbol.for("preact-signals");function Mo(){if(Ut>1)Ut--;else{var e,t=!1;for((function(){var o=Co;for(Co=void 0;o!==void 0;)o.S.v===o.v&&(o.S.i=o.i),o=o.o})();Ln!==void 0;){var r=Ln;for(Ln=void 0,_o++;r!==void 0;){var n=r.u;if(r.u=void 0,r.f&=-3,!(8&r.f)&&yc(r))try{r.c()}catch(o){t||(e=o,t=!0)}r=n}}if(_o=0,Ut--,t)throw e}}function hc(e){if(Ut>0)return e();zi=++g0,Ut++;try{return e()}finally{Mo()}}var me=void 0;function Mn(e){var t=me;me=void 0;try{return e()}finally{me=t}}var oc,Ln=void 0,Ut=0,_o=0,g0=0,zi=0,Co=void 0,Ro=0;function fc(e){if(me!==void 0){var t=e.n;if(t===void 0||t.t!==me)return t={i:0,S:e,p:me.s,n:void 0,t:me,e:void 0,x:void 0,r:t},me.s!==void 0&&(me.s.n=t),me.s=t,e.n=t,32&me.f&&e.S(t),t;if(t.i===-1)return t.i=0,t.n!==void 0&&(t.n.p=t.p,t.p!==void 0&&(t.p.n=t.n),t.p=me.s,t.n=void 0,me.s.n=t,me.s=t),t}}function Ge(e,t){this.v=e,this.i=0,this.n=void 0,this.t=void 0,this.l=0,this.W=t?.watched,this.Z=t?.unwatched,this.name=t?.name}Ge.prototype.brand=y0;Ge.prototype.h=function(){return!0};Ge.prototype.S=function(e){var t=this,r=this.t;r!==e&&e.e===void 0&&(e.x=r,this.t=e,r!==void 0?r.e=e:Mn(function(){var n;(n=t.W)==null||n.call(t)}))};Ge.prototype.U=function(e){var t=this;if(this.t!==void 0){var r=e.e,n=e.x;r!==void 0&&(r.x=n,e.e=void 0),n!==void 0&&(n.e=r,e.x=void 0),e===this.t&&(this.t=n,n===void 0&&Mn(function(){var o;(o=t.Z)==null||o.call(t)}))}};Ge.prototype.subscribe=function(e){var t=this;return Gi(function(){var r=t.value,n=me;me=void 0;try{e(r)}finally{me=n}},{name:"sub"})};Ge.prototype.valueOf=function(){return this.value};Ge.prototype.toString=function(){return this.value+""};Ge.prototype.toJSON=function(){return this.value};Ge.prototype.peek=function(){var e=this;return Mn(function(){return e.value})};Object.defineProperty(Ge.prototype,"value",{get:function(){var e=fc(this);return e!==void 0&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(_o>100)throw new Error("Cycle detected");(function(r){Ut!==0&&_o===0&&r.l!==zi&&(r.l=zi,Co={S:r,v:r.v,i:r.i,o:Co})})(this),this.v=e,this.i++,Ro++,Ut++;try{for(var t=this.t;t!==void 0;t=t.x)t.t.N()}finally{Mo()}}}});function Oo(e,t){return new Ge(e,t)}function yc(e){for(var t=e.s;t!==void 0;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function gc(e){for(var t=e.s;t!==void 0;t=t.n){var r=t.S.n;if(r!==void 0&&(t.r=r),t.S.n=t,t.i=-1,t.n===void 0){e.s=t;break}}}function Ec(e){for(var t=e.s,r=void 0;t!==void 0;){var n=t.p;t.i===-1?(t.S.U(t),n!==void 0&&(n.n=t.n),t.n!==void 0&&(t.n.p=n)):r=t,t.S.n=t.r,t.r!==void 0&&(t.r=void 0),t=n}e.s=r}function Or(e,t){Ge.call(this,void 0),this.x=e,this.s=void 0,this.g=Ro-1,this.f=4,this.W=t?.watched,this.Z=t?.unwatched,this.name=t?.name}Or.prototype=new Ge;Or.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;
9if((36&this.f)==32||(this.f&=-5,this.g===Ro))return!0;if(this.g=Ro,this.f|=1,this.i>0&&!yc(this))return this.f&=-2,!0;var e=me;try{gc(this),me=this;var t=this.x();(16&this.f||this.v!==t||this.i===0)&&(this.v=t,this.f&=-17,this.i++)}catch(r){this.v=r,this.f|=16,this.i++}return me=e,Ec(this),this.f&=-2,!0};Or.prototype.S=function(e){if(this.t===void 0){this.f|=36;for(var t=this.s;t!==void 0;t=t.n)t.S.S(t)}Ge.prototype.S.call(this,e)};Or.prototype.U=function(e){if(this.t!==void 0&&(Ge.prototype.U.call(this,e),this.t===void 0)){this.f&=-33;for(var t=this.s;t!==void 0;t=t.n)t.S.U(t)}};Or.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;e!==void 0;e=e.x)e.t.N()}};Object.defineProperty(Or.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=fc(this);if(this.h(),e!==void 0&&(e.i=this.i),16&this.f)throw this.v;return this.v}});function bc(e,t){return new Or(e,t)}function Sc(e){var t=e.m;if(e.m=void 0,typeof t=="function"){Ut++;var r=me;me=void 0;try{t()}catch(n){throw e.f&=-2,e.f|=8,Yi(e),n}finally{me=r,Mo()}}}function Yi(e){for(var t=e.s;t!==void 0;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,Sc(e)}function E0(e){if(me!==this)throw new Error("Out-of-order effect");Ec(this),me=e,this.f&=-2,8&this.f&&Yi(this),Mo()}function Kr(e,t){this.x=e,this.m=void 0,this.s=void 0,this.u=void 0,this.f=32,this.name=t?.name,oc&&oc.push(this)}Kr.prototype.c=function(){var e=this.S();try{if(8&this.f||this.x===void 0)return;var t=this.x();typeof t=="function"&&(this.m=t)}finally{e()}};Kr.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,Sc(this),gc(this),Ut++;var e=me;return me=this,E0.bind(this,e)};Kr.prototype.N=function(){2&this.f||(this.f|=2,this.u=Ln,Ln=this)};Kr.prototype.d=function(){this.f|=8,1&this.f||Yi(this)};Kr.prototype.dispose=function(){this.d()};function Gi(e,t){var r=new Kr(e,t);try{r.c()}catch(o){throw r.d(),o}var n=r.d.bind(r);return n[Symbol.dispose]=n,n}var Cr=new WeakMap,xt=new WeakMap,Hi=new WeakMap,Tc=new WeakSet,ar=new WeakMap,Ac=/^\$/,vc=Object.getOwnPropertyDescriptor,b0=!1,S0=function(e){if(!Ki(e))throw new Error("This object can't be observed.");return xt.has(e)||xt.set(e,xo(e,Wi)),xt.get(e)},xo=function(e,t){var r=new Proxy(e,t);return Tc.add(r),r},Io=function(){throw new Error("Don't mutate the signals directly.")},wc=function(e){return function(t,r,n){var o;if(b0)return Reflect.get(t,r,n);var i=e||r[0]==="$";if(!e&&i&&Array.isArray(t)){if(r==="$")return Hi.has(t)||Hi.set(t,xo(t,T0)),Hi.get(t);i=r==="$length"}Cr.has(n)||Cr.set(n,new Map);var a=Cr.get(n),s=i?r.replace(Ac,""):r;if(a.has(s)||typeof((o=vc(t,s))==null?void 0:o.get)!="function"){var l=Reflect.get(t,s,n);if(i&&typeof l=="function")return;if(typeof s=="symbol"&&A0.has(s))return l;a.has(s)||(Ki(l)&&(xt.has(l)||xt.set(l,xo(l,Wi)),l=xt.get(l)),a.set(s,Oo(l)))}else a.set(s,bc(function(){return Reflect.get(t,s,n)}));return i?a.get(s):a.get(s).value}},Wi={get:wc(!1),set:function(e,t,r,n){var o;if(typeof((o=vc(e,t))==null?void 0:o.set)=="function")return Reflect.set(e,t,r,n);Cr.has(n)||Cr.set(n,new Map);var i=Cr.get(n);if(t[0]==="$"){r instanceof Ge||Io();var a=t.replace(Ac,"");return i.set(a,r),Reflect.set(e,a,r.peek(),n)}var s=r;Ki(r)&&(xt.has(r)||xt.set(r,xo(r,Wi)),s=xt.get(r));var l=!(t in e),c=Reflect.set(e,t,r,n);return i.has(t)?i.get(t).value=s:i.set(t,Oo(s)),l&&ar.has(e)&&ar.get(e).value++,Array.isArray(e)&&i.has("length")&&(i.get("length").value=e.length),c},deleteProperty:function(e,t){t[0]==="$"&&Io();var r=Cr.get(xt.get(e)),n=Reflect.deleteProperty(e,t);return r&&r.has(t)&&(r.get(t).value=void 0),ar.has(e)&&ar.get(e).value++,n},ownKeys:function(e){return ar.has(e)||ar.set(e,Oo(0)),ar._=ar.get(e).value,Reflect.ownKeys(e)}},T0={get:wc(!0),set:Io,deleteProperty:Io},A0=new Set(Object.getOwnPropertyNames(Symbol).map(function(e){return Symbol[e]}).filter(function(e){return typeof e=="symbol"})),v0=new Set([Object,Array]),Ki=function(e){return typeof e=="object"&&e!==null&&v0.has(e.constructor)&&!Tc.has(e)};function w0(e){queueMicrotask(()=>{throw e})}async function ac(e,t,r){let n=await e["~standard"].validate(t);if(n.issues)throw new ci({...r,issues:n.issues});return n.value}function _c(e,t,r){let n=e["~standard"].validate(t);if(n instanceof Promise)throw new Hu({kind:r.kind,serviceId:r.serviceId,name:r.name,phase:r.phase});if(n.issues)throw new ci({...r,issues:n.issues});return n.value}var Po=32,Rr=new Map,_0=0,C0=()=>String(_0+=1),_r,Cc=new Set;function R0(e){let t=r=>{if(r===void 0)return{__t:"undefined"};
9if(r===null||typeof r!="object")return r;if(Array.isArray(r))return r.map(t);let n={};for(let o of Object.keys(r).sort())n[o]=t(r[o]);return{__t:"object",value:n}};return JSON.stringify(t(e))}function Rc(e,t){return`${e}::${t}`}function Bn(e,t,r){return`${e}::${t}::${R0(r)}`}function Oc(e){let t=e.filter(o=>o.status==="rejected");if(t.length===0)return;let[r,...n]=t.map(o=>o.reason);if(n.length>0&&r instanceof Error&&Reflect.get(r,"cause")===void 0)try{Reflect.set(r,"cause",{aggregated:n})}catch{}throw r}async function O0(e,t,r,n){let o=0;for(;e.size>0;){if(o++>Po)throw new mi({serviceId:r,name:n,iterations:Po});let i=[...e];e.clear();let a=await Promise.allSettled(i.map(s=>s.promise));if(t)for(let s of i)t.add(s.key);Oc(a)}}function ic(e){return e===null||typeof e!="object"?e:JSON.parse(JSON.stringify(e))}function Xi(e,t,r,n){return _c(r.input,n,{kind:"query",serviceId:e.serviceId,name:t,phase:"input"})}function No(e,t,r,n){return _c(r.output,n,{kind:"query",serviceId:e.serviceId,name:t,phase:"output"})}function Do(e,t,r,n,o,i){if(!r.handler)throw new pi({kind:"query",serviceId:e.serviceId,name:t});let a={self:{get state(){return e.state},queries:o},getService:i};return r.handler(n,a)}function Qi(e,t,r,n,o){return function(i){let a=Xi(e,t,r,arguments.length===0?void 0:i);return r.load&&o?.(a),No(e,t,r,Do(e,t,r,a,n,e.registryApi.getService))}}function Bo(e,t,r,n,o,i){let a=Rc(e.runtimeId,o),s=Rr.get(a);if(s)return s;let l=new Set(i);l.add(o);let c=Promise.resolve().then(()=>xc(e,t,r,n,l)).finally(()=>{Rr.get(a)===c&&Rr.delete(a)});return Rr.set(a,c),c}async function xc(e,t,r,n,o){if(!r.load)return;let i=new Set,a=P0(e,o,i),s={self:{get state(){return e.state},queries:a,commands:e.getLoadCommands()},getService:e.registryApi.getService};await Promise.resolve(r.load(n,s)),await O0(i,void 0,e.serviceId,t)}async function x0(e,t,r,n,o){if(!r.load)return;let i={self:{get state(){return e.state},queries:e.reactiveLoadQueries,commands:e.buildGatedCommands(o)},getService:e.registryApi.getService};await Promise.resolve(r.load(n,i))}function I0(e){let t={};for(let[r,n]of e.queryDefinitions){let o=e.defaultQueries[r],i=Qi(e,r,n,t,a=>{let s=Bn(e.serviceId,r,a);Bo(e,r,n,a,s,Cc).catch(w0)});t[r]={get:i,loaded:o.loaded,subscribe:o.subscribe}}return t}function P0(e,t,r){let n={};for(let[o,i]of e.queryDefinitions){let a=e.defaultQueries[o],s={get:Qi(e,o,i,n,l=>{let c=Bn(e.serviceId,o,l),d=Bo(e,o,i,l,c,t);t.has(c)||r.add({key:c,promise:d})}),loaded(l){return Ic(e,o,i,arguments.length===0?void 0:l,t)},subscribe:a.subscribe};n[o]=s}return n}async function Ic(e,t,r,n,o=Cc){let i=Xi(e,t,r,n),a=Bn(e.serviceId,t,i),s=new Set(o);s.add(a);let l={ancestorChain:s,collector:new Set,settledKeys:new Set};if(r.load&&!o.has(a)){let h=Bo(e,t,r,i,a,o);l.collector.add({key:a,promise:h})}let c=0,d=!0;for(;d;){if(c++>Po)throw new mi({serviceId:e.serviceId,name:t,iterations:Po});for(;l.collector.size>0;){let f=[...l.collector];l.collector.clear();let b=await Promise.allSettled(f.map(E=>E.promise));for(let E of f)l.settledKeys.add(E.key);Oc(b)}let h=_r;_r=l;try{Do(e,t,r,i,e.defaultQueries,e.registryApi.getService)}catch{}finally{_r=h}d=l.collector.size>0}let m=_r;_r=l;try{return No(e,t,r,Do(e,t,r,i,e.defaultQueries,e.registryApi.getService))}finally{_r=m}}function N0(e,t,r){let n=(o,i)=>i===0?void 0:o;return{get:Qi(e,t,r,e.defaultQueries,o=>{let i=_r;if(!i)return;let a=Bn(e.serviceId,t,o);if(!i.ancestorChain.has(a)&&!i.settledKeys.has(a)){let s=Bo(e,t,r,o,a,i.ancestorChain);i.collector.add({key:a,promise:s})}}),loaded(o){return Ic(e,t,r,n(o,arguments.length))},subscribe:((...o)=>{if(o.length===1&&typeof o[0]=="function")return qi(e,t,r,void 0,void 0,o[0]);if(o.length===2&&typeof o[0]=="function"&&typeof o[1]=="function")return qi(e,t,r,void 0,o[0],o[1]);let[i,a,s]=o;return qi(e,t,r,i,s?a:void 0,s??a)})}}function qi(e,t,r,n,o,i){let a=!0,s;try{s=Xi(e,t,r,n)}catch(E){return i(si(void 0,{status:"error",error:po(E),loadStatus:"idle"})),()=>{a=!1}}let l=Oo({status:r.load?"pending":"success",error:void 0,loadStatus:"idle"}),c;if(r.load){let E=0;c=Gi(()=>{let A=++E,y=()=>A===E,S=Mn(()=>l.value);l.value={status:S.status,error:S.error,loadStatus:"loading"},x0(e,t,r,s,y).then(()=>{y()&&(l.value={status:"success",error:void 0,loadStatus:"idle"})},T=>{y()&&(l.value={status:"error",error:po(T),loadStatus:"idle"})})})}let d=bc(()=>{let E=Do(e,t,r,s,e.defaultQueries,e.registryApi.getService);if(o){let A=Mn(()=>No(e,t,r,E));return o(E),ic(o(A))}return ic(No(e,t,r,E))}),m=!1,h,f,b=Gi(()=>{let E=l.value,A,y=E.status,S=E.error;try{A=d.value,f=A}catch(v){A=f,y="error",S=po(v)}if(!a)return;let T=si(A,{status:y,error:S,loadStatus:E.loadStatus});m&&To(T,h)||(m=!0,h=T,i(T))});return()=>{a=!1,b(),c?.()}}function D0(e){let t={};for(let[r,n]of e.queryDefinitions)t[r]=N0(e,r,n);return t}function k0(e,t){return e.version!==t.version?e.version>t.version:e.clientId>t.clientId}var sc=new Set(["__proto__","constructor","prototype"]);function lc(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Zi(e,t,r){if(!r.preserveMissingKeys)for(let n of Object.keys(e))sc.has(n)||Object.prototype.hasOwnProperty.call(t,n)||delete e[n];for(let n of Object.keys(t)){if(sc.has(n))continue;let o=t[n],i=e[n];lc(o)&&lc(i)?Zi(i,o,r):i!==o&&(e[n]=o)}}function F0(e){let{setState:t,initialStamp:r}=e,n=r;return{get stamp(){return n},advanceLocal(o){return n={version:n.version+1,clientId:o},n},tryAdopt(o,i){return k0(o,n)?(n={version:o.version,clientId:o.clientId},t(a=>Zi(a,i,{preserveMissingKeys:!1})),!0):!1}}}function L0(e,t,r){let n=r.replaceAll("\\","/").split("/").filter(o=>o.length>0&&o!==".");if(n.length===0||n.some(o=>o===".."))throw new Vu({serviceId:e,name:t,path:r});return n.join("/")}function M0(e,t,r,n){let o=r.staticPath(n),i=L0(e,t,o);return`${e}/${i}`}function B0(e){return{get state(){return e},setState(t){hc(()=>{t(e)})},queries:{},commands:{}}}function uc(e,t,r){return Object.fromEntries(Object.entries(t).map(([n,o])=>[n,async i=>{if(!o.handler)throw new pi({kind:"command",serviceId:e,name:n});let a=await ac(o.input,i,{kind:"command",serviceId:e,name:n,phase:"input"}),s=await o.handler(a,r());return ac(o.output,s,{kind:"command",serviceId:e,name:n,phase:"output"})}]))}function $0(e,t,r,n){return new Map(Object.entries(t).map(([o,i])=>{if(!i.staticPath)return[o,i];let{staticPath:a}=i;return[o,{...i,load:async s=>{let l=M0(e,o,{staticPath:a}
9,s),c=await r(l,{serviceId:e,queryName:o,input:s});n(d=>{Zi(d,c,{preserveMissingKeys:!0})})}}]}))}function j0(e,t,r=e.initialState){let n=r,o=S0(n),i=()=>structuredClone(n),a=B0(o),{registryApi:s,staticLoader:l}=t,c=()=>({self:a,getService:s.getService}),d=uc(e.id,e.commands,c);a.commands=d;let m=d,h=new Set,f=l?$0(e.id,e.queries,l,a.setState):new Map(Object.entries(e.queries)),b={},E={},A=_=>{let R={get state(){return o},setState(k){_()&&hc(()=>{k(o)})},queries:b,commands:{}},D=uc(e.id,e.commands,()=>({self:R,getService:s.getService}));return R.commands=D,h.size===0?D:Object.fromEntries(Object.keys(e.commands).map(k=>[k,h.has(k)?m[k]:D[k]]))},y=C0(),S={serviceId:e.id,runtimeId:y,commandSelf:a,state:o,registryApi:s,queryDefinitions:f,defaultQueries:b,reactiveLoadQueries:E,getLoadCommands:()=>m,buildGatedCommands:A},T=D0(S);for(let[_,R]of Object.entries(T))b[_]=R;for(let[_,R]of Object.entries(I0(S)))E[_]=R;a.queries=b;let v=b,O={self:{get state(){return o},queries:b},getService:s.getService},C={self:{get state(){return o},queries:b,commands:d},getService:s.getService};return{getStateSnapshot:i,commandSelf:a,queryCtx:O,loadCtxForStatic:C,commands:d,queries:v,runLoadOnce:async(_,R)=>{let D=f.get(_);if(!D||!D.load)return;let k=Bn(e.id,_,R),$=new Set([k]),J=Rc(y,k),j=Promise.resolve().then(()=>xc(S,_,D,R,$)).finally(()=>{Rr.get(J)===j&&Rr.delete(J)});Rr.set(J,j),await j},attachChannelCommands:(_,R)=>{m=_,h.clear();for(let D of Object.keys(e.commands))R.has(D)||h.add(D)}}}var ko="__openServiceError__",U0=new Set([ko,"name","message","stack","cause"]);function es(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function V0(e){return es(e)&&e[ko]===!0}function Fo(e){if(e instanceof Error)return Pc(e);if(Array.isArray(e))return e.map(r=>Fo(r));if(es(e)){let r={};for(let[n,o]of Object.entries(e))r[n]=Fo(o);return r}if(e===null)return null;let t=typeof e;if(t==="string"||t==="number"||t==="boolean")return e;if(t==="bigint")return e.toString()}function Pc(e){if(!(e instanceof Error))return{[ko]:!0,name:"Error",message:String(e)};let t={};for(let r of Object.keys(e))U0.has(r)||(t[r]=Fo(e[r]));return{[ko]:!0,name:e.name,message:e.message,...e.stack!==void 0?{stack:e.stack}:{},...e.cause!==void 0?{cause:Fo(e.cause)}:{},...Object.keys(t).length>0?{properties:t}:{}}}function Lo(e){if(V0(e))return Nc(e);if(Array.isArray(e))return e.map(t=>Lo(t));if(es(e)){let t={};for(let[r,n]of Object.entries(e))t[r]=Lo(n);return t}return e}function Nc(e){let t=new Error(e.message);if(t.name=e.name,e.stack!==void 0&&(t.stack=e.stack),"cause"in e&&(t.cause=Lo(e.cause)),e.properties)for(let[r,n]of Object.entries(e.properties))t[r]=Lo(n);return t}var H0=300;function q0(e,t){let{serviceId:r,ownClientId:n,reconciler:o,getSnapshot:i,channel:a}=t;return Object.fromEntries(Object.entries(e).map(([s,l])=>[s,async c=>{let d=await l(c),m=o.advanceLocal(n);return a.emit(vo,{serviceId:r,state:i(),version:m.version,clientId:m.clientId}),d}]))}function z0(e){let{serviceId:t,ownClientId:r,reconciler:n,getSnapshot:o,channel:i,relay:a}=e,s=()=>{i.emit(Bi,{serviceId:t,clientId:r})},l=()=>{i.emit(vo,{serviceId:t,state:o(),version:n.stamp.version,clientId:n.stamp.clientId})},c=f=>{let b=n.tryAdopt({version:f.version,clientId:f.clientId},f.state);return b&&a&&l(),b},d=f=>{let b=Ot(d0,f);!b.success||b.output.serviceId!==t||b.output.clientId===r||i.emit($i,{serviceId:t,state:o(),version:n.stamp.version,clientId:n.stamp.clientId})},m=f=>{let b=Ot(nc,f);!b.success||b.output.serviceId!==t||c(b.output)},h=f=>{let b=Ot(nc,f);!b.success||b.output.serviceId!==t||c(b.output)};return i.on(Bi,d),i.on($i,m),i.on(vo,h),s(),a&&n.stamp.version>0&&l(),()=>{i.off(Bi,d),i.off($i,m),i.off(vo,h)}}function G0(e){let{serviceId:t,ownClientId:r,channel:n,localCommands:o,implementedCommandNames:i,commandNames:a,delegated:s}=e,l=S=>!s&&i.has(S),c=new Map,d=(S,T)=>{let v=c.get(S);v&&(c.delete(S),clearTimeout(v.noAckTimer),T(v))},m=S=>{let T=Ot(mc,S);if(!T.success||T.output.serviceId!==t)return;let v=T.output;if(!l(v.commandName)){!s&&v.clientId!==r&&n.emit(wo,{serviceId:t,callId:v.callId,clientId:r});return}n.emit(ji,{serviceId:t,callId:v.callId,clientId:r}),setTimeout(()=>{Promise.resolve().then(()=>o[v.commandName](v.input)).then(O=>{n.emit(Ui,{serviceId:t,callId:v.callId,result:O,clientId:r})},O=>{n.emit(Vi,{serviceId:t,callId:v.callId,error:Pc(O),clientId:r})})},0)},h=S=>{let T=Ot(h0,S);!T.success||T.output.serviceId!==t||d(T.output.callId,v=>v.resolve(T.output.result))},f=S=>{let T=Ot(f0,S);!T.success||T.output.serviceId!==t||d(T.output.callId,v=>v.reject(Nc(T.output.error)))},b=S=>{let T=Ot(p0,S);if(!T.success||T.output.serviceId!==t)return;let v=c.get(T.output.callId);v&&clearTimeout(v.noAckTimer)},E=S=>{let T=Ot(m0,S);!T.success||T.output.serviceId!==t||!s||d(T.output.callId,v=>v.reject(new Ju({serviceId:t,commandName:v.commandName})))};n.on(Fn,m),n.on(Ui,h),n.on(Vi,f),n.on(ji,b),n.on(wo,E);let A=(S,T)=>{let v=Ji();return new Promise((O,C)=>{let _=setTimeout(()=>{d(v,R=>R.reject(new Gu({serviceId:t,commandName:R.commandName,delegated:s})))},H0);c.set(v,{commandName:S,resolve:O,reject:C,noAckTimer:_}),n.emit(Fn,{serviceId:t,commandName:S,input:T,callId:v,clientId:r})})},y={};for(let S of a)y[S]=l(S)?o[S]:T=>A(S,T);return{commands:y,disconnect:()=>{n.off(Fn,m),n.off(Ui,h),n.off(Vi,f),n.off(ji,b),n.off(wo,E);for(let[,S]of c)clearTimeout(S.noAckTimer),S.reject(new zu({serviceId:t}));c.clear()}}}function J0(e){let{channel:t,isServiceRegistered:r,isDelegated:n}=e,o=Ji(),i=a=>{let s=Ot(mc,a);!s.success||n()||r(s.output.serviceId)||t.emit(wo,{serviceId:s.output.serviceId,callId:s.output.callId,clientId:o})};return t.on(Fn,i),()=>{t.off(Fn,i)}}
9function Y0(e){let{serviceId:t,ownClientId:r,reconciler:n,getSnapshot:o,channel:i,relay:a,commands:s,implementedCommandNames:l,commandNames:c,delegated:d,runtime:m}=e,h=q0(s,{serviceId:t,ownClientId:r,reconciler:n,getSnapshot:o,channel:i}),f=G0({serviceId:t,ownClientId:r,channel:i,localCommands:h,implementedCommandNames:l,commandNames:c,delegated:d}),b=z0({serviceId:t,ownClientId:r,reconciler:n,getSnapshot:o,channel:i,relay:a});return m.attachChannelCommands(f.commands,d?new Set:l),{commands:f.commands,disconnect:()=>{b(),f.disconnect()}}}var cc=Symbol.for("storybook.open-service.registry");function $o(){let e=globalThis;return e[cc]??={entries:new Map,delegatedMode:!1,everRegisteredIds:new Set},e[cc]}function jo(){return $o().entries}function dc(){return $o().delegatedMode}function W0(e){let t=$o();t.unknownServiceReporter?.channel!==e&&(t.unknownServiceReporter?.disconnect(),t.unknownServiceReporter={channel:e,disconnect:J0({channel:e,isServiceRegistered:r=>t.everRegisteredIds.has(r),isDelegated:()=>t.delegatedMode})})}function K0(e){let t=Object.keys(e.queries).find(r=>Object.hasOwn(e.commands,r));if(t)throw new Yu({serviceId:e.id,operationName:t})}function X0(e){return{id:e.id,description:e.description,queries:Object.fromEntries(Object.entries(e.queries).filter(([,t])=>!t.internal).map(([t,r])=>[t,{name:t,description:r.description,input:r.input,output:r.output,...r.staticPath?{staticPath:!0}:{}}])),commands:Object.fromEntries(Object.entries(e.commands).filter(([,t])=>!t.internal).map(([t,r])=>[t,{name:t,description:r.description,input:r.input,output:r.output}]))}}function Q0(e){return{id:e.id,description:e.description,queryNames:Object.keys(e.queries),commandNames:Object.keys(e.commands)}}function Z0(e,t){return t?{...e,queries:Object.fromEntries(Object.entries(e.queries).map(([r,n])=>{let o=t.queries?.[r];return[r,o&&"staticInputs"in o?{...n,staticInputs:o.staticInputs}:n]})),commands:Object.fromEntries(Object.entries(e.commands).map(([r,n])=>{let o=t.commands?.[r];return[r,o&&"handler"in o?{...n,handler:o.handler}:n]}))}:e}var pc={listServices:eE,describeService:tE,getService:rs};function ts(e,t,{relay:r=!1,staticLoader:n}={}){K0(e);let o=jo(),i=o.get(e.id);if(i)return i.instance;let a=Ji(),s=Z0(e,t),l=j0(s,{registryApi:pc,staticLoader:n},structuredClone(s.initialState)),c=F0({setState:y=>l.commandSelf.setState(S=>y(S)),initialStamp:{version:0,clientId:a}}),d=()=>l.getStateSnapshot(),m=X0(s),h=co();if(!h)throw new qu({serviceId:e.id});$o().everRegisteredIds.add(e.id),W0(h);let f=new Set(Object.entries(s.commands).filter(([,y])=>typeof y.handler=="function").map(([y])=>y)),{commands:b,disconnect:E}=Y0({serviceId:e.id,ownClientId:a,reconciler:c,getSnapshot:d,channel:h,relay:dc()?!1:r,commands:l.commands,implementedCommandNames:f,commandNames:Object.keys(s.commands),delegated:dc(),runtime:l}),A={queries:l.queries,commands:b,...pc};return o.set(e.id,{definition:s,instance:A,descriptor:m,summary:Q0(m),disconnect:E}),A}async function eE(){return Array.from(jo().values()).filter(({definition:e})=>!e.internal).map(({summary:e})=>e)}async function tE(e){let t=jo().get(e);if(!t)throw new di({serviceId:e});return t.descriptor}function rs(e,t){let r=jo().get(e);if(!r)throw new di({serviceId:e});if(r.definition.internal&&!t?.internal)throw new Uu({serviceId:e});return r.instance}var rE="./services/";function nE(){return globalThis.CONFIG_TYPE==="PRODUCTION"}function ns(){if(nE())return async(e,t)=>{let r=`${rE}${e}`,n;try{n=await fetch(r)}catch(i){throw new Ao({...t,logicalPath:e,url:r,cause:i})}if(!n.ok){let i={status:n.status,statusText:n.statusText};throw new Ao({...t,logicalPath:e,url:r,cause:i,status:n.status,statusText:n.statusText})}let o;try{o=await n.json()}catch(i){throw new Ao({...t,logicalPath:e,url:r,cause:i})}if(o&&typeof o=="object"&&!Array.isArray(o))return o;throw new rc({...t,logicalPath:e,url:r,received:o})}}z();z();function os(e,t){return ts(e,t,{relay:!0,staticLoader:ns()})}var Mc=Object.prototype.hasOwnProperty;function Bc(e,t,r){for(r of e.keys())if(sr(r,t))return r}function sr(e,t){var r,n,o;if(e===t)return!0;
9if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&sr(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(o=n,o&&typeof o=="object"&&(o=Bc(t,o),!o)||!t.has(o))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(o=n[0],o&&typeof o=="object"&&(o=Bc(t,o),!o)||!sr(n[1],t.get(o)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(Mc.call(e,r)&&++n&&!Mc.call(t,r)||!(r in t)||!sr(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}function $c(e){return[...new Set(e)]}L();M();B();L();M();B();L();M();B();L();M();B();L();M();B();var YP=new RegExp("\\p{Lu}?\\p{Ll}+|[0-9]+|\\p{Lu}+(?!\\p{Ll})|\\p{Emoji_Presentation}|\\p{Extended_Pictographic}|\\p{L}+","gu");L();M();B();L();M();B();function lr(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=Array.from(typeof e=="string"?[e]:e);n[n.length-1]=n[n.length-1].replace(/\r?\n([\t ]*)$/,"");var o=n.reduce(function(s,l){var c=l.match(/\n([\t ]+|(?!\s).)/g);return c?s.concat(c.map(function(d){var m,h;return(h=(m=d.match(/[\t ]/g))===null||m===void 0?void 0:m.length)!==null&&h!==void 0?h:0})):s},[]);if(o.length){var i=new RegExp(` 10[ ]{`+Math.min.apply(Math,o)+"}","g");n=n.map(function(s){return s.replace(i,` 11`)})}n[0]=n[0].replace(/^\r?\n/,"");var a=n[0];return t.forEach(function(s,l){var c=a.match(/(?:^|\n)( *)$/),d=c?c[1]:"",m=s;typeof s=="string"&&s.includes(` 12`)&&(m=String(s).split(` 13`).map(function(h,f){return f===0?h:""+d+h}).join(` 14`)),a+=m+n[l+1]}),a}ot();var MN=Symbol.for("storybook.open-service.toolset-registry");var xr="storybook/measure-addon",as=`${xr}/tool`,Vc="measureEnabled",HN={RESULT:`${xr}/result`,REQUEST:`${xr}/request`,CLEAR:`${xr}/clear`},qo="storybook/outline",ur="outline";function lE(e){return`${e}.json`}var jc=Pe({id:te()}),uE=Jr(e=>typeof e=="object"&&e!==null&&!Array.isArray(e)),cE=Pe({name:te(),message:te()}),dE=nr(te(),rr(te())),Hc={name:te(),path:te(),description:ge(te()),summary:ge(te()),jsDocTags:dE,argTypes:ge(uE),error:ge(cE)},pE={...Hc,import:ge(te())},mE=yo(pE),qc=yo({id:te(),...Hc,subcomponents:ge(nr(te(),mE))}),Uc=ge(qc),is=Ar({id:"core/docgen",internal:!0,description:"Component documentation (name, description, props, JSDoc tags) keyed by component id.",initialState:{components:{}},queries:{docgen:{description:"Returns the docgen payload for one component id, or undefined when not loaded.",input:jc,output:Uc,handler:(e,t)=>t.self.state.components[e.id],load:async(e,t)=>{await t.self.commands.extractDocgen(e)},staticPath:e=>lE(e.id)},docgenForAllComponents:{description:"Returns docgen payloads for every component in the story index.",input:ft(),output:nr(te(),qc),handler:(e,t)=>t.self.state.components,load:async(e,t)=>{await t.self.commands.extractAllDocgen(void 0)}}},commands:{extractDocgen:{description:"Resolves the story entry for a component id, runs the registered provider chain, writes the result into state, and returns it (or undefined when no provider produced docgen).",input:jc,output:Uc},extractAllDocgen:{description:"Extracts docgen for every component id in the story index by invoking `extractDocgen` for each.",input:pt(),output:ft()}}});L();M();B();var $e={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"},zc=(e=>(e.DONE="done",e.ERROR="error",e.ACTIVE="active",e.WAITING="waiting",e))(zc||{});L();M();B();L();M();B();var Ir="storybook/viewport",mt="viewport",ZN=`${Ir}/panel`,Gc=`${Ir}/tool`,ss="100pct-100pct";var ls={mobile1:{name:"Small mobile",styles:{height:"568px",width:"320px"},type:"mobile"},mobile2:{name:"Large mobile",styles:{height:"896px",width:"414px"},type:"mobile"},tablet:{name:"Tablet",styles:{height:"1112px",width:"834px"},type:"tablet"},desktop:{name:"Desktop",styles:{height:"1024px",width:"1280px"},type:"desktop"}};ot();var Wc=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/entities.json"(e,t){t
vendor: 35,747 bytes, lines 14-15
14.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` 15`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}
15}),hE=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/legacy.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}}),Kc=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/xml.json"(e,t){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),fE=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/decode.json"(e,t){t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}}),yE=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode_codepoint.js"(e){"use strict";var t=e&&e.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(fE()),n=String.fromCodePoint||function(i){var a="";return i>65535&&(i-=65536,a+=String.fromCharCode(i>>>10&1023|55296),i=56320|i&1023),a+=String.fromCharCode(i),a};function o(i){return i>=55296&&i<=57343||i>1114111?"\uFFFD":(i in r.default&&(i=r.default[i]),n(i))}e.default=o}}),Jc=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode.js"(e){"use strict";var t=e&&e.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(Wc()),n=t(hE()),o=t(Kc()),i=t(yE()),a=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=s(o.default),e.decodeHTMLStrict=s(r.default);function s(d){var m=c(d);return function(h){return String(h).replace(a,m)}}var l=function(d,m){return d<m?1:-1};e.decodeHTML=(function(){for(var d=Object.keys(n.default).sort(l),m=Object.keys(r.default).sort(l),h=0,f=0;h<m.length;h++)d[f]===m[h]?(m[h]+=";?",f++):m[h]+=";";var b=new RegExp("&(?:"+m.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),E=c(r.default);function A(y){return y.substr(-1)!==";"&&(y+=";"),E(y)}return function(y){return String(y).replace(b,A)}})();function c(d){return function(m){if(m.charAt(1)==="#"){var h=m.charAt(2);return h==="X"||h==="x"?i.default(parseInt(m.substr(3),16)):i.default(parseInt(m.substr(2),10))}return d[m.slice(1,-1)]||m}}}}),Yc=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/encode.js"(e){"use strict";var t=e&&e.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var r=t(Kc()),n=l(r.default),o=c(n);e.encodeXML=y(n);var i=t(Wc()),a=l(i.default),s=c(a);e.encodeHTML=f(a,s),e.encodeNonAsciiHTML=y(a);function l(S){return Object.keys(S).sort().reduce(function(T,v){return T[S[v]]="&"+v+";",T},{})}function c(S){for(var T=[],v=[],O=0,C=Object.keys(S);O<C.length;O++){var _=C[O];_.length===1?T.push("\\"+_):v.push(_)}T.sort();for(var R=0;R<T.length-1;R++){for(var D=R;
15D<T.length-1&&T[D].charCodeAt(1)+1===T[D+1].charCodeAt(1);)D+=1;var k=1+D-R;k<3||T.splice(R,k,T[R]+"-"+T[D])}return v.unshift("["+T.join("")+"]"),new RegExp(v.join("|"),"g")}var d=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,m=String.prototype.codePointAt!=null?(function(S){return S.codePointAt(0)}):(function(S){return(S.charCodeAt(0)-55296)*1024+S.charCodeAt(1)-56320+65536});function h(S){return"&#x"+(S.length>1?m(S):S.charCodeAt(0)).toString(16).toUpperCase()+";"}function f(S,T){return function(v){return v.replace(T,function(O){return S[O]}).replace(d,h)}}var b=new RegExp(o.source+"|"+d.source,"g");function E(S){return S.replace(b,h)}e.escape=E;function A(S){return S.replace(o,h)}e.escapeUTF8=A;function y(S){return function(T){return T.replace(b,function(v){return S[v]||h(v)})}}}}),gE=_e({"../../node_modules/ansi-to-html/node_modules/entities/lib/index.js"(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=Jc(),r=Yc();function n(l,c){return(!c||c<=0?t.decodeXML:t.decodeHTML)(l)}e.decode=n;function o(l,c){return(!c||c<=0?t.decodeXML:t.decodeHTMLStrict)(l)}e.decodeStrict=o;function i(l,c){return(!c||c<=0?r.encodeXML:r.encodeHTML)(l)}e.encode=i;var a=Yc();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var s=Jc();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return s.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return s.decodeXML}})}}),zo=_e({"../../node_modules/ansi-to-html/lib/ansi_to_html.js"(e,t){"use strict";function r(x,I){if(!(x instanceof I))throw new TypeError("Cannot call a class as a function")}function n(x,I){for(var F=0;F<I.length;F++){var H=I[F];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(x,H.key,H)}}function o(x,I,F){return I&&n(x.prototype,I),F&&n(x,F),x}function i(x,I){var F=typeof Symbol<"u"&&x[Symbol.iterator]||x["@@iterator"];if(!F){if(Array.isArray(x)||(F=a(x))||I&&x&&typeof x.length=="number"){F&&(x=F);var H=0,U=function(){};return{s:U,n:function(){return H>=x.length?{done:!0}:{done:!1,value:x[H++]}},e:function(oe){throw oe},f:U}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 16In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var G=!0,V=!1,Y;return{s:function(){F=F.call(x)},n:function(){var oe=F.next();return G=oe.done,oe},e:function(oe){V=!0,Y=oe},f:function(){try{!G&&F.return!=null&&F.return()}finally{if(V)throw Y}}}}
16function a(x,I){if(x){if(typeof x=="string")return s(x,I);var F=Object.prototype.toString.call(x).slice(8,-1);if(F==="Object"&&x.constructor&&(F=x.constructor.name),F==="Map"||F==="Set")return Array.from(x);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return s(x,I)}}function s(x,I){(I==null||I>x.length)&&(I=x.length);for(var F=0,H=new Array(I);F<I;F++)H[F]=x[F];return H}var l=gE(),c={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:d()};function d(){var x={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return S(0,5).forEach(function(I){S(0,5).forEach(function(F){S(0,5).forEach(function(H){return m(I,F,H,x)})})}),S(0,23).forEach(function(I){var F=I+232,H=h(I*10+8);x[F]="#"+H+H+H}),x}function m(x,I,F,H){var U=16+x*36+I*6+F,G=x>0?x*40+55:0,V=I>0?I*40+55:0,Y=F>0?F*40+55:0;H[U]=f([G,V,Y])}function h(x){for(var I=x.toString(16);I.length<2;)I="0"+I;return I}function f(x){var I=[],F=i(x),H;try{for(F.s();!(H=F.n()).done;){var U=H.value;I.push(h(U))}}catch(G){F.e(G)}finally{F.f()}return"#"+I.join("")}function b(x,I,F,H){var U;return I==="text"?U=O(F,H):I==="display"?U=A(x,F,H):I==="xterm256Foreground"?U=R(x,H.colors[F]):I==="xterm256Background"?U=D(x,H.colors[F]):I==="rgb"&&(U=E(x,F)),U}function E(x,I){I=I.substring(2).slice(0,-1);var F=+I.substr(0,2),H=I.substring(5).split(";"),U=H.map(function(G){return("0"+Number(G).toString(16)).substr(-2)}).join("");return _(x,(F===38?"color:#":"background-color:#")+U)}function A(x,I,F){I=parseInt(I,10);var H={"-1":function(){return"<br/>"},0:function(){return x.length&&y(x)},1:function(){return C(x,"b")},3:function(){return C(x,"i")},4:function(){return C(x,"u")},8:function(){return _(x,"display:none")},9:function(){return C(x,"strike")},22:function(){return _(x,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return k(x,"i")},24:function(){return k(x,"u")},39:function(){return R(x,F.fg)},49:function(){return D(x,F.bg)},53:function(){return _(x,"text-decoration:overline")}},U;return H[I]?U=H[I]():4<I&&I<7?U=C(x,"blink"):29<I&&I<38?U=R(x,F.colors[I-30]):39<I&&I<48?U=D(x,F.colors[I-40]):89<I&&I<98?U=R(x,F.colors[8+(I-90)]):99<I&&I<108&&(U=D(x,F.colors[8+(I-100)])),U}function y(x){var I=x.slice(0);return x.length=0,I.reverse().map(function(F){return"</"+F+">"}).join("")}function S(x,I){for(var F=[],H=x;H<=I;H++)F.push(H);return F}function T(x){return function(I){return(x===null||I.category!==x)&&x!=="all"}}function v(x){x=parseInt(x,10);var I=null;return x===0?I="all":x===1?I="bold":2<x&&x<5?I="underline":4<x&&x<7?I="blink":x===8?I="hide":x===9?I="strike":29<x&&x<38||x===39||89<x&&x<98?I="foreground-color":(39<x&&x<48||x===49||99<x&&x<108)&&(I="background-color"),I}function O(x,I){return I.escapeXML?l.encodeXML(x):x}function C(x,I,F){return F||(F=""),x.push(I),"<".concat(I).concat(F?' style="'.concat(F,'"'):"",">")}function _(x,I){return C(x,"span",I)}function R(x,I){return C(x,"span","color:"+I)}function D(x,I){return C(x,"span","background-color:"+I)}function k(x,I){var F;if(x.slice(-1)[0]===I&&(F=x.pop()),F)return"</"+I+">"}function $(x,I,F){var H=!1,U=3;function G(){return""}function V(Ke,Xe){return F("xterm256Foreground",Xe),""}function Y(Ke,Xe){return F("xterm256Background",Xe),""}function oe(Ke){return I.newline?F("display",-1):F("text",Ke),""}function ye(Ke,Xe){H=!0,Xe.trim().length===0&&(Xe="0"),Xe=Xe.trimRight(";").split(";");var br=i(Xe),Sn;try{for(br.s();!(Sn=br.n()).done;){var Tn=Sn.value;F("display",Tn)}}catch(An){br.e(An)}finally{br.f()}return""}function Ae(Ke){return F("text",Ke),""}function ve(Ke){return F("rgb",Ke),""}var Ne=[{pattern:/^\x08+/,sub:G},{pattern:/^\x1b\[[012]?K/,sub:G},{pattern:/^\x1b\[\(B/,sub:G},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:ve},{pattern:/^\x1b\[38;5;(\d+)m/,sub:V},{pattern:/^\x1b\[48;5;(\d+)m/,sub:Y},{pattern:/^\n/,sub:oe},{pattern:/^\r+\n/,sub:oe},{pattern:/^\r/,sub:oe},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ye},{pattern:/^\x1b\[\d?J/,sub:G},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:G},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:G},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:Ae}];function We(Ke,Xe){Xe>U&&H||(H=!1,x=x.replace(Ke.pattern,Ke.sub))}var Me=[],bt=x,ct=bt.length;e:for(;ct>0;){for(var Bt=0,$t=0,bn=Ne.length;$t<bn;Bt=++$t){var Ya=Ne[Bt];if(We(Ya,Bt),x.length!==ct){ct=x.length;continue e}}if(x.length===ct)break;Me.push(0),ct=x.length}return Me}function J(x,I,F){return I!=="text"&&(x=x.filter(T(v(F))),x.push({token:I,data:F,category:v(F)})),x}var j=(function(){function x(I){r(this,x),I=I||{},I.colors&&(I.colors=Object.assign({},c.colors,I.colors)),this.options=Object.assign({},c,I),this.stack=[],this.stickyStack=[]}return o(x,[{key:"toHtml",value:function(I){var F=this;
16I=typeof I=="string"?[I]:I;var H=this.stack,U=this.options,G=[];return this.stickyStack.forEach(function(V){var Y=b(H,V.token,V.data,U);Y&&G.push(Y)}),$(I.join(""),U,function(V,Y){var oe=b(H,V,Y,U);oe&&G.push(oe),U.stream&&(F.stickyStack=J(F.stickyStack,V,Y))}),H.length&&G.push(y(H)),G.join("")}}]),x})();t.exports=j}}),EE=40,bE=40,SE=/^([0-9]{1,4})([a-z]{0,4})-([0-9]{1,4})([a-z]{0,4})$/,us=(e,t)=>typeof e=="string"?{value:e,isRotated:t}:{value:e?.value,isRotated:e?.isRotated??t},cs=({globals:e,storyGlobals:t,userGlobals:r,options:n,lastSelectedOption:o,disable:i=!1,viewMode:a})=>{if(a!=="story")return{name:"Responsive",type:"desktop",width:"100%",height:"100%",value:ss,option:void 0,isCustom:!1,isDefault:!0,isLocked:!0,isRotated:!1};let s=us(e?.[mt]),l=us(r?.[mt]),c=us(t?.[mt]),d=mt in t,m=d?c:l,h=d?l:c,f=m?.value??h?.value??s?.value,b=m?.isRotated??h?.isRotated??s?.isRotated??!1,E=Object.keys(n),A=i||mt in t||!E.length,[y,S,T,v,O]=f?.match(SE)||[];if(y){let C=T&&T!=="px"?S:Math.max(Number(S),EE),_=O&&O!=="px"?v:Math.max(Number(v),bE),R=`${C}${T==="pct"?"%":T||"px"}`,D=`${_}${O==="pct"?"%":O||"px"}`,k=o?n[o]:void 0;return{name:k?.name??"Custom",type:k?.type??"other",width:b?D:R,height:b?R:D,value:y,option:void 0,isCustom:!0,isDefault:!1,isLocked:A,isRotated:b}}if(f&&E.length){let{name:C,styles:_,type:R="other"}=n[f]??n[E[0]];return{name:C,type:R,width:b?_.height:_.width,height:b?_.width:_.height,value:f,option:f,isCustom:!1,isDefault:!1,isLocked:A,isRotated:b}}return{name:"Responsive",type:"desktop",width:"100%",height:"100%",value:ss,option:void 0,isCustom:!1,isDefault:!0,isLocked:A,isRotated:!1}};L();M();B();L();M();B();function Zr(e,t){let r={},n=Object.keys(e);for(let o=0;o<n.length;o++){let i=n[o],a=e[i];r[i]=t(a,i,e)}return r}function Go(e,t){let r={},n=Object.keys(e);for(let o=0;o<n.length;o++){let i=n[o],a=e[i];t(a,i)&&(r[i]=a)}return r}function Qr(e,t,r,n=new Map,o=void 0){let i=o?.(e,t,r,n);if(i!==void 0)return i;if(ec(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){let a=new Array(e.length);n.set(e,a);for(let s=0;s<e.length;s++)a[s]=Qr(e[s],s,r,n,o);return Object.hasOwn(e,"index")&&(a.index=e.index),Object.hasOwn(e,"input")&&(a.input=e.input),a}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let a=new RegExp(e.source,e.flags);return a.lastIndex=e.lastIndex,a}if(e instanceof Map){let a=new Map;n.set(e,a);for(let[s,l]of e)a.set(s,Qr(l,s,r,n,o));return a}if(e instanceof Set){let a=new Set;n.set(e,a);for(let s of e)a.add(Qr(s,void 0,r,n,o));return a}if(typeof Buffer<"u"&&Buffer.isBuffer(e))return e.subarray();if(tc(e)){let a=new(Object.getPrototypeOf(e)).constructor(e.length);n.set(e,a);for(let s=0;s<e.length;s++)a[s]=Qr(e[s],s,r,n,o);return a}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let a=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return n.set(e,a),cr(a,e,r,n,o),a}if(typeof File<"u"&&e instanceof File){let a=new File([e],e.name,{type:e.type});return n.set(e,a),cr(a,e,r,n,o),a}if(typeof Blob<"u"&&e instanceof Blob){let a=new Blob([e],{type:e.type});return n.set(e,a),cr(a,e,r,n,o),a}if(e instanceof Error){let a=new e.constructor;return n.set(e,a),a.message=e.message,a.name=e.name,a.stack=e.stack,a.cause=e.cause,cr(a,e,r,n,o),a}if(e instanceof Boolean){let a=new Boolean(e.valueOf());return n.set(e,a),cr(a,e,r,n,o),a}if(e instanceof Number){let a=new Number(e.valueOf());return n.set(e,a),cr(a,e,r,n,o),a}if(e instanceof String){let a=new String(e.valueOf());return n.set(e,a),cr(a,e,r,n,o),a}if(typeof e=="object"&&TE(e)){let a=Object.create(Object.getPrototypeOf(e));return n.set(e,a),cr(a,e,r,n,o),a}return e}function cr(e,t,r=e,n,o){let i=[...Object.keys(t),...Eo(t)];for(let a=0;a<i.length;a++){let s=i[a],l=Object.getOwnPropertyDescriptor(e,s);(l==null||l.writable)&&(e[s]=Qr(t[s],s,r,n,o))}}function TE(e){switch(bo(e)){case So:case Ci:case Ri:case Oi:case Ti:case vi:case Li:case Mi:case Di:case ki:case Fi:case wi:case Si:case Dn:case Ei:case _i:case bi:case Ai:case xi:case Ii:case Pi:case Ni:return!0;default:return!1}}function Xc(e){return Qr(e,void 0,e,new Map,void 0)}L();M();B();var fD=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Jo,logger:Ce,once:Pr,pretty:yD}=__STORYBOOK_CLIENT_LOGGER__;var dr=(...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,i)=>
16(Object.entries(i).forEach(([a,s])=>{let l=o[a];Array.isArray(s)||typeof l>"u"?o[a]=s:or(s)&&or(l)?t[a]=!0:typeof s<"u"&&(o[a]=s)}),o),{});return Object.keys(t).forEach(o=>{let i=r.filter(Boolean).map(a=>a[o]).filter(a=>typeof a<"u");i.every(a=>or(a))?n[o]=dr(...i):n[o]=i[i.length-1]}),n},Qc=(e,t)=>Array.isArray(t)?t.includes(e):e.match(t),Zc=(e,t,r)=>!t&&!r?e:e&&Go(e,(n,o)=>{let i=n.name||o.toString();return!!(!t||Qc(i,t))&&(!r||!Qc(i,r))}),AE=(e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let i=n.name;if(i==="string")return{control:{type:"color"}};i!=="enum"&&Ce.warn(`Addon controls: Control of type color only supports string, received "${i}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:i}=n;return{control:{type:i?.length<=5?"radio":"select"},options:i}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},Yo=e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:i={}}={}}}=e;if(!r)return t;let a=Zc(t,n,o),s=Zr(a,(l,c)=>l?.type&&AE(l,c.toString(),i));return dr(s,a)};Yo.secondPass=!0;var ds=(e,t,r,n)=>{let o=typeof e;switch(o){case"boolean":case"string":case"number":case"function":case"symbol":return{name:o};default:break}if(e){if(n.has(e))return n.get(e);if(r.has(e))return Ce.warn(lr` 17 We've detected a cycle in arg '${t}'. Args should be JSON-serializable. 18 19 Consider using the mapping feature or fully custom args: 20 - Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values 21 - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args 22 `),{name:"other",value:"cyclic object"};r.add(e);let i;return Array.isArray(e)?i={name:"array",value:e.length>0?ds(e[0],t,r,n):{name:"other",value:"unknown"}}:i={name:"object",value:Zr(e,a=>ds(a,t,r,n))},r.delete(e),n.set(e,i),i}return{name:"object",value:{}}},ps=e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=new Map,i=Object.fromEntries(Object.entries(n).filter(([s])=>!r[s]?.type).map(([s,l])=>[s,{name:s,type:ds(l,`${t}.${s}`,new Set,o)}])),a=Zr(r,(s,l)=>({name:l}));return dr(i,a,r)};ps.secondPass=!0;function ed({payload:e,storyId:t,parameters:r,initialArgs:n,customArgTypes:o}){let i=dr(e.argTypes??{},o??{}),a=ps({id:t,argTypes:i,initialArgs:n??{}});return Yo({argTypes:a,parameters:r??{}})}Wr();L();M();B();var ms="actions",en="storybook/actions",hs=`${en}/panel`,tn=`${en}/action-event`,fs=`${en}/action-clear`;L();M();B();var Wo="storybook/background",It="backgrounds";var kD={UPDATE:`${Wo}/update`},Ko={light:{name:"light",value:"#F8F8F8"},dark:{name:"dark",value:"#333"}};ot();L();M();B();var $D=__STORYBOOK_API__,{ActiveTabs:jD,Consumer:td,ManagerContext:UD,Provider:VD,RequestResponseError:HD,Tag:qD,addons:he,combineParameters:zD,controlOrMetaKey:GD,controlOrMetaSymbol:JD,eventMatchesShortcut:YD,eventToShortcut:WD,experimental_MockUniversalStore:KD,experimental_UniversalStore:XD,experimental_getStatusStore:QD,experimental_getTestProviderStore:ZD,experimental_requestResponse:ys,experimental_useStatusStore:rd,experimental_useTestProviderStore:ek,experimental_useUniversalStore:tk,getService:nd,internal_checklistStore:rk,internal_fullStatusStore:nk,internal_fullTestProviderStore:ok,internal_universalChecklistStore:ak,internal_universalStatusStore:ik,internal_universalTestProviderStore:sk,isMacLike:lk,isShortcutTaken:uk,keyToSymbol:ck,merge:dk,mockChannel:pk,optionOrAltSymbol:mk,registerService:hk,shortcutMatchesShortcut:fk,shortcutToAriaKeyshortcuts:yk,shortcutToHumanString:gk,types:it,useAddonState:rn,useArgTypes:$n,useArgs:gs,useChannel:nn,useGlobalTypes:Ek,useGlobals:Pt,useParameter:st,useServiceCommand:bk,useServiceQuery:od,useSharedState:Sk,useStoryPrepared:Tk,useStorybookApi:xe,useStorybookState:jn}=__STORYBOOK_API__;z();ue();L();M();B();var V5=__STORYBOOK_CORE_EVENTS__,{AI_PROMPT_NUDGE:H5,AI_SETUP_ANALYTICS_REQUEST:q5,AI_SETUP_ANALYTICS_RESPONSE:z5,ARGTYPES_INFO_REQUEST:vE,ARGTYPES_INFO_RESPONSE:wE,CHANNEL_CREATED:G5,CHANNEL_WS_DISCONNECT:J5,CONFIG_ERROR:_E,CREATE_NEW_STORYFILE_REQUEST:Y5,CREATE_NEW_STORYFILE_RESPONSE:W5,CURRENT_STORY_WAS_SET:CE,DOCS_PREPARED:RE,DOCS_RENDERED:yd,FILE_COMPONENT_SEARCH_REQUEST:K5,FILE_COMPONENT_SEARCH_RESPONSE:X5,FORCE_REMOUNT:an,FORCE_RE_RENDER:gd,GHOST_STORIES_REQUEST:Q5,GHOST_STORIES_RESPONSE:Z5,GLOBALS_UPDATED:Ed,MANAGER_INERT_ATTRIBUTE_CHANGED:eF,NAVIGATE_URL:OE,OPEN_IN_EDITOR_REQUEST:tF,OPEN_IN_EDITOR_RESPONSE:rF,PLAY_FUNCTION_THREW_EXCEPTION:Es,PRELOAD_ENTRIES:xE,PREVIEW_BUILDER_PROGRESS:nF,PREVIEW_INITIALIZED:IE,PREVIEW_KEYDOWN:PE,REGISTER_SUBSCRIPTION:oF,REQUEST_WHATS_NEW_DATA:aF,RESET_STORY_ARGS:bd,RESULT_WHATS_NEW_DATA:iF,SAVE_STORY_REQUEST:bs,SAVE_STORY_RESPONSE:ta,SELECT_STORY:sF,SET_CONFIG:lF,SET_CURRENT_STORY:Ss,SET_FILTER:uF,SET_GLOBALS:NE,SET_INDEX:cF,SET_STORIES:dF,SET_WHATS_NEW_CACHE:pF,SHARED_STATE_CHANGED:mF,SHARED_STATE_SET:hF,SHARE_ISOLATE_MODE:fF,SIDEBAR_FILTER_CHANGED:yF,STORIES_COLLAPSE_ALL:gF,STORIES_EXPAND_ALL:EF,STORY_ARGS_UPDATED:DE,STORY_CHANGED:sn,STORY_ERRORED:kE,STORY_FINISHED:Ts,STORY_HOT_UPDATED:Sd,STORY_INDEX_INVALIDATED:FE,STORY_MISSING:LE,STORY_PREPARED:As,STORY_RENDERED:Td,STORY_RENDER_PHASE_CHANGED:qt,STORY_SPECIFIED:ME,STORY_THREW_EXCEPTION:vs,STORY_UNCHANGED:BE,TELEMETRY_ERROR:bF,TOGGLE_WHATS_NEW_NOTIFICATIONS:SF,UNHANDLED_ERRORS_WHILE_PLAYING:ws,UPDATE_GLOBALS:Ad,UPDATE_QUERY_PARAMS:$E,UPDATE_STORY_ARGS:vd}=__STORYBOOK_CORE_EVENTS__;De();se();z();L();M();B();var W=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();se();z();ue();L();M();B();L();M();B();L();M();B();L();M();B();var jE=!0,Rs="Invariant failed";function Un(e,t){if(!e){if(jE)throw new Error(Rs);var r=typeof t=="function"?t():t,n=r?"".concat(Rs,": ").concat(r):Rs;throw new Error(n)}}L();M();B();L();M();B();function Os(){return new ii({transport:{setHandler:()=>{},send:()=>{}}})}L();M();B();var I3=Array.from({length:256},(e,t)=>"%"+((t<16?"0":"")+t.toString(16)).toUpperCase()),P3=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);var UE=function(){};UE.prototype=Object.create(null);L();M();B();ot();var xs=_e({"../../node_modules/memoizerific/memoizerific.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){var r,n,o;return(function i(a,s,l){function c(h,f){if(!s[h]){if(!a[h]){var b=typeof In=="function"&&In;if(!f&&b)return b(h,!0);if(d)return d(h,!0);var E=new Error("Cannot find module '"+h+"'");throw E.code="MODULE_NOT_FOUND",E}var A=s[h]={exports:{}};a[h][0].call(A.exports,function(y){var S=a[h][1][y];return c(S||y)},A,A.exports,i,a,s,l)}return s[h].exports}for(var d=typeof In=="function"&&In,m=0;m<l.length;m++)c(l[m]);return c})({1:[function(i,a,s){a.exports=function(l){if(typeof Map!="function"||l){var c=i("./similar");return new c}else return new Map}},{"./similar":2}],2:[function(i,a,s){function l(){return this.list=[],this.lastItem=void 0,this.size=0,this}l.prototype.get=function(c){var d;if(this.lastItem&&this.isEqual(this.lastItem.key,c))return this.lastItem.val;if(d=this.indexOf(c),d>=0)return this.lastItem=this.list[d],this.list[d].val},l.prototype.set=function(c,d){var m;return this.lastItem&&this.isEqual(this.lastItem.key,c)?(this.lastItem.val=d,this):(m=this.indexOf(c),m>=0?(this.lastItem=this.list[m],this.list[m].val=d,this):(this.lastItem={key:c,val:d},this.list.push(this.lastItem),this.size++,this))},l.prototype.delete=function(c){var d;if(this.lastItem&&this.isEqual(this.lastItem.key,c)&&(this.lastItem=void 0),d=this.indexOf(c),d>=0)return this.size--,this.list.splice(d,1)[0]},l.prototype.has=function(c){var d;return this.lastItem&&this.isEqual(this.lastItem.key,c)?!0:(d=this.indexOf(c),d>=0?(this.lastItem=this.list[d],!0):!1)},l.prototype.forEach=function(c,d){var m;for(m=0;m<this.size;m++)c.call(d||this,this.list[m].val,this.list[m].key,this)},l.prototype.indexOf=function(c){var d;for(d=0;d<this.size;d++)if(this.isEqual(this.list[d].key,c))return d;return-1},l.prototype.isEqual=function(c,d){return c===d||c!==c&&d!==d},a.exports=l},{}],3:[function(i,a,s){var l=i("map-or-similar");a.exports=function(h){var f=new l(!1),b=[];return function(E){var A=function(){var y=f,S,T,v=arguments.length-1,O=Array(v+1),C=!0,_;if((A.numArgs||A.numArgs===0)&&A.numArgs!==v+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(_=0;_<v;_++){if(O[_]={cacheItem:y,arg:arguments[_]},y.has(arguments[_])){y=y.get(arguments[_]);continue}C=!1,S=new l(!1),y.set(arguments[_],S),y=S}return C&&(y.has(arguments[v])?T=y.get(arguments[v]):C=!1),C||(T=E.apply(null,arguments),y.set(arguments[v],T)),h>0&&(O[v]={cacheItem:y,arg:arguments[v]},C?c(b,O):b.push(O),b.length>h&&d(b.shift())),A.wasMemoized=C,A.numArgs=v+1,T};return A.limit=h,A.wasMemoized=!1,A.cache=f,A.lru=b,A}};function c(h,f){var b=h.length,E=f.length,A,y,S;for(y=0;y<b;y++){for(A=!0,S=0;S<E;S++)if(!m(h[y][S].arg,f[S].arg)){A=!1;break}if(A)break}h.push(h.splice(y,1)[0])}function d(h){var f=h.length,b=h[f-1],E,A;for(b.cacheItem.delete(b.arg),A=f-2;A>=0&&(b=h[A],E=b.cacheItem.get(b.arg),!E||!E.size);A--)b.cacheItem.delete(b.arg)}function m(h,f){return h===f||h!==h&&f!==f}},{"map-or-similar":1}]},{},[3])(3)})}});L();M();B();ot();L();M();B();L();M();B();var Kd=(e=>(e.BLOCKS="BLOCKS",e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e.ADDON_VITEST="ADDON_VITEST",e.ADDON_A11Y="ADDON_A11Y",e))(Kd||{});var Is=class extends Be{constructor(e){super({name:"ImplicitActionsDuringRendering",category:"PREVIEW_API",code:2,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#using-implicit-actions-during-rendering-is-deprecated-for-example-in-the-play-function",message:lr` 23 We detected that you use an implicit action arg while ${e.ph
23ase} of your story. 24 ${e.deprecated?` 25This is deprecated and won't work in Storybook 8 anymore. 26`:""} 27 Please provide an explicit spy to your args like this: 28 import { fn } from 'storybook/test'; 29 ... 30 args: { 31 ${e.name}: fn() 32 }`}),this.data=e}};ot();var ZE=_e({"../../node_modules/jsdoc-type-pratt-parser/dist/index.js"(e,t){(function(r,n){typeof e=="object"&&typeof t<"u"?n(e):typeof define=="function"&&define.amd?define(["exports"],n):(r=typeof globalThis<"u"?globalThis:r||self,n(r.jtpp={}))})(e,(function(r){"use strict";function n(p){return p.text!==void 0&&p.text!==""?`'${p.type}' with value '${p.text}'`:`'${p.type}'`}class o extends Error{constructor(g){super(`No parslet found for token: ${n(g)}`),this.token=g,Object.setPrototypeOf(this,o.prototype)}getToken(){return this.token}}class i extends Error{constructor(g){super(`The parsing ended early. The next token was: ${n(g)}`),this.token=g,Object.setPrototypeOf(this,i.prototype)}getToken(){return this.token}}class a extends Error{constructor(g,w){let P=`Unexpected type: '${g.type}'.`;w!==void 0&&(P+=` Message: ${w}`),super(P),Object.setPrototypeOf(this,a.prototype)}}function s(p){return g=>g.startsWith(p)?{type:p,text:p}:null}function l(p){let g=0,w,P=p[0],q=!1;if(P!=="'"&&P!=='"')return null;for(;g<p.length;){if(g++,w=p[g],!q&&w===P){g++;break}q=!q&&w==="\\"}if(w!==P)throw new Error("Unterminated String");return p.slice(0,g)}let c=new RegExp("[$_\\p{ID_Start}]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u"),d=new RegExp("[$\\-\\p{ID_Continue}\\u200C\\u200D]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u");function m(p){let g=p[0];if(!c.test(g))return null;let w=1;do{if(g=p[w],!d.test(g))break;w++}while(w<p.length);return p.slice(0,w)}let h=/^(NaN|-?((\d*\.\d+|\d+)([Ee][+-]?\d+)?|Infinity))/;function f(p){var g,w;return(w=(g=h.exec(p))===null||g===void 0?void 0:g[0])!==null&&w!==void 0?w:null}let b=p=>{let g=m(p);return g==null?null:{type:"Identifier",text:g}};function E(p){return g=>{if(!g.startsWith(p))return null;let w=g[p.length];return w!==void 0&&d.test(w)?null:{type:p,text:p}}}let A=p=>{let g=l(p);return g==null?null:{type:"StringValue",text:g}},y=p=>p.length>0?null:{type:"EOF",text:""},S=p=>{let g=f(p);return g===null?null:{type:"Number",text:g}},T=[y,s("=>"),s("("),s(")"),s("{"),s("}"),s("["),s("]"),s("|"),s("&"),s("<"),s(">"),s(","),s(";"),s("*"),s("?"),s("!"),s("="),s(":"),s("..."),s("."),s("#"),s("~"),s("/"),s("@"),E("undefined"),E("null"),E("function"),E("this"),E("new"),E("module"),E("event"),E("extends"),E("external"),E("infer"),E("typeof"),E("keyof"),E("readonly"),E("import"),E("is"),E("in"),E("asserts"),S,b,A],v=/^\s*\n\s*/;class O{static create(g){let w=this.read(g);g=w.text;let P=this.read(g);return g=P.text,new O(g,void 0,w.token,P.token)}constructor(g,w,P,q){this.text="",this.text=g,this.previous=w,this.current=P,this.next=q}static read(g,w=!1){w=w||v.test(g),g=g.trim();for(let P of T){let q=P(g);if(q!==null){let K=Object.assign(Object.assign({},q),{startOfLine:w});return g=g.slice(K.text.length),{text:g,token:K}}}throw new Error("Unexpected Token "+g)}advance(){let g=O.read(this.text);return new O(g.text,this.current,this.next,g.token)}}function C(p){if(p===void 0)throw new Error("Unexpected undefined");if(p.type==="JsdocTypeKeyValue"||p.type==="JsdocTypeParameterList"||p.type==="JsdocTypeProperty"||p.type==="JsdocTypeReadonlyProperty"||p.type==="JsdocTypeObjectField"||p.type==="JsdocTypeJsdocObjectField"||p.type==="JsdocTypeIndexSignature"||p.type==="JsdocTypeMappedType"||p.type==="JsdocTypeTypeParameter")throw new a(p);return p}function _(p){return p.type==="JsdocTypeKeyValue"?D(p):C(p)}function R(p){return p.type==="JsdocTypeName"?p:D(p)}function D(p){if(p.type!=="JsdocTypeKeyValue")throw new a(p);return p}function k(p){var g;if(p.type==="JsdocTypeVariadic"){if(((g=p.element)===null||g===void 0?void 0:g.type)==="JsdocTypeName")return p;throw new a(p)}
32if(p.type!=="JsdocTypeNumber"&&p.type!=="JsdocTypeName")throw new a(p);return p}function $(p){if(p.type==="JsdocTypeTuple"||p.type==="JsdocTypeGeneric"&&p.meta.brackets==="square")return p;throw new a(p)}function J(p){return p.type==="JsdocTypeIndexSignature"||p.type==="JsdocTypeMappedType"}var j;(function(p){p[p.ALL=0]="ALL",p[p.PARAMETER_LIST=1]="PARAMETER_LIST",p[p.OBJECT=2]="OBJECT",p[p.KEY_VALUE=3]="KEY_VALUE",p[p.INDEX_BRACKETS=4]="INDEX_BRACKETS",p[p.UNION=5]="UNION",p[p.INTERSECTION=6]="INTERSECTION",p[p.PREFIX=7]="PREFIX",p[p.INFIX=8]="INFIX",p[p.TUPLE=9]="TUPLE",p[p.SYMBOL=10]="SYMBOL",p[p.OPTIONAL=11]="OPTIONAL",p[p.NULLABLE=12]="NULLABLE",p[p.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",p[p.FUNCTION=14]="FUNCTION",p[p.ARROW=15]="ARROW",p[p.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",p[p.GENERIC=17]="GENERIC",p[p.NAME_PATH=18]="NAME_PATH",p[p.PARENTHESIS=19]="PARENTHESIS",p[p.SPECIAL_TYPES=20]="SPECIAL_TYPES"})(j||(j={}));class x{constructor(g,w,P){this.grammar=g,typeof w=="string"?this._lexer=O.create(w):this._lexer=w,this.baseParser=P}get lexer(){return this._lexer}parse(){let g=this.parseType(j.ALL);if(this.lexer.current.type!=="EOF")throw new i(this.lexer.current);return g}parseType(g){return C(this.parseIntermediateType(g))}parseIntermediateType(g){let w=this.tryParslets(null,g);if(w===null)throw new o(this.lexer.current);return this.parseInfixIntermediateType(w,g)}parseInfixIntermediateType(g,w){let P=this.tryParslets(g,w);for(;P!==null;)g=P,P=this.tryParslets(g,w);return g}tryParslets(g,w){for(let P of this.grammar){let q=P(this,w,g);if(q!==null)return q}return null}consume(g){return Array.isArray(g)||(g=[g]),g.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(g){this._lexer=g.lexer}}function I(p){return p==="}"||p==="EOF"||p==="|"||p===","||p===")"||p===">"}let F=(p,g,w)=>{let P=p.lexer.current.type,q=p.lexer.next.type;return w==null&&P==="?"&&!I(q)||w!=null&&P==="?"?(p.consume("?"),w==null?{type:"JsdocTypeNullable",element:p.parseType(j.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:C(w),meta:{position:"suffix"}}):null};function H(p){let g=(w,P,q)=>{let K=w.lexer.current.type,ae=w.lexer.next.type;if(q===null){if("parsePrefix"in p&&p.accept(K,ae))return p.parsePrefix(w)}else if("parseInfix"in p&&p.precedence>P&&p.accept(K,ae))return p.parseInfix(w,q);return null};return Object.defineProperty(g,"name",{value:p.name}),g}let U=H({name:"optionalParslet",accept:p=>p==="=",precedence:j.OPTIONAL,parsePrefix:p=>(p.consume("="),{type:"JsdocTypeOptional",element:p.parseType(j.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(p,g)=>(p.consume("="),{type:"JsdocTypeOptional",element:C(g),meta:{position:"suffix"}})}),G=H({name:"numberParslet",accept:p=>p==="Number",parsePrefix:p=>{let g=parseFloat(p.lexer.current.text);return p.consume("Number"),{type:"JsdocTypeNumber",value:g}}}),V=H({name:"parenthesisParslet",accept:p=>p==="(",parsePrefix:p=>{if(p.consume("("),p.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let g=p.parseIntermediateType(j.ALL);if(!p.consume(")"))throw new Error("Unterminated parenthesis");return g.type==="JsdocTypeParameterList"?g:g.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[g]}:{type:"JsdocTypeParenthesis",element:C(g)}}}),Y=H({name:"specialTypesParslet",accept:(p,g)=>p==="?"&&I(g)||p==="null"||p==="undefined"||p==="*",parsePrefix:p=>{if(p.consume("null"))return{type:"JsdocTypeNull"};if(p.consume("undefined"))return{type:"JsdocTypeUndefined"};if(p.consume("*"))return{type:"JsdocTypeAny"};if(p.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+p.lexer.current.text)}}),oe=H({name:"notNullableParslet",accept:p=>p==="!",precedence:j.NULLABLE,parsePrefix:p=>(p.consume("!"),{type:"JsdocTypeNotNullable",element:p.parseType(j.NULLABLE),meta:{position:"prefix"}}),parseInfix:(p,g)=>(p.consume("!"),{type:"JsdocTypeNotNullable",element:C(g),meta:{position:"suffix"}})});function ye({allowTrailingComma:p}){return H({name:"parameterListParslet",accept:g=>g===",",precedence:j.PARAMETER_LIST,parseInfix:(g,w)=>{let P=[_(w)];g.consume(",");do try{let q=g.parseIntermediateType(j.PARAMETER_LIST);P.push(_(q))}catch(q){if(q instanceof o)break;throw q}while(g.consume(","));if(P.length>0&&P.slice(0,-1).some(q=>
32q.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:P}}})}let Ae=H({name:"genericParslet",accept:(p,g)=>p==="<"||p==="."&&g==="<",precedence:j.GENERIC,parseInfix:(p,g)=>{let w=p.consume(".");p.consume("<");let P=[],q=!1;if(p.consume("infer")){q=!0;let K=p.parseIntermediateType(j.SYMBOL);if(K.type!=="JsdocTypeName")throw new a(K,"A typescript asserts always has to have a name on the left side.");P.push(K)}else do P.push(p.parseType(j.PARAMETER_LIST));while(p.consume(","));if(!p.consume(">"))throw new Error("Unterminated generic parameter list");return Object.assign(Object.assign({type:"JsdocTypeGeneric",left:C(g),elements:P},q?{infer:!0}:{}),{meta:{brackets:"angle",dot:w}})}}),ve=H({name:"unionParslet",accept:p=>p==="|",precedence:j.UNION,parseInfix:(p,g)=>{p.consume("|");let w=[];do w.push(p.parseType(j.UNION));while(p.consume("|"));return{type:"JsdocTypeUnion",elements:[C(g),...w]}}}),Ne=[F,U,G,V,Y,oe,ye({allowTrailingComma:!0}),Ae,ve,U];function We({allowSquareBracketsOnAnyType:p,allowJsdocNamePaths:g,pathGrammar:w}){return function(P,q,K){if(K==null||q>=j.NAME_PATH)return null;let ae=P.lexer.current.type,we=P.lexer.next.type;if(!(ae==="."&&we!=="<"||ae==="["&&(p||K.type==="JsdocTypeName")||g&&(ae==="~"||ae==="#")))return null;let Oe,qe=!1;P.consume(".")?Oe="property":P.consume("[")?(Oe="property-brackets",qe=!0):P.consume("~")?Oe="inner":(P.consume("#"),Oe="instance");let jt=w!==null?new x(w,P.lexer,P):P,St=jt.parseIntermediateType(j.NAME_PATH);P.acceptLexerState(jt);let wn;switch(St.type){case"JsdocTypeName":wn={type:"JsdocTypeProperty",value:St.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":wn={type:"JsdocTypeProperty",value:St.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":wn={type:"JsdocTypeProperty",value:St.value,meta:{quote:St.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(St.specialType==="event")wn=St;else throw new a(St,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new a(St,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(qe&&!P.consume("]")){let Au=P.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${Au.type}' with text '${Au.text}'`)}return{type:"JsdocTypeNamePath",left:C(K),right:wn,pathType:Oe}}}function Me({allowedAdditionalTokens:p}){return H({name:"nameParslet",accept:g=>g==="Identifier"||g==="this"||g==="new"||p.includes(g),parsePrefix:g=>{let{type:w,text:P}=g.lexer.current;return g.consume(w),{type:"JsdocTypeName",value:P}}})}let bt=H({name:"stringValueParslet",accept:p=>p==="StringValue",parsePrefix:p=>{let g=p.lexer.current.text;return p.consume("StringValue"),{type:"JsdocTypeStringValue",value:g.slice(1,-1),meta:{quote:g[0]==="'"?"single":"double"}}}});function ct({pathGrammar:p,allowedTypes:g}){return H({name:"specialNamePathParslet",accept:w=>g.includes(w),parsePrefix:w=>{let P=w.lexer.current.type;if(w.consume(P),!w.consume(":"))return{type:"JsdocTypeName",value:P};let q,K=w.lexer.current;if(w.consume("StringValue"))q={type:"JsdocTypeSpecialNamePath",value:K.text.slice(1,-1),specialType:P,meta:{quote:K.text[0]==="'"?"single":"double"}};else{let Oe="",qe=["Identifier","@","/"];for(;qe.some(jt=>w.consume(jt));)Oe+=K.text,K=w.lexer.current;q={type:"JsdocTypeSpecialNamePath",value:Oe,specialType:P,meta:{quote:void 0}}}let ae=new x(p,w.lexer,w),we=ae.parseInfixIntermediateType(q,j.ALL);return w.acceptLexerState(ae),C(we)}})}let Bt=[Me({allowedAdditionalTokens:["external","module"]}),bt,G,We({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],$t=[...Bt,ct({allowedTypes:["event"],pathGrammar:Bt})];function bn(p){let g;if(p.type==="JsdocTypeParameterList")g=p.elements;else if(p.type==="JsdocTypeParenthesis")g=[p.element];else throw new a(p);return g.map(w=>_(w))}function Ya(p){let g=bn(p);if(g.some(w=>w.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return g}function Ke({allowNamedParameters:p,allowNoReturnType:g,allowWithoutParenthesis:w,allowNewAsFunctionKeyword:P}){return H({name:"functionParslet",accept:(q,K)=>q==="function"||P&&q==="new"&&K==="(",parsePrefix:q=>{let K=q.consume("new");q.consume("function");let ae=q.lexer.current.type==="(";if(!ae){if(!w)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let we={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:K,parenthesis:ae},Oe=q.parseIntermediateType(j.FUNCTION);if(p===void 0)we.parameters=Ya(Oe);
32else{if(K&&Oe.type==="JsdocTypeFunction"&&Oe.arrow)return we=Oe,we.constructor=!0,we;we.parameters=bn(Oe);for(let qe of we.parameters)if(qe.type==="JsdocTypeKeyValue"&&!p.includes(qe.key))throw new Error(`only allowed named parameters are ${p.join(", ")} but got ${qe.type}`)}if(q.consume(":"))we.returnType=q.parseType(j.PREFIX);else if(!g)throw new Error("function is missing return type");return we}})}function Xe({allowPostfix:p,allowEnclosingBrackets:g}){return H({name:"variadicParslet",accept:w=>w==="...",precedence:j.PREFIX,parsePrefix:w=>{w.consume("...");let P=g&&w.consume("[");try{let q=w.parseType(j.PREFIX);if(P&&!w.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:C(q),meta:{position:"prefix",squareBrackets:P}}}catch(q){if(q instanceof o){if(P)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw q}},parseInfix:p?(w,P)=>(w.consume("..."),{type:"JsdocTypeVariadic",element:C(P),meta:{position:"suffix",squareBrackets:!1}}):void 0})}let br=H({name:"symbolParslet",accept:p=>p==="(",precedence:j.SYMBOL,parseInfix:(p,g)=>{if(g.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");p.consume("(");let w={type:"JsdocTypeSymbol",value:g.value};if(!p.consume(")")){let P=p.parseIntermediateType(j.SYMBOL);if(w.element=k(P),!p.consume(")"))throw new Error("Symbol does not end after value")}return w}}),Sn=H({name:"arrayBracketsParslet",precedence:j.ARRAY_BRACKETS,accept:(p,g)=>p==="["&&g==="]",parseInfix:(p,g)=>(p.consume("["),p.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[C(g)],meta:{brackets:"square",dot:!1}})});function Tn({objectFieldGrammar:p,allowKeyTypes:g}){return H({name:"objectParslet",accept:w=>w==="{",parsePrefix:w=>{w.consume("{");let P={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!w.consume("}")){let q,K=new x(p,w.lexer,w);for(;;){K.acceptLexerState(w);let ae=K.parseIntermediateType(j.OBJECT);w.acceptLexerState(K),ae===void 0&&g&&(ae=w.parseIntermediateType(j.OBJECT));let we=!1;if(ae.type==="JsdocTypeNullable"&&(we=!0,ae=ae.element),ae.type==="JsdocTypeNumber"||ae.type==="JsdocTypeName"||ae.type==="JsdocTypeStringValue"){let Oe;ae.type==="JsdocTypeStringValue"&&(Oe=ae.meta.quote),P.elements.push({type:"JsdocTypeObjectField",key:ae.value.toString(),right:void 0,optional:we,readonly:!1,meta:{quote:Oe}})}else if(ae.type==="JsdocTypeObjectField"||ae.type==="JsdocTypeJsdocObjectField")P.elements.push(ae);else throw new a(ae);if(w.lexer.current.startOfLine)q="linebreak",w.consume(",")||w.consume(";");else if(w.consume(","))q="comma";else if(w.consume(";"))q="semicolon";else break;if(w.lexer.current.type==="}")break}if(P.meta.separator=q??"comma",q==="linebreak"&&(P.meta.propertyIndent=" "),!w.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return P}})}function An({allowSquaredProperties:p,allowKeyTypes:g,allowReadonly:w,allowOptional:P}){return H({name:"objectFieldParslet",precedence:j.KEY_VALUE,accept:q=>q===":",parseInfix:(q,K)=>{var ae;let we=!1,Oe=!1;P&&K.type==="JsdocTypeNullable"&&(we=!0,K=K.element),w&&K.type==="JsdocTypeReadonlyProperty"&&(Oe=!0,K=K.element);let qe=(ae=q.baseParser)!==null&&ae!==void 0?ae:q;if(qe.acceptLexerState(q),K.type==="JsdocTypeNumber"||K.type==="JsdocTypeName"||K.type==="JsdocTypeStringValue"||J(K)){if(J(K)&&!p)throw new a(K);qe.consume(":");let jt;K.type==="JsdocTypeStringValue"&&(jt=K.meta.quote);let St=qe.parseType(j.KEY_VALUE);return q.acceptLexerState(qe),{type:"JsdocTypeObjectField",key:J(K)?K:K.value.toString(),right:St,optional:we,readonly:Oe,meta:{quote:jt}}}else{if(!g)throw new a(K);qe.consume(":");let jt=qe.parseType(j.KEY_VALUE);return q.acceptLexerState(qe),{type:"JsdocTypeJsdocObjectField",left:C(K),right:jt}}}})}function Wa({allowOptional:p,allowVariadic:g}){return H({name:"keyValueParslet",precedence:j.KEY_VALUE,accept:w=>w===":",parseInfix:(w,P)=>{let q=!1,K=!1;
32if(p&&P.type==="JsdocTypeNullable"&&(q=!0,P=P.element),g&&P.type==="JsdocTypeVariadic"&&P.element!==void 0&&(K=!0,P=P.element),P.type!=="JsdocTypeName")throw new a(P);w.consume(":");let ae=w.parseType(j.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:P.value,right:ae,optional:q,variadic:K}}})}let yu=[...Ne,Ke({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),bt,ct({allowedTypes:["module","external","event"],pathGrammar:$t}),Xe({allowEnclosingBrackets:!0,allowPostfix:!0}),Me({allowedAdditionalTokens:["keyof"]}),br,Sn,We({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:$t})],gy=[...yu,Tn({objectFieldGrammar:[Me({allowedAdditionalTokens:["typeof","module","in"]}),An({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...yu],allowKeyTypes:!0}),Wa({allowOptional:!0,allowVariadic:!0})],gu=H({name:"typeOfParslet",accept:p=>p==="typeof",parsePrefix:p=>(p.consume("typeof"),{type:"JsdocTypeTypeof",element:p.parseType(j.KEY_OF_TYPE_OF)})}),Ey=[Me({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),F,U,bt,G,An({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],by=[...Ne,Tn({allowKeyTypes:!1,objectFieldGrammar:Ey}),Me({allowedAdditionalTokens:["event","external","in"]}),gu,Ke({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),Xe({allowEnclosingBrackets:!1,allowPostfix:!1}),Me({allowedAdditionalTokens:["keyof"]}),ct({allowedTypes:["module"],pathGrammar:$t}),We({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:$t}),Wa({allowOptional:!1,allowVariadic:!1}),br],Sy=H({name:"assertsParslet",accept:p=>p==="asserts",parsePrefix:p=>{p.consume("asserts");let g=p.parseIntermediateType(j.SYMBOL);if(g.type!=="JsdocTypeName")throw new a(g,"A typescript asserts always has to have a name on the left side.");return p.consume("is")?{type:"JsdocTypeAsserts",left:g,right:C(p.parseIntermediateType(j.INFIX))}:{type:"JsdocTypeAssertsPlain",element:g}}});function Ty({allowQuestionMark:p}){return H({name:"tupleParslet",accept:g=>g==="[",parsePrefix:g=>{g.consume("[");let w={type:"JsdocTypeTuple",elements:[]};if(g.consume("]"))return w;let P=g.parseIntermediateType(j.ALL);if(P.type==="JsdocTypeParameterList"?P.elements[0].type==="JsdocTypeKeyValue"?w.elements=P.elements.map(D):w.elements=P.elements.map(C):P.type==="JsdocTypeKeyValue"?w.elements=[D(P)]:w.elements=[C(P)],!g.consume("]"))throw new Error("Unterminated '['");if(w.elements.some(q=>q.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return w}})}let Ay=H({name:"keyOfParslet",accept:p=>p==="keyof",parsePrefix:p=>(p.consume("keyof"),{type:"JsdocTypeKeyof",element:C(p.parseType(j.KEY_OF_TYPE_OF))})}),vy=H({name:"importParslet",accept:p=>p==="import",parsePrefix:p=>{if(p.consume("import"),!p.consume("("))throw new Error("Missing parenthesis after import keyword");let g=p.parseType(j.PREFIX);if(g.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!p.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:g}}}),wy=H({name:"readonlyPropertyParslet",accept:p=>p==="readonly",parsePrefix:p=>(p.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:p.parseIntermediateType(j.KEY_VALUE)})}),_y=H({name:"arrowFunctionParslet",precedence:j.ARROW,accept:p=>p==="=>",parseInfix:(p,g)=>(p.consume("=>"),{type:"JsdocTypeFunction",parameters:bn(g).map(R),arrow:!0,constructor:!1,parenthesis:!0,returnType:p.parseType(j.OBJECT)})}),Cy=H({name:"genericArrowFunctionParslet",accept:p=>p==="<",parsePrefix:p=>{let g=[];p.consume("<");do{let P,q=p.parseIntermediateType(j.SYMBOL);if(q.type==="JsdocTypeOptional"&&(q=q.element,P=p.parseType(j.SYMBOL)),q.type!=="JsdocTypeName")throw new a(q);let K;p.consume("extends")&&(K=p.parseType(j.SYMBOL),K.type==="JsdocTypeOptional"&&(K=K.element,P=p.parseType(j.SYMBOL)));let ae={type:"JsdocTypeTypeParameter",name:q};if(K!==void 0&&(ae.constraint=K),P!==void 0&&(ae.defaultValue=P),g.push(ae),p.
32consume(">"))break}while(p.consume(","));let w=p.parseIntermediateType(j.SYMBOL);return w.typeParameters=g,w}}),Ry=H({name:"intersectionParslet",accept:p=>p==="&",precedence:j.INTERSECTION,parseInfix:(p,g)=>{p.consume("&");let w=[];do w.push(p.parseType(j.INTERSECTION));while(p.consume("&"));return{type:"JsdocTypeIntersection",elements:[C(g),...w]}}}),Oy=H({name:"predicateParslet",precedence:j.INFIX,accept:p=>p==="is",parseInfix:(p,g)=>{if(g.type!=="JsdocTypeName")throw new a(g,"A typescript predicate always has to have a name on the left side.");return p.consume("is"),{type:"JsdocTypePredicate",left:g,right:C(p.parseIntermediateType(j.INFIX))}}}),xy=H({name:"objectSquareBracketPropertyParslet",accept:p=>p==="[",parsePrefix:p=>{if(p.baseParser===void 0)throw new Error("Only allowed inside object grammar");p.consume("[");let g=p.lexer.current.text;p.consume("Identifier");let w;if(p.consume(":")){let P=p.baseParser;P.acceptLexerState(p),w={type:"JsdocTypeIndexSignature",key:g,right:P.parseType(j.INDEX_BRACKETS)},p.acceptLexerState(P)}else if(p.consume("in")){let P=p.baseParser;P.acceptLexerState(p),w={type:"JsdocTypeMappedType",key:g,right:P.parseType(j.ARRAY_BRACKETS)},p.acceptLexerState(P)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!p.consume("]"))throw new Error("Unterminated square brackets");return w}}),Iy=H({name:"readonlyArrayParslet",accept:p=>p==="readonly",parsePrefix:p=>(p.consume("readonly"),{type:"JsdocTypeReadonlyArray",element:$(p.parseIntermediateType(j.ALL))})}),Py=H({name:"conditionalParslet",precedence:j.INFIX,accept:p=>p==="extends",parseInfix:(p,g)=>{p.consume("extends");let w=p.parseType(j.KEY_OF_TYPE_OF).element,P=p.parseType(j.INFIX);return p.consume(":"),{type:"JsdocTypeConditional",checksType:C(g),extendsType:w,trueType:P,falseType:p.parseType(j.INFIX)}}}),Ny=[wy,Me({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),F,U,bt,G,An({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),xy],Dy=[...Ne,Tn({allowKeyTypes:!1,objectFieldGrammar:Ny}),Iy,gu,Ay,vy,bt,Ke({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),Ty({allowQuestionMark:!1}),Xe({allowEnclosingBrackets:!1,allowPostfix:!1}),Sy,Py,Me({allowedAdditionalTokens:["event","external","in"]}),ct({allowedTypes:["module"],pathGrammar:$t}),Sn,_y,Cy,We({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:$t}),Ry,Oy,Wa({allowVariadic:!0,allowOptional:!0})];function Eu(p,g){switch(g){case"closure":return new x(by,p).parse();case"jsdoc":return new x(gy,p).parse();case"typescript":return new x(Dy,p).parse()}}function ky(p,g=["typescript","closure","jsdoc"]){let w;for(let P of g)try{return Eu(p,P)}catch(q){w=q}throw w}function vn(p,g){let w=p[g.type];if(w===void 0)throw new Error(`In this set of transform rules exists no rule for type ${g.type}.`);return w(g,P=>vn(p,P))}function Te(p){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function bu(p){let g={params:[]};for(let w of p.parameters)w.type==="JsdocTypeKeyValue"?w.key==="this"?g.this=w.right:w.key==="new"?g.new=w.right:g.params.push(w):g.params.push(w);return g}function ao(p,g,w){return p==="prefix"?w+g:g+w}function Qt(p,g){switch(g){case"double":return`"${p}"`;case"single":return`'${p}'`;case void 0:return p}}function Su(){return{JsdocTypeParenthesis:(p,g)=>`(${p.element!==void 0?g(p.element):""})`,JsdocTypeKeyof:(p,g)=>`keyof ${g(p.element)}`,JsdocTypeFunction:(p,g)=>{var w;if(p.arrow){if(p.returnType===void 0)throw new Error("Arrow function needs a return type.");let P=`${p.typeParameters!==void 0?`<${(w=p.typeParameters.map(g).join(", "))!==null&&w!==void 0?w:""}>`:""}(${p.parameters.map(g).join(", ")}) => ${g(p.returnType)}`;return p.constructor&&(P="new "+P),P}else{let P=p.constructor?"new":"function";return p.parenthesis&&(P+=`(${p.parameters.map(g).join(", ")})`,p.returnType!==void 0&&(P+=`: ${g(p.returnType)}`)),P}},JsdocTypeName:p=>p.value,JsdocTypeTuple:(p,g)=>`[${p.elements.map(g).join(", ")}]`,JsdocTypeVariadic:(p,g)=>p.meta.position===void 0?"...":ao(p.meta.position,g(p.element),"..."),JsdocTypeNamePath:(p,g)=>{let w=g(p.left),P=g(p.right);switch(p.pathType){case"inner":return`${w}~${P}`;case"instance":return`${w}#${P}`;case"property":return`${w}.${P}`;case"property-brackets":return`${w}[${P}]`}},JsdocTypeStringValue:p=>Qt(p.value,p.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(p,g)=>{if(p.meta.brackets==="square"){let w=p.elements[0],P=g(w);
32return w.type==="JsdocTypeUnion"||w.type==="JsdocTypeIntersection"?`(${P})[]`:`${P}[]`}else return`${g(p.left)}${p.meta.dot?".":""}<${p.infer===!0?"infer ":""}${p.elements.map(g).join(", ")}>`},JsdocTypeImport:(p,g)=>`import(${g(p.element)})`,JsdocTypeObjectField:(p,g)=>{let w="";return p.readonly&&(w+="readonly "),typeof p.key=="string"?w+=Qt(p.key,p.meta.quote):w+=g(p.key),p.optional&&(w+="?"),p.right===void 0?w:w+`: ${g(p.right)}`},JsdocTypeJsdocObjectField:(p,g)=>`${g(p.left)}: ${g(p.right)}`,JsdocTypeKeyValue:(p,g)=>{let w=p.key;return p.optional&&(w+="?"),p.variadic&&(w="..."+w),p.right===void 0?w:w+`: ${g(p.right)}`},JsdocTypeSpecialNamePath:p=>`${p.specialType}:${Qt(p.value,p.meta.quote)}`,JsdocTypeNotNullable:(p,g)=>ao(p.meta.position,g(p.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(p,g)=>ao(p.meta.position,g(p.element),"?"),JsdocTypeNumber:p=>p.value.toString(),JsdocTypeObject:(p,g)=>{var w,P;return`{${(p.meta.separator==="linebreak"&&p.elements.length>1?` 33`+((w=p.meta.propertyIndent)!==null&&w!==void 0?w:""):"")+p.elements.map(g).join(p.meta.separator==="comma"?", ":p.meta.separator==="linebreak"?` 34`+((P=p.meta.propertyIndent)!==null&&P!==void 0?P:""):"; ")+(p.meta.separator==="linebreak"&&p.elements.length>1?` 35`:"")}}`},JsdocTypeOptional:(p,g)=>ao(p.meta.position,g(p.element),"="),JsdocTypeSymbol:(p,g)=>`${p.value}(${p.element!==void 0?g(p.element):""})`,JsdocTypeTypeof:(p,g)=>`typeof ${g(p.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(p,g)=>p.elements.map(g).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(p,g)=>p.elements.map(g).join(" & "),JsdocTypeProperty:p=>Qt(p.value,p.meta.quote),JsdocTypePredicate:(p,g)=>`${g(p.left)} is ${g(p.right)}`,JsdocTypeIndexSignature:(p,g)=>`[${p.key}: ${g(p.right)}]`,JsdocTypeMappedType:(p,g)=>`[${p.key} in ${g(p.right)}]`,JsdocTypeAsserts:(p,g)=>`asserts ${g(p.left)} is ${g(p.right)}`,JsdocTypeReadonlyArray:(p,g)=>`readonly ${g(p.element)}`,JsdocTypeAssertsPlain:(p,g)=>`asserts ${g(p.element)}`,JsdocTypeConditional:(p,g)=>`${g(p.checksType)} extends ${g(p.extendsType)} ? ${g(p.trueType)} : ${g(p.falseType)}`,JsdocTypeTypeParameter:(p,g)=>`${g(p.name)}${p.constraint!==void 0?` extends ${g(p.constraint)}`:""}${p.defaultValue!==void 0?` = ${g(p.defaultValue)}`:""}`}}let Fy=Su();function Ly(p){return vn(Fy,p)}let My=["null","true","false","break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield"];function Zt(p){let g={type:"NameExpression",name:p};return My.includes(p)&&(g.reservedWord=!0),g}let By={JsdocTypeOptional:(p,g)=>{let w=g(p.element);return w.optional=!0,w},JsdocTypeNullable:(p,g)=>{let w=g(p.element);return w.nullable=!0,w},JsdocTypeNotNullable:(p,g)=>{let w=g(p.element);return w.nullable=!1,w},JsdocTypeVariadic:(p,g)=>{if(p.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let w=g(p.element);return w.repeatable=!0,w},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:p=>Zt(Qt(p.value,p.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(p,g)=>{let w=bu(p),P={type:"FunctionType",params:w.params.map(g)};return w.this!==void 0&&(P.this=g(w.this)),w.new!==void 0&&(P.new=g(w.new)),p.returnType!==void 0&&(P.result=g(p.returnType)),P},JsdocTypeGeneric:(p,g)=>({type:"TypeApplication",applications:p.elements.map(w=>g(w)),expression:g(p.left)}),JsdocTypeSpecialNamePath:p=>Zt(p.specialType+":"+Qt(p.value,p.meta.quote)),JsdocTypeName:p=>p.value!=="function"?Zt(p.value):{type:"FunctionType",params:[]},JsdocTypeNumber:p=>Zt(p.value.toString()),JsdocTypeObject:(p,g)=>{let w={type:"RecordType",fields:[]};for(let P of p.elements)P.type!=="JsdocTypeObjectField"&&P.type!=="JsdocTypeJsdocObjectField"?w.fields.push({type:"FieldType",key:g(P),value:void 0}):w.fields.push(g(P));return w}
35,JsdocTypeObjectField:(p,g)=>{if(typeof p.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:Zt(Qt(p.key,p.meta.quote)),value:p.right===void 0?void 0:g(p.right)}},JsdocTypeJsdocObjectField:(p,g)=>({type:"FieldType",key:g(p.left),value:g(p.right)}),JsdocTypeUnion:(p,g)=>({type:"TypeUnion",elements:p.elements.map(w=>g(w))}),JsdocTypeKeyValue:(p,g)=>({type:"FieldType",key:Zt(p.key),value:p.right===void 0?void 0:g(p.right)}),JsdocTypeNamePath:(p,g)=>{let w=g(p.left),P;p.right.type==="JsdocTypeSpecialNamePath"?P=g(p.right).name:P=Qt(p.right.value,p.right.meta.quote);let q=p.pathType==="inner"?"~":p.pathType==="instance"?"#":".";return Zt(`${w.name}${q}${P}`)},JsdocTypeSymbol:p=>{let g="",w=p.element,P=!1;return w?.type==="JsdocTypeVariadic"&&(w.meta.position==="prefix"?g="...":P=!0,w=w.element),w?.type==="JsdocTypeName"?g+=w.value:w?.type==="JsdocTypeNumber"&&(g+=w.value.toString()),P&&(g+="..."),Zt(`${p.value}(${g})`)},JsdocTypeParenthesis:(p,g)=>g(C(p.element)),JsdocTypeMappedType:Te,JsdocTypeIndexSignature:Te,JsdocTypeImport:Te,JsdocTypeKeyof:Te,JsdocTypeTuple:Te,JsdocTypeTypeof:Te,JsdocTypeIntersection:Te,JsdocTypeProperty:Te,JsdocTypePredicate:Te,JsdocTypeAsserts:Te,JsdocTypeReadonlyArray:Te,JsdocTypeAssertsPlain:Te,JsdocTypeConditional:Te,JsdocTypeTypeParameter:Te};function $y(p){return vn(By,p)}function Sr(p){switch(p){case void 0:return"none";case"single":return"single";case"double":return"double"}}function jy(p){switch(p){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function Ka(p,g){return g.length===2?{type:p,left:g[0],right:g[1]}:{type:p,left:g[0],right:Ka(p,g.slice(1))}}let Uy={JsdocTypeOptional:(p,g)=>({type:"OPTIONAL",value:g(p.element),meta:{syntax:p.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(p,g)=>({type:"NULLABLE",value:g(p.element),meta:{syntax:p.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(p,g)=>({type:"NOT_NULLABLE",value:g(p.element),meta:{syntax:p.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(p,g)=>{let w={type:"VARIADIC",meta:{syntax:p.meta.position==="prefix"?"PREFIX_DOTS":p.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return p.element!==void 0&&(w.value=g(p.element)),w},JsdocTypeName:p=>({type:"NAME",name:p.value}),JsdocTypeTypeof:(p,g)=>({type:"TYPE_QUERY",name:g(p.element)}),JsdocTypeTuple:(p,g)=>({type:"TUPLE",entries:p.elements.map(g)}),JsdocTypeKeyof:(p,g)=>({type:"KEY_QUERY",value:g(p.element)}),JsdocTypeImport:p=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:Sr(p.element.meta.quote),string:p.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(p,g)=>{let w=bu(p),P={type:p.arrow?"ARROW":"FUNCTION",params:w.params.map(q=>{if(q.type==="JsdocTypeKeyValue"){if(q.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:q.key,typeName:g(q.right)}}else return g(q)}),new:null,returns:null};return w.this!==void 0?P.this=g(w.this):p.arrow||(P.this=null),w.new!==void 0&&(P.new=g(w.new)),p.returnType!==void 0&&(P.returns=g(p.returnType)),P},JsdocTypeGeneric:(p,g)=>{let w={type:"GENERIC",subject:g(p.left),objects:p.elements.map(g),meta:{syntax:p.meta.brackets==="square"?"SQUARE_BRACKET":p.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return p.meta.brackets==="square"&&p.elements[0].type==="JsdocTypeFunction"&&!p.elements[0].parenthesis&&(w.objects[0]={type:"NAME",name:"function"}),w},JsdocTypeObjectField:(p,g)=>{if(typeof p.key!="string")throw new Error("Index signatures and mapped types are not supported");if(p.right===void 0)return{type:"RECORD_ENTRY",key:p.key,quoteStyle:Sr(p.meta.quote),value:null,readonly:!1};let w=g(p.right);return p.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:p.key.toString(),quoteStyle:Sr(p.meta.quote),value:w,readonly:!1}},JsdocTypeJsdocObjectField:()=>
35{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(p,g)=>{if(p.right===void 0)return{type:"RECORD_ENTRY",key:p.key,quoteStyle:"none",value:null,readonly:!1};let w=g(p.right);return p.optional&&(w={type:"OPTIONAL",value:w,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:p.key,quoteStyle:"none",value:w,readonly:!1}},JsdocTypeObject:(p,g)=>{let w=[];for(let P of p.elements)(P.type==="JsdocTypeObjectField"||P.type==="JsdocTypeJsdocObjectField")&&w.push(g(P));return{type:"RECORD",entries:w}},JsdocTypeSpecialNamePath:p=>{if(p.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${p.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:Sr(p.meta.quote),path:p.value}}},JsdocTypeNamePath:(p,g)=>{let w=!1,P,q;p.right.type==="JsdocTypeSpecialNamePath"&&p.right.specialType==="event"?(w=!0,P=p.right.value,q=Sr(p.right.meta.quote)):(P=p.right.value,q=Sr(p.right.meta.quote));let K={type:jy(p.pathType),owner:g(p.left),name:P,quoteStyle:q,hasEventPrefix:w};if(K.owner.type==="MODULE"){let ae=K.owner;return K.owner=K.owner.value,ae.value=K,ae}else return K},JsdocTypeUnion:(p,g)=>Ka("UNION",p.elements.map(g)),JsdocTypeParenthesis:(p,g)=>({type:"PARENTHESIS",value:g(C(p.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:p=>({type:"STRING_VALUE",quoteStyle:Sr(p.meta.quote),string:p.value}),JsdocTypeIntersection:(p,g)=>Ka("INTERSECTION",p.elements.map(g)),JsdocTypeNumber:p=>({type:"NUMBER_VALUE",number:p.value.toString()}),JsdocTypeSymbol:Te,JsdocTypeProperty:Te,JsdocTypePredicate:Te,JsdocTypeMappedType:Te,JsdocTypeIndexSignature:Te,JsdocTypeAsserts:Te,JsdocTypeReadonlyArray:Te,JsdocTypeAssertsPlain:Te,JsdocTypeConditional:Te,JsdocTypeTypeParameter:Te};function Vy(p){return vn(Uy,p)}function Hy(){return{JsdocTypeIntersection:(p,g)=>({type:"JsdocTypeIntersection",elements:p.elements.map(g)}),JsdocTypeGeneric:(p,g)=>({type:"JsdocTypeGeneric",left:g(p.left),elements:p.elements.map(g),meta:{dot:p.meta.dot,brackets:p.meta.brackets}}),JsdocTypeNullable:p=>p,JsdocTypeUnion:(p,g)=>({type:"JsdocTypeUnion",elements:p.elements.map(g)}),JsdocTypeUnknown:p=>p,JsdocTypeUndefined:p=>p,JsdocTypeTypeof:(p,g)=>({type:"JsdocTypeTypeof",element:g(p.element)}),JsdocTypeSymbol:(p,g)=>{let w={type:"JsdocTypeSymbol",value:p.value};return p.element!==void 0&&(w.element=g(p.element)),w},JsdocTypeOptional:(p,g)=>({type:"JsdocTypeOptional",element:g(p.element),meta:{position:p.meta.position}}),JsdocTypeObject:(p,g)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:p.elements.map(g)}),JsdocTypeNumber:p=>p,JsdocTypeNull:p=>p,JsdocTypeNotNullable:(p,g)=>({type:"JsdocTypeNotNullable",element:g(p.element),meta:{position:p.meta.position}}),JsdocTypeSpecialNamePath:p=>p,JsdocTypeObjectField:(p,g)=>({type:"JsdocTypeObjectField",key:p.key,right:p.right===void 0?void 0:g(p.right),optional:p.optional,readonly:p.readonly,meta:p.meta}),JsdocTypeJsdocObjectField:(p,g)=>
35({type:"JsdocTypeJsdocObjectField",left:g(p.left),right:g(p.right)}),JsdocTypeKeyValue:(p,g)=>({type:"JsdocTypeKeyValue",key:p.key,right:p.right===void 0?void 0:g(p.right),optional:p.optional,variadic:p.variadic}),JsdocTypeImport:(p,g)=>({type:"JsdocTypeImport",element:g(p.element)}),JsdocTypeAny:p=>p,JsdocTypeStringValue:p=>p,JsdocTypeNamePath:p=>p,JsdocTypeVariadic:(p,g)=>{let w={type:"JsdocTypeVariadic",meta:{position:p.meta.position,squareBrackets:p.meta.squareBrackets}};return p.element!==void 0&&(w.element=g(p.element)),w},JsdocTypeTuple:(p,g)=>({type:"JsdocTypeTuple",elements:p.elements.map(g)}),JsdocTypeName:p=>p,JsdocTypeFunction:(p,g)=>{let w={type:"JsdocTypeFunction",arrow:p.arrow,parameters:p.parameters.map(g),constructor:p.constructor,parenthesis:p.parenthesis};return p.returnType!==void 0&&(w.returnType=g(p.returnType)),w},JsdocTypeKeyof:(p,g)=>({type:"JsdocTypeKeyof",element:g(p.element)}),JsdocTypeParenthesis:(p,g)=>({type:"JsdocTypeParenthesis",element:g(p.element)}),JsdocTypeProperty:p=>p,JsdocTypePredicate:(p,g)=>({type:"JsdocTypePredicate",left:g(p.left),right:g(p.right)}),JsdocTypeIndexSignature:(p,g)=>({type:"JsdocTypeIndexSignature",key:p.key,right:g(p.right)}),JsdocTypeMappedType:(p,g)=>({type:"JsdocTypeMappedType",key:p.key,right:g(p.right)}),JsdocTypeAsserts:(p,g)=>({type:"JsdocTypeAsserts",left:g(p.left),right:g(p.right)}),JsdocTypeReadonlyArray:(p,g)=>({type:"JsdocTypeReadonlyArray",element:g(p.element)}),JsdocTypeAssertsPlain:(p,g)=>({type:"JsdocTypeAssertsPlain",element:g(p.element)}),JsdocTypeConditional:(p,g)=>({type:"JsdocTypeConditional",checksType:g(p.checksType),extendsType:g(p.extendsType),trueType:g(p.trueType),falseType:g(p.falseType)}),JsdocTypeTypeParameter:(p,g)=>({type:"JsdocTypeTypeParameter",name:g(p.name),constraint:p.constraint!==void 0?g(p.constraint):void 0,defaultValue:p.defaultValue!==void 0?g(p.defaultValue):void 0})}}let Tu={JsdocTypeAny:[],JsdocTypeFunction:["parameters","returnType"],JsdocTypeGeneric:["left","elements"],JsdocTypeImport:[],JsdocTypeIndexSignature:["right"],JsdocTypeIntersection:["elements"],JsdocTypeKeyof:["element"],JsdocTypeKeyValue:["right"],JsdocTypeMappedType:["right"],JsdocTypeName:[],JsdocTypeNamePath:["left","right"],JsdocTypeNotNullable:["element"],JsdocTypeNull:[],JsdocTypeNullable:["element"],JsdocTypeNumber:[],JsdocTypeObject:["elements"],JsdocTypeObjectField:["right"],JsdocTypeJsdocObjectField:["left","right"],JsdocTypeOptional:["element"],JsdocTypeParenthesis:["element"],JsdocTypeSpecialNamePath:[],JsdocTypeStringValue:[],JsdocTypeSymbol:["element"],JsdocTypeTuple:["elements"],JsdocTypeTypeof:["element"],JsdocTypeUndefined:[],JsdocTypeUnion:["elements"],JsdocTypeUnknown:[],JsdocTypeVariadic:["element"],JsdocTypeProperty:[],JsdocTypePredicate:["left","right"],JsdocTypeAsserts:["left","right"],JsdocTypeReadonlyArray:["element"],JsdocTypeAssertsPlain:["element"],JsdocTypeConditional:["checksType","extendsType","trueType","falseType"],JsdocTypeTypeParameter:["name","constraint","defaultValue"]};function Xa(p,g,w,P,q){P?.(p,g,w);let K=Tu[p.type];for(let ae of K){let we=p[ae];if(we!==void 0)if(Array.isArray(we))for(let Oe of we)Xa(Oe,p,ae,P,q);else Xa(we,p,ae,P,q)}q?.(p,g,w)}function qy(p,g,w){Xa(p,void 0,void 0,g,w)}r.catharsisTransform=$y,r.identityTransformRules=Hy,r.jtpTransform=Vy,r.parse=Eu,r.stringify=Ly,r.stringifyRules=Su,r.transform=vn,r.traverse=qy,r.tryParse=ky,r.visitorKeys=Tu}))}});var eb=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(eb||{});var Ps;(function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"})(Ps=Ps||(Ps={}));function tb(e){return e.start+e.delimiter+e.postDelimiter+e.tag+e.postTag+e.type+e.postType+e.name+e.postName+e.description+e.end+e.lineEnd}function rb(){return e=>e.source.map(({tokens:t})=>tb(t)).join(` 36`)}var nb={line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0},m4=Object.keys(nb);var h4=rb(),ob=nt(ZE(),1);var kr=(0,ob.stringifyRules)(),ab=kr.JsdocTypeObject;kr.JsdocTypeAny=()=>"any";kr.JsdocTypeObject=(e,t)=>
36`(${ab(e,t)})`;kr.JsdocTypeOptional=(e,t)=>t(e.element);kr.JsdocTypeNullable=(e,t)=>t(e.element);kr.JsdocTypeNotNullable=(e,t)=>t(e.element);kr.JsdocTypeUnion=(e,t)=>e.elements.map(t).join("|");var ep="storybook/docs",f4=`${ep}/panel`;var ib=`${ep}/snippet-rendered`,sb=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(sb||{});ot();L();M();B();var S4=__STORYBOOK_CHANNELS__,{Channel:T4,HEARTBEAT_INTERVAL:A4,HEARTBEAT_MAX_LATENCY:v4,PostMessageTransport:w4,SERVER_CHANNEL_PATH:_4,WebsocketTransport:C4,clearChannel:R4,createBrowserChannel:O4,ensureChannel:x4,getChannel:Ns,installNoopChannel:I4,requireChannel:P4,setChannel:tp}=__STORYBOOK_CHANNELS__;var hb=class{constructor(){this.getChannel=()=>{if(this.channel)return this.channel;let e=Ns();return e?(this.channel=e,this.resolve(),this.channel):Os()},this.ready=()=>this.promise,this.hasChannel=()=>!!this.channel||!!Ns(),this.setChannel=e=>{this.channel=e,tp(e),this.resolve()},this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}},Ds="__STORYBOOK_ADDONS_PREVIEW";function fb(){return globalThis[Ds]||(globalThis[Ds]=new hb),globalThis[Ds]}var un=fb();var yb=(e,t)=>e.length===t.length&&e.every((r,n)=>r===t[n]),ap=()=>new Error(`Storybook preview hooks can only be called inside decorators and story functions. 37 38When combining Storybook hooks (e.g. useArgs) with framework hooks (e.g. React's useState, useEffect, useRef) in the same render function, use Storybook's equivalents from 'storybook/preview-api' instead: useState, useEffect, useRef, useMemo, useCallback, useReducer.`);function gb(){return W.STORYBOOK_HOOKS_CONTEXT||null}function ip(){let e=gb();if(e==null)throw ap();return e}function Eb(e,t,r){let n=ip();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&Ce.warn(`${e} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:e,deps:r};return n.currentHooks.push(o),t(o),o}if(n.currentPhase==="UPDATE"){let o=n.getNextHook();if(o==null)throw new Error("Rendered more hooks than during the previous render.");return o.name!==e&&Ce.warn(`Storybook has detected a change in the order of Hooks${n.currentDecoratorName?` called by ${n.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),r!=null&&o.deps==null&&Ce.warn(`${e} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),r!=null&&o.deps!=null&&r.length!==o.deps.length&&Ce.warn(`The final argument passed to ${e} changed size between renders. The order and size of this array must remain constant. 39Previous: ${o.deps} 40Incoming: ${r}`),(r==null||o.deps==null||!yb(r,o.deps))&&(t(o),o.deps=r),o}throw ap()}function sp(e,t,r){let{memoizedState:n}=Eb(e,o=>{o.memoizedState=t()},r);return n}function ks(e,t){return sp("useMemo",e,t)}function zt(e,t){let r=ip(),n=sp("useEffect",()=>({create:e}),t);r.currentEffects.includes(n)||r.currentEffects.push(n)}var aj=nt(xs(),1),lj=Symbol("incompatible");var uj=Symbol("Deeply equal");var bb=nt(xs(),1),pj=(0,bb.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{}));var fj=lr` 41CSF .story annotations deprecated; annotate story functions directly: 42- StoryFn.story.name => StoryFn.storyName 43- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) 44See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. 45`;var Fj=new Error("prepareAborted"),{AbortController:Lj}=globalThis;var{fetch:Mj}=W;var Sb=new Set(["area","base","body","head","link","map","meta","nobr","optgroup","option","script","style","template","title","track","wbr"]);var Yj=`* ${Array.from(Sb).map(e=>`:not(${e})`).join("")}`;var{history:Xj,document:Qj}=W;var Tb=nt(zo(),1),{document:t6}=W;var Ab=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(Ab||{});var r6=new Tb.default({escapeXML:!0});var{document:o6}=W;Wr();L();M();B();var ua="storybook/highlight",up=`${ua}/add`,cp=`${ua}/remove`,dp=`${ua}/reset`,pp=`${ua}/scroll-into-view`,Ls=2147483647,Gt=28;L();M();B();L();M();B();L();M();B();Wr();ot();var Ib={depth:10,clearOnStoryChange:!0,limit:50};var mp=(e,t)=>{let r=Object.getPrototypeOf(e);return!r||t(r)?r:mp(r,t)},Pb=e=>!!(typeof e=="object"&&e&&mp(e,t=>/^Synthetic(?:Base)?Event$/.test(t.constructor.name))&&typeof e.persist=="function"),Nb=e=>{if(Pb(e)){let t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();let r=Object.getOwnPropertyDescriptor(t,"view"),n=r?.value;return typeof n=="object"&&n?.constructor.name==="Window"&&Object.defineProperty(t,"view",{...r,value:Object.create(n.constructor.prototype)}),t}return e};function ca(e,t={}){let r={...Ib,...t},n=function(...o){if(t.implicit){let m=("__STORYBOOK_PREVIEW__"in W?W.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find(h=>h.phase==="playing"||h.phase==="rendering");if(m){let h=!globalThis?.FEATURES?.disallowImplicitActionsInRenderV8,f=new Is({phase:m.phase,name:e,deprecated:h});if(h)console.warn(f);else throw f}}let i=un.getChannel(),a=Date.now().toString(36)+Math.random().toString(36).substring(2),s=5,l=o.map(Nb),c=o.length>1?l:l[0],d={id:a,count:0,data:{name:e,args:c},options:{...r,maxDepth:s+(r.depth||3)}};i.emit(tn,d)};return n.isAction=!0,n.implicit=t.implicit,n}ot();L();M();B();var V9=__STORYBOOK_TEST__,{buildQueries:H9,clearAllMocks:Db,configure:q9,createEvent:z9,expect:G9,findAllByAltText:J9,findAllByDisplayValue:Y9,findAllByLabelText:W9,findAllByPlaceholderText:K9,findAllByRole:X9,findAllByTestId:Q9,findAllByText:Z9,findAllByTitle:e8,findByAltText:t8,findByDisplayValue:r8,findByLabelText:n8,findByPlaceholderText:o8,findByRole:a8,findByTestId:i8,findByText:s8,findByTitle:l8,fireEvent:u8,fn:kb,getAllByAltText:c8,getAllByDisplayValue:d8,getAllByLabelText:p8,getAllByPlaceholderText:m8,getAllByRole:h8,getAllByTestId:f8,getAllByText:y8,getAllByTitle:g8,getByAltText:E8,getByDisplayValue:b8,getByLabelText:S8,getByPlaceholderText:T8,getByRole:A8,getByTestId:v8,getByText:w8,getByTitle:_8,getConfig:C8,getDefaultNormalizer
45:R8,getElementError:O8,getNodeText:x8,getQueriesForElement:I8,getRoles:P8,getSuggestedQuery:N8,isInaccessible:D8,isMockFunction:Fb,logDOM:k8,logRoles:F8,mocked:L8,mocks:M8,onMockCall:hp,prettyDOM:B8,prettyFormat:$8,queries:j8,queryAllByAltText:U8,queryAllByAttribute:V8,queryAllByDisplayValue:H8,queryAllByLabelText:q8,queryAllByPlaceholderText:z8,queryAllByRole:G8,queryAllByTestId:J8,queryAllByText:Y8,queryAllByTitle:W8,queryByAltText:K8,queryByAttribute:X8,queryByDisplayValue:Q8,queryByLabelText:Z8,queryByPlaceholderText:eU,queryByRole:tU,queryByTestId:rU,queryByText:nU,queryByTitle:oU,queryHelpers:aU,resetAllMocks:Lb,restoreAllMocks:Mb,sb:iU,screen:sU,spyOn:lU,uninstrumentedUserEvent:Bb,userEvent:uU,waitFor:cU,waitForElementToBeRemoved:dU,within:$b}=__STORYBOOK_TEST__;L();M();B();L();M();B();var jb={reset:[0,0],bold:[1,22,"\x1B[22m\x1B[1m"],dim:[2,22,"\x1B[22m\x1B[2m"],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]},om=Object.entries(jb);function ga(e){return String(e)}ga.open="";ga.close="";var yU=om.reduce((e,[t])=>(e[t]=ga,e),{isColorSupported:!1});function Ub(e=!1){let t=typeof process<"u"?process:void 0,r=t?.env||{},n=t?.argv||[];return!("NO_COLOR"in r||n.includes("--no-color"))&&("FORCE_COLOR"in r||n.includes("--color")||t?.platform==="win32"||e&&r.TERM!=="dumb"||"CI"in r)||typeof window<"u"&&!!window.chrome}function Vb(e=!1){let t=Ub(e),r=(a,s,l,c)=>{let d="",m=0;do d+=a.substring(m,c)+l,m=c+s.length,c=a.indexOf(s,m);while(~c);return d+a.substring(m)},n=(a,s,l=a)=>{let c=d=>{let m=String(d),h=m.indexOf(s,a.length);return~h?a+r(m,s,l,h)+s:a+m+s};return c.open=a,c.close=s,c},o={isColorSupported:t},i=a=>`\x1B[${a}m`;for(let[a,s]of om)o[a]=t?n(i(s[0]),i(s[1]),s[2]):ga;return o}var Yt=Vb();function am(e,t){return t.forEach(function(r){r&&typeof r!="string"&&!Array.isArray(r)&&Object.keys(r).forEach(function(n){if(n!=="default"&&!(n in e)){var o=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(e,n,o.get?o:{enumerable:!0,get:function(){return r[n]}})}})}),Object.freeze(e)}function Hb(e,t){let r=Object.keys(e),n=t===null?r:r.sort(t);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,o).enumerable&&n.push(o);return n}function Gn(e,t,r,n,o,i,a=": "){let s="",l=0,c=e.next();if(!c.done){s+=t.spacingOuter;let d=r+t.indent;for(;!c.done;){if(s+=d,l++===t.maxWidth){s+="\u2026";break}let m=i(c.value[0],t,d,n,o),h=i(c.value[1],t,d,n,o);s+=m+a+h,c=e.next(),c.done?t.min||(s+=","):s+=`,${t.spacingInner}`}s+=t.spacingOuter+r}return s}function Qs(e,t,r,n,o,i){let a="",s=0,l=e.next();if(!l.done){a+=t.spacingOuter;let c=r+t.indent;for(;!l.done;){if(a+=c,s++===t.maxWidth){a+="\u2026";break}a+=i(l.value,t,c,n,o),l=e.next(),l.done?t.min||(a+=","):a+=`,${t.spacingInner}`}a+=t.spacingOuter+r}return a}function ya(e,t,r,n,o,i){let a="";e=e instanceof ArrayBuffer?new DataView(e):e;let s=c=>c instanceof DataView,l=s(e)?e.byteLength:e.length;if(l>0){a+=t.spacingOuter;let c=r+t.indent;for(let d=0;d<l;d++){if(a+=c,d===t.maxWidth){a+="\u2026";break}(s(e)||d in e)&&(a+=i(s(e)?e.getInt8(d):e[d],t,c,n,o)),d<l-1?a+=`,${t.spacingInner}`:t.min||(a+=",")}a+=t.spacingOuter+r}return a}function Zs(e,t,r,n,o,i){let a="",s=Hb(e,t.compareKeys);if(s.length>0){a+=t.spacingOuter;let l=r+t.indent;for(let c=0;c<s.length;c++){let d=s[c],m=i(d,t,l,n,o),h=i(e[d],t,l,n,o);a+=`${l+m}: ${h}`,c<s.length-1?a+=`,${t.spacingInner}`:t.min||(a+=",")}a+=t.spacingOuter+r}return a}var qb=typeof Symbol=="function"&&Symbol.for?Symbol.for("jest.asymmetricMatcher"):1267621,Ms=" ",zb=(e,t,r,n,o,i)=>{let a=e.toString();if(a==="ArrayContaining"||a==="ArrayNotContaining")return++n>t.maxDepth?`[${a}]`:`${a+Ms}[${ya(e.sample,t,r,n,o,i)}]`;if(a==="ObjectContaining"||a==="ObjectNotContaining")return++n>t.maxDepth?`[${a}]`:`${a+Ms}{${Zs(e.sample,t,r,n,o,i)}}`;if(a==="StringMatching"||a==="StringNotMatching"||a==="StringContaining"||a==="StringNotContaining")return a+Ms+i(e.sample,t,r,n,o);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},Gb=e=>e&&e.$$typeof===qb,Jb={serialize:zb,test:Gb},Yb=" ",im=new Set(["DOMStringMap","NamedNodeMap"]),Wb=/^(?:HTML\w*Collection|NodeList)$/;function Kb(e){return im.has(e)||Wb.test(e)}var Xb=e=>e&&e.constructor&&!!e.constructor.name&&Kb(e.constructor.name);function Qb(e){return e.constructor.name==="NamedNodeMap"}var Zb=(e,t,r,n,o,i)=>{let a=e.constructor.name;return++n>t.maxDepth?`[${a}]`:(t.min?"":a+Yb)+(im.has(a)?`{${Zs(Qb(e)?[...e].reduce((s,l)=>(s[l.name]=l.value,s),{}):{...e},t,r,n,o,i)}}`:`[${ya([...e],t,r,n,o,i)}]`)},e1={serialize:Zb,test:Xb};function sm(e){return e.replaceAll("<","<").replaceAll(">",">")}function el(e,t,r,n,o,i,a){let s=n+r.indent,l=r.colors;return e.map(c=>{let d=t[c],m=a(d,r,s,o,i);return typeof d!="string"&&(m.includes(` 46`)&&(m=r.spacingOuter+s+m+r.spacingOuter+n),m=`{${m}}`),`${r.spacingInner+n+l.prop.open+c+l.prop.close}=${l.value.open}${m}${l.value.close}`}).join("")}function tl(e,t,r,n,o,i){return e.map(a=>
46t.spacingOuter+r+(typeof a=="string"?lm(a,t):i(a,t,r,n,o))).join("")}function lm(e,t){let r=t.colors.content;return r.open+sm(e)+r.close}function t1(e,t){let r=t.colors.comment;return`${r.open}<!--${sm(e)}-->${r.close}`}function rl(e,t,r,n,o){let i=n.colors.tag;return`${i.open}<${e}${t&&i.close+t+n.spacingOuter+o+i.open}${r?`>${i.close}${r}${n.spacingOuter}${o}${i.open}</${e}`:`${t&&!n.min?"":" "}/`}>${i.close}`}function nl(e,t){let r=t.colors.tag;return`${r.open}<${e}${r.close} \u2026${r.open} />${r.close}`}var r1=1,um=3,cm=8,dm=11,n1=/^(?:(?:HTML|SVG)\w*)?Element$/;function o1(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function a1(e){let t=e.constructor.name,{nodeType:r,tagName:n}=e,o=typeof n=="string"&&n.includes("-")||o1(e);return r===r1&&(n1.test(t)||o)||r===um&&t==="Text"||r===cm&&t==="Comment"||r===dm&&t==="DocumentFragment"}var i1=e=>{var t;return(e==null||(t=e.constructor)===null||t===void 0?void 0:t.name)&&a1(e)};function s1(e){return e.nodeType===um}function l1(e){return e.nodeType===cm}function Bs(e){return e.nodeType===dm}var u1=(e,t,r,n,o,i)=>{if(s1(e))return lm(e.data,t);if(l1(e))return t1(e.data,t);let a=Bs(e)?"DocumentFragment":e.tagName.toLowerCase();return++n>t.maxDepth?nl(a,t):rl(a,el(Bs(e)?[]:Array.from(e.attributes,s=>s.name).sort(),Bs(e)?{}:[...e.attributes].reduce((s,l)=>(s[l.name]=l.value,s),{}),t,r+t.indent,n,o,i),tl(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,n,o,i),t,r)},c1={serialize:u1,test:i1}
46,d1="@@__IMMUTABLE_ITERABLE__@@",p1="@@__IMMUTABLE_LIST__@@",m1="@@__IMMUTABLE_KEYED__@@",h1="@@__IMMUTABLE_MAP__@@",fp="@@__IMMUTABLE_ORDERED__@@",f1="@@__IMMUTABLE_RECORD__@@",y1="@@__IMMUTABLE_SEQ__@@",g1="@@__IMMUTABLE_SET__@@",E1="@@__IMMUTABLE_STACK__@@",dn=e=>`Immutable.${e}`,Ea=e=>`[${e}]`,Hn=" ",yp="\u2026";function b1(e,t,r,n,o,i,a){return++n>t.maxDepth?Ea(dn(a)):`${dn(a)+Hn}{${Gn(e.entries(),t,r,n,o,i)}}`}function S1(e){let t=0;return{next(){if(t<e._keys.length){let r=e._keys[t++];return{done:!1,value:[r,e.get(r)]}}return{done:!0,value:void 0}}}}function T1(e,t,r,n,o,i){let a=dn(e._name||"Record");return++n>t.maxDepth?Ea(a):`${a+Hn}{${Gn(S1(e),t,r,n,o,i)}}`}function A1(e,t,r,n,o,i){let a=dn("Seq");return++n>t.maxDepth?Ea(a):e[m1]?`${a+Hn}{${e._iter||e._object?Gn(e.entries(),t,r,n,o,i):yp}}`:`${a+Hn}[${e._iter||e._array||e._collection||e._iterable?Qs(e.values(),t,r,n,o,i):yp}]`}function $s(e,t,r,n,o,i,a){return++n>t.maxDepth?Ea(dn(a)):`${dn(a)+Hn}[${Qs(e.values(),t,r,n,o,i)}]`}var v1=(e,t,r,n,o,i)=>e[h1]?b1(e,t,r,n,o,i,e[fp]?"OrderedMap":"Map"):e[p1]?$s(e,t,r,n,o,i,"List"):e[g1]?$s(e,t,r,n,o,i,e[fp]?"OrderedSet":"Set"):e[E1]?$s(e,t,r,n,o,i,"Stack"):e[y1]?A1(e,t,r,n,o,i):T1(e,t,r,n,o,i),w1=e=>e&&(e[d1]===!0||e[f1]===!0),_1={serialize:v1,test:w1};function pm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gp={exports:{}},de={},Ep;function C1(){if(Ep)return de;Ep=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition"),f=Symbol.for("react.client.reference");function b(E){if(typeof E=="object"&&E!==null){var A=E.$$typeof;switch(A){case e:switch(E=E.type,E){case r:case o:case n:case l:case c:case h:return E;default:switch(E=E&&E.$$typeof,E){case a:case s:case m:case d:return E;case i:return E;default:return A}}case t:return A}}}return de.ContextConsumer=i,de.ContextProvider=a,de.Element=e,de.ForwardRef=s,de.Fragment=r,de.Lazy=m,de.Memo=d,de.Portal=t,de.Profiler=o,de.StrictMode=n,de.Suspense=l,de.SuspenseList=c,de.isContextConsumer=function(E){return b(E)===i},de.isContextProvider=function(E){return b(E)===a},de.isElement=function(E){return typeof E=="object"&&E!==null&&E.$$typeof===e},de.isForwardRef=function(E){return b(E)===s},de.isFragment=function(E){return b(E)===r},de.isLazy=function(E){return b(E)===m},de.isMemo=function(E){return b(E)===d},de.isPortal=function(E){return b(E)===t},de.isProfiler=function(E){return b(E)===o},de.isStrictMode=function(E){return b(E)===n},de.isSuspense=function(E){return b(E)===l},de.isSuspenseList=function(E){return b(E)===c},de.isValidElementType=function(E){return typeof E=="string"||typeof E=="function"||E===r||E===o||E===n||E===l||E===c||typeof E=="object"&&E!==null&&(E.$$typeof===m||E.$$typeof===d||E.$$typeof===a||E.$$typeof===i||E.$$typeof===s||E.$$typeof===f||E.getModuleId!==void 0)},de.typeOf=b,de}var bp;function R1(){return bp||(bp=1,gp.exports=C1()),gp.exports}var mm=R1(),O1=pm(mm),x1=am({__proto__:null,default:O1},[mm]),Sp={exports:{}},ce={},Tp;function I1(){if(Tp)return ce;Tp=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),f=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function E(A){if(typeof A=="object"&&A!==null){var y=A.$$typeof;switch(y){case e:switch(A=A.type,A){case r:case o:case n:case c:case d:return A;default:switch(A=A&&A.$$typeof,A){case s:case a:case l:case h:case m:case i:return A;default:return y}}case t:return y}}}return ce.ContextConsumer=a,ce.ContextProvider=i,ce.Element=e,ce.ForwardRef=l,ce.Fragment=r,ce.Lazy=h,ce.Memo=m,ce.Portal=t,ce.Profiler=o,ce.StrictMode=n,ce.Suspense=c,ce.SuspenseList=d,ce.isAsyncMode=function(){return!1},ce.isConcurrentMode=function(){return!1},ce.isContextConsumer=function(A){return E(A)===a},ce.isContextProvider=function(A){return E(A)===i},ce.isElement=function(A){return typeof A=="object"&&A!==null&&A.$$typeof===e}
46,ce.isForwardRef=function(A){return E(A)===l},ce.isFragment=function(A){return E(A)===r},ce.isLazy=function(A){return E(A)===h},ce.isMemo=function(A){return E(A)===m},ce.isPortal=function(A){return E(A)===t},ce.isProfiler=function(A){return E(A)===o},ce.isStrictMode=function(A){return E(A)===n},ce.isSuspense=function(A){return E(A)===c},ce.isSuspenseList=function(A){return E(A)===d},ce.isValidElementType=function(A){return typeof A=="string"||typeof A=="function"||A===r||A===o||A===n||A===c||A===d||A===f||typeof A=="object"&&A!==null&&(A.$$typeof===h||A.$$typeof===m||A.$$typeof===i||A.$$typeof===a||A.$$typeof===l||A.$$typeof===b||A.getModuleId!==void 0)},ce.typeOf=E,ce}var Ap;function P1(){return Ap||(Ap=1,Sp.exports=I1()),Sp.exports}var hm=P1(),N1=pm(hm),D1=am({__proto__:null,default:N1},[hm]),k1=["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"],Fr=Object.fromEntries(k1.map(e=>[e,t=>D1[e](t)||x1[e](t)]));function fm(e,t=[]){if(Array.isArray(e))for(let r of e)fm(r,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function vp(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(Fr.isFragment(e))return"React.Fragment";if(Fr.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(Fr.isContextProvider(e))return"Context.Provider";if(Fr.isContextConsumer(e))return"Context.Consumer";if(Fr.isForwardRef(e)){if(t.displayName)return t.displayName;let r=t.render.displayName||t.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(Fr.isMemo(e)){let r=t.displayName||t.type.displayName||t.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function F1(e){let{props:t}=e;return Object.keys(t).filter(r=>r!=="children"&&t[r]!==void 0).sort()}var L1=(e,t,r,n,o,i)=>++n>t.maxDepth?nl(vp(e),t):rl(vp(e),el(F1(e),e.props,t,r+t.indent,n,o,i),tl(fm(e.props.children),t,r+t.indent,n,o,i),t,r),M1=e=>e!=null&&Fr.isElement(e),B1={serialize:L1,test:M1},$1=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function j1(e){let{props:t}=e;return t?Object.keys(t).filter(r=>t[r]!==void 0).sort():[]}var U1=(e,t,r,n,o,i)=>++n>t.maxDepth?nl(e.type,t):rl(e.type,e.props?el(j1(e),e.props,t,r+t.indent,n,o,i):"",e.children?tl(e.children,t,r+t.indent,n,o,i):"",t,r),V1=e=>e&&e.$$typeof===$1,H1={serialize:U1,test:V1},ym=Object.prototype.toString,q1=Date.prototype.toISOString,z1=Error.prototype.toString,wp=RegExp.prototype.toString;function ha(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function G1(e){return typeof window<"u"&&e===window}var J1=/^Symbol\((.*)\)(.*)$/,Y1=/\n/g,gm=class extends Error{constructor(e,t){super(e),this.stack=t,this.name=this.constructor.name}};function W1(e){return e==="[object Array]"||e==="[object ArrayBuffer]"||e==="[object DataView]"||e==="[object Float32Array]"||e==="[object Float64Array]"||e==="[object Int8Array]"||e==="[object Int16Array]"||e==="[object Int32Array]"||e==="[object Uint8Array]"||e==="[object Uint8ClampedArray]"||e==="[object Uint16Array]"||e==="[object Uint32Array]"}function K1(e){return Object.is(e,-0)?"-0":String(e)}function X1(e){return`${e}n`}function _p(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function Cp(e){return String(e).replace(J1,"Symbol($1)")}function Rp(e){return`[${z1.call(e)}]`}function Em(e,t,r,n){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let o=typeof e;if(o==="number")return K1(e);if(o==="bigint")return X1(e);if(o==="string")return n?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(o==="function")return _p(e,t);if(o==="symbol")return Cp(e);let i=ym.call(e);return i==="[object WeakMap]"?"WeakMap {}":i==="[object WeakSet]"?"WeakSet {}":i==="[object Function]"||i==="[object GeneratorFunction]"?_p(e,t):i==="[object Symbol]"?Cp(e):i==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":q1.call(e):i==="[object Error]"?Rp(e):i==="[object RegExp]"?r?wp.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):wp.call(e):e instanceof Error?Rp(e):null}function bm(e,t,r,n,o,i){if(o.includes(e))return"[Circular]";o=[...o],o.push(e);let a=++n>t.maxDepth,s=t.min;if(t.callToJSON&&!a&&e.toJSON&&typeof e.toJSON=="function"&&!i)return mr(e.toJSON(),t,r,n,o,!0);let l=ym.call(e);return l==="[object Arguments]"?a?"[Arguments]":`${s?"":"Arguments "}[${ya(e,t,r,n,o,mr)}]`:W1(l)?a?`[${e.constructor.name}]`:`${s||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${ya(e,t,r,n,o,mr)}]`:l==="[object Map]"?a?"[Map]":`Map {${Gn(e.entries(),t,r,n,o,mr," => ")}}`:l==="[object Set]"?a?"[Set]":`Set {${Qs(e.values(),t,r,n,o,mr)}}`:a||G1(e)?`[${ha(e)}]`:`${s||!t.printBasicPrototype&&ha(e)==="Object"?"":`${ha(e)} `}{${Zs(e,t,r,n,o,mr)}}`}var Q1={test:e=>e&&e instanceof Error,serialize(e,t,r,n,o,i){if(o.includes(e))return"[Circular]";o=[...o,e];let a=++n>t.maxDepth,{message:s,cause:l,...c}=e,d={message:s,...typeof l<"u"?{cause:l}:{},...e instanceof AggregateError?{errors:e.errors}:{},...c},m=e.name!=="Error"?e.name:ha(e);return a?`[${m}]`:`${m} {${Gn(Object.entries(d).values(),t,r,n,o,i)}}`}};function Z1(e){return e.serialize!=null}function Sm(e,t,r,n,o,i){let a;try{a=Z1(e)?e.serialize(t,r,n,o,i,mr):e.print(t,s=>mr(s,r,n,o,i),s=>{let l=n+r.indent;return l+s.replaceAll(Y1,` 47${l}`)},{edgeSpacing:r.spacingOuter,min:r.min,spacing:r.spacingInner},r.colors)}catch(s){throw new gm(s.message,s.stack)}if(typeof a!="string")throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof a}".`);return a}function Tm(e,t){for(let r of e)try{if(r.test(t))return r}catch(n){throw new gm(n.message,n.stack)}return null}function mr(e,t,r,n,o,i){let a=Tm(t.plugins,e);if(a!==null)return Sm(a,e,t,r,n,o);let s=Em(e,t.printFunctionName,t.escapeRegex,t.escapeString);return s!==null?s:bm(e,t,r,n,o,i)}var ol={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},Am=Object.keys(ol),wt={callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:Number.POSITIVE_INFINITY,maxWidth:Number.POSITIVE_INFINITY,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:ol};function e2(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(wt,t))throw new Error(`pretty-format: Unknown option "${t}".`);if(e.min&&e.indent!==void 0&&e.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}function t2(){return Am.reduce((e,t)=>
47{let r=ol[t],n=r&&Yt[r];if(n&&typeof n.close=="string"&&typeof n.open=="string")e[t]=n;else throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${r}" is undefined in ansi-styles.`);return e},Object.create(null))}function r2(){return Am.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function vm(e){return e?.printFunctionName??wt.printFunctionName}function wm(e){return e?.escapeRegex??wt.escapeRegex}function _m(e){return e?.escapeString??wt.escapeString}function Op(e){return{callToJSON:e?.callToJSON??wt.callToJSON,colors:e?.highlight?t2():r2(),compareKeys:typeof e?.compareKeys=="function"||e?.compareKeys===null?e.compareKeys:wt.compareKeys,escapeRegex:wm(e),escapeString:_m(e),indent:e?.min?"":n2(e?.indent??wt.indent),maxDepth:e?.maxDepth??wt.maxDepth,maxWidth:e?.maxWidth??wt.maxWidth,min:e?.min??wt.min,plugins:e?.plugins??wt.plugins,printBasicPrototype:e?.printBasicPrototype??!0,printFunctionName:vm(e),spacingInner:e?.min?" ":` 48`,spacingOuter:e?.min?"":` 49`}}function n2(e){return Array.from({length:e+1}).join(" ")}function Dt(e,t){if(t&&(e2(t),t.plugins)){let n=Tm(t.plugins,e);if(n!==null)return Sm(n,e,Op(t),"",0,[])}let r=Em(e,vm(t),wm(t),_m(t));return r!==null?r:bm(e,Op(t),"",0,[])}var al={AsymmetricMatcher:Jb,DOMCollection:e1,DOMElement:c1,Immutable:_1,ReactElement:B1,ReactTestComponent:H1,Error:Q1},xp={bold:["1","22"],dim:["2","22"],italic:["3","23"],underline:["4","24"],inverse:["7","27"],hidden:["8","28"],strike:["9","29"],black:["30","39"],red:["31","39"],green:["32","39"],yellow:["33","39"],blue:["34","39"],magenta:["35","39"],cyan:["36","39"],white:["37","39"],brightblack:["30;1","39"],brightred:["31;1","39"],brightgreen:["32;1","39"],brightyellow:["33;1","39"],brightblue:["34;1","39"],brightmagenta:["35;1","39"],brightcyan:["36;1","39"],brightwhite:["37;1","39"],grey:["90","39"]},o2={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},pn="\u2026";function a2(e,t){let r=xp[o2[t]]||xp[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}function i2({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:o=!1,maxArrayLength:i=1/0,breakLength:a=1/0,seen:s=[],truncate:l=1/0,stylize:c=String}={},d){let m={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!o,maxArrayLength:Number(i),breakLength:Number(a),truncate:Number(l),seen:s,inspect:d,stylize:c};return m.colors&&(m.stylize=a2),m}function s2(e){return e>="\uD800"&&e<="\uDBFF"}function fr(e,t,r=pn){e=String(e);let n=r.length,o=e.length;if(n>t&&o>n)return r;if(o>t&&o>n){let i=t-n;return i>0&&s2(e[i-1])&&(i=i-1),`${e.slice(0,i)}${r}`}return e}function _t(e,t,r,n=", "){r=r||t.inspect;let o=e.length;if(o===0)return"";let i=t.truncate,a="",s="",l="";for(let c=0;c<o;c+=1){let d=c+1===e.length,m=c+2===e.length;l=`${pn}(${e.length-c})`;let h=e[c];t.truncate=i-a.length-(d?0:n.length);let f=s||r(h,t)+(d?"":n),b=a.length+f.length,E=b+l.length;if(d&&b>i&&a.length+l.length<=i||!d&&!m&&E>i||(s=d?"":r(e[c+1],t)+(m?"":n),!d&&m&&E>i&&b+s.length>i))break;if(a+=f,!d&&!m&&b+s.length>=i){l=`${pn}(${e.length-c-1})`;break}l=""}return`${a}${l}`}function l2(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function qn([e,t],r){return r.truncate-=2,typeof e=="string"?e=l2(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}function u2(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=_t(e,t);t.truncate-=n.length;let o="";return r.length&&(o=_t(r.map(i=>[i,e[i]]),t,qn)),`[ ${n}${o?`, ${o}`:""} ]`}var c2=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function Jt(e,t){let r=c2(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let o="";for(let a=0;a<e.length;a++){let s=`${t.stylize(fr(e[a],t.truncate),"number")}${a===e.length-1?"":", "}`;if(t.truncate-=s.length,e[a]!==e.length&&t.truncate<=3){o+=`${pn}(${e.length-e[a]+1})`;break}o+=s}let i="";return n.length&&(i=_t(n.map(a=>[a,e[a]]),t,qn)),`${r}[ ${o}${i?`, ${i}`:""} ]`}function d2(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),o=n[0];return t.stylize(`${o}T${fr(n[1],t.truncate-o.length-1)}`,"date")}function Ip(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${fr(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}function p2([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}function m2(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}function h2(e,t){return e.size===0?"Map{}":(t.truncate-=7,`Map{ ${_t(m2(e),t,p2)} }`)}var f2=Number.isNaN||(e=>e!==e);function Pp(e,t){return f2(e)?t.stylize("NaN","number"):e===1/0?t.stylize("Infinity","number"):e===-1/0?t.stylize("-Infinity","number"):e===0?t.stylize(1/e===1/0?"+0":"-0","number"):t.stylize(fr(String(e),t.truncate),"number")}function Np(e,t){let r=fr(e.toString(),t.truncate-1);return r!==pn&&(r+="n"),t.stylize(r,"bigint")}function y2(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),o=e.source;return t.stylize(`/${fr(o,n)}/${r}`,"regexp")}function g2(e){let t=[];return e.forEach(r=>{t.push(r)}),t}function E2(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${_t(g2(e),t)} }`)}
49var Dp=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),b2={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},S2=16,T2=4;function A2(e){return b2[e]||`\\u${`0000${e.charCodeAt(0).toString(S2)}`.slice(-T2)}`}function kp(e,t){return Dp.test(e)&&(e=e.replace(Dp,A2)),t.stylize(`'${fr(e,t.truncate-2)}'`,"string")}function Fp(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var Cm=()=>"Promise{\u2026}";try{let{getPromiseDetails:e,kPending:t,kRejected:r}=process.binding("util");Array.isArray(e(Promise.resolve()))&&(Cm=(n,o)=>{let[i,a]=e(n);return i===t?"Promise{<pending>}":`Promise${i===r?"!":""}{${o.inspect(a,o)}}`})}catch{}var v2=Cm;function fa(e,t){let r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[];if(r.length===0&&n.length===0)return"{}";if(t.truncate-=4,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let o=_t(r.map(s=>[s,e[s]]),t,qn),i=_t(n.map(s=>[s,e[s]]),t,qn);t.seen.pop();let a="";return o&&i&&(a=", "),`{ ${o}${a}${i} }`}var js=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function w2(e,t){let r="";return js&&js in e&&(r=e[js]),r=r||e.constructor.name,(!r||r==="_class")&&(r="<Anonymous Class>"),t.truncate-=r.length,`${r}${fa(e,t)}`}function _2(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${_t(e,t)} ]`)}var C2=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function R2(e,t){let r=Object.getOwnPropertyNames(e).filter(a=>C2.indexOf(a)===-1),n=e.name;t.truncate-=n.length;let o="";if(typeof e.message=="string"?o=fr(e.message,t.truncate):r.unshift("message"),o=o?`: ${o}`:"",t.truncate-=o.length+5,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let i=_t(r.map(a=>[a,e[a]]),t,qn);return`${n}${o}${i?` { ${i} }`:""}`}function O2([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}function zs(e,t){return _t(e,t,x2,` 50`)}function x2(e,t){switch(e.nodeType){case 1:return Rm(e,t);case 3:return t.inspect(e.data,t);default:return t.inspect(e,t)}}function Rm(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),o=t.stylize(`<${n}`,"special"),i=t.stylize(">","special"),a=t.stylize(`</${n}>`,"special");t.truncate-=n.length*2+5;let s="";r.length>0&&(s+=" ",s+=_t(r.map(d=>[d,e.getAttribute(d)]),t,O2," ")),t.truncate-=s.length;let l=t.truncate,c=zs(e.children,t);return c&&c.length>l&&(c=`${pn}(${e.children.length})`),`${o}${s}${i}${c}${a}`}var I2=typeof Symbol=="function"&&typeof Symbol.for=="function",Us=I2?Symbol.for("chai/inspect"):"@@chai/inspect",Vs=Symbol.for("nodejs.util.inspect.custom"),Lp=new WeakMap,Mp={},Bp={undefined:(e,t)=>t.stylize("undefined","undefined"),null:(e,t)=>t.stylize("null","null"),boolean:(e,t)=>t.stylize(String(e),"boolean"),Boolean:(e,t)=>t.stylize(String(e),"boolean"),number:Pp,Number:Pp,bigint:Np,BigInt:Np,string:kp,String:kp,function:Ip,Function:Ip,symbol:Fp,Symbol:Fp,Array:u2,Date:d2,Map:h2,Set:E2,RegExp:y2,Promise:v2,WeakSet:(e,t)=>t.stylize("WeakSet{\u2026}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{\u2026}","special"),Arguments:_2,Int8Array:Jt,Uint8Array:Jt,Uint8ClampedArray:Jt,Int16Array:Jt,Uint16Array:Jt,Int32Array:Jt,Uint32Array:Jt,Float32Array:Jt,Float64Array:Jt,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:R2,HTMLCollection:zs,NodeList:zs},P2=(e,t,r)=>Us in e&&typeof e[Us]=="function"?e[Us](t):Vs in e&&typeof e[Vs]=="function"?e[Vs](t.depth,t):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&Lp.has(e.constructor)?Lp.get(e.constructor)(e,t):Mp[r]?Mp[r](e,t):"",N2=Object.prototype.toString;function Gs(e,t={}){let r=i2(t,Gs),{customInspect:n}=r,o=e===null?"null":typeof e;if(o==="object"&&(o=N2.call(e).slice(8,-1)),o in Bp)return Bp[o](e,r);if(n&&e){let a=P2(e,r,o);
50if(a)return typeof a=="string"?a:Gs(a,r)}let i=e?Object.getPrototypeOf(e):!1;return i===Object.prototype||i===null?fa(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?Rm(e,r):"constructor"in e?e.constructor!==Object?w2(e,r):fa(e,r):e===Object(e)?fa(e,r):r.stylize(String(e),o)}var{AsymmetricMatcher:D2,DOMCollection:k2,DOMElement:F2,Immutable:L2,ReactElement:M2,ReactTestComponent:B2}=al,$p=[B2,M2,F2,k2,L2,D2];function zn(e,t=10,{maxLength:r,...n}={}){let o=r??1e4,i;try{i=Dt(e,{maxDepth:t,escapeString:!1,plugins:$p,...n})}catch{i=Dt(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:$p,...n})}return i.length>=o&&t>1?zn(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:r,...n}):i}var $2=/%[sdjifoOc%]/g;function j2(...e){if(typeof e[0]!="string"){let i=[];for(let a=0;a<e.length;a++)i.push(Vn(e[a],{depth:0,colors:!1}));return i.join(" ")}let t=e.length,r=1,n=e[0],o=String(n).replace($2,i=>{if(i==="%%")return"%";if(r>=t)return i;switch(i){case"%s":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:typeof a=="number"&&a===0&&1/a<0?"-0":typeof a=="object"&&a!==null?typeof a.toString=="function"&&a.toString!==Object.prototype.toString?a.toString():Vn(a,{depth:0,colors:!1}):String(a)}case"%d":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:Number(a).toString()}case"%i":{let a=e[r++];return typeof a=="bigint"?`${a.toString()}n`:Number.parseInt(String(a)).toString()}case"%f":return Number.parseFloat(String(e[r++])).toString();case"%o":return Vn(e[r++],{showHidden:!0,showProxy:!0});case"%O":return Vn(e[r++]);case"%c":return r++,"";case"%j":try{return JSON.stringify(e[r++])}catch(a){let s=a.message;if(s.includes("circular structure")||s.includes("cyclic structures")||s.includes("cyclic object"))return"[Circular]";throw a}default:return i}});for(let i=e[r];r<t;i=e[++r])i===null||typeof i!="object"?o+=` ${i}`:o+=` ${Vn(i)}`;return o}function Vn(e,t={}){return t.truncate===0&&(t.truncate=Number.POSITIVE_INFINITY),Gs(e,t)}function U2(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function V2(e){return e===Object.prototype||e===Function.prototype||e===RegExp.prototype}function Js(e){return Object.prototype.toString.apply(e).slice(8,-1)}function H2(e,t){let r=typeof t=="function"?t:n=>t.add(n);Object.getOwnPropertyNames(e).forEach(r),Object.getOwnPropertySymbols(e).forEach(r)}function Om(e){let t=new Set;return V2(e)?[]:(H2(e,t),Array.from(t))}var xm={forceWritable:!1};function jp(e,t=xm){return Ys(e,new WeakMap,t)}function Ys(e,t,r=xm){let n,o;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(o=Array.from({length:n=e.length}),t.set(e,o);n--;)o[n]=Ys(e[n],t,r);return o}if(Object.prototype.toString.call(e)==="[object Object]"){o=Object.create(Object.getPrototypeOf(e)),t.set(e,o);let i=Om(e);for(let a of i){let s=Object.getOwnPropertyDescriptor(e,a);if(!s)continue;let l=Ys(e[a],t,r);r.forceWritable?Object.defineProperty(o,a,{enumerable:s.enumerable,configurable:!0,writable:!0,value:l}):"get"in s?Object.defineProperty(o,a,{...s,get(){return l}}):Object.defineProperty(o,a,{...s,value:l})}return o}return e}var Je=-1,Ve=1,Ie=0,Re=class{0;1;constructor(e,t){this[0]=e,this[1]=t}};function q2(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let r=0,n=Math.min(e.length,t.length),o=n,i=0;for(;r<o;)e.substring(i,o)===t.substring(i,o)?(r=o,i=r):n=o,o=Math.floor((n-r)/2+r);return o}function Im(e,t){if(!e||!t||e.charAt(e.length-1)!==t.charAt(t.length-1))return 0;let r=0,n=Math.min(e.length,t.length),o=n,i=0;for(;r<o;)e.substring(e.length-o,e.length-i)===t.substring(t.length-o,t.length-i)?(r=o,i=r):n=o,o=Math.floor((n-r)/2+r);return o}function Up(e,t){let r=e.length,n=t.length;if(r===0||n===0)return 0;r>n?e=e.substring(r-n):r<n&&(t=t.substring(0,r));let o=Math.min(r,n);if(e===t)return o;let i=0,a=1;for(;;){let s=e.substring(o-a),l=t.indexOf(s);if(l===-1)return i;a+=l,(l===0||e.substring(o-a)===t.substring(0,a))&&(i=a,a++)}}function z2(e){let t=!1,r=[],n=0,o=null,i=0,a=0,s=0,l=0,c=0;for(;i<e.length;)e[i][0]===Ie?(r[n++]=i,a=l,s=c,l=0,c=0,o=e[i][1]):(e[i][0]===Ve?l+=e[i][1].length:c+=e[i][1].length,o&&o.length<=Math.max(a,s)&&o.length<=Math.max(l,c)&&(e.splice(r[n-1],0,new Re(Je,o)),e[r[n-1]+1][0]=Ve,n--,n--,i=n>0?r[n-1]:-1,a=0,s=0,l=0,c=0,o=null,t=!0)),i++;for(t&&Pm(e),Y2(e),i=1;i<e.length;){if(e[i-1][0]===Je&&e[i][0]===Ve){let d=e[i-1][1],m=e[i][1],h=Up(d,m),f=Up(m,d);h>=f?(h>=d.length/2||h>=m.length/2)&&(e.splice(i,0,new Re(Ie,m.substring(0,h))),e[i-1][1]=d.substring(0,d.length-h),e[i+1][1]=m.substring(h),i++):(f>=d.length/2||f>=m.length/2)&&(e.splice(i,0,new Re(Ie,d.substring(0,f))),e[i-1][0]=Ve,e[i-1][1]=m.substring(0,m.length-f),e[i+1][0]=Je,e[i+1][1]=d.substring(f),i++),i++}i++}}var Vp=/[^a-z0-9]/i,Hp=/\s/,qp=/[\r\n]/,G2=/\n\r?\n$/,J2=/^\r?\n\r?\n/;function Y2(e){let t=1;for(;t<e.length-1;){if(e[t-1][0]===Ie&&e[t+1][0]===Ie){let r=e[t-1][1],n=e[t][1],o=e[t+1][1],i=Im(r,n);if(i){let d=n.substring(n.length-i);r=r.substring(0,r.length-i),n=d+n.substring(0,n.length-i),o=d+o}let a=r,s=n,l=o,c=da(r,n)+da(n,o);for(;n.charAt(0)===o.charAt(0);){r+=n.charAt(0),n=n.substring(1)+o.charAt(0),o=o.substring(1);let d=da(r,n)+da(n,o);d>=c&&(c=d,a=r,s=n,l=o)}e[t-1][1]!==a&&(a?e[t-1][1]=a:(e.splice(t-1,1),t--),e[t][1]=s,l?e[t+1][1]=l:(e.splice(t+1,1),t--))}t++}}function Pm(e){e.push(new Re(Ie,""));let t=0,r=0,n=0,o="",i="",a;for(;t<e.length;)switch(e[t][0]){case Ve:n++,i+=e[t][1],t++;break;case Je:r++,o+=e[t][1],t++;break;case Ie:r+n>1?(r!==0&&n!==0&&(a=q2(i,o),a!==0&&(t-r-n>0&&e[t-r-n-1][0]===Ie?e[t-r-n-1][1]+=i.substring(0,a):(e.splice(0,0,new Re(Ie,i.substring(0,a))),t++),i=i.substring(a),o=o.substring(a)),a=Im(i,o),a!==0&&(e[t][1]=i.substring(i.length-a)+e[t][1],i=i.substring(0,i.length-a),o=o.substring(0,o.length-a))),t-=r+n,e.splice(t,r+n),o.length&&(e.splice(t,0,new Re(Je,o)),t++),i.length&&(e.splice(t,0,new Re(Ve,i)),t++),t++):t!==0&&e[t-1][0]===Ie?(e[t-1][1]+=e[t][1],e.splice(t,1)
50):t++,n=0,r=0,o="",i="";break}e[e.length-1][1]===""&&e.pop();let s=!1;for(t=1;t<e.length-1;)e[t-1][0]===Ie&&e[t+1][0]===Ie&&(e[t][1].substring(e[t][1].length-e[t-1][1].length)===e[t-1][1]?(e[t][1]=e[t-1][1]+e[t][1].substring(0,e[t][1].length-e[t-1][1].length),e[t+1][1]=e[t-1][1]+e[t+1][1],e.splice(t-1,1),s=!0):e[t][1].substring(0,e[t+1][1].length)===e[t+1][1]&&(e[t-1][1]+=e[t+1][1],e[t][1]=e[t][1].substring(e[t+1][1].length)+e[t+1][1],e.splice(t+1,1),s=!0)),t++;s&&Pm(e)}function da(e,t){if(!e||!t)return 6;let r=e.charAt(e.length-1),n=t.charAt(0),o=r.match(Vp),i=n.match(Vp),a=o&&r.match(Hp),s=i&&n.match(Hp),l=a&&r.match(qp),c=s&&n.match(qp),d=l&&e.match(G2),m=c&&t.match(J2);return d||m?5:l||c?4:o&&!a&&s?3:a||s?2:o||i?1:0}var Nm="Compared values have no visual difference.",W2="Compared values serialize to the same structure.\nPrinting internal object structure without calling `toJSON` instead.",pa={},zp;function K2(){if(zp)return pa;zp=1,Object.defineProperty(pa,"__esModule",{value:!0}),pa.default=h;let e="diff-sequences",t=0,r=(f,b,E,A,y)=>{let S=0;for(;f<b&&E<A&&y(f,E);)f+=1,E+=1,S+=1;return S},n=(f,b,E,A,y)=>{let S=0;for(;f<=b&&E<=A&&y(b,A);)b-=1,A-=1,S+=1;return S},o=(f,b,E,A,y,S,T)=>{let v=0,O=-f,C=S[v],_=C;S[v]+=r(C+1,b,A+C-O+1,E,y);let R=f<T?f:T;for(v+=1,O+=2;v<=R;v+=1,O+=2){if(v!==f&&_<S[v])C=S[v];else if(C=_+1,b<=C)return v-1;_=S[v],S[v]=C+r(C+1,b,A+C-O+1,E,y)}return T},i=(f,b,E,A,y,S,T)=>{let v=0,O=f,C=S[v],_=C;S[v]-=n(b,C-1,E,A+C-O-1,y);let R=f<T?f:T;for(v+=1,O-=2;v<=R;v+=1,O-=2){if(v!==f&&S[v]<_)C=S[v];else if(C=_-1,C<b)return v-1;_=S[v],S[v]=C-n(b,C-1,E,A+C-O-1,y)}return T},a=(f,b,E,A,y,S,T,v,O,C,_)=>{let R=A-b,D=E-b,k=y-A-D,$=-k-(f-1),J=-k+(f-1),j=t,x=f<v?f:v;for(let I=0,F=-f;I<=x;I+=1,F+=2){let H=I===0||I!==f&&j<T[I],U=H?T[I]:j,G=H?U:U+1,V=R+G-F,Y=r(G+1,E,V+1,y,S),oe=G+Y;if(j=T[I],T[I]=oe,$<=F&&F<=J){let ye=(f-1-(F+k))/2;if(ye<=C&&O[ye]-1<=oe){let Ae=R+U-(H?F+1:F-1),ve=n(b,U,A,Ae,S),Ne=U-ve,We=Ae-ve,Me=Ne+1,bt=We+1;_.nChangePreceding=f-1,f-1===Me+bt-b-A?(_.aEndPreceding=b,_.bEndPreceding=A):(_.aEndPreceding=Me,_.bEndPreceding=bt),_.nCommonPreceding=ve,ve!==0&&(_.aCommonPreceding=Me,_.bCommonPreceding=bt),_.nCommonFollowing=Y,Y!==0&&(_.aCommonFollowing=G+1,_.bCommonFollowing=V+1);let ct=oe+1,Bt=V+Y+1;return _.nChangeFollowing=f-1,f-1===E+y-ct-Bt?(_.aStartFollowing=E,_.bStartFollowing=y):(_.aStartFollowing=ct,_.bStartFollowing=Bt),!0}}}return!1},s=(f,b,E,A,y,S,T,v,O,C,_)=>{let R=y-E,D=E-b,k=y-A-D,$=k-f,J=k+f,j=t,x=f<C?f:C;for(let I=0,F=f;I<=x;I+=1,F-=2){let H=I===0||I!==f&&O[I]<j,U=H?O[I]:j,G=H?U:U-1,V=R+G-F,Y=n(b,G-1,A,V-1,S),oe=G-Y;if(j=O[I],O[I]=oe,$<=F&&F<=J){let ye=(f+(F-k))/2;if(ye<=v&&oe-1<=T[ye]){let Ae=V-Y;if(_.nChangePreceding=f,f===oe+Ae-b-A?(_.aEndPreceding=b,_.bEndPreceding=A):(_.aEndPreceding=oe,_.bEndPreceding=Ae),_.nCommonPreceding=Y,Y!==0&&(_.aCommonPreceding=oe,_.bCommonPreceding=Ae),_.nChangeFollowing=f-1,f===1)_.nCommonFollowing=0,_.aStartFollowing=E,_.bStartFollowing=y;else{let ve=R+U-(H?F-1:F+1),Ne=r(U,E,ve,y,S);_.nCommonFollowing=Ne,Ne!==0&&(_.aCommonFollowing=U,_.bCommonFollowing=ve);let We=U+Ne,Me=ve+Ne;f-1===E+y-We-Me?(_.aStartFollowing=E,_.bStartFollowing=y):(_.aStartFollowing=We,_.bStartFollowing=Me)}return!0}}}return!1},l=(f,b,E,A,y,S,T,v,O)=>{let C=A-b,_=y-E,R=E-b,D=y-A,k=D-R,$=R,J=R;if(T[0]=b-1,v[0]=E,k%2===0){let j=(f||k)/2,x=(R+D)/2;for(let I=1;I<=x;I+=1)if($=o(I,E,y,C,S,T,$),I<j)J=i(I,b,A,_,S,v,J);else if(s(I,b,E,A,y,S,T,$,v,J,O))return}else{let j=((f||k)+1)/2,x=(R+D+1)/2,I=1;for($=o(I,E,y,C,S,T,$),I+=1;I<=x;I+=1)if(J=i(I-1,b,A,_,S,v,J),I<j)$=o(I,E,y,C,S,T,$);else if(a(I,b,E,A,y,S,T,$,v,J,O))return}throw new Error(`${e}: no overlap aStart=${b} aEnd=${E} bStart=${A} bEnd=${y}`)},c=(f,b,E,A,y,S,T,v,O,C)=>{if(y-A<E-b){if(S=!S,S&&T.length===1){let{foundSubsequence:ye,isCommon:Ae}=T[0];T[1]={foundSubsequence:(ve,Ne,We)=>{ye(ve,We,Ne)},isCommon:(ve,Ne)=>Ae(Ne,ve)}}let Y=b,oe=E;b=A,E=y,A=Y,y=oe}let{foundSubsequence:_,isCommon:R}=T[S?1:0];l(f,b,E,A,y,R,v,O,C);let{nChangePreceding:D,aEndPreceding:k,bEndPreceding:$,nCommonPreceding:J,aCommonPreceding:j,bCommonPreceding:x,nCommonFollowing:I,aCommonFollowing:F,bCommonFollowing:H,nChangeFollowing:U,aStartFollowing:G,bStartFollowing:V}=C;b<k&&A<$&&c(D,b,k,A,$,S,T,v,O,C),J!==0&&_(J,j,x),I!==0&&_(I,F,H),G<E&&V<y&&c(U,G,E,V,y,S,T,v,O,C)},d=(f,b)=>{if(typeof b!="number")throw new TypeError(`${e}: ${f} typeof ${typeof b} is not a number`);if(!Number.isSafeInteger(b))throw new RangeError(`${e}: ${f} value ${b} is not a safe integer`);if(b<0)throw new RangeError(`${e}: ${f} value ${b} is a negative integer`)},m=(f,b)=>{let E=typeof b;if(E!=="function")throw new TypeError(`${e}: ${f} typeof ${E} is not a function`)};function h(f,b,E,A){d("aLength",f),d("bLength",b),m("isCommon",E),m("foundSubsequence",A);let y=r(0,f,0,b,E);if(y!==0&&A(y,0,0),f!==y||b!==y){let S=y,T=y,v=n(S,f-1,T,b-1,E),O=f-v,C=b-v,_=y+v;f!==_&&b!==_&&c(0,S,O,T,C,!1,[{foundSubsequence:A,isCommon:E}],[t],[t],{aCommonFollowing:t,aCommonPreceding:t,aEndPreceding:t,aStartFollowing:t,bCommonFollowing:t,bCommonPreceding:t,bEndPreceding:t,bStartFollowing:t,nChangeFollowing:t,nChangePreceding:t,nCommonFollowing:t,nCommonPreceding:t}),v!==0&&A(v,O,C)}}return pa}var X2=K2(),Dm=U2(X2);function Q2(e,t){return e.replace(/\s+$/,r=>t(r))}function il(e,t,r,n,o,i){return e.length!==0?r(`${n} ${Q2(e,o)}`):n!==" "?r(n):t&&i.length!==0?r(`${n} ${i}`):""}function km(e,t,{aColor:r,aIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return il(e,t,r,n,o,i)}function Fm(e,t,{bColor:r,bIndicator:n,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return il(e,t,r,n,o,i)}function Lm(e,t,{commonColor:r,commonIndicator:n,commonLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:i}){return il(e,t,r,n,o,i)}function Gp(e,t,r,n,{patchColor:o}){return o(`@@ -${e+1}
50,${t-e} +${r+1},${n-r} @@`)}function Z2(e,t){let r=e.length,n=t.contextLines,o=n+n,i=r,a=!1,s=0,l=0;for(;l!==r;){let v=l;for(;l!==r&&e[l][0]===Ie;)l+=1;if(v!==l)if(v===0)l>n&&(i-=l-n,a=!0);else if(l===r){let O=l-v;O>n&&(i-=O-n,a=!0)}else{let O=l-v;O>o&&(i-=O-o,s+=1)}for(;l!==r&&e[l][0]!==Ie;)l+=1}let c=s!==0||a;s!==0?i+=s+1:a&&(i+=1);let d=i-1,m=[],h=0;c&&m.push("");let f=0,b=0,E=0,A=0,y=v=>{let O=m.length;m.push(Lm(v,O===0||O===d,t)),E+=1,A+=1},S=v=>{let O=m.length;m.push(km(v,O===0||O===d,t)),E+=1},T=v=>{let O=m.length;m.push(Fm(v,O===0||O===d,t)),A+=1};for(l=0;l!==r;){let v=l;for(;l!==r&&e[l][0]===Ie;)l+=1;if(v!==l)if(v===0){l>n&&(v=l-n,f=v,b=v,E=f,A=b);for(let O=v;O!==l;O+=1)y(e[O][1])}else if(l===r){let O=l-v>n?v+n:l;for(let C=v;C!==O;C+=1)y(e[C][1])}else{let O=l-v;if(O>o){let C=v+n;for(let R=v;R!==C;R+=1)y(e[R][1]);m[h]=Gp(f,E,b,A,t),h=m.length,m.push("");let _=O-o;f=E+_,b=A+_,E=f,A=b;for(let R=l-n;R!==l;R+=1)y(e[R][1])}else for(let C=v;C!==l;C+=1)y(e[C][1])}for(;l!==r&&e[l][0]===Je;)S(e[l][1]),l+=1;for(;l!==r&&e[l][0]===Ve;)T(e[l][1]),l+=1}return c&&(m[h]=Gp(f,E,b,A,t)),m.join(` 51`)}function eS(e,t){return e.map((r,n,o)=>{let i=r[1],a=n===0||n===o.length-1;switch(r[0]){case Je:return km(i,a,t);case Ve:return Fm(i,a,t);default:return Lm(i,a,t)}}).join(` 52`)}var Hs=e=>e,Mm=5,tS=0;function rS(){return{aAnnotation:"Expected",aColor:Yt.green,aIndicator:"-",bAnnotation:"Received",bColor:Yt.red,bIndicator:"+",changeColor:Yt.inverse,changeLineTrailingSpaceColor:Hs,commonColor:Yt.dim,commonIndicator:" ",commonLineTrailingSpaceColor:Hs,compareKeys:void 0,contextLines:Mm,emptyFirstOrLastLinePlaceholder:"",expand:!1,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:Yt.yellow,printBasicPrototype:!1,truncateThreshold:tS,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:Hs}}function nS(e){return e&&typeof e=="function"?e:void 0}function oS(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0?e:Mm}function Lr(e={}){return{...rS(),...e,compareKeys:nS(e.compareKeys),contextLines:oS(e.contextLines)}}function cn(e){return e.length===1&&e[0].length===0}function aS(e){let t=0,r=0;return e.forEach(n=>{switch(n[0]){case Je:t+=1;break;case Ve:r+=1;break}}),{a:t,b:r}}function iS({aAnnotation:e,aColor:t,aIndicator:r,bAnnotation:n,bColor:o,bIndicator:i,includeChangeCounts:a,omitAnnotationLines:s},l){if(s)return"";let c="",d="";if(a){let f=String(l.a),b=String(l.b),E=n.length-e.length,A=" ".repeat(Math.max(0,E)),y=" ".repeat(Math.max(0,-E)),S=b.length-f.length,T=" ".repeat(Math.max(0,S)),v=" ".repeat(Math.max(0,-S));c=`${A} ${r} ${T}${f}`,d=`${y} ${i} ${v}${b}`}let m=`${r} ${e}${c}`,h=`${i} ${n}${d}`;return`${t(m)} 53${o(h)} 54 55`}function sl(e,t,r){return iS(r,aS(e))+(r.expand?eS(e,r):Z2(e,r))+(t?r.truncateAnnotationColor(` 56${r.truncateAnnotation}`):"")}function ba(e,t,r){let n=Lr(r),[o,i]=Bm(cn(e)?[]:e,cn(t)?[]:t,n);return sl(o,i,n)}function sS(e,t,r,n,o){if(cn(e)&&cn(r)&&(e=[],r=[]),cn(t)&&cn(n)&&(t=[],n=[]),e.length!==r.length||t.length!==n.length)return ba(e,t,o);let[i,a]=Bm(r,n,o),s=0,l=0;return i.forEach(c=>{switch(c[0]){case Je:c[1]=e[s],s+=1;break;case Ve:c[1]=t[l],l+=1;break;default:c[1]=t[l],s+=1,l+=1}}),sl(i,a,Lr(o))}function Bm(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),i=n?Math.min(e.length,o):e.length,a=n?Math.min(t.length,o):t.length,s=i!==e.length||a!==t.length,l=(h,f)=>e[h]===t[f],c=[],d=0,m=0;for(Dm(i,a,l,(h,f,b)=>{for(;d!==f;d+=1)c.push(new Re(Je,e[d]));for(;m!==b;m+=1)c.push(new Re(Ve,t[m]));for(;h!==0;h-=1,d+=1,m+=1)c.push(new Re(Ie,t[m]))});d!==i;d+=1)c.push(new Re(Je,e[d]));for(;m!==a;m+=1)c.push(new Re(Ve,t[m]));return[c,s]}function Jp(e){if(e===void 0)return"undefined";if(e===null)return"null";if(Array.isArray(e))return"array";if(typeof e=="boolean")return"boolean";if(typeof e=="function")return"function";if(typeof e=="number")return"number";if(typeof e=="string")return"string";if(typeof e=="bigint")return"bigint";if(typeof e=="object"){if(e!=null){if(e.constructor===RegExp)return"regexp";if(e.constructor===Map)return"map";if(e.constructor===Set)return"set";if(e.constructor===Date)return"date"}return"object"}else if(typeof e=="symbol")return"symbol";throw new Error(`value of unknown type: ${e}`)}function Yp(e){return e.includes(`\r 57`)?`\r 58`:` 59`}function lS(e,t,r){let n=r?.truncateThreshold??!1,o=Math.max(Math.floor(r?.truncateThreshold??0),0),i=e.length,a=t.length;if(n){let h=e.includes(` 60`),f=t.includes(` 61`),b=Yp(e),E=Yp(t),A=h?`${e.split(b,o).join(b)} 62`:e,y=f?`${t.split(E,o).join(E)} 63`:t;i=A.length,a=y.length}let s=i!==e.length||a!==t.length,l=(h,f)=>e[h]===t[f],c=0,d=0,m=[];return Dm(i,a,l,(h,f,b)=>{c!==f&&m.push(new Re(Je,e.slice(c,f))),d!==b&&m.push(new Re(Ve,t.slice(d,b))),c=f+h,d=b+h,m.push(new Re(Ie,t.slice(b,d)))}),c!==i&&m.push(new Re(Je,e.slice(c))),d!==a&&m.push(new Re(Ve,t.slice(d))),[m,s]}function uS(e,t,r){return t.reduce((n,o)=>n+(o[0]===Ie?o[1]:o[0]===e&&o[1].length!==0?r(o[1]):""),"")}var Wp=class{op;line;lines;changeColor;constructor(e,t){this.op=e,this.line=[],this.lines=[],this.changeColor=t}pushSubstring(e){this.pushDiff(new Re(this.op,e))}pushLine(){this.lines.push(this.line.length!==1?new Re(this.op,uS(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new Re(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return this.line.length===0}pushDiff(e){this.line.push(e)}align(e){let t=e[1];if(t.includes(` 64`)){let r=t.split(` 65`),n=r.length-1;r.forEach((o,i)=>{i<n?(this.pushSubstring(o),this.pushLine()):o.length!==0&&this.pushSubstring(o)})}else this.pushDiff(e)}moveLinesTo(e){this.isLineEmpty()||this.pushLine(),e.push(...this.lines),this.lines.length=0}},cS=class{deleteBuffer;insertBuffer;lines;constructor(e,t){this.deleteBuffer=e,this.insertBuffer=t,this.lines=[]}pushDiffCommonLine(e){this.lines.push(e)}pushDiffChangeLines(e){let t=e[1].length===0;(!t||this.deleteBuffer.isLineEmpty())&&this.deleteBuffer.pushDiff(e),(!t||this.insertBuffer.isLineEmpty())&&this.insertBuffer.pushDiff(e)}flushChangeLines(){this.deleteBuffer.moveLinesTo(this.lines),this.insertBuffer.moveLinesTo(this.lines)}align(e){let t=e[0],r=e[1];if(r.includes(` 66`)){let n=r.split(` 67`),o=n.length-1;
67n.forEach((i,a)=>{if(a===0){let s=new Re(t,i);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(s)):(this.pushDiffChangeLines(s),this.flushChangeLines())}else a<o?this.pushDiffCommonLine(new Re(t,i)):i.length!==0&&this.pushDiffChangeLines(new Re(t,i))})}else this.pushDiffChangeLines(e)}getLines(){return this.flushChangeLines(),this.lines}};function dS(e,t){let r=new Wp(Je,t),n=new Wp(Ve,t),o=new cS(r,n);return e.forEach(i=>{switch(i[0]){case Je:r.align(i);break;case Ve:n.align(i);break;default:o.align(i)}}),o.getLines()}function pS(e,t){if(t){let r=e.length-1;return e.some((n,o)=>n[0]===Ie&&(o!==r||n[1]!==` 68`))}return e.some(r=>r[0]===Ie)}function mS(e,t,r){if(e!==t&&e.length!==0&&t.length!==0){let n=e.includes(` 69`)||t.includes(` 70`),[o,i]=$m(n?`${e} 71`:e,n?`${t} 72`:t,!0,r);if(pS(o,n)){let a=Lr(r),s=dS(o,a.changeColor);return sl(s,i,a)}}return ba(e.split(` 73`),t.split(` 74`),r)}function $m(e,t,r,n){let[o,i]=lS(e,t,n);return r&&z2(o),[o,i]}function Ws(e,t){let{commonColor:r}=Lr(t);return r(e)}var{AsymmetricMatcher:hS,DOMCollection:fS,DOMElement:yS,Immutable:gS,ReactElement:ES,ReactTestComponent:bS}=al,jm=[bS,ES,yS,fS,gS,hS,al.Error],Ks={maxDepth:20,plugins:jm},Um={callToJSON:!1,maxDepth:8,plugins:jm};function SS(e,t,r){if(Object.is(e,t))return"";let n=Jp(e),o=n,i=!1;if(n==="object"&&typeof e.asymmetricMatch=="function"){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||typeof e.getExpectedType!="function")return;o=e.getExpectedType(),i=o==="string"}if(o!==Jp(t)){let a=function(T){return T.length<=A?T:`${T.slice(0,A)}...`},{aAnnotation:s,aColor:l,aIndicator:c,bAnnotation:d,bColor:m,bIndicator:h}=Lr(r),f=Xs(Um,r),b=Dt(e,f),E=Dt(t,f),A=1e5;b=a(b),E=a(E);let y=`${l(`${c} ${s}:`)} 75${b}`,S=`${m(`${h} ${d}:`)} 76${E}`;return`${y} 77 78${S}`}if(!i)switch(n){case"string":return ba(e.split(` 79`),t.split(` 80`),r);case"boolean":case"number":return TS(e,t,r);case"map":return qs(Kp(e),Kp(t),r);case"set":return qs(Xp(e),Xp(t),r);default:return qs(e,t,r)}}function TS(e,t,r){let n=Dt(e,Ks),o=Dt(t,Ks);return n===o?"":ba(n.split(` 81`),o.split(` 82`),r)}function Kp(e){return new Map(Array.from(e.entries()).sort())}function Xp(e){return new Set(Array.from(e.values()).sort())}function qs(e,t,r){let n,o=!1;try{let a=Xs(Ks,r);n=Qp(e,t,a,r)}catch{o=!0}let i=Ws(Nm,r);if(n===void 0||n===i){let a=Xs(Um,r);n=Qp(e,t,a,r),n!==i&&!o&&(n=`${Ws(W2,r)} 83 84${n}`)}return n}function Xs(e,t){let{compareKeys:r,printBasicPrototype:n,maxDepth:o}=Lr(t);return{...e,compareKeys:r,printBasicPrototype:n,maxDepth:o??e.maxDepth}}function Qp(e,t,r,n){let o={...r,indent:0},i=Dt(e,o),a=Dt(t,o);if(i===a)return Ws(Nm,n);{let s=Dt(e,r),l=Dt(t,r);return sS(s.split(` 85`),l.split(` 86`),i.split(` 87`),a.split(` 88`),n)}}var Zp=2e4;function em(e){return Js(e)==="Object"&&typeof e.asymmetricMatch=="function"}function tm(e,t){let r=Js(e),n=Js(t);return r===n&&(r==="Object"||r==="Array")}function AS(e,t,r){let{aAnnotation:n,bAnnotation:o}=Lr(r);if(typeof t=="string"&&typeof e=="string"&&t.length>0&&e.length>0&&t.length<=Zp&&e.length<=Zp&&t!==e){if(t.includes(` 89`)||e.includes(` 90`))return mS(t,e,r);let[c]=$m(t,e,!0),d=c.some(b=>b[0]===Ie),m=vS(n,o),h=m(n)+CS(rm(c,Je,d)),f=m(o)+_S(rm(c,Ve,d));return`${h} 91${f}`}let i=jp(t,{forceWritable:!0}),a=jp(e,{forceWritable:!0}),{replacedExpected:s,replacedActual:l}=Vm(a,i);return SS(s,l,r)}function Vm(e,t,r=new WeakSet,n=new WeakSet){return e instanceof Error&&t instanceof Error&&typeof e.cause<"u"&&typeof t.cause>"u"?(delete e.cause,{replacedActual:e,replacedExpected:t}):tm(e,t)?r.has(e)||n.has(t)?{replacedActual:e,replacedExpected:t}:(r.add(e),n.add(t),Om(t).forEach(o=>{let i=t[o],a=e[o];if(em(i))i.asymmetricMatch(a)&&(e[o]=i);else if(em(a))a.asymmetricMatch(i)&&(t[o]=a);else if(tm(a,i)){let s=Vm(a,i,r,n);e[o]=s.replacedActual,t[o]=s.replacedExpected}}),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}function vS(...e){let t=e.reduce((r,n)=>n.length>r?n.length:r,0);return r=>`${r}: ${" ".repeat(t-r.length)}`}var wS="\xB7";function Hm(e){return e.replace(/\s+$/gm,t=>wS.repeat(t.length))}function _S(e){return Yt.red(Hm(zn(e)))}function CS(e){return Yt.green(Hm(zn(e)))}function rm(e,t,r){return e.reduce((n,o)=>n+(o[0]===Ie?o[1]:o[0]===t?r?Yt.inverse(o[1]):o[1]:""),"")}var RS="@@__IMMUTABLE_RECORD__@@",OS="@@__IMMUTABLE_ITERABLE__@@";function xS(e){return e&&(e[OS]||e[RS])}var IS=Object.getPrototypeOf({});function nm(e){return e instanceof Error?`<unserializable>: ${e.message}`:typeof e=="string"?`<unserializable>: ${e}`:"<unserializable>"}
91function hr(e,t=new WeakMap){if(!e||typeof e=="string")return e;if(e instanceof Error&&"toJSON"in e&&typeof e.toJSON=="function"){let r=e.toJSON();return r&&r!==e&&typeof r=="object"&&(typeof e.message=="string"&&ma(()=>r.message??(r.message=e.message)),typeof e.stack=="string"&&ma(()=>r.stack??(r.stack=e.stack)),typeof e.name=="string"&&ma(()=>r.name??(r.name=e.name)),e.cause!=null&&ma(()=>r.cause??(r.cause=hr(e.cause,t)))),hr(r,t)}if(typeof e=="function")return`Function<${e.name||"anonymous"}>`;if(typeof e=="symbol")return e.toString();if(typeof e!="object")return e;if(typeof Buffer<"u"&&e instanceof Buffer)return`<Buffer(${e.length}) ...>`;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return`<Uint8Array(${e.length}) ...>`;if(xS(e))return hr(e.toJSON(),t);if(e instanceof Promise||e.constructor&&e.constructor.prototype==="AsyncFunction")return"Promise";if(typeof Element<"u"&&e instanceof Element)return e.tagName;if(typeof e.asymmetricMatch=="function")return`${e.toString()} ${j2(e.sample)}`;if(typeof e.toJSON=="function")return hr(e.toJSON(),t);if(t.has(e))return t.get(e);if(Array.isArray(e)){let r=new Array(e.length);return t.set(e,r),e.forEach((n,o)=>{try{r[o]=hr(n,t)}catch(i){r[o]=nm(i)}}),r}else{let r=Object.create(null);t.set(e,r);let n=e;for(;n&&n!==IS;)Object.getOwnPropertyNames(n).forEach(o=>{if(!(o in r))try{r[o]=hr(e[o],t)}catch(i){delete r[o],r[o]=nm(i)}}),n=Object.getPrototypeOf(n);return r}}function ma(e){try{return e()}catch{}}function PS(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function ll(e,t,r=new WeakSet){if(!e||typeof e!="object")return{message:String(e)};let n=e;(n.showDiff||n.showDiff===void 0&&n.expected!==void 0&&n.actual!==void 0)&&(n.diff=AS(n.actual,n.expected,{...t,...n.diffOptions})),"expected"in n&&typeof n.expected!="string"&&(n.expected=zn(n.expected,10)),"actual"in n&&typeof n.actual!="string"&&(n.actual=zn(n.actual,10));try{typeof n.message=="string"&&(n.message=PS(n.message))}catch{}try{!r.has(n)&&typeof n.cause=="object"&&(r.add(n),n.cause=ll(n.cause,t,r))}catch{}try{return hr(n)}catch(o){return hr(new Error(`Failed to fully serialize error: ${o?.message} 92Inner error message: ${n?.message}`))}}ot();var ul=globalThis.__STORYBOOK_ADDONS_PREVIEW,NS=new Error("This function ran after the play function completed. Did you forget to `await` it?"),qm=e=>Object.prototype.toString.call(e)==="[object Object]",DS=e=>Object.prototype.toString.call(e)==="[object Module]",kS=e=>{if(!qm(e)&&!DS(e))return!1;if(e.constructor===void 0)return!0;let t=e.constructor.prototype;return!!qm(t)},FS=e=>{try{return new e.constructor}catch{return{}}},cl=()=>({renderPhase:"preparing",isDebugging:!1,isPlaying:!1,isLocked:!1,cursor:0,calls:[],shadowCalls:[],callRefsByResult:new Map,chainedCallIds:new Set,ancestors:[],playUntil:void 0,resolvers:{},syncTimeout:void 0}),zm=(e,t=!1)=>{let r=(t?e.shadowCalls:e.calls).filter(o=>o.retain);if(!r.length)return;let n=new Map(Array.from(e.callRefsByResult.entries()).filter(([,o])=>o.retain));return{cursor:r.length,calls:r,callRefsByResult:n}},LS=class{constructor(){this.detached=!1,this.initialized=!1,this.state={},this.loadParentWindowState=()=>{try{this.state=W.window?.parent?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__||{}}catch{this.detached=!0}},this.updateParentWindowState=()=>{try{W.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}catch{this.detached=!0}},this.loadParentWindowState();let e=({storyId:s,renderPhase:l,isPlaying:c=!0,isDebugging:d=!1})=>{let m=this.getState(s);this.setState(s,{...cl(),...zm(m,d),renderPhase:l||m.renderPhase,shadowCalls:d?m.shadowCalls:[],chainedCallIds:d?m.chainedCallIds:new Set,playUntil:d?m.playUntil:void 0,isPlaying:c,isDebugging:d}),this.sync(s)},t=s=>({storyId:l,playUntil:c})=>{this.getState(l).isDebugging||this.setState(l,({calls:m})=>({calls:[],shadowCalls:m.map(h=>({...h,status:"waiting"})),isDebugging:!0}));let d=this.getLog(l);this.setState(l,({shadowCalls:m})=>{if(c||!d.length)return{playUntil:c};let h=m.findIndex(f=>f.id===d[0].callId);return{playUntil:m.slice(0,h).filter(f=>f.interceptable&&!f.ancestors?.length).slice(-1)[0]?.id}}),s.emit(an,{storyId:l,isDebugging:!0})},r=s=>({storyId:l})=>{let c=this.getLog(l).filter(m=>!m.ancestors?.length),d=c.reduceRight((m,h,f)=>m>=0||h.status==="waiting"?m:f,-1);t(s)({storyId:l,playUntil:c[d-1]?.callId})},n=s=>({storyId:l,callId:c})=>{let{calls:d,shadowCalls:m,resolvers:h}=this.getState(l),f=d.find(({id:E})=>E===c),b=m.find(({id:E})=>E===c);if(!f&&b&&Object.values(h).length>0){let E=this.getLog(l).find(A=>A.status==="waiting")?.callId;b.id!==E&&this.setState(l,{playUntil:b.id}
92),Object.values(h).forEach(A=>A())}else t(s)({storyId:l,playUntil:c})},o=s=>({storyId:l})=>{let{resolvers:c}=this.getState(l);if(Object.values(c).length>0)Object.values(c).forEach(d=>d());else{let d=this.getLog(l).find(m=>m.status==="waiting")?.callId;d?t(s)({storyId:l,playUntil:d}):i({storyId:l})}},i=({storyId:s})=>{this.setState(s,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(s).resolvers).forEach(l=>l())},a=({storyId:s,newPhase:l})=>{let{isDebugging:c}=this.getState(s);if(l==="preparing"&&c)return e({storyId:s,renderPhase:l,isDebugging:c});if(l==="playing")return e({storyId:s,renderPhase:l,isDebugging:c});l==="played"?this.setState(s,{renderPhase:l,isLocked:!1,isPlaying:!1,isDebugging:!1}):l==="errored"?this.setState(s,{renderPhase:l,isLocked:!1,isPlaying:!1}):l==="aborted"?this.setState(s,{renderPhase:l,isLocked:!0,isPlaying:!1}):this.setState(s,{renderPhase:l}),this.sync(s)};ul&&ul.ready().then(()=>{this.channel=ul.getChannel(),this.channel.on(an,e),this.channel.on(qt,a),this.channel.on(Ss,()=>{this.initialized?this.cleanup():this.initialized=!0}),this.channel.on($e.START,t(this.channel)),this.channel.on($e.BACK,r(this.channel)),this.channel.on($e.GOTO,n(this.channel)),this.channel.on($e.NEXT,o(this.channel)),this.channel.on($e.END,i)})}getState(e){return this.state[e]||cl()}setState(e,t){if(e){let r=this.getState(e),n=typeof t=="function"?t(r):t;this.state={...this.state,[e]:{...r,...n}},this.updateParentWindowState()}}cleanup(){this.state=Object.entries(this.state).reduce((t,[r,n])=>{let o=zm(n);return o&&(t[r]=Object.assign(cl(),o)),t},{});let e={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:[]};this.channel?.emit($e.SYNC,e),this.updateParentWindowState()}getLog(e){let{calls:t,shadowCalls:r}=this.getState(e),n=[...r];t.forEach((i,a)=>{n[a]=i});let o=new Set;return n.reduceRight((i,a)=>(a.args.forEach(s=>{s?.__callId__&&o.add(s.__callId__)}),a.path.forEach(s=>{s.__callId__&&o.add(s.__callId__)}),(a.interceptable||a.exception)&&!o.has(a.id)&&(i.unshift({callId:a.id,status:a.status,ancestors:a.ancestors}),o.add(a.id)),i),[])}instrument(e,t,r=0){if(!kS(e))return e;let{mutate:n=!1,path:o=[]}=t,i=t.getKeys?t.getKeys(e,r):Object.keys(e);return r+=1,i.reduce((a,s)=>{let l=MS(e,s);if(typeof l?.get=="function"){if(l.configurable){let d=()=>l?.get?.bind(e)?.();Object.defineProperty(a,s,{get:()=>this.instrument(d(),{...t,path:o.concat(s)},r)})}return a}let c=e[s];return typeof c!="function"?(a[s]=this.instrument(c,{...t,path:o.concat(s)},r),a):"__originalFn__"in c&&typeof c.__originalFn__=="function"?(a[s]=c,a):(a[s]=(...d)=>this.track(s,c,e,d,t),a[s].__originalFn__=c,Object.defineProperty(a[s],"name",{value:s,writable:!1}),Object.keys(c).length>0&&Object.assign(a[s],this.instrument({...c},{...t,path:o.concat(s)},r)),a)},n?e:FS(e))}track(e,t,r,n,o){let i=n?.[0]?.__storyId__||W.__STORYBOOK_PREVIEW__?.selectionStore?.selection?.storyId,{cursor:a,ancestors:s}=this.getState(i);this.setState(i,{cursor:a+1});let l=`${s.slice(-1)[0]||i} [${a}] ${e}`,{path:c=[],intercept:d=!1,retain:m=!1}=o,h=typeof d=="function"?d(e,c):d,f={id:l,cursor:a,storyId:i,ancestors:s,path:c,method:e,args:n,interceptable:h,retain:m},b=(h&&!s.length?this.intercept:this.invoke).call(this,t,r,f,o);return this.instrument(b,{...o,mutate:!0,path:[{__callId__:f.id}]})}intercept(e,t,r,n){let{chainedCallIds:o,isDebugging:i,playUntil:a}=this.getState(r.storyId),s=o.has(r.id);return!i||s||a?(a===r.id&&this.setState(r.storyId,{playUntil:void 0}),this.invoke(e,t,r,n)):new Promise(l=>{this.setState(r.storyId,({resolvers:c})=>({isLocked:!1,resolvers:{...c,[r.id]:l}}))}).then(()=>(this.setState(r.storyId,l=>{let{[r.id]:c,...d}=l.resolvers;return{isLocked:!0,resolvers:d}}),this.invoke(e,t,r,n)))}invoke(e,t,r,n){let{callRefsByResult:o,renderPhase:i}=this.getState(r.storyId),a=25,s=(d,m,h)=>{if(h.includes(d))return"[Circular]";if(h=[...h,d],m>a)return"...";if(o.has(d))return o.get(d);if(d instanceof Array)return d.map(f=>s(f,++m,h));if(d instanceof Date)return{__date__:{value:d.toISOString()}};if(d instanceof Error){let{name:f,message:b,stack:E}=d;return{__error__:{name:f,message:b,stack:E}}}if(d instanceof RegExp){let{flags:f,source:b}=d;return{__regexp__:{flags:f,source:b}}}if(d instanceof W.window?.HTMLElement){let{prefix:f,localName:b,id:E,classList:A,innerText:y}=d,S=Array.from(A);return{__element__:{prefix:f,localName:b,id:E,classNames:S,innerText:y}}}return typeof d=="function"?{__function__:{name:"getMockName"in d?d.getMockName():d.name}}:typeof d=="symbol"?{__symbol__:{description:d.description}}:typeof d=="object"&&d?.constructor?.name&&d?.constructor?.name!=="Object"?{__class__:{name:d.constructor.name}}:Object.prototype.toString.call(d)==="[object Object]"?Object.fromEntries(Object.entries(d).map(([f,b])=>[f,s(b,++m,h)])):d},l={...r,args:r.args.map(d=>s(d,0,[]))};r.path.forEach(d=>{d?.__callId__&&this.setState(r.storyId,({chainedCallIds:m})=>
92({chainedCallIds:new Set(Array.from(m).concat(d.__callId__))}))});let c=d=>{if(d instanceof Error){let{name:m,message:h,stack:f,callId:b=r.id}=d,{showDiff:E=void 0,diff:A=void 0,actual:y=void 0,expected:S=void 0}=d.name==="AssertionError"?ll(d):d,T={name:m,message:h,stack:f,callId:b,showDiff:E,diff:A,actual:y,expected:S};if(this.update({...l,status:"error",exception:T}),this.setState(r.storyId,v=>({callRefsByResult:new Map([...Array.from(v.callRefsByResult.entries()),[d,{__callId__:r.id,retain:r.retain}]])})),r.ancestors?.length)throw Object.prototype.hasOwnProperty.call(d,"callId")||Object.defineProperty(d,"callId",{value:r.id}),d}throw d};try{if(i==="played"&&!r.retain)throw NS;let d=(n.getArgs?n.getArgs(r,this.getState(r.storyId)):r.args).map(h=>typeof h!="function"||BS(h)||Object.keys(h).length?h:(...f)=>{let{cursor:b,ancestors:E}=this.getState(r.storyId);this.setState(r.storyId,{cursor:0,ancestors:[...E,r.id]});let A=()=>this.setState(r.storyId,{cursor:b,ancestors:E}),y=!1;try{let S=h(...f);return S instanceof Promise?(y=!0,S.finally(A)):S}finally{y||A()}}),m=e.apply(t,d);return m&&["object","function","symbol"].includes(typeof m)&&this.setState(r.storyId,h=>({callRefsByResult:new Map([...Array.from(h.callRefsByResult.entries()),[m,{__callId__:r.id,retain:r.retain}]])})),this.update({...l,status:m instanceof Promise?"active":"done"}),m instanceof Promise?m.then(h=>(this.update({...l,status:"done"}),h),c):m}catch(d){return c(d)}}update(e){this.channel?.emit($e.CALL,e),this.setState(e.storyId,({calls:t})=>{let r=t.concat(e).reduce((n,o)=>Object.assign(n,{[o.id]:o}),{});return{calls:Object.values(r).sort((n,o)=>n.id.localeCompare(o.id,void 0,{numeric:!0}))}}),this.sync(e.storyId)}sync(e){let t=()=>{let{isLocked:r,isPlaying:n}=this.getState(e),o=this.getLog(e),i=o.filter(({ancestors:c})=>!c.length).find(c=>c.status==="waiting")?.callId,a=o.some(c=>c.status==="active");if(this.detached||r||a||o.length===0){let c={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:o};this.channel?.emit($e.SYNC,c);return}let s=o.some(c=>c.status==="done"||c.status==="error"),l={controlStates:{detached:this.detached,start:s,back:s,goto:!0,next:n,end:n},logItems:o,pausedAt:i};this.channel?.emit($e.SYNC,l)};this.setState(e,({syncTimeout:r})=>(clearTimeout(r),{syncTimeout:setTimeout(t,0)}))}};function dl(e,t={}){try{let r=!1,n=!1;return W.window?.location?.search?.includes("instrument=true")?r=!0:W.window?.location?.search?.includes("instrument=false")&&(n=!0),W.window?.parent===W.window&&!r||n?e:(W.window&&!W.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(W.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new LS),(W.window?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__).instrument(e,t))}catch(r){return Pr.warn(r),e}}function MS(e,t){let r=e;for(;r!=null;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function BS(e){if(typeof e!="function")return!1;let t=Object.getOwnPropertyDescriptor(e,"prototype");return t?!t.writable:!1}var $S=_e({"../../node_modules/@ngard/tiny-isequal/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=(function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,i){return(function a(s,l,c){var d,m,h,f=t.call(s),b=t.call(l);if(s===l)return!0;if(s==null||l==null)return!1;if(c.indexOf(s)>-1&&c.indexOf(l)>-1)return!0;if(c.push(s,l),f!=b||(d=n(s),m=n(l),d.length!=m.length||d.some(function(E){return!a(s[E],l[E],c)})))return!1;switch(f.slice(8,-1)){case"Symbol":return s.valueOf()==l.valueOf();case"Date":case"Number":return+s==+l||+s!=+s&&+l!=+l;case"RegExp":case"Function":case"String":case"Boolean":return""+s==""+l;case"Set":case"Map":d=s.entries(),m=l.entries();do if(!a((h=d.next()).value,m.next().value,c))return!1;while(!h.done);return!0;case"ArrayBuffer":s=new Uint8Array(s),l=new Uint8Array(l);case"DataView":s=new Uint8Array(s.buffer),l=new Uint8Array(l.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(s.length!=l.length)return!1;for(h=0;h<s.length;h++)if((h in s||h in l)&&(h in s!=h in l||!a(s[h],l[h],c)))return!1;return!0;case"Object":return a(r(s),r(l),c);default:return!1}})(o,i,[])}})()}}),Gm=nt($S(),1),ch=e=>e.map(t=>
92typeof t<"u").filter(Boolean).length,jS=(e,t)=>{let{exists:r,eq:n,neq:o,truthy:i}=e;if(ch([r,n,o,i])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,Gm.isEqual)(t,n);if(typeof o<"u")return!(0,Gm.isEqual)(t,o);if(typeof r<"u"){let a=typeof t<"u";return r?a:!a}return typeof i>"u"||i?!!t:!t},Fs=(e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(ch([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let i=n?t[n]:r[o];return jS(e.if,i)},US={};ui(US,{argsEnhancers:()=>qS});var dh=(e,t)=>typeof t[e]>"u"&&!(e in t),VS=e=>{let{initialArgs:t,argTypes:r,id:n,parameters:{actions:o}}=e;if(!o||o.disable||!o.argTypesRegex||!r)return{};let i=new RegExp(o.argTypesRegex);return Object.entries(r).filter(([a])=>!!i.test(a)).reduce((a,[s,l])=>(dh(s,t)&&(a[s]=ca(s,{implicit:!0,id:n})),a),{})},HS=e=>{let{initialArgs:t,argTypes:r,parameters:{actions:n}}=e;return n?.disable||!r?{}:Object.entries(r).filter(([o,i])=>!!i.action).reduce((o,[i,a])=>(dh(i,t)&&(o[i]=ca(typeof a.action=="string"?a.action:i)),o),{})},qS=[HS,VS],zS={};ui(zS,{loaders:()=>JS});var Jm=!1,GS=e=>{let{parameters:t}=e;t?.actions?.disable||Jm||(hp((r,n)=>{let o=r.getMockName();o!=="spy"&&o!=="vi.fn()"&&(!/^next\/.*::/.test(o)||["next/router::useRouter()","next/navigation::useRouter()","next/navigation::redirect","next/link::Link","next/cache::","next/headers::cookies().set","next/headers::cookies().delete","next/headers::headers().set","next/headers::headers().delete"].some(i=>o.startsWith(i)))&&ca(o)(n)}),Jm=!0)},JS=[GS];var{document:Ct}=globalThis,YS=()=>globalThis?.matchMedia?!!globalThis.matchMedia("(prefers-reduced-motion: reduce)")?.matches:!1,Ym=e=>{(Array.isArray(e)?e:[e]).forEach(WS)},WS=e=>{if(!Ct)return;let t=Ct.getElementById(e);t&&t.parentElement&&t.parentElement.removeChild(t)},KS=(e,t)=>{if(!Ct)return;let r=Ct.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=Ct.createElement("style");n.setAttribute("id",e),n.innerHTML=t,Ct.head.appendChild(n)}},XS=(e,t,r)=>{if(!Ct)return;let n=Ct.getElementById(e);if(n)n.innerHTML!==t&&(n.innerHTML=t);else{let o=Ct.createElement("style");o.setAttribute("id",e),o.innerHTML=t;let i=`addon-backgrounds-grid${r?`-docs-${r}`:""}`,a=Ct.getElementById(i);a?a.parentElement?.insertBefore(o,a):Ct.head.appendChild(o)}},QS={cellSize:100,cellAmount:10,opacity:.8},Wm="addon-backgrounds",Km="addon-backgrounds-grid",ZS=YS()?"":"transition: background-color 0.3s;",eT=(e,t)=>{let{globals:r={},parameters:n={},viewMode:o,id:i}=t,{options:a=Ko,disable:s,grid:l=QS}=n[It]||{},c=r[It]||{},d=typeof c=="string"?c:c?.value,m=d?a[d]:void 0,h=typeof m=="string"?m:m?.value||"transparent",f=typeof c=="string"?!1:c.grid||!1,b=!!m&&!s,E=o==="docs"?`#anchor--${i} .docs-story, #anchor--primary--${i} .docs-story`:".sb-show-main",A=o==="docs"?`#anchor--${i} .docs-story, #anchor--primary--${i} .docs-story`:".sb-show-main",y=n.layout===void 0||n.layout==="padded",S=o==="docs"?20:y?16:0,{cellAmount:T,cellSize:v,opacity:O,offsetX:C=S,offsetY:_=S}=l,R=o==="docs"?`${Wm}-docs-${i}`:`${Wm}-color`,D=o==="docs"?i:null;zt(()=>{let $=` 93 ${E} { 94 background: ${h} !important; 95 ${ZS} 96 }`;if(!b){Ym(R);return}XS(R,$,D)},[E,R,D,b,h]);let k=o==="docs"?`${Km}-docs-${i}`:`${Km}`;return zt(()=>{if(!f){Ym(k);return}let $=[`${v*T}px ${v*T}px`,`${v*T}px ${v*T}px`,`${v}px ${v}px`,`${v}px ${v}px`].join(", "),J=` 97 ${A} { 98 background-size: ${$} !important; 99 background-position: ${C}px ${_}px, ${C}px ${_}px, ${C}px ${_}px, ${C}px ${_}px !important; 100 background-blend-mode: difference !important; 101 background-image: linear-gradient(rgba(130, 130, 130, ${O}) 1px, transparent 1px), 102 linear-gradient(90deg, rgba(130, 130, 130, ${O}) 1px, transparent 1px), 103 linear-gradient(rgba(130, 130, 130, ${O/2}) 1px, transparent 1px), 104 linear-gradient(90deg, rgba(130, 130, 130, ${O/2}) 1px, transparent 1px) !important; 105 } 106 `;KS(k,J)},[T,v,A,k,f,C,_,O]),e()},A7=globalThis.FEATURES?.backgrounds?[eT]:[],v7={[It]:{grid:{cellSize:20,opacity:.5,cellAmount:5},disable:!1}},w7={[It]:{value:void 0,grid:!1}};var{step:R7}=dl({step:async(e,t,r)=>t(r)},{intercept:!0});var Xm={chevronLeft:["M9.10355 10.1464C9.29882 10.3417 9.29882 10.6583 9.10355 10.8536C8.90829 11.0488 8.59171 11.0488 8.39645 10.8536L4.89645 7.35355C4.70118 7.15829 4.70118 6.84171 4.89645 6.64645L8.39645 3.14645C8.59171 2.95118 8.90829 2.95118 9.10355 3.14645C9.29882 3.34171 9.29882 3.65829 9.10355 3.85355L5.95711 7L9.10355 10.1464Z"],chevronRight:["M4.89645 10.1464C4.70118 10.3417 4.70118 10.6583 4.89645 10.8536C5.09171 11.0488 5.40829 11.0488 5.60355 10.8536L9.10355 7.35355C9.29882 7.15829 9.29882 6.84171 9.10355 6.64645L5.60355 3.14645C5.40829 2.95118 5.09171 2.95118 4.89645 3.14645C4.70118 3.34171 4.70118 3.65829 4.89645 3.85355L8.04289 7L4.89645 10.1464Z"],info:["M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z","M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z"],shareAlt:["M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1v-4.5a.5.5 0 00-1 0v4.5H2v-10h4.5a.5.5 0 000-1H2z","M7.354 7.357L12 2.711v1.793a.5.5 0 001 0v-3a.5.5 0 00-.5-.5h-3a.5.5 0 100 1h1.793L6.646 6.65a.5.5 0 10.708.707z"]},tT="svg,path,rect,circle,line,polyline,polygon,ellipse,text".split(","),ke=(e,t={},r)=>{let n=tT.includes(e)?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return Object.entries(t).forEach(([o,i])=>{/[A-Z]/.test(o)?(o==="onClick"&&(n.addEventListener("click",i),n.addEventListener("keydown",a=>{(a.key==="Enter"||a.key===" ")&&(a.preventDefault(),i())})),o==="onMouseEnter"&&n.addEventListener("mouseenter",i),o==="onMouseLeave"&&n.addEventListener("mouseleave",i)):n.setAttribute(o,i)}),r?.forEach(o=>{if(!(o==null||o===!1))try{n.appendChild(o)}catch{n.appendChild(document.createTextNode(String(o)))}}),n},Sa=e=>Xm[e]&&ke("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},Xm[e].map(t=>ke("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d:t}))),rT=e=>{if("elements"in e){let{elements:n,color:o,style:i}=e;return{id:void 0,priority:0,selectors:n,styles:{outline:`2px ${i} ${o}`,outlineOffset:"2px",boxShadow:"0 0 0 6px rgba(255,255,255,0.6)"},menu:void 0}}let{menu:t,...r}=e;return{id:void 0,priority:0,styles:{outline:"2px dashed #029cfd"},...r,menu:Array.isArray(t)?t.every(Array.isArray)?t:[t]:void 0}},nT=e=>e instanceof Function,Jn=new Map,Mr=new Map,Ta=new Map,Wt=e=>{let t=Symbol();return Mr.set(t,[]),Jn.set(t,e),{get:()=>Jn.get(t),set:r=>{let n=Jn.get(t),o=nT(r)?r(n):r;o!==n&&(Jn.set(t,o),Mr.get(t)?.forEach(i=>
106{Ta.get(i)?.(),Ta.set(i,i(o))}))},subscribe:r=>(Mr.get(t)?.push(r),()=>{let n=Mr.get(t);n&&Mr.set(t,n.filter(o=>o!==r))}),teardown:()=>{Mr.get(t)?.forEach(r=>{Ta.get(r)?.(),Ta.delete(r)}),Mr.delete(t),Jn.delete(t)}}},Qm=e=>{let t=document.getElementById("storybook-root"),r=new Map;for(let n of e){let{priority:o=0}=n;for(let i of n.selectors){let a=[...document.querySelectorAll(`:is(${i}):not([id^="storybook-"], [id^="storybook-"] *, [class^="sb-"], [class^="sb-"] *)`),...t?.querySelectorAll(i)||[]];for(let s of a){let l=r.get(s);(!l||l.priority<=o)&&r.set(s,{...n,priority:o,selectors:Array.from(new Set((l?.selectors||[]).concat(i)))})}}}return r},oT=e=>Array.from(e.entries()).map(([t,{selectors:r,styles:n,hoverStyles:o,focusStyles:i,menu:a}])=>{let{top:s,left:l,width:c,height:d}=t.getBoundingClientRect(),{position:m}=getComputedStyle(t);return{element:t,selectors:r,styles:n,hoverStyles:o,focusStyles:i,menu:a,top:m==="fixed"?s:s+window.scrollY,left:m==="fixed"?l:l+window.scrollX,width:c,height:d}}).sort((t,r)=>r.width*r.height-t.width*t.height),Zm=(e,t)=>{let r=e.getBoundingClientRect(),{x:n,y:o}=t;return r?.top&&r?.left&&n>=r.left&&n<=r.left+r.width&&o>=r.top&&o<=r.top+r.height},eh=(e,t,r)=>{if(!t||!r)return!1;let{left:n,top:o,width:i,height:a}=e;a<Gt&&(o=o-Math.round((Gt-a)/2),a=Gt),i<Gt&&(n=n-Math.round((Gt-i)/2),i=Gt),t.style.position==="fixed"&&(n+=window.scrollX,o+=window.scrollY);let{x:s,y:l}=r;return s>=n&&s<=n+i&&l>=o&&l<=o+a},aT=(e,t,r={})=>{let{x:n,y:o}=t,{margin:i=5,topOffset:a=0,centered:s=!1}=r,{scrollX:l,scrollY:c,innerHeight:d,innerWidth:m}=window,h=Math.min(e.style.position==="fixed"?o-c:o,d-e.clientHeight-i-a+c),f=s?e.clientWidth/2:0,b=e.style.position==="fixed"?Math.max(Math.min(n-l,m-f-i),f+i):Math.max(Math.min(n,m-f-i+l),f+i+l);Object.assign(e.style,{...b!==n&&{left:`${b}px`},...h!==o&&{top:`${h}px`}})},th=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.showPopover()},iT=e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.hidePopover()},sT=e=>({top:e.top,left:e.left,width:e.width,height:e.height,selectors:e.selectors,element:{attributes:Object.fromEntries(Array.from(e.element.attributes).map(t=>[t.name,t.value])),localName:e.element.localName,tagName:e.element.tagName,outerHTML:e.element.outerHTML}}),Se="storybook-highlights-menu",rh="storybook-highlights-root",lT="storybook-root",uT=e=>{if(globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED)return;globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED=!0;let{document:t}=globalThis,r=Wt([]),n=Wt(new Map),o=Wt([]),i=Wt(),a=Wt(),s=Wt([]),l=Wt([]),c=Wt(),d=Wt(),m=t.getElementById(rh);r.subscribe(()=>{m||(m=ke("div",{id:rh}),t.body.appendChild(m))}),r.subscribe(_=>{let R=t.getElementById(lT);if(!R)return;n.set(Qm(_));let D=new MutationObserver(()=>n.set(Qm(_)));return D.observe(R,{subtree:!0,childList:!0}),()=>{D.disconnect()}}),n.subscribe(_=>{let R=()=>requestAnimationFrame(()=>o.set(oT(_))),D=new ResizeObserver(R);D.observe(t.body),Array.from(_.keys()).forEach($=>D.observe($));let k=Array.from(t.body.querySelectorAll("*")).filter($=>{let{overflow:J,overflowX:j,overflowY:x}=window.getComputedStyle($);return["auto","scroll"].some(I=>[J,j,x].includes(I))});return k.forEach($=>$.addEventListener("scroll",R)),()=>{D.disconnect(),k.forEach($=>$.removeEventListener("scroll",R))}}),n.subscribe(_=>{let R=Array.from(_.keys()).filter(({style:k})=>k.position==="sticky"),D=()=>requestAnimationFrame(()=>{o.set(k=>k.map($=>{if(R.includes($.element)){let{top:J,left:j}=$.element.getBoundingClientRect();return{...$,top:J+window.scrollY,left:j+window.scrollX}}return $}))});return t.addEventListener("scroll",D),()=>t.removeEventListener("scroll",D)}),n.subscribe(_=>{s.set(R=>R.filter(({element:D})=>_.has(D)))}),s.subscribe(_=>{_.length?(d.set(R=>_.some(D=>D.element===R?.element)?R:void 0),c.set(R=>_.some(D=>D.element===R?.element)?R:void 0)):(d.set(void 0),c.set(void 0),i.set(void 0))});let h=new Map(new Map);r.subscribe(_=>{_.forEach(({keyframes:R})=>{if(R){let D=h.get(R);D||(D=t.createElement("style"),D.setAttribute("data-highlight","keyframes"),h.set(R,D),t.head.appendChild(D)),D.innerHTML=R}}),h.forEach((R,D)=>{_.some(k=>
106k.keyframes===D)||(R.remove(),h.delete(D))})});let f=new Map(new Map);o.subscribe(_=>{_.forEach(R=>{let D=f.get(R.element);if(m&&!D){let k={popover:"manual","data-highlight-dimensions":`w${R.width.toFixed(0)}h${R.height.toFixed(0)}`,"data-highlight-coordinates":`x${R.left.toFixed(0)}y${R.top.toFixed(0)}`};D=m.appendChild(ke("div",k,[ke("div")])),f.set(R.element,D)}}),f.forEach((R,D)=>{_.some(({element:k})=>k===D)||(R.remove(),f.delete(D))})}),o.subscribe(_=>{let R=_.filter(k=>k.menu);if(!R.length)return;let D=k=>{requestAnimationFrame(()=>{let $=t.getElementById(Se),J={x:k.pageX,y:k.pageY};if($&&!Zm($,J)){let j=R.filter(x=>{let I=f.get(x.element);return eh(x,I,J)});i.set(j.length?J:void 0),s.set(j)}})};return t.addEventListener("click",D),()=>t.removeEventListener("click",D)});let b=()=>{let _=t.getElementById(Se),R=a.get();!R||_&&Zm(_,R)||l.set(D=>{let k=o.get().filter(x=>{let I=f.get(x.element);return eh(x,I,R)}),$=D.filter(x=>k.includes(x)),J=k.filter(x=>!D.includes(x)),j=D.length-$.length;return J.length||j?[...$,...J]:D})};a.subscribe(b),o.subscribe(b);let E=()=>{let _=d.get(),R=_?[_]:s.get(),D=R.length===1?R[0]:c.get(),k=i.get()!==void 0;o.get().forEach($=>{let J=f.get($.element);if(J){let j=D===$,x=k?D?j:R.includes($):l.get()?.includes($);Object.assign(J.style,{animation:"none",background:"transparent",border:"none",boxSizing:"border-box",outline:"none",outlineOffset:"0px",...$.styles,...x?$.hoverStyles:{},...j?$.focusStyles:{},position:getComputedStyle($.element).position==="fixed"?"fixed":"absolute",zIndex:Ls-10,top:`${$.top}px`,left:`${$.left}px`,width:`${$.width}px`,height:`${$.height}px`,margin:0,padding:0,cursor:$.menu&&x?"pointer":"default",pointerEvents:$.menu?"auto":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"visible"}),Object.assign(J.children[0].style,{width:"100%",height:"100%",minHeight:`${Gt}px`,minWidth:`${Gt}px`,boxSizing:"content-box",padding:J.style.outlineWidth||"0px"}),th(J)}})};o.subscribe(E),s.subscribe(E),l.subscribe(E),c.subscribe(E),d.subscribe(E);let A=()=>{if(!m)return;let _=t.getElementById(Se);if(_)_.innerHTML="";else{let $={id:Se,popover:"manual"};_=m.appendChild(ke("div",$)),m.appendChild(ke("style",{},[` 107 #${Se} { 108 position: absolute; 109 z-index: ${Ls}; 110 width: 300px; 111 padding: 0px; 112 margin: 15px 0 0 0; 113 transform: translateX(-50%); 114 font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; 115 font-size: 12px; 116 background: white; 117 border: none; 118 border-radius: 6px; 119 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1); 120 color: #2E3438; 121 } 122 #${Se} ul { 123 list-style: none; 124 margin: 0; 125 padding: 0; 126 } 127 #${Se} > ul { 128 max-height: 300px; 129 overflow-y: auto; 130 padding: 4px 0; 131 } 132 #${Se} li { 133 padding: 0 4px; 134 margin: 0; 135 } 136 #${Se} li > :not(ul) { 137 display: flex; 138 padding: 8px; 139 margin: 0; 140 align-items: center; 141 gap: 8px; 142 border-radius: 4px; 143 } 144 #${Se} button { 145 width: 100%; 146 border: 0; 147 background: transparent; 148 color: inherit; 149 text-align: left; 150 font-family: inherit; 151 font-size: inherit; 152 } 153 #${Se} button:focus-visible { 154 outline-color: #029CFD; 155 } 156 #${Se} button:hover { 157 background: rgba(2, 156, 253, 0.07); 158 color: #029CFD; 159 cursor: pointer; 160 } 161 #${Se} li code { 162 white-space: nowrap; 163 overflow: hidden; 164 text-overflow: ellipsis; 165 line-height: 16px; 166 font-size: 11px; 167 } 168 #${Se} li svg { 169 flex-shrink: 0; 170 margin: 1px; 171 color: #73828C; 172 } 173 #${Se} li > button:hover svg, #${Se} li > button:focus-visible svg { 174 color: #029CFD; 175 } 176 #${Se} .element-list li svg { 177 display: none; 178 } 179 #${Se} li.selectable svg, #${Se} li.selected svg { 180 display: block; 181 } 182 #${Se} .menu-list { 183 border-top: 1px solid rgba(38, 85, 115, 0.15); 184 } 185 #${Se} .menu-list > li:not(:last-child) { 186 padding-bottom: 4px; 187 margin-bottom: 4px; 188 border-bottom: 1px solid rgba(38, 85, 115, 0.15); 189 } 190 #${Se} .menu-items, #${Se} .menu-items li { 191 padding: 0; 192 } 193 #${Se} .menu-item { 194 display: flex; 195 } 196 #${Se} .menu-item-content { 197 display: flex; 198 flex-direction: column; 199 flex-grow: 1; 200 } 201 `]))}let R=d.get(),D=R?[R]:s.get();if(D.length&&(_.style.position=getComputedStyle(D[0].element).position==="fixed"?"fixed":"absolute",_.appendChild(ke("ul",{class:"element-list"},D.map($=>{let J=D.length>1&&!!$.menu?.some(I=>I.some(F=>!F.selectors||F.selectors.some(H=>$.selectors.includes(H)))),j=J?{class:"selectable",onClick:()=>d.set($),onMouseEnter:()=>c.set($),onMouseLeave:()=>c.set(void 0)}:R?{class:"selected",onClick:()=>d.set(void 0)}:{},x=J||R;return ke("li",j,[ke(x?"button":"div",x?{type:"button"}:{},[R?Sa("chevronLeft"):null,ke("code",{},[$.element.outerHTML]),J?Sa("chevronRight"):null])])})))),d.get()||s.get().length===1){let $=d.get()||s.get()[0],J=$.menu?.filter(j=>j.some(x=>!x.selectors||x.selectors.some(I=>$.selectors.includes(I))));J?.length&&_.appendChild(ke("ul",{class:"menu-list"},J.map(j=>ke("li",{},[ke("ul",{class:"menu-items"},j.map(({id:x,title:I,description:F,iconLeft:H,iconRight:U,clickEvent:G})=>{let V=G&&(()=>e.emit(G,x,sT($)));return ke("li",{},[ke(V?"button":"div",V?{class:"menu-item",type:"button",onClick:V}:{class:"menu-item"},[H?Sa(H):null,ke("div",{class:"menu-item-content"},[ke(F?"strong":"span",{},[I]),F&&ke("span",{},[F])]),U?Sa(U):null])])}))]))))}let k=i.get();k?(Object.assign(_.style,{display:"block",left:`${_.style.position==="fixed"?k.x-window.scrollX:k.x}px`,top:`${_.style.position==="fixed"?k.y-window.scrollY:k.y}px`}),th(_),requestAnimationFrame(()=>aT(_,k,{topOffset:15,centered:!0}))):(iT(_),Object.assign(_.style,{display:"none"}))};s.subscribe(A),d.subscribe(A);let y=_=>{let R=rT(_);r.set(D=>{let k=R.id?D.filter($=>$.id!==R.id):D;return R.selectors?.length?[...k,R]:k})},S=_=>{_&&r.set(R=>R.filter(D=>D.id!==_))},T=()=>{r.set([]),n.set(new Map),o.set([]),i.set(void 0),a.set(void 0),s.set([]),l.set([]),c.set(void 0),d.set(void 0)},v,O=(_,R)=>{let D="scrollIntoView-highlight";clearTimeout(v),S(D);let k=t.querySelector(_);
201if(!k){console.warn(`Cannot scroll into view: ${_} not found`);return}k.scrollIntoView({behavior:"smooth",block:"center",...R});let $=`kf-${Math.random().toString(36).substring(2,15)}`;r.set(J=>[...J,{id:D,priority:1e3,selectors:[_],styles:{outline:"2px solid #1EA7FD",outlineOffset:"-1px",animation:`${$} 3s linear forwards`},keyframes:`@keyframes ${$} { 202 0% { outline: 2px solid #1EA7FD; } 203 20% { outline: 2px solid #1EA7FD00; } 204 40% { outline: 2px solid #1EA7FD; } 205 60% { outline: 2px solid #1EA7FD00; } 206 80% { outline: 2px solid #1EA7FD; } 207 100% { outline: 2px solid #1EA7FD00; } 208 }`}]),v=setTimeout(()=>S(D),3500)},C=_=>{requestAnimationFrame(()=>a.set({x:_.pageX,y:_.pageY}))};t.body.addEventListener("mousemove",C),e.on(up,y),e.on(cp,S),e.on(dp,T),e.on(pp,O),e.on(qt,({newPhase:_})=>{_==="loading"&&T()})};globalThis?.FEATURES?.highlight&&un?.ready&&un.ready().then(uT);function ph(){let e=W.document.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight);return{width:Math.max(e.scrollWidth,e.offsetWidth),height:t}}function cT(){let e=W.document.createElement("canvas");e.id="storybook-addon-measure";let t=e.getContext("2d");Un(t!=null);let{width:r,height:n}=ph();return pl(e,t,{width:r,height:n}),e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.zIndex="2147483647",e.style.pointerEvents="none",W.document.body.appendChild(e),{canvas:e,context:t,width:r,height:n}}function pl(e,t,{width:r,height:n}){e.style.width=`${r}px`,e.style.height=`${n}px`;let o=W.window.devicePixelRatio;e.width=Math.floor(r*o),e.height=Math.floor(n*o),t.scale(o,o)}var Fe={};function dT(){Fe.canvas||(Fe=cT())}function mh(){Fe.context&&Fe.context.clearRect(0,0,Fe.width??0,Fe.height??0)}function pT(e){mh(),e(Fe.context)}function mT(){Un(Fe.canvas,"Canvas should exist in the state."),Un(Fe.context,"Context should exist in the state."),pl(Fe.canvas,Fe.context,{width:0,height:0});let{width:e,height:t}=ph();pl(Fe.canvas,Fe.context,{width:e,height:t}),Fe.width=e,Fe.height=t}function hT(){Fe.canvas&&(mh(),Fe.canvas.parentNode?.removeChild(Fe.canvas),Fe={})}var mn={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},Kt=6;function nh(e,{x:t,y:r,w:n,h:o,r:i}){t=t-n/2,r=r-o/2,n<2*i&&(i=n/2),o<2*i&&(i=o/2),e.beginPath(),e.moveTo(t+i,r),e.arcTo(t+n,r,t+n,r+o,i),e.arcTo(t+n,r+o,t,r+o,i),e.arcTo(t,r+o,t,r,i),e.arcTo(t,r,t+n,r,i),e.closePath()}function fT(e,{padding:t,border:r,width:n,height:o,top:i,left:a}){let s=n-r.left-r.right-t.left-t.right,l=o-t.top-t.bottom-r.top-r.bottom,c=a+r.left+t.left,d=i+r.top+t.top;return e==="top"?c+=s/2:e==="right"?(c+=s,d+=l/2):e==="bottom"?(c+=s/2,d+=l):e==="left"?d+=l/2:e==="center"&&(c+=s/2,d+=l/2),{x:c,y:d}}function yT(e,t,{margin:r,border:n,padding:o},i,a){let s=h=>0,l=0,c=0,d=a?1:.5,m=a?i*2:0;return e==="padding"?s=h=>o[h]*d+m:e==="border"?s=h=>o[h]+n[h]*d+m:e==="margin"&&(s=h=>o[h]+n[h]+r[h]*d+m),t==="top"?c=-s("top"):t==="right"?l=s("right"):t==="bottom"?c=s("bottom"):t==="left"&&(l=-s("left")),{offsetX:l,offsetY:c}}function gT(e,t){return Math.abs(e.x-t.x)<Math.abs(e.w+t.w)/2&&Math.abs(e.y-t.y)<Math.abs(e.h+t.h)/2}function ET(e,t,r){return e==="top"?t.y=r.y-r.h-Kt:e==="right"?t.x=r.x+r.w/2+Kt+t.w/2:e==="bottom"?t.y=r.y+r.h+Kt:e==="left"&&(t.x=r.x-r.w/2-Kt-t.w/2),{x:t.x,y:t.y}}function hh(e,t,{x:r,y:n,w:o,h:i},a){return nh(e,{x:r,y:n,w:o,h:i,r:3}),e.fillStyle=`${mn[t]}dd`,e.fill(),e.strokeStyle=mn[t],e.stroke(),e.fillStyle=mn.text,e.fillText(a,r,n),nh(e,{x:r,y:n,w:o,h:i,r:3}),e.fillStyle=`${mn[t]}dd`,e.fill(),e.strokeStyle=mn[t],e.stroke(),e.fillStyle=mn.text,e.fillText(a,r,n),{x:r,y:n,w:o,h:i}}function fh(e,t){e.font="600 12px monospace",e.textBaseline="middle",e.textAlign="center";let r=e.measureText(t),n=r.actualBoundingBoxAscent+r.actualBoundingBoxDescent,o=r.width+Kt*2,i=n+Kt*2;return{w:o,h:i}}function bT(e,t,{type:r,position:n="center",text:o},i,a=!1){let{x:s,y:l}=fT(n,t),{offsetX:c,offsetY:d}=yT(r,n,t,Kt+1,a);s+=c,l+=d;let{w:m,h}=fh(e,o);if(i&&gT({x:s,y:l,w:m,h},i)){let f=ET(n,{x:s,y:l,w:m,h},i);s=f.x,l=f.y}return hh(e,r,{x:s,y:l,w:m,h},o)}function ST(e,{w:t,h:r}){let n=t*.5+Kt,o=r*.5+Kt;return{offsetX:(e.x==="left"?-1:1)*n,offsetY:(e.y==="top"?-1:1)*o}}function TT(e,t,{type:r,text:n}){let{floatingAlignment:o,extremities:i}=t,a=i[o.x],s=i[o.y],{w:l,h:c}=fh(e,n),{offsetX:d,offsetY:m}=ST(o,{w:l,h:c});return a+=d,s+=m,hh(e,r,{x:a,y:s,w:l,h:c},n)}function Yn(e,t,r,n){let o=[];r.forEach((i,a)=>{let s=n&&i.position==="center"?TT(e,t,i):bT(e,t,i,o[a-1],n);o[a]=s})}function AT(e,t,r,n){let o=r.reduce((i,a)=>(Object.prototype.hasOwnProperty.call(i,a.position)||(i[a.position]=[]),i[a.position]?.push(a),i),{});o.top&&Yn(e,t,o.top,n),o.right&&Yn(e,t,o.right,n),o.bottom&&Yn(e,t,o.bottom,n),o.left&&Yn(e,t,o.left,n),o.center&&Yn(e,t,o.center,n)}var va={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},oh=30;function gt(e){return parseInt(e.replace("px",""),10)}function hn(e){return Number.isInteger(e)?e:e.toFixed(2)}function ml(e){return e.filter(t=>t.text!==0&&t.text!=="0")}function vT(e){let t={top:W.window.scrollY,bottom:W.window.scrollY+W.window.innerHeight,left:W.window.scrollX,right:W.window.scrollX+W.window.innerWidth},r={top:Math.abs(t.top-e.top),bottom:Math.abs(t.bottom-e.bottom),left:Math.abs(t.left-e.left),right:Math.abs(t.right-e.right)};return{x:r.left>r.right?"left":"right",y:r.top>r.bottom?"top":"bottom"}}function wT(e){let t=W.getComputedStyle(e),{top:r,left:n,right:o,bottom:i,width:a,height:s}=e.getBoundingClientRect(),{marginTop:l,marginBottom:c,marginLeft:d,marginRight:m,paddingTop:h,paddingBottom:f,paddingLeft:b,paddingRight:E,borderBottomWidth:A,borderTopWidth:y,borderLeftWidth:S,borderRightWidth:T}=t;r=r+W.window.scrollY,n=n+W.window.scrollX,i=i+W.window.scrollY,o=o+W.window.scrollX;let v={top:gt(l),bottom:gt(c),left:gt(d),right:gt(m)},O={top:gt(h),bottom:gt(f),left:gt(b),right:gt(E)},C={top:gt(y),bottom:gt(A),left:gt(S),right:gt(T)},_={top:r-v.top,bottom:i+v.bottom,left:n-v.left,right:o+v.right};return{margin:v,padding:O,border:C,top:r,left:n,bottom:i,right:o,width:a,height:s,extremities:_,floatingAlignment:vT(_)}}function _T(e,{margin:t,width:r,height:n,top:o,left:i,bottom:a,right:s}){let l=n+t.bottom+t.top;e.fillStyle=va.margin,e.fillRect(i,o-t.top,r,t.top),e.fillRect(s,o-t.top,t.right,l),e.fillRect(i,a,r,t.bottom),e.fillRect(i-t.left,o-t.to
208p,t.left,l);let c=[{type:"margin",text:hn(t.top),position:"top"},{type:"margin",text:hn(t.right),position:"right"},{type:"margin",text:hn(t.bottom),position:"bottom"},{type:"margin",text:hn(t.left),position:"left"}];return ml(c)}function CT(e,{padding:t,border:r,width:n,height:o,top:i,left:a,bottom:s,right:l}){let c=n-r.left-r.right,d=o-t.top-t.bottom-r.top-r.bottom;e.fillStyle=va.padding,e.fillRect(a+r.left,i+r.top,c,t.top),e.fillRect(l-t.right-r.right,i+t.top+r.top,t.right,d),e.fillRect(a+r.left,s-t.bottom-r.bottom,c,t.bottom),e.fillRect(a+r.left,i+t.top+r.top,t.left,d);let m=[{type:"padding",text:t.top,position:"top"},{type:"padding",text:t.right,position:"right"},{type:"padding",text:t.bottom,position:"bottom"},{type:"padding",text:t.left,position:"left"}];return ml(m)}function RT(e,{border:t,width:r,height:n,top:o,left:i,bottom:a,right:s}){let l=n-t.top-t.bottom;e.fillStyle=va.border,e.fillRect(i,o,r,t.top),e.fillRect(i,a-t.bottom,r,t.bottom),e.fillRect(i,o+t.top,t.left,l),e.fillRect(s-t.right,o+t.top,t.right,l);let c=[{type:"border",text:t.top,position:"top"},{type:"border",text:t.right,position:"right"},{type:"border",text:t.bottom,position:"bottom"},{type:"border",text:t.left,position:"left"}];return ml(c)}function OT(e,{padding:t,border:r,width:n,height:o,top:i,left:a}){let s=n-r.left-r.right-t.left-t.right,l=o-t.top-t.bottom-r.top-r.bottom;return e.fillStyle=va.content,e.fillRect(a+r.left+t.left,i+r.top+t.top,s,l),[{type:"content",position:"center",text:`${hn(s)} x ${hn(l)}`}]}function xT(e){return t=>{if(e&&t){let r=wT(e),n=_T(t,r),o=CT(t,r),i=RT(t,r),a=OT(t,r),s=r.width<=oh*3||r.height<=oh;AT(t,r,[...a,...o,...i,...n],s)}}}function IT(e){pT(xT(e))}var PT=(e,t)=>{let r=W.document.elementFromPoint(e,t),n=o=>{if(o&&o.shadowRoot){let i=o.shadowRoot.elementFromPoint(e,t);return o.isEqualNode(i)?o:i.shadowRoot?n(i):i}return o};return n(r)||r},ah,Aa={x:0,y:0};function ih(e,t){ah=PT(e,t),IT(ah)}var NT=(e,t)=>{let{measureEnabled:r}=t.globals||{},n=r&&!t.parameters?.measure?.disable;return zt(()=>{if(typeof globalThis.document>"u")return;let o=i=>{window.requestAnimationFrame(()=>{i.stopPropagation(),Aa.x=i.clientX,Aa.y=i.clientY})};return globalThis.document.addEventListener("pointermove",o),()=>{globalThis.document.removeEventListener("pointermove",o)}},[]),zt(()=>{let o=a=>{window.requestAnimationFrame(()=>{a.stopPropagation(),ih(a.clientX,a.clientY)})},i=()=>{window.requestAnimationFrame(()=>{mT()})};return t.viewMode==="story"&&n&&(globalThis.document.addEventListener("pointerover",o),dT(),globalThis.window.addEventListener("resize",i),ih(Aa.x,Aa.y)),()=>{globalThis.window.removeEventListener("resize",i),hT()}},[n,t.viewMode]),e()},M7=globalThis.FEATURES?.measure?[NT]:[],B7={[Vc]:!1};var sh=e=>{(Array.isArray(e)?e:[e]).forEach(DT)},DT=e=>{let t=typeof e=="string"?e:e.join(""),r=W.document.getElementById(t);r&&r.parentElement&&r.parentElement.removeChild(r)},kT=(e,t)=>{let r=W.document.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let n=W.document.createElement("style");n.setAttribute("id",e),n.innerHTML=t,W.document.head.appendChild(n)}};function FT(e){return lr` 209 ${e} body { 210 outline: 1px solid #2980b9 !important; 211 } 212 213 ${e} article { 214 outline: 1px solid #3498db !important; 215 } 216 217 ${e} nav { 218 outline: 1px solid #0088c3 !important; 219 } 220 221 ${e} aside { 222 outline: 1px solid #33a0ce !important; 223 } 224 225 ${e} section { 226 outline: 1px solid #66b8da !important; 227 } 228 229 ${e} header { 230 outline: 1px solid #99cfe7 !important; 231 } 232 233 ${e} footer { 234 outline: 1px solid #cce7f3 !important; 235 } 236 237 ${e} h1 { 238 outline: 1px solid #162544 !important; 239 } 240 241 ${e} h2 { 242 outline: 1px solid #314e6e !important; 243 } 244 245 ${e} h3 { 246 outline: 1px solid #3e5e85 !important; 247 } 248 249 ${e} h4 { 250 outline: 1px solid #449baf !important; 251 } 252 253 ${e} h5 { 254 outline: 1px solid #c7d1cb !important; 255 } 256 257 ${e} h6 { 258 outline: 1px solid #4371d0 !important; 259 } 260 261 ${e} main { 262 outline: 1px solid #2f4f90 !important; 263 } 264 265 ${e} address { 266 outline: 1px solid #1a2c51 !important; 267 } 268 269 ${e} div { 270 outline: 1px solid #036cdb !important; 271 } 272 273 ${e} p { 274 outline: 1px solid #ac050b !important; 275 } 276 277 ${e} hr { 278 outline: 1px solid #ff063f !important; 279 } 280 281 ${e} pre { 282 outline: 1px solid #850440 !important; 283 } 284 285 ${e} blockquote { 286 outline: 1px solid #f1b8e7 !important; 287 } 288 289 ${e} ol { 290 outline: 1px solid #ff050c !important; 291 } 292 293 ${e} ul { 294 outline: 1px solid #d90416 !important; 295 } 296 297 ${e} li { 298 outline: 1px solid #d90416 !important; 299 } 300 301 ${e} dl { 302 outline: 1px solid #fd3427 !important; 303 } 304 305 ${e} dt { 306 outline: 1px solid #ff0043 !important; 307 } 308 309 ${e} dd { 310 outline: 1px solid #e80174 !important; 311 } 312 313 ${e} figure {
314 outline: 1px solid #ff00bb !important; 315 } 316 317 ${e} figcaption { 318 outline: 1px solid #bf0032 !important; 319 } 320 321 ${e} table { 322 outline: 1px solid #00cc99 !important; 323 } 324 325 ${e} caption { 326 outline: 1px solid #37ffc4 !important; 327 } 328 329 ${e} thead { 330 outline: 1px solid #98daca !important; 331 } 332 333 ${e} tbody { 334 outline: 1px solid #64a7a0 !important; 335 } 336 337 ${e} tfoot { 338 outline: 1px solid #22746b !important; 339 } 340 341 ${e} tr { 342 outline: 1px solid #86c0b2 !important; 343 } 344 345 ${e} th { 346 outline: 1px solid #a1e7d6 !important; 347 } 348 349 ${e} td { 350 outline: 1px solid #3f5a54 !important; 351 } 352 353 ${e} col { 354 outline: 1px solid #6c9a8f !important; 355 } 356 357 ${e} colgroup { 358 outline: 1px solid #6c9a9d !important; 359 } 360 361 ${e} button { 362 outline: 1px solid #da8301 !important; 363 } 364 365 ${e} datalist { 366 outline: 1px solid #c06000 !important; 367 } 368 369 ${e} fieldset { 370 outline: 1px solid #d95100 !important; 371 } 372 373 ${e} form { 374 outline: 1px solid #d23600 !important; 375 } 376 377 ${e} input { 378 outline: 1px solid #fca600 !important; 379 } 380 381 ${e} keygen { 382 outline: 1px solid #b31e00 !important; 383 } 384 385 ${e} label { 386 outline: 1px solid #ee8900 !important; 387 } 388 389 ${e} legend { 390 outline: 1px solid #de6d00 !important; 391 } 392 393 ${e} meter { 394 outline: 1px solid #e8630c !important; 395 } 396 397 ${e} optgroup { 398 outline: 1px solid #b33600 !important; 399 } 400 401 ${e} option { 402 outline: 1px solid #ff8a00 !important; 403 } 404 405 ${e} output { 406 outline: 1px solid #ff9619 !important; 407 } 408 409 ${e} progress { 410 outline: 1px solid #e57c00 !important; 411 } 412 413 ${e} select { 414 outline: 1px solid #e26e0f !important; 415 } 416 417 ${e} textarea { 418 outline: 1px solid #cc5400 !important; 419 } 420 421 ${e} details { 422 outline: 1px solid #33848f !important; 423 } 424 425 ${e} summary { 426 outline: 1px solid #60a1a6 !important; 427 } 428 429 ${e} command { 430 outline: 1px solid #438da1 !important; 431 } 432 433 ${e} menu { 434 outline: 1px solid #449da6 !important; 435 } 436 437 ${e} del { 438 outline: 1px solid #bf0000 !important; 439 } 440 441 ${e} ins { 442 outline: 1px solid #400000 !important; 443 } 444 445 ${e} img { 446 outline: 1px solid #22746b !important; 447 } 448 449 ${e} iframe { 450 outline: 1px solid #64a7a0 !important; 451 } 452 453 ${e} embed { 454 outline: 1px solid #98daca !important; 455 } 456 457 ${e} object { 458 outline: 1px solid #00cc99 !important; 459 } 460 461 ${e} param { 462 outline: 1px solid #37ffc4 !important; 463 } 464 465 ${e} video { 466 outline: 1px solid #6ee866 !important; 467 } 468 469 ${e} audio { 470 outline: 1px solid #027353 !important; 471 } 472 473 ${e} source { 474 outline: 1px solid #012426 !important; 475 } 476 477 ${e} canvas { 478 outline: 1px solid #a2f570 !important; 479 } 480 481 ${e} track { 482 outline: 1px solid #59a600 !important; 483 } 484 485 ${e} map { 486 outline: 1px solid #7be500 !important; 487 } 488 489 ${e} area { 490 outline: 1px solid #305900 !important; 491 } 492 493 ${e} a { 494 outline: 1px solid #ff62ab !important; 495 } 496 497 ${e} em { 498 outline: 1px solid #800b41 !important; 499 } 500 501 ${e} strong { 502 outline: 1px solid #ff1583 !important; 503 } 504 505 ${e} i { 506 outline: 1px solid #803156 !important; 507 } 508 509 ${e} b { 510 outline: 1px solid #cc1169 !important; 511 } 512 513 ${e} u { 514 outline: 1px solid #ff0430 !important; 515 } 516 517 ${e} s { 518 outline: 1px solid #f805e3 !important; 519 } 520 521 ${e} small { 522 outline: 1px solid #d107b2 !important; 523 } 524 525 ${e} abbr { 526 outline: 1px solid #4a0263 !important; 527 } 528 529 ${e} q { 530 outline: 1px solid #240018 !important; 531 } 532 533 ${e} cite { 534 outline: 1px solid #64003c !important; 535 } 536 537 ${e} dfn { 538 outline: 1px solid #b4005a !important; 539 } 540 541 ${e} sub { 542 outline: 1px solid #dba0c8 !important; 543 } 544 545 ${e} sup { 546 outline: 1px solid #cc0256 !important; 547 } 548 549 ${e} time { 550 outline: 1px solid #d6606d !important; 551 } 552 553 ${e} code { 554 outline: 1px solid #e04251 !important; 555 } 556 557 ${e} kbd { 558 outline: 1px solid #5e001f !important; 559 } 560 561 ${e} samp { 562 outline: 1px solid #9c0033 !important; 563 } 564 565 ${e} var { 566 outline: 1px solid #d90047 !important; 567 } 568 569 ${e} mark { 570 outline: 1px solid #ff0053 !important; 571 } 572 573 ${e} bdi { 574 outline: 1px solid #bf3668 !important; 575 } 576 577 ${e} bdo { 578 outline: 1px solid #6f1400 !important; 579 } 580 581 ${e} ruby { 582 outline: 1px solid #ff7b93 !important; 583 } 584 585 ${e} rt { 586 outline: 1px solid #ff2f54 !important; 587 } 588 589 ${e} rp { 590 outline: 1px solid #803e49 !important; 591 } 592 593 ${e} span { 594 outline: 1px solid #cc2643 !important; 595 } 596 597 ${e} br { 598 outline: 1px solid #db687d !important; 599 } 600 601 ${e} wbr { 602 outline: 1px solid #db175b !important; 603 }`}var LT=(e,t)=>{let r=t.globals||{},n=!t.parameters?.[ur]?.disable&&[!0,"true"].includes(r[ur]),o=t.viewMode==="docs",i=ks(()=>FT(o?'[data-story-block="true"]':".sb-show-main"),[t]);return zt(()=>{let a=o?`addon-outline-docs-${t.id}`:"addon-outline";return n?kT(a,i):sh(a),()=>{sh(a)}},[n,i,t]),e()},V7=globalThis.FEATURES?.outline?[LT]:[],H7={[ur]:!1};function MT(e){return`${e}.json`}var lh=Pe({id:te()}),yh=Pe({name:te(),message:te()}
603),BT=Pe({id:te(),name:te(),snippet:ge(te()),description:ge(te()),summary:ge(te()),warning:ge(te()),error:ge(yh)}),gh=Pe({id:te(),name:te(),path:te(),import:ge(te()),stories:nr(te(),BT),error:ge(yh)}),uh=ge(gh),J7=Ar({id:"core/story-docs",internal:!0,description:"Story documentation (snippets, descriptions, imports) keyed by component id.",initialState:{components:{}},queries:{storyDocs:{description:"Returns the story-docs payload for one component id, or undefined when not loaded.",input:lh,output:uh,handler:(e,t)=>Object.hasOwn(t.self.state.components,e.id)?t.self.state.components[e.id]:void 0,load:async(e,t)=>{await t.self.commands.extractStoryDocs(e)},staticPath:e=>MT(e.id)},storyDocsForAllComponents:{description:"Returns story-docs payloads for every component in the story index.",input:ft(),output:nr(te(),gh),handler:(e,t)=>t.self.state.components,load:async(e,t)=>{await t.self.commands.extractAllStoryDocs(void 0)}}},commands:{extractStoryDocs:{description:"Resolves the story entry for a component id, runs the registered provider chain, writes the result into state, and returns it (or undefined when no provider produced story docs).",input:lh,output:uh},extractAllStoryDocs:{description:"Extracts story docs for every component id in the story index by invoking `extractStoryDocs` for each.",input:pt(),output:ft()}}});var Z7={[mt]:{value:void 0,isRotated:!1}};var eV=Symbol.for("storybook.internal.composedWithCoreAnnotations");De();se();z();ue();se();z();ue();z();se();z();ue();z();z();ue();se();z();ue();se();z();ue();se();z();z();se();z();se();z();De();se();z();ue();De();se();z();z();z();se();z();se();z();ue();se();z();ue();se();z();ue();se();z();ue();De();se();z();ue();De();se();z();De();se();z();se();z();ue();De();se();z();ue();z();z();ue();z();z();ue();z();z();z();z();z();z();z();z();z();z();z();z();z();z();z();z();z();se();se();z();ue();z();z();se();se();z();ue();se();z();ue();De();se();z();ue();De();se();z();se();z();z();z();z();z();z();z();z();z();se();z();De();se();z();ue();se();z();ue();De();se();z();ue();se();z();ue();z();z();ue();De();z();z();ue();De();z();z();ue();De();z();z();ue();De();se();z();z();De();var NA="core/docgen",JV=he.register(NA,()=>{globalThis.FEATURES?.experimentalDocgenServer&&os(is)}),DA=e=>e?.experimentalReview!==!1&&!!e?.changeDetection,kA=Pe({title:At(te(),Rt("Collection title shown on the review page.")),rationale:At(te(),Rt("Why this collection is relevant. Plain text, one or two sentences.")),storyIds:At(rr(te()),Rt("Story ids included in this collection."))}),vl=Pe({title:At(te(),Rt("Terse review title. Plain text.")),description:At(te(),Rt("Review scope and what to look for. Limited markdown: bold, italic, and inline code.")),collections:rr(kA),changedFiles:ge(At(rr(te()),Rt("Changed file paths, most central first. Pass an empty array when nothing changed."))),createdAt:ge(Yr()),stale:ge(yi())}),FA=Pe({storyId:At(te(),Rt("Story id of this navigation slot.")),collectionIndex:At(Yr(),Rt("Index of the collection this slot belongs to."))}),LA=Ar({id:"core/review",internal:!0,description:"Owns the current curated Storybook review, its deferred update, and its staleness.",initialState:{current:null,pending:null},queries:{current:{description:"Returns the current review, or null when no review is active.",input:pt(),output:Pn(vl),handler:(e,t)=>t.self.state.current},pending:{description:"Returns the deferred review update, or null when none is held.",input:pt(),output:Pn(vl),handler:(e,t)=>t.self.state.pending},flattenedEntries:{description:"Returns the current review flattened into navigable story slots, walking collections in order (a story repeats when curated into several collections). Empty when no review is active.",input:pt(),output:rr(FA),handler:(e,t)=>(t.self.state.current?.collections??[]).flatMap((r,n)=>r.storyIds.map(o=>({storyId:o,collectionIndex:n})))},bannerKind:{description:"Returns which attention banner review surfaces should show: pending-update outranks stale (accepting the update supersedes the warning); null when neither applies.",input:pt(),output:Pn(gi(["pending-update","stale"])),handler:(e,t)=>t.self.state.pending!==null?"pending-update":t.self.state.current?.stale?"stale":null}},commands:{setReview:{description:"Publishes a review and assigns its server creation time. Defers to pending while any review is current. Implemented by the server.",input:vl,output:ft()},acceptPending:{description:"Promotes the deferred review update to current. Implemented by the server.",input:pt(),output:ft()},markStale:{description:"Marks the current review stale. Implemented by the server.",input:pt(),output:ft()},dismissReview:{description:"Clears the current review and any deferred update. Implemented by the server.",input:pt(),output:ft()}}}),MA="core/review",WV=he.register(MA,()=>{DA(globalThis.FEATURES)&&os(LA)}),BA=N.div(fd,({theme:e})=>
603({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:ze(.3,e.color.defaultText),fontSize:e.typography.size.s2})),$A=e=>u.createElement(BA,{...e,className:"docblock-emptyblock sb-unstyled"});function jr(){return jr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jr.apply(this,arguments)}var jA=["children","options"],jh=["allowFullScreen","allowTransparency","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","charSet","classId","colSpan","contentEditable","contextMenu","crossOrigin","encType","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","hrefLang","inputMode","keyParams","keyType","marginHeight","marginWidth","maxLength","mediaGroup","minLength","noValidate","radioGroup","readOnly","rowSpan","spellCheck","srcDoc","srcLang","srcSet","tabIndex","useMap"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{class:"className",for:"htmlFor"}),Uh={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},UA=["style","script","pre"],VA=["src","href","data","formAction","srcDoc","action"],HA=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,qA=/\n{2,}$/,Vh=/^(\s*>[\s\S]*?)(?=\n\n|$)/,zA=/^ *> ?/gm,GA=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,JA=/^ {2,}\n/,YA=/^(?:([-*_])( *\1){2,}) *(?:\n *)+\n/,Hh=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,qh=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,WA=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,KA=/^(?:\n *)*\n/,XA=/\r\n?/g,QA=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,ZA=/^\[\^([^\]]+)]/,ev=/\f/g,tv=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,rv=/^\s*?\[(x|\s)\]/,zh=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Gh=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Jh=/^([^\n]+)\n *(=|-)\2{2,} *\n/,wl=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,nv=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Yh=/^<!--[\s\S]*?(?:-->)/,ov=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,_l=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,av=/^\{.*\}$/,iv=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,sv=/^<([^ >]+[:@\/][^ >]+)>/,lv=/-([a-z])?/gi,Wh=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,uv=/^[^\n]+(?: \n|\n{2,})/,cv=/^\[([^\]]*)\]:\s+<?([^\s>]+)>?\s*("([^"]*)")?/,dv=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,pv=/^\[([^\]]*)\] ?\[([^\]]*)\]/,mv=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,hv=/\t/g,fv=/(^ *\||\| *$)/g,yv=/^ *:-+: *$/,gv=/^ *:-+ *$/,Ev=/^ *-+: *$/,Ha=e=>`(?=[\\s\\S]+?\\1${e?"\\1":""})`,qa="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",bv=RegExp(`^([*_])\\1${Ha(1)}${qa}\\1\\1(?!\\1)`),Sv=RegExp(`^([*_])${Ha(0)}${qa}\\1(?!\\1)`),Tv=RegExp(`^(==)${Ha(0)}${qa}\\1`),Av=RegExp(`^(~~)${Ha(0)}${qa}\\1`),vv=/^(:[a-zA-Z0-9-_]+:)/,wv=/^\\([^0-9A-Za-z\s])/,_v=/\\([^0-9A-Za-z\s])/g,Cv=/^[\s\S](?:(?! \n|[0-9]\.|http)[^=*_~\-\n:<`\\\[!])*/,Rv=/^\n+/,Ov=/^([ \t]*)/,xv=/(?:^|\n)( *)$/,eu="(?:\\d+\\.)",tu="(?:[*+-])";function If(e){return"( *)("+(e===1?eu:tu)+") +"}var Pf=If(1),Nf=If(2);function Df(e){return RegExp("^"+(e===1?Pf:Nf))}var Iv=Df(1),Pv=Df(2);function kf(e){return RegExp("^"+(e===1?Pf:Nf)+"[^\\n]*(?:\\n(?!\\1"+(e===1?eu:tu)+" )[^\\n]*)*(\\n|$)","gm")}var Nv=kf(1),Dv=kf(2);function Ff(e){let t=e===1?eu:tu;return RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var Lf=Ff(1),Mf=Ff(2);function Kh(e,t){let r=t===1,n=r?Lf:Mf,o=r?Nv:Dv,i=r?Iv:Pv;return{t:a=>i.test(a),o:En(function(a,s){let l=xv.exec(s.prevCapture);return l&&(s.list||!s.inline&&!s.simple)?n.exec(a=l[1]+a):null}),i:1,u(a,s,l){let c=r?+a[2]:void 0,d=a[0].replace(qA,` 604`).match(o),m=!1;return{items:d.map(function(h,f){let b=i.exec(h)[0].length,E=RegExp("^ {1,"+b+"}","gm"),A=h.replace(E,"").replace(i,""),y=f===d.length-1,S=A.indexOf(` 605 606`)!==-1||y&&m;m=S;let T=l.inline,v=l.list,O;l.list=!0,S?(l.inline=!1,O=eo(A)+` 607 608`):(l.inline=!0,O=eo(A));let C=s(O,l);return l.inline=T,l.list=v,C}),ordered:r,start:c}},l:(a,s,l)=>e(a.ordered?"ol":"ul",{key:l.key,start:a.type==="20"?a.start:void 0},a.items.map(function(c,d){return e("li",{key:d},s(c,l))}))}}var kv=RegExp(`^\\[((?:\\[[^\\[\\]]*(?:\\[[^\\[\\]]*\\][^\\[\\]]*)*\\]|[^\\[\\]])*)\\]\\(\\s*<?((?:\\([^)]*\\)|[^\\s\\\\]|\\\\.)*?)>
608?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),Fv=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/;function Xh(e){return typeof e=="string"}function eo(e){let t=e.length;for(;t>0&&e[t-1]<=" ";)t--;return e.slice(0,t)}function Da(e,t){return e.startsWith(t)}function Lv(e,t,r){if(Array.isArray(r)){for(let n=0;n<r.length;n++)if(Da(e,r[n]))return!0;return!1}return r(e,t)}function Xn(e){return e.replace(/[ÃÃÃÃÃà à áâãäåæÃ]/g,"a").replace(/[çÃ]/g,"c").replace(/[ðÃ]/g,"d").replace(/[ÃÃÃÃéèêë]/g,"e").replace(/[ÃïÃîÃÃÃì]/g,"i").replace(/[Ãñ]/g,"n").replace(/[øÃÅÅÃõÃôÃóÃò]/g,"o").replace(/[ÃüÃûÃúÃù]/g,"u").replace(/[ŸÿÃý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function Mv(e){return Ev.test(e)?"right":yv.test(e)?"center":gv.test(e)?"left":null}function Qh(e,t,r,n){let o=r.inTable;r.inTable=!0;let i=[[]],a="";function s(){if(!a)return;let l=i[i.length-1];l.push.apply(l,t(a,r)),a=""}return e.trim().split(/(`[^`]*`|\\\||\|)/).filter(Boolean).forEach((l,c,d)=>{l.trim()==="|"&&(s(),n)?c!==0&&c!==d.length-1&&i.push([]):a+=l}),s(),r.inTable=o,i}function Bv(e,t,r){r.inline=!0;let n=e[2]?e[2].replace(fv,"").split("|").map(Mv):[],o=e[3]?(function(a,s,l){return a.trim().split(` 609`).map(function(c){return Qh(c,s,l,!0)})})(e[3],t,r):[],i=Qh(e[1],t,r,!!o.length);return r.inline=!1,o.length?{align:n,cells:o,header:i,type:"25"}:{children:i,type:"21"}}function Zh(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function En(e){return e.inline=1,e}function $r(e){return En(function(t,r){return r.inline?e.exec(t):null})}function yr(e){return En(function(t,r){return r.inline||r.simple?e.exec(t):null})}function Xt(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function Oa(e){return En(function(t){return e.exec(t)})}var $v=/(javascript|vbscript|data(?!:image)):/i;function jv(e){try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if($v.test(t))return null}catch{return null}return e}function Ft(e){return e&&e.replace(_v,"$1")}function ka(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!0,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=o,i}function Uv(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!1,r.simple=!0;let i=e(t,r);return r.inline=n,r.simple=o,i}function Vv(e,t,r){let n=r.inline||!1;r.inline=!1;let o=e(t,r);return r.inline=n,o}var Cl=(e,t,r)=>({children:ka(t,e[2],r)});function Rl(){return{}}function Ol(){return null}function Hv(...e){return e.filter(Boolean).join(" ")}function xl(e,t,r){let n=e,o=t.split(".");for(;o.length&&(n=n[o[0]],n!==void 0);)o.shift();return n||r}function qv(e="",t={}){t.overrides=t.overrides||{},t.namedCodesToUnicode=t.namedCodesToUnicode?jr({},Uh,t.namedCodesToUnicode):Uh;let r=t.slugify||Xn,n=t.sanitizer||jv,o=t.createElement||ne,i=[Vh,Hh,qh,t.enforceAtxHeadings?Gh:zh,Jh,Wh,Lf,Mf],a=[...i,uv,wl,Yh,_l];function s(y,S){for(let T=0;T<y.length;T++)if(y[T].test(S))return!0;return!1}function l(y,S,...T){let v=xl(t.overrides,y+".props",{});return o((function(O,C){let _=xl(C,O);return _?typeof _=="function"||typeof _=="object"&&"render"in _?_:xl(C,O+".component",O):O})(y,t.overrides),jr({},S,v,{className:Hv(S?.className,v.className)||void 0}),...T)}function c(y){y=y.replace(tv,"");let S=!1;t.forceInline?S=!0:t.forceBlock||(S=mv.test(y)===!1);let T=E(b(S?y:eo(y).replace(Rv,"")+` 610 611`,{inline:S}));for(;Xh(T[T.length-1])&&!T[T.length-1].trim();)T.pop();if(t.wrapper===null)return T;let v=t.wrapper||(S?"span":"div"),O;if(T.length>1||t.forceWrapper)O=T;else{if(T.length===1)return O=T[0],typeof O=="string"?l("span",{key:"outer"},O):O;O=null}return o(v,{key:"outer"},O)}function d(y,S){if(!S||!S.trim())return null;let T=S.match(HA);return T?T.reduce(function(v,O){let C=O.indexOf("=");if(C!==-1){let _=(function($){return $.indexOf("-")!==-1&&$.match(ov)===null&&($=$.replace(lv,function(J,j){return j.toUpperCase()})),$})(O.slice(0,C)).trim(),R=(function($){let J=$[0];return(J==='"'||J==="'")&&$.length>=2&&$[$.length-1]===J?$.slice(1,-1):$})(O.slice(C+1).trim()),D=jh[_]||_;if(D==="ref")return v;let k=v[D]=(function($,J,j,x){return J==="style"?(function(I){let F=[],H="",U=!1,G=!1,V="";if(!I)return F;for(let oe=0;oe<I.length;oe++){let ye=I[oe];if(ye!=='"'&&ye!=="'"||U||(G?ye===V&&(G=!1,V=""):(G=!0,V=ye)),ye==="("&&H.endsWith("url")?U=!0:ye===")"&&U&&(U=!1),ye!==";"||G||U)H+=ye;else{let Ae=H.trim();if(Ae){let ve=Ae.indexOf(":");if(ve>0){let Ne=Ae.slice(0,ve).trim(),We=Ae.slice(ve+1).trim();F.push([Ne,We])}}H=""}}let Y=H.trim();if(Y){let oe=Y.indexOf(":");if(oe>0){let ye=Y.slice(0,oe).trim(),Ae=Y.slice(oe+1).trim();F.push([ye,Ae])}}return F})(j).reduce(function(I,[F,H]){return I[F.replace(/(-[a-z])/g,U=>U[1].toUpperCase())]=x(H,$,F),I},{}):VA.indexOf(J)!==-1?x(Ft(j),$,J):(j.match(av)&&(j=Ft(j.slice(1,j.length-1))),j==="true"||j!=="false"&&j)})(y,_,R,n);typeof k=="string"&&(wl.test(k)||_l.test(k))&&(v[D]=c(k.trim()))}else O!=="style"&&(v[jh[O]||O]=!0);return v},{}):null}let m=[],h={},f={0:{t:[">"],o:Xt(Vh),i:1,u(y,S,T){let[,v,O]=y[0].replace(zA,"").match(GA);return{alert:v,children:S(O,T)}},l(y,S,T){let v={key:T.key};return y.alert&&(v.className="markdown-alert-"+r(y.alert.toLowerCase(),Xn),y.children.unshift({attrs:{},children:[{type:"27",text:y.alert}],noInnerParse:!0,type:"11",tag:"header"})),l("blockquote",v,S(y.children,T))}},1:{t:[" "],o:Oa(JA),i:1,u:Rl,l:(y,S,T)=>l("br",{key:T.key})},2:{t:["--","__","**","- ","* ","_ "],o:Xt(YA),i:1,u:Rl,l:(y,S,T)=>l("hr",{key:T.key})},3:{t:[" "],o:Xt(qh),i:0,u:y=>({lang:void 0,text:Ft(eo(y[0].replace(/^ {4}/gm,"")))}),l:(y,S,T)=>l("pre",{key:T.key},l("code",jr({},y.attrs,{className:y.lang?"lang-"+y.lang:""}),y.text))},4:{t:["```","~~~"],o:Xt(Hh),i:0,u:y=>({attrs:d("code",y[3]||""),lang:y[2]||void 0,text:y[4],type:"3"})},5:{t:["`"],o:yr(WA),i:3,u:y=>({text:Ft(y[2])}),l:(y,S,T)=>l("code",{key:T.key},y.text)},6:{t:["[^"],o:Xt(QA),i:0,u:y=>(m.push({footnote:y[2],identifier:y[1]}),{}),l:Ol},7:{t:["[^"],o:$r(ZA),i:1,u:y=>({target:"#"+r(y[1],Xn),text:y[1]}),l:(y,S,T)=>l("a",{key:T.key,href:n(y.target,"a","href")},l("sup",{key:T.key},y.text))},8:{t:["[ ]","[x]"],o:$r(rv),i:1,u:y=>({completed:y[1].toLowerCase()==="x"}),l:(y,S,T)=>
vendor: 5,556 bytes, lines 611-620
611l("input",{checked:y.completed,key:T.key,readOnly:!0,type:"checkbox"})},9:{t:["#"],o:Xt(t.enforceAtxHeadings?Gh:zh),i:1,u:(y,S,T)=>({children:ka(S,y[2],T),id:r(y[2],Xn),level:y[1].length}),l:(y,S,T)=>l("h"+y.level,{id:y.id,key:T.key},S(y.children,T))},10:{t:y=>{let S=y.indexOf(` 612`);return S>0&&S<y.length-1&&(y[S+1]==="="||y[S+1]==="-")},o:Xt(Jh),i:1,u:(y,S,T)=>({children:ka(S,y[1],T),level:y[2]==="="?1:2,type:"9"})},11:{t:["<"],o:Oa(wl),i:1,u(y,S,T){let[,v]=y[3].match(Ov),O=RegExp("^"+v,"gm"),C=y[3].replace(O,""),_=s(a,C)?Vv:ka,R=y[1].toLowerCase(),D=UA.indexOf(R)!==-1,k=(D?R:y[1]).trim(),$={attrs:d(k,y[2]),noInnerParse:D,tag:k};if(T.inAnchor=T.inAnchor||R==="a",D)$.text=y[3];else{let J=T.inHTML;T.inHTML=!0,$.children=_(S,C,T),T.inHTML=J}return T.inAnchor=!1,$},l:(y,S,T)=>l(y.tag,jr({key:T.key},y.attrs),y.text||(y.children?S(y.children,T):""))},13:{t:["<"],o:Oa(_l),i:1,u(y){let S=y[1].trim();return{attrs:d(S,y[2]||""),tag:S}},l:(y,S,T)=>l(y.tag,jr({},y.attrs,{key:T.key}))},12:{t:["<!--"],o:Oa(Yh),i:1,u:()=>({}),l:Ol},14:{t:["!["],o:yr(Fv),i:1,u:y=>({alt:Ft(y[1]),target:Ft(y[2]),title:Ft(y[3])}),l:(y,S,T)=>l("img",{key:T.key,alt:y.alt||void 0,title:y.title||void 0,src:n(y.target,"img","src")})},15:{t:["["],o:$r(kv),i:3,u:(y,S,T)=>({children:Uv(S,y[1],T),target:Ft(y[2]),title:Ft(y[3])}),l:(y,S,T)=>l("a",{key:T.key,href:n(y.target,"a","href"),title:y.title},S(y.children,T))},16:{t:["<"],o:$r(sv),i:0,u(y){let S=y[1],T=!1;return S.indexOf("@")!==-1&&S.indexOf("//")===-1&&(T=!0,S=S.replace("mailto:","")),{children:[{text:S,type:"27"}],target:T?"mailto:"+S:S,type:"15"}}},17:{t:(y,S)=>!S.inAnchor&&!t.disableAutoLink&&(Da(y,"http://")||Da(y,"https://")),o:$r(iv),i:0,u:y=>({children:[{text:y[1],type:"27"}],target:y[1],title:void 0,type:"15"})},20:Kh(l,1),33:Kh(l,2),19:{t:[` 613`],o:Xt(KA),i:3,u:Rl,l:()=>` 614`},21:{o:En(function(y,S){if(S.inline||S.simple||S.inHTML&&y.indexOf(` 615 616`)===-1&&S.prevCapture.indexOf(` 617 618`)===-1)return null;let T="",v=0;for(;;){let C=y.indexOf(` 619`,v),_=y.slice(v,C===-1?void 0:C+1);if(s(i,_)||(T+=_,C===-1||!_.trim()))break;v=C+1}let O=eo(T);return O===""?null:[T,,O]}),i:3,u:Cl,l:(y,S,T)=>l("p",{key:T.key},S(y.children,T))},22:{t:["["],o:$r(cv),i:0,u:y=>(h[y[1]]={target:y[2],title:y[4]},{}),l:Ol},23:{t:["!["],o:yr(dv),i:0,u:y=>({alt:y[1]?Ft(y[1]):void 0,ref:y[2]}),l:(y,S,T)=>h[y.ref]?l("img",{key:T.key,alt:y.alt,src:n(h[y.ref].target,"img","src"),title:h[y.ref].title}):null},24:{t:y=>y[0]==="["&&y.indexOf("](")===-1,o:$r(pv),i:0,u:(y,S,T)=>({children:S(y[1],T),fallbackChildren:y[0],ref:y[2]}),l:(y,S,T)=>h[y.ref]?l("a",{key:T.key,href:n(h[y.ref].target,"a","href"),title:h[y.ref].title},S(y.children,T)):l("span",{key:T.key},y.fallbackChildren)},25:{t:["|"],o:Xt(Wh),i:1,u:Bv,l(y,S,T){let v=y;return l("table",{key:T.key},l("thead",null,l("tr",null,v.header.map(function(O,C){return l("th",{key:C,style:Zh(v,C)},S(O,T))}))),l("tbody",null,v.cells.map(function(O,C){return l("tr",{key:C},O.map(function(_,R){return l("td",{key:R,style:Zh(v,R)},S(_,T))}))})))}},27:{o:En(function(y,S){let T;return Da(y,":")&&(T=vv.exec(y)),T||Cv.exec(y)}),i:4,u(y){let S=y[0];return{text:S.indexOf("&")===-1?S:S.replace(nv,(T,v)=>t.namedCodesToUnicode[v]||T)}},l:y=>y.text},28:{t:["**","__"],o:yr(bv),i:2,u:(y,S,T)=>({children:S(y[2],T)}),l:(y,S,T)=>l("strong",{key:T.key},S(y.children,T))},29:{t:y=>{let S=y[0];return(S==="*"||S==="_")&&y[1]!==S},o:yr(Sv),i:3,u:(y,S,T)=>({children:S(y[2],T)}),l:(y,S,T)=>l("em",{key:T.key},S(y.children,T))},30:{t:["\\"],o:yr(wv),i:1,u:y=>({text:y[1],type:"27"})},31:{t:["=="],o:yr(Tv),i:3,u:Cl,l:(y,S,T)=>l("mark",{key:T.key},S(y.children,T))},32:{t:["~~"],o:yr(Av),i:3,u:Cl,l:(y,S,T)=>l("del",{key:T.key},S(y.children,T))}};t.disableParsingRawHTML===!0&&(delete f[11],delete f[13]);let b=(function(y){var S=Object.keys(y);function T(v,O){var C=[];if(O.prevCapture=O.prevCapture||"",v.trim())for(;v;)for(var _=0;_<S.length;){var R=S[_],D=y[R];if(!D.t||Lv(v,O,D.t)){var k=D.o(v,O);if(k&&k[0]){v=v.substring(k[0].length);var $=D.u(k,T,O);O.prevCapture+=k[0],$.type||($.type=R),C.push($);break}_++}else _++}return O.prevCapture="",C}return S.sort(function(v,O){return y[v].i-y[O].i||(v<O?-1:1)}),function(v,O){return T((function(C){return C.replace(XA,` 620`).replace(ev,"").replace(hv," ")})(v),O)}})(f),E=(function(y,S){return function T(v,O={}){if(Array.isArray(v)){let C=O.key,_=[],R=!1;for(let D=0;D<v.length;D++){O.key=D;let k=T(v[D],O),$=Xh(k);$&&R?_[_.length-1]+=k:k!==null&&_.push(k),R=$}return O.key=C,_}return(function(C,_,R){let D=y[C.type].l;return S?S(()=>D(C,_,R),C,_,R):D(C,_,R)})(v,T,O)}})(f,t.renderRule),A=c(e);return m.length?l("div",null,A,l("footer",{key:"footer"},m.map(function(y){return l("div",{id:r(y.identifier,Xn),key:y.identifier},y.identifier,E(b(y.footnote,{inline:!0})))}))):A}var zv=e=>{let{children:t,options:r}=e,n=(function(o,i){if(o==null)return{};var a,s,l={},c=Object.keys(o);for(s=0;s<c.length;s++)i.indexOf(a=c[s])>=0||(l[a]=o[a]);return l})(e,jA);return Ue(qv(t??"",r),n)},Gv=e=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,'&[aria-disabled="true"]':{opacity:.5,input:{cursor:"not-allowed"}},"@media (forced-colors: active)":{background:"ButtonFace",outline:"1px solid ButtonText"},"&:focus-within":{outline:`1px solid ${e.color.secondary}`,outlineOffset:1,"@media (forced-colors: active)":{outline:"1px solid Highlight",outlineOffset:1}},input:{...Dr,appearance:"none",left:0,top:0,background:"transparent",curs
620or:"pointer",borderRadius:"3em"},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:ze(.5,e.color.defaultText),background:"transparent","&:active":{boxShadow:`${xn(.05,e.appBorderColor)} 0 0 0 2px inset`,color:xn(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8},"@media (forced-colors: active)":{color:"ButtonText",boxShadow:"none"}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${xn(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px","@media (forced-colors: active)":{forcedColorAdjust:"none",background:"Highlight",color:"HighlightText",boxShadow:"none",outline:"1px solid ButtonText"}}}),Jv=N.label(({theme:e})=>Gv(e)),Yv=e=>e==="true",Wv=({name:e,storyId:t,controlsId:r,value:n,onChange:o,onBlur:i,onFocus:a,argType:s,required:l})=>{let c=ie(()=>o(!1),[o]),d=!!s?.table?.readonly;if(n===void 0)return u.createElement(be,{ariaLabel:!1,variant:"outline",size:"medium",id:_n(e,t,r),onClick:c,disabled:d},"Set boolean");let m=tt(e,t,r),h=typeof n=="string"?Yv(n):n;return u.createElement(Jv,{"aria-disabled":d,htmlFor:m,"aria-label":e},u.createElement("input",{id:m,type:"checkbox",onChange:f=>o(f.target.checked),checked:h,role:"switch",disabled:d,"aria-required":l||void 0,name:e,onBlur:i,onFocus:a}),u.createElement("span",{"aria-hidden":"true"},"False"),u.createElement("span",{"aria-hidden":"true"},"True"))},Kv=e=>{let[t,r,n]=e.split("-"),o=new Date;return o.setFullYear(parseInt(t,10),parseInt(r,10)-1,parseInt(n,10)),o},Xv=e=>{let[t,r]=e.split(":"),n=new Date;return n.setHours(parseInt(t,10)),n.setMinutes(parseInt(r,10)),n},Qv=e=>{let t=new Date(e),r=`000${t.getFullYear()}`.slice(-4),n=`0${t.getMonth()+1}`.slice(-2),o=`0${t.getDate()}`.slice(-2);return`${r}-${n}-${o}`},Zv=e=>{let t=new Date(e),r=`0${t.getHours()}`.slice(-2),n=`0${t.getMinutes()}`.slice(-2);return`${r}:${n}`},ef=N(et.Input)(({theme:e})=>({"&[readonly]":{background:e.base==="light"?e.color.lighter:"transparent"},"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}})),ew=N.fieldset({flex:1,display:"flex",border:0,marginInline:0,padding:0,gap:10,"div:first-of-type":{flex:4},"div:last-of-type":{flex:3}}),tw=({name:e,storyId:t,controlsId:r,value:n,onChange:o,onFocus:i,onBlur:a,argType:s,required:l})=>{let[c,d]=ee(!0),m=le(),h=le(),f=!!s?.table?.readonly;re(()=>{c!==!1&&(m&&m.current&&(m.current.value=n?Qv(n):""),h&&h.current&&(h.current.value=n?Zv(n):""))},[n]);let b=y=>{if(!y.target.value)return o();let S=Kv(y.target.value),T=new Date(n??"");T.setFullYear(S.getFullYear(),S.getMonth(),S.getDate());let v=T.getTime();v&&o(v),d(!!v)},E=y=>{if(!y.target.value)return o();let S=Xv(y.target.value),T=new Date(n??"");T.setHours(S.getHours()),T.setMinutes(S.getMinutes());let v=T.getTime();v&&o(v),d(!!v)},A=tt(e,t,r);return u.createElement(ew,null,u.createElement("legend",{className:"sb-sr-only"},e),u.createElement("label",{htmlFor:`${A}-date`,className:"sb-sr-only"},"Date"),u.createElement(ef,{type:"date",max:"9999-12-31",ref:m,id:`${A}-date`,name:`${A}-date`,readOnly:f,"aria-required":l||void 0,onChange:b,onFocus:i,onBlur:a}),u.createElement("label",{htmlFor:`${A}-time`,className:"sb-sr-only"},"Time"),u.createElement(ef,{type:"time",id:`${A}-time`,name:`${A}-time`,ref:h,onChange:E,readOnly:f,"aria-required":l||void 0,onFocus:i,onBlur:a}),c?null:u.createElement("div",null,"invalid"))},rw=N.label({display:"flex"}),nw=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t},ow=N(et.Input)(({theme:e})=>({background:e.base==="light"?e.color.lighter:"transparent"})),aw=({name:e,storyId:t,controlsId:r,value:n,onChange:o,min:i,max:a,step:s,onBlur:l,onFocus:c,argType:d,required:m})=>{let[h,f]=ee(typeof n=="number"?n:""),[b,E]=ee(!1),[A,y]=ee(null),S=!!d?.table?.readonly,T=ie(C=>{f(C.target.value);let _=parseFloat(C.target.value);if(Number.isNaN(_))y(new Error(`'${C.target.value}' is not a number`));else{let R=_;typeof i=="number"&&R<i&&(R=i),typeof a=="number"&&R>a&&(R=a),o(R),y(null),R!==_&&f(String(R))}},[o,y,i,a]),v=ie(()=>{f("0"),o(0),E(!0)},[E]),O=le(null);return re(()=>{b&&O.current&&O.current.select()},[b]),re(()=>{let C=typeof n=="number"?n:"";h!==C&&f(C)},[n]),n===void 0?u.createElement(be,{ariaLabel:!1,variant:"outline",size:"medium",id:_n(e,t,r),onClick:v,disabled:S},"Set number"):u.createElement(rw,null,u.createElement(ow,{ref:O,i
620d:tt(e,t,r),type:"number",onChange:T,size:"flex",placeholder:"Edit number...",value:h,valid:A?"error":void 0,autoFocus:b,"aria-required":m||void 0,readOnly:S,name:e,min:i,max:a,step:s,onFocus:c,onBlur:l}))},Bf=(e,t)=>{let r=t&&Object.entries(t).find(([n,o])=>o===e);return r?r[0]:void 0},Hl=(e,t)=>e&&t?Object.entries(t).filter(r=>e.includes(r[1])).map(r=>r[0]):[],$f=(e,t)=>e&&t&&e.map(r=>t[r]),iw=N.fieldset({border:"none",marginInline:0,padding:0,display:"flex",alignItems:"flex-start"},({$isInline:e})=>e?{flexWrap:"wrap",gap:15,label:{display:"inline-flex"}}:{flexDirection:"column",gap:8,label:{display:"flex"}}),sw=N.span(({$readOnly:e})=>({opacity:e?.5:1})),lw=N.label(({$readOnly:e})=>({lineHeight:"20px",alignItems:"center",cursor:e?"not-allowed":"pointer",input:{cursor:e?"not-allowed":"pointer",margin:0,marginRight:6}})),tf=({name:e,storyId:t,controlsId:r,options:n,value:o,onChange:i,isInline:a,argType:s,required:l})=>{if(!n)return Ce.warn(`Checkbox with no options: ${e}`),u.createElement(u.Fragment,null,"-");let c=Hl(o||[],n),[d,m]=ee(c),h=!!s?.table?.readonly,f=E=>{let A=E.target.value,y=[...d];y.includes(A)?y.splice(y.indexOf(A),1):y.push(A),i($f(y,n)),m(y)};re(()=>{m(Hl(o||[],n))},[o]);let b=tt(e,t,r);return u.createElement(iw,{$isInline:a},u.createElement("legend",{className:"sb-sr-only"},e,l?" (required)":""),Object.keys(n).map((E,A)=>{let y=`${b}-${A}`;return u.createElement(lw,{key:y,htmlFor:y,$readOnly:h},u.createElement("input",{type:"checkbox",disabled:h,id:y,name:y,value:E,onChange:f,checked:d?.includes(E)}),u.createElement(sw,{$readOnly:h},E))}))},uw=N.fieldset({border:"none",marginInline:0,padding:0,display:"flex",alignItems:"flex-start"},({isInline:e})=>e?{flexWrap:"wrap",gap:15,label:{display:"inline-flex"}}:{flexDirection:"column",gap:8,label:{display:"flex"}}),cw=N.span(({$readOnly:e})=>({opacity:e?.5:1})),dw=N.label(({$readOnly:e})=>({lineHeight:"20px",alignItems:"center",cursor:e?"not-allowed":"pointer",input:{cursor:e?"not-allowed":"pointer",margin:0,marginRight:6}})),rf=({name:e,storyId:t,controlsId:r,options:n,value:o,onChange:i,isInline:a,argType:s,required:l})=>{if(!n)return Ce.warn(`Radio with no options: ${e}`),u.createElement(u.Fragment,null,"-");let c=Bf(o,n),d=tt(e,t,r),m=!!s?.table?.readonly;return u.createElement(uw,{isInline:a},u.createElement("legend",{className:"sb-sr-only"},e,l?" (required)":""),Object.keys(n).map((h,f)=>{let b=`${d}-${f}`;return u.createElement(dw,{key:b,htmlFor:b,$readOnly:m},u.createElement("input",{type:"radio",id:b,name:d,disabled:m,value:h,onChange:E=>i(n[E.currentTarget.value]),checked:h===c}),u.createElement(cw,{$readOnly:m},h))}))},pw={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},jf=N.select(pw,({theme:e})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1,"&:hover":{background:e.background.hoverable},"&:checked":{background:"transparent",color:e.color.secondary,fontWeight:e.typography.weight.bold}}}})),Uf=N.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",to
620p:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}})),Il="Choose option...",mw=({name:e,storyId:t,controlsId:r,value:n,options:o,onChange:i,argType:a,required:s})=>{let l=h=>{i(o[h.currentTarget.value])},c=Bf(n,o)||Il,d=tt(e,t,r),m=!!a?.table?.readonly;return u.createElement(Uf,null,u.createElement(aa,null),u.createElement("label",{htmlFor:d,className:"sb-sr-only"},e),u.createElement(jf,{disabled:m,id:d,value:c,onChange:l,"aria-required":s||void 0},u.createElement("option",{disabled:c===Il,key:"no-selection"},Il),Object.keys(o).map(h=>u.createElement("option",{key:h,value:h},h))))},hw=({name:e,storyId:t,controlsId:r,value:n,options:o,onChange:i,argType:a,required:s})=>{let l=h=>{let f=Array.from(h.currentTarget.options).filter(b=>b.selected).map(b=>b.value);i($f(f,o))},c=Hl(n,o),d=tt(e,t,r),m=!!a?.table?.readonly;return u.createElement(Uf,null,u.createElement("label",{htmlFor:d,className:"sb-sr-only"},e),u.createElement(jf,{disabled:m,id:d,multiple:!0,value:c,onChange:l,"aria-required":s||void 0},Object.keys(o).map(h=>u.createElement("option",{key:h,value:h},h))))},nf=e=>{let{name:t,options:r}=e;return r?e.isMulti?u.createElement(hw,{...e}):u.createElement(mw,{...e}):(Ce.warn(`Select with no options: ${t}`),u.createElement(u.Fragment,null,"-"))},fw=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>{let o=t!=null&&!Array.isArray(t)&&typeof t[n]=="string"?t[n]:String(n);return r[o]=n,r},{}):e,yw={check:tf,"inline-check":tf,radio:rf,"inline-radio":rf,select:nf,"multi-select":nf},gn=e=>{let{type:t="select",labels:r,argType:n}=e,o={...e,argType:n,options:n?fw(n.options,r):{},isInline:t.includes("inline"),isMulti:t.includes("multi")},i=yw[t];if(i)return u.createElement(i,{...o});throw new Error(`Unknown options type: ${t}`)},gw=N.div(({theme:e})=>({position:"relative",":hover":{"& > .rejt-accordion-button::after":{background:e.color.secondary},"& > .rejt-accordion-region > :is(.rejt-plus-menu, .rejt-minus-menu)":{opacity:1}}})),Ew=N.button(({theme:e})=>({padding:0,background:"transparent",border:"none",marginRight:"3px",lineHeight:"22px",color:e.color.secondary,"::after":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",height:"22px",background:"transparent",borderRadius:4,transition:"background 0.2s",opacity:.1,paddingRight:"20px"},"::before":{content:'""',position:"absolute"},'&[aria-expanded="true"]::before':{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},'&[aria-expanded="false"]::before':{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"}})),bw=N.div({display:"inline"});function Vf({children:e,name:t,collapsed:r,keyPath:n,deep:o,...i}){let a=`${n.at(-1)??"root"}-${t}-${o}`,s={trigger:`${a}-trigger`,region:`${a}-region`},l=n.length>0?"li":"div";return u.createElement(gw,{as:l},u.createElement(Ew,{type:"button","aria-expanded":!r,id:s.trigger,"aria-controls":s.region,className:"rejt-accordion-button",...i},t," :"),u.createElement(bw,{role:"group",id:s.region,"aria-labelledby":s.trigger,className:"rejt-accordion-region"},e))}var Sw="Error",Tw="Object",Aw="Array",vw="String",ww="Number",_w="Boolean",Cw="Date",Rw="Null",Ow="Undefined",xw="Function",Iw="Symbol",Hf="ADD_DELTA_TYPE",qf="REMOVE_DELTA_TYPE",zf="UPDATE_DELTA_TYPE",ru="value";function Ur(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function Gf(e,t){let r=Ur(e),n=Ur(t);return(r==="Function"||n==="Function")&&n!==r}var nu=class extends Vt{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus()}onKeydown(e){if(e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat)return;let{inputRefKey:t,inputRefValue:r}=this.state,{addButtonElement:n,handleCancel:o}=this.props;[t,r,n].some(i=>i===e.target)&&((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),o()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:o}=this.props,{inputRefKey:i,inputRefValue:a}=this.state,s={};if(!t){if(!i.value)return;s.key=i.value}s.newValue=r(!1,n,o,s.key,a.value),e(s)}refInputKey(e){this.state.inputRefKey=e}
620refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:o,keyPath:i,deep:a}=this.props,s=r&&Ue(r,{onClick:this.onSubmit}),l=n&&Ue(n,{onClick:e}),c=o(ru,i,a),d=Ue(c,{placeholder:"Value",ref:this.refInputValue,onKeyDown:this.onKeydown}),m=null;if(!t){let h=o("key",i,a);m=Ue(h,{placeholder:"Key",ref:this.refInputKey,onKeyDown:this.onKeydown})}return u.createElement("span",{className:"rejt-add-value-node"},m,d,s,l)}};nu.defaultProps={onlyValue:!1,addButtonElement:u.createElement("button",null,"+"),cancelButtonElement:u.createElement("button",null,"c")};var Jf=class extends Vt{constructor(e){super(e);let t=[...e.keyPath||[],e.name];this.state={data:e.data,name:e.name,keyPath:t??[],deep:e.deep??0,nextDeep:(e.deep??0)+1,collapsed:e.isCollapsed(t,e.deep??0,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n=[]}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:o}=this.props,i=n.length;o(n[i-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o,nextDeep:i}=this.state,a=n[e];(t||Promise.resolve.bind(Promise))(e,o,i,a).then(()=>{let s={keyPath:o,deep:i,key:e,oldValue:a,type:qf};n.splice(e,1),this.setState({data:n});let{onUpdate:l,onDeltaUpdate:c}=this.props;l(o[o.length-1],n),c(s)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r=[],nextDeep:n}=this.state,{beforeAddAction:o,logger:i}=this.props,a=t.length;(o||Promise.resolve.bind(Promise))(a,r,n,e).then(()=>{t[a]=e,this.setState({data:t}),this.handleAddValueCancel();let{onUpdate:s,onDeltaUpdate:l}=this.props;s(r[r.length-1],t),l({type:Hf,keyPath:r,deep:n,key:a,newValue:e})}).catch(i.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:i,keyPath:a,nextDeep:s}=this.state,l=i[e];(o||Promise.resolve.bind(Promise))(e,a,s,l,t).then(()=>{i[e]=t,this.setState({data:i});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],i),d({type:zf,keyPath:a,deep:s,key:e,newValue:t,oldValue:l}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:o,readOnly:i,dataType:a,minusMenuElement:s}=this.props,l=i(e,t,r,n,a),c=s&&Ue(s,{onClick:o,className:"rejt-minus-menu","aria-label":`remove the array '${String(e)}'`});return u.createElement(u.Fragment,null,u.createElement("span",{className:"rejt-collapsed-value"},"[...] ",t.length," ",t.length===1?"item":"items"),!l&&c)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:o,nextDeep:i}=this.state,{isCollapsed:a,handleRemove:s,onDeltaUpdate:l,readOnly:c,dataType:d,addButtonElement:m,cancelButtonElement:h,inputElementGenerator:f,textareaElementGenerator:b,minusMenuElement:E,plusMenuElement:A,beforeRemoveAction:y,beforeAddAction:S,beforeUpdateAction:T,logger:v,onSubmitValueParser:O}=this.props,C=c(e,t,r,n,d),_=A&&Ue(A,{onClick:this.handleAddMode,className:"rejt-plus-menu","aria-label":`add a new item to the '${String(e)}' array`}),R=E&&Ue(E,{onClick:s,className:"rejt-minus-menu","aria-label":`remove the array '${String(e)}'`});return u.createElement(u.Fragment,null,u.createElement("span",{className:"rejt-not-collapsed-delimiter"},"["),!o&&_,u.createElement("ul",{className:"rejt-not-collapsed-list"},t.map((D,k)=>u.createElement(za,{key:k,name:k.toString(),data:D,keyPath:r,deep:i,isCollapsed:a,handleRemove:this.handleRemoveItem(k),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:l,readOnly:c,addButtonElement:m,cancelButtonElement:h,inputElementGenerator:f,textareaElementGenerator:b,minusMenuElement:E,plusMenuElement:A,beforeRemoveAction:y,beforeAddAction:S,beforeUpdateAction:T,logger:v,onSubmitValueParser:O}))),!C&&o&&u.createElement("div",{className:"rejt-add-form"},u.createElement(nu,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:m,cancelButtonElement:h,inputElementGenerator:f,keyPath:r,deep:n,onSubmitValueParser:O})),u.createElement("span",{className:"rejt-not-collapsed-delimiter"},"]"),!C&&R)}render(){let{name:e,collapsed:t,keyPath:r,deep:n}=this.state,o=t?this.renderCollapsed():this.renderNotCollapsed();return u.createElement(Vf,{name:e,collapsed:t,deep:n,keyPath:r,onClick:this.handleCollapseMode},o)}};Jf.defaultProps={keyPath:[],deep:0,minusMenuElement:u.createElement("span",null," - "),plusMenuElement:u.createElement("span",null," + ")};var Yf=class extends Vt{constructor(e){super(e);let t=[...e.keyPath||[],e.name];this.state={value:e.value,name:e.name,keyPath:t??[],deep:e.deep??0,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:i}=this.state,{readOnly:a,dataType:s}=this.props,l=a(r,n,o,i,s);e&&!l&&typeof t.focus=="function"&&t.focus()}onKeydown(e){let{inputRef:t}=this.state;e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||t!==e.target||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:i,name:a,deep:s}=this.state;if(!i)return;
620let l=n(!0,o,s,a,i.value),c={value:l,key:a};(e||Promise.resolve.bind(Promise))(c).then(()=>{Gf(t,l)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:i,originalValue:a,readOnly:s,dataType:l,textareaElementGenerator:c,minusMenuElement:d,keyPath:m=[]}=this.props,h=null,f=null,b=s(e,a,n,o,l);if(r&&!b){let E=c(ru,m,o,e,a,l),A=Ue(E,{ref:this.refInput,defaultValue:t,onKeyDown:this.onKeydown});h=u.createElement("span",{className:"rejt-edit-form"},A),f=null}else{h=u.createElement("span",{className:"rejt-value",onClick:b?void 0:this.handleEditMode},t);let E=m.at(-1),A=d&&Ue(d,{onClick:i,className:"rejt-minus-menu","aria-label":`remove the function '${String(e)}'${String(E)?` from '${String(E)}'`:""}`});f=b?null:A}return u.createElement("li",{className:"rejt-value-node"},u.createElement("span",{className:"rejt-name"},e," : "),h,f)}};Yf.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},cancelButtonElement:u.createElement("button",null,"c"),minusMenuElement:u.createElement("span",null," - ")};var za=class extends Vt{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath??[],deep:e.deep??0}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:o,handleRemove:i,handleUpdateValue:a,onUpdate:s,onDeltaUpdate:l,readOnly:c,addButtonElement:d,cancelButtonElement:m,inputElementGenerator:h,textareaElementGenerator:f,minusMenuElement:b,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:y,beforeUpdateAction:S,logger:T,onSubmitValueParser:v}=this.props,O=()=>!0,C=Ur(e);switch(C){case Sw:return u.createElement(ql,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:i,onUpdate:s,onDeltaUpdate:l,readOnly:O,dataType:C,addButtonElement:d,cancelButtonElement:m,inputElementGenerator:h,textareaElementGenerator:f,minusMenuElement:b,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:y,beforeUpdateAction:S,logger:T,onSubmitValueParser:v});case Tw:return u.createElement(ql,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:i,onUpdate:s,onDeltaUpdate:l,readOnly:c,dataType:C,addButtonElement:d,cancelButtonElement:m,inputElementGenerator:h,textareaElementGenerator:f,minusMenuElement:b,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:y,beforeUpdateAction:S,logger:T,onSubmitValueParser:v});case Aw:return u.createElement(Jf,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:i,onUpdate:s,onDeltaUpdate:l,readOnly:c,dataType:C,addButtonElement:d,cancelButtonElement:m,inputElementGenerator:h,textareaElementGenerator:f,minusMenuElement:b,plusMenuElement:E,beforeRemoveAction:A,beforeAddAction:y,beforeUpdateAction:S,logger:T,onSubmitValueParser:v});case vw:return u.createElement(gr,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:c,dataType:C,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:b,logger:T,onSubmitValueParser:v});case ww:return u.createElement(gr,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:c,dataType:C,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:b,logger:T,onSubmitValueParser:v});case _w:return u.createElement(gr,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:c,dataType:C,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:b,logger:T,onSubmitValueParser:v});case Cw:return u.createElement(gr,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:O,dataType:C,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:b,logger:T,onSubmitValueParser:v});case Rw:return u.createElement(gr,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:c,dataType:C,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:b,logger:T,onSubmitValueParser:v});case Ow:return u.createElement(gr,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:c,dataType:C,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:b,logger:T,onSubmitValueParser:v});case xw:return u.createElement(Yf,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:c,dataType:C,cancelButtonElement:m,textareaElementGenerator:f,minusMenuElement:b,logger:T,onSubmitValueParser:v});case Iw:return u.createElement(gr,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:i,handleUpdateValue:a,readOnly:O,dataType:C,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:b,logger:T,onSubmitValueParser:v});default:return null}}};za.defaultProps={keyPath:[],deep:0};var ql=class extends Vt{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath||[],e.name];this.state={name:e.name,data:e.data,keyPath:t??[],deep:e.deep??0,nextDeep:(e.deep??0)+1,collapsed:e.isCollapsed(t,e.deep??0,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n=[]}=this.state;r[e]=t,this.setState({data:r});
620let{onUpdate:o}=this.props,i=n.length;o(n[i-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n=[],nextDeep:o}=this.state,{beforeAddAction:i,logger:a}=this.props;(i||Promise.resolve.bind(Promise))(e,n,o,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:s,onDeltaUpdate:l}=this.props;s(n[n.length-1],r),l({type:Hf,keyPath:n,deep:o,key:e,newValue:t})}).catch(a.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o=[],nextDeep:i}=this.state,a=n[e];(t||Promise.resolve.bind(Promise))(e,o,i,a).then(()=>{let s={keyPath:o,deep:i,key:e,oldValue:a,type:qf};delete n[e],this.setState({data:n});let{onUpdate:l,onDeltaUpdate:c}=this.props;l(o[o.length-1],n),c(s)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:i,keyPath:a=[],nextDeep:s}=this.state,l=i[e];(o||Promise.resolve.bind(Promise))(e,a,s,l,t).then(()=>{i[e]=t,this.setState({data:i});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],i),d({type:zf,keyPath:a,deep:s,key:e,newValue:t,oldValue:l}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:o,readOnly:i,dataType:a,minusMenuElement:s}=this.props,l=Object.getOwnPropertyNames(n),c=i(e,n,t,r,a),d=s&&Ue(s,{onClick:o,className:"rejt-minus-menu","aria-label":`remove the object '${String(e)}'`});return u.createElement(u.Fragment,null,u.createElement("span",{className:"rejt-collapsed-value"},"{...}"," ",l.length," ",l.length===1?"key":"keys"),!c&&d)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:o,addFormVisible:i}=this.state,{isCollapsed:a,handleRemove:s,onDeltaUpdate:l,readOnly:c,dataType:d,addButtonElement:m,cancelButtonElement:h,inputElementGenerator:f,textareaElementGenerator:b,minusMenuElement:E,plusMenuElement:A,beforeRemoveAction:y,beforeAddAction:S,beforeUpdateAction:T,logger:v,onSubmitValueParser:O}=this.props,C=Object.getOwnPropertyNames(t),_=c(e,t,r,n,d),R=A&&Ue(A,{onClick:this.handleAddMode,className:"rejt-plus-menu","aria-label":`add a new property to the object '${String(e)}'`}),D=E&&Ue(E,{onClick:s,className:"rejt-minus-menu","aria-label":`remove the object '${String(e)}'`}),k=C.map($=>u.createElement(za,{key:$,name:$,data:t[$],keyPath:r,deep:o,isCollapsed:a,handleRemove:this.handleRemoveValue($),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:l,readOnly:c,addButtonElement:m,cancelButtonElement:h,inputElementGenerator:f,textareaElementGenerator:b,minusMenuElement:E,plusMenuElement:A,beforeRemoveAction:y,beforeAddAction:S,beforeUpdateAction:T,logger:v,onSubmitValueParser:O}));return u.createElement(u.Fragment,null,u.createElement("span",{className:"rejt-not-collapsed-delimiter"},"{"),!_&&R,u.createElement("ul",{className:"rejt-not-collapsed-list"},k),!_&&i&&u.createElement("div",{className:"rejt-add-form"},u.createElement(nu,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:m,cancelButtonElement:h,inputElementGenerator:f,keyPath:r,deep:n,onSubmitValueParser:O})),u.createElement("span",{className:"rejt-not-collapsed-delimiter"},"}"),!_&&D)}render(){let{name:e,collapsed:t,keyPath:r,deep:n=0}=this.state,o=t?this.renderCollapsed():this.renderNotCollapsed();return u.createElement(Vf,{name:e,collapsed:t,deep:n,keyPath:r,onClick:this.handleCollapseMode},o)}};ql.defaultProps={keyPath:[],deep:0,minusMenuElement:u.createElement("span",null," - "),plusMenuElement:u.createElement("span",null," + ")};var gr=class extends Vt{constructor(e){super(e);let t=[...e.keyPath||[],e.name];this.state={value:e.value,name:e.name,keyPath:t??[],deep:e.deep??0,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:i}=this.state,{readOnly:a,dataType:s}=this.props,l=a(r,n,o,i,s);e&&!l&&typeof t.focus=="function"&&t.focus()}onKeydown(e){let{inputRef:t}=this.state;e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||t!==e.target||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:i,name:a,deep:s}=this.state;if(!i)return;
620let l=n(!0,o,s,a,i.value),c={value:l,key:a};(e||Promise.resolve.bind(Promise))(c).then(()=>{Gf(t,l)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:i,originalValue:a,readOnly:s,dataType:l,inputElementGenerator:c,minusMenuElement:d,keyPath:m}=this.props,h=s(e,a,n,o,l),f=r&&!h,b=c(ru,m,o,e,a,l),E=Ue(b,{ref:this.refInput,defaultValue:JSON.stringify(a),onKeyDown:this.onKeydown}),A=n.at(-2),y=d&&Ue(d,{onClick:i,className:"rejt-minus-menu","aria-label":`remove the property '${String(e)}' with value '${String(a)}'${String(A)?` from '${String(A)}'`:""}`});return u.createElement("li",{className:"rejt-value-node"},u.createElement("span",{className:"rejt-name"},e," : "),f?u.createElement("span",{className:"rejt-edit-form"},E):u.createElement("span",{className:"rejt-value",onClick:h?void 0:this.handleEditMode},String(t)),!h&&!f&&y)}};gr.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),cancelButtonElement:u.createElement("button",null,"c"),minusMenuElement:u.createElement("span",null," - ")};function Pw(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var Wf=class extends Vt{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate?.(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:o,addButtonElement:i,cancelButtonElement:a,inputElement:s,textareaElement:l,minusMenuElement:c,plusMenuElement:d,beforeRemoveAction:m,beforeAddAction:h,beforeUpdateAction:f,logger:b,onSubmitValueParser:E,fallback:A=null}=this.props,y=Ur(e),S=o;Ur(o)==="Boolean"&&(S=()=>o);let T=s;s&&Ur(s)!=="Function"&&(T=()=>s);let v=l;return l&&Ur(l)!=="Function"&&(v=()=>l),y==="Object"||y==="Array"?u.createElement("div",{className:"rejt-tree"},u.createElement(za,{data:e,name:t||"root",deep:-1,isCollapsed:r??(()=>!1),onUpdate:this.onUpdate,onDeltaUpdate:n??(()=>{}),readOnly:S,addButtonElement:i,cancelButtonElement:a,inputElementGenerator:T,textareaElementGenerator:v,minusMenuElement:c,plusMenuElement:d,handleRemove:this.removeRoot,beforeRemoveAction:m,beforeAddAction:h,beforeUpdateAction:f,logger:b??{},onSubmitValueParser:E??(O=>O)})):A}};Wf.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,o)=>Pw(o),inputElement:()=>u.createElement("input",null),textareaElement:()=>u.createElement("textarea",null),fallback:null};var{window:Nw}=globalThis,Dw=N.div(({theme:e})=>({position:"relative",display:"flex",isolation:"isolate",gap:8,".rejt-tree":{flex:1,marginLeft:"1rem",fontSize:"13px",listStyleType:"none"},".rejt-value-node:hover":{"& > button":{opacity:1}},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{color:e.color.secondary,lineHeight:"22px"},".rejt-not-collapsed-list":{listStyle:"none",margin:"0 0 0 1rem",padding:0},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.base==="light"?e.color.lighter:"hsl(0 0 100 / 0.02)",borderColor:e.appBorderColor},".rejt-collapsed-value":{color:e.color.defaultText}})),of=N.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer"})),af=N.button(({theme:e})=>({background:"none",border:0,display:"inline-flex",verticalAlign:"middle",padding:3,marginLeft:5,color:e.textMutedColor,opacity:0,transition:"opacity 0.2s",cursor:"pointer",position:"relative",svg:{width:9,height:9},":disabled":{cursor:"not-allowed"},":hover, :focus-visible":{opacity:1},"&:hover:not(:disabled), &:focus-visible:not(:disabled)":{"&.rejt-plus-menu":{color:e.color.ancillary}
620,"&.rejt-minus-menu":{color:e.color.negative}}})),sf=N.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),kw=N(pr)({alignSelf:"flex-start",order:2,marginRight:-10}),Fw=N(et.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}})),Lw={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},Mw=e=>{e.currentTarget.dispatchEvent(new Nw.KeyboardEvent("keydown",Lw))},Bw=e=>{e.currentTarget.select()},lf=({name:e,storyId:t,controlsId:r,value:n,onChange:o,argType:i,required:a})=>{let s=Ee(()=>n&&Xc(n),[n]),l=s!=null,[c,d]=ee(!l),m=le(l),[h,f]=ee(null),b=!!i?.table?.readonly,E=ie(R=>{try{R&&o(JSON.parse(R)),f(null)}catch(D){f(D)}},[o]),[A,y]=ee(!1),S=ie(()=>{o({}),y(!0)},[o,y]);re(()=>{!m.current&&l&&c&&!A&&d(!1),m.current=l},[A,l,c]);let T=le(null);re(()=>{A&&T.current&&T.current.select()},[A]);let v=Ee(()=>JSON.stringify(s??"",null,2),[s]);if(!l)return u.createElement(be,{ariaLabel:!1,disabled:b,id:_n(e,t,r),onClick:S},"Set object");let O=tt(e,t,r),C=u.createElement(u.Fragment,null,u.createElement("label",{htmlFor:O,className:"sb-sr-only"},"Edit ",e," as JSON"),u.createElement(Fw,{ref:T,id:O,minRows:3,name:e,key:v,defaultValue:v,onBlur:R=>E(R.target.value),placeholder:"Edit JSON string...",autoFocus:A,valid:h?"error":void 0,readOnly:b,"aria-required":a||void 0})),_=Array.isArray(n)||typeof n=="object"&&n?.constructor===Object;return u.createElement(Dw,null,_&&u.createElement(kw,{disabled:b,pressed:c,ariaLabel:`Edit ${e} as JSON`,onClick:R=>{R.preventDefault(),d(D=>!D)},variant:"ghost",padding:"small",size:"small"},u.createElement(xd,null)),c?C:u.createElement(Wf,{readOnly:b||!_,isCollapsed:_?void 0:()=>!0,data:s,rootName:e,onFullyUpdate:o,cancelButtonElement:u.createElement(of,{type:"button"},"Cancel"),addButtonElement:u.createElement(of,{type:"submit",primary:!0},"Save"),plusMenuElement:u.createElement(af,{type:"button"},u.createElement(ra,null)),minusMenuElement:u.createElement(af,{type:"button"},u.createElement(qd,null)),inputElement:(R,D,k,$)=>$?u.createElement(sf,{onFocus:Bw,onBlur:Mw}):u.createElement(sf,null),fallback:C}))},$w=N.input(({theme:e,min:t,max:r,value:n,disabled:o})=>{let i={background:e.base==="light"?`linear-gradient(to right, 621 ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 622 ${so(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 623 ${so(.02,e.input.background)} 100%)`:`linear-gradient(to right, 624 ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, 625 ${lo(.02,e.input.background)} ${(n-t)/(r-t)*100}%, 626 ${lo(.02,e.input.background)} 100%)`,borderRadius:6,boxShadow:`${e.base=="dark"?"hsl(0 0 100 / 0.4)":"hsl(0 0 0 / 0.44)"} 0 0 0 1px inset`,cursor:o?"not-allowed":"pointer",height:6,width:"100%"},a={borderColor:wr(e.color.secondary,.4)},s={width:16,height:16,borderRadius:50,cursor:o?"not-allowed":"grab",background:e.input.background,border:`1px solid ${e.base=="dark"?"hsl(0 0 100 / 0.4)":"hsl(0 0 0 / 0.44)"}`,boxShadow:e.base==="light"?`0 1px 3px 0px ${wr(e.appBorderColor,.2)}`:"unset",transition:"all 150ms ease-out"},l={background:`${so(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},c={background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)"},d={borderColor:e.color.secondary,boxShadow:e.base==="light"?`0 0px 5px 0px ${e.color.secondary}`:"unset"};return{appearance:"none",backgroundColor:"transparent",width:"100%","&::-webkit-slider-runnable-track":i,"&::-moz-range-track":i,"&::-ms-track":{...i,color:"transparent"},"&::-moz-range-thumb":{...s,"&:hover":l,"&:active":c},"&::-webkit-slider-thumb":{...s,marginTop:"-6px",appearance:"none","&:hover":l,"&:active":c},"&::-ms-thumb":{...s,marginTop:0,"&:hover":l,"&:active":c},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":a,"&::-moz-range-track":a,"&::-ms-track":a,"&::-webkit-slider-thumb":d,"&::-moz-range-thumb":d,"&::-ms-thumb":d},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}}}),Kf=N.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums"}),jw=N(Kf)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),Uw=N.div(({readOnly:e})=>({display:"flex",alignItems:"center",width:"100%",opacity:e?.5:1}));function Vw(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 Hw=({name:e,storyId:t,controlsId:r,value:n,onChange:o,min:i=0,max:a=100,step:s=1,onBlur:l,onFocus:c,argType:d,required:m})=>{let h=y=>{o(nw(y.target.value))},f=n!==void 0,b=Ee(()=>Vw(s),[s]),E=!!d?.table?.readonly,A=tt(e,t,r);return u.createElement(Uw,{readOnly:E},u.createElement("label",{htmlFor:A,className:"sb-sr-only"},e),u.createElement(Kf,null,i),u.createElement($w,{id:A,type:"range",disabled:E,onChange:h,"aria-required":m||void 0,name:e,min:i,max:a,step:s,onFocus:c,onBlur:l,value:n??i}),u.createElement(jw,{numberOFDecimalsPlaces:b,max:a},f?n.toFixed(b):"--"," / ",a))},qw=N.label({display:"flex"}),zw=N.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),Gw=({name:e,storyId:t,controlsId:r,value:n,onChange:o,onFocus:i,onBlur:a,maxLength:s,argType:l,required:c})=>{let d=A=>{o(A.target.value)},m=!!l?.table?.readonly,[h,f]=ee(!1),b=ie(()=>{o(""),f(!0)},[f]);if(n===void 0)return u.createElement(be,{ariaLabel:!1,variant:"outline",size:"medium",disabled:m,id:_n(e,t,r),onClick:b},"Set string");let E=typeof n=="string";return u.createElement(qw,null,u.createElement(et.Textarea,{id:tt(e,t,r),maxLength:s,onChange:d,disabled:m,size:"flex",placeholder:"Edit string...",autoFocus:h,"aria-required":c||void 0,valid:E?void 0:"error",name:e,value:E?n:"",onFocus:i,onBlur:a}),s&&u.createElement(zw,{isMaxed:n?.length===s},n?.length??0," / ",s))}
626,Jw=N(et.Input)({padding:10});function Yw(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var Ww=({onChange:e,name:t,storyId:r,controlsId:n,accept:o="image/*",value:i,argType:a,required:s})=>{let l=le(null),c=a?.control?.readOnly;function d(h){if(!h.target.files)return;let f=Array.from(h.target.files).map(b=>URL.createObjectURL(b));e(f),Yw(i||[])}re(()=>{i==null&&l.current&&(l.current.value="")},[i,t]);let m=tt(t,r,n);return u.createElement(u.Fragment,null,u.createElement("label",{htmlFor:m,className:"sb-sr-only"},t),u.createElement(Jw,{ref:l,id:m,type:"file",name:t,multiple:!0,disabled:c,onChange:d,accept:o,"aria-required":s||void 0,size:"flex"}))},Kw=Lc(()=>Promise.resolve().then(()=>($h(),Bh))),Xw=e=>u.createElement(kc,{fallback:u.createElement("div",null)},u.createElement(Kw,{...e})),Qw={array:lf,object:lf,boolean:Wv,color:Xw,date:tw,number:aw,check:gn,"inline-check":gn,radio:gn,"inline-radio":gn,select:gn,"multi-select":gn,range:Hw,text:Gw,file:Ww},Pl=()=>u.createElement(u.Fragment,null,"-"),Zw=({row:e,arg:t,updateArgs:r,isRequired:n,storyId:o,controlsId:i})=>{let{key:a,control:s}=e,[l,c]=ee(!1),[d,m]=ee({value:t});re(()=>{l||m({value:t})},[l,t]);let h=ie(y=>(m({value:y}),r({[a]:y}),y),[r,a]),f=ie(()=>c(!1),[]),b=ie(()=>c(!0),[]);if(!s||s.disable)return s?.disable!==!0&&e?.type?.name!=="function"?u.createElement(u.Fragment,null,u.createElement("span",{className:"sbdocs sbdocs-argcontrol-setup"},u.createElement(yt,{href:"https://storybook.js.org/docs/essentials/controls?ref=ui",target:"_blank",withArrow:!0},"Setup controls")),u.createElement("span",{className:"sbdocs sbdocs-argcontrol-placeholder"},u.createElement(Pl,null))):u.createElement(Pl,null);let E={name:a,storyId:o,controlsId:i,argType:e,value:d.value,required:n,onChange:h,onBlur:f,onFocus:b},A=Qw[s.type]||Pl;
626return u.createElement(A,{...E,...s,controlType:s.type})},e_=N.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:Nr({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}})),t_=({tags:e})=>{let t=(e.params||[]).filter(i=>i.description),r=t.length!==0,n=e.deprecated!=null,o=e.returns!=null&&e.returns.description!=null;return!r&&!o&&!n?null:u.createElement(u.Fragment,null,u.createElement(e_,null,u.createElement("tbody",null,n&&u.createElement("tr",{key:"deprecated"},u.createElement("td",{colSpan:2},u.createElement("strong",null,"Deprecated"),": ",e.deprecated?.toString())),r&&t.map(i=>u.createElement("tr",{key:i.name},u.createElement("td",null,u.createElement("code",null,i.name)),u.createElement("td",null,i.description))),o&&u.createElement("tr",{key:"returns"},u.createElement("td",null,u.createElement("code",null,"Returns")),u.createElement("td",null,e.returns?.description)))))},Ma=8,uf=N.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),r_=N.details({display:"flex",flexDirection:"column",summary:{order:2},"summary::-webkit-details-marker":{display:"none"},"summary::marker":{content:"none"}}),n_=N.div({display:"flex",flexDirection:"column",flexWrap:"wrap",alignItems:"flex-start"}),o_=N.span(Nr,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),a_=N.summary(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,cursor:"pointer",lineHeight:"normal",margin:"0 0 4px",padding:"1px 6px",background:"none",border:"none"})),i_=N.button(Nr,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center",cursor:"pointer","&:hover":{border:e.base==="light"?"1px solid hsl(0 0 0 / 0.15)":"1px solid hsl(0 0 100 / 0.15)"},"&:focus-visible":{outline:`2px solid ${e.color.secondary}`,outlineOffset:"2px"}})),s_=N.div(({theme:e})=>({minWidth:200,maxWidth:800,paddingRight:16,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),l_=N(Cd)({marginLeft:4}),u_=N(aa)({marginLeft:4}),c_=()=>u.createElement("span",null,"-"),ou=({text:e,simple:t})=>u.createElement(o_,{simple:t},e),d_=e=>{if(!e)return[e];let t=e.split("|").map(r=>r.trim());return $c(t)},cf=e=>e.slice(0,Ma).map(t=>u.createElement(ou,{key:t,text:t===""?'""':t})),p_=e=>e.slice(Ma).map(t=>u.createElement(ou,{key:t,text:t===""?'""':t})),m_=({value:e,initialExpandedArgs:t})=>{let{summary:r,detail:n}=e,[o,i]=ee(!1),[a,s]=ee(t||!1);if(r==null)return null;let l=typeof r.toString=="function"?r.toString():r;if(n==null){if(/[(){}[\]<>]/.test(l))return u.createElement(ou,{text:l});let c=d_(l),d=c.length;return d>Ma?u.createElement(uf,{isExpanded:a},cf(c),u.createElement(r_,{open:a,onToggle:m=>s(m.currentTarget.open)},u.createElement(n_,null,p_(c)),u.createElement(a_,{role:"button"},a?"Show less...":`Show ${d-Ma} more...`))):u.createElement(uf,null,cf(c))}return u.createElement(Zo,{ariaLabel:"Arg value details",placement:"bottom",visible:o,onVisibleChange:c=>{i(c)},hasCloseButton:!0,popover:u.createElement(s_,null,u.createElement(dd,{language:"jsx",format:!1},n))},u.createElement(i_,{className:"sbdocs-expandable"},u.createElement("span",null,l),o?u.createElement(l_,null):u.createElement(u_,null)))},Nl=({value:e,initialExpandedArgs:t})=>e==null?u.createElement(c_,null):u.createElement(m_,{value:e,initialExpandedArgs:t}),h_=N.span({fontWeight:"bold"}),f_=N.span(({theme:e})=>
626({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),y_=N.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Nr({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),g_=N.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?ze(.1,e.color.defaultText):ze(.2,e.color.defaultText),marginTop:t?4:0})),E_=N.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?ze(.1,e.color.defaultText):ze(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),b_=N.td(({expandable:e})=>({paddingLeft:e?"40px !important":"20px !important"})),S_=N.tr({"span.sbdocs-argcontrol-setup":{...Dr},"&:hover, &:focus-within":{"span.sbdocs-argcontrol-setup":{...Yd},"span.sbdocs-argcontrol-placeholder":{...Dr}}}),T_=e=>e&&{summary:typeof e=="string"?e:e.name},xa=e=>{let{row:t,updateArgs:r,compact:n,expandable:o,initialExpandedArgs:i,docsLang:a}=e,{name:s,description:l}=t,c=t.table||{},d=c.type||T_(t.type),m=c.defaultValue||t.defaultValue,h=t.type?.required,f=l!=null&&l!=="";return u.createElement(S_,null,u.createElement(b_,{expandable:o??!1},u.createElement(h_,null,s),h?u.createElement(f_,{"aria-hidden":!0,title:"Required"},"*"):null),n?null:u.createElement("td",null,f&&u.createElement(y_,{lang:a},u.createElement(zv,null,l)),c.jsDocTags!=null?u.createElement(u.Fragment,null,u.createElement(E_,{hasDescription:f},u.createElement(Nl,{value:d,initialExpandedArgs:i})),u.createElement(t_,{tags:c.jsDocTags})):u.createElement(g_,{hasDescription:f},u.createElement(Nl,{value:d,initialExpandedArgs:i}))),n?null:u.createElement("td",null,u.createElement(Nl,{value:m,initialExpandedArgs:i})),r?u.createElement("td",null,u.createElement(Zw,{...e,isRequired:!!h})):null)},A_=N.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})),v_=N.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),w_=({inAddonPanel:e})=>{let[t,r]=ee(!0);return re(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:u.createElement(A_,{inAddonPanel:e},u.createElement(Qo,{title:"This story has no controls",description:u.createElement(u.Fragment,null,"Storybook couldn't find or generate any controls for this story. Define"," ",u.createElement("code",null,"args")," or ",u.createElement("code",null,"argTypes"),", or configure docgen to let Storybook generate controls automatically."),footer:u.createElement(v_,null,u.createElement(yt,{href:"https://storybook.js.org/docs/essentials/controls?ref=ui",target:"_blank",withArrow:!0},u.createElement(ln,null)," Read docs"))}))},__=N(oa)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?ze(.25,e.color.defaultText):ze(.3,e.color.defaultText),border:"none",display:"inline-block"})),C_=N(_d)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?ze(.25,e.color.defaultText):ze(.3,e.color.defaultText),border:"none",display:"inline-block"})),R_=N.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),O_=N.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"?ze(.4,e.color.defaultText):ze(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),x_=N.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),I_=N.td({position:"relative"}),P_=N.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${lo(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),df=N.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",curs
626or:"row-resize !important"}),Dl=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:o=3})=>{let[i,a]=ee(n),s=e==="subsection"?x_:O_,l=r?.length||0,c=e==="subsection"?`${l} item${l!==1?"s":""}`:"",d=`${i?"Hide":"Show"} ${e==="subsection"?l:t} item${l!==1?"s":""}`;return u.createElement(u.Fragment,null,u.createElement(P_,{title:d},u.createElement(s,{colSpan:1},u.createElement(df,{onClick:m=>a(!i),tabIndex:0},d),u.createElement(R_,null,i?u.createElement(__,null):u.createElement(C_,null),t)),u.createElement(I_,{colSpan:o-1},u.createElement(df,{onClick:m=>a(!i),tabIndex:-1,style:{outline:"none"}},d),i?null:c)),i?r:null)},N_=N.div(({theme:e})=>({width:"100%",borderSpacing:0,color:e.color.defaultText})),Ia=N.div(({theme:e})=>({display:"flex",borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),Ye=N.div(({position:e,theme:t})=>{let r={display:"flex",flexDirection:"column",gap:5,padding:"10px 15px",alignItems:"flex-start"};switch(e){case"first":return{...r,width:"25%",paddingLeft:20};case"second":return{...r,width:"35%"};case"third":return{...r,width:"15%"};case"last":return{...r,width:"25%",paddingRight:20}}}),Le=N.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})),D_=()=>u.createElement(N_,null,u.createElement(Ia,null,u.createElement(Ye,{position:"first"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"second"},u.createElement(Le,{width:"30%"})),u.createElement(Ye,{position:"third"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"last"},u.createElement(Le,{width:"60%"}))),u.createElement(Ia,null,u.createElement(Ye,{position:"first"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"second"},u.createElement(Le,{width:"80%"}),u.createElement(Le,{width:"30%"})),u.createElement(Ye,{position:"third"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"last"},u.createElement(Le,{width:"60%"}))),u.createElement(Ia,null,u.createElement(Ye,{position:"first"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"second"},u.createElement(Le,{width:"80%"}),u.createElement(Le,{width:"30%"})),u.createElement(Ye,{position:"third"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"last"},u.createElement(Le,{width:"60%"}))),u.createElement(Ia,null,u.createElement(Ye,{position:"first"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"second"},u.createElement(Le,{width:"80%"}),u.createElement(Le,{width:"30%"})),u.createElement(Ye,{position:"third"},u.createElement(Le,{width:"60%"})),u.createElement(Ye,{position:"last"},u.createElement(Le,{width:"60%"})))),k_=N.table(({theme:e,compact:t,inAddonPanel:r,inTabPanel:n})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"19px",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.textMutedColor,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}},marginInline:r||n?0:1,paddingInline:n?3:0,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 >
626 *: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}}},"@media (forced-colors: active)":{tbody:{filter:"none","> tr > *":{borderColor:"CanvasText"}}}}})),F_=N.div({position:"relative"}),L_=N.div({position:"absolute",right:22,top:10}),M_=N(be)({margin:"-4px -12px -4px 0"}),B_={alpha:(e,t)=>(e.name??"").localeCompare(t.name??""),requiredFirst:(e,t)=>+!!t.type?.required-+!!e.type?.required||(e.name??"").localeCompare(t.name??""),none:null},$_=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([i,a])=>{let{category:s,subcategory:l}=a?.table||{};if(s){let c=r.sections[s]||{ungrouped:[],subsections:{}};if(!l)c.ungrouped.push({key:i,...a});else{let d=c.subsections[l]||[];d.push({key:i,...a}),c.subsections[l]=d}r.sections[s]=c}else if(l){let c=r.ungroupedSubsections[l]||[];c.push({key:i,...a}),r.ungroupedSubsections[l]=c}else r.ungrouped.push({key:i,...a})});let n=B_[t],o=i=>n?Object.keys(i).reduce((a,s)=>({...a,[s]:i[s].sort(n)}),{}):i;return{ungrouped:n?r.ungrouped.sort(n):r.ungrouped,ungroupedSubsections:o(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((i,a)=>({...i,[a]:{ungrouped:n?r.sections[a].ungrouped.sort(n):r.sections[a].ungrouped,subsections:o(r.sections[a].subsections)}}),{})}},j_=(e,t,r)=>{try{return Fs(e,t,r)}catch(n){return Pr.warn(n.message),!1}},U_=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:o,inTabPanel:i,initialExpandedArgs:a,sort:s="none",isLoading:l,storyId:c,controlsId:d,docsLang:m}=e,{rows:h,args:f,globals:b}="rows"in e?e:{rows:void 0,args:void 0,globals:void 0},E=le(!1),[A,y]=ee(!1);re(()=>{E.current=!1,y(!1)},[f]);let S=ie(()=>{!E.current&&r&&(E.current=!0,y(!0),r())},[r]);if("error"in e){let{error:k}=e;return u.createElement($A,null,k,"\xA0",u.createElement(yt,{href:"http://storybook.js.org/docs/?ref=ui",target:"_blank",withArrow:!0},u.createElement(ln,null)," Read the docs"))}if(l)return u.createElement(D_,null);let T=$_(Go(h||{},k=>!k?.table?.disable&&j_(k,f||{},b||{})),s),v=T.ungrouped.length===0,O=Object.entries(T.sections).length===0,C=Object.entries(T.ungroupedSubsections).length===0;if(v&&O&&C)return u.createElement(w_,{inAddonPanel:o});let _=1;t&&(_+=1),n||(_+=2);let R=Object.keys(T.sections).length>0,D={updateArgs:t,compact:n,inAddonPanel:o,initialExpandedArgs:a,storyId:c,controlsId:d};return u.createElement(ld,null,u.createElement(F_,null,t&&!l&&r&&u.createElement(L_,null,u.createElement(M_,{variant:"ghost",padding:"small",onClick:S,disabled:A,ariaLabel:A?"Resetting controls...":"Reset controls",lang:"en"},u.createElement(sa,null))),u.createElement(k_,{compact:n,inAddonPanel:o,inTabPanel:i,className:"docblock-argstable sb-unstyled",lang:"en"},u.createElement("thead",{className:"docblock-argstable-head"}
626,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("span",null,"Control")):null)),u.createElement("tbody",{className:"docblock-argstable-body"},T.ungrouped.map(k=>u.createElement(xa,{key:k.key,row:k,arg:f&&f[k.key],docsLang:m,...D})),Object.entries(T.ungroupedSubsections).map(([k,$])=>u.createElement(Dl,{key:k,label:k,level:"subsection",colSpan:_},$.map(J=>u.createElement(xa,{key:J.key,row:J,arg:f&&f[J.key],expandable:R,...D})))),Object.entries(T.sections).map(([k,$])=>u.createElement(Dl,{key:k,label:k,level:"section",colSpan:_},$.ungrouped.map(J=>u.createElement(xa,{key:J.key,row:J,arg:f&&f[J.key],...D})),Object.entries($.subsections).map(([J,j])=>u.createElement(Dl,{key:J,label:J,level:"subsection",colSpan:_},j.map(x=>u.createElement(xa,{key:x.key,row:x,arg:f&&f[x.key],expandable:R,...D}))))))))))},zl="addon-controls",Xf="controls",V_=Cs({from:{transform:"translateY(40px)"},to:{transform:"translateY(0)"}}),H_=Cs({from:{background:"var(--highlight-bg-color)"},to:{}}),q_=N.div({containerType:"size",position:"absolute",bottom:0,width:"100%",height:41,overflow:"hidden",zIndex:1}),z_=N(id)(({theme:e})=>({"--highlight-bg-color":e.base==="dark"?"#153B5B":"#E0F0FF",paddingInline:4,animation:`${V_} 300ms, ${H_} 2s`,background:e.background.bar,borderTop:`1px solid ${e.appBorderColor}`,fontSize:e.typography.size.s2,"@container (max-width: 799px)":{flexDirection:"row",justifyContent:"flex-end"}})),G_=N.div({display:"flex",flex:"99 0 auto",alignItems:"center",marginInlineStart:7,marginInlineEnd:10,gap:6}),J_=N.div(({theme:e})=>({display:"flex",flex:"1 0 0",alignItems:"center",gap:2,color:e.textMutedColor,fontSize:e.typography.size.s2})),kl=N.div({"@container (max-width: 799px)":{lineHeight:0,textIndent:"-9999px","&::after":{content:"attr(data-short-label)",display:"block",lineHeight:"initial",textIndent:"0"}}}),Y_=N(et.Input)(({theme:e})=>({"::placeholder":{color:e.color.mediumdark},"&:invalid:not(:placeholder-shown)":{boxShadow:`${e.color.negative} 0 0 0 1px inset`}})),W_=({saveStory:e,createStory:t,resetArgs:r})=>{let n=u.useRef(null),[o,i]=u.useState(!1),[a,s]=u.useState(!1),[l,c]=u.useState(""),[d,m]=u.useState(null),h=async()=>{o||(i(!0),await e().catch(()=>{}),i(!1))},f=()=>{s(!0),c(""),setTimeout(()=>n.current?.focus(),0)},b=S=>{let T=S.target.value.replace(/^[^a-z]/i,"").replace(/[^a-z0-9-_ ]/gi,"").replaceAll(/([-_ ]+[a-z0-9])/gi,v=>v.toUpperCase().replace(/[-_ ]/g,""));c(T.charAt(0).toUpperCase()+T.slice(1))},E=async S=>{if(S.preventDefault(),!o)try{m(null),i(!0),await t(l.replace(/^[^a-z]/i,"").replaceAll(/[^a-z0-9]/gi,"")),s(!1),i(!1)}catch(T){m(T.message),i(!1)}},A=o?"Saving changes to story":"Save changes to story",y="Create new story with these settings";return u.createElement(q_,{id:"save-from-controls"},u.createElement(z_,{innerStyle:{flexDirection:"row-reverse",justifyContent:"space-between",flexWrap:"wrap"}},u.createElement(J_,null,u.createElement(be,{ariaLabel:A,tooltip:A,disabled:o,onClick:h},u.createElement(na,null),u.createElement(kl,{"data-short-label":"Save"},"Update story")),u.createElement(be,{ariaLabel:y,tooltip:y,onClick:f},u.createElement(ra,null),u.createElement(kl,{"data-short-label":"New"},"Create new story")),u.createElement(be,{ariaLabel:"Reset changes",onClick:()=>r()},u.createElement(sa,null),u.createElement("span",null,"Reset"))),u.createElement(Ht,{ariaLabel:"Create new story",width:350,open:a,onOpenChange:s},u.createElement(et,{onSubmit:E,id:"create-new-story-form"},u.createElement(Ht.Content,null,u.createElement(Ht.Header,null,u.createElement(Ht.Title,null,"Create new story"),u.createElement(Ht.Description,null,"This will add a new story to your existing stories file.")),u.createElement(Y_,{onChange:b,placeholder:"Story export name",readOnly:o,ref:n,value:l}),u.createElement(Ht.Actions,null,u.createElement(be,{ariaLabel:!1,disabled:o||!l,size:"medium",type:"submit",variant:"solid"},"Create"),u.createElement(Ht.Close,{asChild:!0},u.createElement(be,{ariaLabel:!1,disabled:o,size:"medium",type:"reset"},"Cancel"))))),d&&u.createElement(Ht.Error,null,d)),u.createElement(G_,null,u.createElement(kl,{"data-short-label":"Unsaved changes"},"You modified this story. Do you want to save your changes?"))))},pf=e=>Object.entries(e).reduce((t,[r,n])=>n!==void 0?Object.assign(t,{[r]:n}):t,{}),au=e=>Object.values(e).some(t=>t?.control),K_=N.div(({showSaveFromUI:e,theme:t})=>({minHeight:"100%",paddingBottom:e?41:0,backgroundColor:t.background.content,table:{backgroundColor:t.background.app}}));function X_(e,t){return Object.entries(e).reduce((r,[n,o])=>{let i=o?.control;return typeof i!="object"||i?.type!=="color"||i?.presetColors?r[n]=o:r[n]={...o,control:{...i,presetColors:t}},r},{})}function iu({rows:e,isLoading:t,saveStory:r,createStory:n}){let[o,i,a,s]=gs(),[l]=Pt(),{expanded:c,sort:d,presetColors:m,disableSaveFromUI:h=!1}=st(Xf,{}),{path:f}=jn(),b=xe().getCurrentStoryData(),E=au(e),A=X_(e,m),y=Ee(()=>!!o&&!!s&&!sr(pf(o),pf(s)),[o,s]),S=E&&b.type==="story"&&b.subtype!=="test"&&y&&W.CONFIG_TYPE==="DEVELOPMENT"&&h!==!0;return u.createElement(K_,{showSaveFromUI:S},u.createElement(U_,{key:f,compact:!c&&E,rows:A,args:o,globals:l,updateArgs:i,resetArgs:a,inAddonPanel:!0,sort:d,isLoading:t}),S&&u.createElement(W_,{resetArgs:a,saveStory:r,createStory:n}))}function Q_(e){let[t,r]=ee(!0),n=$n(),{refs:o,previewInitialized:i}=jn(),a=xe().getCurrentStoryData(),s=a?.refId?!!o[a.refId]?.previewInitialized:i;return re(()=>{s&&r(!1)},[s]),u.createElement(iu,{...e,rows:n,isLoading:t})}function Z_({customArgTypes:e,docgenService:t,id:r,initialArgs:n,isStoryPrepared:o,storyData:i,...a}){let{data:s,isInitialLoading:l}=od(t.queries.docgen,{id:r}),c=Ee(()=>s?ed({payload:s,storyId:i.id,parameters:i.parameters,initialArgs:n,customArgTypes:e}):e,[s,n,i.id,i.parameters,e]);return u.createElement(iu,{...a,rows:c,isLoading:!o||l&&!au(c)})}function eC(e){let t=W.CONFIG_TYPE==="DEVELOPMENT",r=W.DOCGEN_STORY_PREPARED===!0,[n,o]=ee(null),i=!t||n===e,a=r?As:Ts;return nn({[a]:s=>{(r?s?.id:s?.storyId)===e&&o(e)}},[e,r,a]),i}function tC({docgenService:e,...t}){let r=xe().getCurrentStoryData(),[,,,n]=gs(),o=$n(),i=r.id.split("--")[0],a=r.type==="story",s=W.CONFIG_TYPE!=="DEVELOPMENT"||(a?r.prepared:!0),l=eC(r.id);return a&&!l?u.createElement(iu,{...t,rows:o,isLoading:!s||!au(o)}):u.createElement(Z_,{...t,customArgTypes:o,docgenService:e,id:i,initialArgs:n,isStoryPrepared:s,storyData:r})}var rC=({docgenService:e,...t})=>e?u.createElement(tC,{...t,docgenService:e}):u.createElement(Q_,{...t});function nC(){let e=xe().getSelectedPanel(),t=$n(),r=Object.values(t).filter(o=>o?.control&&!o?.table?.disable).length,n=r===0?null:u.createElement(on,{compact:!0,status:e===zl?"active":"neutral"},r);return u.createElement("div",{style:{display:"flex",alignItems:"center",gap:6}},u.createElement("span",null,"Controls"),n)}async function Gl(e,t,r=1){if(r>10)throw new Error("We could not select the new story. Please try again.");try{e(t)}catch{return await new Promise(n=>setTimeout(n,500)),Gl(e,t,r+1)}}var mf=e=>JSON.stringify(e,(t,r)=>typeof r=="function"?"__sb_empty_function_arg__":r),Rq=he.register(zl,e=>{if(globalThis?.FEATURES?.controls){let t=he.getChannel(),r=globalThis.FEATURES?.experimentalDocgenServer?nd("core/docgen",{internal:!0}):void 0,n=async()=>{let i=e.getCurrentStoryData();if(i.type!=="story")throw new Error("Not a story");try{let a=await ys(t,bs,ta,{args:mf(Object.entries(i.args||{}).reduce((s,[l,c])=>(sr(c,i.initialArgs?.[l])||(s[l]=c),s),{})),csfId:i.id,importPath:i.importPath});e.addNotification({id:"save-story-success",icon:u.createElement(_s,{color:la.positive}),content:{headline:"Story saved",subHeadline:u.createElement(u.Fragment,null,"Updated story ",u.createElement("b",null,a.sourceStoryName),".")},duration:8e3})}catch(a){throw e.addNotification({id:"save-story-error",icon:u.createElement(Id,{color:la.negative}),content:{headline:"Failed to save story",subHeadline:a?.message||"Check the Storybook process on the command line for more details."},duration:8e3}),a}},o=async i=>{let a=e.getCurrentStoryData();if(a.type!=="story")throw new Error("Not a story");let s=await ys(t,bs,ta,{args:a.args&&mf(a.args),csfId:a.id,importPath:a.importPath,name:i});e.addNotification({id:"save-story-success",icon:u.createElement(_s,{color:la.positive}),content:{headline:"Story created",subHeadline:u.createElement(u.Fragment,null,"Added story ",u.createElement("b",null,s.newStoryName)," based on ",u.createElement("b",null,s.sourceStoryName),".")},duration:8e3,onClick:({onDismiss:l})=>{l(),Gl(e.selectStory,s.newStoryId)}})};he.add(zl,{title:nC,type:it.PANEL,paramKey:Xf,render:({active:i})=>!i||!e.getCurrentStoryData()?null:u.createElement(Xo,{active:i,hasHorizontalScrollbar:!0,hasScrollbar:!0},u.createElement(rC,{saveStory:n,createStory:o,docgenService:r}))}),t.on(ta,i=>
626{if(!i.success)return;let a=e.getCurrentStoryData();a.type==="story"&&(e.resetStoryArgs(a),i.payload.newStoryId&&Gl(e.selectStory,i.payload.newStoryId))})}});function oC(){let e=xe().getSelectedPanel(),[{count:t},r]=rn(en,{count:0});nn({[tn]:()=>{r(o=>({...o,count:o.count+1}))},[sn]:()=>{r(o=>({...o,count:0}))},[fs]:()=>{r(o=>({...o,count:0}))}});let n=t===0?null:u.createElement(on,{compact:!0,status:e===hs?"active":"neutral"},t);return u.createElement("div",{style:{display:"flex",alignItems:"center",gap:6}},u.createElement("span",null,"Actions"),n)}var aC=Object.create,su=Object.defineProperty,iC=Object.getOwnPropertyDescriptor,Qf=Object.getOwnPropertyNames,sC=Object.getPrototypeOf,lC=Object.prototype.hasOwnProperty,lu=(e,t)=>function(){return t||(0,e[Qf(e)[0]])((t={exports:{}}).exports,t),t.exports},uC=(e,t)=>{for(var r in t)su(e,r,{get:t[r],enumerable:!0})},cC=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Qf(t))!lC.call(e,o)&&o!==r&&su(e,o,{get:()=>t[o],enumerable:!(n=iC(t,o))||n.enumerable});return e},dC=(e,t,r)=>(r=e!=null?aC(sC(e)):{},cC(t||!e||!e.__esModule?su(r,"default",{value:e,enumerable:!0}):r,e)),pC=lu({"node_modules/is-object/index.js"(e,t){"use strict";t.exports=function(r){return typeof r=="object"&&r!==null}}}),mC=lu({"node_modules/is-window/index.js"(e,t){"use strict";t.exports=function(r){if(r==null)return!1;var n=Object(r);return n===n.window}}}),hC=lu({"node_modules/is-dom/index.js"(e,t){var r=pC(),n=mC();function o(i){return!r(i)||!n(window)||typeof window.Node!="function"?!1:typeof i.nodeType=="number"&&typeof i.nodeName=="string"}t.exports=o}}),Ba={};uC(Ba,{chromeDark:()=>fC,chromeLight:()=>yC});var fC={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"rgb(36, 36, 36)",BASE_COLOR:"rgb(213, 213, 213)",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(227, 110, 236)",OBJECT_VALUE_NULL_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_REGEXP_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_STRING_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_NUMBER_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_BOOLEAN_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(85, 106, 242)",HTML_TAG_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(155, 187, 220)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(242, 151, 102)",HTML_COMMENT_COLOR:"rgb(137, 137, 137)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"rgb(145, 145, 145)",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"rgb(85, 85, 85)",TABLE_TH_BACKGROUND_COLOR:"rgb(44, 44, 44)",TABLE_TH_HOVER_COLOR:"rgb(48, 48, 48)",TABLE_SORT_ICON_COLOR:"black",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(51, 139, 255, 0.0980392) 50%, rgba(51, 139, 255, 0.0980392))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},yC={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"white",BASE_COLOR:"black",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(136, 19, 145)",OBJECT_VALUE_NULL_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_REGEXP_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_STRING_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_NUMBER_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_BOOLEAN_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(13, 34, 170)",HTML_TAG_COLOR:"rgb(168, 148, 166)",HTML_TAGNAME_COLOR:"rgb(136, 18, 128)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(153, 69, 0)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(26, 26, 166)",HTML_COMMENT_COLOR:"rgb(35, 110, 37)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"#6e6e6e",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"#aaa",TABLE_TH_BACKGROUND_COLOR:"#eee",TABLE_TH_HOVER_COLOR:"hsla(0, 0%, 90%, 1)",TABLE_SORT_ICON_COLOR:"#6e6e6e",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(to bottom, white, white 50%, rgb(234, 243, 255) 50%, rgb(234, 243, 255))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},Zf=Uo([{},()=>{}]),Fl={WebkitTouchCallout:"none",WebkitUserSelect:"none",KhtmlUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",OUserSelect:"none",userSelect:"none"},Fa=e=>({DOMNodePreview:{htmlOpenTag:{base:{color:e.HTML_TAG_COLOR},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM},htmlAttributeName:{color:e.HTML_ATTRIBUTE_NAME_COLOR},htmlAttributeValue:{color:e.HTML_ATTRIBUTE_VALUE_COLOR}},htmlCloseTag:{base:{color:e.HTML_TAG_COLOR},offsetLeft:{marginLeft:-e.TREENODE_PADDING_LEFT},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM}},htmlComment:{color:e.HTML_COMMENT_COLOR},htmlDoctype:{color:e.HTML_DOCTYPE_COLOR}},ObjectPreview:{objectDescription:{fontStyle:"italic"},preview:{fontStyle:"italic"},arrayMaxProperties:e.OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES,objectMaxProperties:e.OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES}
626,ObjectName:{base:{color:e.OBJECT_NAME_COLOR},dimmed:{opacity:.6}},ObjectValue:{objectValueNull:{color:e.OBJECT_VALUE_NULL_COLOR},objectValueUndefined:{color:e.OBJECT_VALUE_UNDEFINED_COLOR},objectValueRegExp:{color:e.OBJECT_VALUE_REGEXP_COLOR},objectValueString:{color:e.OBJECT_VALUE_STRING_COLOR},objectValueSymbol:{color:e.OBJECT_VALUE_SYMBOL_COLOR},objectValueNumber:{color:e.OBJECT_VALUE_NUMBER_COLOR},objectValueBoolean:{color:e.OBJECT_VALUE_BOOLEAN_COLOR},objectValueFunctionPrefix:{color:e.OBJECT_VALUE_FUNCTION_PREFIX_COLOR,fontStyle:"italic"},objectValueFunctionName:{fontStyle:"italic"}},TreeView:{treeViewOutline:{padding:0,margin:0,listStyleType:"none"}},TreeNode:{treeNodeBase:{color:e.BASE_COLOR,backgroundColor:e.BASE_BACKGROUND_COLOR,lineHeight:e.TREENODE_LINE_HEIGHT,cursor:"default",boxSizing:"border-box",listStyle:"none",fontFamily:e.TREENODE_FONT_FAMILY,fontSize:e.TREENODE_FONT_SIZE},treeNodePreviewContainer:{},treeNodePlaceholder:{whiteSpace:"pre",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...Fl},treeNodeArrow:{base:{color:e.ARROW_COLOR,display:"inline-block",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...parseFloat(e.ARROW_ANIMATION_DURATION)>0?{transition:`transform ${e.ARROW_ANIMATION_DURATION} ease 0s`}:{},...Fl},expanded:{WebkitTransform:"rotateZ(90deg)",MozTransform:"rotateZ(90deg)",transform:"rotateZ(90deg)"},collapsed:{WebkitTransform:"rotateZ(0deg)",MozTransform:"rotateZ(0deg)",transform:"rotateZ(0deg)"}},treeNodeChildNodesContainer:{margin:0,paddingLeft:e.TREENODE_PADDING_LEFT}},TableInspector:{base:{color:e.BASE_COLOR,position:"relative",border:`1px solid ${e.TABLE_BORDER_COLOR}`,fontFamily:e.BASE_FONT_FAMILY,fontSize:e.BASE_FONT_SIZE,lineHeight:"120%",boxSizing:"border-box",cursor:"default"}},TableInspectorHeaderContainer:{base:{top:0,height:"17px",left:0,right:0,overflowX:"hidden"},table:{tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",height:"100%",width:"100%",margin:0}},TableInspectorDataContainer:{tr:{display:"table-row"},td:{boxSizing:"border-box",border:"none",height:"16px",verticalAlign:"top",padding:"1px 4px",WebkitUserSelect:"text",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px"},div:{position:"static",top:"17px",bottom:0,overflowY:"overlay",transform:"translateZ(0)",left:0,right:0,overflowX:"hidden"},table:{positon:"static",left:0,top:0,right:0,bottom:0,borderTop:"0 none transparent",margin:0,backgroundImage:e.TABLE_DATA_BACKGROUND_IMAGE,backgroundSize:e.TABLE_DATA_BACKGROUND_SIZE,tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",width:"100%",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorTH:{base:{position:"relative",height:"auto",textAlign:"left",backgroundColor:e.TABLE_TH_BACKGROUND_COLOR,borderBottom:`1px solid ${e.TABLE_BORDER_COLOR}`,fontWeight:"normal",verticalAlign:"middle",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px",":hover":{backgroundColor:e.TABLE_TH_HOVER_COLOR}},div:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorLeftBorder:{none:{borderLeft:"none"},solid:{borderLeft:`1px solid ${e.TABLE_BORDER_COLOR}`}},TableInspectorSortIcon:{display:"block",marginRight:3,width:8,height:7,marginTop:-7,color:e.TABLE_SORT_ICON_COLOR,fontSize:12,...Fl}}),Jl="chromeLight",ey=Uo(Fa(Ba[Jl])),ht=e=>Vo(ey)[e],uu=e=>({theme:t=Jl,...r})=>{let n=Ee(()=>{switch(Object.prototype.toString.call(t)){case"[object String]":return Fa(Ba[t]);case"[object Object]":return Fa(t);default:return Fa(Ba[Jl])}},[t]);return u.createElement(ey.Provider,{value:n},u.createElement(e,{...r}))},gC=({expanded:e,styles:t})=>u.createElement("span",{style:{...t.base,...e?t.expanded:t.collapsed}},"\u25B6"),EC=at(e=>{e={expanded:!0,nodeRenderer:({name:d})=>u.createElement("span",null,d),onClick:()=>{},shouldShowArrow:!1,shouldShowPlaceholder:!0,...e};let{expanded:t,onClick:r,children:n,nodeRenderer:o,title:i,shouldShowArrow:a,shouldShowPlaceholder:s}=e,l=ht("TreeNode"),c=o;return u.createElement("li",{"aria-expanded":t,role:"treeitem",style:l.treeNodeBase,title:i},u.createElement("div",{style:l.treeNodePreviewContainer,onClick:r},a||Dc.count(n)>0?u.createElement(gC,{expanded:t,styles:l.treeNodeArrow}):s&&u.createElement("span",{style:l.treeNodePlaceholder},"\xA0"),u.createElement(c,{...e})),u.createElement("ol",{role:"group",style:l.treeNodeChildNodesContainer},t?n:void 0))}),$a="$",hf="*";function La(e,t){return!t(e).next().done}var bC=e=>Array.from({length:e},(t,r)=>[$a].concat(Array.from({length:r},()=>"*")).join(".")),SC=(e,t,r,n,o)=>{let i=[].concat(bC(n)).concat(r).filter(s=>typeof s=="string"),a=[];
626return i.forEach(s=>{let l=s.split("."),c=(d,m,h)=>{if(h===l.length){a.push(m);return}let f=l[h];if(h===0)La(d,t)&&(f===$a||f===hf)&&c(d,$a,h+1);else if(f===hf)for(let{name:b,data:E}of t(d))La(E,t)&&c(E,`${m}.${b}`,h+1);else{let b=d[f];La(b,t)&&c(b,`${m}.${f}`,h+1)}};c(e,"",0)}),a.reduce((s,l)=>(s[l]=!0,s),{...o})},ty=at(e=>{let{data:t,dataIterator:r,path:n,depth:o,nodeRenderer:i}=e,[a,s]=Vo(Zf),l=La(t,r),c=!!a[n],d=ie(()=>l&&s(m=>({...m,[n]:!c})),[l,s,n,c]);return u.createElement(EC,{expanded:c,onClick:d,shouldShowArrow:l,shouldShowPlaceholder:o>0,nodeRenderer:i,...e},c?[...r(t)].map(({name:m,data:h,...f})=>u.createElement(ty,{name:m,data:h,depth:o+1,path:`${n}.${m}`,key:m,dataIterator:r,nodeRenderer:i,...f})):null)}),ry=at(({name:e,data:t,dataIterator:r,nodeRenderer:n,expandPaths:o,expandLevel:i})=>{let a=ht("TreeView"),s=ee({}),[,l]=s;return Ho(()=>l(c=>SC(t,r,o,i,c)),[t,r,o,i]),u.createElement(Zf.Provider,{value:s},u.createElement("ol",{role:"tree",style:a.treeViewOutline},u.createElement(ty,{name:e,data:t,dataIterator:r,depth:0,path:$a,nodeRenderer:n})))}),cu=({name:e,dimmed:t=!1,styles:r={}})=>{let n=ht("ObjectName"),o={...n.base,...t?n.dimmed:{},...r};return u.createElement("span",{style:o},e)},to=({object:e,styles:t})=>{let r=ht("ObjectValue"),n=o=>({...r[o],...t});switch(typeof e){case"bigint":return u.createElement("span",{style:n("objectValueNumber")},String(e),"n");case"number":return u.createElement("span",{style:n("objectValueNumber")},String(e));case"string":return u.createElement("span",{style:n("objectValueString")},'"',e,'"');case"boolean":return u.createElement("span",{style:n("objectValueBoolean")},String(e));case"undefined":return u.createElement("span",{style:n("objectValueUndefined")},"undefined");case"object":return e===null?u.createElement("span",{style:n("objectValueNull")},"null"):e instanceof Date?u.createElement("span",null,e.toString()):e instanceof RegExp?u.createElement("span",{style:n("objectValueRegExp")},e.toString()):Array.isArray(e)?u.createElement("span",null,`Array(${e.length})`):e.constructor?typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)?u.createElement("span",null,`Buffer[${e.length}]`):u.createElement("span",null,e.constructor.name):u.createElement("span",null,"Object");case"function":return u.createElement("span",null,u.createElement("span",{style:n("objectValueFunctionPrefix")},"\u0192\xA0"),u.createElement("span",{style:n("objectValueFunctionName")},e.name,"()"));case"symbol":return u.createElement("span",{style:n("objectValueSymbol")},e.toString());default:return u.createElement("span",null)}},ny=Object.prototype.hasOwnProperty,TC=Object.prototype.propertyIsEnumerable;function Yl(e,t){let r=Object.getOwnPropertyDescriptor(e,t);if(r.get)try{return r.get()}catch{return r.get}return e[t]}function ff(e,t){return e.length===0?[]:e.slice(1).reduce((r,n)=>r.concat([t,n]),[e[0]])}var Wl=({data:e})=>{let t=ht("ObjectPreview"),r=e;if(typeof r!="object"||r===null||r instanceof Date||r instanceof RegExp)return u.createElement(to,{object:r});if(Array.isArray(r)){let n=t.arrayMaxProperties,o=r.slice(0,n).map((a,s)=>u.createElement(to,{key:s,object:a}));r.length>n&&o.push(u.createElement("span",{key:"ellipsis"},"\u2026"));let i=r.length;return u.createElement(u.Fragment,null,u.createElement("span",{style:t.objectDescription},i===0?"":`(${i})\xA0`),u.createElement("span",{style:t.preview},"[",ff(o,", "),"]"))}else{let n=t.objectMaxProperties,o=[];for(let a in r)if(ny.call(r,a)){let s;o.length===n-1&&Object.keys(r).length>n&&(s=u.createElement("span",{key:"ellipsis"},"\u2026"));let l=Yl(r,a);if(o.push(u.createElement("span",{key:a},u.createElement(cu,{name:a||'""'}),":\xA0",u.createElement(to,{object:l}),s)),s)break}let i=r.constructor?r.constructor.name:"Object";return u.createElement(u.Fragment,null,u.createElement("span",{style:t.objectDescription},i==="Object"?"":`${i} `),u.createElement("span",{style:t.preview},"{",ff(o,", "),"}"))}},AC=({name:e,data:t})=>typeof e=="string"?u.createElement("span",null,u.createElement(cu,{name:e}),u.createElement("span",null,": "),u.createElement(Wl,{data:t})):u.createElement(Wl,{data:t}),vC=({name:e,data:t,isNonenumerable:r=!1})=>{let n=t;return u.createElement("span",null,typeof e=="string"?u.createElement(cu,{name:e,dimmed:r}):u.createElement(Wl,{data:e}),u.createElement("span",null,": "),u.createElement(to,{object:n}))},wC=(e,t)=>function*(r){if(!(typeof r=="object"&&r!==null||typeof r=="function"))return;let n=Array.isArray(r);if(!n&&r[Symbol.iterator]){let o=0;for(let i of r){if(Array.isArray(i)&&i.length===2){let[a,s]=i;yield{name:a,data:s}}else yield{name:o.toString(),data:i};o++}}else{let o=Object.getOwnPropertyNames(r);t===!0&&!n?o.sort():typeof t=="function"&&o.sort(t);for(let i of o)if(TC.call(r,i)){let a=Yl(r,i);yield{name:i||'""',data:a}}else if(e){let a;try{a=Yl(r,i)}catch{}a!==void 0&&(yield{name:i,data:a,isNonenumerable:!0})}e&&r!==Object.prototype&&(yield{name:"__proto__",data:Object.getPrototypeOf(r),isNonenumerable:!0})}},_C=({depth:e,name:t,data:r,isNonenumerable:n})=>e===0?u.createElement(AC,{name:t,data:r}):u.createElement(vC,{name:t,data:r,isNonenumerable:n}),CC=({showNonenumerable:e=!1,sortObjectKeys:t,nodeRenderer:r,...n})=>{let o=wC(e,t),i=r||_C;return u.createElement(ry,{nodeRenderer:i,dataIterator:o,...n})},RC=uu(CC);function OC(e){if(typeof e=="object"){let t=[];if(Array.isArray(e)){let n=e.length;t=[...Array(n).keys()]}else e!==null&&(t=Object.keys(e));let r=t.reduce((n,o)=>{let i=e[o];return typeof i=="object"&&i!==null&&Object.keys(i).reduce((a,s)=>(a.includes(s)||a.push(s),a),n),n},[]);return{rowHeaders:t,colHeaders:r}}}var xC=({rows:e,columns:t,rowsData:r})=>{let n=ht("TableInspectorDataContainer"),o=ht("TableInspectorLeftBorder");return u.createElement("div",{style:n.div},u.createElement("table",{style:n.table},u.createElement("colgroup",null),u.createElement("tbody",null,e.map((i,a)=>u.createElement("tr",{key:i,style:n.tr},u.createElement("td",{style:{...n.td,...o.none}},i),t.map(s=>{let l=r[a];return typeof l=="object"&&l!==null&&ny.call(l,s)?u.createElement("td",{key:s,style:{...n.td,...o.solid}},u.createElement(to,{object:l[s]})):u.createElement("td",{key:s,style:{...n.td,...o.solid}})}))))))},IC=e=>u.createElement("div",{style:{position:"absolute",top:1,right:0,bottom:1,display:"flex",alignItems:"center"}},e.children),PC=({sortAscending:e})=>{let t=ht("TableInspectorSortIcon"),r=e?"\u25B2":"\u25BC";return u.createElement("div",{style:t},r)},yf=({sortAscending:e=!1,sorted:t=!1,onClick:r=void 0,borderStyle:n={},children:o,...i})=>{let a=ht("TableInspectorTH"),[s,l]=ee(!1),c=ie(()=>l(!0),[]),d=ie(()=>l(!1),[]);return u.createElement("th",{...i,style:{...a.base,...n,...s?a.base[":hover"]:{}},onMouseEnter:c,onMouseLeave:d,onClick:r},u.createElement("div",{style:a.div},o),t&&u.createElement(IC,null,u.createElement(PC,{sortAscending:e})))},NC=({indexColumnText:e="(index)",columns:t=[],sorted:r,sortIndexColumn:n,sortColumn:o,sortAscending:i,onTHClick:a,onIndexTHClick:s})=>{let l=ht("TableInspectorHeaderContainer"),c=ht("TableInspectorLeftBorder");return u.createElement("div",{style:l.base},u.createElement("table",{style:l.table},u.createElement("tbody",null,u.createElement("tr",null,u.createElement(yf,{borderStyle:c.none,sorted:r&&n,sortAscending:i,onClick:s},e),t.map(d=>u.createElement(yf,{borderStyle:c.solid,key:d,sorted:r&&o===d,sortAscending:i,onClick:a.bind(null,d)},d))))))},DC=({data:e,columns:t})=>{let r=ht("TableInspector"),[{sorted:n,sortIndexColumn:o,sortColumn:i,sortAscending:a},s]=ee({sorted:!1,sortIndexColumn:!1,sortColumn:void 0,sortAscending:!1}),l=ie(()=>{s(({sortIndexColumn:b,sortAscending:E})=>({sorted:!0,sortIndexColumn:!0,sortColumn:void 0,sortAscending:b?!E:!0}))},[]),c=ie(b=>{s(({sortColumn:E,sortAscending:A})=>({sorted:!0,sortIndexColumn:!1,sortColumn:b,sortAscending:b===E?!A:!0}))},[]);if(typeof e!="object"||e===null)return u.createElement("div",null);let{rowHeaders:d,colHeaders:m}=OC(e);t!==void 0&&(m=t);let h=d.map(b=>e[b]),f;if(i!==void 0?f=h.map((b,E)=>typeof b=="object"&&b!==null?[b[i],E]:[void 0,E]):o&&(f=d.map((b,E)=>[d[E],E])),f!==void 0){let b=(A,y)=>(S,T)=>{let v=A(S),O=A(T),C=typeof v,_=typeof O,R=(k,$)=>k<$?-1:k>$?1:0,D;if(C===_)D=R(v,O);else{let k={string:0,number:1,object:2,symbol:3,boolean:4,undefined:5,function:6};D=R(k[C],k[_])}return y||(D=-D),D}
626,E=f.sort(b(A=>A[0],a)).map(A=>A[1]);d=E.map(A=>d[A]),h=E.map(A=>h[A])}return u.createElement("div",{style:r.base},u.createElement(NC,{columns:m,sorted:n,sortIndexColumn:o,sortColumn:i,sortAscending:a,onTHClick:c,onIndexTHClick:l}),u.createElement(xC,{rows:d,columns:m,rowsData:h}))},kC=uu(DC),FC=80,oy=e=>e.childNodes.length===0||e.childNodes.length===1&&e.childNodes[0].nodeType===Node.TEXT_NODE&&e.textContent.length<FC,LC=({tagName:e,attributes:t,styles:r})=>u.createElement("span",{style:r.base},"<",u.createElement("span",{style:r.tagName},e),(()=>{if(t){let n=[];for(let o=0;o<t.length;o++){let i=t[o];n.push(u.createElement("span",{key:o}," ",u.createElement("span",{style:r.htmlAttributeName},i.name),'="',u.createElement("span",{style:r.htmlAttributeValue},i.value),'"'))}return n}})(),">"),gf=({tagName:e,isChildNode:t=!1,styles:r})=>u.createElement("span",{style:Object.assign({},r.base,t&&r.offsetLeft)},"</",u.createElement("span",{style:r.tagName},e),">"),MC={1:"ELEMENT_NODE",3:"TEXT_NODE",7:"PROCESSING_INSTRUCTION_NODE",8:"COMMENT_NODE",9:"DOCUMENT_NODE",10:"DOCUMENT_TYPE_NODE",11:"DOCUMENT_FRAGMENT_NODE"},BC=({isCloseTag:e,data:t,expanded:r})=>{let n=ht("DOMNodePreview");if(e)return u.createElement(gf,{styles:n.htmlCloseTag,isChildNode:!0,tagName:t.tagName});switch(t.nodeType){case Node.ELEMENT_NODE:return u.createElement("span",null,u.createElement(LC,{tagName:t.tagName,attributes:t.attributes,styles:n.htmlOpenTag}),oy(t)?t.textContent:!r&&"\u2026",!r&&u.createElement(gf,{tagName:t.tagName,styles:n.htmlCloseTag}));case Node.TEXT_NODE:return u.createElement("span",null,t.textContent);case Node.CDATA_SECTION_NODE:return u.createElement("span",null,"<![CDATA["+t.textContent+"]]>");case Node.COMMENT_NODE:return u.createElement("span",{style:n.htmlComment},"<!--",t.textContent,"-->");case Node.PROCESSING_INSTRUCTION_NODE:return u.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return u.createElement("span",{style:n.htmlDoctype},"<!DOCTYPE ",t.name,t.publicId?` PUBLIC "${t.publicId}"`:"",!t.publicId&&t.systemId?" SYSTEM":"",t.systemId?` "${t.systemId}"`:"",">");case Node.DOCUMENT_NODE:return u.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return u.createElement("span",null,t.nodeName);default:return u.createElement("span",null,MC[t.nodeType])}},$C=function*(e){if(e&&e.childNodes){if(oy(e))return;for(let t=0;t<e.childNodes.length;t++){let r=e.childNodes[t];r.nodeType===Node.TEXT_NODE&&r.textContent.trim().length===0||(yield{name:`${r.tagName}[${t}]`,data:r})}e.tagName&&(yield{name:"CLOSE_TAG",data:{tagName:e.tagName},isCloseTag:!0})}},jC=e=>u.createElement(ry,{nodeRenderer:BC,dataIterator:$C,...e}),UC=uu(jC),VC=dC(hC()),HC=({table:e=!1,data:t,...r})=>e?u.createElement(kC,{data:t,...r}):(0,VC.default)(t)?u.createElement(UC,{data:t,...r}):u.createElement(RC,{data:t,...r}),qC=N.div({display:"flex",padding:0,borderLeft:"5px solid transparent",borderBottom:"1px solid transparent",transition:"all 0.1s",alignItems:"flex-start",whiteSpace:"pre"}),zC=N.div(({theme:e})=>({backgroundColor:xn(.5,e.appBorderColor),color:e.color.inverseText,fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:1,padding:"1px 5px",borderRadius:20,margin:"2px 0px"})),GC=N.div({flex:1,padding:"0 0 0 5px"}),ay=Fc(({children:e,className:t},r)=>u.createElement(ud,{ref:r,horizontal:!0,vertical:!0,className:t},e));ay.displayName="UnstyledWrapped";var JC=N(ay)({margin:0,padding:"10px 5px 20px"}),YC=Wd(({theme:e,...t})=>u.createElement(HC,{theme:e.addonActionsTheme||"chromeLight",table:!1,...t})),WC=({actions:e,expandLevel:t,onClear:r})=>{let n=le(null),o=n.current,i=o&&o.scrollHeight-o.scrollTop===o.clientHeight;return re(()=>{i&&(n.current.scrollTop=n.current.scrollHeight)},[i,e.length]),u.createElement(ir,null,u.createElement(JC,{ref:n},e.map(a=>u.createElement(qC,{key:a.id},a.count>1&&u.createElement(zC,null,a.count),u.createElement(GC,null,u.createElement(YC,{sortObjectKeys:!0,showNonenumerable:!1,name:a.data.name,data:a.data.args??a.data,expandLevel:t}))))),u.createElement(ad,{actionItems:[{title:"Clear",onClick:r}]}
626))},KC=(e,t)=>{try{return sr(e,t)}catch{return!1}};function XC({active:e,api:t}){let[r,n]=ee([]),o=st(ms)?.expandLevel??1,i=ie(()=>{t.emit(fs),n([])},[t]),a=ie(c=>{n(d=>{let m=c.options.limit??50,h=d.length?d[d.length-1]:null;if(h&&KC(h.data,c.data)){let f=[...d];return f[f.length-1]={...h,count:h.count+1},f.slice(-m)}else{let f={...c,count:1};return[...d,f].slice(-m)}})},[]),s=ie(()=>{r.length>0&&r[0].options.clearOnStoryChange&&i()},[r,i]);re(()=>(t.on(tn,a),t.on(sn,s),()=>{t.off(tn,a),t.off(sn,s)}),[t,a,s]);let l=Ee(()=>({actions:r,expandLevel:o,onClear:i}),[r,o,i]);return e?u.createElement(WC,{...l}):null}var oz=he.register(en,e=>{globalThis?.FEATURES?.actions&&he.add(hs,{title:oC,type:it.PANEL,render:({active:t})=>u.createElement(XC,{api:e,active:!!t}),paramKey:ms})}),Ga="storybook/interactions",du=`${Ga}/panel`,QC="interactions",ZC="writing-tests/integrations/vitest-addon",eR=`${ZC}#what-happens-when-there-are-different-test-results-in-multiple-environments`,tR="writing-stories/play-function#writing-stories-with-the-play-function",Mt="internal_render_call",Er="storybook/a11y",pz=`${Er}/panel`,mz=`${Er}/ui`,hz=`${Er}/result`,fz=`${Er}/request`,yz=`${Er}/running`,gz=`${Er}/error`,Ez=`${Er}/manual`,bz=`${Er}/select`,rR="writing-tests/accessibility-testing",Sz=`${rR}#why-are-my-tests-failing-in-different-environments`,no="storybook/test",Tz=`${no}/test-provider`,nR=`${no}/channel`,oR="writing-tests/integrations/vitest-addon",Az=`${oR}#what-happens-if-vitest-itself-has-an-error`,aR={id:no,initialState:{config:{coverage:!1,a11y:!1},watching:!1,cancelling:!1,fatalError:void 0,index:{entries:{},v:5},previewAnnotations:[],currentRun:{triggeredBy:void 0,config:{coverage:!1,a11y:!1},componentTestStatuses:[],a11yStatuses:[],a11yReports:{},reports:{},componentTestCount:{success:0,error:0},a11yCount:{success:0,warning:0,error:0},storyIds:void 0,totalTestCount:void 0,startedAt:void 0,finishedAt:void 0,unhandledErrors:[],coverageSummary:void 0}}},vz=`UNIVERSAL_STORE:${aR.id}`,iR="storybook/component-test",wz=`${no}/trigger-test-run-request`,_z=`${no}/trigger-test-run-response`,sR=nt(zo(),1);function lR({onlyFirst:e=!1}={}){let t="(?:\\u001B\\][\\s\\S]*?(?:\\u0007|\\u001B\\u005C|\\u009C))|[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]";return new RegExp(t,e?void 0:"g")}var uR=lR();function cR(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return!e.includes("\x1B")&&!e.includes("\x9B")?e:e.replace(uR,"")}function dR(e){return!!e?.[QC]?.disable}function pR(e){return iy(e)||sy(e)}function iy(e){return e&&typeof e=="object"&&"name"in e&&typeof e.name=="string"&&e.name==="AssertionError"}function sy(e){return e&&typeof e=="object"&&"message"in e&&typeof e.message=="string"&&cR(e.message).startsWith("expect(")}function mR(e){return new sR.default({escapeXML:!0,fg:e.color.defaultText,bg:e.background.content})}function pu(){let e=Nt();return mR(e)}var hR=N.div(({theme:{color:e,typography:t,background:r}})=>({textAlign:"start",padding:"11px 15px",fontSize:`${t.size.s2-1}px`,fontWeight:t.weight.regular,lineHeight:"1rem",background:r.app,borderBottom:`1px solid ${e.border}`,color:e.defaultText,backgroundClip:"padding-box",position:"relative"})),fR=({storyUrl:e})=>u.createElement(hR,null,"Debugger controls are not available on composed Storybooks."," ",u.createElement(yt,{href:`${e}&addonPanel=${du}`,target:"_blank",rel:"noopener noreferrer",withArrow:!0},"Open in external Storybook")),yR=N.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),gR=()=>{let[e,t]=ee(!0),r=xe().getDocsUrl({subpath:tR,versioned:!0,renderer:!0});return re(()=>{let n=setTimeout(()=>{t(!1)},100);return()=>clearTimeout(n)},[]),e?null:u.createElement("div",null,u.createElement(Qo,{title:"Interactions",description:u.createElement(u.Fragment,null,"Interactions allow you to verify the functional aspects of UIs. Write a play function for your story and you'll see it run here."),footer:u.createElement(yR,null,u.createElement(yt,{href:r,target:"_blank",withArrow:!0},u.createElement(ln,null)," Read docs"))}))};function Kl(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=Kl(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(r=Kl(t))&&(n&&(n+=" "),n+=r);else typeof e!="boolean"&&!e.call&&(n&&(n+=" "),n+=e);return n}function ja(){for(var e=0,t,r="";e<arguments.length;)(t=Kl(arguments[e++]))&&(r&&(r+=" "),r+=t);return r}var mu=e=>Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView),ly=e=>
626e!==null&&typeof e=="object"&&!mu(e)&&!(e instanceof Date)&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof WeakMap)&&!(e instanceof WeakSet),ER=e=>ly(e)||mu(e)||typeof e=="function"||e instanceof Promise,uy=e=>{let t=/unique/;return Promise.race([e,t]).then(r=>r===t?["pending"]:["fulfilled",r],r=>["rejected",r])},Lt=async(e,t,r,n,o,i)=>{let a={key:e,depth:r,value:t,type:"value",parent:void 0};if(t&&ER(t)&&r<100){let s=[],l="object";if(mu(t)){for(let c=0;c<t.length;c++)s.push(async()=>{let d=await Lt(c.toString(),t[c],r+1,n);return d.parent=a,d});l="array"}else{let c=Object.getOwnPropertyNames(t);n&&c.sort();for(let d=0;d<c.length;d++){let m;try{m=t[c[d]]}catch{}s.push(async()=>{let h=await Lt(c[d],m,r+1,n);return h.parent=a,h})}if(typeof t=="function"&&(l="function"),t instanceof Promise){let[d,m]=await uy(t);s.push(async()=>{let h=await Lt("<state>",d,r+1,n);return h.parent=a,h}),d!=="pending"&&s.push(async()=>{let h=await Lt("<value>",m,r+1,n);return h.parent=a,h}),l="promise"}if(t instanceof Map){let d=Array.from(t.entries()).map(m=>{let[h,f]=m;return{"<key>":h,"<value>":f}});s.push(async()=>{let m=await Lt("<entries>",d,r+1,n);return m.parent=a,m}),s.push(async()=>{let m=await Lt("size",t.size,r+1,n);return m.parent=a,m}),l="map"}if(t instanceof Set){let d=Array.from(t.entries()).map(m=>m[1]);s.push(async()=>{let m=await Lt("<entries>",d,r+1,n);return m.parent=a,m}),s.push(async()=>{let m=await Lt("size",t.size,r+1,n);return m.parent=a,m}),l="set"}}t!==Object.prototype&&i&&s.push(async()=>{let c=await Lt("<prototype>",Object.getPrototypeOf(t),r+1,n,!0);return c.parent=a,c}),a.type=l,a.children=s,a.isPrototype=o}return a},bR=(e,t,r)=>Lt("root",e,0,t===!1?t:!0,void 0,r===!1?r:!0);function Ef(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Ua(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ef(Object(r),!0).forEach(function(n){wu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ef(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Xl(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=Xl(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(r=Xl(t))&&(n&&(n+=" "),n+=r);else typeof e!="boolean"&&!e.call&&(n&&(n+=" "),n+=e);return n}function SR(){for(var e=0,t,r="";e<arguments.length;)(t=Xl(arguments[e++]))&&(r&&(r+=" "),r+=t);return r}var TR=["children"],Ql=u.createContext({theme:"chrome",colorScheme:"light"}),AR=e=>{let{children:t}=e,r=Hr(e,TR),n=u.useContext(Ql);return u.createElement(Ql.Provider,{value:Ua(Ua({},n),r)},t)},Ja=(e,t={})=>{let r=u.useContext(Ql),n=e.theme||r.theme||"chrome",o=e.colorScheme||r.colorScheme||"light",i=SR(t[n],t[o]);return{currentColorScheme:o,currentTheme:n,themeClass:i}};function Zl(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=Zl(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(r=Zl(t))&&(n&&(n+=" "),n+=r);else typeof e!="boolean"&&!e.call&&(n&&(n+=" "),n+=e);return n}function Qn(){for(var e=0,t,r="";e<arguments.length;)(t=Zl(arguments[e++]))&&(r&&(r+=" "),r+=t);return r}var vR=u.createContext({isChild:!1,depth:0,hasHover:!0}),Ll=vR,lt={tree:"Tree-tree-fbbbe38",item:"Tree-item-353d6f3",group:"Tree-group-d3c3d8a",label:"Tree-label-d819155",focusWhite:"Tree-focusWhite-f1e00c2",arrow:"Tree-arrow-03ab2e7",hover:"Tree-hover-3cc4e5d",open:"Tree-open-3f1a336",dark:"Tree-dark-1b4aa00",chrome:"Tree-chrome-bcbcac6",light:"Tree-light-09174ee"},wR=["theme","hover","colorScheme","children","label","className","onUpdate","onSelect","open"],Va=e=>{let{theme:t,hover:r,colorScheme:n,children:o,label:i,className:a,onUp
626date:s,onSelect:l,open:c}=e,d=Hr(e,wR),{themeClass:m,currentTheme:h}=Ja({theme:t,colorScheme:n},lt),[f,b]=ee(c);re(()=>{b(c)},[c]);let E=U=>{b(U),s&&s(U)},A=u.Children.count(o)>0,y=(U,G)=>{if(U.isSameNode(G||null))return;U.querySelector('[tabindex="-1"]')?.focus(),U.setAttribute("aria-selected","true"),G?.removeAttribute("aria-selected")},S=(U,G)=>{let V=U;for(;V&&V.parentElement;){if(V.getAttribute("role")===G)return V;V=V.parentElement}return null},T=U=>{let G=S(U,"tree");return G?Array.from(G.querySelectorAll("li")):[]},v=U=>{let G=S(U,"group"),V=G?.previousElementSibling;if(V&&V.getAttribute("tabindex")==="-1"){let Y=V.parentElement,oe=U.parentElement;y(Y,oe)}},O=(U,G)=>{let V=T(U);V.forEach(Y=>{Y.removeAttribute("aria-selected")}),G==="start"&&V[0]&&y(V[0]),G==="end"&&V[V.length-1]&&y(V[V.length-1])},C=(U,G)=>{let V=T(U)||[];for(let Y=0;Y<V.length;Y++){let oe=V[Y];if(oe.getAttribute("aria-selected")==="true"){G==="up"&&V[Y-1]?y(V[Y-1],oe):G==="down"&&V[Y+1]&&y(V[Y+1],oe);return}}y(V[0])},_=(U,G)=>{let V=U.target;(U.key==="Enter"||U.key===" ")&&E(!f),U.key==="ArrowRight"&&f&&!G?C(V,"down"):U.key==="ArrowRight"&&E(!0),U.key==="ArrowLeft"&&(!f||G)?v(V):U.key==="ArrowLeft"&&E(!1),U.key==="ArrowDown"&&C(V,"down"),U.key==="ArrowUp"&&C(V,"up"),U.key==="Home"&&O(V,"start"),U.key==="End"&&O(V,"end")},R=(U,G)=>{let V=U.target,Y=S(V,"treeitem"),oe=T(V)||[],ye=!1;for(let Ae=0;Ae<oe.length;Ae++){let ve=oe[Ae];if(ve.getAttribute("aria-selected")==="true"){Y&&(ye=!0,y(Y,ve));break}}!ye&&Y&&y(Y),G||E(!f)},D=U=>{let G=U.currentTarget;!G.contains(document.activeElement)&&G.getAttribute("role")==="tree"&&G.setAttribute("tabindex","0")},k=U=>{let G=U.target;if(G.getAttribute("role")==="tree"){let V=G.querySelector('[aria-selected="true"]');V?y(V):C(G,"down"),G.setAttribute("tabindex","-1")}},$=()=>{l?.()},J=U=>{let G=U*.9+.3;return{paddingLeft:`${G}em`,width:`calc(100% - ${G}em)`}},{isChild:j,depth:x,hasHover:I}=u.useContext(Ll),F=I?r:!1;if(!j)return u.createElement("ul",pe({role:"tree",tabIndex:0,className:Qn(lt.tree,lt.group,m,a),onFocus:k,onBlur:D},d),u.createElement(Ll.Provider,{value:{isChild:!0,depth:0,hasHover:F}},u.createElement(Va,e)));if(!A)return u.createElement("li",pe({role:"treeitem",className:lt.item},d),u.createElement("div",{role:"button",className:Qn(lt.label,{[lt.hover]:F,[lt.focusWhite]:h==="firefox"}),tabIndex:-1,style:J(x),onKeyDown:U=>{_(U,j)},onClick:U=>R(U,!0),onFocus:$},u.createElement("span",null,i)));let H=Qn(lt.arrow,{[lt.open]:f});return u.createElement("li",{role:"treeitem","aria-expanded":f,className:lt.item},u.createElement("div",{role:"button",tabIndex:-1,className:Qn(lt.label,{[lt.hover]:F,[lt.focusWhite]:h==="firefox"}),style:J(x),onClick:U=>R(U),onKeyDown:U=>_(U),onFocus:$},u.createElement("span",null,u.createElement("span",{"aria-hidden":!0,className:H}),u.createElement("span",null,i))),u.createElement("ul",pe({role:"group",className:Qn(a,lt.group)},d),f&&u.Children.map(o,U=>u.createElement(Ll.Provider,{value:{isChild:!0,depth:x+1,hasHover:F}},U))))};Va.defaultProps={open:!1,hover:!0};var fe={"object-inspector":"ObjectInspector-object-inspector-0c33e82",objectInspector:"ObjectInspector-object-inspector-0c33e82","object-label":"ObjectInspector-object-label-b81482b",objectLabel:"ObjectInspector-object-label-b81482b",text:"ObjectInspector-text-25f57f3",key:"ObjectInspector-key-4f712bb",value:"ObjectInspector-value-f7ec2e5",string:"ObjectInspector-string-c496000",regex:"ObjectInspector-regex-59d45a3",error:"ObjectInspector-error-b818698",boolean:"ObjectInspector-boolean-2dd1642",number:"ObjectInspector-number-a6daabb",undefined:"ObjectInspector-undefined-3a68263",null:"ObjectInspector-null-74acb50",function:"ObjectInspector-function-07bbdcd","function-decorator":"ObjectInspector-function-decorator-3d22c24",functionDecorator:"ObjectInspector-function-decorator-3d22c24",prototype:"ObjectInspector-prototype-f2449ee",dark:"ObjectInspector-dark-0c96c97",chrome:"ObjectInspector-chrome-2f3ca98",light:"ObjectInspector-light-78bef54"},_R=["ast","theme","showKey","colorScheme","className"],ut=(e,t,r,n,o)=>{let i=e.includes("-")?`"${e}"`:e,a=o<=0;return u.createElement("span",{className:fe.text},!a&&n&&u.createElement(u.Fragment,null,u.createElement("span",{className:fe.key},i),u.createElement("span",null,":\xA0")),u.createElement("span",{className:r},t))},cy=e=>{let{ast:t,theme:r,showKey:n,colorScheme:o,className:i}=e,a=Hr(e,_R),{themeClass:s}=Ja({theme:r,colorScheme:o},fe),[l,c]=ee(u.createElement("span",null)),d=u.createElement("span",null);return re(()=>{t.value instanceof Promise&&(async m=>{c(ut(t.key,`Promise { "${await uy(m)}" }`,fe.key,n,t.depth))})(t.value)},[t,n]),typeof t.value=="number"||typeof t.value=="bigint"?d=ut(t.key,String(t.value),fe.number,n,t.depth):typeof t.value=="boolean"?d=ut(t.key,String(t.value),fe.boolean,n,t.depth):typeof t.value=="string"?d=ut(t.key,`"${t.value}"`,fe.string,n,t.depth):typeof t.value>"u"?d=ut(t.key,"undefined",fe.undefined,n,t.depth):typeof t.value=="symbol"?d=ut(t.key,t.value.toString(),fe.string,n,t.depth):typeof t.value=="function"?d=ut(t.key,`${t.value.name}()`,fe.key,n,t.depth):typeof t.value=="object"&&(t.value===null?d=ut(t.key,"null",fe.null,n,t.depth):Array.isArray(t.value)?d=ut(t.key,`Array(${t.value.length})`,fe.key,n,t.depth):t.value instanceof Date?d=ut(t.key,`Date ${t.value.toString()}`,fe.value,n,t.depth):t.value instanceof RegExp?d=ut(t.key,t.value.toString(),fe.regex,n,t.depth):t.value instanceof Error?d=ut(t.key,t.value.toString(),fe.error,n,t.depth):ly(t.value)?d=ut(t.key,"{\u2026}",fe.key,n,t.depth):d=ut(t.key,t.value.constructor.name,fe.key,n,t.depth)),u.createElement("span",pe({className:ja(s,i)},a),l,d)};cy.defaultProps={showKey:!0};var dy=cy,CR=["ast","theme","previewMax","open","colorScheme","className"],oo=(e,t,r)=>{let n=[];for(let o=0;o<e.length;o++){let i=e[o];if(i.isPrototype||(n.push(u.createElement(dy,{key:i.key,ast:i,showKey:r})),o<e.length-1?n.push(", "):n.push(" ")),i.isPrototype&&o===e.length-1&&(n.pop(),n.push(" ")),o===t-1&&e.length>t){n.push("\u2026 ");break}}return n},RR=(e,t,r,n)=>{let o=e.value.length;return t?u.createElement("span",null,"Array(",o,")"):u.createElement(u.Fragment,null,u.createElement("span",null,`${n==="firefox"?"Array":""}(${o}) [ `),oo(e.children,r,!1),u.createElement("span",null,"]"))},OR=(e,t,r,n)=>e.isPrototype?u.createElement("span",null,`Object ${n==="firefox"?"{ \u2026 }":""}`):t?u.createElement("span",null,"{\u2026}"):u.createElement(u.Fragment,null,u.createElement("span",null,`${n==="firefox"?"Object ":""}{ `),oo(e.children,r,!0),u.createElement("span",null,"}")),xR=(e,t,r)=>t?u.createElement("span",null,`Promise { "${String(e.children[0].value)}" }`):u.createElement(u.Fragment,null,u.createElement("span",null,"Promise { "),oo(e.children,r,!0),u.createElement("span",null,"}")),IR=(e,t,r,n)=>{let{size:o}=e.value;return t?u.createElement("span",null,`Map(${o})`):u.createElement(u.Fragment,null,u.createElement("span",null,`Map${n==="chrome"?`(${o})`:""} { `),oo(e.children,r,!0),u.createElement("span",null,"}"))},PR=(e,t,r)=>{let{size:n}=e.value;return t?u.createElement("span",null,"Set(",n,")"):u.createElement(u.Fragment,null,u.createElement("span",null,`Set(${e.value.size}) {`),oo(e.children,r,!0),u.createElement("span",null,"}"))},py=e=>{let{ast:t,theme:r,previewMax:n,open:o,colorScheme:i,className:a}=e,s=Hr(e,CR),{themeClass:l,currentTheme:c}=Ja({theme:r,colorScheme:i},fe),d=t.isPrototype||!1,m=ja(fe.objectLabel,l,a,{[fe.prototype]:d}),h=t.depth<=0,f=()=>u.createElement("span",{className:d?fe.prototype:fe.key},h?"":`${t.key}: `);return t.type==="array"?u.createElement("span",pe({className:m},s),u.createElement(f,null),RR(t,o,n,c)):t.type==="function"?u.createElement("span",pe({className:m},s),u.createElement(f,null),c==="chrome"&&u.createElement("span",{className:fe.functionDecorator},"\u0192 "),u.createElement("span",{className:ja({[fe.function]:!d})},`${t.value.name}()`)):t.type==="promise"?u.createElement("span",pe({className:m},s),u.createElement(f,null),xR(t,o,n)):t.type==="map"?u.createElement("span",pe({className:m},s),u.createElement(f,null),IR(t,o,n,c)):t.type==="set"?u.createElement("span",pe({className:m},s),u.createElement(f,null),PR(t,o,n)):u.createElement("span",pe({className:m},s),u.createElement(f,null),OR(t,o,n,c))};py.defaultProps={previewMax:8,open:!1};var NR=py,hu=e=>{let{ast:t,expandLevel:r,depth:n}=e,[o,i]=ee(),[a,s]=ee(n<r);return re(()=>{(async()=>
626{if(t.type!=="value"){let l=t.children.map(m=>m()),c=await Promise.all(l),d=Ua(Ua({},t),{},{children:c});i(d)}})()},[t]),o?u.createElement(Va,{hover:!1,open:a,label:u.createElement(NR,{open:a,ast:o}),onSelect:()=>{var l;(l=e.onSelect)===null||l===void 0||l.call(e,t)},onUpdate:l=>{s(l)}},o.children.map(l=>u.createElement(hu,{key:l.key,ast:l,depth:n+1,expandLevel:r,onSelect:e.onSelect}))):u.createElement(Va,{hover:!1,label:u.createElement(dy,{ast:t}),onSelect:()=>{var l;(l=e.onSelect)===null||l===void 0||l.call(e,t)}})};hu.defaultProps={expandLevel:0,depth:0};var DR=hu,kR=["data","expandLevel","sortKeys","includePrototypes","className","theme","colorScheme","onSelect"],my=e=>{let{data:t,expandLevel:r,sortKeys:n,includePrototypes:o,className:i,theme:a,colorScheme:s,onSelect:l}=e,c=Hr(e,kR),[d,m]=ee(void 0),{themeClass:h,currentTheme:f,currentColorScheme:b}=Ja({theme:a,colorScheme:s},fe);return re(()=>{(async()=>m(await bR(t,n,o)))()},[t,n,o]),u.createElement("div",pe({className:ja(fe.objectInspector,i,h)},c),d&&u.createElement(AR,{theme:f,colorScheme:b},u.createElement(DR,{ast:d,expandLevel:r,onSelect:l})))};my.defaultProps={expandLevel:0,sortKeys:!0,includePrototypes:!0};var FR={base:"#444",nullish:"#7D99AA",string:"#16B242",number:"#5D40D0",boolean:"#f41840",objectkey:"#698394",instance:"#A15C20",function:"#EA7509",muted:"#7D99AA",tag:{name:"#6F2CAC",suffix:"#1F99E5"},date:"#459D9C",error:{name:"#D43900",message:"#444"},regex:{source:"#A15C20",flags:"#EA7509"},meta:"#EA7509",method:"#0271B6"},LR={base:"#eee",nullish:"#aaa",string:"#5FE584",number:"#6ba5ff",boolean:"#ff4191",objectkey:"#accfe6",instance:"#E3B551",function:"#E3B551",muted:"#aaa",tag:{name:"#f57bff",suffix:"#8EB5FF"},date:"#70D4D3",error:{name:"#f40",message:"#eee"},regex:{source:"#FAD483",flags:"#E3B551"},meta:"#FAD483",method:"#5EC1FF"},He=()=>{let{base:e}=Nt();return e==="dark"?LR:FR},MR=/[^A-Z0-9]/i,bf=/[\s.,â¦]+$/gm,hy=(e,t)=>{if(e.length<=t)return e;for(let r=t-1;r>=0;r-=1)if(MR.test(e[r])&&r>10)return`${e.slice(0,r).replace(bf,"")}\u2026`;return`${e.slice(0,t).replace(bf,"")}\u2026`},BR=e=>{try{return JSON.stringify(e,null,1)}catch{return String(e)}},fy=(e,t)=>e.flatMap((r,n)=>n===e.length-1?[r]:[r,u.cloneElement(t,{key:`sep${n}`})]),Vr=({value:e,nested:t,showObjectInspector:r,callsById:n,...o})=>{switch(!0){case e===null:return u.createElement($R,{...o});case e===void 0:return u.createElement(jR,{...o});case Array.isArray(e):return u.createElement(qR,{...o,value:e,callsById:n});case typeof e=="string":return u.createElement(UR,{...o,value:e});case typeof e=="number":return u.createElement(VR,{...o,value:e});case typeof e=="boolean":return u.createElement(HR,{...o,value:e});case Object.prototype.hasOwnProperty.call(e,"__date__"):return u.createElement(WR,{...o,...e.__date__});case Object.prototype.hasOwnProperty.call(e,"__error__"):return u.createElement(KR,{...o,...e.__error__});case Object.prototype.hasOwnProperty.call(e,"__regexp__"):return u.createElement(XR,{...o,...e.__regexp__});case Object.prototype.hasOwnProperty.call(e,"__function__"):return u.createElement(JR,{...o,...e.__function__});case Object.prototype.hasOwnProperty.call(e,"__symbol__"):return u.createElement(QR,{...o,...e.__symbol__});case Object.prototype.hasOwnProperty.call(e,"__element__"):return u.createElement(YR,{...o,...e.__element__});case Object.prototype.hasOwnProperty.call(e,"__class__"):return u.createElement(GR,{...o,...e.__class__});case Object.prototype.hasOwnProperty.call(e,"__callId__"):return u.createElement(fu,{call:n?.get(e.__callId__),callsById:n});case Object.prototype.toString.call(e)==="[object Object]":return u.createElement(zR,{value:e,showInspector:r,callsById:n,...o});default:return u.createElement(ZR,{value:e,...o})}},$R=e=>{let t=He();return u.createElement("span",{style:{color:t.nullish},...e},"null")},jR=e=>{let t=He();return u.createElement("span",{style:{color:t.nullish},...e},"undefined")},UR=({value:e,...t})=>{let r=He();return u.createElement("span",{style:{color:r.string},...t},JSON.stringify(hy(e,50)))},VR=({value:e,...t})=>{let r=He();return u.createElement("span",{style:{color:r.number},...t},e)},HR=({value:e,...t})=>{let r=He();return u.createElement("span",{style:{color:r.boolean},...t},String(e))},qR=({value:e,nested:t=!1,callsById:r})=>{let n=He();if(t)return u.createElement("span",{style:{color:n.base}},"[\u2026]");let o=e.slice(0,3).map((a,s)=>u.createElement(Vr,{key:`${s}--${JSON.stringify(a)}`,value:a,nested:!0,callsById:r})),i=fy(o,u.createElement("span",null,", "));return e.length<=3?u.createElement("span",{style:{color:n.base}},"[",i,"]"):u.createElement("span",{style:{color:n.base}},"(",e.length,") [",i,", \u2026]")},zR=({showInspector:e,value:t,callsById:r,nested:n=!1})=>{let o=Nt().base==="dark",i=He();if(e)return u.createElement(u.Fragment,null,u.createElement(my,{id:"interactions-object-inspector",data:t,includePrototypes:!1,colorScheme:o?"dar
626k":"light"}));if(n)return u.createElement("span",{style:{color:i.base}},"{\u2026}");let a=fy(Object.entries(t).slice(0,2).map(([s,l])=>u.createElement(ir,{key:s},u.createElement("span",{style:{color:i.objectkey}},s,": "),u.createElement(Vr,{value:l,callsById:r,nested:!0}))),u.createElement("span",null,", "));return Object.keys(t).length<=2?u.createElement("span",{style:{color:i.base}},"{ ",a," }"):u.createElement("span",{style:{color:i.base}},"(",Object.keys(t).length,") ","{ ",a,", \u2026 }")},GR=({name:e})=>{let t=He();return u.createElement("span",{style:{color:t.instance}},e)},JR=({name:e})=>{let t=He();return e?u.createElement("span",{style:{color:t.function}},e):u.createElement("span",{style:{color:t.nullish,fontStyle:"italic"}},"anonymous")},YR=({prefix:e,localName:t,id:r,classNames:n=[],innerText:o})=>{let i=e?`${e}:${t}`:t,a=He();return u.createElement("span",{style:{wordBreak:"keep-all"}},u.createElement("span",{key:`${i}_lt`,style:{color:a.muted}},"<"),u.createElement("span",{key:`${i}_tag`,style:{color:a.tag.name}},i),u.createElement("span",{key:`${i}_suffix`,style:{color:a.tag.suffix}},r?`#${r}`:n.reduce((s,l)=>`${s}.${l}`,"")),u.createElement("span",{key:`${i}_gt`,style:{color:a.muted}},">"),!r&&n.length===0&&o&&u.createElement(u.Fragment,null,u.createElement("span",{key:`${i}_text`},o),u.createElement("span",{key:`${i}_close_lt`,style:{color:a.muted}},"<"),u.createElement("span",{key:`${i}_close_tag`,style:{color:a.tag.name}},"/",i),u.createElement("span",{key:`${i}_close_gt`,style:{color:a.muted}},">")))},WR=({value:e})=>{let t=new Date(e);isNaN(Number(t))&&(Ce.warn("Invalid date value:",e),t=null);let r=He();if(!t)return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.date}},"Invalid date");let[n,o,i]=t.toISOString().split(/[T.Z]/);return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.date}},n,u.createElement("span",{style:{opacity:.7}},"T"),o==="00:00:00"?u.createElement("span",{style:{opacity:.7}},o):o,i==="000"?u.createElement("span",{style:{opacity:.7}},".",i):`.${i}`,u.createElement("span",{style:{opacity:.7}},"Z"))},KR=({name:e,message:t})=>{let r=He();return u.createElement("span",{style:{color:r.error.name}},e,t&&": ",t&&u.createElement("span",{style:{color:r.error.message},title:t.length>50?t:""},hy(t,50)))},XR=({flags:e,source:t})=>{let r=He();return u.createElement("span",{style:{whiteSpace:"nowrap",color:r.regex.flags}},"/",u.createElement("span",{style:{color:r.regex.source}},t),"/",e)},QR=({description:e})=>{let t=He();return u.createElement("span",{style:{whiteSpace:"nowrap",color:t.instance}},"Symbol(",e&&u.createElement("span",{style:{color:t.meta}},'"',e,'"'),")")},ZR=({value:e})=>{let t=He();return u.createElement("span",{style:{color:t.meta}},BR(e))},eO=({label:e})=>{let t=He(),{typography:r}=Nt();return u.createElement("span",{style:{color:t.base,fontFamily:r.fonts.base,fontSize:r.size.s2-1}},e)},fu=({call:e,callsById:t})=>{if(!e)return null;if(e.method==="step"&&e.path?.length===0)return u.createElement(eO,{label:e.args[0]});let r=e.path?.flatMap((i,a)=>{let s=i.__callId__;return[s?u.createElement(fu,{key:`elem${a}`,call:t?.get(s),callsById:t}):u.createElement("span",{key:`elem${a}`},i),u.createElement("wbr",{key:`wbr${a}`}),u.createElement("span",{key:`dot${a}`},".")]}),n=e.args?.flatMap((i,a,s)=>{let l=u.createElement(Vr,{key:`node${a}`,value:i,callsById:t});return a<s.length-1?[l,u.createElement("span",{key:`comma${a}`},",\xA0"),u.createElement("wbr",{key:`wbr${a}`})]:[l]}),o=He();return u.createElement(u.Fragment,null,u.createElement("span",{style:{color:o.base}},r),u.createElement("span",{style:{color:o.method}},e.method),u.createElement("span",{style:{color:o.base}},"(",u.createElement("wbr",null),n,u.createElement("wbr",null),")"))},Sf=(e,t=0)=>{for(let r=t,n=1;r<e.length;r+=1)if(e[r]==="("?n+=1:e[r]===")"&&(n-=1),n===0)return e.slice(t,r);return""},Ml=e=>{try{return e==="undefined"?void 0:JSON.parse(e)}catch{return e}},tO=N.span(({theme:e})=>({color:e.base==="light"?e.color.positiveText:e.color.positive})),rO=N.span(({theme:e})=>
626({color:e.base==="light"?e.color.negativeText:e.color.negative})),Bl=({value:e,parsed:t})=>t?u.createElement(Vr,{showObjectInspector:!0,value:e,style:{color:"#D43900"}}):u.createElement(rO,null,e),$l=({value:e,parsed:t})=>t?typeof e=="string"&&e.startsWith("called with")?u.createElement(u.Fragment,null,e):u.createElement(Vr,{showObjectInspector:!0,value:e,style:{color:"#16B242"}}):u.createElement(tO,null,e),Tf=({message:e,style:t={}})=>{let r=pu(),n=e.split(` 627`);return u.createElement("pre",{style:{margin:0,padding:"8px 10px 8px 36px",fontSize:vt.size.s1,...t}},n.flatMap((o,i)=>{if(o.startsWith("expect(")){let m=Sf(o,7),h=m?7+m.length:0,f=m&&o.slice(h).match(/\.(to|last|nth)[A-Z]\w+\(/);if(f){let b=h+(f.index??0)+f[0].length,E=Sf(o,b);if(E)return["expect(",u.createElement(Bl,{key:`received_${m}`,value:m}),o.slice(h,b),u.createElement($l,{key:`expected_${E}`,value:E}),o.slice(b+E.length),u.createElement("br",{key:`br${i}`})]}}if(o.match(/^\s*- /))return[u.createElement($l,{key:o+i,value:o}),u.createElement("br",{key:`br${i}`})];if(o.match(/^\s*\+ /)||o.match(/^Received: $/))return[u.createElement(Bl,{key:o+i,value:o}),u.createElement("br",{key:`br${i}`})];let[,a,s]=o.match(/^(Expected|Received): (.*)$/)||[];if(a&&s)return a==="Expected"?["Expected: ",u.createElement($l,{key:o+i,value:Ml(s),parsed:!0}),u.createElement("br",{key:`br${i}`})]:["Received: ",u.createElement(Bl,{key:o+i,value:Ml(s),parsed:!0}),u.createElement("br",{key:`br${i}`})];let[,l,c]=o.match(/(Expected number|Received number|Number) of calls: (\d+)$/i)||[];if(l&&c)return[`${l} of calls: `,u.createElement(Vr,{key:o+i,value:Number(c)}),u.createElement("br",{key:`br${i}`})];let[,d]=o.match(/^Received has value: (.+)$/)||[];return d?["Received has value: ",u.createElement(Vr,{key:o+i,value:Ml(d)}),u.createElement("br",{key:`br${i}`})]:[u.createElement("span",{key:o+i,dangerouslySetInnerHTML:{__html:r.toHtml(o)}}),u.createElement("br",{key:`br${i}`})]}))},nO=N.div({width:14,height:14,display:"flex",alignItems:"center",justifyContent:"center"}),yy=({status:e})=>{let t=Nt();switch(e){case"done":return u.createElement(na,{color:t.color.positive,"data-testid":"icon-done"});case"error":return u.createElement(Hd,{color:t.color.negative,"data-testid":"icon-error"});case"active":return u.createElement($d,{color:t.color.secondary,"data-testid":"icon-active"});case"waiting":return u.createElement(nO,{"data-testid":"icon-waiting"},u.createElement(ia,{color:ze(.5,"#CCCCCC"),size:6}));default:return null}},oO=N.div({fontFamily:vt.fonts.mono,fontSize:vt.size.s1,overflowWrap:"break-word",inlineSize:"calc( 100% - 40px )"}),aO=N("li",{shouldForwardProp:e=>!["call","pausedAt"].includes(e.toString())})(({theme:e,call:t})=>({listStyle:"none",position:"relative",display:"flex",flexDirection:"column",borderBottom:`1px solid ${e.appBorderColor}`,fontFamily:vt.fonts.base,fontSize:13,...t.status==="error"&&{backgroundColor:e.base==="dark"?ze(.93,e.color.negative):e.background.warning},paddingLeft:(t.ancestors?.length??0)*20}),({theme:e,call:t,pausedAt:r})=>r===t.id&&{"&::before":{content:'""',position:"absolute",top:-5,zIndex:1,borderTop:"4.5px solid transparent",borderLeft:`7px solid ${e.color.warning}`,borderBottom:"4.5px solid transparent"},"&::after":{content:'""',position:"absolute",top:-1,zIndex:1,width:"100%",borderTop:`1.5px solid ${e.color.warning}`}}),iO=N.div(({theme:e,$isNavigationDisabled:t})=>({display:"flex","&:hover":t?{}:{background:e.background.hoverable}})),sO=N("button",{shouldForwardProp:e=>!["call"].includes(e.toString())})(({theme:e,disabled:t,call:r})=>({flex:1,display:"grid",background:"none",border:0,gridTemplateColumns:"15px 1fr",alignItems:"center",minHeight:40,margin:0,padding:"8px 15px",textAlign:"start",cursor:t||r.status==="error"?"default":"pointer","&:focus-visible":{outline:0,boxShadow:`inset 3px 0 0 0 ${r.status==="error"?e.color.warning:e.color.secondary}`,background:r.status==="error"?"transparent":e.background.hoverable},"& > div":{opacity:r.status==="waiting"?.5:1}})),lO=N.div({display:"flex",alignItems:"center",padding:6}),uO=N(be)(({theme:e})=>({color:e.textMutedColor,margin:"0 3px"})),jl=N("div")(({theme:e})=>({padding:"8px 10px 8px 36px",fontSize:vt.size.s1,color:e.color.defaultText,pre:{margin:0,padding:0}})),cO=N.span(({theme:e})=>
627({color:e.base==="dark"?"#5EC1FF":"#0271B6"})),dO=N.span(({theme:e})=>({color:e.base==="dark"?"#eee":"#444"})),pO=N.p(({theme:e})=>({color:e.base==="dark"?e.color.negative:e.color.negativeText,fontSize:e.typography.size.s2,maxWidth:500,textWrap:"balance"})),mO=e=>{if(e.method==="step"&&e.path?.length===0&&typeof e.args?.[0]=="string"){let t=e.args[0].trim();if(t.length>0)return t}return e.method},hO=({isNavigationDisabled:e,stepName:t,statusText:r})=>`${e?"Interaction row":"Go to interaction row"}: ${t}. Status: ${r}.`,fO=({isCollapsed:e,stepName:t})=>`${e?"Expand":"Collapse"} nested interaction steps for ${t}`,yO={done:"passed",error:"failed",active:"running",waiting:"pending"},gO=e=>e.status?yO[e.status]:"not run",EO=({exception:e})=>{let t=pu();if(!e)return null;if(e.callId===Mt)return ne(jl,null,ne("pre",null,ne(cO,null,e.name,":")," ",ne(dO,null,e.message)),ne(pO,null,"The component failed to render properly. Automated component tests will not run until this is resolved. Check the full error message in Storybook\u2019s canvas to debug."));if(sy(e))return ne(Tf,{...e});if(iy(e))return ne(jl,null,ne(Tf,{message:`${e.message}${e.diff?` 628 629${e.diff}`:""}`,style:{padding:0}}),ne("p",null,"See the full stack trace in the browser console."));let r=e.message.split(` 630 631`),n=r.length>1;return ne(jl,null,ne("pre",{dangerouslySetInnerHTML:{__html:t.toHtml(r[0])}}),n&&ne("p",null,"See the full stack trace in the browser console."))},bO=({call:e,callsById:t,controls:r,controlStates:n,childCallIds:o,isHidden:i,isCollapsed:a,toggleCollapsed:s,pausedAt:l})=>{let[c,d]=ee(!1),m=!n.goto||!e.interceptable||!!e.ancestors?.length,h=mO(e),f=gO(e);return i||e.id===Mt?null:ne(aO,{call:e,pausedAt:l},ne(iO,{$isNavigationDisabled:m},ne(sO,{"aria-label":hO({isNavigationDisabled:m,stepName:h,statusText:f}),call:e,onClick:()=>r.goto(e.id),onPointerDown:b=>b.preventDefault(),disabled:m,onMouseEnter:()=>n.goto&&d(!0),onMouseLeave:()=>n.goto&&d(!1)},ne(yy,{status:c?"active":e.status}),ne(oO,{style:{marginLeft:6,marginBottom:1}},ne(fu,{call:e,callsById:t}))),ne(lO,null,(o?.length??0)>0&&ne(uO,{padding:"small",variant:"ghost",onClick:s,ariaLabel:fO({isCollapsed:a,stepName:h}),"aria-expanded":!a},a?ne(Rd,null):ne(oa,null)))),e.status==="error"&&e.exception?.callId===e.id&&ne(EO,{exception:e.exception}))},SO=N.div(({theme:{color:e,typography:t,background:r}})=>({textAlign:"start",padding:"11px 15px",fontSize:`${t.size.s2-1}px`,fontWeight:t.weight.regular,lineHeight:"1rem",background:r.app,borderBottom:`1px solid ${e.border}`,color:e.defaultText,backgroundClip:"padding-box",position:"relative",code:{fontSize:`${t.size.s1-1}px`,color:"inherit",margin:"0 0.2em",padding:"0 0.2em",background:"rgba(255, 255, 255, 0.8)",borderRadius:"2px",boxShadow:"0 0 0 1px rgba(0, 0, 0, 0.1)"}})),TO=({browserTestStatus:e})=>{let t=xe().getDocsUrl({subpath:eR,versioned:!0,renderer:!0}),[r,n]=e==="error"?["the CLI","this browser"]:["this browser","the CLI"];return u.createElement(SO,null,"This interaction test passed in ",r,", but the tests failed in ",n,"."," ",u.createElement(yt,{href:t,target:"_blank",withArrow:!0},"Learn what could cause this"))},AO={rendering:"mediumdark",playing:"warning",completed:"positive",errored:"negative",aborted:"purple"},vO={rendering:"Wait",playing:"Runs",completed:"Pass",errored:"Fail",aborted:"Bail"},wO={rendering:"Story is rendering",playing:"Interactions are running",completed:"Story ran successfully",errored:"Story failed to complete",aborted:"Interactions aborted due to file changes"},_O=N.div(({theme:e,status:t})=>({display:"inline-block",padding:"4px 6px 4px 8px",borderRadius:"4px",backgroundColor:e.color[AO[t]],color:"white",fontFamily:vt.fonts.base,textTransform:"uppercase",fontSize:vt.size.s1,letterSpacing:3,fontWeight:vt.weight.bold,minWidth:65,textAlign:"center"})),CO=({status:e})=>{let t=vO[e],r=wO[e];return u.createElement(hd,{hasChrome:!1,placement:"top",trigger:"hover",tooltip:u.createElement(md,{note:r})},u.createElement(_O,{"aria-label":`Story status: ${t}`,status:e},t))},RO=N.div(({theme:e})=>({boxShadow:`${e.appBorderColor} 0 -1px 0 0 inset`,background:e.background.app,position:"sticky",top:0,zIndex:1})),OO=N(be)(({theme:e})=>({borderRadius:4,padding:6,color:e.textMutedColor,"&:not(:disabled)":{"&:hover,&:focus-visible":{color:e.color.secondary}}})),ro=N(be)(({theme:e})=>({color:e.textMutedColor})),xO=N(be)(({theme:e})=>({color:e.color.secondary,fontWeight:e.typography.weight.bold,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",fontSize:13,lineHeight:24})),IO=N(sd)(({theme:e})=>({color:e.textMutedColor,cursor:"default",fontWeight:e.typography.weight.regular,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",margin:0,fontSize:13})),PO=N.div({display:"flex",alignItems:"center",flex:1,gap:6}),NO=N(ro)({marginInlineStart:3}),DO=N(OO)({marginInline:3,lineHeight:"12px"}),kO=N(ro)(({theme:e,animating:t,disabled:r})=>({opacity:r?.5:1,svg:{animation:t?`${e.animation.rotate360} 200ms ease-out`:void 0}})),FO=({controls:e,controlStates:t,status:r,storyFileName:n,onScrollToEnd:o,importPath:i,canOpenInEditor:a,api:s})=>{let l=r==="errored"?"Scroll to error":"Scroll to end",c=Nt(),d=m=>m.preventDefault();return u.createElement(RO,null,u.createElement(pd,{backgroundColor:c.background.app,innerStyle:{gap:6,paddingInline:15},"aria-label":"Component test playback controls"},u.createElement(PO,null,u.createElement(CO,{status:r}),u.createElement(DO,{ariaLabel:!1,onClick:o,onPointerDown:d,disabled:!o},l),u.createElement(cd,null),u.createElement(NO,{padding:"small",variant:"ghost",ariaLabel:"Go to start",onClick:e.start,onPointerDown:d,disabled:!t.start},u.createElement(Ud,null)),u.createElement(ro,{padding:"small",variant:"ghost",ariaLabel:"Go back",onClick:e.back,onPointerDown:d,disabled:!t.back},u.createElement(Bd,null)),u.createElement(ro,{padding:"small",variant:"ghost",ariaLabel:"Go forward",onClick:e.next,onPointerDown:d,disabled:!t.next},u.createElement(jd,null)),u.createElement(ro,{padding:"small",variant:"ghost",ariaLabel:"Go to end",onClick:e.end,onPointerDown:d,disabled:!t.end},u.createElement(Pd,null)),u.createElement(kO,{padding:"small",variant:"ghost",ariaLabel:"Rerun",onClick:e.rerun,onPointerDown:d},u.createElement(zd,null))),(i||n)&&(a?u.createElement(xO,{padding:"small",size:"small",variant:"ghost",ariaLabel:"Open in editor",onClick:()=>{s.openInEditor({file:i})}},n):u.createElement(IO,null,n))))},LO=N.div(({theme:e})=>({height:"100%",background:e.background.content})),MO=N.section({position:"relative"}),BO=N.h3(Dr),$O=N.ol({margin:0,padding:0}),Af=N.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}
631`,backgroundColor:e.base==="dark"?ze(.93,e.color.negative):e.background.warning,padding:15,fontSize:e.typography.size.s2-1,lineHeight:"19px"})),Ul=N.code(({theme:e})=>({margin:"0 1px",padding:3,fontSize:e.typography.size.s1-1,lineHeight:1,verticalAlign:"top",background:"rgba(0, 0, 0, 0.05)",border:`1px solid ${e.appBorderColor}`,borderRadius:3})),vf=N.div({paddingBottom:4,fontWeight:"bold"}),jO=N.p({margin:0,padding:"0 0 20px"}),wf=N.pre(({theme:e})=>({margin:0,padding:0,"&:not(:last-child)":{paddingBottom:16},fontSize:e.typography.size.s1-1})),_f={rendering:"Component test is rendering.",playing:"Component test is running.",completed:"Component test completed successfully.",errored:"Component test failed.",aborted:"Component test was aborted."},UO=(e,t)=>e==="completed"&&t?_f.errored:_f[e],VO=at(function({storyUrl:e,status:t,calls:r,controls:n,controlStates:o,interactions:i,fileName:a,hasException:s,caughtException:l,unhandledErrors:c,pausedAt:d,onScrollToEnd:m,endRef:h,hasResultMismatch:f,browserTestStatus:b,importPath:E,canOpenInEditor:A,api:y}){let S=pu(),T=i.some(_=>_.id!==Mt),v=t==="rendering"||t==="playing",O=UO(t,s),C=t==="errored"||t==="completed"&&s;return re(()=>{_u(O,C?"assertive":"polite")},[O,C]),ne(LO,null,f&&ne(TO,{browserTestStatus:b}),o.detached&&(T||s)&&ne(fR,{storyUrl:e}),ne(FO,{controls:n,controlStates:o,status:t,storyFileName:a,onScrollToEnd:m,importPath:E,canOpenInEditor:A,api:y}),ne(MO,null,ne(BO,null,"Interaction steps"),ne($O,{"aria-busy":v},i.map(_=>ne(bO,{key:_.id,call:_,callsById:r,controls:n,controlStates:o,childCallIds:_.childCallIds,isHidden:_.isHidden,isCollapsed:_.isCollapsed,toggleCollapsed:_.toggleCollapsed,pausedAt:d})))),l&&!pR(l)&&ne(Af,null,ne(vf,null,"Caught exception in ",ne(Ul,null,"play")," function"),ne(wf,{"data-chromatic":"ignore",dangerouslySetInnerHTML:{__html:S.toHtml(Cf(l))}})),c&&ne(Af,null,ne(vf,null,"Unhandled Errors"),ne(jO,null,"Found ",c.length," unhandled error",c.length>1?"s":""," ","while running the play function. This might cause false positive assertions. Resolve unhandled errors or ignore unhandled errors with setting the",ne(Ul,null,"test.dangerouslyIgnoreUnhandledErrors")," ","parameter to ",ne(Ul,null,"true"),"."),c.map((_,R)=>ne(wf,{key:R,"data-chromatic":"ignore"},Cf(_)))),ne("div",{ref:h}),t==="completed"&&!l&&!T&&ne(gR,null))});function Cf(e){return e.stack||`${e.name}: ${e.message}`}var Zn={detached:!1,start:!1,back:!1,goto:!1,next:!1,end:!1},Rf={rendering:"rendering",playing:"playing",completed:"completed",errored:"errored",aborted:"aborted"},HO=["completed","errored","aborted"],qO={done:"status-value:success",error:"status-value:error",active:"status-value:pending",waiting:"status-value:pending"},zO=({log:e,calls:t,collapsed:r,setCollapsed:n})=>{let o=new Map,i=new Map;return e.map(({callId:a,ancestors:s,status:l})=>{let c=!1;return s.forEach(d=>{r.has(d)&&(c=!0),i.set(d,(i.get(d)||[]).concat(a))}),{...t.get(a),status:l,isHidden:c}}).map(a=>{let s=a.status==="error"&&a.ancestors&&o.get(a.ancestors.slice(-1)[0])?.status==="active"?"active":a.status;return o.set(a.id,{...a,status:s}),{...a,status:s,childCallIds:i.get(a.id),isCollapsed:r.has(a.id),toggleCollapsed:()=>n(l=>(l.has(a.id)?l.delete(a.id):l.add(a.id),new Set(l)))}})},Pa=(e,{log:t,calls:r,collapsed:n,setCollapsed:o})=>zO({log:t,calls:r,collapsed:n,setCollapsed:o}).reduce((i,a)=>(a.id===Mt?i.interactions.push(a):e.status!=="rendering"&&(i.controlStates=e.controlStates,i.interactions.push(a),a.method!=="step"&&i.interactionsCount++),i),{...e,controlStates:Zn,interactions:[],interactionsCount:0}),Vl=(e,t)=>({id:Mt,method:"render",args:[],cursor:0,storyId:e,ancestors:[],path:[],interceptable:!0,retain:!1,exception:t}),Na=e=>({callId:Mt,status:e,ancestors:[]}),GO=at(function({refId:e,storyId:t,storyUrl:r}){let{statusValue:n,testRunId:o}=rd(V=>{let Y=e?void 0:V[t]?.[iR];return{statusValue:Y?.value,testRunId:Y?.data?.testRunId}}),i=jn(),a=xe(),s=a.getData(i.storyId,i.refId)?.importPath,l=W.CONFIG_TYPE==="DEVELOPMENT"&&!i.refId,[c,d]=rn(Ga,{status:"rendering",controlStates:Zn,interactions:[],interactionsCount:0,hasException:!1,pausedAt:void 0,caughtException:void 0,unhandledErrors:void 0}),[m,h]=ee(void 0),[f,b]=ee(new Set),[E,A]=ee(!1),{status:y="rendering",controlStates:S=Zn,interactions:T=[],pausedAt:v=void 0,caughtException:O=void 0,unhandledErrors:C=void 0}=c,_=le([Na("active")]),R=le(new Map([[Mt,Vl(t)]])),D=({status:V,...Y})=>R.current.set(Y.id,Y),k=le();re(()=>{let V;return W.IntersectionObserver&&(V=new W.IntersectionObserver(([Y])=>h(Y.isIntersecting?void 0:Y.target),{root:W.document.querySelector('#storybook-panel-root [role="tabpanel"]')}),k.current&&V.observe(k.current)),()=>V?.disconnect()},[]);let $=le(void 0),J=le(0),j=nn({[$e.CALL]:D,[$e.SYNC]:V=>{_.current=[Na("done"),...V.logItems],d(Y=>Pa({...Y,controlStates:V.controlStates,pausedAt:V.pausedAt},{log:_.current,calls:R.current,collapsed:f,setCollapsed:b}))},[qt]:V=>{$.current===V.storyId&&["preparing","loading"].includes(V.newPhase)||($.current===V.storyId?J.current=Math.max(J.current,V.renderId||0):(J.current=V.renderId||0,$.current=V.storyId),J.current===V.renderId&&(V.newPhase==="rendering"?(_.current=[Na("active")],R.current.set(Mt,Vl(t)),d({status:"rendering",controlStates:Zn,pausedAt:void 0,interactions:[],interactionsCount:0,hasException:!1,caughtException:void 0,unhandledErrors:void 0})):d(Y=>{let oe=V.newPhase in Rf&&!HO.includes(Y.status)?Rf[V.newPhase]:Y.status;return Pa({...Y,status:oe,pausedAt:void 0},{log:_.current,calls:R.current,collapsed:f,setCollapsed:b})})))},[vs]:V=>
631{_.current=[Na("error")],R.current.set(Mt,Vl(t,{...V,callId:Mt})),d(Y=>Pa({...Y,hasException:!0,caughtException:void 0,controlStates:Zn,pausedAt:void 0},{log:_.current,calls:R.current,collapsed:f,setCollapsed:b}))},[Es]:V=>{d(Y=>({...Y,caughtException:V,hasException:!0}))},[ws]:V=>{d(Y=>({...Y,unhandledErrors:V,hasException:!0}))}},[f]);re(()=>{d(V=>Pa(V,{log:_.current,calls:R.current,collapsed:f,setCollapsed:b}))},[d,f]);let x=Ee(()=>({start:()=>j($e.START,{storyId:t}),back:()=>j($e.BACK,{storyId:t}),goto:V=>j($e.GOTO,{storyId:t,callId:V}),next:()=>j($e.NEXT,{storyId:t}),end:()=>j($e.END,{storyId:t}),rerun:()=>{j(an,{storyId:t})}}),[j,t]),I=st("fileName",""),[F]=I.toString().split("/").slice(-1),H=()=>m?.scrollIntoView({behavior:"smooth",block:"end"}),U=!!O||!!C||T.some(V=>V.status==="error"),G=Ee(()=>y!=="playing"&&(T.length>0||U)?U?"error":"done":y==="playing"?"active":void 0,[y,T,U]);return re(()=>{if(G&&n&&n!=="status-value:pending"&&n!==qO[G]){let V=setTimeout(()=>A(Y=>(Y||j(nR,{type:"test-discrepancy",payload:{browserStatus:G==="done"?"PASS":"FAIL",cliStatus:G==="done"?"FAIL":"PASS",storyId:t,testRunId:o}}),!0)),2e3);return()=>clearTimeout(V)}else A(!1)},[j,G,n,t,o]),u.createElement(ir,{key:"component-tests"},u.createElement(VO,{storyUrl:r,status:y,hasResultMismatch:E,browserTestStatus:G,calls:R.current,controls:x,controlStates:{...S,detached:!!e||S.detached},interactions:T,fileName:F,hasException:U,caughtException:O,unhandledErrors:C,pausedAt:v,endRef:k,onScrollToEnd:m&&H,importPath:s,canOpenInEditor:l,api:a}))});function JO(){let e=xe().getSelectedPanel(),[t={}]=rn(Ga),{status:r,hasException:n,interactionsCount:o}=t;return u.createElement("div",{style:{display:"flex",alignItems:"center",gap:6}},u.createElement("span",null,"Interactions"),o&&r!=="errored"&&!n?u.createElement(on,{compact:!0,status:e===du?"active":"neutral"},o):null,r==="errored"||n?u.createElement(yy,{status:"error"}):null)}var yG=he.register(Ga,()=>{if(globalThis?.FEATURES?.interactions){let e=({state:t})=>{let r=t.refId&&t.refs[t.refId]?.url||document.location.origin,{pathname:n,search:o=""}=t.location,i=n+(t.refId?o.replace(`/${t.refId}_`,"/"):o);return{refId:t.refId,storyId:t.storyId,storyUrl:r+i}};he.add(du,{type:it.PANEL,title:()=>u.createElement(JO,null),match:({viewMode:t})=>t==="story",disabled:dR,render:({active:t})=>u.createElement(Xo,{active:!!t},u.createElement(td,{filter:e},r=>u.createElement(GO,{...r})))})}}),YO=at(function(){let e=st(It),[t,r,n]=Pt(),{options:o=Ko,disable:i=!0}=e||{};if(i)return null;let a=t[It]||{},s=a.value,l=a.grid||!1,c=o[s],d=!!n?.[It],m=Object.keys(o).length;return u.createElement(WO,{length:m,backgroundMap:o,item:c,updateGlobals:r,backgroundName:s,isLocked:d,isGridActive:l})}),WO=at(function(e){let{length:t,updateGlobals:r,backgroundMap:n,backgroundName:o,isLocked:i,isGridActive:a}=e,s=ie(c=>{r({[It]:c})},[r]),l=Object.entries(n).map(([c,d])=>({value:c,title:d.name,icon:u.createElement(ia,{color:d?.value||"grey"})}));return u.createElement(ir,null,u.createElement(pr,{padding:"small",variant:"ghost",key:"grid",pressed:a,disabled:i,ariaLabel:i?"Grid set by story parameters":"Grid visibility",tooltip:i?"Grid set by story parameters":"Toggle grid visibility",onClick:()=>s({value:o,grid:!a})},u.createElement(Nd,null)),t>0?u.createElement(ea,{resetLabel:"Reset background",onReset:()=>s(void 0),disabled:i,key:"background",icon:u.createElement(Md,null),ariaLabel:i?"Background set by story parameters":"Preview background",tooltip:i?"Background set by story parameters":"Change background",defaultOptions:o,options:l,onSelect:c=>s({value:c,grid:a})}):null)}),vG=he.register(Wo,()=>{globalThis?.FEATURES?.backgrounds&&he.add(Wo,{title:"Backgrounds",type:it.TOOL,match:({viewMode:e,tabId:t})=>!!(e&&e.match(/^(story|docs)$/))&&!t,render:()=>u.createElement(YO,null)})}),KO=()=>{let e=st("measure")?.disable,[t,r]=Pt(),{measureEnabled:n}=t||{},o=xe(),i=ie(()=>r({measureEnabled:!n}),[r,n]);return re(()=>{e||o.setAddonShortcut(xr,{label:"Toggle Measure",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:i})},[i,o,e]),e?null:u.createElement(pr,{key:as,pressed:n,padding:"small",variant:"ghost",ariaLabel:"Measure tool",tooltip:"Toggle measure",ariaDescription:"When enabled, this tool shows dimensions and whitespace (margin, padding, border) for the currently hovered element in the preview area. Does not work with keyboard focus.",onClick:i},u.createElement(Vd,null))},IG=he.register(xr,()=>{globalThis?.FEATURES?.measure&&he.add(as,{type:it.TOOL,title:"Measure",match:({viewMode:e,tabId:t})=>e==="story"&&!t,render:()=>u.createElement(KO,null)})}),XO=at(function(){let e=st(ur)?.disable,[t,r]=Pt(),n=xe(),o=[!0,"true"].includes(t[ur]),i=ie(()=>r({[ur]:!o}),[o,r]);return re(()=>{e||n.setAddonShortcut(qo,{label:"Toggle Outline",defaultShortcut:["alt","O"],actionName:"outline",showInMenu:!1,action:i})},[i,n,e]),e?null:u.createElement(pr,{key:"outline",padding:"small",variant:"ghost",pressed:o,ariaLabel:"Outline tool",ariaDescription:"When enabled, this tool displays the outline of every element in the preview area, which helps understand their layout.",tooltip:"Toggle outline",onClick:i},u.createElement(Ld,null))}),MG=he.register(qo,()=>{globalThis?.FEATURES?.outline&&he.add(qo,{title:"Outline",type:it.TOOL,match:({viewMode:e,tabId:t})=>!!(e&&e.match(/^(story|docs)$/))&&!t,render:()=>u.createElement(XO,null)})}),Of=(e,t,r=1)=>{let n=Object.keys(e),o=(t?n.indexOf(t):-1)+r;return o<0?n[n.length-1]:o>=n.length?n[0]:n[o]},QO=(e,t)=>
631typeof e=="string"?{value:e,isRotated:t}:{value:e?.value,isRotated:e?.isRotated??t},ZO=()=>{let e=xe(),{viewMode:t}=e.getUrlState(),r=le(),n=st(mt),[o,i,a,s]=Pt();re(()=>{if(n&&"defaultViewport"in n){let C=n.defaultViewport;Jo(`The \`viewport.defaultViewport\` parameter was removed in Storybook 10. Use \`globals: { viewport: ${JSON.stringify(C)} }\` instead, or run \`npx storybook automigrate\` to update your code automatically.`)}},[n]);let{options:l=ls,disable:c=!1}=n||{},{name:d,type:m,width:h,height:f,value:b,option:E,isCustom:A,isDefault:y,isLocked:S,isRotated:T}=cs({globals:o,storyGlobals:a,userGlobals:s,options:l,lastSelectedOption:r.current,disable:c,viewMode:t}),v=ie(C=>i({[mt]:QO(C,!1)}),[i]),O=ie((C,_)=>{let R=C.replace(/px$/,"").replace(/%$/,"pct"),D=_.replace(/px$/,"").replace(/%$/,"pct"),k=T?`${D}-${R}`:`${R}-${D}`;v({value:k,isRotated:T})},[v,T]);return re(()=>{n&&E&&(Object.hasOwn(l,E)?r.current=E:(r.current=void 0,mt in a||v({value:void 0,isRotated:!1})))},[n,a,l,E,v]),re(()=>{e.setAddonShortcut(Ir,{label:"Next viewport",defaultShortcut:["alt","V"],actionName:"next",action:()=>v({value:Of(l,r.current),isRotated:T})}),e.setAddonShortcut(Ir,{label:"Previous viewport",defaultShortcut:["alt","shift","V"],actionName:"previous",action:()=>v({value:Of(l,r.current,-1),isRotated:T})}),e.setAddonShortcut(Ir,{label:"Reset viewport",defaultShortcut:["alt","control","V"],actionName:"reset",action:()=>v({value:void 0,isRotated:!1})})},[e,v,l,T]),Ee(()=>({name:d,type:m,width:h,height:f,value:b,option:E,isCustom:A,isDefault:y,isLocked:S,isRotated:T,options:l,lastSelectedOption:r.current,resize:O,reset:()=>v({value:void 0,isRotated:!1}),rotate:()=>v({value:b,isRotated:!T}),select:C=>v({value:C,isRotated:T})}),[d,m,h,f,b,E,A,y,T,S,l,O,v])},xf={desktop:u.createElement(wd,null),mobile:u.createElement(Fd,null),tablet:u.createElement(Gd,null),watch:u.createElement(Jd,null),other:u.createElement(Od,null)},ex=N.div(({theme:e})=>({display:"flex",gap:2,marginLeft:20,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1-1,fontWeight:e.typography.weight.regular,color:e.textMutedColor})),tx=()=>{let{name:e,value:t,isDefault:r,isCustom:n,isLocked:o,options:i,reset:a,select:s}=ZO(),l=Ee(()=>{let c=Object.entries(i).map(([d,m])=>({value:d,title:m.name,icon:xf[m.type],right:u.createElement(ex,null,u.createElement("span",null,m.styles.width.replace("px","")),u.createElement("span",null,"\xD7"),u.createElement("span",null,m.styles.height.replace("px","")))}));return n&&t?[...c,{value:t,title:e,icon:xf.other,right:null}]:c},[i,n,t,e]);return u.createElement(ea,{resetLabel:"Reset viewport",onReset:a,key:"viewport",disabled:o,ariaLabel:o?"Viewport size set by story parameters":"Viewport size",ariaDescription:"Select a viewport among predefined options for the preview area, or reset to the default viewport.",tooltip:o?"Viewport set by story parameters":"Change viewport",defaultOptions:t,options:l,onSelect:c=>s(c),icon:u.createElement(Dd,null)},r?null:e)},YG=he.register(Ir,()=>{globalThis?.FEATURES?.viewport&&he.add(Gc,{title:"viewport / media-queries",type:it.TOOL,match:({viewMode:e,tabId:t})=>e==="story"&&!t,render:()=>ne(tx,null)})});})(); 632}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.