1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ea3d379e-7b20-4479-9533-4c17854739e6",e._sentryDebugIdIdentifier="sentry-dbid-ea3d379e-7b20-4479-9533-4c17854739e6")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5624],{1987:(e,t,r)=>{r.d(t,{bL:()=>y,lg:()=>g,qW:()=>p});var n,o=r(12115),i=r(92556),l=r(88142),a=r(94446),s=r(70222),u=r(59584),d=r(95155),c="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=o.forwardRef((e,t)=>{var r,p;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:y,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:w,onDismiss:x,...E}=e,C=o.useContext(f),[R,D]=o.useState(null),N=null!=(p=null==R?void 0:R.ownerDocument)?p:null==(r=globalThis)?void 0:r.document,[,j]=o.useState({}),O=(0,a.s)(t,e=>D(e)),_=Array.from(C.layers),[I]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),A=_.indexOf(I),P=R?_.indexOf(R):-1,M=C.layersWithOutsidePointerEventsDisabled.size>0,L=P>=A,S=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){v("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",l.current),l.current=t,r.addEventListener("click",l.current,{once:!0})):t()}else r.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",l.current)}},[r,n]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...C.branches].some(e=>e.contains(t));L&&!r&&(null==g||g(e),null==w||w(e),e.defaultPrevented||null==x||x())},N),F=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&v("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...C.branches].some(e=>e.contains(t))&&(null==b||b(e),null==w||w(e),e.defaultPrevented||null==x||x())},N);return(0,u.U)(e=>{P===C.layers.size-1&&(null==y||y(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},N),o.useEffect(()=>{if(R)return h&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(n=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(R)),C.layers.add(R),m(),()=>{h&&1===C.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=n)}},[R,N,h,C]),o.useEffect(()=>()=>{R&&(C.layers.delete(R),C.layersWithOutsidePointerEventsDisabled.delete(R),m())},[R,C]),o.useEffect(()=>{let e=()=>j({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,d.jsx)(l.sG.div,{...E,ref:O,style:{pointerEvents:M?L?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,F.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,F.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,S.onPointerDownCapture)})});p.displayName="DismissableLayer";var h=o.forwardRef((e,t)=>{let r=o.useContext(f),n=o.useRef(null),i=(0,a.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,d.jsx)(l.sG.div,{...e,ref:i})});function m(){let e=new CustomEvent(c);document.dispatchEvent(e)}function v(e,t,r,n){let{discrete:o}=n,i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?(0,l.hO)(i,a):i.dispatchEvent(a)}h.displayName="DismissableLayerBranch";var y=p,g=h},3468:(e,t,r)=>{r.d(t,{A:()=>l,q:()=>i});var n=r(12115),o=r(95155);function i(e,t){let r=n.createContext(t),i=e=>{let{children:t,...i}=e,l=n.useMemo(()=>i,Object.values(i));return(0,o.jsx)(r.Provider,{value:l,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=n.useContext(r);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function l(e,t=[]){let r=[],i=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return i.scopeName=e,[function(t,i){let l=n.createContext(i),a=r.length;r=[...r,i];let s=t=>{let{scope:r,children:i,...s}=t,u=r?.[e]?.[a]||l,d=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:d,children:i})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[a]||l,u=n.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(i,...t)]}},19526:(e,t,r)=>{r.d(t,{Oh:()=>i});var n=r(12115),o=0;function i(){n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:l()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:l()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function l(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},56348:(e,t,r)=>{r.d(t,{G5:()=>Z,H_:()=>z,JU:()=>K,Pb:()=>V,UC:()=>k,VF:()=>U,YJ:()=>T,ZL:()=>F,ZP:()=>$,bL:()=>L,hN:()=>B,l9:()=>S,q7:()=>W,wv:()=>q,z6:()=>G});var n=r(12115),o=r(92556),i=r(94446),l=r(3468),a=r(86182),s=r(88142),u=r(90224),d=r(68946),c=r(95155),f="DropdownMenu",[p,h]=(0,l.A)(f,[u.UE]),m=(0,u.UE)(),[v,y]=p(f),g=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:i,defaultOpen:l,onOpenChange:s,modal:p=!0}=e,h=m(t),y=n.useRef(null),[g,b]=(0,a.i)({prop:i,defaultProp:null!=l&&l,onChange:s,caller:f});return(0,c.jsx)(v,{scope:t,triggerId:(0,d.B)(),triggerRef:y,contentId:(0,d.B)(),open:g,onOpenChange:b,onOpenToggle:n.useCallback(()=>b(e=>!e),[b]),modal:p,children:(0,c.jsx)(u.bL,{...h,open:g,onOpenChange:b,dir:o,modal:p,children:r})})};g.displayName=f;var b="DropdownMenuTrigger",w=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...l}=e,a=y(b,r),d=m(r);return(0,c.jsx)(u.Mz,{asChild:!0,...d,children:(0,c.jsx)(s.sG.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...l,ref:(0,i.t)(t,a.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});w.displayName=b;var x=e=>{let{__scopeDropdownMenu:t,...r}=e,n=m(t);return(0,c.jsx)(u.ZL,{...n,...r})};x.displayName="DropdownMenuPortal";var E="DropdownMenuContent",C=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...i}=e,l=y(E,r),a=m(r),s=n.useRef(!1);return(0,c.jsx)(u.UC,{id:l.contentId,"aria-labelledby":l.triggerId,...a,...i,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;s.current||null==(t=l.triggerRef.current)||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!l.modal||n)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});C.displayName=E;var R=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.YJ,{...o,...n,ref:t})});R.displayName="DropdownMenuGroup";var D=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.JU,{...o,...n,ref:t})});D.displayName="DropdownMenuLabel";var N=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.q7,{...o,...n,ref:t})});N.displayName="DropdownMenuItem";var j=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.H_,{...o,...n,ref:t})});j.displayName="DropdownMenuCheckboxItem";var O=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.z6,{...o,...n,ref:t})});O.displayName="DropdownMenuRadioGroup";var _=n.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.hN,{...o,...n,ref:t})});_.displayName="DropdownMenuRadioItem";var I=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.VF,{...o,...n,ref:t})});I.displayName="DropdownMenuItemIndicator";var A=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.wv,{...o,...n,ref:t})});A.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.i3,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var P=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.ZP,{...o,...n,ref:t})});P.displayName="DropdownMenuSubTrigger";var M=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,c.jsx)(u.G5,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});M.displayName="DropdownMenuSubContent";var L=g,S=w,F=x,k=C,T=R,K=D,W=N,z=j,G=O,B=_,U=I,q=A,V=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:i}=e,l=m(t),[s,d]=(0,a.i)({prop:n,defaultProp:null!=i&&i,onChange:o,caller:"DropdownMenuSub"});return(0,c.jsx)(u.Pb,{...l,open:s,onOpenChange:d,children:r})},$=P,Z=M},57259:(e,t,r)=>{r.d(t,{UC:()=>j,bL:()=>D,l9:()=>N,z3:()=>m});var n=r(12115),o=r(92556),i=r(3468),l=r(86182),a=r(4129),s=r(94446),u=r(88142),d=r(76842),c=r(68946),f=r(95155),p="Collapsible",[h,m]=(0,i.A)(p),[v,y]=h(p),g=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:i,disabled:a,onOpenChange:s,...d}=e,[h,m]=(0,l.i)({prop:o,defaultProp:null!=i&&i,onChange:s,caller:p});return(0,f.jsx)(v,{scope:r,disabled:a,contentId:(0,c.B)(),open:h,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),children:(0,f.jsx)(u.sG.div,{"data-state":R(h),"data-disabled":a?"":void 0,...d,ref:t})})});g.displayName=p;var b="CollapsibleTrigger",w=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,i=y(b,r);return(0,f.jsx)(u.sG.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":R(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)})});w.displayName=b;var x="CollapsibleContent",E=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=y(x,e.__scopeCollapsible);return(0,f.jsx)(d.C,{present:r||o.open,children:e=>{let{present:r}=e;return(0,f.jsx)(C,{...n,ref:t,present:r})}})});E.displayName=x;var C=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:i,...l}=e,d=y(x,r),[c,p]=n.useState(o),h=n.useRef(null),m=(0,s.s)(t,h),v=n.useRef(0),g=v.current,b=n.useRef(0),w=b.current,E=d.open||c,C=n.useRef(E),D=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.N)(()=>{let e=h.current;if(e){D.current=D.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();v.current=t.height,b.current=t.width,C.current||(e.style.transitionDuration=D.current.transitionDuration,e.style.animationName=
1D.current.animationName),p(o)}},[d.open,o]),(0,f.jsx)(u.sG.div,{"data-state":R(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!E,...l,ref:m,style:{"--radix-collapsible-content-height":g?"".concat(g,"px"):void 0,"--radix-collapsible-content-width":w?"".concat(w,"px"):void 0,...e.style},children:E&&i})});function R(e){return e?"open":"closed"}var D=g,N=w,j=E},66218:(e,t,r)=>{r.d(t,{jH:()=>i});var n=r(12115);r(95155);var o=n.createContext(void 0);function i(e){let t=n.useContext(o);return e||t||"ltr"}},69666:(e,t,r)=>{r.d(t,{n:()=>c});var n=r(12115),o=r(94446),i=r(88142),l=r(70222),a=r(95155),s="focusScope.autoFocusOnMount",u="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},c=n.forwardRef((e,t)=>{let{loop:r=!1,trapped:c=!1,onMountAutoFocus:v,onUnmountAutoFocus:y,...g}=e,[b,w]=n.useState(null),x=(0,l.c)(v),E=(0,l.c)(y),C=n.useRef(null),R=(0,o.s)(t,e=>w(e)),D=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(c){let e=function(e){if(D.paused||!b)return;let t=e.target;b.contains(t)?C.current=t:h(C.current,{select:!0})},t=function(e){if(D.paused||!b)return;let t=e.relatedTarget;null!==t&&(b.contains(t)||h(C.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[c,b,D.paused]),n.useEffect(()=>{if(b){m.add(D);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(s,d);b.addEventListener(s,x),b.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(f(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(b))}return()=>{b.removeEventListener(s,x),setTimeout(()=>{let t=new CustomEvent(u,d);b.addEventListener(u,E),b.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),b.removeEventListener(u,E),m.remove(D)},0)}}},[b,x,E,D]);let N=n.useCallback(e=>{if(!r&&!c||D.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,i]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);o&&i?e.shiftKey||n!==i?e.shiftKey&&n===o&&(e.preventDefault(),r&&h(i,{select:!0})):(e.preventDefault(),r&&h(o,{select:!0})):n===t&&e.preventDefault()}},[r,c,D.paused]);return(0,a.jsx)(i.sG.div,{tabIndex:-1,...g,ref:R,onKeyDown:N})});function f(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function p(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}c.displayName="FocusScope";var m=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=v(e,t)).unshift(t)},remove(t){var r;null==(r=(e=v(e,t))[0])||r.resume()}}}();function v(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},78625:(e,t,r)=>{r.d(t,{N:()=>h});var n,o=r(67325),i=r(75777),l=r(15378),a=r(12115),s=r(3468),u=r(94446),d=r(95155);function c(e){let t=function(e){let t=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(a.isValidElement(r)){var o;let e,i,l=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),s=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(s.ref=t?(0,u.t)(t,l):l),a.cloneElement(r,s)}return a.Children.count(r)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=a.forwardRef((e,r)=>{let{children:n,...o}=e,i=a.Children.toArray(n),l=i.find(p);if(l){let e=l.props.children,n=i.map(t=>t!==l?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,d.jsx)(t,{...o,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,n):null})}return(0,d.jsx)(t,{...o,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var f=Symbol("radix.slottable");function p(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}function h(e){let t=e+"CollectionProvider",[r,n]=(0,s.A)(t),[o,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:t,children:r}=e,n=a.useRef(null),i=a.useRef(new Map).current;return(0,d.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};l.displayName=t;let f=e+"CollectionSlot",p=c(f),h=a.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=i(f,r),l=(0,u.s)(t,o.collectionRef);return(0,d.jsx)(p,{ref:l,children:n})});h.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",y=c(m),g=a.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,l=a.useRef(null),s=(0,u.s)(t,l),c=i(m,r);return a.useEffect(()=>(c.itemMap.set(l,{ref:l,...o}),()=>void c.itemMap.delete(l))),(0,d.jsx)(y,{...{[v]:""},ref:s,children:n})});return g.displayName=m,[{Provider:l,Slot:h,ItemSlot:g},function(t){let r=i(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var m=new WeakMap;function v(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=y(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function y(e){return e!=e||0===e?0:Math.trunc(e)}n=new WeakMap,class e extends Map{set(e,t){return m.get(this)&&(this.has(e)?(0,o._)(this,n)[(0,o._)(this,n).indexOf(e)]=e:(0,o._)(this,n).push(e)),super.set(e,t),this}insert(e,t,r){let i,l=this.has(t),a=(0,o._)(this,n).length,s=y(e),u=s>=0?s:a+s,d=u<0||u>=a?-1:u;if(d===this.size||l&&d===this.size-1||-1===d)return this.set(t,r),this;let c=this.size+ +!l;s<0&&u++;let f=[...(0,o._)(this,n)],p=!1;for(let e=u;e<c;e++)if(u===e){let n=f[e];f[e]===t&&(n=f[e+1]),l&&this.delete(t),i=this.get(n),this.set(t,r)}else{p||f[e-1]!==t||(p=!0);let r=f[p?e:e-1],n=i;i=this.get(r),this.delete(r),this.set(r,n)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=(0,o._)(this,n).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let i=(0,o._)(this,n).indexOf(e);return -1===i?this:this.insert(i,t,r)}after(e){let t=(0,o._)(this,n).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let i=(0,o._)(this,n).indexOf(e);return -1===i?this:this.insert(i+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return(0,l._)(this,n,[]),super.clear()}delete(e){let t=super.delete(e);return t&&(0,o._)(this,n).splice((0,o._)(this,n).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=v((0,o._)(this,n),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=v((0,o._)(this,n),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return(0,o._)(this,n).indexOf(e)}keyAt(e){return v((0,o._)(this,n),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=0,l=null!=o?o:this.at(0);for(let e of this)l=0===i&&1===t.length?e:Reflect.apply(n,this,[l,e,i,this]),i++;return l}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);i=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[i,r,e,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),(0,i._)(this,n,{writable:!0,value:void 0}),(0,l._)(this,n,[...super.keys()]),m.set(this,!0)}}},93409:(e,t,r)=>{r.d(t,{bm:()=>el,UC:()=>en,VY:()=>ei,hJ:()=>er,ZL:()=>et,bL:()=>X,hE:()=>eo,l9:()=>ee,G$:()=>H,Hs:()=>E}
1);var n=r(12115),o=r(92556),i=r(94446),l=r(3468),a=r(68946),s=r(86182),u=r(1987),d=r(69666),c=r(75433),f=r(76842),p=r(88142),h=r(19526),m=r(97276),v=r(97745),y=r(95155),g=Symbol("radix.slottable");function b(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===g}var w="Dialog",[x,E]=(0,l.A)(w),[C,R]=x(w),D=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:i,onOpenChange:l,modal:u=!0}=e,d=n.useRef(null),c=n.useRef(null),[f,p]=(0,s.i)({prop:o,defaultProp:null!=i&&i,onChange:l,caller:w});return(0,y.jsx)(C,{scope:t,triggerRef:d,contentRef:c,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:u,children:r})};D.displayName=w;var N="DialogTrigger",j=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=R(N,r),a=(0,i.s)(t,l.triggerRef);return(0,y.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":$(l.open),...n,ref:a,onClick:(0,o.mK)(e.onClick,l.onOpenToggle)})});j.displayName=N;var O="DialogPortal",[_,I]=x(O,{forceMount:void 0}),A=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:i}=e,l=R(O,t);return(0,y.jsx)(_,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,y.jsx)(f.C,{present:r||l.open,children:(0,y.jsx)(c.Z,{asChild:!0,container:i,children:e})}))})};A.displayName=O;var P="DialogOverlay",M=n.forwardRef((e,t)=>{let r=I(P,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=R(P,e.__scopeDialog);return i.modal?(0,y.jsx)(f.C,{present:n||i.open,children:(0,y.jsx)(S,{...o,ref:t})}):null});M.displayName=P;var L=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var l;let e,a,s=(l=r,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(u.ref=t?(0,i.t)(t,s):s),n.cloneElement(r,u)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e,l=n.Children.toArray(o),a=l.find(b);if(a){let e=a.props.children,o=l.map(t=>t!==a?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,y.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,y.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}("DialogOverlay.RemoveScroll"),S=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(P,r);return(0,y.jsx)(m.G,{as:L,allowPinchZoom:!0,shards:[o.contentRef],children:(0,y.jsx)(p.sG.div,{"data-state":$(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),F="DialogContent",k=n.forwardRef((e,t)=>{let r=I(F,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=R(F,e.__scopeDialog);return(0,y.jsx)(f.C,{present:n||i.open,children:i.modal?(0,y.jsx)(T,{...o,ref:t}):(0,y.jsx)(K,{...o,ref:t})})});k.displayName=F;var T=n.forwardRef((e,t)=>{let r=R(F,e.__scopeDialog),l=n.useRef(null),a=(0,i.s)(t,r.contentRef,l);return n.useEffect(()=>{let e=l.current;
1if(e)return(0,v.Eq)(e)},[]),(0,y.jsx)(W,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),K=n.forwardRef((e,t)=>{let r=R(F,e.__scopeDialog),o=n.useRef(!1),i=n.useRef(!1);return(0,y.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,l;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(l=r.triggerRef.current)||l.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var n,l;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let a=t.target;(null==(l=r.triggerRef.current)?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),W=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:a,...s}=e,c=R(F,r),f=n.useRef(null),p=(0,i.s)(t,f);return(0,h.Oh)(),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:l,onUnmountAutoFocus:a,children:(0,y.jsx)(u.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":$(c.open),...s,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(Y,{titleId:c.titleId}),(0,y.jsx)(Q,{contentRef:f,descriptionId:c.descriptionId})]})]})}),z="DialogTitle",G=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(z,r);return(0,y.jsx)(p.sG.h2,{id:o.titleId,...n,ref:t})});G.displayName=z;var B="DialogDescription",U=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(B,r);return(0,y.jsx)(p.sG.p,{id:o.descriptionId,...n,ref:t})});U.displayName=B;var q="DialogClose",V=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=R(q,r);return(0,y.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>i.onOpenChange(!1))})});function $(e){return e?"open":"closed"}V.displayName=q;var Z="DialogTitleWarning",[H,J]=(0,l.q)(Z,{contentName:F,titleName:z,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,r=J(Z),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=J("DialogDescriptionWarning"),i="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.getAttribute("aria-describedby");r&&n&&(document.getElementById(r)||console.warn(i))},[i,t,r]),null},X=D,ee=j,et=A,er=M,en=k,eo=G,ei=U,el=V},94446:(e,t,r)=>{r.d(t,{s:()=>l,t:()=>i});var n=r(12115);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function l(...e){return n.useCallback(i(...e),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.