(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6285],{64787:function(){},29545:function(e,t,n){"use strict";n.d(t,{Me:function(){return R},oo:function(){return M},US:function(){return C},RR:function(){return S},cv:function(){return F},uY:function(){return P},dp:function(){return L}});var r=n(71347);function o(e,t,n){let o,{reference:i,floating:l}=e,u=(0,r.Qq)(t),a=(0,r.Wh)(t),s=(0,r.I4)(a),c=(0,r.k3)(t),f="y"===u,d=i.x+i.width/2-l.width/2,m=i.y+i.height/2-l.height/2,p=i[s]/2-l[s]/2;switch(c){case"top":o={x:d,y:i.y-l.height};break;case"bottom":o={x:d,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:m};break;case"left":o={x:i.x-l.width,y:m};break;default:o={x:i.x,y:i.y}}switch((0,r.hp)(t)){case"start":o[a]-=p*(n&&f?-1:1);break;case"end":o[a]+=p*(n&&f?-1:1)}return o}let i=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:l=[],platform:u}=n,a=l.filter(Boolean),s=await (null==u.isRTL?void 0:u.isRTL(t)),c=await u.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:d}=o(c,r,s),m=r,p={},v=0;for(let n=0;n<a.length;n++){let{name:l,fn:h}=a[n],{x:g,y:y,data:b,reset:E}=await h({x:f,y:d,initialPlacement:r,placement:m,strategy:i,middlewareData:p,rects:c,platform:u,elements:{reference:e,floating:t}});f=null!=g?g:f,d=null!=y?y:d,p={...p,[l]:{...p[l],...b}},E&&v<=50&&(v++,"object"==typeof E&&(E.placement&&(m=E.placement),E.rects&&(c=!0===E.rects?await u.getElementRects({reference:e,floating:t,strategy:i}):E.rects),{x:f,y:d}=o(c,m,s)),n=-1)}return{x:f,y:d,placement:m,strategy:i,middlewareData:p}};async function l(e,t){var n;void 0===t&&(t={});let{x:o,y:i,platform:l,rects:u,elements:a,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:m=!1,padding:p=0}=(0,r.ku)(t,e),v=(0,r.yd)(p),h=a[m?"floating"===d?"reference":"floating":d],g=(0,r.JB)(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(h)))||n?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:s})),y="floating"===d?{x:o,y:i,width:u.floating.width,height:u.floating.height}:u.reference,b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),E=await (null==l.isElement?void 0:l.isElement(b))&&await (null==l.getScale?void 0:l.getScale(b))||{x:1,y:1},w=(0,r.JB)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:b,strategy:s}):y);return{top:(g.top-w.top+v.top)/E.y,bottom:(w.bottom-g.bottom+v.bottom)/E.y,left:(g.left-w.left+v.left)/E.x,right:(w.right-g.right+v.right)/E.x}}async function u(e,t){let{placement:n,platform:o,elements:i}=e,l=await (null==o.isRTL?void 0:o.isRTL(i.floating)),u=(0,r.k3)(n),a=(0,r.hp)(n),s="y"===(0,r.Qq)(n),c=["left","top"].includes(u)?-1:1,f=l&&s?-1:1,d=(0,r.ku)(t,e),{mainAxis:m,crossAxis:p,alignmentAxis:v}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof v&&(p="end"===a?-1*v:v),s?{x:p*f,y:m*c}:{x:m*c,y:p*f}}var a=n(37317);function s(e){let t=(0,a.Dx)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,i=(0,a.Re)(e),l=i?e.offsetWidth:n,u=i?e.offsetHeight:o,s=(0,r.NM)(n)!==l||(0,r.NM)(o)!==u;return s&&(n=l,o=u),{width:n,height:o,$:s}}function c(e){return(0,a.kK)(e)?e:e.contextElement}function f(e){let t=c(e);if(!(0,a.Re)(t))return(0,r.ze)(1);let n=t.getBoundingClientRect(),{width:o,height:i,$:l}=s(t),u=(l?(0,r.NM)(n.width):n.width)/o,f=(l?(0,r.NM)(n.height):n.height)/i;return u&&Number.isFinite(u)||(u=1),f&&Number.isFinite(f)||(f=1),{x:u,y:f}}let d=(0,r.ze)(0);function m(e){let t=(0,a.Jj)(e);return(0,a.Pf)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:d}function p(e,t,n,o){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),u=c(e),s=(0,r.ze)(1);t&&(o?(0,a.kK)(o)&&(s=f(o)):s=f(e));let d=(void 0===(i=n)&&(i=!1),o&&(!i||o===(0,a.Jj)(u))&&i)?m(u):(0,r.ze)(0),p=(l.left+d.x)/s.x,v=(l.top+d.y)/s.y,h=l.width/s.x,g=l.height/s.y;if(u){let e=(0,a.Jj)(u),t=o&&(0,a.kK)(o)?(0,a.Jj)(o):o,n=e,r=(0,a.wK)(n);for(;r&&o&&t!==n;){let e=f(r),t=r.getBoundingClientRect(),o=(0,a.Dx)(r),i=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,l=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;p*=e.x,v*=e.y,h*=e.x,g*=e.y,p+=i,v+=l,n=(0,a.Jj)(r),r=(0,a.wK)(n)}}return(0,r.JB)({width:h,height:g,x:p,y:v})}function v(e,t){let n=(0,a.Lw)(e).scrollLeft;return t?t.left+n:p((0,a.tF)(e)).left+n}function h(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-(n?0:v(e,r)),i=r.top+t.scrollTop;return{x:o,y:i}}function g(e,t,n){let o;if("viewport"===t)o=function(e,t){let n=(0,a.Jj)(e),r=(0,a.tF)(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,u=0,s=0;if(o){i=o.width,l=o.height;let e=(0,a.Pf)();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,s=o.offsetTop)}return{width:i,height:l,x:u,y:s}}(e,n);else if("document"===t)o=function(e){let t=(0,a.tF)(e),n=(0,a.Lw)(e),o=e.ownerDocument.body,i=(0,r.Fp)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),l=(0,r.Fp)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),u=-n.scrollLeft+v(e),s=-n.scrollTop;return"rtl"===(0,a.Dx)(o).direction&&(u+=(0,r.Fp)(t.clientWidth,o.clientWidth)-i),{width:i,height:l,x:u,y:s}}((0,a.tF)(e));else if((0,a.kK)(t))o=function(e,t){let n=p(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,l=(0,a.Re)(e)?f(e):(0,r.ze)(1),u=e.clientWidth*l.x,s=e.clientHeight*l.y,c=i*l.x,d=o*l.y;return{width:u,height:s,x:c,y:d}}(t,n);else{let n=m(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,r.JB)(o)}function y(e){return"static"===(0,a.Dx)(e).position}function b(e,t){if(!(0,a.Re)(e)||"fixed"===(0,a.Dx)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,a.tF)(e)===n&&(n=n.ownerDocument.body),n}function E(e,t){let n=(0,a.Jj)(e);if((0,a.tR)(e))return n;if(!(0,a.Re)(e)){let t=(0,a.Ow)(e);for(;t&&!(0,a.Py)(t);){if((0,a.kK)(t)&&!y(t))return t;t=(0,a.Ow)(t)}return n}let r=b(e,t);for(;r&&(0,a.Ze)(r)&&y(r);)r=b(r,t);return r&&(0,a.Py)(r)&&y(r)&&!(0,a.hT)(r)?n:r||(0,a.gQ)(e)||n}let w=async function(e){let t=this.getOffsetParent||E,n=this.getDimensions,o=await n(e.floating);return{reference:function(e,t,n){let o=(0,a.Re)(t),i=(0,a.tF)(t),l="fixed"===n,u=p(e,!0,l,t),s={scrollLeft:0,scrollTop:0},c=(0,r.ze)(0);if(o||!o&&!l){if(("body"!==(0,a.wk)(t)||(0,a.ao)(i))&&(s=(0,a.Lw)(t)),o){let e=p(t,!0,l,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=v(i))}let f=!i||o||l?(0,r.ze)(0):h(i,s),d=u.left+s.scrollLeft-c.x-f.x,m=u.top+s.scrollTop-c.y-f.y;return{x:d,y:m,width:u.width,height:u.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},x={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:i}=e,l="fixed"===i,u=(0,a.tF)(o),s=!!t&&(0,a.tR)(t.floating);if(o===u||s&&l)return n;let c={scrollLeft:0,scrollTop:0},d=(0,r.ze)(1),m=(0,r.ze)(0),v=(0,a.Re)(o);if((v||!v&&!l)&&(("body"!==(0,a.wk)(o)||(0,a.ao)(u))&&(c=(0,a.Lw)(o)),(0,a.Re)(o))){let e=p(o);d=f(o),m.x=e.x+o.clientLeft,m.y=e.y+o.clientTop}let g=!u||v||l?(0,r.ze)(0):h(u,c,!0);return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-c.scrollLeft*d.x+m.x+g.x,y:n.y*d.y-c.scrollTop*d.y+m.y+g.y}},getDocumentElement:a.tF,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e,l="clippingAncestors"===n?(0,a.tR)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,a.Kx)(e,[],!1).filter(e=>(0,a.kK)(e)&&"body"!==(0,a.wk)(e)),o=null,i="fixed"===(0,a.Dx)(e).position,l=i?(0,a.Ow)(e):e;for(;(0,a.kK)(l)&&!(0,a.Py)(l);){let t=(0,a.Dx)(l),n=(0,a.hT)(l);n||"fixed"!==t.position||(o=null);let u=i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,a.ao)(l)&&!n&&function e(t,n){let r=(0,a.Ow)(t);return!(r===n||!(0,a.kK)(r)||(0,a.Py)(r))&&("fixed"===(0,a.Dx)(r).position||e(r,n))}(e,l);u?r=r.filter(e=>e!==l):o=t,l=(0,a.Ow)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),u=[...l,o],s=u[0],c=u.reduce((e,n)=>{let o=g(t,n,i);return e.top=(0,r.Fp)(o.top,e.top),e.right=(0,r.VV)(o.right,e.right),e.bottom=(0,r.VV)(o.bottom,e.bottom),e.left=(0,r.Fp)(o.left,e.left),e},g(t,s,i));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:E,getElementRects:w,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=s(e);return{width:t,height:n}},getScale:f,isElement:a.kK,isRTL:function(e){return"rtl"===(0,a.Dx)(e).direction}};function T(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function R(e,t,n,o){let i;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=o,m=c(e),v=l||u?[...m?(0,a.Kx)(m):[],...(0,a.Kx)(t)]:[];v.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let h=m&&f?function(e,t){let n,o=null,i=(0,a.tF)(e);function l(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return!function u(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),l();let c=e.getBoundingClientRect(),{left:f,top:d,width:m,height:p}=c;if(a||t(),!m||!p)return;let v=(0,r.GW)(d),h=(0,r.GW)(i.clientWidth-(f+m)),g=(0,r.GW)(i.clientHeight-(d+p)),y=(0,r.GW)(f),b={rootMargin:-v+"px "+-h+"px "+-g+"px "+-y+"px",threshold:(0,r.Fp)(0,(0,r.VV)(1,s))||1},E=!0;function w(t){let r=t[0].intersectionRatio;if(r!==s){if(!E)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||T(c,e.getBoundingClientRect())||u(),E=!1}try{o=new IntersectionObserver(w,{...b,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(w,b)}o.observe(e)}(!0),l}(m,n):null,g=-1,y=null;s&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===m&&y&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),m&&!d&&y.observe(m),y.observe(t));let b=d?p(e):null;return d&&function t(){let r=p(e);b&&!T(b,r)&&n(),b=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;v.forEach(e=>{l&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=y)||e.disconnect(),y=null,d&&cancelAnimationFrame(i)}}let C=l,F=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:a}=t,s=await u(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:i+s.y,data:{...s,placement:l}}}}},P=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:i}=t,{mainAxis:u=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r.ku)(e,t),f={x:n,y:o},d=await l(t,c),m=(0,r.Qq)((0,r.k3)(i)),p=(0,r.Rn)(m),v=f[p],h=f[m];if(u){let e=v+d["y"===p?"top":"left"],t=v-d["y"===p?"bottom":"right"];v=(0,r.uZ)(e,v,t)}if(a){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=h+d[e],o=h-d[t];h=(0,r.uZ)(n,h,o)}let g=s.fn({...t,[p]:v,[m]:h});return{...g,data:{x:g.x-n,y:g.y-o,enabled:{[p]:u,[m]:a}}}}}},S=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,i,u,a;let{placement:s,middlewareData:c,rects:f,initialPlacement:d,platform:m,elements:p}=t,{mainAxis:v=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:E=!0,...w}=(0,r.ku)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let x=(0,r.k3)(s),T=(0,r.Qq)(d),R=(0,r.k3)(d)===d,C=await (null==m.isRTL?void 0:m.isRTL(p.floating)),F=g||(R||!E?[(0,r.pw)(d)]:(0,r.gy)(d)),P="none"!==b;!g&&P&&F.push(...(0,r.KX)(d,E,b,C));let S=[d,...F],L=await l(t,w),M=[],k=(null==(o=c.flip)?void 0:o.overflows)||[];if(v&&M.push(L[x]),h){let e=(0,r.i8)(s,f,C);M.push(L[e[0]],L[e[1]])}if(k=[...k,{placement:s,overflows:M}],!M.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=S[e];if(t)return{data:{index:e,overflows:k},reset:{placement:t}};let n=null==(u=k.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(y){case"bestFit":{let e=null==(a=k.filter(e=>{if(P){let t=(0,r.Qq)(e.placement);return t===T||"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:a[0];e&&(n=e);break}case"initialPlacement":n=d}if(s!==n)return{reset:{placement:n}}}return{}}}},L=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;let i,u;let{placement:a,rects:s,platform:c,elements:f}=t,{apply:d=()=>{},...m}=(0,r.ku)(e,t),p=await l(t,m),v=(0,r.k3)(a),h=(0,r.hp)(a),g="y"===(0,r.Qq)(a),{width:y,height:b}=s.floating;"top"===v||"bottom"===v?(i=v,u=h===(await (null==c.isRTL?void 0:c.isRTL(f.floating))?"start":"end")?"left":"right"):(u=v,i="end"===h?"top":"bottom");let E=b-p.top-p.bottom,w=y-p.left-p.right,x=(0,r.VV)(b-p[i],E),T=(0,r.VV)(y-p[u],w),R=!t.middlewareData.shift,C=x,F=T;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(F=w),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(C=E),R&&!h){let e=(0,r.Fp)(p.left,0),t=(0,r.Fp)(p.right,0),n=(0,r.Fp)(p.top,0),o=(0,r.Fp)(p.bottom,0);g?F=y-2*(0!==e||0!==t?e+t:(0,r.Fp)(p.left,p.right)):C=b-2*(0!==n||0!==o?n+o:(0,r.Fp)(p.top,p.bottom))}await d({...t,availableWidth:F,availableHeight:C});let P=await c.getDimensions(f.floating);return y!==P.width||b!==P.height?{reset:{rects:!0}}:{}}}},M=(e,t,n)=>{let r=new Map,o={platform:x,...n},l={...o.platform,_c:r};return i(e,t,{...o,platform:l})}},1371:function(e,t,n){"use strict";n.d(t,{RR:function(){return p},YF:function(){return f},cv:function(){return d},dp:function(){return v},uY:function(){return m}});var r=n(29545),o=n(67294),i=n(73935),l="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function u(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(!u(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)&&!u(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function a(e){if("undefined"==typeof window)return 1;let t=e.ownerDocument.defaultView||window;return t.devicePixelRatio||1}function s(e,t){let n=a(e);return Math.round(t*n)/n}function c(e){let t=o.useRef(e);return l(()=>{t.current=e}),t}function f(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:f=[],platform:d,elements:{reference:m,floating:p}={},transform:v=!0,whileElementsMounted:h,open:g}=e,[y,b]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[E,w]=o.useState(f);u(E,f)||w(f);let[x,T]=o.useState(null),[R,C]=o.useState(null),F=o.useCallback(e=>{e!==M.current&&(M.current=e,T(e))},[]),P=o.useCallback(e=>{e!==k.current&&(k.current=e,C(e))},[]),S=m||x,L=p||R,M=o.useRef(null),k=o.useRef(null),I=o.useRef(y),O=null!=h,D=c(h),A=c(d),N=c(g),H=o.useCallback(()=>{if(!M.current||!k.current)return;let e={placement:t,strategy:n,middleware:E};A.current&&(e.platform=A.current),(0,r.oo)(M.current,k.current,e).then(e=>{let t={...e,isPositioned:!1!==N.current};V.current&&!u(I.current,t)&&(I.current=t,i.flushSync(()=>{b(t)}))})},[E,t,n,A,N]);l(()=>{!1===g&&I.current.isPositioned&&(I.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[g]);let V=o.useRef(!1);l(()=>(V.current=!0,()=>{V.current=!1}),[]),l(()=>{if(S&&(M.current=S),L&&(k.current=L),S&&L){if(D.current)return D.current(S,L,H);H()}},[S,L,H,D,O]);let z=o.useMemo(()=>({reference:M,floating:k,setReference:F,setFloating:P}),[F,P]),B=o.useMemo(()=>({reference:S,floating:L}),[S,L]),j=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!B.floating)return e;let t=s(B.floating,y.x),r=s(B.floating,y.y);return v?{...e,transform:"translate("+t+"px, "+r+"px)",...a(B.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,v,B.floating,y.x,y.y]);return o.useMemo(()=>({...y,update:H,refs:z,elements:B,floatingStyles:j}),[y,H,z,B,j])}let d=(e,t)=>({...(0,r.cv)(e),options:[e,t]}),m=(e,t)=>({...(0,r.uY)(e),options:[e,t]}),p=(e,t)=>({...(0,r.RR)(e),options:[e,t]}),v=(e,t)=>({...(0,r.dp)(e),options:[e,t]})},97145:function(e,t,n){"use strict";function r(){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}n.d(t,{ij:function(){return r}})},37317:function(e,t,n){"use strict";function r(){return"undefined"!=typeof window}function o(e){return u(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){var t;return null==(t=(u(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function u(e){return!!r()&&(e instanceof Node||e instanceof i(e).Node)}function a(e){return!!r()&&(e instanceof Element||e instanceof i(e).Element)}function s(e){return!!r()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function c(e){return!!r()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function f(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=y(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function d(e){return["table","td","th"].includes(o(e))}function m(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function p(e){let t=h(),n=a(e)?y(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 v(e){let t=E(e);for(;s(t)&&!g(t);){if(p(t))return t;if(m(t))break;t=E(t)}return null}function h(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(o(e))}function y(e){return i(e).getComputedStyle(e)}function b(e){return a(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function E(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||l(e);return c(t)?t.host:t}function w(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}n.d(t,{Dx:function(){return y},Jj:function(){return i},Kx:function(){return function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let l=function e(t){let n=E(t);return g(n)?t.ownerDocument?t.ownerDocument.body:t.body:s(n)&&f(n)?n:e(n)}(t),u=l===(null==(o=t.ownerDocument)?void 0:o.body),a=i(l);if(u){let t=w(a);return n.concat(a,a.visualViewport||[],f(l)?l:[],t&&r?e(t):[])}return n.concat(l,e(l,[],r))}},Lw:function(){return b},Ow:function(){return E},Pf:function(){return h},Py:function(){return g},Re:function(){return s},Ze:function(){return d},ao:function(){return f},gQ:function(){return v},hT:function(){return p},kK:function(){return a},tF:function(){return l},tR:function(){return m},wK:function(){return w},wk:function(){return o}})},71347:function(e,t,n){"use strict";n.d(t,{Fp:function(){return o},GW:function(){return l},I4:function(){return v},JB:function(){return R},KX:function(){return w},NM:function(){return i},Qq:function(){return h},Rn:function(){return p},VV:function(){return r},Wh:function(){return g},gy:function(){return b},hp:function(){return m},i8:function(){return y},k3:function(){return d},ku:function(){return f},pw:function(){return x},uZ:function(){return c},yd:function(){return T},ze:function(){return u}});let r=Math.min,o=Math.max,i=Math.round,l=Math.floor,u=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"},s={start:"end",end:"start"};function c(e,t,n){return o(e,r(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function p(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function h(e){return["top","bottom"].includes(d(e))?"y":"x"}function g(e){return p(h(e))}function y(e,t,n){void 0===n&&(n=!1);let r=m(e),o=g(e),i=v(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=x(l)),[l,x(l)]}function b(e){let t=x(e);return[E(e),t,E(t)]}function E(e){return e.replace(/start|end/g,e=>s[e])}function w(e,t,n,r){let o=m(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(d(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(E)))),i}function x(e){return e.replace(/left|right|bottom|top/g,e=>a[e])}function T(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function R(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}}},39516:function(e,t,n){"use strict";n.d(t,{dk:function(){return d},fw:function(){return f},zH:function(){return c}});var r=n(67294),o=n(73781),i=n(16723),l=n(23784),u=n(30718),a=n(12351);let s=(0,r.createContext)(null);function c(){var e,t;return null!=(t=null==(e=(0,r.useContext)(s))?void 0:e.value)?t:void 0}function f(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,o.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(s.Provider,{value:i},e.children)},[t])]}s.displayName="DescriptionContext";let d=Object.assign((0,a.yV)(function(e,t){let n=(0,r.useId)(),o=(0,u.B)(),{id:c=`headlessui-description-${n}`,...f}=e,d=function e(){let t=(0,r.useContext)(s);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),m=(0,l.T)(t);(0,i.e)(()=>d.register(c),[c,d.register]);let p=o||!1,v=(0,r.useMemo)(()=>({...d.slot,disabled:p}),[d.slot,p]),h={ref:m,...d.props,id:c};return(0,a.L6)()({ourProps:h,theirProps:f,slot:v,defaultTag:"p",name:d.name||"Description"})}),{})},90714:function(e,t,n){"use strict";n.d(t,{Vq:function(){return Q}});var r,o,i,l=n(67294),u=n(61363),a=n(14007),s=n(62116),c=n(73781),f=n(70017),d=n(16723),m=n(48553),p=n(39650),v=n(51074),h=n(65958),g=n(75240),y=n(82180),b=n(23784),E=n(44782),w=n(16567),x=n(31438),T=n(32984),R=n(12351),C=n(39516),F=n(94192),P=n(14879),S=n(61595),L=n(45662),M=n(96599),k=n(46045),I=n(15597),O=n(84575),D=n(81021);function A(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var N=((r=N||{})[r.None=0]="None",r[r.InitialFocus=1]="InitialFocus",r[r.TabLock=2]="TabLock",r[r.FocusLock=4]="FocusLock",r[r.RestoreFocus=8]="RestoreFocus",r[r.AutoFocus=16]="AutoFocus",r);let H=Object.assign((0,R.yV)(function(e,t){let n=(0,l.useRef)(null),r=(0,b.T)(n,t),{initialFocus:o,initialFocusFallback:i,containers:u,features:f=15,...d}=e;(0,y.H)()||(f=0);let m=(0,v.i)(n);!function(e,{ownerDocument:t}){let n=!!(8&e),r=function(e=!0){let t=(0,l.useRef)(I.m.slice());return(0,M.q)(([e],[n])=>{!0===n&&!1===e&&(0,D.Y)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=I.m.slice())},[e,I.m,t]),(0,c.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(n);(0,M.q)(()=>{n||(null==t?void 0:t.activeElement)===(null==t?void 0:t.body)&&(0,O.C5)(r())},[n]),(0,S.L)(()=>{n&&(0,O.C5)(r())})}(f,{ownerDocument:m});let p=function(e,{ownerDocument:t,container:n,initialFocus:r,initialFocusFallback:o}){let i=(0,l.useRef)(null),u=(0,s.g)(!!(1&e),"focus-trap#initial-focus"),a=(0,P.t)();return(0,M.q)(()=>{if(0===e)return;if(!u){null!=o&&o.current&&(0,O.C5)(o.current);return}let l=n.current;l&&(0,D.Y)(()=>{if(!a.current)return;let n=null==t?void 0:t.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===n){i.current=n;return}}else if(l.contains(n)){i.current=n;return}if(null!=r&&r.current)(0,O.C5)(r.current);else{if(16&e){if((0,O.jA)(l,O.TO.First|O.TO.AutoFocus)!==O.fE.Error)return}else if((0,O.jA)(l,O.TO.First)!==O.fE.Error)return;if(null!=o&&o.current&&((0,O.C5)(o.current),(null==t?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=null==t?void 0:t.activeElement})},[o,u,e]),i}(f,{ownerDocument:m,container:n,initialFocus:o,initialFocusFallback:i});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:o}){let i=(0,P.t)(),l=!!(4&e);(0,a.O)(null==t?void 0:t.defaultView,"focus",e=>{if(!l||!i.current)return;let t=A(r);n.current instanceof HTMLElement&&t.add(n.current);let u=o.current;if(!u)return;let a=e.target;a&&a instanceof HTMLElement?V(t,a)?(o.current=a,(0,O.C5)(a)):(e.preventDefault(),e.stopPropagation(),(0,O.C5)(u)):(0,O.C5)(o.current)},!0)}(f,{ownerDocument:m,container:n,containers:u,previousActiveElement:p});let h=(0,L.l)(),g=(0,c.z)(e=>{let t=n.current;t&&(0,T.E)(h.current,{[L.N.Forwards]:()=>{(0,O.jA)(t,O.TO.First,{skipElements:[e.relatedTarget,i]})},[L.N.Backwards]:()=>{(0,O.jA)(t,O.TO.Last,{skipElements:[e.relatedTarget,i]})}})}),E=(0,s.g)(!!(2&f),"focus-trap#tab-lock"),w=(0,F.G)(),x=(0,l.useRef)(!1),C=(0,R.L6)();return l.createElement(l.Fragment,null,E&&l.createElement(k._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:g,features:k.x.Focusable}),C({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(x.current=!0,w.requestAnimationFrame(()=>{x.current=!1}))},onBlur(e){if(!(4&f))return;let t=A(u);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(V(t,r)||(x.current?(0,O.jA)(n.current,(0,T.E)(h.current,{[L.N.Forwards]:()=>O.TO.Next,[L.N.Backwards]:()=>O.TO.Previous})|O.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,O.C5)(e.target)))}},theirProps:d,defaultTag:"div",name:"FocusTrap"}),E&&l.createElement(k._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:g,features:k.x.Focusable}))}),{features:N});function V(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var z=n(2740),B=n(18687),j=((o=j||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),_=((i=_||{})[i.SetTitleId=0]="SetTitleId",i);let W={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},$=(0,l.createContext)(null);function K(e){let t=(0,l.useContext)($);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,K),t}return t}function Y(e,t){return(0,T.E)(t.type,W,e,t)}$.displayName="DialogContext";let J=(0,R.yV)(function(e,t){let n=(0,l.useId)(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:T,role:F="dialog",autoFocus:P=!0,__demoMode:S=!1,unmount:L=!1,...M}=e,k=(0,l.useRef)(!1);F="dialog"===F||"alertdialog"===F?F:(k.current||(k.current=!0,console.warn(`Invalid role [${F}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let I=(0,w.oJ)();void 0===o&&null!==I&&(o=(I&w.ZM.Open)===w.ZM.Open);let O=(0,l.useRef)(null),D=(0,b.T)(O,t),A=(0,v.i)(O),V=o?0:1,[B,j]=(0,l.useReducer)(Y,{titleId:null,descriptionId:null,panelRef:(0,l.createRef)()}),_=(0,c.z)(()=>i(!1)),W=(0,c.z)(e=>j({type:0,id:e})),K=!!(0,y.H)()&&0===V,[J,Q]=(0,z.kF)(),U=(0,h.H1)(),{resolveContainers:G}=(0,h.vs)({mainTreeNode:U,portals:J,defaultContainers:[{get current(){var X;return null!=(X=B.panelRef.current)?X:O.current}}]}),ee=null!==I&&(I&w.ZM.Closing)===w.ZM.Closing;(0,f.s)(!S&&!ee&&K,{allowed:(0,c.z)(()=>{var e,t;return[null!=(t=null==(e=O.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,c.z)(()=>{var e;return[null!=(e=null==U?void 0:U.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),(0,p.O)(K,G,e=>{e.preventDefault(),_()}),function(e,t="undefined"!=typeof document?document.defaultView:null,n){let r=(0,s.g)(e,"escape");(0,a.O)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===u.R.Escape&&n(e))})}(K,null==A?void 0:A.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),_()}),(0,g.P)(!S&&!ee&&K,A,G),(0,m.m)(K,O,_);let[et,en]=(0,C.fw)(),er=(0,l.useMemo)(()=>[{dialogState:V,close:_,setTitleId:W,unmount:L},B],[V,B,_,W,L]),eo=(0,l.useMemo)(()=>({open:0===V}),[V]),ei={ref:D,id:r,role:F,tabIndex:-1,"aria-modal":S?void 0:0===V||void 0,"aria-labelledby":B.titleId,"aria-describedby":et,unmount:L},el=!function(){var e;let[t]=(0,l.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,r]=(0,l.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,d.e)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){r(e.matches)}},[t]),n}(),eu=N.None;K&&!S&&(eu|=N.RestoreFocus,eu|=N.TabLock,P&&(eu|=N.AutoFocus),el&&(eu|=N.InitialFocus));let ea=(0,R.L6)();return l.createElement(w.uu,null,l.createElement(x.O,{force:!0},l.createElement(z.h_,null,l.createElement($.Provider,{value:er},l.createElement(z.wA,{target:O},l.createElement(x.O,{force:!1},l.createElement(en,{slot:eo},l.createElement(Q,null,l.createElement(H,{initialFocus:T,initialFocusFallback:O,containers:G,features:eu},l.createElement(E.Z,{value:_},ea({ourProps:ei,theirProps:M,slot:eo,defaultTag:Z,features:q,visible:0===V,name:"Dialog"})))))))))))}),Z="div",q=R.VN.RenderStrategy|R.VN.Static,Q=Object.assign((0,R.yV)(function(e,t){let{transition:n=!1,open:r,...o}=e,i=(0,w.oJ)(),u=e.hasOwnProperty("open")||null!==i,a=e.hasOwnProperty("onClose");if(!u&&!a)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!u)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==r||n)&&!o.static?l.createElement(h.Jl,null,l.createElement(B.u,{show:r,transition:n,unmount:o.unmount},l.createElement(J,{ref:t,...o}))):l.createElement(h.Jl,null,l.createElement(J,{ref:t,open:r,...o}))}),{Panel:(0,R.yV)(function(e,t){let n=(0,l.useId)(),{id:r=`headlessui-dialog-panel-${n}`,transition:o=!1,...i}=e,[{dialogState:u,unmount:a},s]=K("Dialog.Panel"),f=(0,b.T)(t,s.panelRef),d=(0,l.useMemo)(()=>({open:0===u}),[u]),m=(0,c.z)(e=>{e.stopPropagation()}),p=o?B.x:l.Fragment,v=o?{unmount:a}:{},h=(0,R.L6)();return l.createElement(p,{...v},h({ourProps:{ref:f,id:r,onClick:m},theirProps:i,slot:d,defaultTag:"div",name:"Dialog.Panel"}))}),Title:((0,R.yV)(function(e,t){let{transition:n=!1,...r}=e,[{dialogState:o,unmount:i}]=K("Dialog.Backdrop"),u=(0,l.useMemo)(()=>({open:0===o}),[o]),a=n?B.x:l.Fragment,s=n?{unmount:i}:{},c=(0,R.L6)();return l.createElement(a,{...s},c({ourProps:{ref:t,"aria-hidden":!0},theirProps:r,slot:u,defaultTag:"div",name:"Dialog.Backdrop"}))}),(0,R.yV)(function(e,t){let n=(0,l.useId)(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:u}]=K("Dialog.Title"),a=(0,b.T)(t);(0,l.useEffect)(()=>(u(r),()=>u(null)),[r,u]);let s=(0,l.useMemo)(()=>({open:0===i}),[i]);return(0,R.L6)()({ourProps:{ref:a,id:r},theirProps:o,slot:s,defaultTag:"h2",name:"Dialog.Title"})})),Description:C.dk})},95389:function(e,t,n){"use strict";n.d(t,{__:function(){return p},bE:function(){return m},t0:function(){return f},wp:function(){return d}});var r=n(67294),o=n(73781),i=n(16723),l=n(23784),u=n(30718),a=n(12763),s=n(12351);let c=(0,r.createContext)(null);function f(){let e=(0,r.useContext)(c);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,f),e}return e}function d(e){var t,n,o;let i=null!=(n=null==(t=(0,r.useContext)(c))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function m({inherit:e=!1}={}){let t=d(),[n,i]=(0,r.useState)([]),l=e?[t,...n].filter(Boolean):n;return[l.length>0?l.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,o.z)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(c.Provider,{value:n},e.children)},[i])]}c.displayName="LabelContext";let p=Object.assign((0,s.yV)(function(e,t){var n;let c=(0,r.useId)(),d=f(),m=(0,a.Q)(),p=(0,u.B)(),{id:v=`headlessui-label-${c}`,htmlFor:h=null!=m?m:null==(n=d.props)?void 0:n.htmlFor,passive:g=!1,...y}=e,b=(0,l.T)(t);(0,i.e)(()=>d.register(v),[v,d.register]);let E=(0,o.z)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),d.props&&"onClick"in d.props&&"function"==typeof d.props.onClick&&d.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),w=p||!1,x=(0,r.useMemo)(()=>({...d.slot,disabled:w}),[d.slot,w]),T={ref:b,...d.props,id:v,htmlFor:h,onClick:E};return g&&("onClick"in T&&(delete T.htmlFor,delete T.onClick),"onClick"in y&&delete y.onClick),(0,s.L6)()({ourProps:T,theirProps:y,slot:x,defaultTag:h?"label":"div",name:d.name||"Label"})}),{})},72510:function(e,t,n){"use strict";n.d(t,{v2:function(){return Q}});var r,o,i,l=n(7775),u=n(18419),a=n(67294),s=n(73935),c=n(63766),f=n(5639),d=n(94192),m=n(16230),p=n(73781),v=n(70017),h=n(16723),g=n(48553),y=n(39650),b=n(51074),E=n(14157),w=n(75240),x=n(23784),T=n(55918),R=n(40476),C=n(9135),F=n(31591),P=n(47952),S=n(16567),L=n(64103),M=n(11497),k=n(9362),I=n(84575),O=n(32984),D=n(12351),A=n(39516),N=n(61363),H=n(95389),V=n(2740),z=((r=z||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),B=((o=B||{})[o.Pointer=0]="Pointer",o[o.Other=1]="Other",o),j=((i=j||{})[i.OpenMenu=0]="OpenMenu",i[i.CloseMenu=1]="CloseMenu",i[i.GoToItem=2]="GoToItem",i[i.Search=3]="Search",i[i.ClearSearch=4]="ClearSearch",i[i.RegisterItem=5]="RegisterItem",i[i.UnregisterItem=6]="UnregisterItem",i[i.SetButtonElement=7]="SetButtonElement",i[i.SetItemsElement=8]="SetItemsElement",i);function _(e,t=e=>e){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,I.z2)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{items:r,activeItemIndex:o}}let W={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var n,r,o,i,l;if(1===e.menuState)return e;let u={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===M.T.Nothing)return{...u,activeItemIndex:null};if(t.focus===M.T.Specific)return{...u,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===M.T.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,l=(0,M.d)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.items[l].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...u,activeItemIndex:l}}}}else if(t.focus===M.T.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,o=(0,M.d)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.items[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||(null==(l=t.current)?void 0:l.nextElementSibling)===null)return{...u,activeItemIndex:o}}}}let a=_(e),s=(0,M.d)(t,{resolveItems:()=>a.items,resolveActiveIndex:()=>a.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...u,...a,activeItemIndex:s}},3:(e,t)=>{let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=_(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=_(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element}},$=(0,a.createContext)(null);function K(e){let t=(0,a.useContext)($);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,K),t}return t}function Y(e,t){return(0,O.E)(t.type,W,e,t)}$.displayName="MenuContext";let J=a.Fragment,Z=D.VN.RenderStrategy|D.VN.Static,q=a.Fragment,Q=Object.assign((0,D.yV)(function(e,t){let{__demoMode:n=!1,...r}=e,o=(0,a.useReducer)(Y,{__demoMode:n,menuState:n?0:1,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:i,itemsElement:l,buttonElement:u},s]=o,c=(0,x.T)(t);(0,y.O)(0===i,[u,l],(e,t)=>{s({type:1}),(0,I.sP)(t,I.tJ.Loose)||(e.preventDefault(),null==u||u.focus())});let f=(0,p.z)(()=>{s({type:1})}),d=(0,a.useMemo)(()=>({open:0===i,close:f}),[i,f]),m=(0,D.L6)();return a.createElement(P.HO,null,a.createElement($.Provider,{value:o},a.createElement(S.up,{value:(0,O.E)(i,{0:S.ZM.Open,1:S.ZM.Closed})},m({ourProps:{ref:c},theirProps:r,slot:d,defaultTag:J,name:"Menu"}))))}),{Button:(0,D.yV)(function(e,t){var n;let r=(0,a.useId)(),{id:o=`headlessui-menu-button-${r}`,disabled:i=!1,autoFocus:f=!1,...d}=e,[m,v]=K("Menu.Button"),h=(0,P.L)(),g=(0,x.T)(t,(0,P.AZ)(),(0,p.z)(e=>v({type:7,element:e}))),y=(0,p.z)(e=>{switch(e.key){case N.R.Space:case N.R.Enter:case N.R.ArrowDown:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>v({type:0})),v({type:2,focus:M.T.First});break;case N.R.ArrowUp:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>v({type:0})),v({type:2,focus:M.T.Last})}}),b=(0,p.z)(e=>{e.key===N.R.Space&&e.preventDefault()}),w=(0,p.z)(e=>{var t;if((0,L.P)(e.currentTarget))return e.preventDefault();i||(0===m.menuState?((0,s.flushSync)(()=>v({type:1})),null==(t=m.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),v({type:0})))}),{isFocusVisible:T,focusProps:R}=(0,l.F)({autoFocus:f}),{isHovered:C,hoverProps:F}=(0,u.X)({isDisabled:i}),{pressed:S,pressProps:k}=(0,c.x)({disabled:i}),I=(0,a.useMemo)(()=>({open:0===m.menuState,active:S||0===m.menuState,disabled:i,hover:C,focus:T,autofocus:f}),[m,C,T,S,i,f]),O=(0,D.dG)(h(),{ref:g,id:o,type:(0,E.f)(e,m.buttonElement),"aria-haspopup":"menu","aria-controls":null==(n=m.itemsElement)?void 0:n.id,"aria-expanded":0===m.menuState,disabled:i||void 0,autoFocus:f,onKeyDown:y,onKeyUp:b,onClick:w},R,F,k);return(0,D.L6)()({ourProps:O,theirProps:d,slot:I,defaultTag:"button",name:"Menu.Button"})}),Items:(0,D.yV)(function(e,t){var n,r;let o=(0,a.useId)(),{id:i=`headlessui-menu-items-${o}`,anchor:l,portal:u=!1,modal:c=!0,transition:h=!1,...y}=e,E=(0,P.Vy)(l),[T,R]=K("Menu.Items"),[L,k]=(0,P.ES)(E),O=(0,P.U8)(),[A,H]=(0,a.useState)(null),z=(0,x.T)(t,E?L:null,(0,p.z)(e=>R({type:8,element:e})),H),B=(0,b.i)(T.itemsElement);E&&(u=!0);let j=(0,S.oJ)(),[_,W]=(0,C.Y)(h,A,null!==j?(j&S.ZM.Open)===S.ZM.Open:0===T.menuState);(0,g.m)(_,T.buttonElement,()=>{R({type:1})});let $=!T.__demoMode&&c&&0===T.menuState;(0,w.P)($,B);let Y=!T.__demoMode&&c&&0===T.menuState;(0,v.s)(Y,{allowed:(0,a.useCallback)(()=>[T.buttonElement,T.itemsElement],[T.buttonElement,T.itemsElement])});let J=0!==T.menuState,q=!(0,f.C)(J,T.buttonElement)&&_;(0,a.useEffect)(()=>{let e=T.itemsElement;e&&0===T.menuState&&e!==(null==B?void 0:B.activeElement)&&e.focus({preventScroll:!0})},[T.menuState,T.itemsElement,B]),(0,F.B)(0===T.menuState,{container:T.itemsElement,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let Q=(0,d.G)(),U=(0,p.z)(e=>{var t,n,r;switch(Q.dispose(),e.key){case N.R.Space:if(""!==T.searchQuery)return e.preventDefault(),e.stopPropagation(),R({type:3,value:e.key});case N.R.Enter:if(e.preventDefault(),e.stopPropagation(),R({type:1}),null!==T.activeItemIndex){let{dataRef:e}=T.items[T.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,I.wI)(T.buttonElement);break;case N.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),R({type:2,focus:M.T.Next});case N.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),R({type:2,focus:M.T.Previous});case N.R.Home:case N.R.PageUp:return e.preventDefault(),e.stopPropagation(),R({type:2,focus:M.T.First});case N.R.End:case N.R.PageDown:return e.preventDefault(),e.stopPropagation(),R({type:2,focus:M.T.Last});case N.R.Escape:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>R({type:1})),null==(r=T.buttonElement)||r.focus({preventScroll:!0});break;case N.R.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>R({type:1})),(0,I.EO)(T.buttonElement,e.shiftKey?I.TO.Previous:I.TO.Next);break;default:1===e.key.length&&(R({type:3,value:e.key}),Q.setTimeout(()=>R({type:4}),350))}}),G=(0,p.z)(e=>{e.key===N.R.Space&&e.preventDefault()}),X=(0,a.useMemo)(()=>({open:0===T.menuState}),[T.menuState]),ee=(0,D.dG)(E?O():{},{"aria-activedescendant":null===T.activeItemIndex||null==(n=T.items[T.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=T.buttonElement)?void 0:r.id,id:i,onKeyDown:U,onKeyUp:G,role:"menu",tabIndex:0===T.menuState?0:void 0,ref:z,style:{...y.style,...k,"--button-width":(0,m.h)(T.buttonElement,!0).width},...(0,C.X)(W)}),et=(0,D.L6)();return a.createElement(V.h_,{enabled:!!u&&(e.static||_)},et({ourProps:ee,theirProps:y,slot:X,defaultTag:"div",features:Z,visible:q,name:"Menu.Items"}))}),Item:(0,D.yV)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-item-${n}`,disabled:o=!1,...i}=e,[l,u]=K("Menu.Item"),s=null!==l.activeItemIndex&&l.items[l.activeItemIndex].id===r,c=(0,a.useRef)(null),f=(0,x.T)(t,c);(0,h.e)(()=>{if(!l.__demoMode&&0===l.menuState&&s&&0!==l.activationTrigger)return(0,k.k)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=c.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[l.__demoMode,c,s,l.menuState,l.activationTrigger,l.activeItemIndex]);let d=(0,T.x)(c),m=(0,a.useRef)({disabled:o,domRef:c,get textValue(){return d()}});(0,h.e)(()=>{m.current.disabled=o},[m,o]),(0,h.e)(()=>(u({type:5,id:r,dataRef:m}),()=>u({type:6,id:r})),[m,r]);let v=(0,p.z)(()=>{u({type:1})}),g=(0,p.z)(e=>{if(o)return e.preventDefault();u({type:1}),(0,I.wI)(l.buttonElement)}),y=(0,p.z)(()=>{if(o)return u({type:2,focus:M.T.Nothing});u({type:2,focus:M.T.Specific,id:r})}),b=(0,R.g)(),E=(0,p.z)(e=>{b.update(e),!o&&(s||u({type:2,focus:M.T.Specific,id:r,trigger:0}))}),w=(0,p.z)(e=>{b.wasMoved(e)&&(o||s||u({type:2,focus:M.T.Specific,id:r,trigger:0}))}),C=(0,p.z)(e=>{b.wasMoved(e)&&(o||s&&u({type:2,focus:M.T.Nothing}))}),[F,P]=(0,H.bE)(),[S,L]=(0,A.fw)(),O=(0,a.useMemo)(()=>({active:s,focus:s,disabled:o,close:v}),[s,o,v]),N=(0,D.L6)();return a.createElement(P,null,a.createElement(L,null,N({ourProps:{id:r,ref:f,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-labelledby":F,"aria-describedby":S,disabled:void 0,onClick:g,onFocus:y,onPointerEnter:E,onMouseEnter:E,onPointerMove:w,onMouseMove:w,onPointerLeave:C,onMouseLeave:C},theirProps:i,slot:O,defaultTag:q,name:"Menu.Item"})))}),Section:(0,D.yV)(function(e,t){let[n,r]=(0,H.bE)(),o=(0,D.L6)();return a.createElement(r,null,o({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,D.yV)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-menu-heading-${n}`,...o}=e,i=(0,H.t0)();(0,h.e)(()=>i.register(r),[r,i.register]);let l={id:r,ref:t,role:"presentation",...i.props};return(0,D.L6)()({ourProps:l,theirProps:o,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,D.yV)(function(e,t){return(0,D.L6)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})})},2740:function(e,t,n){"use strict";n.d(t,{h_:function(){return x},kF:function(){return b},wA:function(){return w}});var r=n(67294),o=n(73935),i=n(73781),l=n(16723),u=n(61595),a=n(51074),s=n(82180),c=n(23784),f=n(31438),d=n(77896),m=n(12351);let p=r.Fragment,v=(0,m.yV)(function(e,t){let n=(0,r.useRef)(null),i=(0,c.T)((0,c.h)(e=>{n.current=e}),t),v=(0,a.i)(n),h=function(e){let t=(0,f.n)(),n=(0,r.useContext)(g),o=(0,a.i)(e),[i,l]=(0,r.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(d.O.isServer)return null;let r=null==o?void 0:o.getElementById("headlessui-portal-root");if(r)return r;if(null===o)return null;let i=o.createElement("div");return i.setAttribute("id","headlessui-portal-root"),o.body.appendChild(i)});return(0,r.useEffect)(()=>{null!==i&&(null!=o&&o.body.contains(i)||null==o||o.body.appendChild(i))},[i,o]),(0,r.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),i}(n),[b]=(0,r.useState)(()=>{var e;return d.O.isServer?null:null!=(e=null==v?void 0:v.createElement("div"))?e:null}),E=(0,r.useContext)(y),w=(0,s.H)();(0,l.e)(()=>{!h||!b||h.contains(b)||(b.setAttribute("data-headlessui-portal",""),h.appendChild(b))},[h,b]),(0,l.e)(()=>{if(b&&E)return E.register(b)},[E,b]),(0,u.L)(()=>{var e;h&&b&&(b instanceof Node&&h.contains(b)&&h.removeChild(b),h.childNodes.length<=0&&(null==(e=h.parentElement)||e.removeChild(h)))});let x=(0,m.L6)();return w&&h&&b?(0,o.createPortal)(x({ourProps:{ref:i},theirProps:e,slot:{},defaultTag:p,name:"Portal"}),b):null}),h=r.Fragment,g=(0,r.createContext)(null),y=(0,r.createContext)(null);function b(){let e=(0,r.useContext)(y),t=(0,r.useRef)([]),n=(0,i.z)(n=>(t.current.push(n),e&&e.register(n),()=>o(n))),o=(0,i.z)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),l=(0,r.useMemo)(()=>({register:n,unregister:o,portals:t}),[n,o,t]);return[t,(0,r.useMemo)(()=>function({children:e}){return r.createElement(y.Provider,{value:l},e)},[l])]}let E=(0,m.yV)(function(e,t){let n=(0,c.T)(t),{enabled:o=!0,...i}=e,l=(0,m.L6)();return o?r.createElement(v,{...i,ref:n}):l({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:p,name:"Portal"})}),w=(0,m.yV)(function(e,t){let{target:n,...o}=e,i={ref:(0,c.T)(t)},l=(0,m.L6)();return r.createElement(g.Provider,{value:n},l({ourProps:i,theirProps:o,defaultTag:h,name:"Popover.Group"}))}),x=Object.assign(E,{Group:w})},18687:function(e,t,n){"use strict";n.d(t,{u:function(){return S},x:function(){return P}});var r,o=n(67294),i=n(94192),l=n(73781),u=n(14879),a=n(16723),s=n(3855),c=n(82180),f=n(23784),d=n(9135),m=n(16567),p=n(44067),v=n(32984),h=n(12351);function g(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:T)!==o.Fragment||1===o.Children.count(e.children)}let y=(0,o.createContext)(null);y.displayName="TransitionContext";var b=((r=b||{}).Visible="visible",r.Hidden="hidden",r);let E=(0,o.createContext)(null);function w(e){return"children"in e?w(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function x(e,t){let n=(0,s.E)(e),r=(0,o.useRef)([]),a=(0,u.t)(),c=(0,i.G)(),f=(0,l.z)((e,t=h.l4.Hidden)=>{let o=r.current.findIndex(({el:t})=>t===e);-1!==o&&((0,v.E)(t,{[h.l4.Unmount](){r.current.splice(o,1)},[h.l4.Hidden](){r.current[o].state="hidden"}}),c.microTask(()=>{var e;!w(r)&&a.current&&(null==(e=n.current)||e.call(n))}))}),d=(0,l.z)(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>f(e,h.l4.Unmount)}),m=(0,o.useRef)([]),p=(0,o.useRef)(Promise.resolve()),g=(0,o.useRef)({enter:[],leave:[]}),y=(0,l.z)((e,n,r)=>{m.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{m.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(g.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?p.current=p.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),b=(0,l.z)((e,t,n)=>{Promise.all(g.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=m.current.shift())||e()}).then(()=>n(t))});return(0,o.useMemo)(()=>({children:r,register:d,unregister:f,onStart:y,onStop:b,wait:p,chains:g}),[d,f,r,y,b,g,p])}E.displayName="NestingContext";let T=o.Fragment,R=h.VN.RenderStrategy,C=(0,h.yV)(function(e,t){let{show:n,appear:r=!1,unmount:i=!0,...u}=e,s=(0,o.useRef)(null),d=g(e),p=(0,f.T)(...d?[s,t]:null===t?[]:[t]);(0,c.H)();let v=(0,m.oJ)();if(void 0===n&&null!==v&&(n=(v&m.ZM.Open)===m.ZM.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[b,T]=(0,o.useState)(n?"visible":"hidden"),C=x(()=>{n||T("hidden")}),[P,S]=(0,o.useState)(!0),L=(0,o.useRef)([n]);(0,a.e)(()=>{!1!==P&&L.current[L.current.length-1]!==n&&(L.current.push(n),S(!1))},[L,n]);let M=(0,o.useMemo)(()=>({show:n,appear:r,initial:P}),[n,r,P]);(0,a.e)(()=>{n?T("visible"):w(C)||null===s.current||T("hidden")},[n,C]);let k={unmount:i},I=(0,l.z)(()=>{var t;P&&S(!1),null==(t=e.beforeEnter)||t.call(e)}),O=(0,l.z)(()=>{var t;P&&S(!1),null==(t=e.beforeLeave)||t.call(e)}),D=(0,h.L6)();return o.createElement(E.Provider,{value:C},o.createElement(y.Provider,{value:M},D({ourProps:{...k,as:o.Fragment,children:o.createElement(F,{ref:p,...k,...u,beforeEnter:I,beforeLeave:O})},theirProps:{},defaultTag:o.Fragment,features:R,visible:"visible"===b,name:"Transition"})))}),F=(0,h.yV)(function(e,t){var n,r;let{transition:i=!0,beforeEnter:u,afterEnter:s,beforeLeave:b,afterLeave:C,enter:F,enterFrom:P,enterTo:S,entered:L,leave:M,leaveFrom:k,leaveTo:I,...O}=e,[D,A]=(0,o.useState)(null),N=(0,o.useRef)(null),H=g(e),V=(0,f.T)(...H?[N,t,A]:null===t?[]:[t]),z=null==(n=O.unmount)||n?h.l4.Unmount:h.l4.Hidden,{show:B,appear:j,initial:_}=function(){let e=(0,o.useContext)(y);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[W,$]=(0,o.useState)(B?"visible":"hidden"),K=function(){let e=(0,o.useContext)(E);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:Y,unregister:J}=K;(0,a.e)(()=>Y(N),[Y,N]),(0,a.e)(()=>{if(z===h.l4.Hidden&&N.current){if(B&&"visible"!==W){$("visible");return}return(0,v.E)(W,{hidden:()=>J(N),visible:()=>Y(N)})}},[W,N,Y,J,B,z]);let Z=(0,c.H)();(0,a.e)(()=>{if(H&&Z&&"visible"===W&&null===N.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[N,W,Z,H]);let q=_&&!j,Q=j&&B&&_,U=(0,o.useRef)(!1),G=x(()=>{U.current||($("hidden"),J(N))},K),X=(0,l.z)(e=>{U.current=!0,G.onStart(N,e?"enter":"leave",e=>{"enter"===e?null==u||u():"leave"===e&&(null==b||b())})}),ee=(0,l.z)(e=>{let t=e?"enter":"leave";U.current=!1,G.onStop(N,t,e=>{"enter"===e?null==s||s():"leave"===e&&(null==C||C())}),"leave"!==t||w(G)||($("hidden"),J(N))});(0,o.useEffect)(()=>{H&&i||(X(B),ee(B))},[B,H,i]);let et=!(!i||!H||!Z||q),[,en]=(0,d.Y)(et,D,B,{start:X,end:ee}),er=(0,h.oA)({ref:V,className:(null==(r=(0,p.A)(O.className,Q&&F,Q&&P,en.enter&&F,en.enter&&en.closed&&P,en.enter&&!en.closed&&S,en.leave&&M,en.leave&&!en.closed&&k,en.leave&&en.closed&&I,!en.transition&&B&&L))?void 0:r.trim())||void 0,...(0,d.X)(en)}),eo=0;"visible"===W&&(eo|=m.ZM.Open),"hidden"===W&&(eo|=m.ZM.Closed),en.enter&&(eo|=m.ZM.Opening),en.leave&&(eo|=m.ZM.Closing);let ei=(0,h.L6)();return o.createElement(E.Provider,{value:G},o.createElement(m.up,{value:eo},ei({ourProps:er,theirProps:O,defaultTag:T,features:R,visible:"visible"===W,name:"Transition.Child"})))}),P=(0,h.yV)(function(e,t){let n=null!==(0,o.useContext)(y),r=null!==(0,m.oJ)();return o.createElement(o.Fragment,null,!n&&r?o.createElement(C,{ref:t,...e}):o.createElement(F,{ref:t,...e}))}),S=Object.assign(C,{Child:P,Root:C})},5639:function(e,t,n){"use strict";n.d(t,{C:function(){return i}});var r=n(67294),o=n(16723);function i(e,t){let n=(0,r.useRef)({left:0,top:0});if((0,o.e)(()=>{if(!t)return;let e=t.getBoundingClientRect();e&&(n.current=e)},[e,t]),null==t||!e||t===document.activeElement)return!1;let i=t.getBoundingClientRect();return i.top!==n.current.top||i.left!==n.current.left}},16230:function(e,t,n){"use strict";n.d(t,{h:function(){return i}});var r=n(67294),o=n(16723);function i(e,t=!1){let[n,i]=(0,r.useReducer)(()=>({}),{}),l=(0,r.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return(0,o.e)(()=>{if(!e)return;let t=new ResizeObserver(i);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:`${l.width}px`,height:`${l.height}px`}:l}},14007:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(67294),o=n(3855);function i(e,t,n,i){let l=(0,o.E)(n);(0,r.useEffect)(()=>{function n(e){l.current(e)}return(e=null!=e?e:window).addEventListener(t,n,i),()=>e.removeEventListener(t,n,i)},[e,t,i])}},70017:function(e,t,n){"use strict";n.d(t,{s:function(){return c}});var r=n(9362),o=n(15466),i=n(62116),l=n(16723);let u=new Map,a=new Map;function s(e){var t;let n=null!=(t=a.get(e))?t:0;return a.set(e,n+1),0!==n||(u.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=a.get(e))?t:1;if(1===n?a.delete(e):a.set(e,n-1),1!==n)return;let r=u.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,u.delete(e))})(e)}function c(e,{allowed:t,disallowed:n}={}){let u=(0,i.g)(e,"inert-others");(0,l.e)(()=>{var e,i;if(!u)return;let l=(0,r.k)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&l.add(s(t));let a=null!=(i=null==t?void 0:t())?i:[];for(let e of a){if(!e)continue;let t=(0,o.r)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)a.some(t=>e.contains(t))||l.add(s(e));n=n.parentElement}}return l.dispose},[u,t,n])}},62116:function(e,t,n){"use strict";n.d(t,{g:function(){return s}});var r=n(67294);class o extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var i=n(61008),l=n(16723),u=n(8621);let a=new o(()=>(0,i.M)(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function s(e,t){let n=a.get(t),o=(0,r.useId)(),i=(0,u.o)(n);if((0,l.e)(()=>{if(e)return n.dispatch("ADD",o),()=>n.dispatch("REMOVE",o)},[n,e]),!e)return!1;let s=i.indexOf(o),c=i.length;return -1===s&&(s=c,c+=1),s===c-1}},48553:function(e,t,n){"use strict";n.d(t,{m:function(){return l}});var r=n(67294),o=n(9362),i=n(3855);function l(e,t,n){let l=(0,i.E)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>{if(!e)return;let n=null===t?null:t instanceof HTMLElement?t:t.current;if(!n)return;let r=(0,o.k)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>l.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>l.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,l,e])}},61595:function(e,t,n){"use strict";n.d(t,{L:function(){return l}});var r=n(67294),o=n(81021),i=n(73781);function l(e){let t=(0,i.z)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,o.Y)(()=>{n.current&&t()})}),[t])}},39650:function(e,t,n){"use strict";n.d(t,{O:function(){return c}});var r=n(67294),o=n(84575),i=n(78657),l=n(3855);function u(e,t,n,o){let i=(0,l.E)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,o),()=>document.removeEventListener(t,n,o);function n(e){i.current(e)}},[e,t,o])}var a=n(62116),s=n(7815);function c(e,t,n){let c=(0,a.g)(e,"outside-click"),f=(0,l.E)(n),d=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,o.sP)(r,o.tJ.Loose)||-1===r.tabIndex||e.preventDefault(),f.current(e,r)}},[f,t]),m=(0,r.useRef)(null);u(c,"pointerdown",e=>{var t,n;m.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),u(c,"mousedown",e=>{var t,n;m.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),u(c,"click",e=>{(0,i.tq)()||m.current&&(d(e,()=>m.current),m.current=null)},!0);let p=(0,r.useRef)({x:0,y:0});u(c,"touchstart",e=>{p.current.x=e.touches[0].clientX,p.current.y=e.touches[0].clientY},!0),u(c,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-p.current.x)>=30||Math.abs(t.y-p.current.y)>=30))return d(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),(0,s.s)(c,"blur",e=>d(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},51074:function(e,t,n){"use strict";n.d(t,{i:function(){return i}});var r=n(67294),o=n(15466);function i(...e){return(0,r.useMemo)(()=>(0,o.r)(...e),[...e])}},65958:function(e,t,n){"use strict";n.d(t,{H1:function(){return f},Jl:function(){return c},vs:function(){return a}});var r=n(67294),o=n(46045),i=n(15466),l=n(73781),u=n(51074);function a({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,u.i)(n),o=(0,l.z)(()=>{var o,i;let l=[];for(let t of e)null!==t&&(t instanceof HTMLElement?l.push(t):"current"in t&&t.current instanceof HTMLElement&&l.push(t.current));if(null!=t&&t.current)for(let e of t.current)l.push(e);for(let e of null!=(o=null==r?void 0:r.querySelectorAll("html > *, body > *"))?o:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(i=null==n?void 0:n.getRootNode())?void 0:i.host))||l.some(t=>e.contains(t))||l.push(e));return l});return{resolveContainers:o,contains:(0,l.z)(e=>o().some(t=>t.contains(e)))}}let s=(0,r.createContext)(null);function c({children:e,node:t}){let[n,l]=(0,r.useState)(null),u=f(null!=t?t:n);return r.createElement(s.Provider,{value:u},e,null===u&&r.createElement(o._,{features:o.x.Hidden,ref:e=>{var t,n;if(e){for(let r of null!=(n=null==(t=(0,i.r)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&r instanceof HTMLElement&&null!=r&&r.contains(e)){l(r);break}}}}))}function f(e=null){var t;return null!=(t=(0,r.useContext)(s))?t:e}},75240:function(e,t,n){"use strict";n.d(t,{P:function(){return c}});var r=n(8621),o=n(16723),i=n(9362),l=n(61008),u=n(78657);let a=(0,l.M)(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,i.k)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r;let o={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},l=[(0,u.gn)()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,i.k)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,l=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),i=e.querySelector(o);i&&!r(i)&&(l=i)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName){if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;r=Math.max(0,(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth)},after({doc:e,d:t}){let n=e.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),i=Math.max(0,r-o);t.style(n,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];l.forEach(({before:e})=>null==e?void 0:e(o)),l.forEach(({after:e})=>null==e?void 0:e(o))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});a.subscribe(()=>{let e=a.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&a.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&a.dispatch("TEARDOWN",n)}});var s=n(62116);function c(e,t,n=()=>[document.body]){!function(e,t,n=()=>({containers:[]})){let i=(0,r.o)(a),l=t?i.get(t):void 0;l&&l.count,(0,o.e)(()=>{if(!(!t||!e))return a.dispatch("PUSH",t,n),()=>a.dispatch("POP",t,n)},[e,t])}((0,s.g)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},82180:function(e,t,n){"use strict";n.d(t,{H:function(){return l}});var r,o=n(67294),i=n(77896);function l(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[l,u]=o.useState(i.O.isHandoffComplete);return l&&!1===i.O.isHandoffComplete&&u(!1),o.useEffect(()=>{!0!==l&&u(!0)},[l]),o.useEffect(()=>i.O.handoff(),[]),!t&&l}},8621:function(e,t,n){"use strict";n.d(t,{o:function(){return o}});var r=n(67294);function o(e){return(0,r.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}},45662:function(e,t,n){"use strict";n.d(t,{N:function(){return l},l:function(){return u}});var r,o=n(67294),i=n(7815),l=((r=l||{})[r.Forwards=0]="Forwards",r[r.Backwards=1]="Backwards",r);function u(){let e=(0,o.useRef)(0);return(0,i.s)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}},55918:function(e,t,n){"use strict";n.d(t,{x:function(){return u}});var r=n(67294);let o=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function i(e){var t,n;let r=null!=(t=e.innerText)?t:"",i=e.cloneNode(!0);if(!(i instanceof HTMLElement))return r;let l=!1;for(let e of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),l=!0;let u=l?null!=(n=i.innerText)?n:"":r;return o.test(u)&&(u=u.replace(o,"")),u}var l=n(73781);function u(e){let t=(0,r.useRef)(""),n=(0,r.useRef)("");return(0,l.z)(()=>{let r=e.current;if(!r)return"";let o=r.innerText;if(t.current===o)return n.current;let l=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():i(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return i(e).trim()})(r).trim().toLowerCase();return t.current=o,n.current=l,l})}},40476:function(e,t,n){"use strict";n.d(t,{g:function(){return i}});var r=n(67294);function o(e){return[e.screenX,e.screenY]}function i(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=o(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=o(t)}}}},9135:function(e,t,n){"use strict";n.d(t,{X:function(){return d},Y:function(){return m}});var r,o,i,l=n(67294),u=n(9362),a=n(94192),s=n(16723),c=n(83454);void 0!==c&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(o=null==c?void 0:c.env)?void 0:o.NODE_ENV)==="test"&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
`)),[]});var f=((r=f||{})[r.None=0]="None",r[r.Closed=1]="Closed",r[r.Enter=2]="Enter",r[r.Leave=4]="Leave",r);function d(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function m(e,t,n,r){let[o,i]=(0,l.useState)(n),{hasFlag:c,addFlag:f,removeFlag:d}=function(e=0){let[t,n]=(0,l.useState)(e),r=(0,l.useCallback)(e=>n(e),[t]),o=(0,l.useCallback)(e=>n(t=>t|e),[t]),i=(0,l.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:i,removeFlag:(0,l.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,l.useCallback)(e=>n(t=>t^e),[n])}}(e&&o?3:0),m=(0,l.useRef)(!1),p=(0,l.useRef)(!1),v=(0,a.G)();return(0,s.e)(()=>{var o;if(e){if(n&&i(!0),!t){n&&f(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:o}){let i=(0,u.k)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current){n();return}let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:o}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let o=(0,u.k)();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let l=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===l.length?t():Promise.allSettled(l.map(e=>e.finished)).then(()=>{i||t()}),o.dispose}(e,r))})}),i.dispose}(t,{inFlight:m,prepare(){p.current?p.current=!1:p.current=m.current,m.current=!0,p.current||(n?(f(3),d(4)):(f(4),d(2)))},run(){p.current?n?(d(3),f(4)):(d(4),f(3)):n?d(1):f(1)},done(){var e;p.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(m.current=!1,d(7),n||i(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,v]),e?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},31591:function(e,t,n){"use strict";n.d(t,{B:function(){return l}});var r=n(67294),o=n(15466),i=n(16723);function l(e,{container:t,accept:n,walk:l}){let u=(0,r.useRef)(n),a=(0,r.useRef)(l);(0,r.useEffect)(()=>{u.current=n,a.current=l},[n,l]),(0,i.e)(()=>{if(!t||!e)return;let n=(0,o.r)(t);if(!n)return;let r=u.current,i=a.current,l=Object.assign(e=>r(e),{acceptNode:r}),s=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,l,!1);for(;s.nextNode();)i(s.currentNode)},[t,e,u,a])}},96599:function(e,t,n){"use strict";n.d(t,{q:function(){return i}});var r=n(67294),o=n(73781);function i(e,t){let n=(0,r.useRef)([]),i=(0,o.z)(e);(0,r.useEffect)(()=>{let e=[...n.current];for(let[r,o]of t.entries())if(n.current[r]!==o){let r=i(t,e);return n.current=t,r}},[i,...t])}},7815:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var r=n(67294),o=n(3855);function i(e,t,n,i){let l=(0,o.E)(n);(0,r.useEffect)(()=>{if(e)return window.addEventListener(t,n,i),()=>window.removeEventListener(t,n,i);function n(e){l.current(e)}},[e,t,i])}},44782:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294);let o=(0,r.createContext)(()=>{});function i({value:e,children:t}){return r.createElement(o.Provider,{value:e},t)}},30718:function(e,t,n){"use strict";n.d(t,{B:function(){return i}});var r=n(67294);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},47952:function(e,t,n){"use strict";n.d(t,{AZ:function(){return m},ES:function(){return h},HO:function(){return g},L:function(){return p},U8:function(){return v},Vy:function(){return d}});var r=n(93075),o=n(1371),i=n(29545),l=n(67294),u=n(94192),a=n(73781),s=n(16723);let c=(0,l.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});c.displayName="FloatingContext";let f=(0,l.createContext)(null);function d(e){return(0,l.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function m(){return(0,l.useContext)(c).setReference}function p(){return(0,l.useContext)(c).getReferenceProps}function v(){let{getFloatingProps:e,slot:t}=(0,l.useContext)(c);return(0,l.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function h(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,l.useContext)(f),n=(0,l.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,s.e)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,l.useContext)(c);return(0,l.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function g({children:e,enabled:t=!0}){var n,u,d;let m,p,v,[h,g]=(0,l.useState)(null),[b,E]=(0,l.useState)(0),w=(0,l.useRef)(null),[x,T]=(0,l.useState)(null);(0,s.e)(()=>{if(!x)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(x).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(x.style.maxHeight=`${Math.ceil(t)}px`)});return e.observe(x,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[x]);let R=t&&null!==h&&null!==x,{to:C="bottom",gap:F=0,offset:P=0,padding:S=0,inner:L}=(m=y(null!=(n=null==h?void 0:h.gap)?n:"var(--anchor-gap, 0)",x),p=y(null!=(u=null==h?void 0:h.offset)?u:"var(--anchor-offset, 0)",x),v=y(null!=(d=null==h?void 0:h.padding)?d:"var(--anchor-padding, 0)",x),{...h,gap:m,offset:p,padding:v}),[M,k="center"]=C.split(" ");(0,s.e)(()=>{R&&E(0)},[R]);let{refs:I,floatingStyles:O,context:D}=(0,r.YF)({open:R,placement:"selection"===M?"center"===k?"bottom":`bottom-${k}`:"center"===k?`${M}`:`${M}-${k}`,strategy:"absolute",transform:!1,middleware:[(0,o.cv)({mainAxis:"selection"===M?0:F,crossAxis:P}),(0,o.uY)({padding:S}),"selection"!==M&&(0,o.RR)({padding:S}),"selection"===M&&L?(0,r.aN)({...L,padding:S,overflowRef:w,offset:b,minItemsVisible:4,referenceOverflowThreshold:S,onFallbackChange(e){var t,n;if(!e)return;let r=D.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),l=0,u=0;for(let e of null!=(n=null==(t=D.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+o,a=r.scrollTop,s=a+r.clientHeight;if(t>=a&&n<=s)i--;else{u=Math.max(0,Math.min(n,s)-Math.max(t,a)),l=e.clientHeight;break}}i>=1&&E(e=>{let t=l*i-u+o;return e>=t?e:t})}}):null,(0,o.dp)({padding:S,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:i.Me}),[A=M,N=k]=D.placement.split("-");"selection"===M&&(A="selection");let H=(0,l.useMemo)(()=>({anchor:[A,N].filter(Boolean).join(" ")}),[A,N]),V=(0,r.Rz)(D,{overflowRef:w,onChange:E}),{getReferenceProps:z,getFloatingProps:B}=(0,r.NI)([V]),j=(0,a.z)(e=>{T(e),I.setFloating(e)});return l.createElement(f.Provider,{value:g},l.createElement(c.Provider,{value:{setFloating:j,setReference:I.setReference,styles:O,getReferenceProps:z,getFloatingProps:B,slot:H}},e))}function y(e,t,n){let r=(0,u.G)(),o=(0,a.z)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=b(e,t);return[o,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let l=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function u(){r.nextFrame(u);let a=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(l[e]!==r){l[e]=r,a=!0;break}}if(!a)return;let s=b(e,t);o!==s&&(n(s),o=s)})}return r.dispose}]}return[n,null]}),i=(0,l.useMemo)(()=>o(e,t)[0],[e,t]),[c=i,f]=(0,l.useState)();return(0,s.e)(()=>{let[n,r]=o(e,t);if(f(n),r)return r(f)},[e,t]),c}function b(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}f.displayName="PlacementContext"},12763:function(e,t,n){"use strict";n.d(t,{Q:function(){return i}});var r=n(67294);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},16567:function(e,t,n){"use strict";n.d(t,{ZM:function(){return l},oJ:function(){return u},up:function(){return a},uu:function(){return s}});var r,o=n(67294);let i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var l=((r=l||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function u(){return(0,o.useContext)(i)}function a({value:e,children:t}){return o.createElement(i.Provider,{value:e},t)}function s({children:e}){return o.createElement(i.Provider,{value:null},e)}},31438:function(e,t,n){"use strict";n.d(t,{O:function(){return l},n:function(){return i}});var r=n(67294);let o=(0,r.createContext)(!1);function i(){return(0,r.useContext)(o)}function l(e){return r.createElement(o.Provider,{value:e.force},e.children)}},15597:function(e,t,n){"use strict";n.d(t,{m:function(){return o}});var r=n(84575);let o=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||o[0]===e.target)return;let t=e.target;t=t.closest(r.y),o.unshift(null!=t?t:e.target),(o=o.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})},64103:function(e,t,n){"use strict";function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},11497:function(e,t,n){"use strict";n.d(t,{T:function(){return o},d:function(){return i}});var r,o=((r=o||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function i(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}}},78657:function(e,t,n){"use strict";function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{gn:function(){return r},tq:function(){return o}})},61008:function(e,t,n){"use strict";function r(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach(e=>e()))}}}n.d(t,{M:function(){return r}})},50549:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294);let o=r.createContext({});function i({count:e=1,wrapper:t,className:n,containerClassName:i,containerTestId:l,circle:u=!1,style:a,...s}){var c,f,d;let m=r.useContext(o),p={...s};for(let[e,t]of Object.entries(s))void 0===t&&delete p[e];let v={...m,...p,circle:u},h={...a,...function({baseColor:e,highlightColor:t,width:n,height:r,borderRadius:o,circle:i,direction:l,duration:u,enableAnimation:a=!0}){let s={};return"rtl"===l&&(s["--animation-direction"]="reverse"),"number"==typeof u&&(s["--animation-duration"]=`${u}s`),a||(s["--pseudo-element-display"]="none"),("string"==typeof n||"number"==typeof n)&&(s.width=n),("string"==typeof r||"number"==typeof r)&&(s.height=r),("string"==typeof o||"number"==typeof o)&&(s.borderRadius=o),i&&(s.borderRadius="50%"),void 0!==e&&(s["--base-color"]=e),void 0!==t&&(s["--highlight-color"]=t),s}(v)},g="react-loading-skeleton";n&&(g+=` ${n}`);let y=null!==(c=v.inline)&&void 0!==c&&c,b=[],E=Math.ceil(e);for(let t=0;t<E;t++){let n=h;if(E>e&&t===E-1){let t=null!==(f=n.width)&&void 0!==f?f:"100%",r=e%1,o="number"==typeof t?t*r:`calc(${t} * ${r})`;n={...n,width:o}}let o=r.createElement("span",{className:g,style:n,key:t},"‌");y?b.push(o):b.push(r.createElement(r.Fragment,{key:t},o,r.createElement("br",null)))}return r.createElement("span",{className:i,"data-testid":l,"aria-live":"polite","aria-busy":null===(d=v.enableAnimation)||void 0===d||d},t?b.map((e,n)=>r.createElement(t,{key:n},e)):b)}}}]);