1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4873],{25142:(e,n,t)=>{t.d(n,{UC:()=>no,q7:()=>na,JU:()=>nu,ZL:()=>nr,bL:()=>nn,wv:()=>ni,l9:()=>nt});var r=t(12115),o=t.t(r,2),u=t(4034),a=t(12476),i=t(63406),c=t(15714),l=t(8616),s=t(90917),d=t(62664),f=t(39621),p=t(80588),m=t(22556),v=t(18781),h=t(53091),g=t(56620),w=t(63548),b=t(9500),x=t(85195),y=Object.defineProperty,C=(e,n)=>y(e,"name",{value:n,configurable:!0}),M=!1;function R(){let[e,n]=r.useState(M);return r.useEffect(()=>{M||(M=!0,n(!0))},[]),e}C(R,"useIsHydrated");var D=o[" useSyncExternalStore ".trim().toString()];function j(){return()=>{}}function P(){return D(j,()=>!0,()=>!1)}C(j,"subscribe"),C(P,"useIsHydratedModern");var I="function"==typeof D?P:R,E=t(95155),K=Object.defineProperty,k=(e,n)=>K(e,"name",{value:n,configurable:!0}),F="rovingFocusGroup.onEntryFocus",S={bubbles:!1,cancelable:!0},T="RovingFocusGroup",[A,L,O]=(0,s.N)(T),[_,G]=(0,i.A)(T,[O]),[B,U]=_(T),H=r.forwardRef(k(function(e,n){return(0,E.jsx)(A.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,E.jsx)(A.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,E.jsx)(N,{...e,ref:n})})})},"RovingFocusGroup")),N=r.forwardRef(k(function(e,n){let{__scopeRovingFocusGroup:t,orientation:o,loop:i=!1,dir:s,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:m,onEntryFocus:v,preventScrollOnEntryFocus:h=!1,...g}=e,w=r.useRef(null),x=(0,a.s)(n,w),y=(0,d.jH)(s),[C,M]=(0,c.i)({prop:f,defaultProp:p??null,onChange:m,caller:T}),[R,D]=r.useState(!1),j=(0,b.c)(v),P=L(t),I=r.useRef(!1),[K,k]=r.useState(0);return r.useEffect(()=>{let e=w.current;if(e)return e.addEventListener(F,j),()=>e.removeEventListener(F,j)},[j]),(0,E.jsx)(B,{scope:t,orientation:o,dir:y,loop:i,currentTabStopId:C,onItemFocus:r.useCallback(e=>M(e),[M]),onItemShiftTab:r.useCallback(()=>D(!0),[]),onFocusableItemAdd:r.useCallback(()=>k(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>k(e=>e-1),[]),children:(0,E.jsx)(l.sG.div,{tabIndex:R||0===K?-1:0,"data-orientation":o,...g,ref:x,style:{outline:"none",...e.style},onMouseDown:(0,u.mK)(e.onMouseDown,()=>{I.current=!0}),onFocus:(0,u.mK)(e.onFocus,e=>{let n=!I.current;if(e.target===e.currentTarget&&n&&!R){let n=new CustomEvent(F,S);if(e.currentTarget.dispatchEvent(n),!n.defaultPrevented){let e=P().filter(e=>e.focusable);Z([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),h)}}I.current=!1}),onBlur:(0,u.mK)(e.onBlur,()=>D(!1))})})},"RovingFocusGroupImpl")),V=r.forwardRef(k(function(e,n){let{__scopeRovingFocusGroup:t,focusable:o=!0,active:a=!1,tabStopId:i,children:c,...s}=e,d=(0,w.B)(),f=i||d,p=U("RovingFocusGroupItem",t),m=p.currentTabStopId===f,v=L(t),{onFocusableItemAdd:h,onFocusableItemRemove:g,currentTabStopId:b}=p,y=I();return(0,x.N)(()=>{if(y&&o)return h(),()=>g()},[y,o,h,g]),r.useEffect(()=>{if(!y&&o)return h(),()=>g()},[y,o,h,g]),(0,E.jsx)(A.ItemSlot,{scope:t,id:f,focusable:o,active:a,children:(0,E.jsx)(l.sG.span,{tabIndex:m?0:-1,"data-orientation":p.orientation,...s,ref:n,onMouseDown:(0,u.mK)(e.onMouseDown,e=>{o?p.onItemFocus(f):e.preventDefault()}),onFocus:(0,u.mK)(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:(0,u.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;let n=z(e,p.orientation,p.dir);if(void 0!==n){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let t=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===n)t.reverse();else if("prev"===n||"next"===n){"prev"===n&&t.reverse();let r=t.indexOf(e.currentTarget);t=p.loop?W(t,r+1):t.slice(r+1)}setTimeout(()=>Z(t))}}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=b}):c})})},"RovingFocusGroupItem")),X={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function q(e,n){return"rtl"!==n?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function z(e,n,t){let r=q(e.key,t);if(!("vertical"===n&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===n&&["ArrowUp","ArrowDown"].includes(r)))return X[r]}function Z(e,n=!1){let t=document.activeElement;for(let r of e)if(r===t||(r.focus({preventScroll:n}),document.activeElement!==t))return}function W(e,n){return e.map((t,r)=>e[(n+r)%e.length])}k(q,"getDirectionAwareKey"),k(z,"getFocusIntent"),k(Z,"focusFirst"),k(W,"wrapArray");var J=t(36469),Y=t(65603),Q=t(9125),$=Object.defineProperty,ee=(e,n)=>$(e,"name",{value:n,configurable:!0}),en=["Enter"," "],et=["ArrowUp","PageDown","End"],er=["ArrowDown","PageUp","Home",...et];[...en],[...en];var eo="Menu",[eu,ea,ei]=(0,s.N)(eo),[ec,el]=(0,i.A)(eo,[ei,v.Bk,G]),es=(0,v.Bk)(),ed=G(),[ef,ep]=ec(eo),[em,ev]=ec(eo),eh=ee(e=>{let{__scopeMenu:n,open:t=!1,children:o,dir:u,onOpenChange:a,modal:i=!0}=e,c=es(n),[l,s]=r.useState(null),f=r.useRef(!1),p=(0,b.c)(a),m=(0,d.jH)(u);return r.useEffect(()=>{let e=ee(()=>{f.current=!0,document.addEventListener("pointerdown",n,{capture:!0,once:!0}),document.addEventListener("pointermove",n,{capture:!0,once:!0})},"handleKeyDown"),n=ee(()=>f.current=!1,"handlePointer");return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",n,{capture:!0}),document.removeEventListener("pointermove",n,{capture:!0})}},[]),r.useEffect(()=>{if(!t)return;let e=ee(()=>p(!1),"handleBlur");return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)}
1,[t,p]),(0,E.jsx)(v.bL,{...c,children:(0,E.jsx)(ef,{scope:n,open:t,onOpenChange:p,content:l,onContentChange:s,children:(0,E.jsx)(em,{scope:n,onClose:r.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:i,children:o})})})},"Menu"),eg=r.forwardRef(ee(function(e,n){let{__scopeMenu:t,...r}=e,o=es(t);return(0,E.jsx)(v.Mz,{...o,...r,ref:n})},"MenuAnchor")),ew="MenuPortal",[eb,ex]=ec(ew,{forceMount:void 0}),ey=ee(e=>{let{__scopeMenu:n,forceMount:t,children:r,container:o}=e,u=ep(ew,n);return(0,E.jsx)(eb,{scope:n,forceMount:t,children:(0,E.jsx)(g.C,{present:t||u.open,children:(0,E.jsx)(h.Z,{asChild:!0,container:o,children:r})})})},"MenuPortal"),eC="MenuContent",[eM,eR]=ec(eC),eD=r.forwardRef(ee(function(e,n){let t=ex(eC,e.__scopeMenu),{forceMount:r=t.forceMount,...o}=e,u=ep(eC,e.__scopeMenu),a=ev(eC,e.__scopeMenu);return(0,E.jsx)(eu.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(g.C,{present:r||u.open,children:(0,E.jsx)(eu.Slot,{scope:e.__scopeMenu,children:a.modal?(0,E.jsx)(ej,{...o,ref:n}):(0,E.jsx)(eP,{...o,ref:n})})})})},"MenuContent")),ej=r.forwardRef(ee(function(e,n){let t=ep(eC,e.__scopeMenu),o=r.useRef(null),i=(0,a.s)(n,o);return r.useEffect(()=>{let e=o.current;if(e)return(0,Y.Eq)(e)},[]),(0,E.jsx)(eE,{...e,ref:i,trapFocus:t.open,disableOutsidePointerEvents:t.open,disableOutsideScroll:!0,onFocusOutside:(0,u.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>t.onOpenChange(!1)})},"MenuRootContentModal")),eP=r.forwardRef(ee(function(e,n){let t=ep(eC,e.__scopeMenu);return(0,E.jsx)(eE,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>t.onOpenChange(!1)})},"MenuRootContentNonModal")),eI=(0,J.TL)("MenuContent.ScrollLock"),eE=r.forwardRef(ee(function(e,n){let{__scopeMenu:t,loop:o=!1,trapFocus:i,onOpenAutoFocus:c,onCloseAutoFocus:l,disableOutsidePointerEvents:s,onEntryFocus:d,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:b,onDismiss:x,disableOutsideScroll:y,...C}=e,M=ep(eC,t),R=ev(eC,t),D=es(t),j=ed(t),P=ea(t),[I,K]=r.useState(null),k=r.useRef(null),F=(0,a.s)(n,k,M.onContentChange),S=r.useRef(0),T=r.useRef(""),A=r.useRef(0),L=r.useRef(null),O=r.useRef("right"),_=r.useRef(0),G=y?Q.A:r.Fragment,B=ee(e=>{let n=T.current+e,t=P().filter(e=>!e.disabled),r=document.activeElement,o=t.find(e=>e.ref.current===r)?.textValue,u=eq(t.map(e=>e.textValue),n,o),a=t.find(e=>e.textValue===u)?.ref.current;a&&setTimeout(()=>a.focus())},"handleTypeaheadSearch");r.useEffect(()=>()=>window.clearTimeout(S.current),[]),(0,p.Oh)();let U=r.useCallback(e=>O.current===L.current?.side&&eZ(e,L.current?.area),[]);return(0,E.jsx)(eM,{scope:t,searchRef:T,onItemEnter:r.useCallback(e=>{U(e)&&e.preventDefault()},[U]),onItemLeave:r.useCallback(e=>{U(e)||(k.current?.focus(),K(null))},[U]),onTriggerLeave:r.useCallback(e=>{U(e)&&e.preventDefault()},[U]),pointerGraceTimerRef:A,onPointerGraceIntentChange:r.useCallback(e=>{L.current=e},[]),children:(0,E.jsx)(G,{...y?{as:eI,allowPinchZoom:!0}:void 0,children:(0,E.jsx)(m.n,{asChild:!0,trapped:i,onMountAutoFocus:(0,u.mK)(c,e=>{e.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:(0,E.jsx)(f.qW,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:b,onDismiss:x,children:(0,E.jsx)(H,{asChild:!0,...j,dir:R.dir,orientation:"vertical",loop:o,currentTabStopId:I,onCurrentTabStopIdChange:K,onEntryFocus:(0,u.mK)(d,e=>{R.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,E.jsx)(v.UC,{role:"menu","aria-orientation":"vertical","data-state":eH(M.open),"data-radix-menu-content":"",dir:R.dir,...D,...C,ref:F,style:{outline:"none",...C.style},onKeyDown:(0,u.mK)(C.onKeyDown,e=>{let n=e.target.closest("[data-radix-menu-content]")===e.currentTarget,t=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;n&&("Tab"===e.key&&e.preventDefault(),!t&&r&&B(e.key));let o=k.current;if(e.target!==o||!er.includes(e.key))return;e.preventDefault();let u=P().filter(e=>!e.disabled).map(e=>e.ref.current);
1et.includes(e.key)&&u.reverse(),eV(u)}),onBlur:(0,u.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(S.current),T.current="")}),onPointerMove:(0,u.mK)(e.onPointerMove,eW(e=>{let n=e.target,t=_.current!==e.clientX;e.currentTarget.contains(n)&&t&&(O.current=e.clientX>_.current?"right":"left",_.current=e.clientX)}))})})})})})})},"MenuContentImpl")),eK=r.forwardRef(ee(function(e,n){let{__scopeMenu:t,...r}=e;return(0,E.jsx)(l.sG.div,{...r,ref:n})},"MenuLabel")),ek="MenuItem",eF="menu.itemSelect",eS=r.forwardRef(ee(function(e,n){let{disabled:t=!1,onSelect:o,...i}=e,c=r.useRef(null),s=ev(ek,e.__scopeMenu),d=eR(ek,e.__scopeMenu),f=(0,a.s)(n,c),p=r.useRef(!1),m=ee(()=>{let e=c.current;if(!t&&e){let n=new CustomEvent(eF,{bubbles:!0,cancelable:!0});e.addEventListener(eF,e=>o?.(e),{once:!0}),(0,l.hO)(e,n),n.defaultPrevented?p.current=!1:s.onClose()}},"handleSelect");return(0,E.jsx)(eT,{...i,ref:f,disabled:t,onClick:(0,u.mK)(e.onClick,m),onPointerDown:n=>{e.onPointerDown?.(n),p.current=!0},onPointerUp:(0,u.mK)(e.onPointerUp,e=>{p.current||e.currentTarget?.click()}),onKeyDown:(0,u.mK)(e.onKeyDown,e=>{t||e.target!==e.currentTarget||(""===d.searchRef.current||" "!==e.key)&&en.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})},"MenuItem")),eT=r.forwardRef(ee(function(e,n){let{__scopeMenu:t,disabled:o=!1,textValue:i,...c}=e,s=eR(ek,t),d=ed(t),f=r.useRef(null),p=(0,a.s)(n,f),[m,v]=r.useState(!1),[h,g]=r.useState("");return r.useEffect(()=>{let e=f.current;e&&g((e.textContent??"").trim())},[c.children]),(0,E.jsx)(eu.ItemSlot,{scope:t,disabled:o,textValue:i??h,children:(0,E.jsx)(V,{asChild:!0,...d,focusable:!o,children:(0,E.jsx)(l.sG.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:p,onPointerMove:(0,u.mK)(e.onPointerMove,eW(e=>{o?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,u.mK)(e.onPointerLeave,eW(e=>s.onItemLeave(e))),onFocus:(0,u.mK)(e.onFocus,()=>v(!0)),onBlur:(0,u.mK)(e.onBlur,()=>v(!1))})})})},"MenuItemImpl")),[eA,eL]=ec("MenuRadioGroup",{value:void 0,onValueChange:ee(()=>{},"onValueChange")}),[eO,e_]=ec("MenuItemIndicator",{checked:!1}),eG=r.forwardRef(ee(function(e,n){let{__scopeMenu:t,...r}=e;return(0,E.jsx)(l.sG.div,{role:"separator","aria-orientation":"horizontal",...r,ref:n})},"MenuSeparator")),[eB,eU]=ec("MenuSub");function eH(e){return e?"open":"closed"}function eN(e){return"indeterminate"===e}function eV(e){let n=document.activeElement;for(let t of e)if(t===n||(t.focus(),document.activeElement!==n))return}function eX(e,n){return e.map((t,r)=>e[(n+r)%e.length])}function eq(e,n,t){let r=n.length>1&&Array.from(n).every(e=>e===n[0])?n[0]:n,o=t?e.indexOf(t):-1,u=eX(e,Math.max(o,0));1===r.length&&(u=u.filter(e=>e!==t));let a=u.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return a!==t?a:void 0}function ez(e,n){let{x:t,y:r}=e,o=!1;for(let e=0,u=n.length-1;e<n.length;u=e++){let a=n[e],i=n[u],c=a.x,l=a.y,s=i.x,d=i.y;l>r!=d>r&&t<(s-c)*(r-l)/(d-l)+c&&(o=!o)}return o}function eZ(e,n){return!!n&&ez({x:e.clientX,y:e.clientY},n)}function eW(e){return n=>"mouse"===n.pointerType?e(n):void 0}ee(eH,"getOpenState"),ee(eN,"isIndeterminate"),ee(function(e){return eN(e)?"indeterminate":e?"checked":"unchecked"},"getCheckedState"),ee(eV,"focusFirst"),ee(eX,"wrapArray"),ee(eq,"getNextMatch"),ee(ez,"isPointInPolygon"),ee(eZ,"isPointerInGraceArea"),ee(eW,"whenMouse");var eJ=Object.defineProperty,eY=(e,n)=>eJ(e,"name",{value:n,configurable:!0}),eQ="DropdownMenu",[e$,e0]=(0,i.A)(eQ,[el]),e1=el(),[e5,e6]=e$(eQ),e2=eY(e=>{let{__scopeDropdownMenu:n,children:t,dir:o,open:u,defaultOpen:a,onOpenChange:i,modal:l=!0}=e,s=e1(n),d=r.useRef(null),[f,p]=(0,c.i)({prop:u,defaultProp:a??!1,onChange:i,caller:eQ});return(0,E.jsx)(e5,{scope:n,triggerId:(0,w.B)(),triggerRef:d,contentId:(0,w.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:l,children:(0,E.jsx)(eh,{...s,open:f,onOpenChange:p,dir:o,modal:l,children:t})})},"DropdownMenu"),e4=r.forwardRef(eY(function(e,n){let{__scopeDropdownMenu:t,disabled:r=!1,...o}=e,i=e6("DropdownMenuTrigger",t),c=e1(t),s=(0,a.s)(n,i.triggerRef);return(0,E.jsx)(eg,{asChild:!0,...c,children:(0,E.jsx)(l.sG.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:s,onPointerDown:(0,u.mK)(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,u.mK)(e.onKeyDown,e=>
1{!r&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})},"DropdownMenuTrigger")),e9=eY(e=>{let{__scopeDropdownMenu:n,...t}=e,r=e1(n);return(0,E.jsx)(ey,{...r,...t})},"DropdownMenuPortal"),e8=r.forwardRef(eY(function(e,n){let{__scopeDropdownMenu:t,...o}=e,a=e6("DropdownMenuContent",t),i=e1(t),c=r.useRef(!1);return(0,E.jsx)(eD,{id:a.contentId,"aria-labelledby":a.triggerId,...i,...o,ref:n,onCloseAutoFocus:(0,u.mK)(e.onCloseAutoFocus,e=>{c.current||a.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,u.mK)(e.onInteractOutside,e=>{let n=e.detail.originalEvent,t=0===n.button&&!0===n.ctrlKey,r=2===n.button||t;(!a.modal||r)&&(c.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)"}})},"DropdownMenuContent")),e3=r.forwardRef(eY(function(e,n){let{__scopeDropdownMenu:t,...r}=e,o=e1(t);return(0,E.jsx)(eK,{...o,...r,ref:n})},"DropdownMenuLabel")),e7=r.forwardRef(eY(function(e,n){let{__scopeDropdownMenu:t,...r}=e,o=e1(t);return(0,E.jsx)(eS,{...o,...r,ref:n})},"DropdownMenuItem")),ne=r.forwardRef(eY(function(e,n){let{__scopeDropdownMenu:t,...r}=e,o=e1(t);return(0,E.jsx)(eG,{...o,...r,ref:n})},"DropdownMenuSeparator")),nn=e2,nt=e4,nr=e9,no=e8,nu=e3,na=e7,ni=ne},62664:(e,n,t)=>{t.d(n,{jH:()=>a});var r=t(12115);t(95155);var o=Object.defineProperty,u=r.createContext(void 0);function a(e){let n=r.useContext(u);return e||n||"ltr"}o(a,"name",{value:"useDirection",configurable:!0})},82222:(e,n,t)=>{var r=t(55042);t.o(r,"notFound")&&t.d(n,{notFound:function(){return r.notFound}}),t.o(r,"useParams")&&t.d(n,{useParams:function(){return r.useParams}}),t.o(r,"usePathname")&&t.d(n,{usePathname:function(){return r.usePathname}}),t.o(r,"useRouter")&&t.d(n,{useRouter:function(){return r.useRouter}}),t.o(r,"useSearchParams")&&t.d(n,{useSearchParams:function(){return r.useSearchParams}})}}]);
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.