"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[517],{80517:(e,t,r)=>{r.d(t,{Mz:()=>W,i3:()=>q,UC:()=>V,bL:()=>L,Bk:()=>k});var n=r(85556),o=r(31445),i=r(28693),a="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function l(e,t){let r,n,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((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!l(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!l(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function s(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let r=s(e);return Math.round(t*r)/r}function f(e){let t=n.useRef(e);return a(()=>{t.current=e}),t}let p=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?(0,o.UE)({element:r.current,padding:n}).fn(t):{}:r?(0,o.UE)({element:r,padding:n}).fn(t):{}}}),d=(e,t)=>({...(0,o.cY)(e),options:[e,t]}),c=(e,t)=>({...(0,o.BN)(e),options:[e,t]}),h=(e,t)=>({...(0,o.ER)(e),options:[e,t]}),g=(e,t)=>({...(0,o.UU)(e),options:[e,t]}),m=(e,t)=>({...(0,o.Ej)(e),options:[e,t]}),y=(e,t)=>({...(0,o.jD)(e),options:[e,t]}),w=(e,t)=>({...p(e),options:[e,t]});var x=r(23154),b=r(10488),v=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,b.jsx)(x.sG.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,b.jsx)("polygon",{points:"0,0 30,0 15,10"})})});v.displayName="Arrow";var A=r(66078),P=r(98892),j=r(92247),S=r(22095),C=r(45931),$="Popper",[R,k]=(0,P.A)($),[E,N]=R($),O=e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null);return(0,b.jsx)(E,{scope:t,anchor:o,onAnchorChange:i,children:r})};O.displayName=$;var M="PopperAnchor",H=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...i}=e,a=N(M,r),l=n.useRef(null),s=(0,A.s)(t,l);return n.useEffect(()=>{a.onAnchorChange(o?.current||l.current)}),o?null:(0,b.jsx)(x.sG.div,{...i,ref:s})});H.displayName=M;var U="PopperContent",[Y,_]=R(U),z=n.forwardRef((e,t)=>{let{__scopePopper:r,side:p="bottom",sideOffset:v=0,align:P="center",alignOffset:$=0,arrowPadding:R=0,avoidCollisions:k=!0,collisionBoundary:E=[],collisionPadding:O=0,sticky:M="partial",hideWhenDetached:H=!1,updatePositionStrategy:_="optimized",onPlaced:z,...B}=e,D=N(U,r),[X,L]=n.useState(null),W=(0,A.s)(t,e=>L(e)),[V,q]=n.useState(null),J=(0,C.X)(V),K=J?.width??0,Q=J?.height??0,T="number"==typeof O?O:{top:0,right:0,bottom:0,left:0,...O},Z=Array.isArray(E)?E:[E],ee=Z.length>0,et={padding:T,boundary:Z.filter(G),altBoundary:ee},{refs:er,floatingStyles:en,placement:eo,isPositioned:ei,middlewareData:ea}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:p=[],platform:d,elements:{reference:c,floating:h}={},transform:g=!0,whileElementsMounted:m,open:y}=e,[w,x]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,v]=n.useState(p);l(b,p)||v(p);let[A,P]=n.useState(null),[j,S]=n.useState(null),C=n.useCallback(e=>{e!==E.current&&(E.current=e,P(e))},[]),$=n.useCallback(e=>{e!==N.current&&(N.current=e,S(e))},[]),R=c||A,k=h||j,E=n.useRef(null),N=n.useRef(null),O=n.useRef(w),M=null!=m,H=f(m),U=f(d),Y=f(y),_=n.useCallback(()=>{if(!E.current||!N.current)return;let e={placement:t,strategy:r,middleware:b};U.current&&(e.platform=U.current),(0,o.rD)(E.current,N.current,e).then(e=>{let t={...e,isPositioned:!1!==Y.current};z.current&&!l(O.current,t)&&(O.current=t,i.flushSync(()=>{x(t)}))})},[b,t,r,U,Y]);a(()=>{!1===y&&O.current.isPositioned&&(O.current.isPositioned=!1,x(e=>({...e,isPositioned:!1})))},[y]);let z=n.useRef(!1);a(()=>(z.current=!0,()=>{z.current=!1}),[]),a(()=>{if(R&&(E.current=R),k&&(N.current=k),R&&k){if(H.current)return H.current(R,k,_);_()}},[R,k,_,H,M]);let B=n.useMemo(()=>({reference:E,floating:N,setReference:C,setFloating:$}),[C,$]),D=n.useMemo(()=>({reference:R,floating:k}),[R,k]),X=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!D.floating)return e;let t=u(D.floating,w.x),n=u(D.floating,w.y);return g?{...e,transform:"translate("+t+"px, "+n+"px)",...s(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,g,D.floating,w.x,w.y]);return n.useMemo(()=>({...w,update:_,refs:B,elements:D,floatingStyles:X}),[w,_,B,D,X])}({strategy:"fixed",placement:p+("center"!==P?"-"+P:""),whileElementsMounted:(...e)=>(0,o.ll)(...e,{animationFrame:"always"===_}),elements:{reference:D.anchor},middleware:[d({mainAxis:v+Q,alignmentAxis:$}),k&&c({mainAxis:!0,crossAxis:!1,limiter:"partial"===M?h():void 0,...et}),k&&g({...et}),m({...et,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}}),V&&w({element:V,padding:R}),F({arrowWidth:K,arrowHeight:Q}),H&&y({strategy:"referenceHidden",...et})]}),[el,es]=I(eo),eu=(0,j.c)(z);(0,S.N)(()=>{ei&&eu?.()},[ei,eu]);let ef=ea.arrow?.x,ep=ea.arrow?.y,ed=ea.arrow?.centerOffset!==0,[ec,eh]=n.useState();return(0,S.N)(()=>{X&&eh(window.getComputedStyle(X).zIndex)},[X]),(0,b.jsx)("div",{ref:er.setFloating,"data-radix-popper-content-wrapper":"",style:{...en,transform:ei?en.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[ea.transformOrigin?.x,ea.transformOrigin?.y].join(" "),...ea.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,b.jsx)(Y,{scope:r,placedSide:el,onArrowChange:q,arrowX:ef,arrowY:ep,shouldHideArrow:ed,children:(0,b.jsx)(x.sG.div,{"data-side":el,"data-align":es,...B,ref:W,style:{...B.style,animation:ei?void 0:"none"}})})})});z.displayName=U;var B="PopperArrow",D={top:"bottom",right:"left",bottom:"top",left:"right"},X=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=_(B,r),i=D[o.placedSide];return(0,b.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]: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,b.jsx)(v,{...n,ref:t,style:{...n.style,display:"block"}})})});function G(e){return null!==e}X.displayName=B;var F=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[s,u]=I(r),f={start:"0%",center:"50%",end:"100%"}[u],p=(o.arrow?.x??0)+a/2,d=(o.arrow?.y??0)+l/2,c="",h="";return"bottom"===s?(c=i?f:`${p}px`,h=`${-l}px`):"top"===s?(c=i?f:`${p}px`,h=`${n.floating.height+l}px`):"right"===s?(c=`${-l}px`,h=i?f:`${d}px`):"left"===s&&(c=`${n.floating.width+l}px`,h=i?f:`${d}px`),{data:{x:c,y:h}}}});function I(e){let[t,r="center"]=e.split("-");return[t,r]}var L=O,W=H,V=z,q=X}}]);