(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,914140,e=>{"use strict";e.s([])},265858,e=>{"use strict";e.s(["useFloatingRootContext",()=>a]);var t=e.i(229315),n=e.i(883977),r=e.i(146376),i=e.i(388940),o=e.i(990627),l=e.i(46420),s=e.i(156341);function a(e){let{open:a=!1,onOpenChange:u,elements:c={}}=e,f=(0,n.useId)(),g=null!=(0,l.useFloatingParentNodeId)(),d=(0,i.useRefWithInit)(()=>new s.FloatingRootStore({open:a,transitionStatus:void 0,onOpenChange:u,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new o.PopupTriggerMap,floatingId:f,syncOnly:!1,nested:g})).current;return(0,r.useIsoLayoutEffect)(()=>{let e={open:a,floatingId:f};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),d.update(e)},[a,f,c.reference,c.floating,d]),d.context.onOpenChange=u,d.context.nested=g,d}},953760,258950,e=>{"use strict";e.s(["arrow",()=>k,"autoPlacement",()=>O,"autoUpdate",()=>C,"computePosition",()=>N,"flip",()=>L,"hide",()=>D,"inline",()=>I,"limitShift",()=>F,"offset",()=>A,"shift",()=>P,"size",()=>M],953760);var t=e.i(343084);function n(e,n,r){let i,{reference:o,floating:l}=e,s=(0,t.getSideAxis)(n),a=(0,t.getAlignmentAxis)(n),u=(0,t.getAxisLength)(a),c=(0,t.getSide)(n),f=o.x+o.width/2-l.width/2,g=o.y+o.height/2-l.height/2,d=o[u]/2-l[u]/2;switch(c){case"top":i={x:f,y:o.y-l.height};break;case"bottom":i={x:f,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:g};break;case"left":i={x:o.x-l.width,y:g};break;default:i={x:o.x,y:o.y}}let m=(0,t.getAlignment)(n);return m&&(i[a]+=d*("end"===m?1:-1)*(r&&"y"===s?-1:1)),i}async function r(e,n){var r;void 0===n&&(n={});let{x:i,y:o,platform:l,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:g="floating",altBoundary:d=!1,padding:m=0}=(0,t.evaluate)(n,e),p=(0,t.getPaddingObject)(m),h=a[d?"floating"===g?"reference":"floating":g],v=(0,t.rectToClientRect)(await l.getClippingRect({element:null==(r=await (null==l.isElement?void 0:l.isElement(h)))||r?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:u})),y="floating"===g?{x:i,y:o,width:s.floating.width,height:s.floating.height}:s.reference,E=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),x=await (null==l.isElement?void 0:l.isElement(E))&&await (null==l.getScale?void 0:l.getScale(E))||{x:1,y:1},w=(0,t.rectToClientRect)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:E,strategy:u}):y);return{top:(v.top-w.top+p.top)/x.y,bottom:(w.bottom-v.bottom+p.bottom)/x.y,left:(v.left-w.left+p.left)/x.x,right:(w.right-v.right+p.right)/x.x}}let i=async(e,t,i)=>{let{placement:o="bottom",strategy:l="absolute",middleware:s=[],platform:a}=i,u=a.detectOverflow?a:{...a,detectOverflow:r},c=await (null==a.isRTL?void 0:a.isRTL(t)),f=await a.getElementRects({reference:e,floating:t,strategy:l}),{x:g,y:d}=n(f,o,c),m=o,p=0,h={};for(let r=0;re[t]>=0)}function s(e){let n=(0,t.min)(...e.map(e=>e.left)),r=(0,t.min)(...e.map(e=>e.top));return{x:n,y:r,width:(0,t.max)(...e.map(e=>e.right))-n,height:(0,t.max)(...e.map(e=>e.bottom))-r}}let a=new Set(["left","top"]);async function u(e,n){let{placement:r,platform:i,elements:o}=e,l=await (null==i.isRTL?void 0:i.isRTL(o.floating)),s=(0,t.getSide)(r),u=(0,t.getAlignment)(r),c="y"===(0,t.getSideAxis)(r),f=a.has(s)?-1:1,g=l&&c?-1:1,d=(0,t.evaluate)(n,e),{mainAxis:m,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return u&&"number"==typeof h&&(p="end"===u?-1*h:h),c?{x:p*g,y:m*f}:{x:m*f,y:p*g}}var c=e.i(229315);function f(e){let n=(0,c.getComputedStyle)(e),r=parseFloat(n.width)||0,i=parseFloat(n.height)||0,o=(0,c.isHTMLElement)(e),l=o?e.offsetWidth:r,s=o?e.offsetHeight:i,a=(0,t.round)(r)!==l||(0,t.round)(i)!==s;return a&&(r=l,i=s),{width:r,height:i,$:a}}function g(e){return(0,c.isElement)(e)?e:e.contextElement}function d(e){let n=g(e);if(!(0,c.isHTMLElement)(n))return(0,t.createCoords)(1);let r=n.getBoundingClientRect(),{width:i,height:o,$:l}=f(n),s=(l?(0,t.round)(r.width):r.width)/i,a=(l?(0,t.round)(r.height):r.height)/o;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}let m=(0,t.createCoords)(0);function p(e){let t=(0,c.getWindow)(e);return(0,c.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:m}function h(e,n,r,i){var o;void 0===n&&(n=!1),void 0===r&&(r=!1);let l=e.getBoundingClientRect(),s=g(e),a=(0,t.createCoords)(1);n&&(i?(0,c.isElement)(i)&&(a=d(i)):a=d(e));let u=(void 0===(o=r)&&(o=!1),i&&o&&i===(0,c.getWindow)(s))?p(s):(0,t.createCoords)(0),f=(l.left+u.x)/a.x,m=(l.top+u.y)/a.y,h=l.width/a.x,v=l.height/a.y;if(s&&i){let e=(0,c.getWindow)(s),t=(0,c.isElement)(i)?(0,c.getWindow)(i):i,n=e,r=(0,c.getFrameElement)(n);for(;r&&t!==n;){let e=d(r),t=r.getBoundingClientRect(),i=(0,c.getComputedStyle)(r),o=t.left+(r.clientLeft+parseFloat(i.paddingLeft))*e.x,l=t.top+(r.clientTop+parseFloat(i.paddingTop))*e.y;f*=e.x,m*=e.y,h*=e.x,v*=e.y,f+=o,m+=l,n=(0,c.getWindow)(r),r=(0,c.getFrameElement)(n)}}return(0,t.rectToClientRect)({width:h,height:v,x:f,y:m})}function v(e,t){let n=(0,c.getNodeScroll)(e).scrollLeft;return t?t.left+n:h((0,c.getDocumentElement)(e)).left+n}function y(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-v(e,n),y:n.top+t.scrollTop}}function E(e,n,r){let i;if("viewport"===n||"layoutViewport"===n)i=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,i=(0,c.getWindow)(e),o=(0,c.getDocumentElement)(e),l=i.visualViewport,s=o.clientWidth,a=o.clientHeight,u=0,f=0;if(l){let e=!(0,c.isWebKit)()||"fixed"===t;r?e||(u=-l.offsetLeft,f=-l.offsetTop):(s=l.width,a=l.height,e&&(u=l.offsetLeft,f=l.offsetTop))}if(0>=v(o)){let e=o.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(o.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(o).scrollbarGutter?i/2:i;l<=25&&(s-=l)}return{width:s,height:a,x:u,y:f}}(e,r,n);else if("document"===n)i=function(e){let n=(0,c.getNodeScroll)(e),r=e.ownerDocument.body,i=(0,t.max)(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),o=(0,t.max)(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+v(e),s=-n.scrollTop;return"rtl"===(0,c.getComputedStyle)(r).direction&&(l+=(0,t.max)(e.clientWidth,r.clientWidth)-i),{width:i,height:o,x:l,y:s}}((0,c.getDocumentElement)(e));else if((0,c.isElement)(n))i=function(e,t){let n=h(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=d(e),l=e.clientWidth*o.x,s=e.clientHeight*o.y;return{width:l,height:s,x:i*o.x,y:r*o.y}}(n,r);else{let t=p(e);i={x:n.x-t.x,y:n.y-t.y,width:n.width,height:n.height}}return(0,t.rectToClientRect)(i)}function x(e){return"static"===(0,c.getComputedStyle)(e).position}function w(e,t){if(!(0,c.isHTMLElement)(e)||"fixed"===(0,c.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function b(e,t){let n=(0,c.getWindow)(e);if((0,c.isTopLayer)(e))return n;if(!(0,c.isHTMLElement)(e)){let t=(0,c.getParentNode)(e);for(;t&&!(0,c.isLastTraversableNode)(t);){if((0,c.isElement)(t)&&!x(t))return t;t=(0,c.getParentNode)(t)}return n}let r=w(e,t);for(;r&&(0,c.isTableElement)(r)&&x(r);)r=w(r,t);return r&&(0,c.isLastTraversableNode)(r)&&x(r)&&!(0,c.isContainingBlock)(r)?n:r||(0,c.getContainingBlock)(e)||n}let S=async function(e){let n=this.getOffsetParent||b,r=this.getDimensions,i=await r(e.floating);return{reference:function(e,n,r){let i=(0,c.isHTMLElement)(n),o=(0,c.getDocumentElement)(n),l="fixed"===r,s=h(e,!0,l,n),a={scrollLeft:0,scrollTop:0},u=(0,t.createCoords)(0);if((i||!l)&&(("body"!==(0,c.getNodeName)(n)||(0,c.isOverflowElement)(o))&&(a=(0,c.getNodeScroll)(n)),i)){let e=h(n,!0,l,n);u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}!i&&o&&(u.x=v(o));let f=!o||i||l?(0,t.createCoords)(0):y(o,a);return{x:s.left+a.scrollLeft-u.x-f.x,y:s.top+a.scrollTop-u.y-f.y,width:s.width,height:s.height}}(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}},R={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:n,rect:r,offsetParent:i,strategy:o}=e,l="fixed"===o,s=(0,c.getDocumentElement)(i),a=!!n&&(0,c.isTopLayer)(n.floating);if(i===s||a&&l)return r;let u={scrollLeft:0,scrollTop:0},f=(0,t.createCoords)(1),g=(0,t.createCoords)(0),m=(0,c.isHTMLElement)(i);if((m||!l)&&(("body"!==(0,c.getNodeName)(i)||(0,c.isOverflowElement)(s))&&(u=(0,c.getNodeScroll)(i)),m)){let e=h(i);f=d(i),g.x=e.x+i.clientLeft,g.y=e.y+i.clientTop}let p=!s||m||l?(0,t.createCoords)(0):y(s,u);return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-u.scrollLeft*f.x+g.x+p.x,y:r.y*f.y-u.scrollTop*f.y+g.y+p.y}},getDocumentElement:c.getDocumentElement,getClippingRect:function(e){let{element:n,boundary:r,rootBoundary:i,strategy:o}=e,l=[..."clippingAncestors"===r?(0,c.isTopLayer)(n)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,c.getOverflowAncestors)(e,[],!1).filter(e=>(0,c.isElement)(e)&&"body"!==(0,c.getNodeName)(e)),i=null,o="fixed"===(0,c.getComputedStyle)(e).position,l=o?(0,c.getParentNode)(e):e;for(;(0,c.isElement)(l)&&!(0,c.isLastTraversableNode)(l);){let e=(0,c.getComputedStyle)(l),t=(0,c.isContainingBlock)(l),n=i?i.position:o?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?i=e:r=r.filter(e=>e!==l),l=(0,c.getParentNode)(l)}return t.set(e,r),r}(n,this._c):[].concat(r),i],s=E(n,l[0],o),a=s.top,u=s.right,f=s.bottom,g=s.left;for(let e=1;e{l&&e.addEventListener("scroll",r),s&&e.addEventListener("resize",r)});let p=d&&u?function(e,n,r){let i,o=null,l=(0,c.getDocumentElement)(e);function s(){var e;clearTimeout(i),null==(e=o)||e.disconnect(),o=null}function a(r,u){void 0===r&&(r=!1),void 0===u&&(u=1),s();let c=e.getBoundingClientRect(),{left:f,top:g,width:d,height:m}=c;if(r||n(),!d||!m)return;let p=(0,t.floor)(g),h=(0,t.floor)(l.clientWidth-(f+d)),v={rootMargin:-p+"px "+-h+"px "+-(0,t.floor)(l.clientHeight-(g+m))+"px "+-(0,t.floor)(f)+"px",threshold:(0,t.max)(0,(0,t.min)(1,u))||1},y=!0;function E(t){let n=t[0].intersectionRatio;if(!T(c,e.getBoundingClientRect()))return a();if(n!==u){if(!y)return a();n?a(!1,n):i=setTimeout(()=>{a(!1,1e-7)},1e3)}y=!1}try{o=new IntersectionObserver(E,{...v,root:l.ownerDocument})}catch(e){o=new IntersectionObserver(E,v)}o.observe(e)}let u=(0,c.getWindow)(e),f=()=>a(r);return u.addEventListener("resize",f),a(!0),()=>{u.removeEventListener("resize",f),s()}}(d,r,s):null,v=-1,y=null;a&&(y=new ResizeObserver(e=>{let[t]=e;t&&t.target===d&&y&&n&&(y.unobserve(n),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(n)})),r()}),d&&!f&&y.observe(d),n&&y.observe(n));let E=f?h(e):null;return f&&function t(){let n=h(e);E&&!T(E,n)&&r(),E=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==p||p(),null==(e=y)||e.disconnect(),y=null,f&&cancelAnimationFrame(o)}}let A=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:l,middlewareData:s}=t,a=await u(t,e);return l===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+a.x,y:o+a.y,data:{...a,placement:l}}}}},O=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(n){var r,i,o,l;let{rects:s,middlewareData:a,placement:u,platform:c,elements:f}=n,{crossAxis:g=!1,alignment:d,allowedPlacements:m=t.placements,autoAlignment:p=!0,...h}=(0,t.evaluate)(e,n),v=void 0!==d||m===t.placements?((l=d||null)?[...m.filter(e=>(0,t.getAlignment)(e)===l),...m.filter(e=>(0,t.getAlignment)(e)!==l)]:m.filter(e=>(0,t.getSide)(e)===e)).filter(e=>!l||(0,t.getAlignment)(e)===l||!!p&&(0,t.getOppositeAlignmentPlacement)(e)!==e):m,y=(null==(r=a.autoPlacement)?void 0:r.index)||0,E=v[y];if(null==E)return{};if(u!==E)return{reset:{placement:v[0]}};let x=await c.detectOverflow(n,h),w=(0,t.getAlignmentSides)(E,s,await (null==c.isRTL?void 0:c.isRTL(f.floating))),b=[x[(0,t.getSide)(E)],x[w[0]],x[w[1]]],S=[...(null==(i=a.autoPlacement)?void 0:i.overflows)||[],{placement:E,overflows:b}],R=v[y+1];if(R)return{data:{index:y+1,overflows:S},reset:{placement:R}};let T=S.map(e=>{let n=(0,t.getAlignment)(e.placement);return[e.placement,n&&g?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),C=(null==(o=T.filter(e=>e[2].slice(0,(0,t.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||T[0][0];return C!==u?{data:{index:y+1,overflows:S},reset:{placement:C}}:{}}}},P=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(n){let{x:r,y:i,placement:o,platform:l}=n,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,t.evaluate)(e,n),f={x:r,y:i},g=await l.detectOverflow(n,c),d=(0,t.getSideAxis)(o),m=(0,t.getOppositeAxis)(d),p=f[m],h=f[d],v=(e,n)=>(0,t.clamp)(n+g["y"===e?"top":"left"],n,n-g["y"===e?"bottom":"right"]);s&&(p=v(m,p)),a&&(h=v(d,h));let y=u.fn({...n,[m]:p,[d]:h});return{...y,data:{x:y.x-r,y:y.y-i,enabled:{[m]:s,[d]:a}}}}}},L=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(n){var r,i,o,l,s;let{placement:a,middlewareData:u,rects:c,initialPlacement:f,platform:g,elements:d}=n,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:E=!0,...x}=(0,t.evaluate)(e,n);if(null!=(r=u.arrow)&&r.alignmentOffset)return{};let w=(0,t.getSide)(a),b=(0,t.getSideAxis)(f),S=(0,t.getSide)(f)===f,R=await (null==g.isRTL?void 0:g.isRTL(d.floating)),T=h||(S||!E?[(0,t.getOppositePlacement)(f)]:(0,t.getExpandedPlacements)(f)),C="none"!==y;!h&&C&&T.push(...(0,t.getOppositeAxisPlacements)(f,E,y,R));let A=[f,...T],O=await g.detectOverflow(n,x),P=[],L=(null==(i=u.flip)?void 0:i.overflows)||[];if(m&&P.push(O[w]),p){let e=(0,t.getAlignmentSides)(a,c,R);P.push(O[e[0]],O[e[1]])}if(L=[...L,{placement:a,overflows:P}],!P.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,n=A[e];if(n&&("alignment"!==p||b===(0,t.getSideAxis)(n)||L.every(e=>(0,t.getSideAxis)(e.placement)!==b||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:n}};let r=null==(l=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!r)switch(v){case"bestFit":{let e=null==(s=L.filter(e=>{if(C){let n=(0,t.getSideAxis)(e.placement);return n===b||"y"===n}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:s[0];e&&(r=e);break}case"initialPlacement":r=f}if(a!==r)return{reset:{placement:r}}}return{}}}},M=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(n){let r,i,{placement:o,rects:l,platform:s,elements:a}=n,{apply:u=()=>{},...c}=(0,t.evaluate)(e,n),f=await s.detectOverflow(n,c),g=(0,t.getSide)(o),d=(0,t.getAlignment)(o),m="y"===(0,t.getSideAxis)(o),{width:p,height:h}=l.floating;"top"===g||"bottom"===g?(r=g,i=d===(await (null==s.isRTL?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(i=g,r="end"===d?"top":"bottom");let v=h-f.top-f.bottom,y=p-f.left-f.right,E=(0,t.min)(h-f[r],v),x=(0,t.min)(p-f[i],y),w=n.middlewareData.shift,b=!w,S=E,R=x;null!=w&&w.enabled.x&&(R=y),null!=w&&w.enabled.y&&(S=v),b&&!d&&(m?R=p-2*(0,t.max)(f.left,f.right):S=h-2*(0,t.max)(f.top,f.bottom)),await u({...n,availableWidth:R,availableHeight:S});let T=await s.getDimensions(a.floating);return p!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}},D=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(n){let{rects:r,platform:i}=n,{strategy:s="referenceHidden",...a}=(0,t.evaluate)(e,n);switch(s){case"referenceHidden":{let e=o(await i.detectOverflow(n,{...a,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=o(await i.detectOverflow(n,{...a,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},k=e=>({name:"arrow",options:e,async fn(n){let{x:r,y:i,placement:o,rects:l,platform:s,elements:a,middlewareData:u}=n,{element:c,padding:f=0}=(0,t.evaluate)(e,n)||{};if(null==c)return{};let g=(0,t.getPaddingObject)(f),d={x:r,y:i},m=(0,t.getAlignmentAxis)(o),p=(0,t.getAxisLength)(m),h=await s.getDimensions(c),v="y"===m,y=v?"clientHeight":"clientWidth",E=l.reference[p]+l.reference[m]-d[m]-l.floating[p],x=d[m]-l.reference[m],w=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),b=w?w[y]:0;b&&await (null==s.isElement?void 0:s.isElement(w))||(b=a.floating[y]||l.floating[p]);let S=b/2-h[p]/2-1,R=(0,t.min)(g[v?"top":"left"],S),T=(0,t.min)(g[v?"bottom":"right"],S),C=b-h[p]-T,A=b/2-h[p]/2+(E/2-x/2),O=(0,t.clamp)(R,A,C),P=!u.arrow&&null!=(0,t.getAlignment)(o)&&A!==O&&l.reference[p]/2-(Ae.y-t.y),r=[],i=null;for(let e=0;ei.height/2?r.push([t]):r[r.length-1].push(t),i=t}return r.map(e=>(0,t.rectToClientRect)(s(e)))}(g),m=(0,t.rectToClientRect)(s(g)),p=(0,t.getPaddingObject)(u),h=await l.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&(d[0].left>d[1].right||d[1].left>d[0].right)&&null!=c&&null!=f)return d.find(e=>c>e.left-p.left&&ce.top-p.top&&f=2){if("y"===(0,t.getSideAxis)(r)){let e=d[0],n=d[d.length-1],i="top"===(0,t.getSide)(r),o=e.top,l=n.bottom,s=i?e.left:n.left,a=i?e.right:n.right;return(0,t.rectToClientRect)({x:s,y:o,width:a-s,height:l-o})}let e="left"===(0,t.getSide)(r),n=(0,t.max)(...d.map(e=>e.right)),i=(0,t.min)(...d.map(e=>e.left)),o=d.filter(t=>e?t.left===i:t.right===n),l=o[0].top,s=o[o.length-1].bottom;return(0,t.rectToClientRect)({x:i,y:l,width:n-i,height:s-l})}return m}},floating:i.floating,strategy:a});return o.reference.x!==h.reference.x||o.reference.y!==h.reference.y||o.reference.width!==h.reference.width||o.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},F=function(e){return void 0===e&&(e={}),{options:e,fn(n){var r,i,o,l;let{x:s,y:u,placement:c,rects:f,middlewareData:g}=n,{offset:d=0,mainAxis:m=!0,crossAxis:p=!0}=(0,t.evaluate)(e,n),h={x:s,y:u},v=(0,t.getSideAxis)(c),y=(0,t.getOppositeAxis)(v),E=h[y],x=h[v],w=(0,t.evaluate)(d,n),b="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:null!=(r=w.mainAxis)?r:0,crossAxis:null!=(i=w.crossAxis)?i:0};if(m){let e="y"===y?"height":"width",t=f.reference[y]-f.floating[e]+b.mainAxis,n=f.reference[y]+f.reference[e]-b.mainAxis;En&&(E=n)}if(p){let e="y"===y?"width":"height",n=a.has((0,t.getSide)(c)),r=f.reference[v]-f.floating[e]+(n&&(null==(o=g.offset)?void 0:o[v])||0)+(n?0:b.crossAxis),i=f.reference[v]+f.reference[e]+(n?0:(null==(l=g.offset)?void 0:l[v])||0)-(n?b.crossAxis:0);xi&&(x=i)}return{[y]:E,[v]:x}}}},N=(e,t,n)=>{let r=new Map,o=null!=n?n:{},l={...R,...o.platform,_c:r};return i(e,t,{...o,platform:l})};e.s(["flip",()=>X,"limitShift",()=>K,"offset",()=>U,"shift",()=>Y,"size",()=>q,"useFloating",()=>z],258950);var H=e.i(271645),W=e.i(174080),V="undefined"!=typeof document?H.useLayoutEffect:function(){};function $(e,t){let n,r,i;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(!$(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!$(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function B(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function j(e,t){let n=B(e);return Math.round(t*n)/n}function _(e){let t=H.useRef(e);return V(()=>{t.current=e}),t}function z(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:l}={},transform:s=!0,whileElementsMounted:a,open:u}=e,[c,f]=H.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[g,d]=H.useState(r);$(g,r)||d(r);let[m,p]=H.useState(null),[h,v]=H.useState(null),y=H.useCallback(e=>{e!==b.current&&(b.current=e,p(e))},[]),E=H.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),x=o||m,w=l||h,b=H.useRef(null),S=H.useRef(null),R=H.useRef(c),T=null!=a,C=_(a),A=_(i),O=_(u),P=H.useCallback(()=>{if(!b.current||!S.current)return;let e={placement:t,strategy:n,middleware:g};A.current&&(e.platform=A.current),N(b.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};L.current&&!$(R.current,t)&&(R.current=t,W.flushSync(()=>{f(t)}))})},[g,t,n,A,O]);V(()=>{!1===u&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let L=H.useRef(!1);V(()=>(L.current=!0,()=>{L.current=!1}),[]),V(()=>{if(x&&(b.current=x),w&&(S.current=w),x&&w){if(C.current)return C.current(x,w,P);P()}},[x,w,P,C,T]);let M=H.useMemo(()=>({reference:b,floating:S,setReference:y,setFloating:E}),[y,E]),D=H.useMemo(()=>({reference:x,floating:w}),[x,w]),k=H.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=j(D.floating,c.x),r=j(D.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...B(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,D.floating,c.x,c.y]);return H.useMemo(()=>({...c,update:P,refs:M,elements:D,floatingStyles:k}),[c,P,M,D,k])}let U=(e,t)=>{let n=A(e);return{name:n.name,fn:n.fn,options:[e,t]}},Y=(e,t)=>{let n=P(e);return{name:n.name,fn:n.fn,options:[e,t]}},K=(e,t)=>({fn:F(e).fn,options:[e,t]}),X=(e,t)=>{let n=L(e);return{name:n.name,fn:n.fn,options:[e,t]}},q=(e,t)=>{let n=M(e);return{name:n.name,fn:n.fn,options:[e,t]}}},923706,909091,e=>{"use strict";e.s(["useAnchorPositioning",()=>x],923706);var t=e.i(271645),n=e.i(343084),r=e.i(108868),i=e.i(333848),o=e.i(146376),l=e.i(446265),s=e.i(667865),a=e.i(953760),u=e.i(258950),c=e.i(229315),f=e.i(46420);function g(e){return function(e,n){let{nodeId:r,externalTree:i}=e,l=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),g=n.useState("open"),d=n.useState("floatingId"),[m,p]=t.useState(null),[h,v]=t.useState(void 0),[y,E]=t.useState(void 0),x=t.useRef(null),w=(0,f.useFloatingTree)(i),b=t.useMemo(()=>({reference:l,floating:s,domReference:a}),[l,s,a]),S=(0,u.useFloating)({...e,elements:{...b,...m&&{reference:m}}}),R=(0,c.isElement)(h)?h:null,T=void 0===y?n.state.floatingElement:y;n.useSyncedValue("referenceElement",h??null),n.useSyncedValue("domReferenceElement",void 0===h?a:R),n.useSyncedValue("floatingElement",T);let C=t.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;p(t),S.refs.setReference(t)},[S.refs]),A=t.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(x.current=e,v(e)),((0,c.isElement)(S.refs.reference.current)||null===S.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&S.refs.setReference(e)},[S.refs,v]),O=t.useCallback(e=>{E(e),S.refs.setFloating(e)},[S.refs]),P=t.useMemo(()=>({...S.refs,setReference:A,setFloating:O,setPositionReference:C,domReference:x}),[S.refs,A,O,C]),L=t.useMemo(()=>({...S.elements,domReference:a}),[S.elements,a]),M=t.useMemo(()=>({...S,dataRef:n.context.dataRef,open:g,onOpenChange:n.setOpen,events:n.context.events,floatingId:d,refs:P,elements:L,nodeId:r,rootStore:n}),[S,P,L,r,n,g,d]);return(0,o.useIsoLayoutEffect)(()=>{a&&(x.current=a)},[a]),(0,o.useIsoLayoutEffect)(()=>{n.context.dataRef.current.floatingContext=M;let e=w?.nodesRef.current.find(e=>e.id===r);e&&(e.context=M)}),t.useMemo(()=>({...S,context:M,refs:P,elements:L,rootStore:n}),[S,P,L,M,n])}(e,e.rootContext)}e.i(265858);var d=e.i(872855);let m={name:"hide",async fn(e){let{width:t,height:n,x:r,y:i}=e.rects.reference,o=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:o.top-n>=0||o.right-t>=0||o.bottom-n>=0||o.left-t>=0||0===t&&0===n&&0===r&&0===i}}}};e.s(["DEFAULT_SIDES",()=>p],909091);let p={sideX:"left",sideY:"top"},h="--available-width",v="--available-height";function y(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function E(e,t,r){let{rects:i,placement:o}=e;return{side:y(t,(0,n.getSide)(o),r),align:(0,n.getAlignment)(o)||"center",anchor:{width:i.reference.width,height:i.reference.height},positioner:{width:i.floating.width,height:i.floating.height}}}function x(e){return function(e,c){let f,g,{anchor:x,positionMethod:b="absolute",side:S="bottom",sideOffset:R=0,align:T="center",alignOffset:C=0,collisionBoundary:A,collisionPadding:O=5,sticky:P=!1,arrowPadding:L=5,disableAnchorTracking:M=!1,inline:D,keepMounted:k=!1,floatingRootContext:I,mounted:F,collisionAvoidance:N,shift:H,nodeId:W,adaptiveOrigin:V,lazyFlip:$=!1,externalTree:B}=e,[j,_]=t.useState(null);F||null===j||_(null);let z=N.side||"flip",U=N.align||"flip",Y=N.fallbackAxisSide||"end",K=H?.crossAxis??!1,X=H?.rootBoundary,q="function"==typeof x?x:void 0,G=(0,s.useStableCallback)(q),J=q?G:x,Z=(0,l.useValueAsRef)(x),Q=(0,l.useValueAsRef)(F),ee="rtl"===(0,d.useDirection)(),et=j||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":ee?"left":"right","inline-start":ee?"right":"left"})[S],en="center"===T?et:`${et}-${T}`,er=O;"number"==typeof er?er={top:er,right:er,bottom:er,left:er}:er&&(er={top:er.top||0,right:er.right||0,bottom:er.bottom||0,left:er.left||0});let ei=+("bottom"===S),eo=+("top"===S),el=+("right"===S),es=+("left"===S),ea={boundary:"clipping-ancestors"===A?"clippingAncestors":A,padding:er},eu=t.useRef(null),ec=(0,l.useValueAsRef)(R),ef=(0,l.useValueAsRef)(C),eg="function"!=typeof R?R:0,ed="function"!=typeof C?C:0,em=[];D&&em.push(D),em.push((0,u.offset)(e=>{let t=E(e,S,ee),n="function"==typeof ec.current?ec.current(t):ec.current,r="function"==typeof ef.current?ef.current(t):ef.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},[eg,ed,ee,S]));let ep="none"===U&&"shift"!==z,eh=!ep&&(P||K||"shift"===z),ev="none"===z?null:(0,u.flip)({...ea,padding:{top:er.top+1+ei,right:er.right+1+es,bottom:er.bottom+1+eo,left:er.left+1+el},mainAxis:!K&&"flip"===z,crossAxis:"flip"===U&&"alignment",fallbackAxisSideDirection:Y}),ey=ep?null:(0,u.shift)({...ea,rootBoundary:X,mainAxis:"none"!==U,crossAxis:eh,limiter:P||K?void 0:(0,u.limitShift)(e=>{if(!eu.current)return{};let{width:t,height:r}=eu.current.getBoundingClientRect(),i=(0,n.getSideAxis)((0,n.getSide)(e.placement)),o="y"===i?er.left+er.right:er.top+er.bottom;return{offset:("y"===i?t:r)/2+o/2}})},[ea,P,K,X,er,U]);"shift"===z||"shift"===U||"center"===T?em.push(ey,ev):em.push(ev,ey),em.push((0,u.size)({...ea,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!Q.current)return;let o=e.style;o.setProperty(h,`${t}px`),o.setProperty(v,`${n}px`);let l=(0,i.ownerWindow)(e).devicePixelRatio||1,{x:s,y:a,width:u,height:c}=r.reference,f=(Math.round((s+u)*l)-Math.round(s*l))/l,g=(Math.round((a+c)*l)-Math.round(a*l))/l;o.setProperty("--anchor-width",`${f}px`),o.setProperty("--anchor-height",`${g}px`)}}),(f=e=>({element:eu.current||(0,r.ownerDocument)(e.elements.floating).createElement("div"),padding:L,offsetParent:"floating"}),g=[L],{name:"arrow",options:f,async fn(e){let{x:t,y:r,placement:i,rects:o,platform:l,elements:s,middlewareData:a}=e,{element:u,padding:c=0,offsetParent:g="real"}=(0,n.evaluate)(f,e)||{};if(null==u)return{};let d=(0,n.getPaddingObject)(c),m={x:t,y:r},p=(0,n.getAlignmentAxis)(i),h=(0,n.getAxisLength)(p),v=await l.getDimensions(u),y="y"===p,E=y?"clientHeight":"clientWidth",x=o.reference[h]+o.reference[p]-m[p]-o.floating[h],w=m[p]-o.reference[p],b="real"===g?await l.getOffsetParent?.(u):s.floating,S=s.floating[E]||o.floating[h];S&&await l.isElement?.(b)||(S=s.floating[E]||o.floating[h]);let R=S/2-v[h]/2-1,T=Math.min(d[y?"top":"left"],R),C=Math.min(d[y?"bottom":"right"],R),A=S-v[h]-C,O=S/2-v[h]/2+(x/2-w/2),P=(0,n.clamp)(T,O,A),L=!a.arrow&&null!=(0,n.getAlignment)(i)&&O!==P&&o.reference[h]/2-(Oy,w={top:`${m}px calc(100% + ${y}px)`,bottom:`${m}px ${-y}px`,left:`calc(100% + ${y}px) ${p}px`,right:`${-y}px ${p}px`}[s],b=`${m}px ${o.reference.y+v-l}px`;return t.floating.style.setProperty("--transform-origin",eh&&"y"===a&&x?b:w),{}}},m,V),(0,o.useIsoLayoutEffect)(()=>{!F&&I&&I.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[F,I]);let eE=t.useMemo(()=>({elementResize:!M&&"undefined"!=typeof ResizeObserver,layoutShift:!M&&"undefined"!=typeof IntersectionObserver}),[M]),{refs:ex,elements:ew,x:eb,y:eS,middlewareData:eR,update:eT,placement:eC,context:eA,isPositioned:eO,floatingStyles:eP}=c({rootContext:I,open:k?F:void 0,placement:en,middleware:em,strategy:b,whileElementsMounted:k?void 0:(...e)=>(0,a.autoUpdate)(...e,eE),nodeId:W,externalTree:B}),{sideX:eL,sideY:eM}=eR.adaptiveOrigin||p,eD=eO?b:"fixed",ek=t.useMemo(()=>{let e;return(e=eO?V?{position:eD,[eL]:eb,[eM]:eS}:{...eP,position:eD}:{position:eD,top:0,left:0})[h]="100vw",e[v]="100vh",eO||(e.opacity=0),e},[V,eD,eL,eb,eM,eS,eP,eO]),eI=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{if(!F)return;let e=Z.current,t="function"==typeof e?e():e,n=(w(t)?t.current:t)||null;n!==eI.current&&(ex.setPositionReference(n),eI.current=n)},[F,ex,J,Z]),t.useEffect(()=>{if(!F)return;let e=Z.current;"function"!=typeof e&&w(e)&&e.current!==eI.current&&(ex.setPositionReference(e.current),eI.current=e.current)},[F,ex,J,Z]),t.useEffect(()=>{if(k&&F&&ew.reference&&ew.floating)return(0,a.autoUpdate)(ew.reference,ew.floating,eT,eE)},[k,F,ew,eT,eE]);let eF=(0,n.getSide)(eC),eN=y(S,eF,ee),eH=(0,n.getAlignment)(eC)||"center",eW=!!eR.hide?.referenceHidden;(0,o.useIsoLayoutEffect)(()=>{$&&F&&eO&&eF!==et&&_(eF)},[$,F,eO,eF,et]);let eV=t.useMemo(()=>({position:"absolute",top:eR.arrow?.y,left:eR.arrow?.x}),[eR.arrow]),e$=eR.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:ek,arrowStyles:eV,arrowRef:eu,arrowUncentered:e$,side:eN,align:eH,physicalSide:eF,anchorHidden:eW,refs:ex,context:eA,isPositioned:eO,update:eT}),[ek,eV,eu,e$,eN,eH,eF,eW,ex,eA,eO,eT])}(e,g)}function w(e){return null!=e&&"current"in e}},253984,e=>{"use strict";e.s(["getDisabledMountTransitionStyles",()=>r]);var t=e.i(956789),n=e.i(638396);function r(e){return"starting"===e?n.DISABLED_TRANSITIONS_STYLE:t.EMPTY_OBJECT}},789579,e=>{"use strict";e.s(["usePositioner",()=>i]);var t=e.i(405005),n=e.i(552245),r=e.i(253984);function i(e,i,{styles:o,transitionStatus:l,props:s,refs:a,hidden:u,inert:c=!1}){let f={...o};return c&&(f.pointerEvents="none"),(0,n.useRenderElement)("div",e,{state:i,ref:a,props:[{role:"presentation",hidden:u,style:f},(0,r.getDisabledMountTransitionStyles)(l),s],stateAttributesMapping:t.popupStateMapping})}},33383,e=>{"use strict";e.s(["useAnchoredPopupScrollLock",()=>o]);var t=e.i(271645),n=e.i(108868),r=e.i(145484),i=e.i(146376);function o(e,o,l,s){let[a,u]=t.useState(!1);(0,i.useIsoLayoutEffect)(()=>{if(!e||!o||null==l)return void u(!1);let t=(0,n.ownerDocument)(l).documentElement.clientWidth,r=l.offsetWidth;u(t>0&&r>0&&r>=t-20)},[e,o,l]),(0,r.useScrollLock)(e&&(!o||a),s)}},673752,e=>{"use strict";e.s(["applySafePolygonPointerEventsMutation",()=>s,"clearSafePolygonPointerEventsMutation",()=>l,"useHoverInteractionSharedState",()=>a]);var t=e.i(626300),n=e.i(388940),r=e.i(439957);e.i(596296);class i{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new r.Timeout,this.restTimeout=new r.Timeout,this.handleCloseOptions=void 0}static create(){return new i}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let o=new WeakMap;function l(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&o.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),o.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function s(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,s=o.get(n);s&&s!==e&&l(s),l(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,o.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",i.style.pointerEvents="auto"}function a(e){let r=e.context.dataRef.current,o=(0,n.useRefWithInit)(()=>r.hoverInteractionState??i.create()).current;return r.hoverInteractionState||(r.hoverInteractionState=o),(0,t.useOnMount)(r.hoverInteractionState.disposeEffect),r.hoverInteractionState}},944681,e=>{"use strict";e.s(["getDelay",()=>n,"getRestMs",()=>r,"isClickLikeOpenEvent",()=>i,"isHoverOpenEvent",()=>o]);var t=e.i(157940);function n(e,n,r){let i=null==r||(0,t.isMouseLikePointerType)(r)?"function"==typeof e?e():e:0;return"number"==typeof i?i:i?.[n]}function r(e){return"function"==typeof e?e():e}function i(e,t){return t||"click"===e||"mousedown"===e}function o(e){return e?.includes("mouse")&&"mousedown"!==e}},994814,e=>{"use strict";e.s(["isInsideEnabledTrigger",()=>t.isTargetInsideEnabledTrigger]);var t=e.i(596296)},431157,e=>{"use strict";e.s(["useHoverFloatingInteraction",()=>y]);var t=e.i(271645),n=e.i(574735),r=e.i(365420),i=e.i(146376),o=e.i(108868),l=e.i(667865),s=e.i(439957),a=e.i(229315),u=e.i(675606),c=e.i(56434),f=e.i(46420),g=e.i(647554),d=e.i(958408),m=e.i(673752),p=e.i(596296),h=e.i(944681),v=e.i(994814);function y(e,E={}){let{enabled:x=!0,closeDelay:w=0,nodeId:b}=E,S="rootStore"in e?e.rootStore:e,R=S.useState("open"),T=S.useState("floatingElement"),C=S.useState("domReferenceElement"),{dataRef:A}=S.context,O=(0,f.useFloatingTree)(),P=(0,f.useFloatingParentNodeId)(),L=(0,m.useHoverInteractionSharedState)(S),M=(0,s.useTimeout)(),D=(0,l.useStableCallback)(()=>(0,h.isClickLikeOpenEvent)(A.current.openEvent?.type,L.interactedInside)),k=(0,l.useStableCallback)(()=>(0,h.isHoverOpenEvent)(A.current.openEvent?.type)),I=(0,l.useStableCallback)(()=>{(0,m.clearSafePolygonPointerEventsMutation)(L)});(0,i.useIsoLayoutEffect)(()=>{R||(L.pointerType=void 0,L.restTimeoutPending=!1,L.interactedInside=!1,I())},[R,L,I]),t.useEffect(()=>I,[I]),(0,i.useIsoLayoutEffect)(()=>{if(x&&R&&L.handleCloseOptions?.blockPointerEvents&&k()&&(0,a.isElement)(C)&&T){let e=(0,o.ownerDocument)(T),t=O?.nodesRef.current.find(e=>e.id===P)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=L.pointerEventsScopeElement!==T?L.pointerEventsScopeElement:null,r=t!==T?t:null,i=L.handleCloseOptions?.getScope?.()??n??r??C.closest("[data-rootownerid]")??e.body;return(0,m.applySafePolygonPointerEventsMutation)(L,{scopeElement:i,referenceElement:C,floatingElement:T}),()=>{I()}}},[x,R,C,T,L,k,O,P,I]),t.useEffect(()=>{if(x)return(0,r.mergeCleanups)(T&&(0,n.addEventListener)(T,"mouseenter",function(){L.openChangeTimeout.clear(),M.clear(),O?.events.off("floating.closed",t),I()}),T&&(0,n.addEventListener)(T,"mouseleave",function(n){if(e()&&O)return void O.events.on("floating.closed",t);if((0,v.isInsideEnabledTrigger)(n.relatedTarget,S.context.triggerElements))return;let r=A.current.floatingContext?.nodeId??b,i=n.relatedTarget;if(!(O&&r&&(0,a.isElement)(i)&&(0,d.getNodeChildren)(O.nodesRef.current,r,!1).some(e=>(0,g.contains)(e.context?.elements.floating,i)))){if(L.handler)return void L.handler(n);I(),k()&&!D()&&function(e){let t=(0,h.getDelay)(w,"close",L.pointerType),n=()=>{S.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e)),O?.events.emit("floating.closed",e)};t?L.openChangeTimeout.start(t,n):(L.openChangeTimeout.clear(),n())}(n)}}),T&&(0,n.addEventListener)(T,"pointerdown",function(e){let t=(0,g.getTarget)(e);if(!(0,p.isInteractiveElement)(t)){L.interactedInside=!1;return}L.interactedInside=t?.closest("[aria-haspopup]")!=null},!0),()=>{O?.events.off("floating.closed",t)});function e(){return!!(O&&P&&(0,d.getNodeChildren)(O.nodesRef.current,P).length>0)}function t(n){!O||!P||e()||M.start(0,()=>{O.events.off("floating.closed",t),S.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,n)),O.events.emit("floating.closed",n)})}},[x,T,S,A,w,b,k,D,I,L,O,P,M])}},96533,e=>{"use strict";e.s(["useToolbarRootContext",()=>i]);var t=e.i(733332),n=e.i(271645);let r=n.createContext(void 0);function i(e){let i=n.useContext(r);if(void 0===i&&!e)throw Error((0,t.default)(69));return i}},650316,e=>{"use strict";e.s(["safePolygon",()=>u]);var t=e.i(229315),n=e.i(439957),r=e.i(647554),i=e.i(958408);let o=.1*.1;function l(e,t,n,r,i,o){return r>=t!=o>=t&&e<=(i-n)*(t-r)/(o-r)+n}function s(e,t,n,r,i,o,s,a,u,c){let f=!1;return l(e,t,n,r,i,o)&&(f=!f),l(e,t,i,o,s,a)&&(f=!f),l(e,t,s,a,u,c)&&(f=!f),l(e,t,u,c,n,r)&&(f=!f),f}function a(e,t,n,r,i,o){let l=Math.min(n,i),s=Math.max(n,i),a=Math.min(r,o),u=Math.max(r,o);return e>=l&&e<=s&&t>=a&&t<=u}function u(e={}){let{blockPointerEvents:l=!1}=e,c=new n.Timeout,f=({x:e,y:n,placement:l,elements:u,onClose:f,nodeId:g,tree:d})=>{let m=l?.split("-")[0],p=!1,h=null,v=null,y="undefined"!=typeof performance?performance.now():0;return function(l){c.clear();let E=u.domReference,x=u.floating;if(!E||!x||null==m||null==e||null==n)return;let{clientX:w,clientY:b}=l,S=(0,r.getTarget)(l),R="mouseleave"===l.type,T=(0,r.contains)(x,S),C=(0,r.contains)(E,S);if(T&&(p=!0,!R))return;if(C&&(p=!1,!R)){p=!0;return}if(R&&(0,t.isElement)(l.relatedTarget)&&(0,r.contains)(x,l.relatedTarget))return;function A(){return!!(d&&(0,i.getNodeChildren)(d.nodesRef.current,g).length>0)}function O(){A()||(c.clear(),f())}if(A())return;let P=E.getBoundingClientRect(),L=x.getBoundingClientRect(),M=e>L.right-L.width/2,D=n>L.bottom-L.height/2,k=L.width>P.width,I=L.height>P.height,F=(k?P:L).left,N=(k?P:L).right,H=(I?P:L).top,W=(I?P:L).bottom;if("top"===m&&n>=P.bottom-1||"bottom"===m&&n<=P.top+1||"left"===m&&e>=P.right-1||"right"===m&&e<=P.left+1)return void O();let V=!1;switch(m){case"top":V=a(w,b,F,P.top+1,N,L.bottom-1);break;case"bottom":V=a(w,b,F,L.top+1,N,P.bottom-1);break;case"left":V=a(w,b,L.right-1,W,P.left+1,H);break;case"right":V=a(w,b,P.right-1,W,L.left+1,H)}if(V)return;if(p&&(!(w>=P.x)||!(w<=P.x+P.width)||!(b>=P.y)||!(b<=P.y+P.height))||!R&&function(e,t){let n=performance.now(),r=n-y;if(null===h||null===v||0===r)return h=e,v=t,y=n,!1;let i=e-h,l=t-v;return h=e,v=t,y=n,i*i+l*l{"use strict";e.s(["useFocus",()=>m]);var t=e.i(271645),n=e.i(574735),r=e.i(328744),i=e.i(365420),o=e.i(108868),l=e.i(439957),s=e.i(229315),a=e.i(451321),u=e.i(647554),c=e.i(596296),f=e.i(675606),g=e.i(56434);let d=r.platform.os.mac&&r.platform.engine.webkit;function m(e,r={}){let{enabled:p=!0,delay:h}=r,v="rootStore"in e?e.rootStore:e,{events:y,dataRef:E}=v.context,x=t.useRef(!1),w=t.useRef(null),b=t.useRef(!0),S=(0,l.useTimeout)();t.useEffect(()=>{let e=v.select("domReferenceElement");if(!p)return;let t=(0,s.getWindow)(e);return(0,i.mergeCleanups)((0,n.addEventListener)(t,"blur",function(){let e=v.select("domReferenceElement");!v.select("open")&&(0,s.isHTMLElement)(e)&&e===(0,u.activeElement)((0,o.ownerDocument)(e))&&(x.current=!0)}),d&&(0,n.addEventListener)(t,"keydown",function(){b.current=!0},!0),d&&(0,n.addEventListener)(t,"pointerdown",function(){b.current=!1},!0))},[v,p]),t.useEffect(()=>{if(p)return y.on("openchange",e),()=>{y.off("openchange",e)};function e(e){if(e.reason===g.REASONS.triggerPress||e.reason===g.REASONS.escapeKey){let e=v.select("domReferenceElement");(0,s.isElement)(e)&&(w.current=e,x.current=!0)}}},[y,p,v]);let R=t.useMemo(()=>{function e(){x.current=!1,w.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(x.current){if(w.current===n)return;e()}let r=(0,u.getTarget)(t.nativeEvent);if((0,s.isElement)(r)){if(d&&!t.relatedTarget){if(!b.current&&!(0,c.isTypeableElement)(r))return}else if(!(0,c.matchesFocusVisible)(r))return}let i=(0,c.isTargetInsideEnabledTrigger)(t.relatedTarget,v.context.triggerElements),{nativeEvent:o,currentTarget:l}=t,a="function"==typeof h?h():h;if(v.select("open")&&i||0===a||void 0===a)return void v.setOpen(!0,(0,f.createChangeEventDetails)(g.REASONS.triggerFocus,o,l));S.start(a,()=>{x.current||v.setOpen(!0,(0,f.createChangeEventDetails)(g.REASONS.triggerFocus,o,l))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,i=(0,s.isElement)(n)&&n.hasAttribute((0,a.createAttribute)("focus-guard"))&&"outside"===n.getAttribute("data-type");S.start(0,()=>{let e=v.select("domReferenceElement"),t=(0,u.activeElement)((0,o.ownerDocument)(e));if(!n&&t===e||(0,u.contains)(E.current.floatingContext?.refs.floating.current,t)||(0,u.contains)(e,t)||i)return;let l=n??t;(0,c.isTargetInsideEnabledTrigger)(l,v.context.triggerElements)||v.setOpen(!1,(0,f.createChangeEventDetails)(g.REASONS.triggerFocus,r))})}}},[E,h,v,S]);return t.useMemo(()=>p?{reference:R,trigger:R}:{},[p,R])}},872135,e=>{"use strict";e.s(["useHoverReferenceInteraction",()=>y]);var t=e.i(271645),n=e.i(174080),r=e.i(574735),i=e.i(365420),o=e.i(108868),l=e.i(667865),s=e.i(446265),a=e.i(229315),u=e.i(675606),c=e.i(56434),f=e.i(46420),g=e.i(647554),d=e.i(157940),m=e.i(673752),p=e.i(944681),h=e.i(994814);let v={current:null};function y(e,E={}){let{enabled:x=!0,delay:w=0,handleClose:b=null,mouseOnly:S=!1,restMs:R=0,move:T=!0,triggerElementRef:C=v,externalTree:A,isActiveTrigger:O=!0,getHandleCloseContext:P,isClosing:L,shouldOpen:M,guardStaleOpen:D=!1}=E,k="rootStore"in e?e.rootStore:e,{dataRef:I,events:F}=k.context,N=(0,f.useFloatingTree)(A),H=(0,m.useHoverInteractionSharedState)(k),W=t.useRef(!1),V=(0,s.useValueAsRef)(b),$=(0,s.useValueAsRef)(w),B=(0,s.useValueAsRef)(R),j=(0,s.useValueAsRef)(x),_=(0,s.useValueAsRef)(M),z=(0,s.useValueAsRef)(L),U=(0,l.useStableCallback)(()=>(0,p.isClickLikeOpenEvent)(I.current.openEvent?.type,H.interactedInside)),Y=(0,l.useStableCallback)(()=>_.current?.()!==!1),K=(0,l.useStableCallback)((e,t,n)=>{let r=k.context.triggerElements;return r.hasElement(t)?!e||!(0,g.contains)(e,t):!!(0,a.isElement)(n)&&r.hasMatchingElement(e=>(0,g.contains)(e,n))&&(!e||!(0,g.contains)(e,n))}),X=(0,l.useStableCallback)(()=>{H.handler&&((0,o.ownerDocument)(k.select("domReferenceElement")).removeEventListener("mousemove",H.handler),H.handler=void 0)}),q=(0,l.useStableCallback)(()=>{(0,m.clearSafePolygonPointerEventsMutation)(H)});return O&&(H.handleCloseOptions=V.current?.__options),t.useEffect(()=>X,[X]),t.useEffect(()=>{if(x)return F.on("openchange",e),()=>{F.off("openchange",e)};function e(e){e.open?W.current=!1:(W.current=e.reason===c.REASONS.triggerHover,X(),H.openChangeTimeout.clear(),H.restTimeout.clear(),H.blockMouseMove=!0,H.restTimeoutPending=!1)}},[x,F,H,X]),t.useEffect(()=>{if(!x)return;function e(t,n=!0){let r=(0,p.getDelay)($.current,"close",H.pointerType);r?H.openChangeTimeout.start(r,()=>{k.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t)),N?.events.emit("floating.closed",t)}):n&&(H.openChangeTimeout.clear(),k.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t)),N?.events.emit("floating.closed",t))}let t=C.current??(O?k.select("domReferenceElement"):null);if(!(0,a.isElement)(t))return;function n(e){if(H.openChangeTimeout.clear(),H.blockMouseMove=!1,S&&!(0,d.isMouseLikePointerType)(H.pointerType))return;let t=(0,p.getRestMs)(B.current),n=(0,p.getDelay)($.current,"open",H.pointerType),r=(0,g.getTarget)(e),i=e.currentTarget??null,o=k.select("domReferenceElement"),l=i;if((0,a.isElement)(r)&&!k.context.triggerElements.hasElement(r)){for(let e of k.context.triggerElements.elements())if((0,g.contains)(e,r)){l=e;break}}(0,a.isElement)(i)&&(0,a.isElement)(o)&&!k.context.triggerElements.hasElement(i)&&(0,g.contains)(i,o)&&(l=o);let s=null!=l&&K(o,l,r),f=k.select("open"),m=z.current?.()??"ending"===k.select("transitionStatus"),h=!f&&m&&W.current,v=!s&&(0,a.isElement)(l)&&(0,a.isElement)(o)&&(0,g.contains)(o,l)&&h,y=t>0&&!n,E=!f||s;if(s&&(f||h)||v){Y()&&k.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l));return}!y&&(n?H.openChangeTimeout.start(n,()=>{E&&Y()&&k.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l))}):E&&Y()&&k.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l)))}function l(t){if(U())return void q();X();let n=k.select("domReferenceElement"),r=(0,o.ownerDocument)(n);H.restTimeout.clear(),H.restTimeoutPending=!1;let i=I.current.floatingContext??P?.();if(!(0,h.isInsideEnabledTrigger)(t.relatedTarget,k.context.triggerElements)){if(V.current&&i){k.select("open")||H.openChangeTimeout.clear();let n=C.current;H.handler=V.current({...i,tree:N,x:t.clientX,y:t.clientY,onClose(){q(),X(),j.current&&!U()&&n===k.select("domReferenceElement")&&e(t,!0)}}),r.addEventListener("mousemove",H.handler),H.handler(t);return}"touch"===H.pointerType&&(0,g.contains)(k.select("floatingElement"),t.relatedTarget)||e(t)}}let s=D?(0,r.addEventListener)(t,"mouseout",function(e){(0,g.contains)(t,e.relatedTarget)||(H.openChangeTimeout.clear(),H.restTimeout.clear(),H.restTimeoutPending=!1)}):void 0;return T?(0,i.mergeCleanups)((0,r.addEventListener)(t,"mousemove",n,{once:!0}),(0,r.addEventListener)(t,"mouseenter",n),(0,r.addEventListener)(t,"mouseleave",l),s):(0,i.mergeCleanups)((0,r.addEventListener)(t,"mouseenter",n),(0,r.addEventListener)(t,"mouseleave",l),s)},[X,q,I,$,k,x,V,H,O,K,U,S,T,B,C,N,j,P,z,Y,D]),t.useMemo(()=>{if(x)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,i=k.select("domReferenceElement"),o=k.select("open"),l=K(i,r,e.target);if(S&&!(0,d.isMouseLikePointerType)(H.pointerType))return;if(o&&l&&H.handleCloseOptions?.blockPointerEvents){let e=k.select("floatingElement");if(e){let t=H.handleCloseOptions?.getScope?.()??r.ownerDocument.body;(0,m.applySafePolygonPointerEventsMutation)(H,{scopeElement:t,referenceElement:r,floatingElement:e})}}let s=(0,p.getRestMs)(B.current);function a(){if(H.restTimeoutPending=!1,U())return;let e=k.select("open");!H.blockMouseMove&&(!e||l)&&Y()&&k.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t,r))}(!o||l)&&0!==s&&(!l&&H.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(H.restTimeout.clear(),"touch"===H.pointerType?n.flushSync(()=>{a()}):l&&o?a():(H.restTimeoutPending=!0,H.restTimeout.start(s,a))))}};function e(e){H.pointerType=e.pointerType}},[x,H,U,K,S,k,B,Y])}},346570,e=>{"use strict";e.s(["useTriggerFocusGuards",()=>s]);var t=e.i(271645),n=e.i(174080),r=e.i(647554),i=e.i(383976),o=e.i(675606),l=e.i(56434);function s(e,s){let a=t.useRef(null);return{preFocusGuardRef:a,handlePreFocusGuardFocus:function(t){n.flushSync(()=>{e.setOpen(!1,(0,o.createChangeEventDetails)(l.REASONS.focusOut,t.nativeEvent,t.currentTarget))});let r=(0,i.getTabbableBeforeElement)(a.current);r?.focus()},handleFocusTargetFocus:function(t){let a=e.select("positionerElement");if(a&&(0,i.isOutsideEvent)(t,a))e.context.beforeContentFocusGuardRef.current?.focus();else{n.flushSync(()=>{e.setOpen(!1,(0,o.createChangeEventDetails)(l.REASONS.focusOut,t.nativeEvent,t.currentTarget))});let u=(0,i.getTabbableAfterElement)(e.context.triggerFocusTargetRef.current||s.current);for(;null!==u&&(0,r.contains)(a,u);){let e=u;if((u=(0,i.getNextTabbable)(u))===e)break}u?.focus()}}}}},394258,e=>{"use strict";e.s(["usePreviousValue",()=>n]);var t=e.i(271645);function n(e){let[n,r]=t.useState({current:e,previous:null});return Object.is(e,n.current)||r({current:e,previous:n.current}),n.previous}},818390,73364,e=>{"use strict";e.s(["popupViewportStateMapping",()=>S,"usePopupViewport",()=>R],818390);var t=e.i(271645),n=e.i(174080),r=e.i(144394),i=e.i(708445),o=e.i(394258),l=e.i(146376),s=e.i(667865),a=e.i(108868),u=e.i(222640),c=e.i(956789);e.s(["getCssDimensions",()=>d],73364);var f=e.i(343084),g=e.i(229315);function d(e){let t=(0,g.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,g.isHTMLElement)(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r;return((0,f.round)(n)!==o||(0,f.round)(r)!==l)&&(n=o,r=l),{width:n,height:r}}function m(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function p(e,t){let n=[];for(let[r,i]of Object.entries(t))n.push(m(e,r,i));return n.length?()=>{n.forEach(e=>e())}:c.NOOP}function h(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function v(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}var y=e.i(872855),E=e.i(333848),x=e.i(909091);let w={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:i},platform:o,strategy:l,placement:s}=e,u=(0,E.ownerWindow)(i),c=u.getComputedStyle(i);if("0s"===c.transitionDuration||""===c.transitionDuration)return{x:t,y:n,data:x.DEFAULT_SIDES};let g=await o.getOffsetParent?.(i),d={width:0,height:0};if("fixed"===l&&u?.visualViewport)d={width:u.visualViewport.width,height:u.visualViewport.height};else if(g===u){let e=(0,a.ownerDocument)(i);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await o.isElement?.(g)&&(d=await o.getDimensions(g));let m=(0,f.getSide)(s),p=t,h=n;return"left"===m&&(p=d.width-(t+r.width)),"top"===m&&(h=d.height-(n+r.height)),{x:p,y:h,data:{sideX:"left"===m?"right":x.DEFAULT_SIDES.sideX,sideY:"top"===m?"bottom":x.DEFAULT_SIDES.sideY}}}};var b=e.i(843476);let S={activationDirection:e=>e?{"data-activation-direction":e}:null};function R(e){let f,{store:g,side:E,children:x}=e,S=(0,y.useDirection)(),R=g.useState("activeTriggerElement"),T=g.useState("activeTriggerId"),C=g.useState("open"),A=g.useState("payload"),O=g.useState("mounted"),P=g.useState("popupElement"),L=g.useState("positionerElement"),M=(0,o.usePreviousValue)(C?R:null),D=function(e,n){let[r,i]=t.useState(0),o=t.useRef(e),s=t.useRef(n),a=t.useRef(!1);return(0,l.useIsoLayoutEffect)(()=>{let t=o.current,r=n!==s.current;e!==t?(i(e=>e+1),a.current=!r):a.current&&r&&(i(e=>e+1),a.current=!1),o.current=e,s.current=n},[e,n]),`${e??"current"}-${r}`}(T,A),k=t.useRef(null),[I,F]=t.useState(null),[N,H]=t.useState(null),W=t.useRef(null),V=t.useRef(null),$=(0,u.useAnimationsFinished)(W,!0),B=(0,i.useAnimationFrame)(),j=t.useRef(null),[_,z]=t.useState(null),[U,Y]=t.useState(!1);(0,l.useIsoLayoutEffect)(()=>(g.set("adaptiveOrigin",w),()=>{g.set("adaptiveOrigin",void 0)}),[g]);let K=(0,s.useStableCallback)(()=>{W.current?.style.setProperty("animation","none"),W.current?.style.setProperty("transition","none"),V.current?.style.setProperty("display","none")}),X=(0,s.useStableCallback)(e=>{W.current?.style.removeProperty("animation"),W.current?.style.removeProperty("transition"),V.current?.style.removeProperty("display"),e&&z(e)}),q=(0,s.useStableCallback)(()=>{j.current?.abort();let e=new AbortController;j.current=e,$(()=>{F(null),z(null),k.current=null},e.signal)}),G=t.useRef(null);(0,l.useIsoLayoutEffect)(()=>{C&&O||(G.current=null)},[C,O]),(0,l.useIsoLayoutEffect)(()=>{R&&M&&R!==M&&G.current!==R&&k.current&&(F(k.current),Y(!0),H(function(e,t){let n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i={x:n.left+n.width/2,y:n.top+n.height/2},o={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:o.x-i.x,vertical:o.y-i.y}}(M,R)),G.current=R)},[R,M]),(0,l.useIsoLayoutEffect)(()=>{null!=I&&(j.current?.abort(),Y(!0),B.request(()=>{n.flushSync(()=>{Y(!1)}),q()}))},[D,I,q,B]),(0,l.useIsoLayoutEffect)(()=>{let e=W.current;if(!e)return;let t=(0,a.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));k.current=t});let J=null!=I;return f=J?(0,b.jsxs)(t.Fragment,{children:[(0,b.jsx)("div",{"data-previous":!0,inert:(0,r.inertValue)(!0),ref:V,style:{..._?{"--popup-width":`${_.width}px`,"--popup-height":`${_.height}px`}:null,position:"absolute"},"data-ending-style":U?void 0:""},"previous"),(0,b.jsx)("div",{"data-current":!0,ref:W,"data-starting-style":U?"":void 0,children:x},D)]}):(0,b.jsx)("div",{"data-current":!0,ref:W,children:x},D),(0,l.useIsoLayoutEffect)(()=>{let e=V.current;e&&I&&e.replaceChildren(...Array.from(I.childNodes))},[I]),!function(e){let{popupElement:n,positionerElement:r,content:o,mounted:a,onMeasureLayout:f,onMeasureLayoutComplete:g,side:y,direction:E}=e,x=(0,u.useAnimationsFinished)(n,!0),w=(0,i.useAnimationFrame)(),b=t.useRef(null),S=t.useRef(!0),R=t.useRef(c.NOOP),T=(0,s.useStableCallback)(f),C=(0,s.useStableCallback)(g),A=t.useMemo(()=>(function(e,t){let n="top"===e,r="left"===e||e===("rtl"===t?"inline-end":"inline-start");return n||r?{position:"absolute",[n?"bottom":"top"]:"0",[r?"right":"left"]:"0"}:c.EMPTY_OBJECT})(y,E),[y,E]);(0,l.useIsoLayoutEffect)(()=>{if(!a){R.current=c.NOOP,S.current=!0,b.current=null;return}if(!n||!r)return;R.current=p(n,A),h(n,"auto");let e=m(n,"position","static"),t=m(n,"transform","none"),i=m(n,"scale","1"),o=p(r,{"--available-width":"max-content","--available-height":"max-content"});function l(){e(),t(),o(),i()}if(T?.(),S.current||null===b.current){v(r,"max-content");let e=d(n);return b.current=e,v(r,e),l(),C?.(null,e),S.current=!1,()=>{R.current(),R.current=c.NOOP}}v(r,"max-content");let s=b.current,u=d(n);b.current=u,h(n,s),l(),C?.(s,u),v(r,u);let f=new AbortController;return w.request(()=>{h(n,u),x(()=>{n.style.setProperty("--popup-width","auto"),n.style.setProperty("--popup-height","auto")},f.signal)}),()=>{f.abort(),w.cancel(),R.current(),R.current=c.NOOP}},[o,n,r,x,w,a,T,C,A])}({popupElement:P,positionerElement:L,mounted:O,content:A,onMeasureLayout:K,onMeasureLayoutComplete:X,side:E,direction:S}),{children:f,state:{activationDirection:function(e){if(e)return`${function(e,t,n,r){return e>t?n:e<-t?r:""}(e.horizontal,5,"right","left")} ${function(e,t,n,r){return e>t?n:e<-t?r:""}(e.vertical,5,"down","up")}`}(N),transitioning:J}}}},872866,e=>{"use strict";e.s(["MagnifierIcon",()=>t]);let t=(0,e.i(930733).default)("MagnifierIcon",[["path",{d:"M15.25 15.25L11.285 11.285",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined")}]);