1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8416],{74725:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(66528).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},87254:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(66528).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},22042:function(e,t,n){n.d(t,{oC:function(){return eJ},VY:function(){return eN},ZA:function(){return ej},ck:function(){return e$},wU:function(){return e1},__:function(){return eq},Uv:function(){return eG},Ee:function(){return eQ},Rk:function(){return e0},fC:function(){return eY},Z0:function(){return e2},Tr:function(){return e5},tu:function(){return e4},fF:function(){return e8},xz:function(){return eU}});var r=n(30348),o=n(22971),i=n(14430),l=n(2525),a=n(4527),u=n(14415),c=n(83254),s=n(63307),f=n(50444),d=n(9698),p=n(84468),m=n(43435),h=n(83644),g=n(70918),v=n(76116),w=n(47753),y=n(67493),x=n(15896),b=n(25868),E=n(9032),M=n(35687);let _=["Enter"," "],R=["ArrowUp","PageDown","End"],C=["ArrowDown","PageUp","Home",...R],D={ltr:[..._,"ArrowRight"],rtl:[..._,"ArrowLeft"]},P={ltr:["ArrowLeft"],rtl:["ArrowRight"]},O="Menu",[k,T,A]=(0,s.B)(O),[S,L]=(0,a.b)(O,[A,g.D7,y.Pc]),Z=(0,g.D7)(),F=(0,y.Pc)(),[I,V]=S(O),[W,H]=S(O),K=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e,l=Z(n);return(0,o.createElement)(g.ee,(0,r.Z)({},l,i,{ref:t}))}),B="MenuPortal",[z,X]=S(B,{forceMount:void 0}),Y="MenuContent",[U,G]=S(Y),N=(0,o.forwardRef)((e,t)=>{let n=X(Y,e.__scopeMenu),{forceMount:i=n.forceMount,...l}=e,a=V(Y,e.__scopeMenu),u=H(Y,e.__scopeMenu);return(0,o.createElement)(k.Provider,{scope:e.__scopeMenu},(0,o.createElement)(w.z,{present:i||a.open},(0,o.createElement)(k.Slot,{scope:e.__scopeMenu},u.modal?(0,o.createElement)(j,(0,r.Z)({},l,{ref:t})):(0,o.createElement)(q,(0,r.Z)({},l,{ref:t})))))}),j=(0,o.forwardRef)((e,t)=>{let n=V(Y,e.__scopeMenu),a=(0,o.useRef)(null),u=(0,l.e)(t,a);return(0,o.useEffect)(()=>{let e=a.current;if(e)return(0,E.Ry)(e)},[]),(0,o.createElement)($,(0,r.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,i.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),q=(0,o.forwardRef)((e,t)=>{let n=V(Y,e.__scopeMenu);return(0,o.createElement)($,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),$=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:a=!1,trapFocus:u,onOpenAutoFocus:c,onCloseAutoFocus:s,disableOutsidePointerEvents:f,onEntryFocus:h,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:E,onDismiss:_,disableOutsideScroll:D,...P}=e,O=V(Y,n),k=H(Y,n),A=Z(n),S=F(n),L=T(n),[I,W]=(0,o.useState)(null),K=(0,o.useRef)(null),B=(0,l.e)(t,K,O.onContentChange),z=(0,o.useRef)(0),X=(0,o.useRef)(""),G=(0,o.useRef)(0),N=(0,o.useRef)(null),j=(0,o.useRef)("right"),q=(0,o.useRef)(0),$=D?M.Z:o.Fragment,J=D?{as:x.g7,allowPinchZoom:!0}:void 0,Q=e=>{var t,n;let r=X.current+e,o=L().filter(e=>!e.disabled),i=document.activeElement,l=null===(t=o.find(e=>e.ref.current===i))||void 0===t?void 0:t.textValue,a=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(o.map(e=>e.textValue),r,l),u=null===(n=o.find(e=>e.textValue===a))||void 0===n?void 0:n.ref.current;!function e(t){X.current=t,window.clearTimeout(z.current),""!==t&&(z.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>u.focus())};(0,o.useEffect)(()=>()=>window.clearTimeout(z.current),[]),(0,p.EW)();let ee=(0,o.useCallback)(e=>{var t,n,r;return j.current===(null===(t=N.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=N.current)||void 0===n?void 0:n.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e].x,a=t[e].y,u=t[i].x,c=t[i].y;a>r!=c>r&&n<(u-l)*(r-a)/(c-a)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,o.createElement)(U,{scope:n,searchRef:X,onItemEnter:(0,o.useCallback)(e=>{ee(e)&&e.preventDefault()},[ee]),onItemLeave:(0,o.useCallback)(e=>{var t;ee(e)||(null===(t=K.current)||void 0===t||t.focus(),W(null))},[ee]),onTriggerLeave:(0,o.useCallback)(e=>{ee(e)&&e.preventDefault()},[ee]),pointerGraceTimerRef:G,onPointerGraceIntentChange:(0,o.useCallback)(e=>{N.current=e},[])},(0,o.createElement)($,J,(0,o.createElement)(m.M,{asChild:!0,trapped:u,onMountAutoFocus:(0,i.M)(c,e=>{var t;e.preventDefault(),null===(t=K.current)||void 0===t||t.focus()}),onUnmountAutoFocus:s},(0,o.createElement)(d.XB,{asChild:!0,disableOutsidePointerEvents:f,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:E,onDismiss:_},(0,o.createElement)(y.fC,(0,r.Z)({asChild:!0},S,{dir:k.dir,orientation:"vertical",loop:a,currentTabStopId:I,onCurrentTabStopIdChange:W,onEntryFocus:(0,i.M)(h,e=>{k.isUsingKeyboardRef.current||e.preventDefault()})}),(0,o.createElement)(g.VY,(0,r.Z)({role:"menu","aria-orientation":"vertical","data-state":ex(O.open),"data-radix-menu-content":"",dir:k.dir},A,P,{ref:B,style:{outline:"none",...P.style},onKeyDown:(0,i.M)(P.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
1y.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&Q(e.key));let o=K.current;if(e.target!==o||!C.includes(e.key))return;e.preventDefault();let i=L().filter(e=>!e.disabled).map(e=>e.ref.current);R.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,i.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(z.current),X.current="")}),onPointerMove:(0,i.M)(e.onPointerMove,eM(e=>{let t=e.target,n=q.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>q.current?"right":"left";j.current=t,q.current=e.clientX}}))})))))))}),J=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({role:"group"},i,{ref:t}))}),Q=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({},i,{ref:t}))}),ee="MenuItem",et="menu.itemSelect",en=(0,o.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:a,...u}=e,s=(0,o.useRef)(null),f=H(ee,e.__scopeMenu),d=G(ee,e.__scopeMenu),p=(0,l.e)(t,s),m=(0,o.useRef)(!1);return(0,o.createElement)(er,(0,r.Z)({},u,{ref:p,disabled:n,onClick:(0,i.M)(e.onClick,()=>{let e=s.current;if(!n&&e){let t=new CustomEvent(et,{bubbles:!0,cancelable:!0});e.addEventListener(et,e=>null==a?void 0:a(e),{once:!0}),(0,c.jH)(e,t),t.defaultPrevented?m.current=!1:f.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),m.current=!0},onPointerUp:(0,i.M)(e.onPointerUp,e=>{var t;m.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;!n&&(!t||" "!==e.key)&&_.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),er=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:a=!1,textValue:u,...s}=e,f=G(ee,n),d=F(n),p=(0,o.useRef)(null),m=(0,l.e)(t,p),[h,g]=(0,o.useState)(!1),[v,w]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=p.current;if(e){var t;w((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[s.children]),(0,o.createElement)(k.ItemSlot,{scope:n,disabled:a,textValue:null!=u?u:v},(0,o.createElement)(y.ck,(0,r.Z)({asChild:!0},d,{focusable:!a}),(0,o.createElement)(c.WV.div,(0,r.Z)({role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0},s,{ref:m,onPointerMove:(0,i.M)(e.onPointerMove,eM(e=>{a?f.onItemLeave(e):(f.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())})),onPointerLeave:(0,i.M)(e.onPointerLeave,eM(e=>f.onItemLeave(e))),onFocus:(0,i.M)(e.onFocus,()=>g(!0)),onBlur:(0,i.M)(e.onBlur,()=>g(!1))}))))}),eo=(0,o.forwardRef)((e,t)=>{let{checked:n=!1,onCheckedChange:l,...a}=e;return(0,o.createElement)(es,{scope:e.__scopeMenu,checked:n},(0,o.createElement)(en,(0,r.Z)({role:"menuitemcheckbox","aria-checked":eb(n)?"mixed":n},a,{ref:t,"data-state":eE(n),onSelect:(0,i.M)(a.onSelect,()=>null==l?void 0:l(!!eb(n)||!n),{checkForDefaultPrevented:!1})})))}),[ei,el]=S("MenuRadioGroup",{value:void 0,onValueChange:()=>{}}),ea=(0,o.forwardRef)((e,t)=>{let{value:n,onValueChange:i,...l}=e,a=(0,b.W)(i);return(0,o.createElement)(ei,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,o.createElement)(J,(0,r.Z)({},l,{ref:t})))}),eu=(0,o.forwardRef)((e,t)=>{let{value:n,...l}=e,a=el("MenuRadioItem",e.__scopeMenu),u=n===a.value;return(0,o.createElement)(es,{scope:e.__scopeMenu,checked:u},(0,o.createElement)(en,(0,r.Z)({role:"menuitemradio","aria-checked":u},l,{ref:t,"data-state":eE(u),onSelect:(0,i.M)(l.onSelect,()=>{var e;return null===(e=a.onValueChange)||void 0===e?void 0:e.call(a,n)},{checkForDefaultPrevented:!1})})))}),ec="MenuItemIndicator",[es,ef]=S(ec,{checked:!1}),ed=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,forceMount:i,...l}=e,a=ef(ec,n);return(0,o.createElement)(w.z,{present:i||eb(a.checked)||!0===a.checked},(0,o.createElement)(c.WV.span,(0,r.Z)({},l,{ref:t,"data-state":eE(a.checked)})))}),ep=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({role:"separator","aria-orientation":"horizontal"},i,{ref:t}))}),em=((e,t)=>{let{__scopeMenu:n,...i}=e,l=Z(n);return(0,o.createElement)(g.Eh,(0,r.Z)({},l,i,{ref:t}))},"MenuSub"),[eh,eg]=S(em),ev="MenuSubTrigger",ew=(0,o.forwardRef)((e,t)=>
1{let n=V(ev,e.__scopeMenu),a=H(ev,e.__scopeMenu),u=eg(ev,e.__scopeMenu),c=G(ev,e.__scopeMenu),s=(0,o.useRef)(null),{pointerGraceTimerRef:f,onPointerGraceIntentChange:d}=c,p={__scopeMenu:e.__scopeMenu},m=(0,o.useCallback)(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return(0,o.useEffect)(()=>m,[m]),(0,o.useEffect)(()=>{let e=f.current;return()=>{window.clearTimeout(e),d(null)}},[f,d]),(0,o.createElement)(K,(0,r.Z)({asChild:!0},p),(0,o.createElement)(er,(0,r.Z)({id:u.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":u.contentId,"data-state":ex(n.open)},e,{ref:(0,l.F)(t,u.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,i.M)(e.onPointerMove,eM(t=>{c.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||s.current||(c.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100))})),onPointerLeave:(0,i.M)(e.onPointerLeave,eM(e=>{var t,r;m();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,i="right"===t,l=o[i?"left":"right"],a=o[i?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:l,y:o.top},{x:a,y:o.top},{x:a,y:o.bottom},{x:l,y:o.bottom}],side:t}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,i.M)(e.onKeyDown,t=>{let r=""!==c.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&D[a.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})))}),ey=(0,o.forwardRef)((e,t)=>{let n=X(Y,e.__scopeMenu),{forceMount:a=n.forceMount,...u}=e,c=V(Y,e.__scopeMenu),s=H(Y,e.__scopeMenu),f=eg("MenuSubContent",e.__scopeMenu),d=(0,o.useRef)(null),p=(0,l.e)(t,d);return(0,o.createElement)(k.Provider,{scope:e.__scopeMenu},(0,o.createElement)(w.z,{present:a||c.open},(0,o.createElement)(k.Slot,{scope:e.__scopeMenu},(0,o.createElement)($,(0,r.Z)({id:f.contentId,"aria-labelledby":f.triggerId},u,{ref:p,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,i.M)(e.onFocusOutside,e=>{e.target!==f.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,i.M)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=P[s.dir].includes(e.key);if(t&&n){var r;c.onOpenChange(!1),null===(r=f.trigger)||void 0===r||r.focus(),e.preventDefault()}})})))))});function ex(e){return e?"open":"closed"}function eb(e){return"indeterminate"===e}function eE(e){return eb(e)?"indeterminate":e?"checked":"unchecked"}function eM(e){return t=>"mouse"===t.pointerType?e(t):void 0}let e_=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:l,modal:a=!0}=e,u=Z(t),[c,s]=(0,o.useState)(null),d=(0,o.useRef)(!1),p=(0,b.W)(l),m=(0,f.gm)(i);return(0,o.useEffect)(()=>{let e=()=>{d.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>d.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,o.createElement)(g.fC,u,(0,o.createElement)(I,{scope:t,open:n,onOpenChange:p,content:c,onContentChange:s},(0,o.createElement)(W,{scope:t,onClose:(0,o.useCallback)(()=>p(!1),[p]),isUsingKeyboardRef:d,dir:m,modal:a},r)))},eR=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,l=V(B,t);return(0,o.createElement)(z,{scope:t,forceMount:n},(0,o.createElement)(w.z,{present:n||l.open},(0,o.createElement)(v.h,{asChild:!0,container:i},r)))},eC=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,l=V(em,t),a=Z(t),[u,c]=(0,o.useState)(null),[s,f]=(0,o.useState)(null),d=(0,b.W)(i);return(0,o.useEffect)(()=>(!1===l.open&&d(!1),()=>d(!1)),[l.open,d]),(0,o.createElement)(g.fC,a,(0,o.createElement)(I,{scope:t,open:r,onOpenChange:d,content:s,onContentChange:f},(0,o.createElement)(eh,{scope:t,contentId:(0,h.M)(),triggerId:(0,h.M)(),trigger:u,onTriggerChange:c},n)))},eD="DropdownMenu",[eP,eO]=(0,a.b)(eD,[L]),ek=L(),[eT,eA]=eP(eD),eS=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:a=!1,...u}=e,s=eA("DropdownMenuTrigger",n),f=ek(n);return(0,o.createElement)(K,(0,r.Z)({asChild:!0},f),(0,o.createElement)(c.WV.button,(0,r.Z)({type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":a?"":void 0,disabled:a},u,{ref:(0,l.F)(t,s.triggerRef),onPointerDown:(0,i.M)(e.onPointerDown,e=>{a||0!==e.button||!1!==e.ctrlKey||(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,i.M)(e.onKeyDown,e=>
1{!a&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})))}),eL=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,a=eA("DropdownMenuContent",n),u=ek(n),c=(0,o.useRef)(!1);return(0,o.createElement)(N,(0,r.Z)({id:a.contentId,"aria-labelledby":a.triggerId},u,l,{ref:t,onCloseAutoFocus:(0,i.M)(e.onCloseAutoFocus,e=>{var t;c.current||null===(t=a.triggerRef.current)||void 0===t||t.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,i.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!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)"}}))}),eZ=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(J,(0,r.Z)({},l,i,{ref:t}))}),eF=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(Q,(0,r.Z)({},l,i,{ref:t}))}),eI=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(en,(0,r.Z)({},l,i,{ref:t}))}),eV=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(eo,(0,r.Z)({},l,i,{ref:t}))}),eW=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(ea,(0,r.Z)({},l,i,{ref:t}))}),eH=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(eu,(0,r.Z)({},l,i,{ref:t}))}),eK=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(ed,(0,r.Z)({},l,i,{ref:t}))}),eB=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(ep,(0,r.Z)({},l,i,{ref:t}))}),ez=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(ew,(0,r.Z)({},l,i,{ref:t}))}),eX=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=ek(n);return(0,o.createElement)(ey,(0,r.Z)({},l,i,{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)"}}))}),eY=e=>{let{__scopeDropdownMenu:t,children:n,dir:i,open:l,defaultOpen:a,onOpenChange:c,modal:s=!0}=e,f=ek(t),d=(0,o.useRef)(null),[p=!1,m]=(0,u.T)({prop:l,defaultProp:a,onChange:c});return(0,o.createElement)(eT,{scope:t,triggerId:(0,h.M)(),triggerRef:d,contentId:(0,h.M)(),open:p,onOpenChange:m,onOpenToggle:(0,o.useCallback)(()=>m(e=>!e),[m]),modal:s},(0,o.createElement)(e_,(0,r.Z)({},f,{open:p,onOpenChange:m,dir:i,modal:s}),n))},eU=eS,eG=e=>{let{__scopeDropdownMenu:t,...n}=e,i=ek(t);return(0,o.createElement)(eR,(0,r.Z)({},i,n))},eN=eL,ej=eZ,eq=eF,e$=eI,eJ=eV,eQ=eW,e0=eH,e1=eK,e2=eB,e5=e=>{let{__scopeDropdownMenu:t,children:n,open:i,onOpenChange:l,defaultOpen:a}=e,c=ek(t),[s=!1,f]=(0,u.T)({prop:i,defaultProp:a,onChange:l});return(0,o.createElement)(eC,(0,r.Z)({},c,{open:s,onOpenChange:f}),n)},e8=ez,e4=eX},70918:function(e,t,n){n.d(t,{ee:function(){return eZ},Eh:function(){return eI},VY:function(){return eF},fC:function(){return eL},D7:function(){return eb}});var r=n(30348),o=n(22971);let i=["top","right","bottom","left"],l=Math.min,a=Math.max,u=Math.round,c=Math.floor,s=e=>({x:e,y:e}
1),f={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function p(e,t){return"function"==typeof e?e(t):e}function m(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function w(e){return["top","bottom"].includes(m(e))?"y":"x"}function y(e){return e.replace(/start|end/g,e=>d[e])}function x(e){return e.replace(/left|right|bottom|top/g,e=>f[e])}function b(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function E(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function M(e,t,n){let r,{reference:o,floating:i}=e,l=w(t),a=g(w(t)),u=v(a),c=m(t),s="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(c){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let _=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=M(c,r,u),d=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:i,fn:h}=a[n],{x:g,y:v,data:w,reset:y}=await h({x:s,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:c,platform:l,elements:{reference:e,floating:t}});if(s=null!=g?g:s,f=null!=v?v:f,p={...p,[i]:{...p[i],...w}},y&&m<=50){m++,"object"==typeof y&&(y.placement&&(d=y.placement),y.rects&&(c=!0===y.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:s,y:f}=M(c,d,u)),n=-1;continue}}return{x:s,y:f,placement:d,strategy:o,middlewareData:p}};async function R(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:s="viewport",elementContext:f="floating",altBoundary:d=!1,padding:m=0}=p(t,e),h=b(m),g=a[d?"floating"===f?"reference":"floating":f],v=E(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:s,strategy:u})),w="floating"===f?{...l.floating,x:r,y:o}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),x=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},M=E(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:w,offsetParent:y,strategy:u}):w);return{top:(v.top-M.top+h.top)/x.y,bottom:(M.bottom-v.bottom+h.bottom)/x.y,left:(v.left-M.left+h.left)/x.x,right:(M.right-v.right+h.right)/x.x}}let C=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:u,elements:c}=t,{element:s,padding:f=0}=p(e,t)||{};if(null==s)return{};let d=b(f),m={x:n,y:r},y=g(w(o)),x=v(y),E=await u.getDimensions(s),M="y"===y,_=M?"clientHeight":"clientWidth",R=i.reference[x]+i.reference[y]-m[y]-i.floating[x],C=m[y]-i.reference[y],D=await (null==u.getOffsetParent?void 0:u.getOffsetParent(s)),P=D?D[_]:0;P&&await (null==u.isElement?void 0:u.isElement(D))||(P=c.floating[_]||i.floating[x]);let O=P/2-E[x]/2-1,k=l(d[M?"top":"left"],O),T=l(d[M?"bottom":"right"],O),A=P-E[x]-T,S=P/2-E[x]/2+(R/2-C/2),L=a(k,l(S,A)),Z=null!=h(o)&&S!=L&&i.reference[x]/2-(S<k?k:T)-E[x]/2<0?S<k?k-S:A-S:0;return{[y]:m[y]-Z,data:{[y]:L,centerOffset:S-L+Z}}}});function D(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function P(e){return i.some(t=>e[t]>=0)}async function O(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=m(n),a=h(n),u="y"===w(n),c=["left","top"].includes(l)?-1:1,s=i&&u?-1:1,f=p(t,e),{mainAxis:d,crossAxis:g,alignmentAxis:v}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof v&&(g="end"===a?-1*v:v),u?{x:g*s,y:d*c}:{x:d*c,y:g*s}}function k(e){return S(e)?(e.nodeName||"").toLowerCase():"#document"}function T(e){var t;return(null==e?void 0:null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function A(e){var t;return null==(t=(S(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function S(e){return e instanceof Node||e instanceof T(e).Node}function L(e){return e instanceof Element||e instanceof T(e).Element}function Z(e){return e instanceof HTMLElement||e instanceof T(e).HTMLElement}function F(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof T(e).ShadowRoot)}function I(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=K(e);
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function V(e){let t=W(),n=K(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function W(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(k(e))}function K(e){return T(e).getComputedStyle(e)}function B(e){return L(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function z(e){if("html"===k(e))return e;let t=e.assignedSlot||e.parentNode||F(e)&&e.host||A(e);return F(t)?t.host:t}function X(e,t){var n;void 0===t&&(t=[]);let r=function e(t){let n=z(t);return H(n)?t.ownerDocument?t.ownerDocument.body:t.body:Z(n)&&I(n)?n:e(n)}(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=T(r);return o?t.concat(i,i.visualViewport||[],I(r)?r:[]):t.concat(r,X(r))}function Y(e){let t=K(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=Z(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=u(n)!==i||u(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function U(e){return L(e)?e:e.contextElement}function G(e){let t=U(e);if(!Z(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=Y(t),l=(i?u(n.width):n.width)/r,a=(i?u(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let N=s(0);function j(e){let t=T(e);return W()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:N}function q(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=U(e),a=s(1);t&&(r?L(r)&&(a=G(r)):a=G(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===T(l))&&o)?j(l):s(0),c=(i.left+u.x)/a.x,f=(i.top+u.y)/a.y,d=i.width/a.x,p=i.height/a.y;if(l){let e=T(l),t=r&&L(r)?T(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=G(n),t=n.getBoundingClientRect(),r=K(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,d*=e.x,p*=e.y,c+=o,f+=i,n=T(n).frameElement}}return E({width:d,height:p,x:c,y:f})}function $(e){return q(A(e)).left+B(e).scrollLeft}function J(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=T(e),r=A(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=W();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=A(e),n=B(e),r=e.ownerDocument.body,o=a(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=a(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+$(e),u=-n.scrollTop;return"rtl"===K(r).direction&&(l+=a(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:u}}(A(e));else if(L(t))r=function(e,t){let n=q(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=Z(e)?G(e):s(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=j(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return E(r)}function Q(e,t){return Z(e)&&"fixed"!==K(e).position?t?t(e):e.offsetParent:null}function ee(e,t){let n=T(e);if(!Z(e))return n;let r=Q(e,t);for(;r&&["table","td","th"].includes(k(r))&&"static"===K(r).position;)r=Q(r,t);return r&&("html"===k(r)||"body"===k(r)&&"static"===K(r).position&&!V(r))?n:r||function(e){let t=z(e);for(;Z(t)&&!H(t);){if(V(t))return t;t=z(t)}return null}(e)||n}let et=async function(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||ee,i=this.getDimensions;return{reference:function(e,t,n){let r=Z(t),o=A(t),i="fixed"===n,l=q(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=s(0);if(r||!r&&!i){if(("body"!==k(t)||I(o))&&(a=B(t)),r){let e=q(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=$(o))}return{x:l.left+a.scrollLeft-u.x,y:l.top+a.scrollTop-u.y,width:l.width,height:l.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},en={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=Z(n),i=A(n);if(n===i)return t;let l={scrollLeft:0,scrollTop:0},a=s(1),u=s(0);if((o||!o&&"fixed"!==r)&&(("body"!==k(n)||I(i))&&(l=B(n)),Z(n))){let e=q(n);a=G(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-l.scrollLeft*a.x+u.x,y:t.y*a.y-l.scrollTop*a.y+u.y}},getDocumentElement:A,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=X(e).filter(e=>L(e)&&"body"!==k(e)),o=null,i="fixed"===K(e).position,l=i?z(e):e;for(;L(l)&&!H(l);){let t=K(l),n=V(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||I(l)&&!n&&function e(t,n){let r=z(t);return!(r===n||!L(r)||H(r))&&("fixed"===K(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=z(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=i[0],c=i.reduce((e,n)=>{let r=J(t,n,o);return e.top=a(r.top,e.top),e.right=l(r.right,e.right),e.bottom=l(r.bottom,e.bottom),e.left=a(r.left,e.left),e},J(t,u,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:ee,getElementRects:et,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return Y(e)},getScale:G,isElement:L,isRTL:function(e){return"rtl"===K(e).direction}};function er(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=U(e),m=i||u?[...p?X(p):[],...X(t)]:[];
1m.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let h=p&&f?function(e,t){let n,r=null,o=A(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return!function u(s,f){void 0===s&&(s=!1),void 0===f&&(f=1),i();let{left:d,top:p,width:m,height:h}=e.getBoundingClientRect();if(s||t(),!m||!h)return;let g=c(p),v=c(o.clientWidth-(d+m)),w={rootMargin:-g+"px "+-v+"px "+-c(o.clientHeight-(p+h))+"px "+-c(d)+"px",threshold:a(0,l(1,f))||1},y=!0;function x(e){let t=e[0].intersectionRatio;if(t!==f){if(!y)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},100)}y=!1}try{r=new IntersectionObserver(x,{...w,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(x,w)}r.observe(e)}(!0),i}(p,n):null,g=-1,v=null;s&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{v&&v.observe(t)})),n()}),p&&!d&&v.observe(p),v.observe(t));let w=d?q(e):null;return d&&function t(){let r=q(e);w&&(r.x!==w.x||r.y!==w.y||r.width!==w.width||r.height!==w.height)&&n(),w=r,o=requestAnimationFrame(t)}(),n(),()=>{m.forEach(e=>{i&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),h&&h(),v&&v.disconnect(),v=null,d&&cancelAnimationFrame(o)}}let eo=(e,t,n)=>{let r=new Map,o={platform:en,...n},i={...o.platform,_c:r};return _(e,t,{...o,platform:i})};var ei=n(8613);let el=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;if(n&&({}).hasOwnProperty.call(n,"current")){if(null!=n.current)return C({element:n.current,padding:r}).fn(t)}else if(n)return C({element:n,padding:r}).fn(t);return{}}});var ea="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function eu(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!eu(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eu(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ec(e){return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=ec(e);return Math.round(t*n)/n}function ef(e){let t=o.useRef(e);return ea(()=>{t.current=e}),t}var ed=n(83254);let ep=(0,o.forwardRef)((e,t)=>{let{children:n,width:i=10,height:l=5,...a}=e;return(0,o.createElement)(ed.WV.svg,(0,r.Z)({},a,{ref:t,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,o.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var em=n(2525),eh=n(4527),eg=n(25868),ev=n(63987),ew=n(58781);let ey="Popper",[ex,eb]=(0,eh.b)(ey),[eE,eM]=ex(ey),e_=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:i,...l}=e,a=eM("PopperAnchor",n),u=(0,o.useRef)(null),c=(0,em.e)(t,u);return(0,o.useEffect)(()=>{a.onAnchorChange((null==i?void 0:i.current)||u.current)}),i?null:(0,o.createElement)(ed.WV.div,(0,r.Z)({},l,{ref:c}))}),eR="PopperContent",[eC,eD]=ex(eR),eP=(0,o.forwardRef)((e,t)=>{var n,i,u,c,s,f,d,b,E,M,_,C,k,T;let{__scopePopper:A,side:S="bottom",sideOffset:L=0,align:Z="center",alignOffset:F=0,arrowPadding:I=0,collisionBoundary:V=[],collisionPadding:W=0,sticky:H="partial",hideWhenDetached:K=!1,avoidCollisions:B=!0,onPlaced:z,...X}=e,Y=eM(eR,A),[U,G]=(0,o.useState)(null),N=(0,em.e)(t,e=>G(e)),[j,q]=(0,o.useState)(null),$=(0,ew.t)(j),J=null!==(n=null==$?void 0:$.width)&&void 0!==n?n:0,Q=null!==(i=null==$?void 0:$.height)&&void 0!==i?i:0,ee="number"==typeof W?W:{top:0,right:0,bottom:0,left:0,...W},et=Array.isArray(V)?V:[V],en=et.length>0,ep={padding:ee,boundary:et.filter(eT),altBoundary:en},{refs:eh,floatingStyles:ey,placement:ex,isPositioned:eb,middlewareData:eE}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:c,open:s}=e,[f,d]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(r);eu(p,r)||m(r);let[h,g]=o.useState(null),[v,w]=o.useState(null),y=o.useCallback(e=>
1{e!=M.current&&(M.current=e,g(e))},[g]),x=o.useCallback(e=>{e!==_.current&&(_.current=e,w(e))},[w]),b=l||h,E=a||v,M=o.useRef(null),_=o.useRef(null),R=o.useRef(f),C=ef(c),D=ef(i),P=o.useCallback(()=>{if(!M.current||!_.current)return;let e={placement:t,strategy:n,middleware:p};D.current&&(e.platform=D.current),eo(M.current,_.current,e).then(e=>{let t={...e,isPositioned:!0};O.current&&!eu(R.current,t)&&(R.current=t,ei.flushSync(()=>{d(t)}))})},[p,t,n,D]);ea(()=>{!1===s&&R.current.isPositioned&&(R.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let O=o.useRef(!1);ea(()=>(O.current=!0,()=>{O.current=!1}),[]),ea(()=>{if(b&&(M.current=b),E&&(_.current=E),b&&E){if(C.current)return C.current(b,E,P);P()}},[b,E,P,C]);let k=o.useMemo(()=>({reference:M,floating:_,setReference:y,setFloating:x}),[y,x]),T=o.useMemo(()=>({reference:b,floating:E}),[b,E]),A=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!T.floating)return e;let t=es(T.floating,f.x),r=es(T.floating,f.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...ec(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,T.floating,f.x,f.y]);return o.useMemo(()=>({...f,update:P,refs:k,elements:T,floatingStyles:A}),[f,P,k,T,A])}({strategy:"fixed",placement:S+("center"!==Z?"-"+Z:""),whileElementsMounted:er,elements:{reference:Y.anchor},middleware:[{name:"offset",options:E={mainAxis:L+Q,alignmentAxis:F},async fn(e){let{x:t,y:n}=e,r=await O(e,E);return{x:t+r.x,y:n+r.y,data:r}}},B&&{name:"shift",options:_={mainAxis:!0,crossAxis:!1,limiter:"partial"===H?(void 0===M&&(M={}),{options:M,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:i}=e,{offset:l=0,mainAxis:a=!0,crossAxis:u=!0}=p(M,e),c={x:t,y:n},s=w(r),f=g(s),d=c[f],h=c[s],v=p(l,e),y="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(a){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+y.mainAxis,n=o.reference[f]+o.reference[e]-y.mainAxis;d<t?d=t:d>n&&(d=n)}if(u){var x,b;let e="y"===f?"width":"height",t=["top","left"].includes(m(r)),n=o.reference[s]-o.floating[e]+(t&&(null==(x=i.offset)?void 0:x[s])||0)+(t?0:y.crossAxis),l=o.reference[s]+o.reference[e]+(t?0:(null==(b=i.offset)?void 0:b[s])||0)-(t?y.crossAxis:0);h<n?h=n:h>l&&(h=l)}return{[f]:d,[s]:h}}}):void 0,...ep},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=p(_,e),s={x:t,y:n},f=await R(e,c),d=w(m(r)),h=g(d),v=s[h],y=s[d];if(o){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=v+f[e],r=v-f[t];v=a(n,l(v,r))}if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=y+f[e],r=y-f[t];y=a(n,l(y,r))}let x=u.fn({...e,[h]:v,[d]:y});return{...x,data:{x:x.x-t,y:x.y-n}}}},B&&{name:"flip",options:C={...ep},async fn(e){var t,n,r,o;let{placement:i,middlewareData:l,rects:a,initialPlacement:u,platform:c,elements:s}=e,{mainAxis:f=!0,crossAxis:d=!0,fallbackPlacements:b,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:M="none",flipAlignment:_=!0,...D}=p(C,e),P=m(i),O=m(u)===u,k=await (null==c.isRTL?void 0:c.isRTL(s.floating)),T=b||(O||!_?[x(u)]:function(e){let t=x(e);return[y(e),t,y(t)]}(u));b||"none"===M||T.push(...function(e,t,n,r){let o=h(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(m(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}(u,_,M,k));let A=[u,...T],S=await R(e,D),L=[],Z=(null==(t=l.flip)?void 0:t.overflows)||[];if(f&&L.push(S[P]),d){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),o=g(w(e)),i=v(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=x(l)),[l,x(l)]}(i,a,k);L.push(S[e[0]],S[e[1]])}if(Z=[...Z,{placement:i,overflows:L}],!L.every(e=>e<=0)){let e=((null==(n=l.flip)?void 0:n.index)||0)+1,t=A[e];if(t)return{data:{index:e,overflows:Z},reset:{placement:t}};let a=null==(r=Z.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:r.placement;if(!a)switch(E){case"bestFit":{let e=null==(o=Z.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>
1e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(a=e);break}case"initialPlacement":a=u}if(i!==a)return{reset:{placement:a}}}return{}}},{name:"size",options:k={...ep,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}},async fn(e){let t,n;let{placement:r,rects:o,platform:i,elements:u}=e,{apply:c=()=>{},...s}=p(k,e),f=await R(e,s),d=m(r),g=h(r),v="y"===w(r),{width:y,height:x}=o.floating;"top"===d||"bottom"===d?(t=d,n=g===(await (null==i.isRTL?void 0:i.isRTL(u.floating))?"start":"end")?"left":"right"):(n=d,t="end"===g?"top":"bottom");let b=x-f[t],E=y-f[n],M=!e.middlewareData.shift,_=b,C=E;if(v){let e=y-f.left-f.right;C=g||M?l(E,e):e}else{let e=x-f.top-f.bottom;_=g||M?l(b,e):e}if(M&&!g){let e=a(f.left,0),t=a(f.right,0),n=a(f.top,0),r=a(f.bottom,0);v?C=y-2*(0!==e||0!==t?e+t:a(f.left,f.right)):_=x-2*(0!==n||0!==r?n+r:a(f.top,f.bottom))}await c({...e,availableWidth:C,availableHeight:_});let D=await i.getDimensions(u.floating);return y!==D.width||x!==D.height?{reset:{rects:!0}}:{}}},j&&el({element:j,padding:I}),eA({arrowWidth:J,arrowHeight:Q}),K&&{name:"hide",options:T={strategy:"referenceHidden"},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=p(T,e);switch(n){case"referenceHidden":{let n=D(await R(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:P(n)}}}case"escaped":{let n=D(await R(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:P(n)}}}default:return{}}}}]}),[e_,eD]=eS(ex),eP=(0,eg.W)(z);(0,ev.b)(()=>{eb&&(null==eP||eP())},[eb,eP]);let eO=null===(u=eE.arrow)||void 0===u?void 0:u.x,ek=null===(c=eE.arrow)||void 0===c?void 0:c.y,eL=(null===(s=eE.arrow)||void 0===s?void 0:s.centerOffset)!==0,[eZ,eF]=(0,o.useState)();return(0,ev.b)(()=>{U&&eF(window.getComputedStyle(U).zIndex)},[U]),(0,o.createElement)("div",{ref:eh.setFloating,"data-radix-popper-content-wrapper":"",style:{...ey,transform:eb?ey.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eZ,"--radix-popper-transform-origin":[null===(f=eE.transformOrigin)||void 0===f?void 0:f.x,null===(d=eE.transformOrigin)||void 0===d?void 0:d.y].join(" ")},dir:e.dir},(0,o.createElement)(eC,{scope:A,placedSide:e_,onArrowChange:q,arrowX:eO,arrowY:ek,shouldHideArrow:eL},(0,o.createElement)(ed.WV.div,(0,r.Z)({"data-side":e_,"data-align":eD},X,{ref:N,style:{...X.style,animation:eb?void 0:"none",opacity:null!==(b=eE.hide)&&void 0!==b&&b.referenceHidden?0:void 0}}))))}),eO={top:"bottom",right:"left",bottom:"top",left:"right"},ek=(0,o.forwardRef)(function(e,t){let{__scopePopper:n,...i}=e,l=eD("PopperArrow",n),a=eO[l.placedSide];return(0,o.createElement)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0}},(0,o.createElement)(ep,(0,r.Z)({},i,{ref:t,style:{...i.style,display:"block"}})))});function eT(e){return null!==e}let eA=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:u,middlewareData:c}=t,s=(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset)!==0,f=s?0:e.arrowWidth,d=s?0:e.arrowHeight,[p,m]=eS(a),h={start:"0%",center:"50%",end:"100%"}[m],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,v=(null!==(i=null===(l=c.arrow)||void 0===l?void 0:l.y)&&void 0!==i?i:0)+d/2,w="",y="";return"bottom"===p?(w=s?h:"".concat(g,"px"),y="".concat(-d,"px")):"top"===p?(w=s?h:"".concat(g,"px"),y="".concat(u.floating.height+d,"px")):"right"===p?(w="".concat(-d,"px"),y=s?h:"".concat(v,"px")):"left"===p&&(w="".concat(u.floating.width+d,"px"),y=s?h:"".concat(v,"px")),{data:{x:w,y:y}}}});function eS(e){let[t,n="center"]=e.split("-");return[t,n]}let eL=e=>{let{__scopePopper:t,children:n}=e,[r,i]=(0,o.useState)(null);return(0,o.createElement)(eE,{scope:t,anchor:r,onAnchorChange:i},n)},eZ=e_,eF=eP,eI=ek}}]);
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.