1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[403],{1050:function(e,t,n){n.d(t,{Me:function(){return E},oo:function(){return F},US:function(){return R},RR:function(){return S},cv:function(){return T},uY:function(){return L},dp:function(){return O}});var r=n(2695);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),d="y"===u,f=i.x+i.width/2-l.width/2,p=i.y+i.height/2-l.height/2,v=i[s]/2-l[s]/2;switch(c){case"top":o={x:f,y:i.y-l.height};break;case"bottom":o={x:f,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:p};break;case"left":o={x:i.x-l.width,y:p};break;default:o={x:i.x,y:i.y}}switch((0,r.hp)(t)){case"start":o[a]-=v*(n&&d?-1:1);break;case"end":o[a]+=v*(n&&d?-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:d,y:f}=o(c,r,s),p=r,v={},m=0;for(let n=0;n<a.length;n++){let{name:l,fn:g}=a[n],{x:h,y:b,data:y,reset:x}=await g({x:d,y:f,initialPlacement:r,placement:p,strategy:i,middlewareData:v,rects:c,platform:u,elements:{reference:e,floating:t}});d=null!=h?h:d,f=null!=b?b:f,v={...v,[l]:{...v[l],...y}},x&&m<=50&&(m++,"object"==typeof x&&(x.placement&&(p=x.placement),x.rects&&(c=!0===x.rects?await u.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:d,y:f}=o(c,p,s)),n=-1)}return{x:d,y:f,placement:p,strategy:i,middlewareData:v}};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:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:v=0}=(0,r.ku)(t,e),m=(0,r.yd)(v),g=a[p?"floating"===f?"reference":"floating":f],h=(0,r.JB)(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(g)))||n?g:g.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:s})),b="floating"===f?{x:o,y:i,width:u.floating.width,height:u.floating.height}:u.reference,y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),x=await (null==l.isElement?void 0:l.isElement(y))&&await (null==l.getScale?void 0:l.getScale(y))||{x:1,y:1},w=(0,r.JB)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:y,strategy:s}):b);return{top:(h.top-w.top+m.top)/x.y,bottom:(w.bottom-h.bottom+m.bottom)/x.y,left:(h.left-w.left+m.left)/x.x,right:(w.right-h.right+m.right)/x.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,d=l&&s?-1:1,f=(0,r.ku)(t,e),{mainAxis:p,crossAxis:v,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof m&&(v="end"===a?-1*m:m),s?{x:v*d,y:p*c}:{x:p*c,y:v*d}}var a=n(4046);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 d(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,d=(l?(0,r.NM)(n.height):n.height)/i;return u&&Number.isFinite(u)||(u=1),d&&Number.isFinite(d)||(d=1),{x:u,y:d}}let f=(0,r.ze)(0);function p(e){let t=(0,a.Jj)(e);return(0,a.Pf)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:f}function v(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=d(o)):s=d(e));let f=(void 0===(i=n)&&(i=!1),o&&(!i||o===(0,a.Jj)(u))&&i)?p(u):(0,r.ze)(0),v=(l.left+f.x)/s.x,m=(l.top+f.y)/s.y,g=l.width/s.x,h=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=d(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;
1v*=e.x,m*=e.y,g*=e.x,h*=e.y,v+=i,m+=l,n=(0,a.Jj)(r),r=(0,a.wK)(n)}}return(0,r.JB)({width:g,height:h,x:v,y:m})}function m(e,t){let n=(0,a.Lw)(e).scrollLeft;return t?t.left+n:v((0,a.tF)(e)).left+n}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+m(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=v(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,l=(0,a.Re)(e)?d(e):(0,r.ze)(1),u=e.clientWidth*l.x;return{width:u,height:e.clientHeight*l.y,x:i*l.x,y:o*l.y}}(t,n);else{let n=p(e);o={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.JB)(o)}function h(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 y(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)&&!h(t))return t;t=(0,a.Ow)(t)}return n}let r=b(e,t);for(;r&&(0,a.Ze)(r)&&h(r);)r=b(r,t);return r&&(0,a.Py)(r)&&h(r)&&!(0,a.hT)(r)?n:r||(0,a.gQ)(e)||n}let x=async function(e){let t=this.getOffsetParent||y,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=v(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=v(t,!0,l,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else i&&(c.x=m(i))}let d=0,f=0;if(i&&!o&&!l){let e=i.getBoundingClientRect();f=e.top+s.scrollTop,d=e.left+s.scrollLeft-m(i,e)}return{x:u.left+s.scrollLeft-c.x-d,y:u.top+s.scrollTop-c.y-f,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}}},w={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},f=(0,r.ze)(1),p=(0,r.ze)(0),m=(0,a.Re)(o);if((m||!m&&!l)&&(("body"!==(0,a.wk)(o)||(0,a.ao)(u))&&(c=(0,a.Lw)(o)),(0,a.Re)(o))){let e=v(o);f=d(o),p.x=e.x+o.clientLeft,p.y=e.y+o.clientTop}return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-c.scrollLeft*f.x+p.x,y:n.y*f.y-c.scrollTop*f.y+p.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);
1n||"fixed"!==t.position||(o=null),(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))?r=r.filter(e=>e!==l):o=t,l=(0,a.Ow)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),o],u=l[0],s=l.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,u,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:y,getElementRects:x,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=s(e);return{width:t,height:n}},getScale:d,isElement:a.kK,isRTL:function(e){return"rtl"===(0,a.Dx)(e).direction}};function E(e,t,n,o){let i;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=o,p=c(e),m=l||u?[...p?(0,a.Kx)(p):[],...(0,a.Kx)(t)]:[];m.forEach(e=>{l&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let g=p&&d?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{left:c,top:d,width:f,height:p}=e.getBoundingClientRect();if(a||t(),!f||!p)return;let v=(0,r.GW)(d),m=(0,r.GW)(i.clientWidth-(c+f)),g={rootMargin:-v+"px "+-m+"px "+-(0,r.GW)(i.clientHeight-(d+p))+"px "+-(0,r.GW)(c)+"px",threshold:(0,r.Fp)(0,(0,r.VV)(1,s))||1},h=!0;function b(e){let t=e[0].intersectionRatio;
1if(t!==s){if(!h)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},1e3)}h=!1}try{o=new IntersectionObserver(b,{...g,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(b,g)}o.observe(e)}(!0),l}(p,n):null,h=-1,b=null;s&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&b&&(b.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),p&&!f&&b.observe(p),b.observe(t));let y=f?v(e):null;return f&&function t(){let r=v(e);y&&(r.x!==y.x||r.y!==y.y||r.width!==y.width||r.height!==y.height)&&n(),y=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{l&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(i)}}let R=l,T=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}}}}},L=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),d={x:n,y:o},f=await l(t,c),p=(0,r.Qq)((0,r.k3)(i)),v=(0,r.Rn)(p),m=d[v],g=d[p];if(u){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=m+f[e],o=m-f[t];m=(0,r.uZ)(n,m,o)}
1if(a){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=g+f[e],o=g-f[t];g=(0,r.uZ)(n,g,o)}let h=s.fn({...t,[v]:m,[p]:g});return{...h,data:{x:h.x-n,y:h.y-o,enabled:{[v]:u,[p]: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:d,initialPlacement:f,platform:p,elements:v}=t,{mainAxis:m=!0,crossAxis:g=!0,fallbackPlacements:h,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:y="none",flipAlignment:x=!0,...w}=(0,r.ku)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let E=(0,r.k3)(s),R=(0,r.Qq)(f),T=(0,r.k3)(f)===f,L=await (null==p.isRTL?void 0:p.isRTL(v.floating)),S=h||(T||!x?[(0,r.pw)(f)]:(0,r.gy)(f)),O="none"!==y;!h&&O&&S.push(...(0,r.KX)(f,x,y,L));let F=[f,...S],P=await l(t,w),k=[],C=(null==(o=c.flip)?void 0:o.overflows)||[];if(m&&k.push(P[E]),g){let e=(0,r.i8)(s,d,L);k.push(P[e[0]],P[e[1]])}if(C=[...C,{placement:s,overflows:k}],!k.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=F[e];if(t)return{data:{index:e,overflows:C},reset:{placement:t}};let n=null==(u=C.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(b){case"bestFit":{let e=null==(a=C.filter(e=>{if(O){let t=(0,r.Qq)(e.placement);return t===R||"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=f}if(s!==n)return{reset:{placement:n}}}return{}}}},O=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:d}=t,{apply:f=()=>{},...p}=(0,r.ku)(e,t),v=await l(t,p),m=(0,r.k3)(a),g=(0,r.hp)(a),h="y"===(0,r.Qq)(a),{width:b,height:y}=s.floating;"top"===m||"bottom"===m?(i=m,u=g===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(u=m,i="end"===g?"top":"bottom");let x=y-v.top-v.bottom,w=b-v.left-v.right,E=(0,r.VV)(y-v[i],x),R=(0,r.VV)(b-v[u],w),T=!t.middlewareData.shift,L=E,S=R;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(S=w),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(L=x),T&&!g){let e=(0,r.Fp)(v.left,0),t=(0,r.Fp)(v.right,0),n=(0,r.Fp)(v.top,0),o=(0,r.Fp)(v.bottom,0);h?S=b-2*(0!==e||0!==t?e+t:(0,r.Fp)(v.left,v.right)):L=y-2*(0!==n||0!==o?n+o:(0,r.Fp)(v.top,v.bottom))}await f({...t,availableWidth:S,availableHeight:L});let O=await c.getDimensions(d.floating);return b!==O.width||y!==O.height?{reset:{rects:!0}}:{}}}},F=(e,t,n)=>{let r=new Map,o={platform:w,...n},l={...o.platform,_c:r};return i(e,t,{...o,platform:l})}},7859:function(e,t,n){n.d(t,{RR:function(){return v},YF:function(){return d},cv:function(){return f},dp:function(){return m},uY:function(){return p}});var r=n(1050),o=n(2265),i=n(4887),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){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).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 d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:f,elements:{reference:p,floating:v}={},transform:m=!0,whileElementsMounted:g,open:h}=e,[b,y]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[x,w]=o.useState(d);u(x,d)||w(d);
1let[E,R]=o.useState(null),[T,L]=o.useState(null),S=o.useCallback(e=>{e!==k.current&&(k.current=e,R(e))},[]),O=o.useCallback(e=>{e!==C.current&&(C.current=e,L(e))},[]),F=p||E,P=v||T,k=o.useRef(null),C=o.useRef(null),M=o.useRef(b),D=null!=g,I=c(g),A=c(f),H=c(h),z=o.useCallback(()=>{if(!k.current||!C.current)return;let e={placement:t,strategy:n,middleware:x};A.current&&(e.platform=A.current),(0,r.oo)(k.current,C.current,e).then(e=>{let t={...e,isPositioned:!1!==H.current};N.current&&!u(M.current,t)&&(M.current=t,i.flushSync(()=>{y(t)}))})},[x,t,n,A,H]);l(()=>{!1===h&&M.current.isPositioned&&(M.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[h]);let N=o.useRef(!1);l(()=>(N.current=!0,()=>{N.current=!1}),[]),l(()=>{if(F&&(k.current=F),P&&(C.current=P),F&&P){if(I.current)return I.current(F,P,z);z()}},[F,P,z,I,D]);let B=o.useMemo(()=>({reference:k,floating:C,setReference:S,setFloating:O}),[S,O]),V=o.useMemo(()=>({reference:F,floating:P}),[F,P]),W=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!V.floating)return e;let t=s(V.floating,b.x),r=s(V.floating,b.y);return m?{...e,transform:"translate("+t+"px, "+r+"px)",...a(V.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,m,V.floating,b.x,b.y]);return o.useMemo(()=>({...b,update:z,refs:B,elements:V,floatingStyles:W}),[b,z,B,V,W])}let f=(e,t)=>({...(0,r.cv)(e),options:[e,t]}),p=(e,t)=>({...(0,r.uY)(e),options:[e,t]}),v=(e,t)=>
1({...(0,r.RR)(e),options:[e,t]}),m=(e,t)=>({...(0,r.dp)(e),options:[e,t]})},9750:function(e,t,n){n.d(t,{ij:function(){return r}});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}},4046:function(e,t,n){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 d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=b(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function f(e){return["table","td","th"].includes(o(e))}function p(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function v(e){let t=g(),n=a(e)?b(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function m(e){let t=x(e);for(;s(t)&&!h(t);){if(v(t))return t;if(p(t))break;t=x(t)}return null}function g(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function h(e){return["html","body","#document"].includes(o(e))}function b(e){return i(e).getComputedStyle(e)}function y(e){return a(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function x(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 b},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=x(t);return h(n)?t.ownerDocument?t.ownerDocument.body:t.body:s(n)&&d(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||[],d(l)?l:[],t&&r?e(t):[])}return n.concat(l,e(l,[],r))}},Lw:function(){return y},Ow:function(){return x},Pf:function(){return g},Py:function(){return h},Re:function(){return s},Ze:function(){return f},ao:function(){return d},gQ:function(){return m},hT:function(){return v},kK:function(){return a},tF:function(){return l},tR:function(){return p},wK:function(){return w},wk:function(){return o}})},2695:function(e,t,n){n.d(t,{Fp:function(){return o},GW:function(){return l},I4:function(){return m},JB:function(){return T},KX:function(){return w},NM:function(){return i},Qq:function(){return g},Rn:function(){return v},VV:function(){return r},Wh:function(){return h},gy:function(){return y},hp:function(){return p},i8:function(){return b},k3:function(){return f},ku:function(){return d},pw:function(){return E},uZ:function(){return c},yd:function(){return R},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 d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(f(e))?"y":"x"}function h(e){return v(g(e))}function b(e,t,n){void 0===n&&(n=!1);let r=p(e),o=h(e),i=m(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=E(l)),[l,E(l)]}function y(e){let t=E(e);return[x(e),t,x(t)]}function x(e){return e.replace(/start|end/g,e=>s[e])}function w(e,t,n,r){let o=p(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[]}}(f(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(x)))),i}function E(e){return e.replace(/left|right|bottom|top/g,e=>a[e])}function R(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function T(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}}},6424:function(e,t,n){let r,o,i,l,u;function a(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function s(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function c(e){let t=null;return()=>(null==t&&(t=e()),t)}n.d(t,{Ri:function(){return eX}});let d=c(function(){return s(/^Mac/i)}),f=c(function(){return s(/^iPhone/i)}),p=c(function(){return s(/^iPad/i)||d()&&navigator.maxTouchPoints>1}),v=c(function(){return f()||p()});c(function(){return d()||v()}
1),c(function(){return a(/AppleWebKit/i)&&!m()});let m=c(function(){return a(/Chrome/i)}),g=c(function(){return a(/Android/i)});c(function(){return a(/Firefox/i)});let h=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},b=e=>e&&"window"in e&&e.window===e?e:h(e).defaultView||window;var y=n(2265);let x=null,w=new Set,E=new Map,R=!1,T=!1,L={Tab:!0,Escape:!0};function S(e,t){for(let n of w)n(e,t)}function O(e){R=!0,e.metaKey||!d()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(x="keyboard",S("keyboard",e))}function F(e){x="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(R=!0,S("pointer",e))}function P(e){(0===e.mozInputSource&&e.isTrusted||(g()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(R=!0,x="virtual")}function k(e){e.target!==window&&e.target!==document&&(R||T||(x="virtual",S("virtual",e)),R=!1,T=!1)}function C(){R=!1,T=!0}function M(e){if("undefined"==typeof window||E.get(b(e)))return;let t=b(e),n=h(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){R=!0,r.apply(this,arguments)},n.addEventListener("keydown",O,!0),n.addEventListener("keyup",O,!0),n.addEventListener("click",P,!0),t.addEventListener("focus",k,!0),t.addEventListener("blur",C,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",F,!0),n.addEventListener("pointermove",F,!0),n.addEventListener("pointerup",F,!0)):(n.addEventListener("mousedown",F,!0),n.addEventListener("mousemove",F,!0),n.addEventListener("mouseup",F,!0)),t.addEventListener("beforeunload",()=>{D(e)},{once:!0}),E.set(t,{focus:r})}let D=(e,t)=>{let n=b(e),r=h(e);t&&r.removeEventListener("DOMContentLoaded",t),E.has(n)&&(n.HTMLElement.prototype.focus=E.get(n).focus,r.removeEventListener("keydown",O,!0),r.removeEventListener("keyup",O,!0),r.removeEventListener("click",P,!0),n.removeEventListener("focus",k,!0),n.removeEventListener("blur",C,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",F,!0),r.removeEventListener("pointermove",F,!0),r.removeEventListener("pointerup",F,!0)):(r.removeEventListener("mousedown",F,!0),r.removeEventListener("mousemove",F,!0),r.removeEventListener("mouseup",F,!0)),E.delete(n))};function I(){return"pointer"!==x}"undefined"!=typeof document&&function(e){let t;let n=h(void 0);"loading"!==n.readyState?M(void 0):(t=()=>{M(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>D(e,t)}();let A=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),H="undefined"!=typeof document?y.useLayoutEffect:()=>{};class z{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function N(e){let t=(0,y.useRef)({isFocused:!1,observer:null});H(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,y.useRef)(null);return H(()=>{t.current=e},[e]),(0,y.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}(t=>{null==e||e(t)});return(0,y.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(new z("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();
1let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}let B=!1,V=0;function W(){B=!0,setTimeout(()=>{B=!1},50)}function j(e){"touch"===e.pointerType&&W()}function K(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",j):document.addEventListener("touchend",W),V++,()=>{--V>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",j):document.removeEventListener("touchend",W))}}var _=n(4887),Y=n(293),Q=n(945),J=n(8036);function Z(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}var G=n(4518),q=n(6821),U=n(1948),X=n(3106),$=n(2539),ee=n(48),et=n(3466),en=n(3689);let er=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function eo(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let l=i?null!=(n=o.innerText)?n:"":r;return er.test(l)&&(l=l.replace(er,"")),l}function ei(e){return[e.screenX,e.screenY]}var el=n(4723),eu=n(6885),ea=n(1896),es=n(7859),ec=n(1050);let ed=(0,y.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});ed.displayName="FloatingContext";let ef=(0,y.createContext)(null);function ep(e){var t,n,r;let o,i,l,{children:u,enabled:a=!0}=e,[s,c]=(0,y.useState)(null),[d,f]=(0,y.useState)(0),p=(0,y.useRef)(null),[v,m]=(0,y.useState)(null);(0,G.e)(()=>{if(!v)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(v).maxHeight,t=parseFloat(e);if(isNaN(t))return;let n=parseInt(e);isNaN(n)||t!==n&&(v.style.maxHeight="".concat(Math.ceil(t),"px"))});return e.observe(v,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[v]);let g=a&&null!==s&&null!==v,{to:h="bottom",gap:b=0,offset:x=0,padding:w=0,inner:E}=(o=ev(null!=(t=null==s?void 0:s.gap)?t:"var(--anchor-gap, 0)",v),i=ev(null!=(n=null==s?void 0:s.offset)?n:"var(--anchor-offset, 0)",v),l=ev(null!=(r=null==s?void 0:s.padding)?r:"var(--anchor-padding, 0)",v),{...s,gap:o,offset:i,padding:l}),[R,T="center"]=h.split(" ");(0,G.e)(()=>{g&&f(0)},[g]);let{refs:L,floatingStyles:S,context:O}=(0,ea.YF)({open:g,placement:"selection"===R?"center"===T?"bottom":"bottom-".concat(T):"center"===T?"".concat(R):"".concat(R,"-").concat(T),strategy:"absolute",transform:!1,middleware:[(0,es.cv)({mainAxis:"selection"===R?0:b,crossAxis:x}),(0,es.uY)({padding:w}),"selection"!==R&&(0,es.RR)({padding:w}),"selection"===R&&E?(0,ea.aN)({...E,padding:w,overflowRef:p,offset:d,minItemsVisible:4,referenceOverflowThreshold:w,onFallbackChange(e){var t,n;if(!e)return;let r=O.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=O.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&&f(e=>{let t=l*i-u+o;return e>=t?e:t})}}):null,(0,es.dp)({padding:w,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:ec.Me}),[F=R,P=T]=O.placement.split("-");"selection"===R&&(F="selection");let k=(0,y.useMemo)(()=>({anchor:[F,P].filter(Boolean).join(" ")}),[F,P]),C=(0,ea.Rz)(O,{overflowRef:p,onChange:f}),{getReferenceProps:M,getFloatingProps:D}=(0,ea.NI)([C]),I=(0,J.z)(e=>{m(e),L.setFloating(e)});return y.createElement(ef.Provider,{value:c},y.createElement(ed.Provider,{value:{setFloating:I,setReference:L.setReference,styles:S,getReferenceProps:M,getFloatingProps:D,slot:k}},u))}function ev(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,Q.G)(),o=(0,J.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=em(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=em(e,t);o!==s&&(n(s),o=s)})}return r.dispose}]}return[n,null]}),i=(0,y.useMemo)(()=>o(e,t)[0],[e,t]),[l=i,u]=(0,y.useState)();return(0,G.e)(()=>{let[n,r]=o(e,t);if(u(n),r)return r(u)},[e,t]),l}function em(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}function eg(e,t){return e?e+"["+t+"]":t}ef.displayName="PlacementContext";var eh=n(7847),eb=n(8198);let ey=(0,y.createContext)(null);function ex(e){let{children:t}=e,n=(0,y.useContext)(ey);if(!n)return y.createElement(y.Fragment,null,t);let{target:r}=n;return r?(0,_.createPortal)(y.createElement(y.Fragment,null,t),r):null}function ew(e){let{data:t,form:n,disabled:r,onReset:o,overrides:i}=e,[l,u]=(0,y.useState)(null),a=(0,Q.G)();return(0,y.useEffect)(()=>
1{if(o&&l)return a.addEventListener(l,"reset",o)},[l,n,o]),y.createElement(ex,null,y.createElement(eE,{setForm:u,formId:n}),(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,i]of Object.entries(t))!function t(n,r,o){if(Array.isArray(o))for(let[e,i]of o.entries())t(n,eg(r,e.toString()),i);else o instanceof Date?n.push([r,o.toISOString()]):"boolean"==typeof o?n.push([r,o?"1":"0"]):"string"==typeof o?n.push([r,o]):"number"==typeof o?n.push([r,"".concat(o)]):null==o?n.push([r,""]):e(o,r,n)}(r,eg(n,o),i);return r})(t).map(e=>{let[t,o]=e;return y.createElement(eb._,{features:eb.x.Hidden,...(0,eh.oA)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:r,name:t,value:o,...i})})}))}function eE(e){let{setForm:t,formId:n}=e;return(0,y.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:y.createElement(eb._,{features:eb.x.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}let eR=(0,y.createContext)(void 0);function eT(){return(0,y.useContext)(eR)}var eL=n(7863),eS=((r=eS||{})[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 eO(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)}}var eF=n(5473),eP=n(7105),ek=n(4536),eC=n(3577),eM=n(7388);let eD=(0,y.createContext)(null);function eI(e){var t,n,r;let o=null!=(n=null==(t=(0,y.useContext)(eD))?void 0:t.value)?n:void 0;return(null!=(r=null==e?void 0:e.length)?r:0)>0?[o,...e].filter(Boolean).join(" "):o}eD.displayName="LabelContext";let eA=Object.assign((0,eh.yV)(function(e,t){var n;let r=(0,y.useId)(),o=function e(){let t=(0,y.useContext)(eD);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),i=eT(),l=(0,eu.B)(),{id:u="headlessui-label-".concat(r),htmlFor:a=null!=i?i:null==(n=o.props)?void 0:n.htmlFor,passive:s=!1,...c}=e,d=(0,en.T)(t);(0,G.e)(()=>o.register(u),[u,o.register]);let f=(0,J.z)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),o.props&&"onClick"in o.props&&"function"==typeof o.props.onClick&&o.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})}}}),p=l||!1,v=(0,y.useMemo)(()=>({...o.slot,disabled:p}),[o.slot,p]),m={ref:d,...o.props,id:u,htmlFor:a,onClick:f};return s&&("onClick"in m&&(delete m.htmlFor,delete m.onClick),"onClick"in c&&delete c.onClick),(0,eh.sY)({ourProps:m,theirProps:c,slot:v,defaultTag:a?"label":"div",name:o.name||"Label"})}),{});var eH=n(1094),ez=((o=ez||{})[o.Open=0]="Open",o[o.Closed=1]="Closed",o),eN=((i=eN||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),eB=((l=eB||{})[l.Pointer=0]="Pointer",l[l.Other=1]="Other",l),eV=((u=eV||{})[u.OpenListbox=0]="OpenListbox",u[u.CloseListbox=1]="CloseListbox",u[u.GoToOption=2]="GoToOption",u[u.Search=3]="Search",u[u.ClearSearch=4]="ClearSearch",u[u.RegisterOption=5]="RegisterOption",u[u.UnregisterOption=6]="UnregisterOption",u[u.SetButtonElement=7]="SetButtonElement",u[u.SetOptionsElement=8]="SetOptionsElement",u);function eW(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,eP.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}let ej={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1,__demoMode:!1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t,__demoMode:!1}},2(e,t){var n,r,o,i,l;if(e.dataRef.current.disabled||1===e.listboxState)return e;let u={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===eS.Nothing)return{...u,activeOptionIndex:null};if(t.focus===eS.Specific)return{...u,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===eS.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,l=eO(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==l){let t=e.options[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,activeOptionIndex:l}}}}else if(t.focus===eS.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=eO(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.options[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,activeOptionIndex:o}}}}let a=eW(e),s=eO(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...u,...a,activeOptionIndex:s}},3:(e,t)=>
1{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=eW(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=eW(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.optionsElement===t.element?e:{...e,optionsElement:t.element}},eK=(0,y.createContext)(null);function e_(e){let t=(0,y.useContext)(eK);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,e_),t}return t}eK.displayName="ListboxActionsContext";let eY=(0,y.createContext)(null);function eQ(e){let t=(0,y.useContext)(eY);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eQ),t}return t}function eJ(e,t){return(0,ek.E)(t.type,ej,e,t)}eY.displayName="ListboxDataContext";let eZ=y.Fragment,eG=(0,y.createContext)(!1),eq=eh.VN.RenderStrategy|eh.VN.Static,eU=y.Fragment,eX=Object.assign((0,eh.yV)(function(e,t){var n;let r=(0,eu.B)(),{value:o,defaultValue:i,form:l,name:u,onChange:a,by:s,invalid:c=!1,disabled:d=r||!1,horizontal:f=!1,multiple:p=!1,__demoMode:v=!1,...m}=e,g=f?"horizontal":"vertical",h=(0,en.T)(t),b=function(e){let[t]=(0,y.useState)(e);return t}(i),[x=p?[]:void 0,w]=function(e,t,n){let[r,o]=(0,y.useState)(n),i=void 0!==e,l=(0,y.useRef)(i),u=(0,y.useRef)(!1),a=(0,y.useRef)(!1);return!i||l.current||u.current?i||!l.current||a.current||(a.current=!0,l.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,l.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[i?e:r,(0,J.z)(e=>(i||o(e),null==t?void 0:t(e)))]}(o,a,b),[E,R]=(0,y.useReducer)(eJ,{dataRef:(0,y.createRef)(),listboxState:v?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,optionsVisible:!1,buttonElement:null,optionsElement:null,__demoMode:v}),T=(0,y.useRef)({static:!1,hold:!1}),L=(0,y.useRef)(new Map),S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z;return(0,y.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}(s),O=(0,y.useCallback)(e=>(0,ek.E)(F.mode,{1:()=>x.some(t=>S(t,e)),0:()=>S(x,e)}),[x]),F=(0,y.useMemo)(()=>({...E,value:x,disabled:d,invalid:c,mode:p?1:0,orientation:g,compare:S,isSelected:O,optionsPropsRef:T,listRef:L}),[x,d,c,p,E,L]);(0,G.e)(()=>{E.dataRef.current=F},[F]);let P=0===F.listboxState;(0,$.O)(P,[F.buttonElement,F.optionsElement],(e,t)=>{var n;R({type:1}),(0,eP.sP)(t,eP.tJ.Loose)||(e.preventDefault(),null==(n=F.buttonElement)||n.focus())});let k=(0,y.useMemo)(()=>({open:0===F.listboxState,disabled:d,invalid:c,value:x}),[F,d,x,c]),C=(0,J.z)(e=>{let t=F.options.find(t=>t.id===e);t&&N(t.dataRef.current.value)}),M=(0,J.z)(()=>{if(null!==F.activeOptionIndex){let{dataRef:e,id:t}=F.options[F.activeOptionIndex];N(e.current.value),R({type:2,focus:eS.Specific,id:t})}}),D=(0,J.z)(()=>R({type:0})),I=(0,J.z)(()=>R({type:1})),A=(0,Q.G)(),H=(0,J.z)((e,t,n)=>{A.dispose(),A.microTask(()=>e===eS.Specific?R({type:2,focus:eS.Specific,id:t,trigger:n}):R({type:2,focus:e,trigger:n}))}),z=(0,J.z)((e,t)=>(R({type:5,id:e,dataRef:t}),()=>R({type:6,id:e}))),N=(0,J.z)(e=>(0,ek.E)(F.mode,{0:()=>null==w?void 0:w(e),1(){let t=F.value.slice(),n=t.findIndex(t=>S(t,e));return -1===n?t.push(e):t.splice(n,1),null==w?void 0:w(t)}}
1)),B=(0,J.z)(e=>R({type:3,value:e})),V=(0,J.z)(()=>R({type:4})),W=(0,J.z)(e=>{R({type:7,element:e})}),j=(0,J.z)(e=>{R({type:8,element:e})}),K=(0,y.useMemo)(()=>({onChange:N,registerOption:z,goToOption:H,closeListbox:I,openListbox:D,selectActiveOption:M,selectOption:C,search:B,clearSearch:V,setButtonElement:W,setOptionsElement:j}),[]),[_,Y]=function(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=eI(),[n,r]=(0,y.useState)([]),o=e?[t,...n].filter(Boolean):n;return[o.length>0?o.join(" "):void 0,(0,y.useMemo)(()=>function(e){let t=(0,J.z)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,y.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 y.createElement(eD.Provider,{value:n},e.children)},[r])]}({inherit:!0}),q=(0,y.useCallback)(()=>{if(void 0!==b)return null==w?void 0:w(b)},[w,b]);return y.createElement(Y,{value:_,props:{htmlFor:null==(n=F.buttonElement)?void 0:n.id},slot:{open:0===F.listboxState,disabled:d}},y.createElement(ep,null,y.createElement(eK.Provider,{value:K},y.createElement(eY.Provider,{value:F},y.createElement(eL.up,{value:(0,ek.E)(F.listboxState,{0:eL.ZM.Open,1:eL.ZM.Closed})},null!=u&&null!=x&&y.createElement(ew,{disabled:d,data:{[u]:x},form:l,onReset:q}),(0,eh.sY)({ourProps:{ref:h},theirProps:m,slot:k,defaultTag:eZ,name:"Listbox"}))))))}),{Button:(0,eh.yV)(function(e,t){var n,r;let o=eQ("Listbox.Button"),i=e_("Listbox.Button"),l=(0,y.useId)(),u=eT(),{id:a=u||"headlessui-listbox-button-".concat(l),disabled:s=o.disabled||!1,autoFocus:c=!1,...d}=e,f=(0,eh.Y2)(),p=(0,en.T)(t,(0,y.useContext)(ed).setReference,i.setButtonElement),v=(0,y.useContext)(ed).getReferenceProps,m=(0,J.z)(e=>{switch(e.key){case eM.R.Enter:!function(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=r.requestSubmit)||n.call(r)}}(e.currentTarget);break;case eM.R.Space:case eM.R.ArrowDown:e.preventDefault(),(0,_.flushSync)(()=>i.openListbox()),o.value||i.goToOption(eS.First);break;case eM.R.ArrowUp:e.preventDefault(),(0,_.flushSync)(()=>i.openListbox()),o.value||i.goToOption(eS.Last)}}),g=(0,J.z)(e=>{e.key===eM.R.Space&&e.preventDefault()}),x=(0,J.z)(e=>{var t;if(function(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}(e.currentTarget))return e.preventDefault();0===o.listboxState?((0,_.flushSync)(()=>i.closeListbox()),null==(t=o.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),i.openListbox())}),E=(0,J.z)(e=>e.preventDefault()),R=eI([a]),T=(0,eC.zH)(),{isFocusVisible:S,focusProps:O}=function(e={}){var t,n,r;let{autoFocus:o=!1,isTextInput:i,within:l}=e,u=(0,y.useRef)({isFocused:!1,isFocusVisible:o||I()}),[a,s]=(0,y.useState)(!1),[c,d]=(0,y.useState)(()=>u.current.isFocused&&u.current.isFocusVisible),f=(0,y.useCallback)(()=>d(u.current.isFocused&&u.current.isFocusVisible),[]),p=(0,y.useCallback)(e=>{u.current.isFocused=e,s(e),f()},[f]);t=e=>{u.current.isFocusVisible=e,f()},n=[],r={isTextInput:i},M(),(0,y.useEffect)(()=>{let e=(e,n)=>{(function(e,t,n){var r;let o="undefined"!=typeof window?b(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?b(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,l="undefined"!=typeof window?b(null==n?void 0:n.target).HTMLElement:HTMLElement,u="undefined"!=typeof window?b(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof o&&!A.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof i||(null==n?void 0:n.target)instanceof l&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof u&&!L[n.key])})(!!(null==r?void 0:r.isTextInput),e,n)&&t(I())};return w.add(e),()=>{w.delete(e)}},n);let{focusProps:v}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e,i=(0,y.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),o&&o(!1),!0},[r,o]),l=N(i),u=(0,y.useCallback)(e=>{let t=h(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),o&&o(!0),l(e))},[o,n,l]);return{focusProps:{onFocus:!t&&(n||o||r)?u:void 0,onBlur:!t&&(r||o)?i:void 0}}}({isDisabled:l,onFocusChange:p}),{focusWithinProps:m}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=(0,y.useRef)({isFocusWithin:!1}),l=(0,y.useCallback)(e=>{i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,n&&n(e),o&&o(!1))},[n,o,i]),u=N(l),a=(0,y.useCallback)(e=>{i.current.isFocusWithin||document.activeElement!==e.target||(r&&r(e),o&&o(!0),i.current.isFocusWithin=!0,u(e))},[r,o,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}
1:{focusWithinProps:{onFocus:a,onBlur:l}}}({isDisabled:!l,onFocusWithinChange:p});return{isFocused:a,isFocusVisible:c,focusProps:l?m:v}}({autoFocus:c}),{isHovered:F,hoverProps:P}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,l]=(0,y.useState)(!1),u=(0,y.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,y.useEffect)(K,[]);let{hoverProps:a,triggerHoverEnd:s}=(0,y.useMemo)(()=>{let e=(e,r)=>{if(u.pointerType=r,o||"touch"===r||u.isHovered||!e.currentTarget.contains(e.target))return;u.isHovered=!0;let i=e.currentTarget;u.target=i,t&&t({type:"hoverstart",target:i,pointerType:r}),n&&n(!0),l(!0)},i=(e,t)=>{if(u.pointerType="",u.target=null,"touch"===t||!u.isHovered)return;u.isHovered=!1;let o=e.currentTarget;r&&r({type:"hoverend",target:o,pointerType:t}),n&&n(!1),l(!1)},a={};return"undefined"!=typeof PointerEvent?(a.onPointerEnter=t=>{B&&"mouse"===t.pointerType||e(t,t.pointerType)},a.onPointerLeave=e=>{!o&&e.currentTarget.contains(e.target)&&i(e,e.pointerType)}):(a.onTouchStart=()=>{u.ignoreEmulatedMouseEvents=!0},a.onMouseEnter=t=>{u.ignoreEmulatedMouseEvents||B||e(t,"mouse"),u.ignoreEmulatedMouseEvents=!1},a.onMouseLeave=e=>{!o&&e.currentTarget.contains(e.target)&&i(e,"mouse")}),{hoverProps:a,triggerHoverEnd:i}},[t,n,r,o,u]);return(0,y.useEffect)(()=>{o&&s({currentTarget:u.target},u.pointerType)},[o]),{hoverProps:a,isHovered:i}}({isDisabled:s}),{pressed:k,pressProps:C}=function(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,y.useRef)(null),[n,r]=(0,y.useState)(!1),o=(0,Q.G)(),i=(0,J.z)(()=>{t.current=null,r(!1),o.dispose()}),l=(0,J.z)(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=(0,Y.r)(e.currentTarget);o.addEventListener(n,"pointerup",i,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let i,l;r((i=e.width/2,l=e.height/2,n={top:e.clientY-l,right:e.clientX+i,bottom:e.clientY+l,left:e.clientX-i},o=t.current.getBoundingClientRect(),!(!n||!o||n.right<o.left||n.left>o.right||n.bottom<o.top||n.top>o.bottom)))}},!1),o.addEventListener(n,"pointercancel",i,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:l,onPointerUp:i,onClick:i}}}({disabled:s}),D=(0,y.useMemo)(()=>({open:0===o.listboxState,active:k||0===o.listboxState,disabled:s,invalid:o.invalid,value:o.value,hover:F,focus:S,autofocus:c}),[o.listboxState,o.value,s,F,S,k,o.invalid,c]),H=(0,eh.dG)(v(),{ref:p,id:a,type:(r=o.buttonElement,(0,y.useMemo)(()=>{var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase()||(null==r?void 0:r.tagName)==="BUTTON"&&!r.hasAttribute("type"))return"button"},[e.type,e.as,r])),"aria-haspopup":"listbox","aria-controls":null==(n=o.optionsElement)?void 0:n.id,"aria-expanded":0===o.listboxState,"aria-labelledby":R,"aria-describedby":T,disabled:s||void 0,autoFocus:c,onKeyDown:m,onKeyUp:g,onKeyPress:E,onClick:x},O,P,C);return(0,eh.sY)({mergeRefs:f,ourProps:H,theirProps:d,slot:D,defaultTag:"button",name:"Listbox.Button"})}),Label:eA,Options:(0,eh.yV)(function(e,t){var n,r;let o=(0,y.useId)(),{id:i="headlessui-listbox-options-".concat(o),anchor:l,portal:u=!1,modal:a=!0,transition:s=!1,...c}=e,d=(0,y.useMemo)(()=>l?"string"==typeof l?{to:l}:l:null,[l]),[f,p]=(0,y.useState)(null);d&&(u=!0);let v=eQ("Listbox.Options"),m=e_("Listbox.Options"),g=(0,ee.i)(v.optionsElement),h=(0,eL.oJ)(),[b,x]=(0,el.Y)(s,f,null!==h?(h&eL.ZM.Open)===eL.ZM.Open:0===v.listboxState);(0,X.m)(b,v.buttonElement,m.closeListbox);let w=!v.__demoMode&&a&&0===v.listboxState;(0,et.P)(w,g);let E=!v.__demoMode&&a&&0===v.listboxState;(0,q.s)(E,{allowed:(0,y.useCallback)(()=>[v.buttonElement,v.optionsElement],[v.buttonElement,v.optionsElement])});let R=!function(e,t){let n=(0,y.useRef)({left:0,top:0});if((0,G.e)(()=>{if(!t)return;let e=t.getBoundingClientRect();e&&(n.current=e)},[e,t]),null==t||!e||t===document.activeElement)return!1;let r=t.getBoundingClientRect();return r.top!==n.current.top||r.left!==n.current.left}(0!==v.listboxState,v.buttonElement)&&b,T=function(e,t){let[n,r]=(0,y.useState)(t);return e||n===t||r(t),e?n:t}(b&&1===v.listboxState,v.value),L=(0,J.z)(e=>v.compare(T,e)),S=(0,y.useMemo)(()=>{var e;if(null==d||!(null!=(e=null==d?void 0:d.to)&&e.includes("selection")))return null;let t=v.options.findIndex(e=>L(e.dataRef.current.value));return -1===t&&(t=0),t},[d,v.options]),[O,F]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,y.useContext)(ef),n=(0,y.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,G.e)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,y.useContext)(ed);return(0,y.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}((()=>
1{if(null==d)return;if(null===S)return{...d,inner:void 0};let e=Array.from(v.listRef.current.values());return{...d,inner:{listRef:{current:e},index:S}}})()),P=function(){let{getFloatingProps:e,slot:t}=(0,y.useContext)(ed);return(0,y.useCallback)(function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}(),k=(0,en.T)(t,d?O:null,m.setOptionsElement,p),C=(0,Q.G)();(0,y.useEffect)(()=>{var e;let t=v.optionsElement;t&&0===v.listboxState&&t!==(null==(e=(0,Y.r)(t))?void 0:e.activeElement)&&(null==t||t.focus({preventScroll:!0}))},[v.listboxState,v.optionsElement]);let M=(0,J.z)(e=>{var t,n;switch(C.dispose(),e.key){case eM.R.Space:if(""!==v.searchQuery)return e.preventDefault(),e.stopPropagation(),m.search(e.key);case eM.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==v.activeOptionIndex){let{dataRef:e}=v.options[v.activeOptionIndex];m.onChange(e.current.value)}0===v.mode&&((0,_.flushSync)(()=>m.closeListbox()),null==(t=v.buttonElement)||t.focus({preventScroll:!0}));break;case(0,ek.E)(v.orientation,{vertical:eM.R.ArrowDown,horizontal:eM.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),m.goToOption(eS.Next);case(0,ek.E)(v.orientation,{vertical:eM.R.ArrowUp,horizontal:eM.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),m.goToOption(eS.Previous);case eM.R.Home:case eM.R.PageUp:return e.preventDefault(),e.stopPropagation(),m.goToOption(eS.First);case eM.R.End:case eM.R.PageDown:return e.preventDefault(),e.stopPropagation(),m.goToOption(eS.Last);case eM.R.Escape:e.preventDefault(),e.stopPropagation(),(0,_.flushSync)(()=>m.closeListbox()),null==(n=v.buttonElement)||n.focus({preventScroll:!0});return;case eM.R.Tab:e.preventDefault(),e.stopPropagation(),(0,_.flushSync)(()=>m.closeListbox()),(0,eP.EO)(v.buttonElement,e.shiftKey?eP.TO.Previous:eP.TO.Next);break;default:1===e.key.length&&(m.search(e.key),C.setTimeout(()=>m.clearSearch(),350))}}),D=null==(n=v.buttonElement)?void 0:n.id,I=(0,y.useMemo)(()=>({open:0===v.listboxState}),[v.listboxState]),A=(0,eh.dG)(d?P():{},{id:i,ref:k,"aria-activedescendant":null===v.activeOptionIndex||null==(r=v.options[v.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===v.mode||void 0,"aria-labelledby":D,"aria-orientation":v.orientation,onKeyDown:M,role:"listbox",tabIndex:0===v.listboxState?0:void 0,style:{...c.style,...F,"--button-width":function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,r]=(0,y.useReducer)(()=>({}),{}),o=(0,y.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,G.e)(()=>{if(!e)return;let t=new ResizeObserver(r);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:"".concat(o.width,"px"),height:"".concat(o.height,"px")}:o}(v.buttonElement,!0).width},...(0,el.X)(x)});return y.createElement(eH.h_,{enabled:!!u&&(e.static||b)},y.createElement(eY.Provider,{value:1===v.mode?v:{...v,isSelected:L}},(0,eh.sY)({ourProps:A,theirProps:c,slot:I,defaultTag:"div",features:eq,visible:R,name:"Listbox.Options"}
1)))}),Option:(0,eh.yV)(function(e,t){let n,r,o;let i=(0,y.useId)(),{id:l="headlessui-listbox-option-".concat(i),disabled:u=!1,value:a,...s}=e,c=!0===(0,y.useContext)(eG),d=eQ("Listbox.Option"),f=e_("Listbox.Option"),p=null!==d.activeOptionIndex&&d.options[d.activeOptionIndex].id===l,v=d.isSelected(a),m=(0,y.useRef)(null),g=(n=(0,y.useRef)(""),r=(0,y.useRef)(""),(0,J.z)(()=>{let e=m.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let o=(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():eo(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return eo(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),h=(0,U.E)({disabled:u,value:a,domRef:m,get textValue(){return g()}}),b=(0,en.T)(t,m,e=>{e?d.listRef.current.set(l,e):d.listRef.current.delete(l)});(0,G.e)(()=>{if(!d.__demoMode&&0===d.listboxState&&p&&0!==d.activationTrigger)return(0,eF.k)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=m.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[m,p,d.__demoMode,d.listboxState,d.activationTrigger,d.activeOptionIndex]),(0,G.e)(()=>{if(!c)return f.registerOption(l,h)},[h,l,c]);let x=(0,J.z)(e=>{var t;if(u)return e.preventDefault();f.onChange(a),0===d.mode&&((0,_.flushSync)(()=>f.closeListbox()),null==(t=d.buttonElement)||t.focus({preventScroll:!0}))}),w=(0,J.z)(()=>{if(u)return f.goToOption(eS.Nothing);f.goToOption(eS.Specific,l)}),E=(o=(0,y.useRef)([-1,-1]),{wasMoved(e){let t=ei(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=ei(e)}}),R=(0,J.z)(e=>{E.update(e),!u&&(p||f.goToOption(eS.Specific,l,0))}),T=(0,J.z)(e=>{E.wasMoved(e)&&(u||p||f.goToOption(eS.Specific,l,0))}),L=(0,J.z)(e=>{E.wasMoved(e)&&(u||p&&f.goToOption(eS.Nothing))}),S=(0,y.useMemo)(()=>({active:p,focus:p,selected:v,disabled:u,selectedOption:v&&c}),[p,v,u,c]),O=c?{}:{id:l,ref:b,role:"option",tabIndex:!0===u?void 0:-1,"aria-disabled":!0===u||void 0,"aria-selected":v,disabled:void 0,onClick:x,onFocus:w,onPointerEnter:R,onMouseEnter:R,onPointerMove:T,onMouseMove:T,onPointerLeave:L,onMouseLeave:L};return!v&&c?null:(0,eh.sY)({ourProps:O,theirProps:s,slot:S,defaultTag:"div",name:"Listbox.Option"})}),SelectedOption:(0,eh.yV)(function(e,t){let{options:n,placeholder:r,...o}=e,i={ref:(0,en.T)(t)},l=eQ("ListboxSelectedOption"),u=(0,y.useMemo)(()=>({}),[]),a=void 0===l.value||null===l.value||1===l.mode&&Array.isArray(l.value)&&0===l.value.length;return y.createElement(eG.Provider,{value:!0},(0,eh.sY)({ourProps:i,theirProps:{...o,children:y.createElement(y.Fragment,null,r&&a?r:n)},slot:u,defaultTag:eU,name:"ListboxSelectedOption"}))})})},9829:function(e,t,n){var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...i}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),n?r.createElement("title",{id:o},n):null,r.createElement("path",{fillRule:"evenodd",d:"M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))});t.Z=o},9124:function(e,t,n){var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...i}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),n?r.createElement("title",{id:o},n):null,r.createElement("path",{fillRule:"evenodd",d:"M10.53 3.47a.75.75 0 0 0-1.06 0L6.22 6.72a.75.75 0 0 0 1.06 1.06L10 5.06l2.72 2.72a.75.75 0 1 0 1.06-1.06l-3.25-3.25Zm-4.31 9.81 3.25 3.25a.75.75 0 0 0 1.06 0l3.25-3.25a.75.75 0 1 0-1.06-1.06L10 14.94l-2.72-2.72a.75.75 0 0 0-1.06 1.06Z",clipRule:"evenodd"}))});t.Z=o},4682:function(e,t,n){var r=n(2265);let o=r.forwardRef(function(e,t){let{title:n,titleId:o,...i}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":o},i),n?r.createElement("title",{id:o},n):null,r.createElement("path",{fillRule:"evenodd",d:"M9.47 6.47a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 1 1-1.06 1.06L10 8.06l-3.72 3.72a.75.75 0 0 1-1.06-1.06l4.25-4.25Z",clipRule:"evenodd"}))});t.Z=o}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.