1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:finishers":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7fa440d3-8bae-4116-99e6-3bc4be0ab96c",e._sentryDebugIdIdentifier="sentry-dbid-7fa440d3-8bae-4116-99e6-3bc4be0ab96c")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3623],{18516:function(e,t,n){var r,o=n(2784);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}t.Z=function(e){return o.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:"1.5em",height:"1.5em",viewBox:"0 -960 960 960"},e),r||(r=o.createElement("path",{d:"M249-193.43 193.43-249l231-231-231-231L249-766.57l231 231 231-231L766.57-711l-231 231 231 231L711-193.43l-231-231z"})))}},53623:function(e,t,n){n.r(t);var r=n(52322),o=n(13119),a=n(88687);t.default=e=>{let{open:t,onClose:n,menuItems:l}=e;return(0,r.jsx)(o.yo,{open:t,onOpenChange:n,children:(0,r.jsx)(o.ue,{children:(0,r.jsx)("div",{className:"flex flex-col",children:l.map(e=>(0,r.jsx)(a.Z,{onClose:n,...e,className:"py-2 px-6 block after:hidden text-lg md:text-base"},e.label.id))})})})}},13119:function(e,t,n){n.d(t,{ue:function(){return p},yo:function(){return d}});var r=n(52322),o=n(2784),a=n(18516),l=n(70241),s=n(10929),i=n(33012);let d=l.fC;l.xz,l.x8;let u=l.h_,c=o.forwardRef((e,t)=>{let{className:n,...o}=e;return(0,r.jsx)(l.aV,{className:(0,i.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n),...o,ref:t})});c.displayName=l.aV.displayName;let f=(0,s.j)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),p=o.forwardRef((e,t)=>{let{side:n="right",className:o,children:s,withCloseIcon:d=!0,...p}=e;return(0,r.jsxs)(u,{children:[(0,r.jsx)(c,{}),(0,r.jsxs)(l.VY,{ref:t,className:(0,i.cn)(f({side:n}),"w-full lg:max-w-[400px] overflow-y-auto",o),...p,children:[s,d&&(0,r.jsxs)(l.x8,{className:"absolute right-4 top-4 p-2 rounded w-8 h-8 opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,r.jsx)(a.Z,{className:"h-6 w-6"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});p.displayName=l.VY.displayName,o.forwardRef((e,t)=>{let{className:n,...o}=e;return(0,r.jsx)(l.Dx,{ref:t,className:(0,i.cn)("text-lg font-semibold text-foreground",n),...o})}).displayName=l.Dx.displayName,o.forwardRef((e,t)=>{let{className:n,...o}=e;return(0,r.jsx)(l.dk,{ref:t,className:(0,i.cn)("text-sm text-muted-foreground",n),...o})}).displayName=l.dk.displayName},70241:function(e,t,n){n.d(t,{Dx:function(){return er},VY:function(){return en},aV:function(){return et},dk:function(){return eo},fC:function(){return J},h_:function(){return ee},x8:function(){return ea},xz:function(){return Q}});var r=n(2784),o=n(17998),a=n(62656),l=n(92211),s=n(23372),i=n(87695),d=n(35999),u=n(22426),c=n(78773),f=n(79616),p=n(72714),g=n(11861),m=n(70506),y=n(49732),b=n(49815),h=n(52322),x="Dialog",[v,w]=(0,l.b)(x),[j,D]=v(x),N=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:a,onOpenChange:l,modal:d=!0}=e,u=r.useRef(null),c=r.useRef(null),[f,p]=(0,i.T)({prop:o,defaultProp:a??!1,onChange:l,caller:x});return(0,h.jsx)(j,{scope:t,triggerRef:u,contentRef:c,contentId:(0,s.M)(),titleId:(0,s.M)(),descriptionId:(0,s.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:d,children:n})};N.displayName=x;var R="DialogTrigger",_=r.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,l=D(R,n),s=(0,a.e)(t,l.triggerRef);return(0,h.jsx)(p.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":K(l.open),...r,ref:s,onClick:(0,o.Mj)(e.onClick,l.onOpenToggle)})});_.displayName=R;var C="DialogPortal",[I,M]=v(C,{forceMount:void 0}),O=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:a}=e,l=D(C,t);return(0,h.jsx)(I,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,h.jsx)(f.z,{present:n||l.open,children:(0,h.jsx)(c.h,{asChild:!0,container:a,children:e})}))})};O.displayName=C;var k="DialogOverlay",E=r.forwardRef((e,t)=>{let n=M(k,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=D(k,e.__scopeDialog);return a.modal?(0,h.jsx)(f.z,{present:r||a.open,children:(0,h.jsx)(F,{...o,ref:t})}):null});E.displayName=k;var V=(0,b.Z8)("DialogOverlay.RemoveScroll"),F=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D(k,n);return(0,h.jsx)(m.Z,{as:V,allowPinchZoom:!0,shards:[o.contentRef],children:(0,h.jsx)(p.WV.div,{"data-state":K(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),P="DialogContent",A=r.forwardRef((e,t)=>{let n=M(P,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=D(P,e.__scopeDialog);return(0,h.jsx)(f.z,{present:r||a.open,children:a.modal?(0,h.jsx)(W,{...o,ref:t}):(0,h.jsx)(z,{...o,ref:t})})});A.displayName=P;var W=r.forwardRef((e,t)=>{let n=D(P,e.__scopeDialog),l=r.useRef(null),s=(0,a.e)(t,n.contentRef,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,y.Ry)(e)},[]),(0,h.jsx)(T,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.Mj)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.Mj)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.Mj)(e.onFocusOutside,e=>e.preventDefault())})}),z=r.forwardRef((e,t)=>{let n=D(P,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return(0,h.jsx)(T,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),T=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:s,...i}=e,c=D(P,n),f=r.useRef(null),p=(0,a.e)(t,f);return(0,g.EW)(),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(u.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:s,children:(0,h.jsx)(d.XB,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":K(c.open),...i,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(X,{titleId:c.titleId}),(0,h.jsx)(G,{contentRef:f,descriptionId:c.descriptionId})]})]})}),Z="DialogTitle",$=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D(Z,n);return(0,h.jsx)(p.WV.h2,{id:o.titleId,...r,ref:t})});$.displayName=Z;var B="DialogDescription",L=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D(B,n);return(0,h.jsx)(p.WV.p,{id:o.descriptionId,...r,ref:t})});L.displayName=B;var S="DialogClose",Y=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=D(S,n);return(0,h.jsx)(p.WV.button,{type:"button",...r,ref:t,onClick:(0,o.Mj)(e.onClick,()=>a.onOpenChange(!1))})});function K(e){return e?"open":"closed"}Y.displayName=S;var q="DialogTitleWarning",[H,U]=(0,l.k)(q,{contentName:P,titleName:Z,docsSlug:"dialog"}),X=({titleId:e})=>{let t=U(q),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return r.useEffect(()=>{e&&!document.getElementById(e)&&console.error(n)},[n,e]),null},G=({contentRef:e,descriptionId:t})=>{let n=U("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return r.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&!document.getElementById(t)&&console.warn(o)},[o,e,t]),null},J=N,Q=_,ee=O,et=E,en=A,er=$,eo=L,ea=Y},10929:function(e,t,n){n.d(t,{j:function(){return l}});var r=n(40489);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=r.W,l=(e,t)=>
5n=>{var r;if((null==t?void 0:t.variants)==null)return a(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:s}=t,i=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==s?void 0:s[e];if(null===t)return null;let a=o(t)||o(r);return l[e][a]}),d=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return a(e,i,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...d}[t]):({...s,...d})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}}}]); 6//# sourceMappingURL=3623.33d83872357d1ec4.js.map
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.