1try{ 2(()=>{var W=(r=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(r,{get:(o,a)=>(typeof require<"u"?require:o)[a]}):r)(function(r){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+r+'" is not supported')});var v=__REACT__,{Children:Yn,Component:Gn,Fragment:zn,Profiler:Xn,PureComponent:Qn,StrictMode:Zn,Suspense:eo,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:to,act:ro,cloneElement:no,createContext:oo,createElement:ao,createFactory:io,createRef:so,forwardRef:co,isValidElement:lo,lazy:po,memo:uo,startTransition:yo,unstable_act:mo,useCallback:fo,useContext:ho,useDebugValue:go,useDeferredValue:To,useEffect:lt,useId:bo,useImperativeHandle:Io,useInsertionEffect:Eo,useLayoutEffect:wo,useMemo:So,useReducer:vo,useRef:Po,useState:pt,useSyncExternalStore:xo,useTransition:Ao,version:Jo}=__REACT__;var ko=__STORYBOOK_COMPONENTS__,{A:Fo,AbstractToolbar:jo,ActionBar:Do,ActionList:Lo,AddonPanel:ut,Badge:Mo,Bar:Bo,Blockquote:Uo,Button:dt,Card:Co,ClipboardCode:$o,Code:Vo,Collapsible:Ko,DL:Wo,Div:qo,DocumentWrapper:Ho,EmptyTabContent:Yo,ErrorFormatter:Go,FlexBar:zo,Form:Xo,H1:Qo,H2:Zo,H3:ea,H4:ta,H5:ra,H6:na,HR:oa,IconButton:aa,Img:ia,LI:sa,Link:ca,ListItem:la,Loader:pa,Modal:ua,ModalDecorator:da,OL:ya,P:ma,Placeholder:fa,Popover:ha,PopoverProvider:ga,Pre:Ta,ProgressSpinner:ba,ResetWrapper:Ia,ScrollArea:Ea,Select:wa,Separator:Sa,Spaced:va,Span:Pa,StatelessTab:xa,StatelessTabList:Aa,StatelessTabPanel:Ja,StatelessTabsView:Oa,StorybookIcon:Ra,StorybookLogo:Na,SyntaxHighlighter:yt,TT:_a,TabBar:ka,TabButton:Fa,TabList:ja,TabPanel:Da,TabWrapper:La,Table:Ma,Tabs:Ba,TabsState:Ua,TabsView:Ca,ToggleButton:$a,Toolbar:Va,Tooltip:Ka,TooltipLinkList:Wa,TooltipMessage:qa,TooltipNote:Ha,TooltipProvider:Ya,UL:Ga,WithTooltip:za,WithTooltipPure:Xa,Zoom:Qa,codeCommon:Za,components:ei,convertToReactAriaPlacement:ti,createCopyToClipboardFunction:ri,getStoryHref:ni,interleaveSeparators:oi,nameSpaceClassNames:ai,resetComponents:ii,useCopyButton:si,useTabsState:ci,withReset:mt}=__STORYBOOK_COMPONENTS__;var yi=__STORYBOOK_ICONS__,{AccessibilityAltIcon:mi,AccessibilityIcon:fi,AccessibilityIgnoredIcon:hi,AddIcon:gi,AdminIcon:Ti,AlertAltIcon:bi,AlertIcon:ft,AlignLeftIcon:Ii,AlignRightIcon:Ei,AppleIcon:wi,ArrowBottomLeftIcon:Si,ArrowBottomRightIcon:vi,ArrowDownIcon:Pi,ArrowLeftIcon:xi,ArrowRightIcon:Ai,ArrowSolidDownIcon:Ji,ArrowSolidLeftIcon:Oi,ArrowSolidRightIcon:Ri,ArrowSolidUpIcon:Ni,ArrowTopLeftIcon:_i,ArrowTopRightIcon:ki,ArrowUpIcon:Fi,AzureDevOpsIcon:ji,BackIcon:Di,BasketIcon:Li,BatchAcceptIcon:Mi,BatchDenyIcon:Bi,BeakerIcon:Ui,BellIcon:Ci,BitbucketIcon:$i,BoldIcon:Vi,BookIcon:Ki,BookmarkHollowIcon:Wi,BookmarkIcon:qi,BottomBarIcon:Hi,BottomBarToggleIcon:Yi,BoxIcon:Gi,BranchIcon:zi,BrowserIcon:Xi,BugIcon:Qi,ButtonIcon:Zi,CPUIcon:es,CalendarIcon:ts,CameraIcon:rs,CameraStabilizeIcon:ns,CategoryIcon:os,CertificateIcon:as,ChangedIcon:is,ChatIcon:ss,CheckIcon:cs,ChecklistIcon:ls,ChevronDownIcon:ps,ChevronLeftIcon:us,ChevronRightIcon:ds,ChevronSmallDownIcon:ys,ChevronSmallLeftIcon:ms,ChevronSmallRightIcon:fs,ChevronSmallUpIcon:hs,ChevronUpIcon:gs,ChromaticIcon:Ts,ChromeIcon:bs,CircleHollowIcon:Is,CircleIcon:Es,ClearIcon:ws,CloseAltIcon:Ss,CloseIcon:vs,CloudHollowIcon:Ps,CloudIcon:xs,CogIcon:As,CollapseIcon:Js,CommandIcon:Os,CommentAddIcon:Rs,CommentIcon:Ns,CommentsIcon:_s,CommitIcon:ks,CompassIcon:Fs,ComponentDrivenIcon:js,ComponentIcon:Ds,ContrastIcon:Ls,ContrastIgnoredIcon:Ms,ControlsIcon:Bs,CopyIcon:Us,CreditIcon:Cs,CrossIcon:$s,DashboardIcon:Vs,DatabaseIcon:Ks,DeleteIcon:Ws,DiamondIcon:qs,DirectionIcon:Hs,DiscordIcon:Ys,DocChartIcon:Gs,DocListIcon:zs,DocumentIcon:Xs,DownloadIcon:Qs,DragIcon:Zs,EditIcon:ec,EditorIcon:tc,EllipsisIcon:rc,EmailIcon:nc,ExpandAltIcon:oc,ExpandIcon:ac,EyeCloseIcon:ic,EyeIcon:sc,FaceHappyIcon:cc,FaceNeutralIcon:lc,FaceSadIcon:pc,FacebookIcon:uc,FailedIcon:dc,FastForwardIcon:yc,FigmaIcon:mc,FilesIcon:fc,FilterIcon:hc,FlagIcon:gc,FolderIcon:Tc,FormIcon:bc,GDriveIcon:Ic,GiftIcon:Ec,GithubIcon:wc,GitlabIcon:Sc,GlobeIcon:vc,GoogleIcon:Pc,GraphBarIcon:xc,GraphLineIcon:Ac,GraphqlIcon:Jc,GridAltIcon:Oc,GridIcon:Rc,GrowIcon:Nc,HeartHollowIcon:_c,HeartIcon:kc,HomeIcon:Fc,HourglassIcon:jc,InfoIcon:Dc,ItalicIcon:Lc,JumpToIcon:Mc,KeyIcon:Bc,LightningIcon:Uc,LightningOffIcon:Cc,LinkBrokenIcon:$c,LinkIcon:Vc,LinkedinIcon:Kc,LinuxIcon:Wc,ListOrderedIcon:qc,ListUnorderedIcon:Hc,LocationIcon:Yc,LockIcon:Gc,MarkdownIcon:zc,MarkupIcon:Xc,MediumIcon:Qc,MemoryIcon:Zc,MenuIcon:el,MergeIcon:tl,MirrorIcon:rl,MobileIcon:nl,MoonIcon:ol,NutIcon:al,OutboxIcon:il,OutlineIcon:sl,PaintBrushAltIcon:cl,PaintBrushIcon:ll,PaperClipIcon:pl,ParagraphIcon:ul,PassedIcon:dl,PhoneIcon:yl,PhotoDragIcon:ml,PhotoIcon:fl,PhotoStabilizeIcon:hl,PinAltIcon:gl,PinIcon:Tl,PlayAllHollowIcon:bl,PlayBackIcon:Il,PlayHollowIcon:El,PlayIcon:wl,PlayNextIcon:Sl,PlusIcon:vl,PointerDefaultIcon:Pl,PointerHandIcon:xl,PopOutIcon:Al,PowerIcon:Jl,PrintIcon:Ol,ProceedIcon:Rl,ProfileIcon:Nl,PullRequestIcon:_l,QuestionIcon:kl,RSSIcon:Fl,RedirectIcon:jl,ReduxIcon:Dl,RefreshIcon:Ll,ReplyIcon:Ml,RepoIcon:Bl,RequestChangeIcon:Ul,RewindIcon:Cl,RulerIcon:$l,SaveIcon:Vl,SearchIcon:Kl,ShareAltIcon:Wl,ShareIcon:ql,ShieldIcon:Hl,SideBySideIcon:Yl,SidebarAltIcon:Gl,SidebarAltToggleIcon:zl,SidebarIcon:Xl,SidebarToggleIcon:Ql,SortDownIcon:Zl,SortUpIcon:ep,SpeakerIcon:tp,StackedIcon:rp,StarHollowIcon:np,StarIcon:op,StatusFailIcon:ap,StatusIcon:ip,StatusNewIcon:sp,StatusPassIcon:cp,StatusWarnIcon:lp,StickerIcon:pp,StopAltHollowIcon:up,StopAltIcon:dp,StopIcon:yp,StorybookIcon:mp,StructureIcon:fp,SubtractIcon:hp,SunIcon:gp,SupportIcon:Tp,SweepIcon:bp,SwitchAltIcon:Ip,SyncIcon:Ep,TabletIcon:wp,ThumbsUpIcon:Sp,TimeIcon:vp,TimerIcon:Pp,TransferIcon:xp,TrashIcon:Ap,TwitterIcon:Jp,TypeIcon:Op,UbuntuIcon:Rp,UndoIcon:Np,UnfoldIcon:_p,UnlockIcon:kp,UnpinIcon:Fp,UploadIcon:jp,UserAddIcon:Dp,UserAltIcon:Lp,UserIcon:Mp,UsersIcon:Bp,VSCodeIcon:Up,VerifiedIcon:Cp,VideoIcon:$p,WandIcon:Vp,WatchIcon:Kp,WindowsIcon:Wp,WrenchIcon:qp,XIcon:Hp,YoutubeIcon:Yp,ZoomIcon:Gp,ZoomOutIcon:zp,ZoomResetIcon:Xp,iconList:Qp}=__STORYBOOK_ICONS__;var nu=__STORYBOOK_THEMING__,{CacheProvider:ou,ClassNames:au,Global:iu,ThemeProvider:ht,background:su,color:cu,convert:gt,create:lu,createCache:pu,createGlobal:uu,createReset:du,css:yu,darken:mu,ensure:fu,getPreferredColorScheme:hu,ignoreSsrWarning:he,isPropValid:gu,jsx:Tu,keyframes:bu,lighten:Iu,srOnlyStyles:Eu,srOnlyUnsetStyles:wu,styled:F,themes:Le,tokens:Su,typography:vu,useTheme:ge,withTheme:Pu}=__STORYBOOK_THEMING__;var Ar="Incomplete code snippet",Jr=F(dt)(({theme:r})=>({color:r.fgColor.warning,"&:hover, &:focus-visible":{color:r.fgColor.warning,background:r.bgColor.warning}}
2)),We=({warning:r,className:o})=>r?.trim()?v.createElement(Jr,{className:o,ariaLabel:Ar,tooltip:r,variant:"ghost",size:"small",padding:"small"},v.createElement(ft,null)):null;function k(){return k=Object.assign?Object.assign.bind():function(r){for(var o=1;o<arguments.length;o++){var a=arguments[o];for(var s in a)({}).hasOwnProperty.call(a,s)&&(r[s]=a[s])}return r},k.apply(null,arguments)}function Or(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function ae(r,o){return ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,s){return a.__proto__=s,a},ae(r,o)}function Rr(r,o){r.prototype=Object.create(o.prototype),r.prototype.constructor=r,ae(r,o)}function Ce(r){return Ce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(o){return o.__proto__||Object.getPrototypeOf(o)},Ce(r)}function Nr(r){try{return Function.toString.call(r).indexOf("[native code]")!==-1}catch{return typeof r=="function"}}function Et(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Et=function(){return!!r})()}function _r(r,o,a){if(Et())return Reflect.construct.apply(null,arguments);var s=[null];s.push.apply(s,o);var c=new(r.bind.apply(r,s));return a&&ae(c,a.prototype),c}function $e(r){var o=typeof Map=="function"?new Map:void 0;return $e=function(a){if(a===null||!Nr(a))return a;if(typeof a!="function")throw new TypeError("Super expression must either be null or a function");if(o!==void 0){if(o.has(a))return o.get(a);o.set(a,s)}function s(){return _r(a,arguments,Ce(this).constructor)}return s.prototype=Object.create(a.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),ae(s,a)},$e(r)}var _=(function(r){Rr(o,r);function o(a){var s;if(1)s=r.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+a+" for more information.")||this;else for(var c,d,p;p<c;p++);return Or(s)}return o})($e(Error));function Tt(r,o){return r.substr(-o.length)===o}var kr=/^([+-]?(?:\d+|\d*\.\d+))([a-z]*|%)$/;function bt(r){if(typeof r!="string")return r;var o=r.match(kr);return o?parseFloat(r):r}var Fr=function(r){return function(o,a){a===void 0&&(a="16px");var s=o,c=a;if(typeof o=="string"){if(!Tt(o,"px"))throw new _(69,r,o);s=bt(o)}if(typeof a=="string"){if(!Tt(a,"px"))throw new _(70,r,a);c=bt(a)}if(typeof s=="string")throw new _(71,o,r);if(typeof c=="string")throw new _(72,a,r);return""+s/c+r}},wt=Fr,Bu=wt("em"),Uu=wt("rem");function Me(r){return Math.round(r*255)}function jr(r,o,a){return Me(r)+","+Me(o)+","+Me(a)}function ie(r,o,a,s){if(s===void 0&&(s=jr),o===0)return s(a,a,a);var c=(r%360+360)%360/60,d=(1-Math.abs(2*a-1))*o,p=d*(1-Math.abs(c%2-1)),u=0,h=0,T=0;c>=0&&c<1?(u=d,h=p):c>=1&&c<2?(u=p,h=d):c>=2&&c<3?(h=d,T=p):c>=3&&c<4?(h=p,T=d):c>=4&&c<5?(u=p,T=d):c>=5&&c<6&&(u=d,T=p);var R=a-d/2,I=u+R,b=h+R,D=T+R;return s(I,b,D)}var It={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 Dr(r){if(typeof r!="string")return r;var o=r.toLowerCase();return It[o]?"#"+It[o]:r}var Lr=/^#[a-fA-F0-9]{6}$/,Mr=/^#[a-fA-F0-9]{8}$/,Br=/^#[a-fA-F0-9]{3}$/,Ur=/^#[a-fA-F0-9]{4}$/,Be=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Cr=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,$r=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Vr=/^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 Q(r){if(typeof r!="string")throw new _(3);var o=Dr(r);if(o.match(Lr))return{red:parseInt(""+o[1]+o[2],16),green:parseInt(""+o[3]+o[4],16),blue:parseInt(""+o[5]+o[6],16)};if(o.match(Mr)){var a=parseFloat((parseInt(""+o[7]+o[8],16)/255).toFixed(2));return{red:parseInt(""+o[1]+o[2],16),green:parseInt(""+o[3]+o[4],16),blue:parseInt(""+o[5]+o[6],16),alpha:a}}if(o.match(Br))return{red:parseInt(""+o[1]+o[1],16),green:parseInt(""+o[2]+o[2],16),blue:parseInt(""+o[3]+o[3],16)};if(o.match(Ur)){var s=parseFloat((parseInt(""+o[4]+o[4],16)/255).toFixed(2));return{red:parseInt(""+o[1]+o[1],16),green:parseInt(""+o[2]+o[2],16),blue:parseInt(""+o[3]+o[3],16),alpha:s}}var c=Be.exec(o);if(c)return{red:parseInt(""+c[1],10),green:parseInt(""+c[2],10),blue:parseInt(""+c[3],10)};var d=Cr.exec(o.substring(0,50));if(d)return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alph
2a:parseFloat(""+d[4])>1?parseFloat(""+d[4])/100:parseFloat(""+d[4])};var p=$r.exec(o);if(p){var u=parseInt(""+p[1],10),h=parseInt(""+p[2],10)/100,T=parseInt(""+p[3],10)/100,R="rgb("+ie(u,h,T)+")",I=Be.exec(R);if(!I)throw new _(4,o,R);return{red:parseInt(""+I[1],10),green:parseInt(""+I[2],10),blue:parseInt(""+I[3],10)}}var b=Vr.exec(o.substring(0,50));if(b){var D=parseInt(""+b[1],10),ee=parseInt(""+b[2],10)/100,x=parseInt(""+b[3],10)/100,Y="rgb("+ie(D,ee,x)+")",G=Be.exec(Y);if(!G)throw new _(4,o,Y);return{red:parseInt(""+G[1],10),green:parseInt(""+G[2],10),blue:parseInt(""+G[3],10),alpha:parseFloat(""+b[4])>1?parseFloat(""+b[4])/100:parseFloat(""+b[4])}}throw new _(5)}function Kr(r){var o=r.red/255,a=r.green/255,s=r.blue/255,c=Math.max(o,a,s),d=Math.min(o,a,s),p=(c+d)/2;if(c===d)return r.alpha!==void 0?{hue:0,saturation:0,lightness:p,alpha:r.alpha}:{hue:0,saturation:0,lightness:p};var u,h=c-d,T=p>.5?h/(2-c-d):h/(c+d);switch(c){case o:u=(a-s)/h+(a<s?6:0);break;case a:u=(s-o)/h+2;break;default:u=(o-a)/h+4;break}return u*=60,r.alpha!==void 0?{hue:u,saturation:T,lightness:p,alpha:r.alpha}:{hue:u,saturation:T,lightness:p}}function $(r){return Kr(Q(r))}var Wr=function(r){return r.length===7&&r[1]===r[2]&&r[3]===r[4]&&r[5]===r[6]?"#"+r[1]+r[3]+r[5]:r},Ve=Wr;function q(r){var o=r.toString(16);return o.length===1?"0"+o:o}function Ue(r){return q(Math.round(r*255))}function qr(r,o,a){return Ve("#"+Ue(r)+Ue(o)+Ue(a))}function be(r,o,a){return ie(r,o,a,qr)}function Hr(r,o,a){if(typeof r=="number"&&typeof o=="number"&&typeof a=="number")return be(r,o,a);if(typeof r=="object"&&o===void 0&&a===void 0)return be(r.hue,r.saturation,r.lightness);throw new _(1)}function Yr(r,o,a,s){if(typeof r=="number"&&typeof o=="number"&&typeof a=="number"&&typeof s=="number")return s>=1?be(r,o,a):"rgba("+ie(r,o,a)+","+s+")";if(typeof r=="object"&&o===void 0&&a===void 0&&s===void 0)return r.alpha>=1?be(r.hue,r.saturation,r.lightness):"rgba("+ie(r.hue,r.saturation,r.lightness)+","+r.alpha+")";throw new _(2)}function Ke(r,o,a){if(typeof r=="number"&&typeof o=="number"&&typeof a=="number")return Ve("#"+q(r)+q(o)+q(a));if(typeof r=="object"&&o===void 0&&a===void 0)return Ve("#"+q(r.red)+q(r.green)+q(r.blue));throw new _(6)}function Ie(r,o,a,s){if(typeof r=="string"&&typeof o=="number"){var c=Q(r);return"rgba("+c.red+","+c.green+","+c.blue+","+o+")"}else{if(typeof r=="number"&&typeof o=="number"&&typeof a=="number"&&typeof s=="number")return s>=1?Ke(r,o,a):"rgba("+r+","+o+","+a+","+s+")";if(typeof r=="object"&&o===void 0&&a===void 0&&s===void 0)return r.alpha>=1?Ke(r.red,r.green,r.blue):"rgba("+r.red+","+r.green+","+r.blue+","+r.alpha+")"}throw new _(7)}var Gr=function(r){return typeof r.red=="number"&&typeof r.green=="number"&&typeof r.blue=="number"&&(typeof r.alpha!="number"||typeof r.alpha>"u")},zr=function(r){return typeof r.red=="number"&&typeof r.green=="number"&&typeof r.blue=="number"&&typeof r.alpha=="number"},Xr=function(r){return typeof r.hue=="number"&&typeof r.saturation=="number"&&typeof r.lightness=="number"&&(typeof r.alpha!="number"||typeof r.alpha>"u")},Qr=function(r){return typeof r.hue=="number"&&typeof r.saturation=="number"&&typeof r.lightness=="number"&&typeof r.alpha=="number"};function V(r){if(typeof r!="object")throw new _(8);if(zr(r))return Ie(r);if(Gr(r))return Ke(r);if(Qr(r))return Yr(r);if(Xr(r))return Hr(r);throw new _(8)}function St(r,o,a){return function(){var s=a.concat(Array.prototype.slice.call(arguments));return s.length>=o?r.apply(this,s):St(r,o,s)}}function j(r){return St(r,r.length,[])}function Zr(r,o){if(o==="transparent")return o;var a=$(o);return V(k({},a,{hue:a.hue+parseFloat(r)}))}var Cu=j(Zr);function Z(r,o,a){return Math.max(r,Math.min(o,a))}function en(r,o){if(o==="transparent")return o;var a=$(o);return V(k({},a,{lightness:Z(0,1,a.lightness-parseFloat(r))}))}var $u=j(en);function tn(r,o){if(o==="transparent")return o;var a=$(o);return V(k({},a,{saturation:Z(0,1,a.saturation-parseFloat(r))}))}var Vu=j(tn);function rn(r,o){if(o==="transparent")return o;var a=$(o);return V(k({},a,{lightness:Z(0,1,a.lightness+parseFloat(r))}))}var Ku=j(rn);function nn(r,o,a){if(o==="transparent")return a;
2if(a==="transparent")return o;if(r===0)return a;var s=Q(o),c=k({},s,{alpha:typeof s.alpha=="number"?s.alpha:1}),d=Q(a),p=k({},d,{alpha:typeof d.alpha=="number"?d.alpha:1}),u=c.alpha-p.alpha,h=parseFloat(r)*2-1,T=h*u===-1?h:h+u,R=1+h*u,I=(T/R+1)/2,b=1-I,D={red:Math.floor(c.red*I+p.red*b),green:Math.floor(c.green*I+p.green*b),blue:Math.floor(c.blue*I+p.blue*b),alpha:c.alpha*parseFloat(r)+p.alpha*(1-parseFloat(r))};return Ie(D)}var on=j(nn),vt=on;function an(r,o){if(o==="transparent")return o;var a=Q(o),s=typeof a.alpha=="number"?a.alpha:1,c=k({},a,{alpha:Z(0,1,(s*100+parseFloat(r)*100)/100)});return Ie(c)}var Wu=j(an);function sn(r,o){if(o==="transparent")return o;var a=$(o);return V(k({},a,{saturation:Z(0,1,a.saturation+parseFloat(r))}))}var qu=j(sn);function cn(r,o){return o==="transparent"?o:V(k({},$(o),{hue:parseFloat(r)}))}var Hu=j(cn);function ln(r,o){return o==="transparent"?o:V(k({},$(o),{lightness:parseFloat(r)}))}var Yu=j(ln);function pn(r,o){return o==="transparent"?o:V(k({},$(o),{saturation:parseFloat(r)}))}var Gu=j(pn);function un(r,o){return o==="transparent"?o:vt(parseFloat(r),"rgb(0, 0, 0)",o)}var zu=j(un);function dn(r,o){return o==="transparent"?o:vt(parseFloat(r),"rgb(255, 255, 255)",o)}var Xu=j(dn);function yn(r,o){if(o==="transparent")return o;var a=Q(o),s=typeof a.alpha=="number"?a.alpha:1,c=k({},a,{alpha:Z(0,1,+(s*100-parseFloat(r)*100).toFixed(2)/100)});return Ie(c)}var mn=j(yn),fn=mn,hn=F.div(mt,({theme:r})=>({backgroundColor:r.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:r.appBorderRadius,border:`1px dashed ${r.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:fn(.3,r.color.defaultText),fontSize:r.typography.size.s2})),gn=r=>v.createElement(hn,{...r,className:"docblock-emptyblock sb-unstyled"}),Tn=F(yt)(({theme:r})=>({fontSize:`${r.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:r.appBorderRadius,boxShadow:r.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),bn=F(We)({position:"absolute",top:4,right:4,zIndex:1}),In=F.div({position:"relative"}),En=F.div(({theme:r})=>({background:r.background.content,borderRadius:r.appBorderRadius,border:`1px solid ${r.appBorderColor}`,boxShadow:r.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),Te=F.div(({theme:r})=>({animation:`${r.animation.glow} 1.5s ease-in-out infinite`,background:r.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${he}`]:{margin:0}})),wn=()=>v.createElement(En,null,v.createElement(Te,null),v.createElement(Te,{style:{width:"80%"}}),v.createElement(Te,{style:{width:"30%"}}),v.createElement(Te,{style:{width:"80%"}})),Pt=({isLoading:r,error:o,language:a,code:s,dark:c,format:d=!0,copyable:p=!0,warning:u,...h})=>{let{typography:T}=ge();if(r)return v.createElement(wn,null);if(o)return v.createElement(gn,null,o);let R=v.createElement(Tn,{bordered:!0,copyable:p,format:d,language:a??"jsx",className:"docblock-source sb-unstyled",...h},s),I=u?v.createElement(In,null,R,v.createElement(bn,{warning:u})):R;if(typeof c>"u")return I;let b=c?Le.dark:Le.light;return v.createElement(ht,{theme:gt({...b,fontCode:T.fonts.mono,fontBase:T.fonts.base})},I)};var sd=__STORYBOOK_API__,{ActiveTabs:cd,Consumer:ld,ManagerContext:pd,Provider:ud,RequestResponseError:dd,Tag:yd,addons:qe,combineParameters:md,controlOrMetaKey:fd,controlOrMetaSymbol:hd,eventMatchesShortcut:gd,eventToShortcut:Td,experimental_MockUniversalStore:bd,experimental_UniversalStore:Id,experimental_getStatusStore:Ed,experimental_getTestProviderStore:wd,experimental_requestResponse:Sd,experimental_useStatusStore:vd,experimental_useTestProviderStore:Pd,experimental_useUniversalStore:xd,getService:Ad,internal_checklistStore:Jd,internal_fullStatusStore:Od,internal_fullTestProviderStore:Rd,internal_universalChecklistStore:Nd,internal_universalStatusStore:_d,internal_universalTestProviderStore:kd,isMacLike:Fd,isShortcutTaken:jd,keyToSymbol:Dd,merge:Ld,mockChannel:Md,optionOrAltSymbol:Bd,registerService:Ud,shortcutMatchesSh
2ortcut:Cd,shortcutToAriaKeyshortcuts:$d,shortcutToHumanString:Vd,types:xt,useAddonState:Kd,useArgTypes:Wd,useArgs:qd,useChannel:At,useGlobalTypes:Hd,useGlobals:Yd,useParameter:Jt,useServiceCommand:Gd,useServiceQuery:zd,useSharedState:Xd,useStoryPrepared:Qd,useStorybookApi:Zd,useStorybookState:ey}=__STORYBOOK_API__;function se(r){if(!r||typeof r!="object")return!1;let o=Object.getPrototypeOf(r);return o===null||o===Object.prototype||Object.getPrototypeOf(o)===null?Object.prototype.toString.call(r)==="[object Object]":!1}function ce(r,o){let a={},s=Object.keys(r);for(let c=0;c<s.length;c++){let d=s[c],p=r[d];a[d]=o(p,d,r)}return a}function Ot(r,o){let a={},s=Object.keys(r);for(let c=0;c<s.length;c++){let d=s[c],p=r[d];o(p,d)&&(a[d]=p)}return a}function He(r){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];var s=Array.from(typeof r=="string"?[r]:r);s[s.length-1]=s[s.length-1].replace(/\r?\n([\t ]*)$/,"");var c=s.reduce(function(u,h){var T=h.match(/\n([\t ]+|(?!\s).)/g);return T?u.concat(T.map(function(R){var I,b;return(b=(I=R.match(/[\t ]/g))===null||I===void 0?void 0:I.length)!==null&&b!==void 0?b:0})):u},[]);if(c.length){var d=new RegExp(` 3[ ]{`+Math.min.apply(Math,c)+"}","g");s=s.map(function(u){return u.replace(d,` 4`)})}s[0]=s[0].replace(/^\r?\n/,"");var p=s[0];return o.forEach(function(u,h){var T=p.match(/(?:^|\n)( *)$/),R=T?T[1]:"",I=u;typeof u=="string"&&u.includes(` 5`)&&(I=String(u).split(` 6`).map(function(b,D){return D===0?b:""+R+b}).join(` 7`)),p+=I+s[h+1]}),p}var zy=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Xy,logger:Ee,once:Qy,pretty:Zy}=__STORYBOOK_CLIENT_LOGGER__;var we=(...r)=>{let o={},a=r.filter(Boolean),s=a.reduce((c,d)=>(Object.entries(d).forEach(([p,u])=>{let h=c[p];Array.isArray(u)||typeof h>"u"?c[p]=u:se(u)&&se(h)?o[p]=!0:typeof u<"u"&&(c[p]=u)}),c),{});return Object.keys(o).forEach(c=>{let d=a.filter(Boolean).map(p=>p[c]).filter(p=>typeof p<"u");d.every(p=>se(p))?s[c]=we(...d):s[c]=d[d.length-1]}),s},Rt=(r,o)=>Array.isArray(o)?o.includes(r):r.match(o),Sn=(r,o,a)=>!o&&!a?r:r&&Ot(r,(s,c)=>{let d=s.name||c.toString();return!!(!o||Rt(d,o))&&(!a||!Rt(d,a))}),vn=(r,o,a)=>{let{type:s,options:c}=r;if(s){if(a.color&&a.color.test(o)){let d=s.name;if(d==="string")return{control:{type:"color"}};d!=="enum"&&Ee.warn(`Addon controls: Control of type color only supports string, received "${d}" instead`)}if(a.date&&a.date.test(o))return{control:{type:"date"}};switch(s.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:d}=s;return{control:{type:d?.length<=5?"radio":"select"},options:d}}case"function":case"symbol":return null;default:return{control:{type:c?"select":"object"}}}}},Pn=r=>{let{argTypes:o,parameters:{__isArgsStory:a,controls:{include:s=null,exclude:c=null,matchers:d={}}={}}}=r;if(!a)return o;let p=Sn(o,s,c),u=ce(p,(h,T)=>h?.type&&vn(h,T.toString(),d));return we(u,p)};Pn.secondPass=!0;var Ye=(r,o,a,s)=>{let c=typeof r;switch(c){case"boolean":case"string":case"number":case"function":case"symbol":return{name:c};default:break}if(r){if(s.has(r))return s.get(r);if(a.has(r))return Ee.warn(He` 8 We've detected a cycle in arg '${o}'. Args should be JSON-serializable. 9 10 Consider using the mapping feature or fully custom args: 11 - Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values 12 - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args 13 `),{name:"other",value:"cyclic object"};a.add(r);let d;return Array.isArray(r)?d={name:"array",value:r.length>0?Ye(r[0],o,a,s):{name:"other",value:"unknown"}}:d={name:"object",value:ce(r,p=>Ye(p,o,a,s))},a.delete(r),s.set(r,d),d}return{name:"object",value:{}}},xn=r=>{let{id:o,argTypes:a={},initialArgs:s={}}=r,c=new Map,d=Object.fromEntries(Object.entries(s).filter(([u])=>!a[u]?.type).map(([u,h])=>[u,{name:u,type:Ye(h,`${o}.${u}`,new Set,c)}])),p=ce(a,(u,h)=>({name:h}));return we(d,p,a)};xn.secondPass=!0;var An=Object.create,Nt=Object.defineProperty,Jn=Object.getOwnPropertyDescriptor,_t=Object.getOwnPropertyNames,On=Object.getPrototypeOf,Rn=Object.prototype.hasOwnProperty,ym=(r=>typeof W<"u"?W:typeof Proxy<"u"?new Proxy(r,{get:(o,a)=>(typeof W<"u"?W:o)[a]}):r)(function(r){if(typeof W<"u")return W.apply(this,arguments);throw Error('Dynamic require of "'+r+'" is not supported')}),kt=(r,o)=>function(){try{return o||(0,r[_t(r)[0]])((o={exports:{}}).exports,o),o.exports}catch(a){throw o=0,a}};var Nn=(r,o,a,s)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of _t(o))!Rn.call(r,c)&&c!==a&&Nt(r,c,{get:()=>o[c],enumerable:!(s=Jn(o,c))||s.enumerable});return r},Ft=(r,o,a)=>(a=r!=null?An(On(r)):{}
13,Nn(o||!r||!r.__esModule?Nt(a,"default",{value:r,enumerable:!0}):a,r));var jt=(r=>(r.BLOCKS="BLOCKS",r.DOCS_TOOLS="DOCS-TOOLS",r.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",r.PREVIEW_CHANNELS="PREVIEW_CHANNELS",r.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",r.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",r.PREVIEW_API="PREVIEW_API",r.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",r.PREVIEW_ROUTER="PREVIEW_ROUTER",r.PREVIEW_THEMING="PREVIEW_THEMING",r.RENDERER_HTML="RENDERER_HTML",r.RENDERER_PREACT="RENDERER_PREACT",r.RENDERER_REACT="RENDERER_REACT",r.RENDERER_SERVER="RENDERER_SERVER",r.RENDERER_SVELTE="RENDERER_SVELTE",r.RENDERER_VUE="RENDERER_VUE",r.RENDERER_VUE3="RENDERER_VUE3",r.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",r.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",r.ADDON_VITEST="ADDON_VITEST",r.ADDON_A11Y="ADDON_A11Y",r))(jt||{});var _n=kt({"../../node_modules/jsdoc-type-pratt-parser/dist/index.js"(r,o){(function(a,s){typeof r=="object"&&typeof o<"u"?s(r):typeof define=="function"&&define.amd?define(["exports"],s):(a=typeof globalThis<"u"?globalThis:a||self,s(a.jtpp={}))})(r,(function(a){"use strict";function s(e){return e.text!==void 0&&e.text!==""?`'${e.type}' with value '${e.text}'`:`'${e.type}'`}class c extends Error{constructor(t){super(`No parslet found for token: ${s(t)}`),this.token=t,Object.setPrototypeOf(this,c.prototype)}getToken(){return this.token}}class d extends Error{constructor(t){super(`The parsing ended early. The next token was: ${s(t)}`),this.token=t,Object.setPrototypeOf(this,d.prototype)}getToken(){return this.token}}
13class p extends Error{constructor(t,n){let i=`Unexpected type: '${t.type}'.`;n!==void 0&&(i+=` Message: ${n}`),super(i),Object.setPrototypeOf(this,p.prototype)}}function u(e){return t=>t.startsWith(e)?{type:e,text:e}:null}function h(e){let t=0,n,i=e[0],l=!1;if(i!=="'"&&i!=='"')return null;for(;t<e.length;){if(t++,n=e[t],!l&&n===i){t++;break}l=!l&&n==="\\"}if(n!==i)throw new Error("Unterminated String");return e.slice(0,t)}let T=new RegExp("[$_\\p{ID_Start}]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u"),R=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 I(e){let t=e[0];if(!T.test(t))return null;let n=1;do{if(t=e[n],!R.test(t))break;n++}while(n<e.length);return e.slice(0,n)}let b=/^(NaN|-?((\d*\.\d+|\d+)([Ee][+-]?\d+)?|Infinity))/;function D(e){var t,n;return(n=(t=b.exec(e))===null||t===void 0?void 0:t[0])!==null&&n!==void 0?n:null}let ee=e=>{let t=I(e);return t==null?null:{type:"Identifier",text:t}};function x(e){return t=>{if(!t.startsWith(e))return null;let n=t[e.length];return n!==void 0&&R.test(n)?null:{type:e,text:e}}}let Y=e=>{let t=h(e);return t==null?null:{type:"StringValue",text:t}},G=e=>e.length>0?null:{type:"EOF",text:""},Ut=e=>{let t=D(e);return t===null?null:{type:"Number",text:t}},Ct=[G,u("=>"),u("("),u(")"),u("{"),u("}"),u("["),u("]"),u("|"),u("&"),u("<"),u(">"),u(","),u(";"),u("*"),u("?"),u("!"),u("="),u(":"),u("..."),u("."),u("#"),u("~"),u("/"),u("@"),x("undefined"),x("null"),x("function"),x("this"),x("new"),x("module"),x("event"),x("extends"),x("external"),x("infer"),x("typeof"),x("keyof"),x("readonly"),x("import"),x("is"),x("in"),x("asserts"),Ut,ee,Y],$t=/^\s*\n\s*/;class te{static create(t){let n=this.read(t);t=n.text;let i=this.read(t);return t=i.text,new te(t,void 0,n.token,i.token)}constructor(t,n,i,l){this.text="",this.text=t,this.previous=n,this.current=i,this.next=l}static read(t,n=!1){n=n||$t.test(t),t=t.trim();for(let i of Ct){let l=i(t);if(l!==null){let y=Object.assign(Object.assign({},l),{startOfLine:n});return t=t.slice(y.text.length),{text:t,token:y}}}throw new Error("Unexpected Token "+t)}advance(){let t=te.read(this.text);return new te(t.text,this.current,this.next,t.token)}}function w(e){if(e===void 0)throw new Error("Unexpected undefined");if(e.type==="JsdocTypeKeyValue"||e.type==="JsdocTypeParameterList"||e.type==="JsdocTypeProperty"||e.type==="JsdocTypeReadonlyProperty"||e.type==="JsdocTypeObjectField"||e.type==="JsdocTypeJsdocObjectField"||e.type==="JsdocTypeIndexSignature"||e.type==="JsdocTypeMappedType"||e.type==="JsdocTypeTypeParameter")throw new p(e);return e}function Pe(e){return e.type==="JsdocTypeKeyValue"?pe(e):w(e)}function Vt(e){return e.type==="JsdocTypeName"?e:pe(e)}function pe(e){if(e.type!=="JsdocTypeKeyValue")throw new p(e);return e}function Kt(e){var t;if(e.type==="JsdocTypeVariadic"){if(((t=e.element)===null||t===void 0?void 0:t.type)==="JsdocTypeName")return e;throw new p(e)}if(e.type!=="JsdocTypeNumber"&&e.type!=="JsdocTypeName")throw new p(e);return e}function Wt(e){if(e.type==="JsdocTypeTuple"||e.type==="JsdocTypeGeneric"&&e.meta.brackets==="square")return e;throw new p(e)}function xe(e){return e.type==="JsdocTypeIndexSignature"||e.type==="JsdocTypeMappedType"}var m;(function(e){e[e.ALL=0]="ALL",e[e.PARAMETER_LIST=1]="PARAMETER_LIST",e[e.OBJECT=2]="OBJECT",e[e.KEY_VALUE=3]="KEY_VALUE",e[e.INDEX_BRACKETS=4]="INDEX_BRACKETS",e[e.UNION=5]="UNION",e[e.INTERSECTION=6]="INTERSECTION",e[e.PREFIX=7]="PREFIX",e[e.INFIX=8]="INFIX",e[e.TUPLE=9]="TUPLE",e[e.SYMBOL=10]="SYMBOL",e[e.OPTIONAL=11]="OPTIONAL",e[e.NULLABLE=12]="NULLABLE",e[e.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",e[e.FUNCTION=14]="FUNCTION",e[e.ARROW=15]="ARROW",e[e.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",e[e.GENERIC=17]="GENERIC",e[e.NAME_PATH=18]="NAME_PATH",e[e.PARENTHESIS=19]="PARENTHESIS",e[e.SPECIAL_TYPES=20]="SPECIAL_TYPES"})(m||(m={}));class z{constructor(t,n,i){this.grammar=t,typeof n=="string"?this._lexer=te.create(n):this._lexer=n,this.baseParser=i}get lexer(){return this._lexer}parse(){let t=this.parseType(m.ALL);if(this.lexer.current.type!=="EOF")throw new d(this.lexer.current);return t}parseType(t){return w(this.parseIntermediateType(t))}parseIntermediateType(t){let n=this.tryParslets(null,t);if(n===null)throw new c(this.lexer.current);return this.parseInfixIntermediateType(n,t)}parseInfixIntermediateType(t,n){let i=this.tryParslets(t,n);for(;i!==null;)t=i,i=this.tryParslets(t,n);return t}tryParslets(t,n){for(let i of this.grammar){let l=i(this,n,t);
13if(l!==null)return l}return null}consume(t){return Array.isArray(t)||(t=[t]),t.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(t){this._lexer=t.lexer}}function Qe(e){return e==="}"||e==="EOF"||e==="|"||e===","||e===")"||e===">"}let Ae=(e,t,n)=>{let i=e.lexer.current.type,l=e.lexer.next.type;return n==null&&i==="?"&&!Qe(l)||n!=null&&i==="?"?(e.consume("?"),n==null?{type:"JsdocTypeNullable",element:e.parseType(m.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:w(n),meta:{position:"suffix"}}):null};function g(e){let t=(n,i,l)=>{let y=n.lexer.current.type,f=n.lexer.next.type;if(l===null){if("parsePrefix"in e&&e.accept(y,f))return e.parsePrefix(n)}else if("parseInfix"in e&&e.precedence>i&&e.accept(y,f))return e.parseInfix(n,l);return null};return Object.defineProperty(t,"name",{value:e.name}),t}let ue=g({name:"optionalParslet",accept:e=>e==="=",precedence:m.OPTIONAL,parsePrefix:e=>(e.consume("="),{type:"JsdocTypeOptional",element:e.parseType(m.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(e,t)=>(e.consume("="),{type:"JsdocTypeOptional",element:w(t),meta:{position:"suffix"}})}),de=g({name:"numberParslet",accept:e=>e==="Number",parsePrefix:e=>{let t=parseFloat(e.lexer.current.text);return e.consume("Number"),{type:"JsdocTypeNumber",value:t}}}),qt=g({name:"parenthesisParslet",accept:e=>e==="(",parsePrefix:e=>{if(e.consume("("),e.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let t=e.parseIntermediateType(m.ALL);if(!e.consume(")"))throw new Error("Unterminated parenthesis");return t.type==="JsdocTypeParameterList"?t:t.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[t]}:{type:"JsdocTypeParenthesis",element:w(t)}}}),Ht=g({name:"specialTypesParslet",accept:(e,t)=>e==="?"&&Qe(t)||e==="null"||e==="undefined"||e==="*",parsePrefix:e=>{if(e.consume("null"))return{type:"JsdocTypeNull"};if(e.consume("undefined"))return{type:"JsdocTypeUndefined"};if(e.consume("*"))return{type:"JsdocTypeAny"};if(e.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+e.lexer.current.text)}}),Yt=g({name:"notNullableParslet",accept:e=>e==="!",precedence:m.NULLABLE,parsePrefix:e=>(e.consume("!"),{type:"JsdocTypeNotNullable",element:e.parseType(m.NULLABLE),meta:{position:"prefix"}}),parseInfix:(e,t)=>(e.consume("!"),{type:"JsdocTypeNotNullable",element:w(t),meta:{position:"suffix"}})});function Gt({allowTrailingComma:e}){return g({name:"parameterListParslet",accept:t=>t===",",precedence:m.PARAMETER_LIST,parseInfix:(t,n)=>{let i=[Pe(n)];t.consume(",");do try{let l=t.parseIntermediateType(m.PARAMETER_LIST);i.push(Pe(l))}catch(l){if(l instanceof c)break;throw l}while(t.consume(","));if(i.length>0&&i.slice(0,-1).some(l=>l.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:i}}})}let zt=g({name:"genericParslet",accept:(e,t)=>e==="<"||e==="."&&t==="<",precedence:m.GENERIC,parseInfix:(e,t)=>{let n=e.consume(".");e.consume("<");let i=[],l=!1;if(e.consume("infer")){l=!0;let y=e.parseIntermediateType(m.SYMBOL);if(y.type!=="JsdocTypeName")throw new p(y,"A typescript asserts always has to have a name on the left side.");i.push(y)}else do i.push(e.parseType(m.PARAMETER_LIST));while(e.consume(","));if(!e.consume(">"))throw new Error("Unterminated generic parameter list");return Object.assign(Object.assign({type:"JsdocTypeGeneric",left:w(t),elements:i},l?{infer:!0}:{}),{meta:{brackets:"angle",dot:n}})}}),Xt=g({name:"unionParslet",accept:e=>e==="|",precedence:m.UNION,parseInfix:(e,t)=>{e.consume("|");let n=[];do n.push(e.parseType(m.UNION));while(e.consume("|"));return{type:"JsdocTypeUnion",elements:[w(t),...n]}}}),Je=[Ae,ue,de,qt,Ht,Yt,Gt({allowTrailingComma:!0}),zt,Xt,ue];function ye({allowSquareBracketsOnAnyType:e,allowJsdocNamePaths:t,pathGrammar:n}){return function(i,l,y){if(y==null||l>=m.NAME_PATH)return null;let f=i.lexer.current.type,S=i.lexer.next.type;if(!(f==="."&&S!=="<"||f==="["&&(e||y.type==="JsdocTypeName")||t&&(f==="~"||f==="#")))return null;let P,N=!1;i.consume(".")?P="property":i.consume("[")?(P="property-brackets",N=!0):i.consume("~")?P="inner":(i.consume("#"),P="instance");let M=n!==null?new z(n,i.lexer,i):i,L=M.parseIntermediateType(m.NAME_PATH);i.acceptLexerState(M);let oe;switch(L.type){case"JsdocTypeName":oe={type:"JsdocTypeProperty",value:L.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":oe={type:"JsdocTypeProperty",value:L.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":oe={type:"JsdocTypeProperty",value:L.value,meta:{quote:L.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(L.specialType==="event")oe=L;else throw new p(L,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new p(L,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(N&&!i.consume("]")){let ct=i.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${ct.type}' with text '${ct.text}'`)}return{type:"JsdocTypeNamePath",left:w(y),right:oe,pathType:P}}}function B({allowedAdditionalTokens:e}){return g({name:"nameParslet",accept:t=>t==="Identifier"||t==="this"||t==="new"||e.includes(t),parsePrefix:t=>{let{type:n,text:i}=t.lexer.current;
13return t.consume(n),{type:"JsdocTypeName",value:i}}})}let re=g({name:"stringValueParslet",accept:e=>e==="StringValue",parsePrefix:e=>{let t=e.lexer.current.text;return e.consume("StringValue"),{type:"JsdocTypeStringValue",value:t.slice(1,-1),meta:{quote:t[0]==="'"?"single":"double"}}}});function me({pathGrammar:e,allowedTypes:t}){return g({name:"specialNamePathParslet",accept:n=>t.includes(n),parsePrefix:n=>{let i=n.lexer.current.type;if(n.consume(i),!n.consume(":"))return{type:"JsdocTypeName",value:i};let l,y=n.lexer.current;if(n.consume("StringValue"))l={type:"JsdocTypeSpecialNamePath",value:y.text.slice(1,-1),specialType:i,meta:{quote:y.text[0]==="'"?"single":"double"}};else{let P="",N=["Identifier","@","/"];for(;N.some(M=>n.consume(M));)P+=y.text,y=n.lexer.current;l={type:"JsdocTypeSpecialNamePath",value:P,specialType:i,meta:{quote:void 0}}}let f=new z(e,n.lexer,n),S=f.parseInfixIntermediateType(l,m.ALL);return n.acceptLexerState(f),w(S)}})}let Ze=[B({allowedAdditionalTokens:["external","module"]}),re,de,ye({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],X=[...Ze,me({allowedTypes:["event"],pathGrammar:Ze})];function Oe(e){let t;if(e.type==="JsdocTypeParameterList")t=e.elements;else if(e.type==="JsdocTypeParenthesis")t=[e.element];else throw new p(e);return t.map(n=>Pe(n))}function Qt(e){let t=Oe(e);if(t.some(n=>n.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return t}function Re({allowNamedParameters:e,allowNoReturnType:t,allowWithoutParenthesis:n,allowNewAsFunctionKeyword:i}){return g({name:"functionParslet",accept:(l,y)=>l==="function"||i&&l==="new"&&y==="(",parsePrefix:l=>{let y=l.consume("new");l.consume("function");let f=l.lexer.current.type==="(";if(!f){if(!n)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let S={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:y,parenthesis:f},P=l.parseIntermediateType(m.FUNCTION);if(e===void 0)S.parameters=Qt(P);else{if(y&&P.type==="JsdocTypeFunction"&&P.arrow)return S=P,S.constructor=!0,S;S.parameters=Oe(P);for(let N of S.parameters)if(N.type==="JsdocTypeKeyValue"&&!e.includes(N.key))throw new Error(`only allowed named parameters are ${e.join(", ")} but got ${N.type}`)}if(l.consume(":"))S.returnType=l.parseType(m.PREFIX);else if(!t)throw new Error("function is missing return type");return S}})}function Ne({allowPostfix:e,allowEnclosingBrackets:t}){return g({name:"variadicParslet",accept:n=>n==="...",precedence:m.PREFIX,parsePrefix:n=>{n.consume("...");let i=t&&n.consume("[");try{let l=n.parseType(m.PREFIX);if(i&&!n.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:w(l),meta:{position:"prefix",squareBrackets:i}}}catch(l){if(l instanceof c){if(i)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw l}},parseInfix:e?(n,i)=>(n.consume("..."),{type:"JsdocTypeVariadic",element:w(i),meta:{position:"suffix",squareBrackets:!1}}):void 0})}let et=g({name:"symbolParslet",accept:e=>e==="(",precedence:m.SYMBOL,parseInfix:(e,t)=>{if(t.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");e.consume("(");let n={type:"JsdocTypeSymbol",value:t.value};if(!e.consume(")")){let i=e.parseIntermediateType(m.SYMBOL);if(n.element=Kt(i),!e.consume(")"))throw new Error("Symbol does not end after value")}return n}}),tt=g({name:"arrayBracketsParslet",precedence:m.ARRAY_BRACKETS,accept:(e,t)=>e==="["&&t==="]",parseInfix:(e,t)=>(e.consume("["),e.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[w(t)],meta:{brackets:"square",dot:!1}})});function _e({objectFieldGrammar:e,allowKeyTypes:t}){return g({name:"objectParslet",accept:n=>n==="{",parsePrefix:n=>{n.consume("{");let i={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!n.consume("}")){let l,y=new z(e,n.lexer,n);for(;;){y.acceptLexerState(n);let f=y.parseIntermediateType(m.OBJECT);n.acceptLexerState(y),f===void 0&&t&&(f=n.parseIntermediateType(m.OBJECT));let S=!1;
13if(f.type==="JsdocTypeNullable"&&(S=!0,f=f.element),f.type==="JsdocTypeNumber"||f.type==="JsdocTypeName"||f.type==="JsdocTypeStringValue"){let P;f.type==="JsdocTypeStringValue"&&(P=f.meta.quote),i.elements.push({type:"JsdocTypeObjectField",key:f.value.toString(),right:void 0,optional:S,readonly:!1,meta:{quote:P}})}else if(f.type==="JsdocTypeObjectField"||f.type==="JsdocTypeJsdocObjectField")i.elements.push(f);else throw new p(f);if(n.lexer.current.startOfLine)l="linebreak",n.consume(",")||n.consume(";");else if(n.consume(","))l="comma";else if(n.consume(";"))l="semicolon";else break;if(n.lexer.current.type==="}")break}if(i.meta.separator=l??"comma",l==="linebreak"&&(i.meta.propertyIndent=" "),!n.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return i}})}function ke({allowSquaredProperties:e,allowKeyTypes:t,allowReadonly:n,allowOptional:i}){return g({name:"objectFieldParslet",precedence:m.KEY_VALUE,accept:l=>l===":",parseInfix:(l,y)=>{var f;let S=!1,P=!1;i&&y.type==="JsdocTypeNullable"&&(S=!0,y=y.element),n&&y.type==="JsdocTypeReadonlyProperty"&&(P=!0,y=y.element);let N=(f=l.baseParser)!==null&&f!==void 0?f:l;if(N.acceptLexerState(l),y.type==="JsdocTypeNumber"||y.type==="JsdocTypeName"||y.type==="JsdocTypeStringValue"||xe(y)){if(xe(y)&&!e)throw new p(y);N.consume(":");let M;y.type==="JsdocTypeStringValue"&&(M=y.meta.quote);let L=N.parseType(m.KEY_VALUE);return l.acceptLexerState(N),{type:"JsdocTypeObjectField",key:xe(y)?y:y.value.toString(),right:L,optional:S,readonly:P,meta:{quote:M}}}else{if(!t)throw new p(y);N.consume(":");let M=N.parseType(m.KEY_VALUE);return l.acceptLexerState(N),{type:"JsdocTypeJsdocObjectField",left:w(y),right:M}}}})}function Fe({allowOptional:e,allowVariadic:t}){return g({name:"keyValueParslet",precedence:m.KEY_VALUE,accept:n=>n===":",parseInfix:(n,i)=>{let l=!1,y=!1;if(e&&i.type==="JsdocTypeNullable"&&(l=!0,i=i.element),t&&i.type==="JsdocTypeVariadic"&&i.element!==void 0&&(y=!0,i=i.element),i.type!=="JsdocTypeName")throw new p(i);n.consume(":");let f=n.parseType(m.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:i.value,right:f,optional:l,variadic:y}}})}let rt=[...Je,Re({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),re,me({allowedTypes:["module","external","event"],pathGrammar:X}),Ne({allowEnclosingBrackets:!0,allowPostfix:!0}),B({allowedAdditionalTokens:["keyof"]}),et,tt,ye({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:X})],Zt=[...rt,_e({objectFieldGrammar:[B({allowedAdditionalTokens:["typeof","module","in"]}),ke({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...rt],allowKeyTypes:!0}),Fe({allowOptional:!0,allowVariadic:!0})],nt=g({name:"typeOfParslet",accept:e=>e==="typeof",parsePrefix:e=>(e.consume("typeof"),{type:"JsdocTypeTypeof",element:e.parseType(m.KEY_OF_TYPE_OF)})}),er=[B({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),Ae,ue,re,de,ke({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],tr=[...Je,_e({allowKeyTypes:!1,objectFieldGrammar:er}),B({allowedAdditionalTokens:["event","external","in"]}),nt,Re({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),Ne({allowEnclosingBrackets:!1,allowPostfix:!1}),B({allowedAdditionalTokens:["keyof"]}),me({allowedTypes:["module"],pathGrammar:X}),ye({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:X}),Fe({allowOptional:!1,allowVariadic:!1}),et],rr=g({name:"assertsParslet",accept:e=>e==="asserts",parsePrefix:e=>{e.consume("asserts");let t=e.parseIntermediateType(m.SYMBOL);if(t.type!=="JsdocTypeName")throw new p(t,"A typescript asserts always has to have a name on the left side.");return e.consume("is")?{type:"JsdocTypeAsserts",left:t,right:w(e.parseIntermediateType(m.INFIX))}:{type:"JsdocTypeAssertsPlain",element:t}}});function nr({allowQuestionMark:e}){return g({name:"tupleParslet",accept:t=>t==="[",parsePrefix:t=>{t.consume("[");let n={type:"JsdocTypeTuple",elements:[]};if(t.consume("]"))return n;let i=t.parseIntermediateType(m.ALL);
13if(i.type==="JsdocTypeParameterList"?i.elements[0].type==="JsdocTypeKeyValue"?n.elements=i.elements.map(pe):n.elements=i.elements.map(w):i.type==="JsdocTypeKeyValue"?n.elements=[pe(i)]:n.elements=[w(i)],!t.consume("]"))throw new Error("Unterminated '['");if(n.elements.some(l=>l.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return n}})}let or=g({name:"keyOfParslet",accept:e=>e==="keyof",parsePrefix:e=>(e.consume("keyof"),{type:"JsdocTypeKeyof",element:w(e.parseType(m.KEY_OF_TYPE_OF))})}),ar=g({name:"importParslet",accept:e=>e==="import",parsePrefix:e=>{if(e.consume("import"),!e.consume("("))throw new Error("Missing parenthesis after import keyword");let t=e.parseType(m.PREFIX);if(t.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!e.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:t}}}),ir=g({name:"readonlyPropertyParslet",accept:e=>e==="readonly",parsePrefix:e=>(e.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:e.parseIntermediateType(m.KEY_VALUE)})}),sr=g({name:"arrowFunctionParslet",precedence:m.ARROW,accept:e=>e==="=>",parseInfix:(e,t)=>(e.consume("=>"),{type:"JsdocTypeFunction",parameters:Oe(t).map(Vt),arrow:!0,constructor:!1,parenthesis:!0,returnType:e.parseType(m.OBJECT)})}),cr=g({name:"genericArrowFunctionParslet",accept:e=>e==="<",parsePrefix:e=>{let t=[];e.consume("<");do{let i,l=e.parseIntermediateType(m.SYMBOL);if(l.type==="JsdocTypeOptional"&&(l=l.element,i=e.parseType(m.SYMBOL)),l.type!=="JsdocTypeName")throw new p(l);let y;e.consume("extends")&&(y=e.parseType(m.SYMBOL),y.type==="JsdocTypeOptional"&&(y=y.element,i=e.parseType(m.SYMBOL)));let f={type:"JsdocTypeTypeParameter",name:l};if(y!==void 0&&(f.constraint=y),i!==void 0&&(f.defaultValue=i),t.push(f),e.consume(">"))break}while(e.consume(","));let n=e.parseIntermediateType(m.SYMBOL);return n.typeParameters=t,n}}),lr=g({name:"intersectionParslet",accept:e=>e==="&",precedence:m.INTERSECTION,parseInfix:(e,t)=>{e.consume("&");let n=[];do n.push(e.parseType(m.INTERSECTION));while(e.consume("&"));return{type:"JsdocTypeIntersection",elements:[w(t),...n]}}}),pr=g({name:"predicateParslet",precedence:m.INFIX,accept:e=>e==="is",parseInfix:(e,t)=>{if(t.type!=="JsdocTypeName")throw new p(t,"A typescript predicate always has to have a name on the left side.");return e.consume("is"),{type:"JsdocTypePredicate",left:t,right:w(e.parseIntermediateType(m.INFIX))}}}),ur=g({name:"objectSquareBracketPropertyParslet",accept:e=>e==="[",parsePrefix:e=>{if(e.baseParser===void 0)throw new Error("Only allowed inside object grammar");e.consume("[");let t=e.lexer.current.text;e.consume("Identifier");let n;if(e.consume(":")){let i=e.baseParser;i.acceptLexerState(e),n={type:"JsdocTypeIndexSignature",key:t,right:i.parseType(m.INDEX_BRACKETS)},e.acceptLexerState(i)}else if(e.consume("in")){let i=e.baseParser;i.acceptLexerState(e),n={type:"JsdocTypeMappedType",key:t,right:i.parseType(m.ARRAY_BRACKETS)},e.acceptLexerState(i)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!e.consume("]"))throw new Error("Unterminated square brackets");return n}}),dr=g({name:"readonlyArrayParslet",accept:e=>e==="readonly",parsePrefix:e=>(e.consume("readonly"),{type:"JsdocTypeReadonlyArray",element:Wt(e.parseIntermediateType(m.ALL))})}),yr=g({name:"conditionalParslet",precedence:m.INFIX,accept:e=>e==="extends",parseInfix:(e,t)=>{e.consume("extends");let n=e.parseType(m.KEY_OF_TYPE_OF).element,i=e.parseType(m.INFIX);return e.consume(":"),{type:"JsdocTypeConditional",checksType:w(t),extendsType:n,trueType:i,falseType:e.parseType(m.INFIX)}}}),mr=[ir,B({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),Ae,ue,re,de,ke({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),ur],fr=[...Je,_e({allowKeyTypes:!1,objectFieldGrammar:mr}),dr,nt,or,ar,re,Re({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),nr({allowQuestionMark:!1}),Ne({allowEnclosingBrackets:!1,allowPostfix:!1}),rr,yr,B({allowedAdditionalTokens:["event","external","in"]}),me({allowedTypes:["module"],pathGrammar:X}),tt,sr,cr,ye({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:X}),lr,pr,Fe({allowVariadic:!0,allowOptional:!0})];function ot(e,t){switch(t){case"closure":return new z(tr,e).parse();case"jsdoc":return new z(Zt,e).parse();case"typescript":return new z(fr,e).parse()}}function hr(e,t=["typescript","closure","jsdoc"]){let n;for(let i of t)try{return ot(e,i)}catch(l){n=l}throw n}function ne(e,t){let n=e[t.type];if(n===void 0)throw new Error(`In this set of transform rules exists no rule for type ${t.type}.`);return n(t,i=>
13ne(e,i))}function E(e){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function at(e){let t={params:[]};for(let n of e.parameters)n.type==="JsdocTypeKeyValue"?n.key==="this"?t.this=n.right:n.key==="new"?t.new=n.right:t.params.push(n):t.params.push(n);return t}function fe(e,t,n){return e==="prefix"?n+t:t+n}function U(e,t){switch(t){case"double":return`"${e}"`;case"single":return`'${e}'`;case void 0:return e}}function it(){return{JsdocTypeParenthesis:(e,t)=>`(${e.element!==void 0?t(e.element):""})`,JsdocTypeKeyof:(e,t)=>`keyof ${t(e.element)}`,JsdocTypeFunction:(e,t)=>{var n;if(e.arrow){if(e.returnType===void 0)throw new Error("Arrow function needs a return type.");let i=`${e.typeParameters!==void 0?`<${(n=e.typeParameters.map(t).join(", "))!==null&&n!==void 0?n:""}>`:""}(${e.parameters.map(t).join(", ")}) => ${t(e.returnType)}`;return e.constructor&&(i="new "+i),i}else{let i=e.constructor?"new":"function";return e.parenthesis&&(i+=`(${e.parameters.map(t).join(", ")})`,e.returnType!==void 0&&(i+=`: ${t(e.returnType)}`)),i}},JsdocTypeName:e=>e.value,JsdocTypeTuple:(e,t)=>`[${e.elements.map(t).join(", ")}]`,JsdocTypeVariadic:(e,t)=>e.meta.position===void 0?"...":fe(e.meta.position,t(e.element),"..."),JsdocTypeNamePath:(e,t)=>{let n=t(e.left),i=t(e.right);switch(e.pathType){case"inner":return`${n}~${i}`;case"instance":return`${n}#${i}`;case"property":return`${n}.${i}`;case"property-brackets":return`${n}[${i}]`}},JsdocTypeStringValue:e=>U(e.value,e.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(e,t)=>{if(e.meta.brackets==="square"){let n=e.elements[0],i=t(n);return n.type==="JsdocTypeUnion"||n.type==="JsdocTypeIntersection"?`(${i})[]`:`${i}[]`}else return`${t(e.left)}${e.meta.dot?".":""}<${e.infer===!0?"infer ":""}${e.elements.map(t).join(", ")}>`},JsdocTypeImport:(e,t)=>`import(${t(e.element)})`,JsdocTypeObjectField:(e,t)=>{let n="";return e.readonly&&(n+="readonly "),typeof e.key=="string"?n+=U(e.key,e.meta.quote):n+=t(e.key),e.optional&&(n+="?"),e.right===void 0?n:n+`: ${t(e.right)}`},JsdocTypeJsdocObjectField:(e,t)=>`${t(e.left)}: ${t(e.right)}`,JsdocTypeKeyValue:(e,t)=>{let n=e.key;return e.optional&&(n+="?"),e.variadic&&(n="..."+n),e.right===void 0?n:n+`: ${t(e.right)}`},JsdocTypeSpecialNamePath:e=>`${e.specialType}:${U(e.value,e.meta.quote)}`,JsdocTypeNotNullable:(e,t)=>fe(e.meta.position,t(e.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(e,t)=>fe(e.meta.position,t(e.element),"?"),JsdocTypeNumber:e=>e.value.toString(),JsdocTypeObject:(e,t)=>{var n,i;return`{${(e.meta.separator==="linebreak"&&e.elements.length>1?` 14`+((n=e.meta.propertyIndent)!==null&&n!==void 0?n:""):"")+e.elements.map(t).join(e.meta.separator==="comma"?", ":e.meta.separator==="linebreak"?` 15`+((i=e.meta.propertyIndent)!==null&&i!==void 0?i:""):"; ")+(e.meta.separator==="linebreak"&&e.elements.length>1?` 16`:"")}}`},JsdocTypeOptional:(e,t)=>fe(e.meta.position,t(e.element),"="),JsdocTypeSymbol:(e,t)=>`${e.value}(${e.element!==void 0?t(e.element):""})`,JsdocTypeTypeof:(e,t)=>`typeof ${t(e.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(e,t)=>e.elements.map(t).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(e,t)=>e.elements.map(t).join(" & "),JsdocTypeProperty:e=>U(e.value,e.meta.quote),JsdocTypePredicate:(e,t)=>`${t(e.left)} is ${t(e.right)}`,JsdocTypeIndexSignature:(e,t)=>`[${e.key}: ${t(e.right)}]`,JsdocTypeMappedType:(e,t)=>`[${e.key} in ${t(e.right)}]`,JsdocTypeAsserts:(e,t)=>`asserts ${t(e.left)} is ${t(e.right)}`,JsdocTypeReadonlyArray:(e,t)=>`readonly ${t(e.element)}`,JsdocTypeAssertsPlain:(e,t)=>`asserts ${t(e.element)}`,JsdocTypeConditional:(e,t)=>`${t(e.checksType)} extends ${t(e.extendsType)} ? ${t(e.trueType)} : ${t(e.falseType)}`,JsdocTypeTypeParameter:(e,t)=>`${t(e.name)}${e.constraint!==void 0?` extends ${t(e.constraint)}`:""}${e.defaultValue!==void 0?` = ${t(e.defaultValue)}`:""}`}}let gr=it();function Tr(e){return ne(gr,e)}let br=["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 C(e){let t={type:"NameExpression",name:e};return br.includes(e)&&(t.reservedWord=!0),t}let Ir={JsdocTypeOptional:(e,t)=>{let n=t(e.element);return n.optional=!0,n},JsdocTypeNullable:(e,t)=>
16{let n=t(e.element);return n.nullable=!0,n},JsdocTypeNotNullable:(e,t)=>{let n=t(e.element);return n.nullable=!1,n},JsdocTypeVariadic:(e,t)=>{if(e.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let n=t(e.element);return n.repeatable=!0,n},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:e=>C(U(e.value,e.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(e,t)=>{let n=at(e),i={type:"FunctionType",params:n.params.map(t)};return n.this!==void 0&&(i.this=t(n.this)),n.new!==void 0&&(i.new=t(n.new)),e.returnType!==void 0&&(i.result=t(e.returnType)),i},JsdocTypeGeneric:(e,t)=>({type:"TypeApplication",applications:e.elements.map(n=>t(n)),expression:t(e.left)}),JsdocTypeSpecialNamePath:e=>C(e.specialType+":"+U(e.value,e.meta.quote)),JsdocTypeName:e=>e.value!=="function"?C(e.value):{type:"FunctionType",params:[]},JsdocTypeNumber:e=>C(e.value.toString()),JsdocTypeObject:(e,t)=>{let n={type:"RecordType",fields:[]};for(let i of e.elements)i.type!=="JsdocTypeObjectField"&&i.type!=="JsdocTypeJsdocObjectField"?n.fields.push({type:"FieldType",key:t(i),value:void 0}):n.fields.push(t(i));return n},JsdocTypeObjectField:(e,t)=>{if(typeof e.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:C(U(e.key,e.meta.quote)),value:e.right===void 0?void 0:t(e.right)}},JsdocTypeJsdocObjectField:(e,t)=>({type:"FieldType",key:t(e.left),value:t(e.right)}),JsdocTypeUnion:(e,t)=>({type:"TypeUnion",elements:e.elements.map(n=>t(n))}),JsdocTypeKeyValue:(e,t)=>({type:"FieldType",key:C(e.key),value:e.right===void 0?void 0:t(e.right)}),JsdocTypeNamePath:(e,t)=>{let n=t(e.left),i;e.right.type==="JsdocTypeSpecialNamePath"?i=t(e.right).name:i=U(e.right.value,e.right.meta.quote);let l=e.pathType==="inner"?"~":e.pathType==="instance"?"#":".";return C(`${n.name}${l}${i}`)},JsdocTypeSymbol:e=>{let t="",n=e.element,i=!1;return n?.type==="JsdocTypeVariadic"&&(n.meta.position==="prefix"?t="...":i=!0,n=n.element),n?.type==="JsdocTypeName"?t+=n.value:n?.type==="JsdocTypeNumber"&&(t+=n.value.toString()),i&&(t+="..."),C(`${e.value}(${t})`)},JsdocTypeParenthesis:(e,t)=>t(w(e.element)),JsdocTypeMappedType:E,JsdocTypeIndexSignature:E,JsdocTypeImport:E,JsdocTypeKeyof:E,JsdocTypeTuple:E,JsdocTypeTypeof:E,JsdocTypeIntersection:E,JsdocTypeProperty:E,JsdocTypePredicate:E,JsdocTypeAsserts:E,JsdocTypeReadonlyArray:E,JsdocTypeAssertsPlain:E,JsdocTypeConditional:E,JsdocTypeTypeParameter:E};function Er(e){return ne(Ir,e)}function K(e){switch(e){case void 0:return"none";case"single":return"single";case"double":return"double"}}function wr(e){switch(e){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function je(e,t){return t.length===2?{type:e,left:t[0],right:t[1]}:{type:e,left:t[0],right:je(e,t.slice(1))}}let Sr={JsdocTypeOptional:(e,t)=>({type:"OPTIONAL",value:t(e.element),meta:{syntax:e.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(e,t)=>({type:"NULLABLE",value:t(e.element),meta:{syntax:e.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(e,t)=>({type:"NOT_NULLABLE",value:t(e.element),meta:{syntax:e.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(e,t)=>{let n={type:"VARIADIC",meta:{syntax:e.meta.position==="prefix"?"PREFIX_DOTS":e.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return e.element!==void 0&&(n.value=t(e.element)),n},JsdocTypeName:e=>({type:"NAME",name:e.value}),JsdocTypeTypeof:(e,t)=>({type:"TYPE_QUERY",name:t(e.element)}),JsdocTypeTuple:(e,t)=>({type:"TUPLE",entries:e.elements.map(t)}),JsdocTypeKeyof:(e,t)=>({type:"KEY_QUERY",value:t(e.element)}),JsdocTypeImport:e=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:K(e.element.meta.quote),string:e.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(e,t)=>{let n=at(e),i={type:e.arrow?"ARROW":"FUNCTION",params:n.params.map(l=>
16{if(l.type==="JsdocTypeKeyValue"){if(l.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:l.key,typeName:t(l.right)}}else return t(l)}),new:null,returns:null};return n.this!==void 0?i.this=t(n.this):e.arrow||(i.this=null),n.new!==void 0&&(i.new=t(n.new)),e.returnType!==void 0&&(i.returns=t(e.returnType)),i},JsdocTypeGeneric:(e,t)=>{let n={type:"GENERIC",subject:t(e.left),objects:e.elements.map(t),meta:{syntax:e.meta.brackets==="square"?"SQUARE_BRACKET":e.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return e.meta.brackets==="square"&&e.elements[0].type==="JsdocTypeFunction"&&!e.elements[0].parenthesis&&(n.objects[0]={type:"NAME",name:"function"}),n},JsdocTypeObjectField:(e,t)=>{if(typeof e.key!="string")throw new Error("Index signatures and mapped types are not supported");if(e.right===void 0)return{type:"RECORD_ENTRY",key:e.key,quoteStyle:K(e.meta.quote),value:null,readonly:!1};let n=t(e.right);return e.optional&&(n={type:"OPTIONAL",value:n,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:e.key.toString(),quoteStyle:K(e.meta.quote),value:n,readonly:!1}},JsdocTypeJsdocObjectField:()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(e,t)=>{if(e.right===void 0)return{type:"RECORD_ENTRY",key:e.key,quoteStyle:"none",value:null,readonly:!1};let n=t(e.right);return e.optional&&(n={type:"OPTIONAL",value:n,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:e.key,quoteStyle:"none",value:n,readonly:!1}},JsdocTypeObject:(e,t)=>{let n=[];for(let i of e.elements)(i.type==="JsdocTypeObjectField"||i.type==="JsdocTypeJsdocObjectField")&&n.push(t(i));return{type:"RECORD",entries:n}},JsdocTypeSpecialNamePath:e=>{if(e.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${e.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:K(e.meta.quote),path:e.value}}},JsdocTypeNamePath:(e,t)=>{let n=!1,i,l;e.right.type==="JsdocTypeSpecialNamePath"&&e.right.specialType==="event"?(n=!0,i=e.right.value,l=K(e.right.meta.quote)):(i=e.right.value,l=K(e.right.meta.quote));let y={type:wr(e.pathType),owner:t(e.left),name:i,quoteStyle:l,hasEventPrefix:n};if(y.owner.type==="MODULE"){let f=y.owner;return y.owner=y.owner.value,f.value=y,f}else return y},JsdocTypeUnion:(e,t)=>je("UNION",e.elements.map(t)),JsdocTypeParenthesis:(e,t)=>({type:"PARENTHESIS",value:t(w(e.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:e=>({type:"STRING_VALUE",quoteStyle:K(e.meta.quote),string:e.value}),JsdocTypeIntersection:(e,t)=>je("INTERSECTION",e.elements.map(t)),JsdocTypeNumber:e=>({type:"NUMBER_VALUE",number:e.value.toString()}),JsdocTypeSymbol:E,JsdocTypeProperty:E,JsdocTypePredicate:E,JsdocTypeMappedType:E,JsdocTypeIndexSignature:E,JsdocTypeAsserts:E,JsdocTypeReadonlyArray:E,JsdocTypeAssertsPlain:E,JsdocTypeConditional:E,JsdocTypeTypeParameter:E};function vr(e){return ne(Sr,e)}function Pr(){return{JsdocTypeIntersection:(e,t)=>({type:"JsdocTypeIntersection",elements:e.elements.map(t)}),JsdocTypeGeneric:(e,t)=>({type:"JsdocTypeGeneric",left:t(e.left),elements:e.elements.map(t),meta:{dot:e.meta.dot,brackets:e.meta.brackets}}),JsdocTypeNullable:e=>e,JsdocTypeUnion:(e,t)=>({type:"JsdocTypeUnion",elements:e.elements.map(t)}),JsdocTypeUnknown:e=>e,JsdocTypeUndefined:e=>e,JsdocTypeTypeof:(e,t)=>({type:"JsdocTypeTypeof",element:t(e.element)}),JsdocTypeSymbol:(e,t)=>{let n={type:"JsdocTypeSymbol",value:e.value};return e.element!==void 0&&(n.element=t(e.element)),n},JsdocTypeOptional:(e,t)=>({type:"JsdocTypeOptional",element:t(e.element),meta:{position:e.meta.position}}),JsdocTypeObject:(e,t)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:e.elements.map(t)}),JsdocTypeNumber:e=>e,JsdocTypeNull:e=>e,JsdocTypeNotNullable:(e,t)=>({type:"JsdocTypeNotNullable",element:t(e.element),meta:{position:e.meta.position}}),JsdocTypeSpecialNamePath:e=>e,JsdocTypeObjectField:(e,t)=>({type:"JsdocTypeObjectField",key:e.key,right:e.right===void 0?void 0:t(e.right),optional:e.optional,readonly:e.readonly,meta:e.meta}),JsdocTypeJsdocObjectField:(e,t)=>({type:"JsdocTypeJsdocObjectField",left:t(e.left),right:t(e.right)}),JsdocTypeKeyValue:(e,t)=>
16({type:"JsdocTypeKeyValue",key:e.key,right:e.right===void 0?void 0:t(e.right),optional:e.optional,variadic:e.variadic}),JsdocTypeImport:(e,t)=>({type:"JsdocTypeImport",element:t(e.element)}),JsdocTypeAny:e=>e,JsdocTypeStringValue:e=>e,JsdocTypeNamePath:e=>e,JsdocTypeVariadic:(e,t)=>{let n={type:"JsdocTypeVariadic",meta:{position:e.meta.position,squareBrackets:e.meta.squareBrackets}};return e.element!==void 0&&(n.element=t(e.element)),n},JsdocTypeTuple:(e,t)=>({type:"JsdocTypeTuple",elements:e.elements.map(t)}),JsdocTypeName:e=>e,JsdocTypeFunction:(e,t)=>{let n={type:"JsdocTypeFunction",arrow:e.arrow,parameters:e.parameters.map(t),constructor:e.constructor,parenthesis:e.parenthesis};return e.returnType!==void 0&&(n.returnType=t(e.returnType)),n},JsdocTypeKeyof:(e,t)=>({type:"JsdocTypeKeyof",element:t(e.element)}),JsdocTypeParenthesis:(e,t)=>({type:"JsdocTypeParenthesis",element:t(e.element)}),JsdocTypeProperty:e=>e,JsdocTypePredicate:(e,t)=>({type:"JsdocTypePredicate",left:t(e.left),right:t(e.right)}),JsdocTypeIndexSignature:(e,t)=>({type:"JsdocTypeIndexSignature",key:e.key,right:t(e.right)}),JsdocTypeMappedType:(e,t)=>({type:"JsdocTypeMappedType",key:e.key,right:t(e.right)}),JsdocTypeAsserts:(e,t)=>({type:"JsdocTypeAsserts",left:t(e.left),right:t(e.right)}),JsdocTypeReadonlyArray:(e,t)=>({type:"JsdocTypeReadonlyArray",element:t(e.element)}),JsdocTypeAssertsPlain:(e,t)=>({type:"JsdocTypeAssertsPlain",element:t(e.element)}),JsdocTypeConditional:(e,t)=>({type:"JsdocTypeConditional",checksType:t(e.checksType),extendsType:t(e.extendsType),trueType:t(e.trueType),falseType:t(e.falseType)}),JsdocTypeTypeParameter:(e,t)=>({type:"JsdocTypeTypeParameter",name:t(e.name),constraint:e.constraint!==void 0?t(e.constraint):void 0,defaultValue:e.defaultValue!==void 0?t(e.defaultValue):void 0})}}let st={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 De(e,t,n,i,l){i?.(e,t,n);let y=st[e.type];for(let f of y){let S=e[f];if(S!==void 0)if(Array.isArray(S))for(let P of S)De(P,e,f,i,l);else De(S,e,f,i,l)}l?.(e,t,n)}function xr(e,t,n){De(e,void 0,void 0,t,n)}a.catharsisTransform=Er,a.identityTransformRules=Pr,a.jtpTransform=vr,a.parse=ot,a.stringify=Tr,a.stringifyRules=it,a.transform=ne,a.traverse=xr,a.tryParse=hr,a.visitorKeys=st}))}});var Lt=(r=>(r.JAVASCRIPT="JavaScript",r.FLOW="Flow",r.TYPESCRIPT="TypeScript",r.UNKNOWN="Unknown",r))(Lt||{});var Ge;(function(r){r.start="/**",r.nostart="/***",r.delim="*",r.end="*/"})(Ge=Ge||(Ge={}));function kn(r){return r.start+r.delimiter+r.postDelimiter+r.tag+r.postTag+r.type+r.postType+r.name+r.postName+r.description+r.end+r.lineEnd}function Fn(){return r=>r.source.map(({tokens:o})=>kn(o)).join(` 17`)}var jn={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},pf=Object.keys(jn);var uf=Fn(),Dn=Ft(_n(),1);var H=(0,Dn.stringifyRules)(),Ln=H.JsdocTypeObject;H.JsdocTypeAny=()=>"any";H.JsdocTypeObject=(r,o)=>`(${Ln(r,o)})`;H.JsdocTypeOptional=(r,o)=>o(r.element);H.JsdocTypeNullable=(r,o)=>o(r.element);H.JsdocTypeNotNullable=(r,o)=>o(r.element);H.JsdocTypeUnion=(r,o)=>r.elements.map(o).join("|");var le="storybook/docs",ze=`${le}/panel`,Se="docs";var ve=`${le}/snippet-rendered`,Mt=(r=>(r.AUTO="auto",r.CODE="code",r.DYNAMIC="dynamic",r))(Mt||{});function Bt(r){let o=r?.docs?.source,a=r?.__isArgsStory;return r?.__isPortableStory?!0:o?.type==="dynamic"?!1:!a||o?.code!==void 0||o?.type==="code"}function Xe(r,o){return globalThis.FEATURES?.experimentalDocgenServer?!o||!Bt(r):!1}var hf=new RegExp("\\p{Lu}?\\p{Ll}+|[0-9]+|\\p{Lu}+(?!\\p{Ll})|\\p{Emoji_Presentation}|\\p{Extended_Pictographic}|\\p{L}+","gu");var Mn=({active:r,lastEvent:o,currentStoryId:a,storyParameters:s,storyPrepared:c})=>{let d=o?.id===a,[p,u]=pt({source:d?o?.source:void 0,format:d?o?.format??void 0:void 0,warning:d?o?.warning:void 0}),h=Jt(Se,{source:{code:""},theme:"dark"});lt(()=>{u({source:void 0,format:void 0,warning:void 0})},[a]),At({[ve]:({id:D,source:ee,format:x,warning:Y})=>{D!==void 0&&D!==a||u({source:ee,format:x,warning:Y})}},[a]);let T=ge().base!=="light",R=Xe(s,c),I=h.source?.code||p.source||(R?"":h.source?.originalSource),b=h.source?.code?void 0:p.warning;return v.createElement(ut,{active:!!r},v.createElement(Bn,null,v.createElement(Pt,{...h.source,code:I,format:p.format,dark:T}),v.createElement(Un,{warning:b})))};qe.register(le,r=>{qe.add(ze,{title:"Code",type:xt.PANEL,paramKey:Se,disabled:o=>!o?.docs?.codePanel,match:({viewMode:o})=>o==="story",render:({active:o})=>{let a=r.getChannel(),s=r.getCurrentStoryData(),c=a?.last(ve)?.[0];return v.createElement(Mn,{currentStoryId:s?.id,storyParameters:s?.parameters,storyPrepared:s?.prepared,lastEvent:c,active:o})}})});var Bn=F.div({height:"100%",position:"relative",[`> :first-child${he}`]:{margin:0,height:"100%",boxShadow:"none"}}),Un=F(We)({position:"absolute",top:8,right:10});})(); 18}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.