1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7158],{1054:(e,t,n)=>{n.d(t,{Kq:()=>F,UC:()=>W,bL:()=>_,l9:()=>V});var r=n(54965),o=n(50095),l=n(54305),i=n(23468),a=n(54919),u=n(48493),s=n(50930),c=(n(34989),n(88516)),d=n(64877),f=n(98951),p=n(83529),h=n(36706),m=n(54993),[v,g]=(0,i.A)("Tooltip",[s.Bk]),x=(0,s.Bk)(),y="TooltipProvider",w="tooltip.open",[b,C]=v(y),R=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:l=!1,children:i}=e,[a,u]=r.useState(!0),s=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,m.jsx)(b,{scope:t,isOpenDelayed:a,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),u(!1)},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>u(!0),o)},[o]),isPointerInTransitRef:s,onPointerInTransitChange:r.useCallback(e=>{s.current=e},[]),disableHoverableContent:l,children:i})};R.displayName=y;var T="Tooltip",[S,E]=v(T),k=e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:l=!1,onOpenChange:i,disableHoverableContent:a,delayDuration:c}=e,d=C(T,e.__scopeTooltip),f=x(t),[h,v]=r.useState(null),g=(0,u.B)(),y=r.useRef(0),b=null!=a?a:d.disableHoverableContent,R=null!=c?c:d.delayDuration,E=r.useRef(!1),[k=!1,A]=(0,p.i)({prop:o,defaultProp:l,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(w))):d.onClose(),null==i||i(e)}}),L=r.useMemo(()=>k?E.current?"delayed-open":"instant-open":"closed",[k]),P=r.useCallback(()=>{window.clearTimeout(y.current),y.current=0,E.current=!1,A(!0)},[A]),j=r.useCallback(()=>{window.clearTimeout(y.current),y.current=0,A(!1)},[A]),M=r.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{E.current=!0,A(!0),y.current=0},R)},[R,A]);return r.useEffect(()=>()=>{y.current&&(window.clearTimeout(y.current),y.current=0)},[]),(0,m.jsx)(s.bL,{...f,children:(0,m.jsx)(S,{scope:t,contentId:g,open:k,stateAttribute:L,trigger:h,onTriggerChange:v,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayed?M():P()},[d.isOpenDelayed,M,P]),onTriggerLeave:r.useCallback(()=>{b?j():(window.clearTimeout(y.current),y.current=0)},[j,b]),onOpen:P,onClose:j,disableHoverableContent:b,children:n})})};k.displayName=T;var A="TooltipTrigger",L=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...i}=e,a=E(A,n),u=C(A,n),c=x(n),f=r.useRef(null),p=(0,l.s)(t,f,a.onTriggerChange),h=r.useRef(!1),v=r.useRef(!1),g=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,m.jsx)(s.Mz,{asChild:!0,...c,children:(0,m.jsx)(d.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...i,ref:p,onPointerMove:(0,o.m)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(v.current||u.isPointerInTransitRef.current||(a.onTriggerEnter(),v.current=!0))}),onPointerLeave:(0,o.m)(e.onPointerLeave,()=>{a.onTriggerLeave(),v.current=!1}),onPointerDown:(0,o.m)(e.onPointerDown,()=>{h.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,o.m)(e.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,o.m)(e.onBlur,a.onClose),onClick:(0,o.m)(e.onClick,a.onClose)})})});L.displayName=A;var[P,j]=v("TooltipPortal",{forceMount:void 0}),M="TooltipContent",D=r.forwardRef((e,t)=>{let n=j(M,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...l}=e,i=E(M,e.__scopeTooltip);return(0,m.jsx)(c.C,{present:r||i.open,children:i.disableHoverableContent?(0,m.jsx)(H,{side:o,...l,ref:t}):(0,m.jsx)(N,{side:o,...l,ref:t})})}),N=r.forwardRef((e,t)=>{let n=E(M,e.__scopeTooltip),o=C(M,e.__scopeTooltip),i=r.useRef(null),a=(0,l.s)(t,i),[u,s]=r.useState(null),{trigger:c,onClose:d}=n,f=i.current,{onPointerInTransitChange:p}=o,h=r.useCallback(()=>{s(null),p(!1)},[p]),v=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(n,r,o,l)){case l:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());s(function(e){let t=e.slice();return t.sort((e,t)=>
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&f){let e=e=>v(e,f),t=e=>v(e,c);return c.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[c,f,v,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let i=t[e].x,a=t[e].y,u=t[l].x,s=t[l].y;a>r!=s>r&&n<(u-i)*(r-a)/(s-a)+i&&(o=!o)}return o}(n,u);r?h():o&&(h(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,f,u,d,h]),(0,m.jsx)(H,{...e,ref:a})}),[O,I]=v(T,{isInside:!1}),H=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":l,onEscapeKeyDown:i,onPointerDownOutside:u,...c}=e,d=E(M,n),p=x(n),{onClose:v}=d;return r.useEffect(()=>(document.addEventListener(w,v),()=>document.removeEventListener(w,v)),[v]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&v()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,v]),(0,m.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:v,children:(0,m.jsxs)(s.UC,{"data-state":d.stateAttribute,...p,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,m.jsx)(f.xV,{children:o}),(0,m.jsx)(O,{scope:n,isInside:!0,children:(0,m.jsx)(h.b,{id:d.contentId,role:"tooltip",children:l||o})})]})})});D.displayName=M;var B="TooltipArrow";r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=x(n);return I(B,n).isInside?null:(0,m.jsx)(s.i3,{...o,...r,ref:t})}).displayName=B;var F=R,_=k,V=L,W=D},14887:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(53394).A)("Map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]])},22176:(e,t,n)=>{n.d(t,{UC:()=>eN,YJ:()=>eI,In:()=>eM,q7:()=>eB,VF:()=>e_,p4:()=>eF,JU:()=>eH,ZL:()=>eD,bL:()=>eL,wn:()=>eW,PP:()=>eV,wv:()=>ez,l9:()=>eP,WT:()=>ej,LM:()=>eO});var r=n(54965),o=n(77272);function l(e,[t,n]){return Math.min(n,Math.max(t,e))}var i=n(50095),a=n(81694),u=n(54305),s=n(23468),c=n(65427),d=n(54919),f=n(46828),p=n(71272),h=n(48493),m=n(50930),v=n(34989),g=n(64877),x=n(98951),y=n(34741),w=n(83529),b=n(4859),C=n(19213),R=n(36706),T=n(4354),S=n(85452),E=n(54993),k=[" ","Enter","ArrowUp","ArrowDown"],A=[" ","Enter"],L="Select",[P,j,M]=(0,a.N)(L),[D,N]=(0,s.A)(L,[M,m.Bk]),O=(0,m.Bk)(),[I,H]=D(L),[B,F]=D(L),_=e=>{let{__scopeSelect:t,children:n,open:o,defaultOpen:l,onOpenChange:i,value:a,defaultValue:u,onValueChange:s,dir:d,name:f,autoComplete:p,disabled:v,required:g,form:x}=e,y=O(t),[b,C]=r.useState(null),[R,T]=r.useState(null),[S,k]=r.useState(!1),A=(0,c.jH)(d),[L=!1,j]=(0,w.i)({prop:o,defaultProp:l,onChange:i}),[M,D]=(0,w.i)({prop:a,defaultProp:u,onChange:s}),N=r.useRef(null),H=!b||x||!!b.closest("form"),[F,_]=r.useState(new Set),V=Array.from(F).map(e=>e.props.value).join(";");return(0,E.jsx)(m.bL,{...y,children:(0,E.jsxs)(I,{required:g,scope:t,trigger:b,onTriggerChange:C,valueNode:R,onValueNodeChange:T,valueNodeHasChildren:S,onValueNodeHasChildrenChange:k,contentId:(0,h.B)(),value:M,onValueChange:D,open:L,onOpenChange:j,dir:A,triggerPointerDownPosRef:N,disabled:v,children:[(0,E.jsx)(P.Provider,{scope:t,children:(0,E.jsx)(B,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{_(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{_(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),H?(0,E.jsxs)(eE,{"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:p,value:M,onChange:e=>
1D(e.target.value),disabled:v,form:x,children:[void 0===M?(0,E.jsx)("option",{value:""}):null,Array.from(F)]},V):null]})})};_.displayName=L;var V="SelectTrigger",W=r.forwardRef((e,t)=>{let{__scopeSelect:n,disabled:o=!1,...l}=e,a=O(n),s=H(V,n),c=s.disabled||o,d=(0,u.s)(t,s.onTriggerChange),f=j(n),p=r.useRef("touch"),[h,v,x]=ek(e=>{let t=f().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=eA(t,e,n);void 0!==r&&s.onValueChange(r.value)}),y=e=>{c||(s.onOpenChange(!0),x()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,E.jsx)(m.Mz,{asChild:!0,...a,children:(0,E.jsx)(g.sG.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":eS(s.value)?"":void 0,...l,ref:d,onClick:(0,i.m)(l.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&y(e)}),onPointerDown:(0,i.m)(l.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,i.m)(l.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&k.includes(e.key)&&(y(),e.preventDefault())})})})});W.displayName=V;var z="SelectValue",G=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:l,placeholder:i="",...a}=e,s=H(z,n),{onValueNodeHasChildrenChange:c}=s,d=void 0!==l,f=(0,u.s)(t,s.onValueNodeChange);return(0,b.N)(()=>{c(d)},[c,d]),(0,E.jsx)(g.sG.span,{...a,ref:f,style:{pointerEvents:"none"},children:eS(s.value)?(0,E.jsx)(E.Fragment,{children:i}):l})});G.displayName=z;var K=r.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...o}=e;return(0,E.jsx)(g.sG.span,{"aria-hidden":!0,...o,ref:t,children:r||"â¼"})});K.displayName="SelectIcon";var U=e=>(0,E.jsx)(v.Z,{asChild:!0,...e});U.displayName="SelectPortal";var q="SelectContent",X=r.forwardRef((e,t)=>{let n=H(q,e.__scopeSelect),[l,i]=r.useState();return((0,b.N)(()=>{i(new DocumentFragment)},[]),n.open)?(0,E.jsx)($,{...e,ref:t}):l?o.createPortal((0,E.jsx)(Y,{scope:e.__scopeSelect,children:(0,E.jsx)(P.Slot,{scope:e.__scopeSelect,children:(0,E.jsx)("div",{children:e.children})})}),l):null});X.displayName=q;var[Y,Z]=D(q),$=r.forwardRef((e,t)=>{let{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:a,onPointerDownOutside:s,side:c,sideOffset:h,align:m,alignOffset:v,arrowPadding:g,collisionBoundary:y,collisionPadding:w,sticky:b,hideWhenDetached:C,avoidCollisions:R,...k}=e,A=H(q,n),[L,P]=r.useState(null),[M,D]=r.useState(null),N=(0,u.s)(t,e=>P(e)),[O,I]=r.useState(null),[B,F]=r.useState(null),_=j(n),[V,W]=r.useState(!1),z=r.useRef(!1);r.useEffect(()=>{if(L)return(0,T.Eq)(L)},[L]),(0,f.Oh)();let G=r.useCallback(e=>{let[t,...n]=_().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(null==n||n.scrollIntoView({block:"nearest"}),n===t&&M&&(M.scrollTop=0),n===r&&M&&(M.scrollTop=M.scrollHeight),null==n||n.focus(),document.activeElement!==o))return},[_,M]),K=r.useCallback(()=>G([O,L]),[G,O,L]);r.useEffect(()=>{V&&K()},[V,K]);let{onOpenChange:U,triggerPointerDownPosRef:X}=A;r.useEffect(()=>{if(L){let e={x:0,y:0},t=t=>{var n,r,o,l;e={x:Math.abs(Math.round(t.pageX)-(null!=(o=null==(n=X.current)?void 0:n.x)?o:0)),y:Math.abs(Math.round(t.pageY)-(null!=(l=null==(r=X.current)?void 0:r.y)?l:0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():L.contains(n.target)||U(!1),document.removeEventListener("pointermove",t),X.current=null};return null!==X.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[L,U,X]),r.useEffect(()=>{let e=()=>U(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[U]);let[Z,$]=ek(e=>{let t=_().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=eA(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),ee=r.useCallback((e,t,n)=>{let r=!z.current&&!n;(void 0!==A.value&&A.value===t||r)&&(I(e),r&&(z.current=!0))},[A.value]),et=r.useCallback(()=>null==L?void 0:L.focus(),[L]),en=r.useCallback((e,t,n)=>{let r=!z.current&&!n;(void 0!==A.value&&A.value===t||r)&&F(e)},[A.value]),er="popper"===o?Q:J,eo=er===Q?{side:c,sideOffset:h,align:m,alignOffset:v,arrowPadding:g,collisionBoundary:y,collisionPadding:w,sticky:b,hideWhenDetached:C,avoidCollisions:R}:{};return(0,E.jsx)(Y,{scope:n,content:L,viewport:M,onViewportChange:D,itemRefCallback:ee,selectedItem:O,onItemLeave:et,itemTextRefCallback:en,focusSelectedItem:K,selectedItemText:B,position:o,isPositioned:V,searchRef:Z,children:(0,E.jsx)(S.A,{as:x.DX,allowPinchZoom:!0,children:(0,E.jsx)(p.n,{asChild:!0,trapped:A.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.m)(l,e=>{var t;
1null==(t=A.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,E.jsx)(d.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>A.onOpenChange(!1),children:(0,E.jsx)(er,{role:"listbox",id:A.contentId,"data-state":A.open?"open":"closed",dir:A.dir,onContextMenu:e=>e.preventDefault(),...k,...eo,onPlaced:()=>W(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...k.style},onKeyDown:(0,i.m)(k.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||$(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=_().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>G(t)),e.preventDefault()}})})})})})})});$.displayName="SelectContentImpl";var J=r.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:o,...i}=e,a=H(q,n),s=Z(q,n),[c,d]=r.useState(null),[f,p]=r.useState(null),h=(0,u.s)(t,e=>p(e)),m=j(n),v=r.useRef(!1),x=r.useRef(!0),{viewport:y,selectedItem:w,selectedItemText:C,focusSelectedItem:R}=s,T=r.useCallback(()=>{if(a.trigger&&a.valueNode&&c&&f&&y&&w&&C){let e=a.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),r=C.getBoundingClientRect();if("rtl"!==a.dir){let o=r.left-t.left,i=n.left-o,a=e.left-i,u=e.width+a,s=Math.max(u,t.width),d=l(i,[10,Math.max(10,window.innerWidth-10-s)]);c.style.minWidth=u+"px",c.style.left=d+"px"}else{let o=t.right-r.right,i=window.innerWidth-n.right-o,a=window.innerWidth-e.right-i,u=e.width+a,s=Math.max(u,t.width),d=l(i,[10,Math.max(10,window.innerWidth-10-s)]);c.style.minWidth=u+"px",c.style.right=d+"px"}let i=m(),u=window.innerHeight-20,s=y.scrollHeight,d=window.getComputedStyle(f),p=parseInt(d.borderTopWidth,10),h=parseInt(d.paddingTop,10),g=parseInt(d.borderBottomWidth,10),x=p+h+s+parseInt(d.paddingBottom,10)+g,b=Math.min(5*w.offsetHeight,x),R=window.getComputedStyle(y),T=parseInt(R.paddingTop,10),S=parseInt(R.paddingBottom,10),E=e.top+e.height/2-10,k=w.offsetHeight/2,A=p+h+(w.offsetTop+k);if(A<=E){let e=i.length>0&&w===i[i.length-1].ref.current;c.style.bottom="0px";let t=Math.max(u-E,k+(e?S:0)+(f.clientHeight-y.offsetTop-y.offsetHeight)+g);c.style.height=A+t+"px"}else{let e=i.length>0&&w===i[0].ref.current;c.style.top="0px";let t=Math.max(E,p+y.offsetTop+(e?T:0)+k);c.style.height=t+(x-A)+"px",y.scrollTop=A-E+y.offsetTop}c.style.margin="".concat(10,"px 0"),c.style.minHeight=b+"px",c.style.maxHeight=u+"px",null==o||o(),requestAnimationFrame(()=>v.current=!0)}},[m,a.trigger,a.valueNode,c,f,y,w,C,a.dir,o]);(0,b.N)(()=>T(),[T]);let[S,k]=r.useState();(0,b.N)(()=>{f&&k(window.getComputedStyle(f).zIndex)},[f]);let A=r.useCallback(e=>{e&&!0===x.current&&(T(),null==R||R(),x.current=!1)},[T,R]);return(0,E.jsx)(ee,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:v,onScrollButtonChange:A,children:(0,E.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:(0,E.jsx)(g.sG.div,{...i,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});J.displayName="SelectItemAlignedPosition";var Q=r.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...l}=e,i=O(n);return(0,E.jsx)(m.UC,{...i,...l,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Q.displayName="SelectPopperPosition";var[ee,et]=D(q,{}),en="SelectViewport",er=r.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:o,...l}=e,a=Z(en,n),s=et(en,n),c=(0,u.s)(t,a.onViewportChange),d=r.useRef(0);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,E.jsx)(P.Slot,{scope:n,children:(0,E.jsx)(g.sG.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:(0,i.m)(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=s;if((null==r?void 0:r.current)&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let l=o+e,i=Math.min(r,l),a=l-i;n.style.height=i+"px","0px"===n.style.bottom&&(t.scrollTop=a>0?a:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});er.displayName=en;var eo="SelectGroup",[el,ei]=D(eo),ea=r.forwardRef((e,t)=>
1{let{__scopeSelect:n,...r}=e,o=(0,h.B)();return(0,E.jsx)(el,{scope:n,id:o,children:(0,E.jsx)(g.sG.div,{role:"group","aria-labelledby":o,...r,ref:t})})});ea.displayName=eo;var eu="SelectLabel",es=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=ei(eu,n);return(0,E.jsx)(g.sG.div,{id:o.id,...r,ref:t})});es.displayName=eu;var ec="SelectItem",[ed,ef]=D(ec),ep=r.forwardRef((e,t)=>{let{__scopeSelect:n,value:o,disabled:l=!1,textValue:a,...s}=e,c=H(ec,n),d=Z(ec,n),f=c.value===o,[p,m]=r.useState(null!=a?a:""),[v,x]=r.useState(!1),y=(0,u.s)(t,e=>{var t;return null==(t=d.itemRefCallback)?void 0:t.call(d,e,o,l)}),w=(0,h.B)(),b=r.useRef("touch"),C=()=>{l||(c.onValueChange(o),c.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,E.jsx)(ed,{scope:n,value:o,disabled:l,textId:w,isSelected:f,onItemTextChange:r.useCallback(e=>{m(t=>{var n;return t||(null!=(n=null==e?void 0:e.textContent)?n:"").trim()})},[]),children:(0,E.jsx)(P.ItemSlot,{scope:n,value:o,disabled:l,textValue:p,children:(0,E.jsx)(g.sG.div,{role:"option","aria-labelledby":w,"data-highlighted":v?"":void 0,"aria-selected":f&&v,"data-state":f?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...s,ref:y,onFocus:(0,i.m)(s.onFocus,()=>x(!0)),onBlur:(0,i.m)(s.onBlur,()=>x(!1)),onClick:(0,i.m)(s.onClick,()=>{"mouse"!==b.current&&C()}),onPointerUp:(0,i.m)(s.onPointerUp,()=>{"mouse"===b.current&&C()}),onPointerDown:(0,i.m)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,i.m)(s.onPointerMove,e=>{if(b.current=e.pointerType,l){var t;null==(t=d.onItemLeave)||t.call(d)}else"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.m)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=d.onItemLeave)||t.call(d)}}),onKeyDown:(0,i.m)(s.onKeyDown,e=>{var t;((null==(t=d.searchRef)?void 0:t.current)===""||" "!==e.key)&&(A.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ep.displayName=ec;var eh="SelectItemText",em=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:l,style:i,...a}=e,s=H(eh,n),c=Z(eh,n),d=ef(eh,n),f=F(eh,n),[p,h]=r.useState(null),m=(0,u.s)(t,e=>h(e),d.onItemTextChange,e=>{var t;return null==(t=c.itemTextRefCallback)?void 0:t.call(c,e,d.value,d.disabled)}),v=null==p?void 0:p.textContent,x=r.useMemo(()=>(0,E.jsx)("option",{value:d.value,disabled:d.disabled,children:v},d.value),[d.disabled,d.value,v]),{onNativeOptionAdd:y,onNativeOptionRemove:w}=f;return(0,b.N)(()=>(y(x),()=>w(x)),[y,w,x]),(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(g.sG.span,{id:d.textId,...a,ref:m}),d.isSelected&&s.valueNode&&!s.valueNodeHasChildren?o.createPortal(a.children,s.valueNode):null]})});em.displayName=eh;var ev="SelectItemIndicator",eg=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return ef(ev,n).isSelected?(0,E.jsx)(g.sG.span,{"aria-hidden":!0,...r,ref:t}):null});eg.displayName=ev;var ex="SelectScrollUpButton",ey=r.forwardRef((e,t)=>{let n=Z(ex,e.__scopeSelect),o=et(ex,e.__scopeSelect),[l,i]=r.useState(!1),a=(0,u.s)(t,o.onScrollButtonChange);return(0,b.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){i(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),l?(0,E.jsx)(eC,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ey.displayName=ex;var ew="SelectScrollDownButton",eb=r.forwardRef((e,t)=>{let n=Z(ew,e.__scopeSelect),o=et(ew,e.__scopeSelect),[l,i]=r.useState(!1),a=(0,u.s)(t,o.onScrollButtonChange);return(0,b.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),l?(0,E.jsx)(eC,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});
1eb.displayName=ew;var eC=r.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:o,...l}=e,a=Z("SelectScrollButton",n),u=r.useRef(null),s=j(n),c=r.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return r.useEffect(()=>()=>c(),[c]),(0,b.N)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[s]),(0,E.jsx)(g.sG.div,{"aria-hidden":!0,...l,ref:t,style:{flexShrink:0,...l.style},onPointerDown:(0,i.m)(l.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(o,50))}),onPointerMove:(0,i.m)(l.onPointerMove,()=>{var e;null==(e=a.onItemLeave)||e.call(a),null===u.current&&(u.current=window.setInterval(o,50))}),onPointerLeave:(0,i.m)(l.onPointerLeave,()=>{c()})})}),eR=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return(0,E.jsx)(g.sG.div,{"aria-hidden":!0,...r,ref:t})});eR.displayName="SelectSeparator";var eT="SelectArrow";function eS(e){return""===e||void 0===e}r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=O(n),l=H(eT,n),i=Z(eT,n);return l.open&&"popper"===i.position?(0,E.jsx)(m.i3,{...o,...r,ref:t}):null}).displayName=eT;var eE=r.forwardRef((e,t)=>{let{value:n,...o}=e,l=r.useRef(null),i=(0,u.s)(t,l),a=(0,C.Z)(n);return r.useEffect(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(a!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[a,n]),(0,E.jsx)(R.s,{asChild:!0,children:(0,E.jsx)("select",{...o,ref:i,defaultValue:n})})});function ek(e){let t=(0,y.c)(e),n=r.useRef(""),o=r.useRef(0),l=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),i=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,l,i]}function eA(e,t,n){var r,o;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=(r=e,o=Math.max(i,0),r.map((e,t)=>r[(o+t)%r.length]));1===l.length&&(a=a.filter(e=>e!==n));let u=a.find(e=>e.textValue.toLowerCase().startsWith(l.toLowerCase()));return u!==n?u:void 0}eE.displayName="BubbleSelect";var eL=_,eP=W,ej=G,eM=K,eD=U,eN=X,eO=er,eI=ea,eH=es,eB=ep,eF=em,e_=eg,eV=ey,eW=eb,ez=eR},23014:(e,t,n)=>{n.d(t,{d7:()=>l});var r=n(54965);function o(e,t){return e===t}function l(e,t,n){var l=n&&n.equalityFn||o,i=(0,r.useRef)(e),a=(0,r.useState)({})[1],u=function(e,t,n){var o=this,l=(0,r.useRef)(null),i=(0,r.useRef)(0),a=(0,r.useRef)(null),u=(0,r.useRef)([]),s=(0,r.useRef)(),c=(0,r.useRef)(),d=(0,r.useRef)(e),f=(0,r.useRef)(!0);d.current=e;var p="undefined"!=typeof window,h=!t&&0!==t&&p;if("function"!=typeof e)throw TypeError("Expected a function");t=+t||0;var m=!!(n=n||{}).leading,v=!("trailing"in n)||!!n.trailing,g="maxWait"in n,x="debounceOnServer"in n&&!!n.debounceOnServer,y=g?Math.max(+n.maxWait||0,t):null;return(0,r.useEffect)(function(){return f.current=!0,function(){f.current=!1}},[]),(0,r.useMemo)(function(){var e=function(e){var t=u.current,n=s.current;return u.current=s.current=null,i.current=e,c.current=d.current.apply(n,t)},n=function(e,t){h&&cancelAnimationFrame(a.current),a.current=h?requestAnimationFrame(e):setTimeout(e,t)},r=function(e){if(!f.current)return!1;var n=e-l.current;return!l.current||n>=t||n<0||g&&e-i.current>=y},w=function(t){return a.current=null,v&&u.current?e(t):(u.current=s.current=null,c.current)},b=function e(){var o=Date.now();if(r(o))return w(o);if(f.current){var a=t-(o-l.current);n(e,g?Math.min(a,y-(o-i.current)):a)}},C=function(){if(p||x){var d=Date.now(),h=r(d);if(u.current=[].slice.call(arguments),s.current=o,l.current=d,h){if(!a.current&&f.current)return i.current=l.current,n(b,t),m?e(l.current):c.current;if(g)return n(b,t),e(l.current)}return a.current||n(b,t),c.current}};return C.cancel=function(){a.current&&(h?cancelAnimationFrame(a.current):clearTimeout(a.current)),i.current=0,u.current=l.current=s.current=a.current=null},C.isPending=function(){return!!a.current},C.flush=function(){return a.current?w(Date.now()):c.current},C},[m,g,t,y,v,h,p,x])}((0,r.useCallback)(function(e){i.current=e,a({})},[a]),t,n),s=(0,r.useRef)(e);return l(s.current,e)||(u(e),s.current=e),[i.current,u]}},34009:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(53394).A)("Table",[["path",{d:"M12 3v18",key:"108xh3"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}]])},36706:(e,t,n)=>{n.d(t,{b:()=>a,s:()=>i});
1var r=n(54965),o=n(64877),l=n(54993),i=r.forwardRef((e,t)=>(0,l.jsx)(o.sG.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));i.displayName="VisuallyHidden";var a=i},50930:(e,t,n)=>{n.d(t,{Mz:()=>eF,i3:()=>eV,UC:()=>e_,bL:()=>eB,Bk:()=>eC});var r=n(54965);let o=["top","right","bottom","left"],l=Math.min,i=Math.max,a=Math.round,u=Math.floor,s=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(p(e))?"y":"x"}function x(e){return e.replace(/start|end/g,e=>d[e])}function y(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function w(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function b(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function C(e,t,n){let r,{reference:o,floating:l}=e,i=g(t),a=m(g(t)),u=v(a),s=p(t),c="y"===i,d=o.x+o.width/2-l.width/2,f=o.y+o.height/2-l.height/2,x=o[u]/2-l[u]/2;switch(s){case"top":r={x:d,y:o.y-l.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-l.width,y:f};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[a]-=x*(n&&c?-1:1);break;case"end":r[a]+=x*(n&&c?-1:1)}return r}let R=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,a=l.filter(Boolean),u=await (null==i.isRTL?void 0:i.isRTL(t)),s=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=C(s,r,u),f=r,p={},h=0;for(let n=0;n<a.length;n++){let{name:l,fn:m}=a[n],{x:v,y:g,data:x,reset:y}=await m({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:s,platform:i,elements:{reference:e,floating:t}});c=null!=v?v:c,d=null!=g?g:d,p={...p,[l]:{...p[l],...x}},y&&h<=50&&(h++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(s=!0===y.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:c,y:d}=C(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function T(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:l,rects:i,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=f(t,e),m=w(h),v=a[p?"floating"===d?"reference":"floating":d],g=b(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(v)))||n?v:v.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),x="floating"===d?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),C=await (null==l.isElement?void 0:l.isElement(y))&&await (null==l.getScale?void 0:l.getScale(y))||{x:1,y:1},R=b(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:y,strategy:u}):x);return{top:(g.top-R.top+m.top)/C.y,bottom:(R.bottom-g.bottom+m.bottom)/C.y,left:(g.left-R.left+m.left)/C.x,right:(R.right-g.right+m.right)/C.x}}function S(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function E(e){return o.some(t=>e[t]>=0)}async function k(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=p(n),a=h(n),u="y"===g(n),s=["left","top"].includes(i)?-1:1,c=l&&u?-1:1,d=f(t,e),{mainAxis:m,crossAxis:v,alignmentAxis:x}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof x&&(v="end"===a?-1*x:x),u?{x:v*c,y:m*s}:{x:m*s,y:v*c}}function A(){return"undefined"!=typeof window}function L(e){return M(e)?(e.nodeName||"").toLowerCase():"#document"}function P(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function j(e){var t;return null==(t=(M(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function M(e){return!!A()&&(e instanceof Node||e instanceof P(e).Node)}function D(e){return!!A()&&(e instanceof Element||e instanceof P(e).Element)}function N(e){return!!A()&&(e instanceof HTMLElement||e instanceof P(e).HTMLElement)}function O(e){return!!A()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof P(e).ShadowRoot)}function I(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=V(e);
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function H(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function B(e){let t=F(),n=D(e)?V(e):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 F(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function _(e){return["html","body","#document"].includes(L(e))}function V(e){return P(e).getComputedStyle(e)}function W(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function z(e){if("html"===L(e))return e;let t=e.assignedSlot||e.parentNode||O(e)&&e.host||j(e);return O(t)?t.host:t}function G(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=z(t);return _(n)?t.ownerDocument?t.ownerDocument.body:t.body:N(n)&&I(n)?n:e(n)}(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),i=P(o);if(l){let e=K(i);return t.concat(i,i.visualViewport||[],I(o)?o:[],e&&n?G(e):[])}return t.concat(o,G(o,[],n))}function K(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function U(e){let t=V(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=N(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,u=a(n)!==l||a(r)!==i;return u&&(n=l,r=i),{width:n,height:r,$:u}}function q(e){return D(e)?e:e.contextElement}function X(e){let t=q(e);if(!N(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=U(t),i=(l?a(n.width):n.width)/r,u=(l?a(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),u&&Number.isFinite(u)||(u=1),{x:i,y:u}}let Y=s(0);function Z(e){let t=P(e);return F()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Y}function $(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=q(e),a=s(1);t&&(r?D(r)&&(a=X(r)):a=X(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===P(i))&&o)?Z(i):s(0),c=(l.left+u.x)/a.x,d=(l.top+u.y)/a.y,f=l.width/a.x,p=l.height/a.y;if(i){let e=P(i),t=r&&D(r)?P(r):r,n=e,o=K(n);for(;o&&r&&t!==n;){let e=X(o),t=o.getBoundingClientRect(),r=V(o),l=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=l,d+=i,o=K(n=P(o))}}return b({width:f,height:p,x:c,y:d})}function J(e,t){let n=W(e).scrollLeft;return t?t.left+n:$(j(e)).left+n}function Q(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=P(e),r=j(e),o=n.visualViewport,l=r.clientWidth,i=r.clientHeight,a=0,u=0;if(o){l=o.width,i=o.height;let e=F();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:l,height:i,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=j(e),n=W(e),r=e.ownerDocument.body,o=i(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=i(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+J(e),u=-n.scrollTop;return"rtl"===V(r).direction&&(a+=i(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:a,y:u}}(j(e));else if(D(t))r=function(e,t){let n=$(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=N(e)?X(e):s(1),i=e.clientWidth*l.x,a=e.clientHeight*l.y;return{width:i,height:a,x:o*l.x,y:r*l.y}}(t,n);else{let n=Z(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return b(r)}function ee(e){return"static"===V(e).position}function et(e,t){if(!N(e)||"fixed"===V(e).position)return null;if(t)return t(e);let n=e.offsetParent;return j(e)===n&&(n=n.ownerDocument.body),n}function en(e,t){let n=P(e);if(H(e))return n;if(!N(e)){let t=z(e);for(;t&&!_(t);){if(D(t)&&!ee(t))return t;t=z(t)}return n}let r=et(e,t);for(;r&&["table","td","th"].includes(L(r))&&ee(r);)r=et(r,t);return r&&_(r)&&ee(r)&&!B(r)?n:r||function(e){let t=z(e);for(;N(t)&&!_(t);){if(B(t))return t;if(H(t))break;t=z(t)}return null}(e)||n}let er=async function(e){let t=this.getOffsetParent||en,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=N(t),o=j(t),l="fixed"===n,i=$(e,!0,l,t),a={scrollLeft:0,scrollTop:0},u=s(0);if(r||!r&&!l)if(("body"!==L(t)||I(o))&&(a=W(t)),r){let e=$(t,!0,l,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}
1else o&&(u.x=J(o));let c=0,d=0;if(o&&!r&&!l){let e=o.getBoundingClientRect();d=e.top+a.scrollTop,c=e.left+a.scrollLeft-J(o,e)}return{x:i.left+a.scrollLeft-u.x-c,y:i.top+a.scrollTop-u.y-d,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eo={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,l="fixed"===o,i=j(r),a=!!t&&H(t.floating);if(r===i||a&&l)return n;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),f=N(r);if((f||!f&&!l)&&(("body"!==L(r)||I(i))&&(u=W(r)),N(r))){let e=$(r);c=X(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x,y:n.y*c.y-u.scrollTop*c.y+d.y}},getDocumentElement:j,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?H(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=G(e,[],!1).filter(e=>D(e)&&"body"!==L(e)),o=null,l="fixed"===V(e).position,i=l?z(e):e;for(;D(i)&&!_(i);){let t=V(i),n=B(i);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||I(i)&&!n&&function e(t,n){let r=z(t);return!(r===n||!D(r)||_(r))&&("fixed"===V(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):o=t,i=z(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=a[0],s=a.reduce((e,n)=>{let r=Q(t,n,o);return e.top=i(r.top,e.top),e.right=l(r.right,e.right),e.bottom=l(r.bottom,e.bottom),e.left=i(r.left,e.left),e},Q(t,u,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:en,getElementRects:er,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=U(e);return{width:t,height:n}},getScale:X,isElement:D,isRTL:function(e){return"rtl"===V(e).direction}},el=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:a,platform:u,elements:s,middlewareData:c}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let x=w(p),y={x:n,y:r},b=m(g(o)),C=v(b),R=await u.getDimensions(d),T="y"===b,S=T?"clientHeight":"clientWidth",E=a.reference[C]+a.reference[b]-y[b]-a.floating[C],k=y[b]-a.reference[b],A=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),L=A?A[S]:0;L&&await (null==u.isElement?void 0:u.isElement(A))||(L=s.floating[S]||a.floating[C]);let P=L/2-R[C]/2-1,j=l(x[T?"top":"left"],P),M=l(x[T?"bottom":"right"],P),D=L-R[C]-M,N=L/2-R[C]/2+(E/2-k/2),O=i(j,l(N,D)),I=!c.arrow&&null!=h(o)&&N!==O&&a.reference[C]/2-(N<j?j:M)-R[C]/2<0,H=I?N<j?N-j:N-D:0;return{[b]:y[b]+H,data:{[b]:O,centerOffset:N-O-H,...I&&{alignmentOffset:H}},reset:I}}});var ei=n(77272),ea="undefined"!=typeof document?r.useLayoutEffect:r.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 es(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ec(e,t){let n=es(e);return Math.round(t*n)/n}function ed(e){let t=r.useRef(e);return ea(()=>{t.current=e}),t}var ef=n(64877),ep=n(54993),eh=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...l}=e;return(0,ep.jsx)(ef.sG.svg,{...l,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,ep.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eh.displayName="Arrow";var em=n(54305),ev=n(63083),eg=n(34741),ex=n(4859),ey=n(47725),ew="Popper",[eb,eC]=(0,ev.A)(ew),[eR,eT]=eb(ew),eS=e=>{let{__scopePopper:t,children:n}=e,[o,l]=r.useState(null);return(0,ep.jsx)(eR,{scope:t,anchor:o,onAnchorChange:l,children:n})};eS.displayName=ew;var eE="PopperAnchor",ek=r.forwardRef((e,t)=>
1{let{__scopePopper:n,virtualRef:o,...l}=e,i=eT(eE,n),a=r.useRef(null),u=(0,em.s)(t,a);return r.useEffect(()=>{i.onAnchorChange((null==o?void 0:o.current)||a.current)}),o?null:(0,ep.jsx)(ef.sG.div,{...l,ref:u})});ek.displayName=eE;var eA="PopperContent",[eL,eP]=eb(eA),ej=r.forwardRef((e,t)=>{var n,o,a,s,c,d,w,b;let{__scopePopper:C,side:A="bottom",sideOffset:L=0,align:P="center",alignOffset:M=0,arrowPadding:D=0,avoidCollisions:N=!0,collisionBoundary:O=[],collisionPadding:I=0,sticky:H="partial",hideWhenDetached:B=!1,updatePositionStrategy:F="optimized",onPlaced:_,...V}=e,W=eT(eA,C),[z,K]=r.useState(null),U=(0,em.s)(t,e=>K(e)),[X,Y]=r.useState(null),Z=(0,ey.X)(X),J=null!=(w=null==Z?void 0:Z.width)?w:0,Q=null!=(b=null==Z?void 0:Z.height)?b:0,ee="number"==typeof I?I:{top:0,right:0,bottom:0,left:0,...I},et=Array.isArray(O)?O:[O],en=et.length>0,er={padding:ee,boundary:et.filter(eO),altBoundary:en},{refs:eh,floatingStyles:ev,placement:ew,isPositioned:eb,middlewareData:eC}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:l,elements:{reference:i,floating:a}={},transform:u=!0,whileElementsMounted:s,open:c}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(o);eu(p,o)||h(o);let[m,v]=r.useState(null),[g,x]=r.useState(null),y=r.useCallback(e=>{e!==T.current&&(T.current=e,v(e))},[]),w=r.useCallback(e=>{e!==S.current&&(S.current=e,x(e))},[]),b=i||m,C=a||g,T=r.useRef(null),S=r.useRef(null),E=r.useRef(d),k=null!=s,A=ed(s),L=ed(l),P=ed(c),j=r.useCallback(()=>{if(!T.current||!S.current)return;let e={placement:t,strategy:n,middleware:p};L.current&&(e.platform=L.current),((e,t,n)=>{let r=new Map,o={platform:eo,...n},l={...o.platform,_c:r};return R(e,t,{...o,platform:l})})(T.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};M.current&&!eu(E.current,t)&&(E.current=t,ei.flushSync(()=>{f(t)}))})},[p,t,n,L,P]);ea(()=>{!1===c&&E.current.isPositioned&&(E.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let M=r.useRef(!1);ea(()=>(M.current=!0,()=>{M.current=!1}),[]),ea(()=>{if(b&&(T.current=b),C&&(S.current=C),b&&C){if(A.current)return A.current(b,C,j);j()}},[b,C,j,A,k]);let D=r.useMemo(()=>({reference:T,floating:S,setReference:y,setFloating:w}),[y,w]),N=r.useMemo(()=>({reference:b,floating:C}),[b,C]),O=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=ec(N.floating,d.x),r=ec(N.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...es(N.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,N.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:j,refs:D,elements:N,floatingStyles:O}),[d,j,D,N,O])}({strategy:"fixed",placement:A+("center"!==P?"-"+P:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=q(e),h=a||s?[...p?G(p):[],...G(t)]:[];h.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let m=p&&d?function(e,t){let n,r=null,o=j(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function s(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),a();let{left:f,top:p,width:h,height:m}=e.getBoundingClientRect();if(c||t(),!h||!m)return;let v=u(p),g=u(o.clientWidth-(f+h)),x={rootMargin:-v+"px "+-g+"px "+-u(o.clientHeight-(p+m))+"px "+-u(f)+"px",threshold:i(0,l(1,d))||1},y=!0;function w(e){let t=e[0].intersectionRatio;if(t!==d){if(!y)return s();t?s(!1,t):n=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(w,{...x,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(w,x)}r.observe(e)}(!0),a}(p,n):null,v=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),p&&!f&&g.observe(p),g.observe(t));let x=f?$(e):null;return f&&function t(){let r=$(e);x&&(r.x!==x.x||r.y!==x.y||r.width!==x.width||r.height!==x.height)&&n(),x=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;
1h.forEach(e=>{a&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===F})},elements:{reference:W.anchor},middleware:[((e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:l,placement:i,middlewareData:a}=t,u=await k(t,e);return i===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:l+u.y,data:{...u,placement:i}}}}}(e),options:[e,t]}))({mainAxis:L+Q,alignmentAxis:M}),N&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(e,t),d={x:n,y:r},h=await T(t,c),v=g(p(o)),x=m(v),y=d[x],w=d[v];if(a){let e="y"===x?"top":"left",t="y"===x?"bottom":"right",n=y+h[e],r=y-h[t];y=i(n,l(y,r))}if(u){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=w+h[e],r=w-h[t];w=i(n,l(w,r))}let b=s.fn({...t,[x]:y,[v]:w});return{...b,data:{x:b.x-n,y:b.y-r,enabled:{[x]:a,[v]:u}}}}}}(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===H?((e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:l,middlewareData:i}=t,{offset:a=0,mainAxis:u=!0,crossAxis:s=!0}=f(e,t),c={x:n,y:r},d=g(o),h=m(d),v=c[h],x=c[d],y=f(a,t),w="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(u){let e="y"===h?"height":"width",t=l.reference[h]-l.floating[e]+w.mainAxis,n=l.reference[h]+l.reference[e]-w.mainAxis;v<t?v=t:v>n&&(v=n)}if(s){var b,C;let e="y"===h?"width":"height",t=["top","left"].includes(p(o)),n=l.reference[d]-l.floating[e]+(t&&(null==(b=i.offset)?void 0:b[d])||0)+(t?0:w.crossAxis),r=l.reference[d]+l.reference[e]+(t?0:(null==(C=i.offset)?void 0:C[d])||0)-(t?w.crossAxis:0);x<n?x=n:x>r&&(x=r)}return{[h]:v,[d]:x}}}}(e),options:[e,t]}))():void 0,...er}),N&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,l,i;let{placement:a,middlewareData:u,rects:s,initialPlacement:c,platform:d,elements:w}=t,{mainAxis:b=!0,crossAxis:C=!0,fallbackPlacements:R,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:k=!0,...A}=f(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let L=p(a),P=g(c),j=p(c)===c,M=await (null==d.isRTL?void 0:d.isRTL(w.floating)),D=R||(j||!k?[y(c)]:function(e){let t=y(e);return[x(e),t,x(t)]}(c)),N="none"!==E;!R&&N&&D.push(...function(e,t,n,r){let o=h(e),l=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[]}}(p(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(x)))),l}(c,k,E,M));let O=[c,...D],I=await T(t,A),H=[],B=(null==(r=u.flip)?void 0:r.overflows)||[];if(b&&H.push(I[L]),C){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),o=m(g(e)),l=v(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=y(i)),[i,y(i)]}(a,s,M);H.push(I[e[0]],I[e[1]])}if(B=[...B,{placement:a,overflows:H}],!H.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=O[e];if(t)return{data:{index:e,overflows:B},reset:{placement:t}};let n=null==(l=B.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(S){case"bestFit":{let e=null==(i=B.filter(e=>{if(N){let t=g(e.placement);return t===P||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}}(e),options:[e,t]}))({...er}),((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let o,a,{placement:u,rects:s,platform:c,elements:d}=t,{apply:m=()=>{},...v}=f(e,t),x=await T(t,v),y=p(u),w=h(u),b="y"===g(u),{width:C,height:R}=s.floating;"top"===y||"bottom"===y?(o=y,a=w===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(a=y,o="end"===w?"top":"bottom");let S=R-x.top-x.bottom,E=C-x.left-x.right,k=l(R-x[o],S),A=l(C-x[a],E),L=!t.middlewareData.shift,P=k,j=A;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(j=E),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(P=S),L&&!w){let e=i(x.left,0),t=i(x.right,0),n=i(x.top,0),r=i(x.bottom,0);b?j=C-2*(0!==e||0!==t?e+t:i(x.left,x.right)):P=R-2*(0!==n||0!==r?n+r:i(x.top,x.bottom))}await m({...t,availableWidth:j,availableHeight:P});let M=await c.getDimensions(d.floating);return C!==M.width||R!==M.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}))({...er,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:l,height:i}=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(l,"px")),a.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),X&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?el({element:n.current,padding:r}).fn(t):{}:n?el({element:n,padding:r}).fn(t):{}}}))(e),options:[e,t]}))({element:X,padding:D}),eI({arrowWidth:J,arrowHeight:Q}),B&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=f(e,t);switch(r){case"referenceHidden":{let e=S(await T(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:E(e)}}}case"escaped":{let e=S(await T(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:E(e)}}}default:return{}}}}}(e),options:[e,t]}))({strategy:"referenceHidden",...er})]}),[eR,eS]=eH(ew),eE=(0,eg.c)(_);(0,ex.N)(()=>{eb&&(null==eE||eE())},[eb,eE]);let ek=null==(n=eC.arrow)?void 0:n.x,eP=null==(o=eC.arrow)?void 0:o.y,ej=(null==(a=eC.arrow)?void 0:a.centerOffset)!==0,[eM,eD]=r.useState();return(0,ex.N)(()=>{z&&eD(window.getComputedStyle(z).zIndex)},[z]),(0,ep.jsx)("div",{ref:eh.setFloating,"data-radix-popper-content-wrapper":"",style:{...ev,transform:eb?ev.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eM,"--radix-popper-transform-origin":[null==(s=eC.transformOrigin)?void 0:s.x,null==(c=eC.transformOrigin)?void 0:c.y].join(" "),...(null==(d=eC.hide)?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ep.jsx)(eL,{scope:C,placedSide:eR,onArrowChange:Y,arrowX:ek,arrowY:eP,shouldHideArrow:ej,children:(0,ep.jsx)(ef.sG.div,{"data-side":eR,"data-align":eS,...V,ref:U,style:{...V.style,animation:eb?void 0:"none"}})})})});ej.displayName=eA;var eM="PopperArrow",eD={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},eN=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=eP(eM,n),l=eD[o.placedSide];return(0,ep.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,ep.jsx)(eh,{...r,ref:t,style:{...r.style,display:"block"}})})});function eO(e){return null!==e}eN.displayName=eM;var eI=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,i;let{placement:a,rects:u,middlewareData:s}=t,c=(null==(n=s.arrow)?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,h]=eH(a),m={start:"0%",center:"50%",end:"100%"}[h],v=(null!=(l=null==(r=s.arrow)?void 0:r.x)?l:0)+d/2,g=(null!=(i=null==(o=s.arrow)?void 0:o.y)?i:0)+f/2,x="",y="";return"bottom"===p?(x=c?m:"".concat(v,"px"),y="".concat(-f,"px")):"top"===p?(x=c?m:"".concat(v,"px"),y="".concat(u.floating.height+f,"px")):"right"===p?(x="".concat(-f,"px"),y=c?m:"".concat(g,"px")):"left"===p&&(x="".concat(u.floating.width+f,"px"),y=c?m:"".concat(g,"px")),{data:{x,y}}}});function eH(e){let[t,n="center"]=e.split("-");return[t,n]}var eB=eS,eF=ek,e_=ej,eV=eN},94457:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(53394).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]);
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.