UNPKG

pulse-dashboard

Version:

A Next.js Dashboard application for real-time monitoring and historical analysis of Playwright test executions, based on playwright-pulse-report. This component provides the UI for visualizing Playwright test results and can be run as a standalone CLI too

1 lines 42.3 kB
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[780],{3401:(e,t,r)=>{r.d(t,{E:()=>s});var n=r(92418),o=r(83394),a=r(96025),l=r(16238),i=r(83455),s=(0,n.gu)({chartName:"BarChart",GraphicalChild:o.y,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:a.W},{axisType:"yAxis",AxisComp:l.h}],formatAxisMap:i.pr})},4884:(e,t,r)=>{r.d(t,{bL:()=>w,zi:()=>C});var n=r(12115),o=r(85185),a=r(6101),l=r(46081),i=r(5845),s=r(45503),u=r(11275),d=r(63655),c=r(95155),p="Switch",[f,h]=(0,l.A)(p),[y,v]=f(p),g=n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:l,checked:s,defaultChecked:u,required:p,disabled:f,value:h="on",onCheckedChange:v,form:g,...m}=e,[x,w]=n.useState(null),C=(0,a.s)(t,e=>w(e)),j=n.useRef(!1),A=!x||g||!!x.closest("form"),[M=!1,P]=(0,i.i)({prop:s,defaultProp:u,onChange:v});return(0,c.jsxs)(y,{scope:r,checked:M,disabled:f,children:[(0,c.jsx)(d.sG.button,{type:"button",role:"switch","aria-checked":M,"aria-required":p,"data-state":b(M),"data-disabled":f?"":void 0,disabled:f,value:h,...m,ref:C,onClick:(0,o.m)(e.onClick,e=>{P(e=>!e),A&&(j.current=e.isPropagationStopped(),j.current||e.stopPropagation())})}),A&&(0,c.jsx)(k,{control:x,bubbles:!j.current,name:l,value:h,checked:M,required:p,disabled:f,form:g,style:{transform:"translateX(-100%)"}})]})});g.displayName=p;var m="SwitchThumb",x=n.forwardRef((e,t)=>{let{__scopeSwitch:r,...n}=e,o=v(m,r);return(0,c.jsx)(d.sG.span,{"data-state":b(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});x.displayName=m;var k=e=>{let{control:t,checked:r,bubbles:o=!0,...a}=e,l=n.useRef(null),i=(0,s.Z)(r),d=(0,u.X)(t);return n.useEffect(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[i,r,o]),(0,c.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:l,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function b(e){return e?"checked":"unchecked"}var w=g,C=x},6874:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return h}});let n=r(88229),o=r(95155),a=n._(r(12115)),l=r(82757),i=r(95227),s=r(69818),u=r(6654),d=r(69991),c=r(85929);r(43230);let p=r(24930);function f(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let h=a.default.forwardRef(function(e,t){let r,n;let{href:l,as:h,children:y,prefetch:v=null,passHref:g,replace:m,shallow:x,scroll:k,onClick:b,onMouseEnter:w,onTouchStart:C,legacyBehavior:j=!1,...A}=e;r=y,j&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let M=a.default.useContext(i.AppRouterContext),P=!1!==v,E=null===v?s.PrefetchKind.AUTO:s.PrefetchKind.FULL,{href:R,as:O}=a.default.useMemo(()=>{let e=f(l);return{href:e,as:h?f(h):e}},[l,h]);j&&(n=a.default.Children.only(r));let _=j?n&&"object"==typeof n&&n.ref:t,T=a.default.useCallback(e=>(P&&null!==M&&(0,p.mountLinkInstance)(e,R,M,E),()=>{(0,p.unmountLinkInstance)(e)}),[P,R,M,E]),D={ref:(0,u.useMergedRef)(T,_),onClick(e){j||"function"!=typeof b||b(e),j&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),M&&!e.defaultPrevented&&!function(e,t,r,n,o,l,i){let{nodeName:s}=e.currentTarget;!("A"===s.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e))&&(e.preventDefault(),a.default.startTransition(()=>{let e=null==i||i;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:l,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})}))}(e,M,R,O,m,x,k)},onMouseEnter(e){j||"function"!=typeof w||w(e),j&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),M&&P&&(0,p.onNavigationIntent)(e.currentTarget)},onTouchStart:function(e){j||"function"!=typeof C||C(e),j&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),M&&P&&(0,p.onNavigationIntent)(e.currentTarget)}};return(0,d.isAbsoluteUrl)(O)?D.href=O:j&&!g&&("a"!==n.type||"href"in n.props)||(D.href=(0,c.addBasePath)(O)),j?a.default.cloneElement(n,D):(0,o.jsx)("a",{...A,...D,children:r})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8376:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},10255:(e,t,r)=>{function n(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(95155),r(47650),r(85744),r(20589)},10469:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},12236:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]])},12682:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]])},13300:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])},15452:(e,t,r)=>{r.d(t,{UC:()=>et,VY:()=>en,ZL:()=>$,bL:()=>Y,bm:()=>eo,hE:()=>er,hJ:()=>ee,l9:()=>J});var n=r(12115),o=r(85185),a=r(6101),l=r(46081),i=r(61285),s=r(5845),u=r(19178),d=r(25519),c=r(34378),p=r(28905),f=r(63655),h=r(92293),y=r(93795),v=r(38168),g=r(99708),m=r(95155),x="Dialog",[k,b]=(0,l.A)(x),[w,C]=k(x),j=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:l,modal:u=!0}=e,d=n.useRef(null),c=n.useRef(null),[p=!1,f]=(0,s.i)({prop:o,defaultProp:a,onChange:l});return(0,m.jsx)(w,{scope:t,triggerRef:d,contentRef:c,contentId:(0,i.B)(),titleId:(0,i.B)(),descriptionId:(0,i.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:u,children:r})};j.displayName=x;var A="DialogTrigger",M=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=C(A,r),i=(0,a.s)(t,l.triggerRef);return(0,m.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":V(l.open),...n,ref:i,onClick:(0,o.m)(e.onClick,l.onOpenToggle)})});M.displayName=A;var P="DialogPortal",[E,R]=k(P,{forceMount:void 0}),O=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,l=C(P,t);return(0,m.jsx)(E,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,m.jsx)(p.C,{present:r||l.open,children:(0,m.jsx)(c.Z,{asChild:!0,container:a,children:e})}))})};O.displayName=P;var _="DialogOverlay",T=n.forwardRef((e,t)=>{let r=R(_,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=C(_,e.__scopeDialog);return a.modal?(0,m.jsx)(p.C,{present:n||a.open,children:(0,m.jsx)(D,{...o,ref:t})}):null});T.displayName=_;var D=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(_,r);return(0,m.jsx)(y.A,{as:g.DX,allowPinchZoom:!0,shards:[o.contentRef],children:(0,m.jsx)(f.sG.div,{"data-state":V(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),L="DialogContent",N=n.forwardRef((e,t)=>{let r=R(L,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=C(L,e.__scopeDialog);return(0,m.jsx)(p.C,{present:n||a.open,children:a.modal?(0,m.jsx)(S,{...o,ref:t}):(0,m.jsx)(I,{...o,ref:t})})});N.displayName=L;var S=n.forwardRef((e,t)=>{let r=C(L,e.__scopeDialog),l=n.useRef(null),i=(0,a.s)(t,r.contentRef,l);return n.useEffect(()=>{let e=l.current;if(e)return(0,v.Eq)(e)},[]),(0,m.jsx)(F,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault())})}),I=n.forwardRef((e,t)=>{let r=C(L,e.__scopeDialog),o=n.useRef(!1),a=n.useRef(!1);return(0,m.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,l;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current||null===(l=r.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var n,l;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let i=t.target;(null===(l=r.triggerRef.current)||void 0===l?void 0:l.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),F=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:i,...s}=e,c=C(L,r),p=n.useRef(null),f=(0,a.s)(t,p);return(0,h.Oh)(),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:i,children:(0,m.jsx)(u.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":V(c.open),...s,ref:f,onDismiss:()=>c.onOpenChange(!1)})}),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(W,{titleId:c.titleId}),(0,m.jsx)(Q,{contentRef:p,descriptionId:c.descriptionId})]})]})}),z="DialogTitle",q=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(z,r);return(0,m.jsx)(f.sG.h2,{id:o.titleId,...n,ref:t})});q.displayName=z;var B="DialogDescription",U=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(B,r);return(0,m.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:t})});U.displayName=B;var G="DialogClose",H=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=C(G,r);return(0,m.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,o.m)(e.onClick,()=>a.onOpenChange(!1))})});function V(e){return e?"open":"closed"}H.displayName=G;var X="DialogTitleWarning",[Z,K]=(0,l.q)(X,{contentName:L,titleName:z,docsSlug:"dialog"}),W=e=>{let{titleId:t}=e,r=K(X),o="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return n.useEffect(()=>{t&&!document.getElementById(t)&&console.error(o)},[o,t]),null},Q=e=>{let{contentRef:t,descriptionId:r}=e,o=K("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");r&&n&&!document.getElementById(r)&&console.warn(a)},[a,t,r]),null},Y=j,J=M,$=O,ee=T,et=N,er=q,en=U,eo=H},15546:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]])},16861:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("FilterX",[["path",{d:"M13.013 3H2l8 9.46V19l4 2v-8.54l.9-1.055",key:"1fi1da"}],["path",{d:"m22 3-5 5",key:"12jva0"}],["path",{d:"m17 3 5 5",key:"k36vhe"}]])},17607:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},17828:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64054).createAsyncLocalStorage)()},18271:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},20547:(e,t,r)=>{r.d(t,{UC:()=>H,ZL:()=>G,bL:()=>B,l9:()=>U});var n=r(12115),o=r(85185),a=r(6101),l=r(46081),i=r(19178),s=r(92293),u=r(25519),d=r(61285),c=r(35152),p=r(34378),f=r(28905),h=r(63655),y=r(99708),v=r(5845),g=r(38168),m=r(93795),x=r(95155),k="Popover",[b,w]=(0,l.A)(k,[c.Bk]),C=(0,c.Bk)(),[j,A]=b(k),M=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:a,onOpenChange:l,modal:i=!1}=e,s=C(t),u=n.useRef(null),[p,f]=n.useState(!1),[h=!1,y]=(0,v.i)({prop:o,defaultProp:a,onChange:l});return(0,x.jsx)(c.bL,{...s,children:(0,x.jsx)(j,{scope:t,contentId:(0,d.B)(),triggerRef:u,open:h,onOpenChange:y,onOpenToggle:n.useCallback(()=>y(e=>!e),[y]),hasCustomAnchor:p,onCustomAnchorAdd:n.useCallback(()=>f(!0),[]),onCustomAnchorRemove:n.useCallback(()=>f(!1),[]),modal:i,children:r})})};M.displayName=k;var P="PopoverAnchor";n.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=A(P,r),l=C(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:s}=a;return n.useEffect(()=>(i(),()=>s()),[i,s]),(0,x.jsx)(c.Mz,{...l,...o,ref:t})}).displayName=P;var E="PopoverTrigger",R=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,l=A(E,r),i=C(r),s=(0,a.s)(t,l.triggerRef),u=(0,x.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":q(l.open),...n,ref:s,onClick:(0,o.m)(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?u:(0,x.jsx)(c.Mz,{asChild:!0,...i,children:u})});R.displayName=E;var O="PopoverPortal",[_,T]=b(O,{forceMount:void 0}),D=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=A(O,t);return(0,x.jsx)(_,{scope:t,forceMount:r,children:(0,x.jsx)(f.C,{present:r||a.open,children:(0,x.jsx)(p.Z,{asChild:!0,container:o,children:n})})})};D.displayName=O;var L="PopoverContent",N=n.forwardRef((e,t)=>{let r=T(L,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=A(L,e.__scopePopover);return(0,x.jsx)(f.C,{present:n||a.open,children:a.modal?(0,x.jsx)(S,{...o,ref:t}):(0,x.jsx)(I,{...o,ref:t})})});N.displayName=L;var S=n.forwardRef((e,t)=>{let r=A(L,e.__scopePopover),l=n.useRef(null),i=(0,a.s)(t,l),s=n.useRef(!1);return n.useEffect(()=>{let e=l.current;if(e)return(0,g.Eq)(e)},[]),(0,x.jsx)(m.A,{as:y.DX,allowPinchZoom:!0,children:(0,x.jsx)(F,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),s.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;s.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),I=n.forwardRef((e,t)=>{let r=A(L,e.__scopePopover),o=n.useRef(!1),a=n.useRef(!1);return(0,x.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,l;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current||null===(l=r.triggerRef.current)||void 0===l||l.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{var n,l;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let i=t.target;(null===(l=r.triggerRef.current)||void 0===l?void 0:l.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),F=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:l,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:h,...y}=e,v=A(L,r),g=C(r);return(0,s.Oh)(),(0,x.jsx)(u.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,x.jsx)(i.qW,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:h,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onDismiss:()=>v.onOpenChange(!1),children:(0,x.jsx)(c.UC,{"data-state":q(v.open),role:"dialog",id:v.contentId,...g,...y,ref:t,style:{...y.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),z="PopoverClose";function q(e){return e?"open":"closed"}n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=A(z,r);return(0,x.jsx)(h.sG.button,{type:"button",...n,ref:t,onClick:(0,o.m)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=z,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=C(r);return(0,x.jsx)(c.i3,{...o,...n,ref:t})}).displayName="PopoverArrow";var B=M,U=R,G=D,H=N},25318:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},26854:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},27140:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("MemoryStick",[["path",{d:"M6 19v-3",key:"1nvgqn"}],["path",{d:"M10 19v-3",key:"iu8nkm"}],["path",{d:"M14 19v-3",key:"kcehxu"}],["path",{d:"M18 19v-3",key:"1vh91z"}],["path",{d:"M8 11V9",key:"63erz4"}],["path",{d:"M16 11V9",key:"fru6f3"}],["path",{d:"M12 11V9",key:"ha00sb"}],["path",{d:"M2 15h20",key:"16ne18"}],["path",{d:"M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1.1a2 2 0 0 0 0 3.837V17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5.1a2 2 0 0 0 0-3.837Z",key:"lhddv3"}]])},36645:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(88229)._(r(67357));function o(e,t){var r;let o={};"function"==typeof e&&(o.loader=e);let a={...o,...t};return(0,n.default)({...a,modules:null==(r=a.loadableGenerated)?void 0:r.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},40968:(e,t,r)=>{r.d(t,{b:()=>i});var n=r(12115),o=r(63655),a=r(95155),l=n.forwardRef((e,t)=>(0,a.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var i=l},50286:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},54583:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("ListX",[["path",{d:"M11 12H3",key:"51ecnj"}],["path",{d:"M16 6H3",key:"1wxfjs"}],["path",{d:"M16 18H3",key:"12xzn7"}],["path",{d:"m19 10-4 4",key:"1tz659"}],["path",{d:"m15 10 4 4",key:"1n7nei"}]])},55028:(e,t,r)=>{r.d(t,{default:()=>o.a});var n=r(36645),o=r.n(n)},56013:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]])},57082:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])},57679:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},59069:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]])},60794:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Laptop",[["path",{d:"M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16",key:"tarvll"}]])},60960:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("ListChecks",[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]])},62146:(e,t,r)=>{function n(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(45262)},63587:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("ListFilter",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M7 12h10",key:"b7w52i"}],["path",{d:"M10 18h4",key:"1ulq68"}]])},64054:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return l},createAsyncLocalStorage:function(){return a},createSnapshot:function(){return i}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function a(){return o?new o:new n}function l(e){return o?o.bind(e):n.bind(e)}function i(){return o?o.snapshot():function(e,...t){return e(...t)}}},67357:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(95155),o=r(12115),a=r(62146);function l(e){return{default:e&&"default"in e?e.default:e}}r(10255);let i={loader:()=>Promise.resolve(l(()=>null)),loading:null,ssr:!0},s=function(e){let t={...i,...e},r=(0,o.lazy)(()=>t.loader().then(l)),s=t.loading;function u(e){let l=s?(0,n.jsx)(s,{isLoading:!0,pastDelay:!0,error:null}):null,i=!t.ssr||!!t.loading,u=i?o.Suspense:o.Fragment,d=t.ssr?(0,n.jsxs)(n.Fragment,{children:[null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(u,{...i?{fallback:l}:{},children:d})}return u.displayName="LoadableComponent",u}},69991:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return m},MissingStaticPage:function(){return g},NormalizeError:function(){return y},PageNotFoundError:function(){return v},SP:function(){return p},ST:function(){return f},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return s},getLocationOrigin:function(){return l},getURL:function(){return i},isAbsoluteUrl:function(){return a},isResSent:function(){return u},loadGetInitialProps:function(){return c},normalizeRepeatedSlashes:function(){return d},stringifyError:function(){return x}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return r||(r=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>o.test(e);function l(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function i(){let{href:e}=window.location,t=l();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function d(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function c(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await c(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Object.defineProperty(Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let p="undefined"!=typeof performance,f=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class y extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class m extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},70919:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Repeat1",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}],["path",{d:"M11 10h1v4",key:"70cz1p"}]])},73158:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},74074:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("SearchSlash",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},75853:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]])},76570:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},76981:(e,t,r)=>{r.d(t,{C1:()=>A,bL:()=>j});var n=r(12115),o=r(6101),a=r(46081),l=r(85185),i=r(5845),s=r(45503),u=r(11275),d=r(28905),c=r(63655),p=r(95155),f="Checkbox",[h,y]=(0,a.A)(f),[v,g]=h(f),m=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:a,checked:s,defaultChecked:u,required:d,disabled:f,value:h="on",onCheckedChange:y,form:g,...m}=e,[x,k]=n.useState(null),j=(0,o.s)(t,e=>k(e)),A=n.useRef(!1),M=!x||g||!!x.closest("form"),[P=!1,E]=(0,i.i)({prop:s,defaultProp:u,onChange:y}),R=n.useRef(P);return n.useEffect(()=>{let e=null==x?void 0:x.form;if(e){let t=()=>E(R.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[x,E]),(0,p.jsxs)(v,{scope:r,state:P,disabled:f,children:[(0,p.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":w(P)?"mixed":P,"aria-required":d,"data-state":C(P),"data-disabled":f?"":void 0,disabled:f,value:h,...m,ref:j,onKeyDown:(0,l.m)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.m)(e.onClick,e=>{E(e=>!!w(e)||!e),M&&(A.current=e.isPropagationStopped(),A.current||e.stopPropagation())})}),M&&(0,p.jsx)(b,{control:x,bubbles:!A.current,name:a,value:h,checked:P,required:d,disabled:f,form:g,style:{transform:"translateX(-100%)"},defaultChecked:!w(u)&&u})]})});m.displayName=f;var x="CheckboxIndicator",k=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...o}=e,a=g(x,r);return(0,p.jsx)(d.C,{present:n||w(a.state)||!0===a.state,children:(0,p.jsx)(c.sG.span,{"data-state":C(a.state),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});k.displayName=x;var b=e=>{let{control:t,checked:r,bubbles:o=!0,defaultChecked:a,...l}=e,i=n.useRef(null),d=(0,s.Z)(r),c=(0,u.X)(t);n.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==r&&t){let n=new Event("click",{bubbles:o});e.indeterminate=w(r),t.call(e,!w(r)&&r),e.dispatchEvent(n)}},[d,r,o]);let f=n.useRef(!w(r)&&r);return(0,p.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:null!=a?a:f.current,...l,tabIndex:-1,ref:i,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function w(e){return"indeterminate"===e}function C(e){return w(e)?"indeterminate":e?"checked":"unchecked"}var j=m,A=k},78859:(e,t)=>{function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,n(e));else t.set(r,n(o));return t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,n]of t.entries())e.append(r,n)}return e}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return a},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o}})},79225:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("SkipForward",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]])},80621:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("ChartBarBig",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1",key:"1iip1u"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1",key:"1anskk"}]])},80659:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])},81710:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},82757:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},formatWithValidation:function(){return i},urlObjectKeys:function(){return l}});let n=r(6966)._(r(78859)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",l=e.pathname||"",i=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(n.urlQueryToSearchParams(s)));let d=e.search||s&&"?"+s||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==u?(u="//"+(u||""),l&&"/"!==l[0]&&(l="/"+l)):u||(u=""),i&&"#"!==i[0]&&(i="#"+i),d&&"?"!==d[0]&&(d="?"+d),""+a+u+(l=l.replace(/[?#]/g,encodeURIComponent))+(d=d.replace("#","%23"))+i}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(e){return a(e)}},85744:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(17828)},87057:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},87489:(e,t,r)=>{r.d(t,{b:()=>u});var n=r(12115),o=r(63655),a=r(95155),l="horizontal",i=["horizontal","vertical"],s=n.forwardRef((e,t)=>{var r;let{decorative:n,orientation:s=l,...u}=e,d=(r=s,i.includes(r))?s:l;return(0,a.jsx)(o.sG.div,{"data-orientation":d,...n?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...u,ref:t})});s.displayName="Separator";var u=s},89613:(e,t,r)=>{r.d(t,{Kq:()=>z,UC:()=>U,bL:()=>q,l9:()=>B});var n=r(12115),o=r(85185),a=r(6101),l=r(46081),i=r(19178),s=r(61285),u=r(35152),d=(r(34378),r(28905)),c=r(63655),p=r(99708),f=r(5845),h=r(2564),y=r(95155),[v,g]=(0,l.A)("Tooltip",[u.Bk]),m=(0,u.Bk)(),x="TooltipProvider",k="tooltip.open",[b,w]=v(x),C=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:o=300,disableHoverableContent:a=!1,children:l}=e,[i,s]=n.useState(!0),u=n.useRef(!1),d=n.useRef(0);return n.useEffect(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,y.jsx)(b,{scope:t,isOpenDelayed:i,delayDuration:r,onOpen:n.useCallback(()=>{window.clearTimeout(d.current),s(!1)},[]),onClose:n.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>s(!0),o)},[o]),isPointerInTransitRef:u,onPointerInTransitChange:n.useCallback(e=>{u.current=e},[]),disableHoverableContent:a,children:l})};C.displayName=x;var j="Tooltip",[A,M]=v(j),P=e=>{let{__scopeTooltip:t,children:r,open:o,defaultOpen:a=!1,onOpenChange:l,disableHoverableContent:i,delayDuration:d}=e,c=w(j,e.__scopeTooltip),p=m(t),[h,v]=n.useState(null),g=(0,s.B)(),x=n.useRef(0),b=null!=i?i:c.disableHoverableContent,C=null!=d?d:c.delayDuration,M=n.useRef(!1),[P=!1,E]=(0,f.i)({prop:o,defaultProp:a,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(k))):c.onClose(),null==l||l(e)}}),R=n.useMemo(()=>P?M.current?"delayed-open":"instant-open":"closed",[P]),O=n.useCallback(()=>{window.clearTimeout(x.current),x.current=0,M.current=!1,E(!0)},[E]),_=n.useCallback(()=>{window.clearTimeout(x.current),x.current=0,E(!1)},[E]),T=n.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>{M.current=!0,E(!0),x.current=0},C)},[C,E]);return n.useEffect(()=>()=>{x.current&&(window.clearTimeout(x.current),x.current=0)},[]),(0,y.jsx)(u.bL,{...p,children:(0,y.jsx)(A,{scope:t,contentId:g,open:P,stateAttribute:R,trigger:h,onTriggerChange:v,onTriggerEnter:n.useCallback(()=>{c.isOpenDelayed?T():O()},[c.isOpenDelayed,T,O]),onTriggerLeave:n.useCallback(()=>{b?_():(window.clearTimeout(x.current),x.current=0)},[_,b]),onOpen:O,onClose:_,disableHoverableContent:b,children:r})})};P.displayName=j;var E="TooltipTrigger",R=n.forwardRef((e,t)=>{let{__scopeTooltip:r,...l}=e,i=M(E,r),s=w(E,r),d=m(r),p=n.useRef(null),f=(0,a.s)(t,p,i.onTriggerChange),h=n.useRef(!1),v=n.useRef(!1),g=n.useCallback(()=>h.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,y.jsx)(u.Mz,{asChild:!0,...d,children:(0,y.jsx)(c.sG.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...l,ref:f,onPointerMove:(0,o.m)(e.onPointerMove,e=>{"touch"===e.pointerType||v.current||s.isPointerInTransitRef.current||(i.onTriggerEnter(),v.current=!0)}),onPointerLeave:(0,o.m)(e.onPointerLeave,()=>{i.onTriggerLeave(),v.current=!1}),onPointerDown:(0,o.m)(e.onPointerDown,()=>{h.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,o.m)(e.onFocus,()=>{h.current||i.onOpen()}),onBlur:(0,o.m)(e.onBlur,i.onClose),onClick:(0,o.m)(e.onClick,i.onClose)})})});R.displayName=E;var[O,_]=v("TooltipPortal",{forceMount:void 0}),T="TooltipContent",D=n.forwardRef((e,t)=>{let r=_(T,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...a}=e,l=M(T,e.__scopeTooltip);return(0,y.jsx)(d.C,{present:n||l.open,children:l.disableHoverableContent?(0,y.jsx)(I,{side:o,...a,ref:t}):(0,y.jsx)(L,{side:o,...a,ref:t})})}),L=n.forwardRef((e,t)=>{let r=M(T,e.__scopeTooltip),o=w(T,e.__scopeTooltip),l=n.useRef(null),i=(0,a.s)(t,l),[s,u]=n.useState(null),{trigger:d,onClose:c}=r,p=l.current,{onPointerInTransitChange:f}=o,h=n.useCallback(()=>{u(null),f(!1)},[f]),v=n.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());u(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,o),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())])),f(!0)},[f]);return n.useEffect(()=>()=>h(),[h]),n.useEffect(()=>{if(d&&p){let e=e=>v(e,p),t=e=>v(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,v,h]),n.useEffect(()=>{if(s){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==d?void 0:d.contains(t))||(null==p?void 0:p.contains(t)),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let l=t[e].x,i=t[e].y,s=t[a].x,u=t[a].y;i>n!=u>n&&r<(s-l)*(n-i)/(u-i)+l&&(o=!o)}return o}(r,s);n?h():o&&(h(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,s,c,h]),(0,y.jsx)(I,{...e,ref:i})}),[N,S]=v(j,{isInside:!1}),I=n.forwardRef((e,t)=>{let{__scopeTooltip:r,children:o,"aria-label":a,onEscapeKeyDown:l,onPointerDownOutside:s,...d}=e,c=M(T,r),f=m(r),{onClose:v}=c;return n.useEffect(()=>(document.addEventListener(k,v),()=>document.removeEventListener(k,v)),[v]),n.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(c.trigger))&&v()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,v]),(0,y.jsx)(i.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:v,children:(0,y.jsxs)(u.UC,{"data-state":c.stateAttribute,...f,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,y.jsx)(p.xV,{children:o}),(0,y.jsx)(N,{scope:r,isInside:!0,children:(0,y.jsx)(h.b,{id:c.contentId,role:"tooltip",children:a||o})})]})})});D.displayName=T;var F="TooltipArrow";n.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,o=m(r);return S(F,r).isInside?null:(0,y.jsx)(u.i3,{...o,...n,ref:t})}).displayName=F;var z=C,q=P,B=R,U=D},98328:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("CalendarDays",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]])},99036:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(40157).A)("Chrome",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8",key:"a0cw5f"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14",key:"1kftof"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14",key:"1ymyh8"}]])}}]);