(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,43489,53760,58950,2753,21214,e=>{"use strict";let t;e.i(47167);var n=e.i(71645);function r(){return"u">typeof window}function o(e){return l(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function l(e){return!!r()&&(e instanceof Node||e instanceof i(e).Node)}function u(e){return!!r()&&(e instanceof Element||e instanceof i(e).Element)}function a(e){return!!r()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function c(e){return!(!r()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function s(e){return["html","body","#document"].includes(o(e))}function f(e){return i(e).getComputedStyle(e)}function d(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function m(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&c(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function p(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function v(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}function h(){let e=/android/i;return e.test(p())||e.test(v())}function g(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function y(e){return(null==e?void 0:e.ownerDocument)||document}function w(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function b(e){return"composedPath"in e?e.composedPath()[0]:e.target}function x(e){e.preventDefault(),e.stopPropagation()}var E='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',R="u"<typeof Element,L=R?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,S=!R&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},T=function e(t,n){void 0===n&&(n=!0);var r,o=null==t||null==(r=t.getAttribute)?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},A=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},C=function(e,t,n){if(T(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(E));return t&&L.call(e,E)&&r.unshift(e),r=r.filter(n)},k=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var l=i.shift();if(!T(l,!1))if("SLOT"===l.tagName){var u=l.assignedElements(),a=e(u.length?u:l.children,!0,r);r.flatten?o.push.apply(o,a):o.push({scopeParent:l,candidates:a})}else{L.call(l,E)&&r.filter(l)&&(n||!t.includes(l))&&o.push(l);var c=l.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(l),s=!T(c,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(l));if(c&&s){var f=e(!0===c?l.children:c.children,!0,r);r.flatten?o.push.apply(o,f):o.push({scopeParent:l,candidates:f})}else i.unshift.apply(i,l.children)}}return o},M=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},P=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||A(e))&&!M(e)?0:e.tabIndex},O=function(e,t){var n=P(e);return n<0&&t&&!M(e)?0:n},D=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},N=function(e){return"INPUT"===e.tagName},F=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},I=function(e){if(!e.name)return!0;var t,n=e.form||S(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=F(t,e.form);return!o||o===e},W=function(e){return N(e)&&"radio"===e.type&&!I(e)},H=function(e){var t,n,r,o,i,l,u,a=e&&S(e),c=null==(t=a)?void 0:t.host,s=!1;if(a&&a!==e)for(s=!!(null!=(n=c)&&null!=(r=n.ownerDocument)&&r.contains(c)||null!=e&&null!=(o=e.ownerDocument)&&o.contains(e));!s&&c;)s=!!(null!=(l=c=null==(i=a=S(c))?void 0:i.host)&&null!=(u=l.ownerDocument)&&u.contains(c));return s},B=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},j=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=L.call(e,"details>summary:first-of-type")?e.parentElement:e;if(L.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return B(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,u=S(e);if(l&&!l.shadowRoot&&!0===r(l))return B(e);e=e.assignedSlot?e.assignedSlot:l||u===e.ownerDocument?l:u.host}e=i}if(H(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},q=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!L.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},V=function(e,t){return!(t.disabled||T(t)||N(t)&&"hidden"===t.type||j(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||q(t))},_=function(e,t){return!(W(t)||0>P(t))&&!!V(e,t)},K=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},z=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,l=i?t.scopeParent:t,u=O(l,i),a=i?e(t.candidates):l;0===u?i?n.push.apply(n,a):n.push(l):r.push({documentOrder:o,tabIndex:u,item:t,isScope:i,content:a})}),r.sort(D).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},U=function(e,t){return z((t=t||{}).getShadowRoot?k([e],t.includeContainer,{filter:_.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:K}):C(e,t.includeContainer,_.bind(null,t)))},X=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==L.call(e,E)&&_(t,e)},Y=e.i(74080);function $(){return"u">typeof window}function Z(e){return J(e)?(e.nodeName||"").toLowerCase():"#document"}function G(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Q(e){var t;return null==(t=(J(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function J(e){return!!$()&&(e instanceof Node||e instanceof G(e).Node)}function ee(e){return!!$()&&(e instanceof Element||e instanceof G(e).Element)}function et(e){return!!$()&&(e instanceof HTMLElement||e instanceof G(e).HTMLElement)}function en(e){return!(!$()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof G(e).ShadowRoot)}function er(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=ea(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function eo(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function ei(e){let t=el(),n=ee(e)?ea(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function el(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function eu(e){return["html","body","#document"].includes(Z(e))}function ea(e){return G(e).getComputedStyle(e)}function ec(e){return ee(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function es(e){if("html"===Z(e))return e;let t=e.assignedSlot||e.parentNode||en(e)&&e.host||Q(e);return en(t)?t.host:t}function ef(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=es(t);return eu(n)?t.ownerDocument?t.ownerDocument.body:t.body:et(n)&&er(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=G(o);if(i){let e=ed(l);return t.concat(l,l.visualViewport||[],er(o)?o:[],e&&n?ef(e):[])}return t.concat(o,ef(o,[],n))}function ed(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}let em=["top","right","bottom","left"],ep=em.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),ev=Math.min,eh=Math.max,eg={left:"right",right:"left",bottom:"top",top:"bottom"},ey={start:"end",end:"start"};function ew(e,t){return"function"==typeof e?e(t):e}function eb(e){return e.split("-")[0]}function ex(e){return e.split("-")[1]}function eE(e){return"x"===e?"y":"x"}function eR(e){return"y"===e?"height":"width"}function eL(e){return["top","bottom"].includes(eb(e))?"y":"x"}function eS(e,t,n){void 0===n&&(n=!1);let r=ex(e),o=eE(eL(e)),i=eR(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=eA(l)),[l,eA(l)]}function eT(e){return e.replace(/start|end/g,e=>ey[e])}function eA(e){return e.replace(/left|right|bottom|top/g,e=>eg[e])}function eC(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function ek(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 eM(e,t,n){let r,{reference:o,floating:i}=e,l=eL(t),u=eE(eL(t)),a=eR(u),c=eb(t),s="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,m=o[a]/2-i[a]/2;switch(c){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(ex(t)){case"start":r[u]-=m*(n&&s?-1:1);break;case"end":r[u]+=m*(n&&s?-1:1)}return r}let eP=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,u=i.filter(Boolean),a=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=eM(c,r,a),d=r,m={},p=0;for(let n=0;n<u.length;n++){let{name:i,fn:v}=u[n],{x:h,y:g,data:y,reset:w}=await v({x:s,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:m,rects:c,platform:l,elements:{reference:e,floating:t}});s=null!=h?h:s,f=null!=g?g:f,m={...m,[i]:{...m[i],...y}},w&&p<=50&&(p++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(c=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:s,y:f}=eM(c,d,a)),n=-1)}return{x:s,y:f,placement:d,strategy:o,middlewareData:m}};async function eO(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:u,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:s="viewport",elementContext:f="floating",altBoundary:d=!1,padding:m=0}=ew(t,e),p=eC(m),v=u[d?"floating"===f?"reference":"floating":f],h=ek(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(v)))||n?v:v.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(u.floating)),boundary:c,rootBoundary:s,strategy:a})),g="floating"===f?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},b=ek(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:g,offsetParent:y,strategy:a}):g);return{top:(h.top-b.top+p.top)/w.y,bottom:(b.bottom-h.bottom+p.bottom)/w.y,left:(h.left-b.left+p.left)/w.x,right:(b.right-h.right+p.right)/w.x}}function eD(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eN(e){return em.some(t=>e[t]>=0)}function eF(e){let t=ev(...e.map(e=>e.left)),n=ev(...e.map(e=>e.top));return{x:t,y:n,width:eh(...e.map(e=>e.right))-t,height:eh(...e.map(e=>e.bottom))-n}}async function eI(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=eb(n),u=ex(n),a="y"===eL(n),c=["left","top"].includes(l)?-1:1,s=i&&a?-1:1,f=ew(t,e),{mainAxis:d,crossAxis:m,alignmentAxis:p}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return u&&"number"==typeof p&&(m="end"===u?-1*p:p),a?{x:m*s,y:d*c}:{x:d*c,y:m*s}}let eW=Math.min,eH=Math.max,eB=Math.round,ej=Math.floor,eq=e=>({x:e,y:e});function eV(e){let t=ea(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=et(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,u=eB(n)!==i||eB(r)!==l;return u&&(n=i,r=l),{width:n,height:r,$:u}}function e_(e){return ee(e)?e:e.contextElement}function eK(e){let t=e_(e);if(!et(t))return eq(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=eV(t),l=(i?eB(n.width):n.width)/r,u=(i?eB(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let ez=eq(0);function eU(e){let t=G(e);return el()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ez}function eX(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=e_(e),u=eq(1);t&&(r?ee(r)&&(u=eK(r)):u=eK(e));let a=(void 0===(o=n)&&(o=!1),r&&(!o||r===G(l))&&o)?eU(l):eq(0),c=(i.left+a.x)/u.x,s=(i.top+a.y)/u.y,f=i.width/u.x,d=i.height/u.y;if(l){let e=G(l),t=r&&ee(r)?G(r):r,n=e,o=ed(n);for(;o&&r&&t!==n;){let e=eK(o),t=o.getBoundingClientRect(),r=ea(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,f*=e.x,d*=e.y,c+=i,s+=l,o=ed(n=G(o))}}return ek({width:f,height:d,x:c,y:s})}function eY(e,t){let n=ec(e).scrollLeft;return t?t.left+n:eX(Q(e)).left+n}function e$(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:eY(e,r)),y:r.top+t.scrollTop}}function eZ(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=G(e),r=Q(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,u=0,a=0;if(o){i=o.width,l=o.height;let e=el();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,a=o.offsetTop)}return{width:i,height:l,x:u,y:a}}(e,n);else if("document"===t){let t,n,i,l,u,a,c;r=Q(e),t=Q(r),n=ec(r),i=r.ownerDocument.body,l=eH(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),u=eH(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),a=-n.scrollLeft+eY(r),c=-n.scrollTop,"rtl"===ea(i).direction&&(a+=eH(t.clientWidth,i.clientWidth)-l),o={width:l,height:u,x:a,y:c}}else if(ee(t)){let e,r,i,l,u,a;r=(e=eX(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=et(t)?eK(t):eq(1),u=t.clientWidth*l.x,a=t.clientHeight*l.y,o={width:u,height:a,x:i*l.x,y:r*l.y}}else{let n=eU(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ek(o)}function eG(e){return"static"===ea(e).position}function eQ(e,t){if(!et(e)||"fixed"===ea(e).position)return null;if(t)return t(e);let n=e.offsetParent;return Q(e)===n&&(n=n.ownerDocument.body),n}function eJ(e,t){let n=G(e);if(eo(e))return n;if(!et(e)){let t=es(e);for(;t&&!eu(t);){if(ee(t)&&!eG(t))return t;t=es(t)}return n}let r=eQ(e,t);for(;r&&["table","td","th"].includes(Z(r))&&eG(r);)r=eQ(r,t);return r&&eu(r)&&eG(r)&&!ei(r)?n:r||function(e){let t=es(e);for(;et(t)&&!eu(t);){if(ei(t))return t;if(eo(t))break;t=es(t)}return null}(e)||n}let e0=async function(e){let t=this.getOffsetParent||eJ,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=et(t),o=Q(t),i="fixed"===n,l=eX(e,!0,i,t),u={scrollLeft:0,scrollTop:0},a=eq(0);if(r||!r&&!i)if(("body"!==Z(t)||er(o))&&(u=ec(t)),r){let e=eX(t,!0,i,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else o&&(a.x=eY(o));i&&!r&&o&&(a.x=eY(o));let c=!o||r||i?eq(0):e$(o,u);return{x:l.left+u.scrollLeft-a.x-c.x,y:l.top+u.scrollTop-a.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},e1={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=Q(r),u=!!t&&eo(t.floating);if(r===l||u&&i)return n;let a={scrollLeft:0,scrollTop:0},c=eq(1),s=eq(0),f=et(r);if((f||!f&&!i)&&(("body"!==Z(r)||er(l))&&(a=ec(r)),et(r))){let e=eX(r);c=eK(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}let d=!l||f||i?eq(0):e$(l,a,!0);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-a.scrollLeft*c.x+s.x+d.x,y:n.y*c.y-a.scrollTop*c.y+s.y+d.y}},getDocumentElement:Q,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?eo(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ef(e,[],!1).filter(e=>ee(e)&&"body"!==Z(e)),o=null,i="fixed"===ea(e).position,l=i?es(e):e;for(;ee(l)&&!eu(l);){let t=ea(l),n=ei(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||er(l)&&!n&&function e(t,n){let r=es(t);return!(r===n||!ee(r)||eu(r))&&("fixed"===ea(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=es(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],u=i.reduce((e,n)=>{let r=eZ(t,n,o);return e.top=eH(r.top,e.top),e.right=eW(r.right,e.right),e.bottom=eW(r.bottom,e.bottom),e.left=eH(r.left,e.left),e},eZ(t,l,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:eJ,getElementRects:e0,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eV(e);return{width:t,height:n}},getScale:eK,isElement:ee,isRTL:function(e){return"rtl"===ea(e).direction}};function e2(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let e7=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:u}=t,a=await eI(t,e);return l===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:l}}}}},e4=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=ew(e,t),c={x:n,y:r},s=await eO(t,a),f=eL(eb(o)),d=eE(f),m=c[d],p=c[f];if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+s[e],r=m-s[t];m=eh(n,ev(m,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=p+s[e],r=p-s[t];p=eh(n,ev(p,r))}let v=u.fn({...t,[d]:m,[f]:p});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[d]:i,[f]:l}}}}}},e3=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,l,u;let a,c,s,{placement:f,middlewareData:d,rects:m,initialPlacement:p,platform:v,elements:h}=t,{mainAxis:g=!0,crossAxis:y=!0,fallbackPlacements:w,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:E=!0,...R}=ew(e,t);if(null!=(n=d.arrow)&&n.alignmentOffset)return{};let L=eb(f),S=eL(p),T=eb(p)===p,A=await (null==v.isRTL?void 0:v.isRTL(h.floating)),C=w||(T||!E?[eA(p)]:(a=eA(p),[eT(p),a,eT(a)])),k="none"!==x;!w&&k&&C.push(...(c=ex(p),s=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[]}}(eb(p),"start"===x,A),c&&(s=s.map(e=>e+"-"+c),E&&(s=s.concat(s.map(eT)))),s));let M=[p,...C],P=await eO(t,R),O=[],D=(null==(r=d.flip)?void 0:r.overflows)||[];if(g&&O.push(P[L]),y){let e=eS(f,m,A);O.push(P[e[0]],P[e[1]])}if(D=[...D,{placement:f,overflows:O}],!O.every(e=>e<=0)){let e=((null==(o=d.flip)?void 0:o.index)||0)+1,t=M[e];if(t){let n="alignment"===y&&S!==eL(t),r=(null==(l=D[0])?void 0:l.overflows[0])>0;if(!n||r)return{data:{index:e,overflows:D},reset:{placement:t}}}let n=null==(i=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(b){case"bestFit":{let e=null==(u=D.filter(e=>{if(k){let t=eL(e.placement);return t===S||"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:u[0];e&&(n=e);break}case"initialPlacement":n=p}if(f!==n)return{reset:{placement:n}}}return{}}}},e6=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=ew(e,t);switch(r){case"referenceHidden":{let e=eD(await eO(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:eN(e)}}}case"escaped":{let e=eD(await eO(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:eN(e)}}}default:return{}}}}},e5=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:u,middlewareData:a}=t,{element:c,padding:s=0}=ew(e,t)||{};if(null==c)return{};let f=eC(s),d={x:n,y:r},m=eE(eL(o)),p=eR(m),v=await l.getDimensions(c),h="y"===m,g=h?"clientHeight":"clientWidth",y=i.reference[p]+i.reference[m]-d[m]-i.floating[p],w=d[m]-i.reference[m],b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),x=b?b[g]:0;x&&await (null==l.isElement?void 0:l.isElement(b))||(x=u.floating[g]||i.floating[p]);let E=x/2-v[p]/2-1,R=ev(f[h?"top":"left"],E),L=ev(f[h?"bottom":"right"],E),S=x-v[p]-L,T=x/2-v[p]/2+(y/2-w/2),A=eh(R,ev(T,S)),C=!a.arrow&&null!=ex(o)&&T!==A&&i.reference[p]/2-(T<R?R:L)-v[p]/2<0,k=C?T<R?T-R:T-S:0;return{[m]:d[m]+k,data:{[m]:A,centerOffset:T-A-k,...C&&{alignmentOffset:k}},reset:C}}}),e8=(e,t,n)=>{let r=new Map,o={platform:e1,...n},i={...o.platform,_c:r};return eP(e,t,{...o,platform:i})};e.s(["arrow",0,e5,"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o,i;let{rects:l,middlewareData:u,placement:a,platform:c,elements:s}=t,{crossAxis:f=!1,alignment:d,allowedPlacements:m=ep,autoAlignment:p=!0,...v}=ew(e,t),h=void 0!==d||m===ep?((i=d||null)?[...m.filter(e=>ex(e)===i),...m.filter(e=>ex(e)!==i)]:m.filter(e=>eb(e)===e)).filter(e=>!i||ex(e)===i||!!p&&eT(e)!==e):m,g=await eO(t,v),y=(null==(n=u.autoPlacement)?void 0:n.index)||0,w=h[y];if(null==w)return{};let b=eS(w,l,await (null==c.isRTL?void 0:c.isRTL(s.floating)));if(a!==w)return{reset:{placement:h[0]}};let x=[g[eb(w)],g[b[0]],g[b[1]]],E=[...(null==(r=u.autoPlacement)?void 0:r.overflows)||[],{placement:w,overflows:x}],R=h[y+1];if(R)return{data:{index:y+1,overflows:E},reset:{placement:R}};let L=E.map(e=>{let t=ex(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),S=(null==(o=L.filter(e=>e[2].slice(0,ex(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||L[0][0];return S!==a?{data:{index:y+1,overflows:E},reset:{placement:S}}:{}}}},"autoUpdate",0,function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=e_(e),f=i||l?[...s?ef(s):[],...ef(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=s&&a?function(e,t){let n,r=null,o=Q(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(u,a){void 0===u&&(u=!1),void 0===a&&(a=1),i();let c=e.getBoundingClientRect(),{left:s,top:f,width:d,height:m}=c;if(u||t(),!d||!m)return;let p={rootMargin:-ej(f)+"px "+-ej(o.clientWidth-(s+d))+"px "+-ej(o.clientHeight-(f+m))+"px "+-ej(s)+"px",threshold:eH(0,eW(1,a))||1},v=!0;function h(t){let r=t[0].intersectionRatio;if(r!==a){if(!v)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||e2(c,e.getBoundingClientRect())||l(),v=!1}try{r=new IntersectionObserver(h,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(h,p)}r.observe(e)}(!0),i}(s,n):null,m=-1,p=null;u&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&p&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),n()}),s&&!c&&p.observe(s),p.observe(t));let v=c?eX(e):null;return c&&function t(){let r=eX(e);v&&!e2(v,r)&&n(),v=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=p)||e.disconnect(),p=null,c&&cancelAnimationFrame(o)}},"computePosition",0,e8,"detectOverflow",0,eO,"flip",0,e3,"hide",0,e6,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:o,platform:i,strategy:l}=t,{padding:u=2,x:a,y:c}=ew(e,t),s=Array.from(await (null==i.getClientRects?void 0:i.getClientRects(r.reference))||[]),f=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let o=t[e];!r||o.y-r.y>r.height/2?n.push([o]):n[n.length-1].push(o),r=o}return n.map(e=>ek(eF(e)))}(s),d=ek(eF(s)),m=eC(u),p=await i.getElementRects({reference:{getBoundingClientRect:function(){if(2===f.length&&f[0].left>f[1].right&&null!=a&&null!=c)return f.find(e=>a>e.left-m.left&&a<e.right+m.right&&c>e.top-m.top&&c<e.bottom+m.bottom)||d;if(f.length>=2){if("y"===eL(n)){let e=f[0],t=f[f.length-1],r="top"===eb(n),o=e.top,i=t.bottom,l=r?e.left:t.left,u=r?e.right:t.right;return{top:o,bottom:i,left:l,right:u,width:u-l,height:i-o,x:l,y:o}}let e="left"===eb(n),t=eh(...f.map(e=>e.right)),r=ev(...f.map(e=>e.left)),o=f.filter(n=>e?n.left===r:n.right===t),i=o[0].top,l=o[o.length-1].bottom;return{top:i,bottom:l,left:r,right:t,width:t-r,height:l-i,x:r,y:i}}return d}},floating:r.floating,strategy:l});return o.reference.x!==p.reference.x||o.reference.y!==p.reference.y||o.reference.width!==p.reference.width||o.reference.height!==p.reference.height?{reset:{rects:p}}:{}}}},"limitShift",0,function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:i,middlewareData:l}=t,{offset:u=0,mainAxis:a=!0,crossAxis:c=!0}=ew(e,t),s={x:n,y:r},f=eL(o),d=eE(f),m=s[d],p=s[f],v=ew(u,t),h="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(a){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+h.mainAxis,n=i.reference[d]+i.reference[e]-h.mainAxis;m<t?m=t:m>n&&(m=n)}if(c){var g,y;let e="y"===d?"width":"height",t=["top","left"].includes(eb(o)),n=i.reference[f]-i.floating[e]+(t&&(null==(g=l.offset)?void 0:g[f])||0)+(t?0:h.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:(null==(y=l.offset)?void 0:y[f])||0)-(t?h.crossAxis:0);p<n?p=n:p>r&&(p=r)}return{[d]:m,[f]:p}}}},"offset",0,e7,"shift",0,e4,"size",0,function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let o,i,{placement:l,rects:u,platform:a,elements:c}=t,{apply:s=()=>{},...f}=ew(e,t),d=await eO(t,f),m=eb(l),p=ex(l),v="y"===eL(l),{width:h,height:g}=u.floating;"top"===m||"bottom"===m?(o=m,i=p===(await (null==a.isRTL?void 0:a.isRTL(c.floating))?"start":"end")?"left":"right"):(i=m,o="end"===p?"top":"bottom");let y=g-d.top-d.bottom,w=h-d.left-d.right,b=ev(g-d[o],y),x=ev(h-d[i],w),E=!t.middlewareData.shift,R=b,L=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(L=w),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(R=y),E&&!p){let e=eh(d.left,0),t=eh(d.right,0),n=eh(d.top,0),r=eh(d.bottom,0);v?L=h-2*(0!==e||0!==t?e+t:eh(d.left,d.right)):R=g-2*(0!==n||0!==r?n+r:eh(d.top,d.bottom))}await s({...t,availableWidth:L,availableHeight:R});let S=await a.getDimensions(c.floating);return h!==S.width||g!==S.height?{reset:{rects:!0}}:{}}}}],53760);var e9="u">typeof document?n.useLayoutEffect:n.useEffect;function te(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(!te(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)&&!te(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tt(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function tn(e,t){let n=tt(e);return Math.round(t*n)/n}function tr(e){let t=n.useRef(e);return e9(()=>{t.current=e}),t}function to(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:u}={},transform:a=!0,whileElementsMounted:c,open:s}=e,[f,d]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=n.useState(o);te(m,o)||p(o);let[v,h]=n.useState(null),[g,y]=n.useState(null),w=n.useCallback(e=>{e!==R.current&&(R.current=e,h(e))},[]),b=n.useCallback(e=>{e!==L.current&&(L.current=e,y(e))},[]),x=l||v,E=u||g,R=n.useRef(null),L=n.useRef(null),S=n.useRef(f),T=null!=c,A=tr(c),C=tr(i),k=tr(s),M=n.useCallback(()=>{if(!R.current||!L.current)return;let e={placement:t,strategy:r,middleware:m};C.current&&(e.platform=C.current),e8(R.current,L.current,e).then(e=>{let t={...e,isPositioned:!1!==k.current};P.current&&!te(S.current,t)&&(S.current=t,Y.flushSync(()=>{d(t)}))})},[m,t,r,C,k]);e9(()=>{!1===s&&S.current.isPositioned&&(S.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let P=n.useRef(!1);e9(()=>(P.current=!0,()=>{P.current=!1}),[]),e9(()=>{if(x&&(R.current=x),E&&(L.current=E),x&&E){if(A.current)return A.current(x,E,M);M()}},[x,E,M,A,T]);let O=n.useMemo(()=>({reference:R,floating:L,setReference:w,setFloating:b}),[w,b]),D=n.useMemo(()=>({reference:x,floating:E}),[x,E]),N=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!D.floating)return e;let t=tn(D.floating,f.x),n=tn(D.floating,f.y);return a?{...e,transform:"translate("+t+"px, "+n+"px)",...tt(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,a,D.floating,f.x,f.y]);return n.useMemo(()=>({...f,update:M,refs:O,elements:D,floatingStyles:N}),[f,M,O,D,N])}e.s(["arrow",0,(e,t)=>({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?e5({element:n.current,padding:r}).fn(t):{}:n?e5({element:n,padding:r}).fn(t):{}},options:[e,t]}),"flip",0,(e,t)=>({...e3(e),options:[e,t]}),"hide",0,(e,t)=>({...e6(e),options:[e,t]}),"offset",0,(e,t)=>({...e7(e),options:[e,t]}),"shift",0,(e,t)=>({...e4(e),options:[e,t]}),"useFloating",0,to],58950);let ti={...n},tl=ti.useInsertionEffect||(e=>e());function tu(e){let t=n.useRef(()=>{});return tl(()=>{t.current=e}),n.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var ta="u">typeof document?n.useLayoutEffect:n.useEffect;function tc(){return(tc=Object.assign.bind()).apply(this,arguments)}let ts=!1,tf=0,td=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tf++,tm=ti.useId||function(){let[e,t]=n.useState(()=>ts?td():void 0);return ta(()=>{null==e&&t(td())},[]),n.useEffect(()=>{ts=!0},[]),e},tp=n.forwardRef(function(e,t){let{context:{placement:r,elements:{floating:o},middlewareData:{arrow:i,shift:l}},width:u=14,height:a=7,tipRadius:c=0,strokeWidth:s=0,staticOffset:d,stroke:m,d:p,style:{transform:v,...h}={},...g}=e,y=tm(),[w,b]=n.useState(!1);if(ta(()=>{o&&"rtl"===f(o).direction&&b(!0)},[o]),!o)return null;let[x,E]=r.split("-"),R="top"===x||"bottom"===x,L=d;(R&&null!=l&&l.x||!R&&null!=l&&l.y)&&(L=null);let S=2*s,T=S/2,A=u/2*(-(c/8)+1),C=a/2*c/4,k=!!p,M=L&&"end"===E?"bottom":"top",P=L&&"end"===E?"right":"left";L&&w&&(P="end"===E?"left":"right");let O=(null==i?void 0:i.x)!=null?L||i.x:"",D=(null==i?void 0:i.y)!=null?L||i.y:"",N=p||"M0,0 H"+u+(" L"+(u-A))+","+(a-C)+(" Q"+u/2+","+a+" "+A)+","+(a-C)+" Z",F={top:k?"rotate(180deg)":"",left:k?"rotate(90deg)":"rotate(-90deg)",bottom:k?"":"rotate(180deg)",right:k?"rotate(-90deg)":"rotate(90deg)"}[x];return n.createElement("svg",tc({},g,{"aria-hidden":!0,ref:t,width:k?u:u+S,height:u,viewBox:"0 0 "+u+" "+(a>u?a:u),style:{position:"absolute",pointerEvents:"none",[P]:O,[M]:D,[x]:R||k?"100%":"calc(100% - "+S/2+"px)",transform:[F,v].filter(e=>!!e).join(" "),...h}}),S>0&&n.createElement("path",{clipPath:"url(#"+y+")",fill:"none",stroke:m,strokeWidth:S+ +!p,d:N}),n.createElement("path",{stroke:S&&!p?g.fill:"none",d:N}),n.createElement("clipPath",{id:y},n.createElement("rect",{x:-T,y:T*(k?-1:1),width:u+S,height:u})))}),tv=n.createContext(null),th=n.createContext(null),tg=()=>{var e;return(null==(e=n.useContext(tv))?void 0:e.id)||null};function ty(e){return"data-floating-ui-"+e}function tw(e){let t=(0,n.useRef)(e);return ta(()=>{t.current=e}),t}let tb=ty("safe-polygon");function tx(e,t,n){return n&&!g(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}let tE=0;function tR(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(tE);let i=()=>null==e?void 0:e.focus({preventScroll:n});o?i():tE=requestAnimationFrame(i)}function tL(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}let tS=new WeakMap,tT=new WeakSet,tA={},tC=0,tk=e=>e&&(e.host||tk(e.parentNode));function tM(e,t,n){var r,i;let l,u,a,c,s,f,d;void 0===t&&(t=!1),void 0===n&&(n=!1);let m=y(e[0]).body;return r=e.concat(Array.from(m.querySelectorAll("[aria-live]"))),i=t,l="data-floating-ui-inert",u=n?"inert":i?"aria-hidden":null,a=r.map(e=>{if(m.contains(e))return e;let t=tk(e);return m.contains(t)?t:null}).filter(e=>null!=e),c=new Set,s=new Set(a),f=[],tA[l]||(tA[l]=new WeakMap),d=tA[l],a.forEach(function e(t){!(!t||c.has(t))&&(c.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||s.has(t)||[].forEach.call(t.children,t=>{if("script"!==o(t))if(c.has(t))e(t);else{let e=u?t.getAttribute(u):null,n=null!==e&&"false"!==e,r=(tS.get(t)||0)+1,o=(d.get(t)||0)+1;tS.set(t,r),d.set(t,o),f.push(t),1===r&&n&&tT.add(t),1===o&&t.setAttribute(l,""),!n&&u&&t.setAttribute(u,"true")}})}(m),c.clear(),tC++,()=>{f.forEach(e=>{let t=(tS.get(e)||0)-1,n=(d.get(e)||0)-1;tS.set(e,t),d.set(e,n),t||(!tT.has(e)&&u&&e.removeAttribute(u),tT.delete(e)),n||e.removeAttribute(l)}),--tC||(tS=new WeakMap,tS=new WeakMap,tT=new WeakSet,tA={})}}let tP=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function tO(e,t){let n=U(e,tP());"prev"===t&&n.reverse();let r=n.indexOf(d(y(e)));return n.slice(r+1)[0]}function tD(){return tO(document.body,"next")}function tN(){return tO(document.body,"prev")}function tF(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!m(n,r)}function tI(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let tW={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function tH(e){"Tab"===e.key&&(e.target,clearTimeout(t))}let tB=n.forwardRef(function(e,t){let[r,o]=n.useState();ta(()=>(/apple/i.test(navigator.vendor)&&o("button"),document.addEventListener("keydown",tH),()=>{document.removeEventListener("keydown",tH)}),[]);let i={ref:t,tabIndex:0,role:r,"aria-hidden":!r||void 0,[ty("focus-guard")]:"",style:tW};return n.createElement("span",tc({},e,i))}),tj=n.createContext(null),tq=ty("portal"),tV="data-floating-ui-focusable",t_=[];function tK(e){t_=t_.filter(e=>e.isConnected);let t=e;if(t&&"body"!==o(t)){if(!X(t,tP())){let e=U(t,tP())[0];e&&(t=e)}t_.push(t),t_.length>20&&(t_=t_.slice(-20))}}function tz(){return t_.slice().reverse().find(e=>e.isConnected)}let tU=n.forwardRef(function(e,t){return n.createElement("button",tc({},e,{type:"button",ref:t,tabIndex:-1,style:tW}))}),tX=0,tY=()=>{},t$=n.forwardRef(function(e,t){let{lockScroll:r=!1,...o}=e;return ta(()=>{if(r)return 1==++tX&&(tY=function(){let e=/iP(hone|ad|od)|iOS/.test(p()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",r=window.innerWidth-document.documentElement.clientWidth,o=t.left?parseFloat(t.left):window.scrollX,i=t.top?parseFloat(t.top):window.scrollY;if(t.overflow="hidden",r&&(t[n]=r+"px"),e){var l,u;let e=(null==(l=window.visualViewport)?void 0:l.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(i-Math.floor((null==(u=window.visualViewport)?void 0:u.offsetTop)||0))+"px",left:-(o-Math.floor(e))+"px",right:"0"})}return()=>{Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(o,i))}}()),()=>{0==--tX&&tY()}},[r]),n.createElement("div",tc({ref:t},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))}),tZ={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},tG={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},tQ=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}},tJ="active",t0="selected";function t1(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[tJ]:t,[t0]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,[tV]:""},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[tJ,t0].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var l;null==(l=r.get(n))||l.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=i}),e),{})}}let t2=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]),t7=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function t4(e,t){return"function"==typeof e?e(t):e}e.s(["FloatingArrow",0,tp,"FloatingFocusManager",0,function(e){var t,r;let{context:o,children:i,disabled:l=!1,order:u=["content"],guards:c=!0,initialFocus:s=0,returnFocus:f=!0,restoreFocus:p=!1,modal:g=!0,visuallyHiddenDismiss:w=!1,closeOnFocusOut:E=!0}=e,{open:R,refs:L,nodeId:S,onOpenChange:T,events:A,dataRef:C,floatingId:k,elements:{domReference:M,floating:P}}=o,O="number"==typeof s&&s<0,D=!!(t=M)&&"combobox"===t.getAttribute("role")&&a(r=t)&&r.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")&&O,N=!("u">typeof HTMLElement&&"inert"in HTMLElement.prototype)||c,F=tw(u),I=tw(s),W=tw(f),H=n.useContext(th),B=n.useContext(tj),j=n.useRef(null),q=n.useRef(null),V=n.useRef(!1),_=n.useRef(!1),K=n.useRef(-1),z=null!=B,X=P?P.hasAttribute(tV)?P:P.querySelector("["+tV+"]")||P:null,Y=tu(function(e){return void 0===e&&(e=X),e?U(e,tP()):[]}),$=tu(e=>{let t=Y(e);return F.current.map(e=>M&&"reference"===e?M:X&&"floating"===e?X:t).filter(Boolean).flat()});function Z(e){return!l&&w&&g?n.createElement(tU,{ref:"start"===e?j:q,onClick:e=>T(!1,e.nativeEvent)},"string"==typeof w?w:"Dismiss"):null}n.useEffect(()=>{if(l||!g)return;function e(e){if("Tab"===e.key){m(X,d(y(X)))&&0===Y().length&&!D&&x(e);let t=$(),n=b(e);"reference"===F.current[0]&&n===M&&(x(e),e.shiftKey?tR(t[t.length-1]):tR(t[1])),"floating"===F.current[1]&&n===X&&e.shiftKey&&(x(e),tR(t[0]))}}let t=y(X);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[l,M,X,g,F,D,Y,$]),n.useEffect(()=>{if(!l&&P)return P.addEventListener("focusin",e),()=>{P.removeEventListener("focusin",e)};function e(e){let t=b(e),n=Y().indexOf(t);-1!==n&&(K.current=n)}},[l,P,Y]),n.useEffect(()=>{if(!l&&E&&P&&a(M))return M.addEventListener("focusout",t),M.addEventListener("pointerdown",e),P.addEventListener("focusout",t),()=>{M.removeEventListener("focusout",t),M.removeEventListener("pointerdown",e),P.removeEventListener("focusout",t)};function e(){_.current=!0,setTimeout(()=>{_.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!(m(M,t)||m(P,t)||m(t,P)||m(null==B?void 0:B.portalNode,t)||null!=t&&t.hasAttribute(ty("focus-guard"))||H&&(tL(H.nodesRef.current,S).find(e=>{var n,r;return m(null==(n=e.context)?void 0:n.elements.floating,t)||m(null==(r=e.context)?void 0:r.elements.domReference,t)})||(function(e,t){var n;let r=[],o=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;o;){let t=e.find(e=>e.id===o);o=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r})(H.nodesRef.current,S).find(e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));if(p&&n&&d(y(X))===y(X).body){a(X)&&X.focus();let e=K.current,t=Y(),n=t[e]||t[t.length-1]||X;a(n)&&n.focus()}(D||!g)&&t&&n&&!_.current&&t!==tz()&&(V.current=!0,T(!1,e,"focus-out"))})}},[l,M,P,X,g,S,H,B,T,E,p,Y,D]),n.useEffect(()=>{var e;if(l)return;let t=Array.from((null==B||null==(e=B.portalNode)?void 0:e.querySelectorAll("["+ty("portal")+"]"))||[]);if(P){let e=[P,...t,j.current,q.current,F.current.includes("reference")||D?M:null].filter(e=>null!=e),n=g||D?tM(e,N,!N):tM(e);return()=>{n()}}},[l,M,P,g,F,B,D,N]),ta(()=>{if(l||!a(X))return;let e=d(y(X));queueMicrotask(()=>{let t=$(X),n=I.current,r=("number"==typeof n?t[n]:n.current)||X,o=m(X,e);O||o||!R||tR(r,{preventScroll:r===X})})},[l,R,X,O,$,I]),ta(()=>{if(l||!X)return;let e=!1,t=y(X),n=d(t),r=C.current.openEvent;function o(t){let{open:n,reason:o,event:i,nested:l}=t;if(n&&(r=i),"escape-key"===o&&L.domReference.current&&tK(L.domReference.current),"hover"===o&&"mouseleave"===i.type&&(V.current=!0),"outside-press"===o)if(l)V.current=!1,e=!0;else V.current=!(0===i.mozInputSource&&i.isTrusted||(h()&&i.pointerType?"click"===i.type&&1===i.buttons:0===i.detail&&!i.pointerType)||!v().includes("jsdom/")&&(!h()&&0===i.width&&0===i.height||h()&&1===i.width&&1===i.height&&0===i.pressure&&0===i.detail&&"mouse"===i.pointerType||i.width<1&&i.height<1&&0===i.pressure&&0===i.detail&&"touch"===i.pointerType))}tK(n),A.on("openchange",o);let i=t.createElement("span");return i.setAttribute("tabindex","-1"),i.setAttribute("aria-hidden","true"),Object.assign(i.style,tW),z&&M&&M.insertAdjacentElement("afterend",i),()=>{A.off("openchange",o);let n=d(t),l=m(P,n)||H&&tL(H.nodesRef.current,S).some(e=>{var t;return m(null==(t=e.context)?void 0:t.elements.floating,n)});(l||r&&["click","mousedown"].includes(r.type))&&L.domReference.current&&tK(L.domReference.current);let u="boolean"==typeof W.current?tz()||i:W.current.current||i;queueMicrotask(()=>{W.current&&!V.current&&a(u)&&(u===n||n===t.body||l)&&u.focus({preventScroll:e}),i.remove()})}},[l,P,X,W,C,L,A,H,S,z,M]),n.useEffect(()=>{queueMicrotask(()=>{V.current=!1})},[l]),ta(()=>{if(!l&&B)return B.setFocusManagerState({modal:g,closeOnFocusOut:E,open:R,onOpenChange:T,refs:L}),()=>{B.setFocusManagerState(null)}},[l,B,g,R,T,L,E]),ta(()=>{if(l||!X||"function"!=typeof MutationObserver||O)return;let e=()=>{let e=X.getAttribute("tabindex"),t=Y(),n=d(y(P)),r=t.indexOf(n);-1!==r&&(K.current=r),F.current.includes("floating")||n!==L.domReference.current&&0===t.length?"0"!==e&&X.setAttribute("tabindex","0"):"-1"!==e&&X.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(X,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[l,P,X,L,F,Y,O]);let G=!l&&N&&(!g||!D)&&(z||g);return n.createElement(n.Fragment,null,G&&n.createElement(tB,{"data-type":"inside",ref:null==B?void 0:B.beforeInsideRef,onFocus:e=>{if(g){let e=$();tR("reference"===u[0]?e[0]:e[e.length-1])}else if(null!=B&&B.preserveTabOrder&&B.portalNode)if(V.current=!1,tF(e,B.portalNode)){let e=tD()||M;null==e||e.focus()}else{var t;null==(t=B.beforeOutsideRef.current)||t.focus()}}}),!D&&Z("start"),i,Z("end"),G&&n.createElement(tB,{"data-type":"inside",ref:null==B?void 0:B.afterInsideRef,onFocus:e=>{if(g)tR($()[0]);else if(null!=B&&B.preserveTabOrder&&B.portalNode)if(E&&(V.current=!0),tF(e,B.portalNode)){let e=tN()||M;null==e||e.focus()}else{var t;null==(t=B.afterOutsideRef.current)||t.focus()}}}))},"FloatingOverlay",0,t$,"FloatingPortal",0,function(e){let{children:t,id:r,root:o,preserveTabOrder:i=!0}=e,l=function(e){void 0===e&&(e={});let{id:t,root:r}=e,o=tm(),i=n.useContext(tj),[l,a]=n.useState(null),c=n.useRef(null);return ta(()=>()=>{null==l||l.remove(),queueMicrotask(()=>{c.current=null})},[l]),ta(()=>{if(!o||c.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=o,n.setAttribute(tq,""),e.appendChild(n),c.current=n,a(n)},[t,o]),ta(()=>{if(null===r||!o||c.current)return;let e=r||(null==i?void 0:i.portalNode);e&&!u(e)&&(e=e.current),e=e||document.body;let n=null;t&&((n=document.createElement("div")).id=t,e.appendChild(n));let l=document.createElement("div");l.id=o,l.setAttribute(tq,""),(e=n||e).appendChild(l),c.current=l,a(l)},[t,r,o,i]),l}({id:r,root:o}),[a,c]=n.useState(null),s=n.useRef(null),f=n.useRef(null),d=n.useRef(null),m=n.useRef(null),p=null==a?void 0:a.modal,v=null==a?void 0:a.open,h=!!a&&!a.modal&&a.open&&i&&!!(o||l);return n.useEffect(()=>{if(l&&i&&!p)return l.addEventListener("focusin",e,!0),l.addEventListener("focusout",e,!0),()=>{l.removeEventListener("focusin",e,!0),l.removeEventListener("focusout",e,!0)};function e(e){l&&tF(e)&&("focusin"===e.type?tI:function(e){U(e,tP()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(l)}},[l,i,p]),n.useEffect(()=>{!l||v||tI(l)},[v,l]),n.createElement(tj.Provider,{value:n.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:s,afterOutsideRef:f,beforeInsideRef:d,afterInsideRef:m,portalNode:l,setFocusManagerState:c}),[i,l])},h&&l&&n.createElement(tB,{"data-type":"outside",ref:s,onFocus:e=>{if(tF(e,l)){var t;null==(t=d.current)||t.focus()}else{let e=tN()||(null==a?void 0:a.refs.domReference.current);null==e||e.focus()}}}),h&&l&&n.createElement("span",{"aria-owns":l.id,style:tW}),l&&Y.createPortal(t,l),h&&l&&n.createElement(tB,{"data-type":"outside",ref:f,onFocus:e=>{if(tF(e,l)){var t;null==(t=m.current)||t.focus()}else{let t=tD()||(null==a?void 0:a.refs.domReference.current);null==t||t.focus(),(null==a?void 0:a.closeOnFocusOut)&&(null==a||a.onOpenChange(!1,e.nativeEvent,"focus-out"))}}}))},"useDismiss",0,function(e,t){void 0===t&&(t={});let{open:r,onOpenChange:i,elements:d,dataRef:p}=e,{enabled:v=!0,escapeKey:h=!0,outsidePress:g=!0,outsidePressEvent:x="pointerdown",referencePress:E=!1,referencePressEvent:R="pointerdown",ancestorScroll:L=!1,bubbles:S,capture:T}=t,A=n.useContext(th),C=tu("function"==typeof g?g:()=>!1),k="function"==typeof g?C:g,M=n.useRef(!1),P=n.useRef(!1),{escapeKey:O,outsidePress:D}=tQ(S),{escapeKey:N,outsidePress:F}=tQ(T),I=n.useRef(!1),W=tu(e=>{var t;if(!r||!v||!h||"Escape"!==e.key||I.current)return;let n=null==(t=p.current.floatingContext)?void 0:t.nodeId,o=A?tL(A.nodesRef.current,n):[];if(!O&&(e.stopPropagation(),o.length>0)){let e=!0;if(o.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}i(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),H=tu(e=>{var t;let n=()=>{var t;W(e),null==(t=b(e))||t.removeEventListener("keydown",n)};null==(t=b(e))||t.addEventListener("keydown",n)}),B=tu(e=>{var t;let n=M.current;M.current=!1;let r=P.current;if(P.current=!1,"click"===x&&r||n||"function"==typeof k&&!k(e))return;let v=b(e),h="["+ty("inert")+"]",g=y(d.floating).querySelectorAll(h),E=u(v)?v:null;for(;E&&!s(E);){let e=function(e){var t;if("html"===o(e))return e;let n=e.assignedSlot||e.parentNode||c(e)&&e.host||(null==(t=(l(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement);return c(n)?n.host:n}(E);if(s(e)||!u(e))break;E=e}if(g.length&&u(v)&&!v.matches("html,body")&&!m(v,d.floating)&&Array.from(g).every(e=>!m(E,e)))return;if(a(v)&&V){let t=v.clientWidth>0&&v.scrollWidth>v.clientWidth,n=v.clientHeight>0&&v.scrollHeight>v.clientHeight,r=n&&e.offsetX>v.clientWidth;if(n&&"rtl"===f(v).direction&&(r=e.offsetX<=v.offsetWidth-v.clientWidth),r||t&&e.offsetY>v.clientHeight)return}let R=null==(t=p.current.floatingContext)?void 0:t.nodeId,L=A&&tL(A.nodesRef.current,R).some(t=>{var n;return w(e,null==(n=t.context)?void 0:n.elements.floating)});if(w(e,d.floating)||w(e,d.domReference)||L)return;let S=A?tL(A.nodesRef.current,R):[];if(S.length>0){let e=!0;if(S.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}i(!1,e,"outside-press")}),j=tu(e=>{var t;let n=()=>{var t;B(e),null==(t=b(e))||t.removeEventListener(x,n)};null==(t=b(e))||t.addEventListener(x,n)});n.useEffect(()=>{if(!r||!v)return;p.current.__escapeKeyBubbles=O,p.current.__outsidePressBubbles=D;let e=-1;function t(e){i(!1,e,"ancestor-scroll")}function n(){window.clearTimeout(e),I.current=!0}function o(){e=window.setTimeout(()=>{I.current=!1},5*!!(!("u"<typeof CSS)&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")))}let l=y(d.floating);h&&(l.addEventListener("keydown",N?H:W,N),l.addEventListener("compositionstart",n),l.addEventListener("compositionend",o)),k&&l.addEventListener(x,F?j:B,F);let a=[];return L&&(u(d.domReference)&&(a=ef(d.domReference)),u(d.floating)&&(a=a.concat(ef(d.floating))),!u(d.reference)&&d.reference&&d.reference.contextElement&&(a=a.concat(ef(d.reference.contextElement)))),(a=a.filter(e=>{var t;return e!==(null==(t=l.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{h&&(l.removeEventListener("keydown",N?H:W,N),l.removeEventListener("compositionstart",n),l.removeEventListener("compositionend",o)),k&&l.removeEventListener(x,F?j:B,F),a.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[p,d,h,k,x,r,i,L,v,O,D,W,N,H,B,F,j]),n.useEffect(()=>{M.current=!1},[k,x]);let q=n.useMemo(()=>({onKeyDown:W,[tZ[R]]:e=>{E&&i(!1,e.nativeEvent,"reference-press")}}),[W,i,E,R]),V=n.useMemo(()=>({onKeyDown:W,onMouseDown(){P.current=!0},onMouseUp(){P.current=!0},[tG[x]]:()=>{M.current=!0}}),[W,x]);return n.useMemo(()=>v?{reference:q,floating:V}:{},[v,q,V])},"useFloating",0,function(e){void 0===e&&(e={});let{nodeId:t}=e,r=function(e){let{open:t=!1,onOpenChange:r,elements:o}=e,i=tm(),l=n.useRef({}),[u]=n.useState(()=>{let e;return e=new Map,{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}),a=null!=tg(),[c,s]=n.useState(o.reference),f=tu((e,t,n)=>{l.current.openEvent=e?t:void 0,u.emit("openchange",{open:e,event:t,reason:n,nested:a}),null==r||r(e,t,n)}),d=n.useMemo(()=>({setPositionReference:s}),[]),m=n.useMemo(()=>({reference:c||o.reference||null,floating:o.floating||null,domReference:o.reference}),[c,o.reference,o.floating]);return n.useMemo(()=>({dataRef:l,open:t,onOpenChange:f,elements:m,events:u,floatingId:i,refs:d}),[t,f,m,u,i,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),o=e.rootContext||r,i=o.elements,[l,a]=n.useState(null),[c,s]=n.useState(null),f=(null==i?void 0:i.domReference)||l,d=n.useRef(null),m=n.useContext(th);ta(()=>{f&&(d.current=f)},[f]);let p=to({...e,elements:{...i,...c&&{reference:c}}}),v=n.useCallback(e=>{let t=u(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),p.refs.setReference(t)},[p.refs]),h=n.useCallback(e=>{(u(e)||null===e)&&(d.current=e,a(e)),(u(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!u(e))&&p.refs.setReference(e)},[p.refs]),g=n.useMemo(()=>({...p.refs,setReference:h,setPositionReference:v,domReference:d}),[p.refs,h,v]),y=n.useMemo(()=>({...p.elements,domReference:f}),[p.elements,f]),w=n.useMemo(()=>({...p,...o,refs:g,elements:y,nodeId:t}),[p,g,y,t,o]);return ta(()=>{o.dataRef.current.floatingContext=w;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=w)}),n.useMemo(()=>({...p,context:w,refs:g,elements:y}),[p,g,y,w])},"useHover",0,function(e,t){void 0===t&&(t={});let{open:r,onOpenChange:o,dataRef:i,events:l,elements:a}=e,{enabled:c=!0,delay:s=0,handleClose:f=null,mouseOnly:d=!1,restMs:p=0,move:v=!0}=t,h=n.useContext(th),w=tg(),b=tw(f),x=tw(s),E=tw(r),R=n.useRef(),L=n.useRef(-1),S=n.useRef(),T=n.useRef(-1),A=n.useRef(!0),C=n.useRef(!1),k=n.useRef(()=>{}),M=n.useRef(!1),P=n.useCallback(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[i]);n.useEffect(()=>{if(c)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(L.current),clearTimeout(T.current),A.current=!0,M.current=!1)}},[c,l]),n.useEffect(()=>{if(!c||!b.current||!r)return;function e(e){P()&&o(!1,e,"hover")}let t=y(a.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[a.floating,r,o,c,b,P]);let O=n.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let r=tx(x.current,"close",R.current);r&&!S.current?(clearTimeout(L.current),L.current=window.setTimeout(()=>o(!1,e,n),r)):t&&(clearTimeout(L.current),o(!1,e,n))},[x,o]),D=tu(()=>{k.current(),S.current=void 0}),N=tu(()=>{if(C.current){let e=y(a.floating).body;e.style.pointerEvents="",e.removeAttribute(tb),C.current=!1}}),F=tu(()=>!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));n.useEffect(()=>{if(c&&u(a.domReference)){var e;let o=a.domReference;return r&&o.addEventListener("mouseleave",l),null==(e=a.floating)||e.addEventListener("mouseleave",l),v&&o.addEventListener("mousemove",t,{once:!0}),o.addEventListener("mouseenter",t),o.addEventListener("mouseleave",n),()=>{var e;r&&o.removeEventListener("mouseleave",l),null==(e=a.floating)||e.removeEventListener("mouseleave",l),v&&o.removeEventListener("mousemove",t),o.removeEventListener("mouseenter",t),o.removeEventListener("mouseleave",n)}}function t(e){if(clearTimeout(L.current),A.current=!1,d&&!g(R.current)||p>0&&!tx(x.current,"open"))return;let t=tx(x.current,"open",R.current);t?L.current=window.setTimeout(()=>{E.current||o(!0,e,"hover")},t):r||o(!0,e,"hover")}function n(e){if(F())return;k.current();let t=y(a.floating);if(clearTimeout(T.current),M.current=!1,b.current&&i.current.floatingContext){r||clearTimeout(L.current),S.current=b.current({...i.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),D(),F()||O(e,!0,"safe-polygon")}});let n=S.current;t.addEventListener("mousemove",n),k.current=()=>{t.removeEventListener("mousemove",n)};return}"touch"===R.current&&m(a.floating,e.relatedTarget)||O(e)}function l(e){F()||i.current.floatingContext&&(null==b.current||b.current({...i.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),D(),F()||O(e)}})(e))}},[a,c,e,d,p,v,O,D,N,o,r,E,h,x,b,i,F]),ta(()=>{var e,t;if(c&&r&&null!=(e=b.current)&&e.__options.blockPointerEvents&&P()){C.current=!0;let e=a.floating;if(u(a.domReference)&&e){let n=y(a.floating).body;n.setAttribute(tb,"");let r=a.domReference,o=null==h||null==(t=h.nodesRef.current.find(e=>e.id===w))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[c,r,w,a,h,b,P]),ta(()=>{r||(R.current=void 0,M.current=!1,D(),N())},[r,D,N]),n.useEffect(()=>()=>{D(),clearTimeout(L.current),clearTimeout(T.current),N()},[c,a.domReference,D,N]);let I=n.useMemo(()=>{function e(e){R.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function n(){A.current||E.current||o(!0,t,"hover")}d&&!g(R.current)||r||0===p||M.current&&e.movementX**2+e.movementY**2<2||(clearTimeout(T.current),"touch"===R.current?n():(M.current=!0,T.current=window.setTimeout(n,p)))}}},[d,o,r,E,p]),W=n.useMemo(()=>({onMouseEnter(){clearTimeout(L.current)},onMouseLeave(e){F()||O(e.nativeEvent,!1)}}),[O,F]);return n.useMemo(()=>c?{reference:I,floating:W}:{},[c,I,W])},"useInteractions",0,function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),r=e.map(e=>null==e?void 0:e.floating),o=e.map(e=>null==e?void 0:e.item),i=n.useCallback(t=>t1(t,e,"reference"),t),l=n.useCallback(t=>t1(t,e,"floating"),r),u=n.useCallback(t=>t1(t,e,"item"),o);return n.useMemo(()=>({getReferenceProps:i,getFloatingProps:l,getItemProps:u}),[i,l,u])},"useMergeRefs",0,function(e){return n.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)},"useRole",0,function(e,t){var r;void 0===t&&(t={});let{open:o,floatingId:i}=e,{enabled:l=!0,role:u="dialog"}=t,a=null!=(r=t2.get(u))?r:u,c=tm(),s=null!=tg(),f=n.useMemo(()=>"tooltip"===a||"label"===u?{["aria-"+("label"===u?"labelledby":"describedby")]:o?i:void 0}:{"aria-expanded":o?"true":"false","aria-haspopup":"alertdialog"===a?"dialog":a,"aria-controls":o?i:void 0,..."listbox"===a&&{role:"combobox"},..."menu"===a&&{id:c},..."menu"===a&&s&&{role:"menuitem"},..."select"===u&&{"aria-autocomplete":"none"},..."combobox"===u&&{"aria-autocomplete":"list"}},[a,i,s,o,c,u]),d=n.useMemo(()=>{let e={id:i,...a&&{role:a}};return"tooltip"===a||"label"===u?e:{...e,..."menu"===a&&{"aria-labelledby":c}}},[a,i,c,u]),m=n.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:i+"-option"}};switch(u){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}},[i,u]);return n.useMemo(()=>l?{reference:f,floating:d,item:m}:{},[l,f,d,m])},"useTransitionStyles",0,function(e,t){void 0===t&&(t={});let{initial:r={opacity:0},open:o,close:i,common:l,duration:u=250}=t,a=e.placement,c=a.split("-")[0],s=n.useMemo(()=>({side:c,placement:a}),[c,a]),f="number"==typeof u,d=(f?u:u.open)||0,m=(f?u:u.close)||0,[p,v]=n.useState(()=>({...t4(l,s),...t4(r,s)})),{isMounted:h,status:g}=function(e,t){void 0===t&&(t={});let{open:r,elements:{floating:o}}=e,{duration:i=250}=t,l=("number"==typeof i?i:i.close)||0,[u,a]=n.useState("unmounted"),c=function(e,t){let[r,o]=n.useState(e);return e&&!r&&o(!0),n.useEffect(()=>{if(!e&&r){let e=setTimeout(()=>o(!1),t);return()=>clearTimeout(e)}},[e,r,t]),r}(r,l);return c||"close"!==u||a("unmounted"),ta(()=>{if(o){if(r){a("initial");let e=requestAnimationFrame(()=>{a("open")});return()=>{cancelAnimationFrame(e)}}a("close")}},[r,o]),{isMounted:c,status:u}}(e,{duration:u}),y=tw(r),w=tw(o),b=tw(i),x=tw(l);return ta(()=>{let e=t4(y.current,s),t=t4(b.current,s),n=t4(x.current,s),r=t4(w.current,s)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===g&&v(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===g&&v({transitionProperty:Object.keys(r).map(t7).join(","),transitionDuration:d+"ms",...n,...r}),"close"===g){let r=t||e;v({transitionProperty:Object.keys(r).map(t7).join(","),transitionDuration:m+"ms",...n,...r})}},[m,b,y,w,x,d,g,s]),{isMounted:h,styles:p}}],43489),e.s(["D",0,"finkit-dropdown","M",0,"finkit-modals","T",0,"finkit-tooltips"],2753),e.s(["S",0,function(e){return n.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},n.createElement("path",{d:"M7.22 7.22a.743.743 0 0 1 1.06 0L12 10.94l3.72-3.72a.743.743 0 0 1 1.06 0 .742.742 0 0 1 0 1.06L13.061 12l3.72 3.72a.743.743 0 0 1 0 1.06.743.743 0 0 1-1.061 0L12 13.06l-3.72 3.72a.743.743 0 0 1-1.06 0 .743.743 0 0 1 0-1.06L10.94 12 7.22 8.28a.743.743 0 0 1 0-1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}],21214)}]);