1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[514],{2962:function(e,t,n){"use strict";n.d(t,{Qb:function(){return O},VL:function(){return P}});var r=n(67294),o=n(9008),i=n.n(o);function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var l=function(e,t){var n=t;return Array.isArray(n)&&1===n.length&&(n=u({},t[0])),{__html:JSON.stringify(Array.isArray(n)?n.map(function(t){return c(e,t)}):c(e,n),p)}},c=function(e,t){var n=t.id,r=u({},(void 0===n?void 0:n)?{"@id":t.id}:{},t);return delete r.id,u({"@context":"https://schema.org","@type":e},r)},s=Object.freeze({"&":"&","<":"<",">":">",'"':""","'":"'"}),f=RegExp("["+Object.keys(s).join("")+"]","g"),d=function(e){return s[e]},p=function(e,t){switch(typeof t){case"object":if(null===t)return;return t;case"number":case"boolean":case"bigint":return t;case"string":return t.replace(f,d);default:return}},v=["type","keyOverride","scriptKey","scriptId","dataArray","useAppDir"];function m(e){var t=e.type,n=void 0===t?"Thing":t,o=e.keyOverride,c=e.scriptKey,s=e.scriptId,f=void 0===s?void 0:s,d=e.dataArray,p=e.useAppDir,m=a(e,v),y=function(){return r.createElement("script",{type:"application/ld+json",id:f,"data-testid":f,dangerouslySetInnerHTML:l(n,void 0===d?u({},m):d),key:"jsonld-"+c+(o?"-"+o:"")})};return void 0!==p&&p?r.createElement(y,null):r.createElement(i(),null,y())}function y(e){if("string"==typeof e)return{"@type":"Person",name:e};if(e.name){var t;return{"@type":null!=(t=null==e?void 0:e.type)?t:"Person",name:e.name,url:null==e?void 0:e.url}}}function h(e){if(e)return{"@type":"ImageObject",url:e}}var g=["reviewRating","author","publisher"],b=["seller"];function w(e){function t(e){var t=e.seller,n=a(e,b);return u({},n,{"@type":"Offer"},t&&{seller:{"@type":"Organization",name:t.name}})}return Array.isArray(e)?e.map(t):e?t(e):void 0}var E=["type","keyOverride","images","brand","reviews","aggregateRating","manufacturerLogo","manufacturerName","offers","aggregateOffer","productName"];function O(e){var t=e.type,n=e.keyOverride,o=e.images,i=e.brand,l=e.reviews,c=e.aggregateRating,s=e.manufacturerLogo,f=e.manufacturerName,d=e.offers,p=e.aggregateOffer,v=e.productName,b=a(e,E),O=u({},b,{image:o,brand:function(e){if(e)return{"@type":"Brand",name:e}}(i),review:function(e){function t(e){var t=e.reviewRating,n=e.author,r=e.publisher,o=a(e,g);return u({},o,{"@type":"Review"},n&&{author:Array.isArray(n)?n.map(function(e){return y(e)}).filter(function(e){return!!e}):n?y(n):void 0},t&&{reviewRating:function(e){if(e)return u({},e,{"@type":"Rating"})}(t)},r&&{publisher:function(e,t){if(e)return{"@type":"Organization",name:e,logo:h(void 0)}}(r.name)})}return Array.isArray(e)?e.map(t):e?t(e):void 0}(l),aggregateRating:function(e){if(e)return{"@type":"AggregateRating",ratingCount:e.ratingCount,reviewCount:e.reviewCount,bestRating:e.bestRating,ratingValue:e.ratingValue,worstRating:e.worstRating}}(c),manufacturer:function(e){if(e&&(e.manufacturerName||e.manufacturerLogo))return{"@type":"Organization",name:e.manufacturerName,logo:h(e.manufacturerLogo)}}({manufacturerLogo:s,manufacturerName:f}),offers:d?w(d):function(e){if(e)return{"@type":"AggregateOffer",priceCurrency:e.priceCurrency,highPrice:e.highPrice,lowPrice:e.lowPrice,offerCount:e.offerCount,offers:w(e.offers)}}(p),name:v});return r.createElement(m,u({type:void 0===t?"Product":t,keyOverride:n},O,{scriptKey:"Product"}))}var x=["keyOverride","reviewedBy"];function P(e){var t=e.keyOverride,n=e.reviewedBy,o=a(e,x),i=u({},o,{reviewedBy:function(e){if(e)return u({"@type":(null==e?void 0:e.type)||"Organization"},e)}(n)});return r.createElement(m,u({keyOverride:t},i,{type:"WebPage",scriptKey:"WebPage"}))}},1234:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return u},ACTION_RESTORE:function(){return l},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return i},PrefetchKind:function(){return o},isThenable:function(){return p}});var n,r,o,i,u="refresh",a="navigate",l="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(n=o||(o={})).AUTO="auto",n.FULL="full",n.TEMPORARY="temporary",(r=i||(i={})).fresh="fresh",r.reusable="reusable",r.expired="expired",r.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66004:function(e,t,n){"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(38740),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},11568:function(e,t,n){"use strict";var r=n(20968),o=n(43171),i=n(47069),u=n(64687),a=n(67752),l=["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){r(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return j}});var f=n(38754),d=n(85893),p=f._(n(67294)),v=n(47806),m=n(50893),y=n(6213),h=n(88900),g=n(64551),b=n(91351),w=n(94462),E=n(29637),O=n(66004),x=n(25076),P=n(1234),S=new Set;function A(e,t,n,r,o,i){if(i||(0,m.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){var l,c=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(S.has(c))return;S.add(c)}(l=a(u.mark(function a(){return u.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!i){u.next=4;break}return u.abrupt("return",e.prefetch(t,o));case 4:return u.abrupt("return",e.prefetch(t,n,r));case 5:case"end":return u.stop()}},a)})),function(){return l.apply(this,arguments)})().catch(function(e){})}}function T(e){return"string"==typeof e?e:(0,y.formatUrl)(e)}var j=p.default.forwardRef(function(e,t){var n,r,u=e.href,a=e.as,c=e.children,f=e.prefetch,y=void 0===f?null:f,S=e.passHref,j=e.replace,C=e.shallow,L=e.scroll,M=e.locale,k=e.onClick,R=e.onMouseEnter,F=e.onTouchStart,H=e.legacyBehavior,I=void 0!==H&&H,N=i(e,l);n=c,I&&("string"==typeof n||"number"==typeof n)&&(n=(0,d.jsx)("a",{children:n}));var D=p.default.useContext(b.RouterContext),_=p.default.useContext(w.AppRouterContext),Z=null!=D?D:_,W=!D,U=!1!==y,V=null===y?P.PrefetchKind.AUTO:P.PrefetchKind.FULL,B=p.default.useMemo(function(){if(!D){var e=T(u);return{href:e,as:a?T(a):e}}var t=o((0,v.resolveHref)(D,u,!0),2),n=t[0],r=t[1];return{href:n,as:a?(0,v.resolveHref)(D,a):r||n}},[D,u,a]),z=B.href,$=B.as,K=p.default.useRef(z),q=p.default.useRef($);I&&(r=p.default.Children.only(n));var Y=I?r&&"object"==typeof r&&r.ref:t,G=o((0,E.useIntersection)({rootMargin:"200px"}),3),X=G[0],J=G[1],Q=G[2],ee=p.default.useCallback(function(e){(q.current!==$||K.current!==z)&&(Q(),q.current=$,K.current=z),X(e),Y&&("function"==typeof Y?Y(e):"object"==typeof Y&&(Y.current=e))},[$,Y,z,Q,X]);p.default.useEffect(function(){Z&&J&&U&&A(Z,z,$,{locale:M},{kind:V},W)},[$,z,J,M,U,null==D?void 0:D.locale,Z,W,V]);var et={ref:ee,onClick:function(e){I||"function"!=typeof k||k(e),I&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),Z&&!e.defaultPrevented&&function(e,t,n,r,o,i,u,a,l){if(!("A"===e.currentTarget.nodeName.toUpperCase()&&((c=e.currentTarget.getAttribute("target"))&&"_self"!==c||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which||!l&&!(0,m.isLocalURL)(n)))){e.preventDefault();var c,s=function(){var e=null==u||u;"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:i,locale:a,scroll:e}):t[o?"replace":"push"](r||n,{scroll:e})};l?p.default.startTransition(s):s()}}(e,Z,z,$,j,C,L,M,W)},onMouseEnter:function(e){I||"function"!=typeof R||R(e),I&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),Z&&(U||!W)&&A(Z,z,$,{locale:M,priority:!0,bypassPrefetchedCheck:!0},{kind:V},W)},onTouchStart:function(e){I||"function"!=typeof F||F(e),I&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),Z&&(U||!W)&&A(Z,z,$,{locale:M,priority:!0,bypassPrefetchedCheck:!0},{kind:V},W)}};if((0,h.isAbsoluteUrl)($))et.href=$;else if(!I||S||"a"===r.type&&!("href"in r.props)){var en=void 0!==M?M:null==D?void 0:D.locale,er=(null==D?void 0:D.isLocaleDomain)&&(0,O.getDomainLocale)($,en,null==D?void 0:D.locales,null==D?void 0:D.domainLocales);et.href=er||(0,x.addBasePath)((0,g.addLocale)($,en,null==D?void 0:D.defaultLocale))}return I?p.default.cloneElement(r,et):(0,d.jsx)("a",s(s(s({},N),et),{},{children:n}))});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},29637:function(e,t,n){"use strict";var r=n(43171);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return c}});var o=n(67294),i=n(33507),u="function"==typeof IntersectionObserver,a=new Map,l=[];function c(e){var t=e.rootRef,n=e.rootMargin,c=e.disabled||!u,s=r((0,o.useState)(!1),2),f=s[0],d=s[1],p=(0,o.useRef)(null),v=(0,o.useCallback)(function(e){p.current=e},[]);return(0,o.useEffect)(function(){if(u){if(!c&&!f){var e,r,o,s,v,m=p.current;if(m&&m.tagName)return e=function(e){return e&&d(e)},o=(r=function(e){var t,n={root:e.root||null,margin:e.rootMargin||""},r=l.find(function(e){return e.root===n.root&&e.margin===n.margin});if(r&&(t=a.get(r)))return t;var o=new Map;return t={id:n,observer:new IntersectionObserver(function(e){e.forEach(function(e){var t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:o},l.push(n),a.set(n,t),t}({root:null==t?void 0:t.current,rootMargin:n})).id,s=r.observer,(v=r.elements).set(m,e),s.observe(m),function(){if(v.delete(m),s.unobserve(m),0===v.size){s.disconnect(),a.delete(o);var e=l.findIndex(function(e){return e.root===o.root&&e.margin===o.margin});e>-1&&l.splice(e,1)}}}}else if(!f){var y=(0,i.requestIdleCallback)(function(){return d(!0)});return function(){return(0,i.cancelIdleCallback)(y)}}},[c,n,t,f,p.current]),[v,f,(0,o.useCallback)(function(){d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},68767:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});var r=n(38754)._(n(67294)).default.createContext({})},11057:function(e,t){"use strict";function n(e){var t=void 0===e?{}:e,n=t.ampFirst,r=t.hybrid,o=t.hasQuery;return void 0!==n&&n||void 0!==r&&r&&void 0!==o&&o}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},74394:function(e,t,n){"use strict";var r=n(20968);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return h},defaultHead:function(){return p}});var i=n(38754),u=n(61757),a=n(85893),l=u._(n(67294)),c=i._(n(55562)),s=n(68767),f=n(84376),d=n(11057);function p(e){void 0===e&&(e=!1);var t=[(0,a.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function v(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce(function(e,t){return"string"==typeof t||"number"==typeof t?e:e.concat(t)},[])):e.concat(t)}n(93678);var m=["name","httpEquiv","charSet","itemProp"];function y(e,t){var n,i,u,a,c=t.inAmpMode;return e.reduce(v,[]).reverse().concat(p(c).reverse()).filter((n=new Set,i=new Set,u=new Set,a={},function(e){var t=!0,r=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){r=!0;var o=e.key.slice(e.key.indexOf("$")+1);n.has(o)?t=!1:n.add(o)}switch(e.type){case"title":case"base":i.has(e.type)?t=!1:i.add(e.type);break;case"meta":for(var l=0,c=m.length;l<c;l++){var s=m[l];if(e.props.hasOwnProperty(s)){if("charSet"===s)u.has(s)?t=!1:u.add(s);else{var f=e.props[s],d=a[s]||new Set;("name"!==s||!r)&&d.has(f)?t=!1:(d.add(f),a[s]=d)}}}}return t})).reverse().map(function(e,t){var n=e.key||t;if(!c&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(function(t){return e.props.href.startsWith(t)})){var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(n),!0).forEach(function(t){r(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e.props||{});return i["data-href"]=i.href,i.href=void 0,i["data-optimized-fonts"]=!0,l.default.cloneElement(e,i)}return l.default.cloneElement(e,{key:n})})}var h=function(e){var t=e.children,n=(0,l.useContext)(s.AmpStateContext),r=(0,l.useContext)(f.HeadManagerContext);return(0,a.jsx)(c.default,{reduceComponentsToState:y,headManager:r,inAmpMode:(0,d.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55562:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});var r=n(67294),o=r.useLayoutEffect,i=r.useEffect;function u(e){var t=e.headManager,n=e.reduceComponentsToState;function u(){if(t&&t.mountedInstances){var o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}return o(function(){var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),function(){var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),o(function(){return t&&(t._pendingUpdate=u),function(){t&&(t._pendingUpdate=u)}}),i(function(){return t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),function(){t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)}}),null}},93678:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});var n=function(e){}},9008:function(e,t,n){e.exports=n(74394)},41664:function(e,t,n){e.exports=n(11568)},7775:function(e,t,n){"use strict";n.d(t,{F:function(){return S}});let r=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},o=e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window;var i=n(67294);let u=null,a=new Set,l=new Map,c=!1,s=!1,f={Tab:!0,Escape:!0};function d(e,t){for(let n of a)n(e,t)}function p(e){var t,n;c=!0,e.metaKey||(t=/^Mac/i,!("undefined"!=typeof window&&null!=window.navigator&&t.test((null===(n=window.navigator.userAgentData)||void 0===n?void 0:n.platform)||window.navigator.platform))&&e.altKey)||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(u="keyboard",d("keyboard",e))}
1function v(e){u="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(c=!0,d("pointer",e))}function m(e){var t,n;(0===e.mozInputSource&&e.isTrusted?0:(t=/Android/i,"undefined"!=typeof window&&null!=window.navigator&&((null===(n=window.navigator.userAgentData)||void 0===n?void 0:n.brands.some(e=>t.test(e.brand)))||t.test(window.navigator.userAgent))&&e.pointerType)?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(c=!0,u="virtual")}function y(e){e.target!==window&&e.target!==document&&(c||s||(u="virtual",d("virtual",e)),c=!1,s=!1)}function h(){c=!1,s=!0}function g(e){if("undefined"==typeof window||l.get(o(e)))return;let t=o(e),n=r(e),i=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){c=!0,i.apply(this,arguments)},n.addEventListener("keydown",p,!0),n.addEventListener("keyup",p,!0),n.addEventListener("click",m,!0),t.addEventListener("focus",y,!0),t.addEventListener("blur",h,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",v,!0),n.addEventListener("pointermove",v,!0),n.addEventListener("pointerup",v,!0)):(n.addEventListener("mousedown",v,!0),n.addEventListener("mousemove",v,!0),n.addEventListener("mouseup",v,!0)),t.addEventListener("beforeunload",()=>{b(e)},{once:!0}),l.set(t,{focus:i})}let b=(e,t)=>{let n=o(e),i=r(e);t&&i.removeEventListener("DOMContentLoaded",t),l.has(n)&&(n.HTMLElement.prototype.focus=l.get(n).focus,i.removeEventListener("keydown",p,!0),i.removeEventListener("keyup",p,!0),i.removeEventListener("click",m,!0),n.removeEventListener("focus",y,!0),n.removeEventListener("blur",h,!1),"undefined"!=typeof PointerEvent?(i.removeEventListener("pointerdown",v,!0),i.removeEventListener("pointermove",v,!0),i.removeEventListener("pointerup",v,!0)):(i.removeEventListener("mousedown",v,!0),i.removeEventListener("mousemove",v,!0),i.removeEventListener("mouseup",v,!0)),l.delete(n))};function w(){return"pointer"!==u}"undefined"!=typeof document&&function(e){let t;let n=r(void 0);"loading"!==n.readyState?g(void 0):(t=()=>{g(void 0)},n.addEventListener("DOMContentLoaded",t)),()=>b(e,t)}();let E=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),O="undefined"!=typeof document?i.useLayoutEffect:()=>{};class x{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 P(e){let t=(0,i.useRef)({isFocused:!1,observer:null});O(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,i.useRef)(null);return O(()=>{t.current=e},[e]),(0,i.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}(t=>{null==e||e(t)});return(0,i.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 x("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();let 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])}function S(e={}){var t,n,u;let{autoFocus:l=!1,isTextInput:c,within:s}=e,d=(0,i.useRef)({isFocused:!1,isFocusVisible:l||w()}),[p,v]=(0,i.useState)(!1),[m,y]=(0,i.useState)(()=>d.current.isFocused&&d.current.isFocusVisible),h=(0,i.useCallback)(()=>y(d.current.isFocused&&d.current.isFocusVisible),[]),b=(0,i.useCallback)(e=>{d.current.isFocused=e,v(e),h()}
1,[h]);t=e=>{d.current.isFocusVisible=e,h()},n=[],u={isTextInput:c},g(),(0,i.useEffect)(()=>{let e=(e,n)=>{(function(e,t,n){var r;let i="undefined"!=typeof window?o(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,u="undefined"!=typeof window?o(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?o(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?o(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof i&&!E.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof u||(null==n?void 0:n.target)instanceof a&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof l&&!f[n.key])})(!!(null==u?void 0:u.isTextInput),e,n)&&t(w())};return a.add(e),()=>{a.delete(e)}},n);let{focusProps:O}=function(e){let{isDisabled:t,onFocus:n,onBlur:o,onFocusChange:u}=e,a=(0,i.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),u&&u(!1),!0},[o,u]),l=P(a),c=(0,i.useCallback)(e=>{let t=r(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),u&&u(!0),l(e))},[u,n,l]);return{focusProps:{onFocus:!t&&(n||u||o)?c:void 0,onBlur:!t&&(o||u)?a:void 0}}}({isDisabled:s,onFocusChange:b}),{focusWithinProps:x}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,u=(0,i.useRef)({isFocusWithin:!1}),a=(0,i.useCallback)(e=>{u.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(u.current.isFocusWithin=!1,n&&n(e),o&&o(!1))},[n,o,u]),l=P(a),c=(0,i.useCallback)(e=>{u.current.isFocusWithin||document.activeElement!==e.target||(r&&r(e),o&&o(!0),u.current.isFocusWithin=!0,l(e))},[r,o,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:a}}}({isDisabled:!s,onFocusWithinChange:b});return{isFocused:p,isFocusVisible:m,focusProps:s?x:O}}},18419:function(e,t,n){"use strict";n.d(t,{X:function(){return c}});var r=n(67294);let o=!1,i=0;function u(){o=!0,setTimeout(()=>{o=!1},50)}function a(e){"touch"===e.pointerType&&u()}function l(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",a):document.addEventListener("touchend",u),i++,()=>{--i>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",a):document.removeEventListener("touchend",u))}}function c(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:u}=e,[a,c]=(0,r.useState)(!1),s=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(l,[]);let{hoverProps:f,triggerHoverEnd:d}=(0,r.useMemo)(()=>{let e=(e,r)=>{if(s.pointerType=r,u||"touch"===r||s.isHovered||!e.currentTarget.contains(e.target))return;s.isHovered=!0;let o=e.currentTarget;s.target=o,t&&t({type:"hoverstart",target:o,pointerType:r}),n&&n(!0),c(!0)},r=(e,t)=>{if(s.pointerType="",s.target=null,"touch"===t||!s.isHovered)return;s.isHovered=!1;let r=e.currentTarget;i&&i({type:"hoverend",target:r,pointerType:t}),n&&n(!1),c(!1)},a={};return"undefined"!=typeof PointerEvent?(a.onPointerEnter=t=>{o&&"mouse"===t.pointerType||e(t,t.pointerType)},a.onPointerLeave=e=>{!u&&e.currentTarget.contains(e.target)&&r(e,e.pointerType)}):(a.onTouchStart=()=>{s.ignoreEmulatedMouseEvents=!0},a.onMouseEnter=t=>{s.ignoreEmulatedMouseEvents||o||e(t,"mouse"),s.ignoreEmulatedMouseEvents=!1},a.onMouseLeave=e=>{!u&&e.currentTarget.contains(e.target)&&r(e,"mouse")}),{hoverProps:a,triggerHoverEnd:r}},[t,n,i,u,s]);return(0,r.useEffect)(()=>{u&&d({currentTarget:s.target},s.pointerType)},[u]),{hoverProps:f,isHovered:a}}},44495:function(e,t,n){"use strict";n.d(t,{R:function(){return o}});var r,o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},46527:function(e,t,n){"use strict";n.d(t,{h_:function(){return T},kF:function(){return A}});var r=n(59499),o=n(4730),i=n(16835),u=n(67294),a=n(73935),l=n(55346),c=n(11686),s=n(79593),f=n(70128),d=n(46844),p=n(97366),v=n(30995),m=n(66331),y=n(99278),h=["enabled"],g=["target"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?b(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var E=u.Fragment,O=(0,y.yV)(function(e,t){var n,r,o,l,h,g,b,w=(0,u.useRef)(null),O=(0,p.T)((0,p.h)(function(e){w.current=e}),t),x=(0,f.i)(w),A=(n=(0,v.n)(),r=(0,u.useContext)(P),o=(0,f.i)(w),l=(0,u.useState)(function(){if(!n&&null!==r)return null!=(e=r.current)?e:null;if(m.O.isServer)return null;var e,t=null==o?void 0:o.getElementById("headlessui-portal-root");if(t)return t;if(null===o)return null;var i=o.createElement("div");return i.setAttribute("id","headlessui-portal-root"),o.body.appendChild(i)}),g=(h=(0,i.Z)(l,2))[0],b=h[1],(0,u.useEffect)(function(){null!==g&&(null!=o&&o.body.contains(g)||null==o||o.body.appendChild(g))},[g,o]),(0,u.useEffect)(function(){n||null!==r&&b(r.current)},[r,b,n]),g),T=(0,u.useState)(function(){var e;return m.O.isServer?null:null!=(e=null==x?void 0:x.createElement("div"))?e:null}),j=(0,i.Z)(T,1)[0],C=(0,u.useContext)(S),L=(0,d.H)();return(0,c.e)(function(){!A||!j||A.contains(j)||(j.setAttribute("data-headlessui-portal",""),A.appendChild(j))},[A,j]),(0,c.e)(function(){if(j&&C)return C.register(j)},[C,j]),(0,s.L)(function(){var e;A&&j&&(j instanceof Node&&A.contains(j)&&A.removeChild(j),A.childNodes.length<=0&&(null==(e=A.parentElement)||e.removeChild(A)))}),L&&A&&j?(0,a.createPortal)((0,y.sY)({ourProps:{ref:O},theirProps:e,slot:{},defaultTag:E,name:"Portal"}),j):null}),x=u.Fragment,P=(0,u.createContext)(null),S=(0,u.createContext)(null);function A(){var e=(0,u.useContext)(S),t=(0,u.useRef)([]),n=(0,l.z)(function(n){return t.current.push(n),e&&e.register(n),function(){return r(n)}}),r=(0,l.z)(function(n){var r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),o=(0,u.useMemo)(function(){return{register:n,unregister:r,portals:t}},[n,r,t]);return[t,(0,u.useMemo)(function(){return function(e){var t=e.children;return u.createElement(S.Provider,{value:o},t)}},[o])]}var T=Object.assign((0,y.yV)(function(e,t){var n=(0,p.T)(t),r=e.enabled,i=(0,o.Z)(e,h);return void 0===r||r?u.createElement(O,w(w({},i),{},{ref:n})):(0,y.sY)({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:E,name:"Portal"})}),{Group:(0,y.yV)(function(e,t){var n=e.target,r=(0,o.Z)(e,g),i={ref:(0,p.T)(t)};return u.createElement(P.Provider,{value:n},(0,y.sY)({ourProps:i,theirProps:r,defaultTag:x,name:"Popover.Group"}))})})},73793:function(e,t,n){"use strict";n.d(t,{x:function(){return l}});var r=n(16835),o=n(67294),i=n(80689),u=n(38933),a=n(55346);function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disabled,n=(0,o.useRef)(null),l=(0,o.useState)(!1),c=(0,r.Z)(l,2),s=c[0],f=c[1],d=(0,u.G)(),p=(0,a.z)(function(){n.current=null,f(!1),d.dispose()}),v=(0,a.z)(function(e){if(d.dispose(),null===n.current){n.current=e.currentTarget,f(!0);var t=(0,i.r)(e.currentTarget);d.addEventListener(t,"pointerup",p,!1),d.addEventListener(t,"pointermove",function(e){if(n.current){var t,r,o,i;f((t=e.width/2,r=e.height/2,o={top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t},i=n.current.getBoundingClientRect(),!(!o||!i||o.right<i.left||o.left>i.right||o.bottom<i.top||o.top>i.bottom)))}},!1),d.addEventListener(t,"pointercancel",p,!1)}});return{pressed:s,pressProps:void 0!==t&&t?{}:{onPointerDown:v,onPointerUp:p,onClick:p}}}},38933:function(e,t,n){"use strict";n.d(t,{G:function(){return u}});var r=n(16835),o=n(67294),i=n(45285);function u(){var e=(0,o.useState)(i.k),t=(0,r.Z)(e,1)[0];return(0,o.useEffect)(function(){return function(){return t.dispose()}},[t]),t}},86492:function(e,t,n){"use strict";n.d(t,{h:function(){return u}});var r=n(16835),o=n(67294),i=n(11686);function u(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=null===e?null:"current"in e?e.current:e,u=(0,o.useReducer)(function(){return{}},{}),a=(0,r.Z)(u,2),l=a[0],c=a[1],s=(0,o.useMemo)(function(){return function(e){if(null===e)return{width:0,height:0};var t=e.getBoundingClientRect();return{width:t.width,height:t.height}}(n)},[n,l]);return(0,i.e)(function(){if(n){var e=new ResizeObserver(c);return e.observe(n),function(){e.disconnect()}}},[n]),t?{width:"".concat(s.width,"px"),height:"".concat(s.height,"px")}:s}},48189:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(67294),o=n(29627);function i(e,t,n,i){var u=(0,o.E)(n);(0,r.useEffect)(function(){function n(e){u.current(e)}return(e=null!=e?e:window).addEventListener(t,n,i),function(){return e.removeEventListener(t,n,i)}},[e,t,i])}},55346:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(67294),o=n(29627),i=function(e){var t=(0,o.E)(e);return r.useCallback(function(){return t.current.apply(t,arguments)},[t])}},11686:function(e,t,n){"use strict";n.d(t,{e:function(){return i}});var r=n(67294),o=n(66331),i=function(e,t){o.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},29627:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var r=n(67294),o=n(11686);function i(e){var t=(0,r.useRef)(e);return(0,o.e)(function(){t.current=e},[e]),t}},38010:function(e,t,n){"use strict";n.d(t,{m:function(){return u}});var r=n(67294),o=n(45285),i=n(29627);function u(e,t){var n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],u=(0,i.E)(function(e){var n=e.getBoundingClientRect();0===n.x&&0===n.y&&0===n.width&&0===n.height&&t()});(0,r.useEffect)(function(){if(n){var t=null===e?null:e instanceof HTMLElement?e:e.current;if(t){var r=(0,o.k)();if("undefined"!=typeof ResizeObserver){var i=new ResizeObserver(function(){return u.current(t)});i.observe(t),r.add(function(){return i.disconnect()})}if("undefined"!=typeof IntersectionObserver){var a=new IntersectionObserver(function(){return u.current(t)});a.observe(t),r.add(function(){return a.disconnect()})}return function(){return r.dispose()}}}},[e,u,n])}},79593:function(e,t,n){"use strict";n.d(t,{L:function(){return u}});var r=n(67294),o=n(69429),i=n(55346);function u(e){var t=(0,i.z)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(function(){return n.current=!1,function(){n.current=!0,(0,o.Y)(function(){n.current&&t()})}},[t])}},41467:function(e,t,n){"use strict";n.d(t,{O:function(){return s}});var r=n(67294),o=n(23578),i=n(78804),u=n(29627);function a(e,t,n){var o=(0,u.E)(t);(0,r.useEffect)(function(){function t(e){o.current(e)}return document.addEventListener(e,t,n),function(){return document.removeEventListener(e,t,n)}},[e,n])}var l=n(85681);function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function s(e,t){var n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],u=(0,r.useRef)(!1);function s(n,r){if(u.current&&!n.defaultPrevented){var i=r(n);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){var a,l=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
1if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return c(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,void 0)}}(e))){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}(function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e));try{for(l.s();!(a=l.n()).done;){var s=a.value;if(null!==s){var f=s instanceof HTMLElement?s:s.current;if(null!=f&&f.contains(i)||n.composed&&n.composedPath().includes(f))return}}}catch(e){l.e(e)}finally{l.f()}return(0,o.sP)(i,o.tJ.Loose)||-1===i.tabIndex||n.preventDefault(),t(n,i)}}}(0,r.useEffect)(function(){requestAnimationFrame(function(){u.current=n})},[n]);var f=(0,r.useRef)(null);a("pointerdown",function(e){var t,n;u.current&&(f.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("mousedown",function(e){var t,n;u.current&&(f.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("click",function(e){(0,i.tq)()||f.current&&(s(e,function(){return f.current}),f.current=null)},!0),a("touchend",function(e){return s(e,function(){return e.target instanceof HTMLElement?e.target:null})},!0),(0,l.s)("blur",function(e){return s(e,function(){return window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null})},!0)}},70128:function(e,t,n){"use strict";n.d(t,{i:function(){return i}});var r=n(67294),o=n(80689);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(function(){return o.r.apply(void 0,t)},[].concat(t))}},86113:function(e,t,n){"use strict";n.d(t,{f:function(){return a}});var r=n(16835),o=n(67294),i=n(11686);function u(e){if(e.type)return e.type;var t,n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}function a(e,t){var n=(0,o.useState)(function(){return u(e)}),a=(0,r.Z)(n,2),l=a[0],c=a[1];return(0,i.e)(function(){c(u(e))},[e.type,e.as]),(0,i.e)(function(){l||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&c("button")},[l,t]),l}},98242:function(e,t,n){"use strict";n.d(t,{H:function(){return s},v:function(){return c}});var r=n(67294),o=n(14827),i=n(55346),u=n(70128);function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return l(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.defaultContainers,l=void 0===n?[]:n,c=t.portals,s=t.mainTreeNodeRef,f=(0,r.useRef)(null!=(e=null==s?void 0:s.current)?e:null),d=(0,u.i)(f),p=(0,i.z)(function(){var e,t,n,r,o=[],i=a(l);try{for(i.s();!(r=i.n()).done;){var u=r.value;null!==u&&(u instanceof HTMLElement?o.push(u):"current"in u&&u.current instanceof HTMLElement&&o.push(u.current))}}catch(e){i.e(e)}finally{i.f()}if(null!=c&&c.current){var s,p=a(c.current);try{for(p.s();!(s=p.n()).done;){var v=s.value;o.push(v)}}catch(e){p.e(e)}finally{p.f()}}var m,y=a(null!=(e=null==d?void 0:d.querySelectorAll("html > *, body > *"))?e:[]);try{for(y.s();!(m=y.n()).done;)!function(){var e=m.value;e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(f.current)||e.contains(null==(n=null==(t=f.current)?void 0:t.getRootNode())?void 0:n.host)||o.some(function(t){return e.contains(t)})||o.push(e))}()}catch(e){y.e(e)}finally{y.f()}return o}
1);return{resolveContainers:p,contains:(0,i.z)(function(e){return p().some(function(t){return t.contains(e)})}),mainTreeNodeRef:f,MainTreeNode:(0,r.useMemo)(function(){return function(){return null!=s?null:r.createElement(o._,{features:o.x.Hidden,ref:f})}},[f,s])}}function s(){var e=(0,r.useRef)(null);return{mainTreeNodeRef:e,MainTreeNode:(0,r.useMemo)(function(){return function(){return r.createElement(o._,{features:o.x.Hidden,ref:e})}},[e])}}},80200:function(e,t,n){"use strict";n.d(t,{P:function(){return y}});var r,o,i,u,a=n(27812),l=n(67294),c=n(11686),s=n(16835),f=n(45285),d=n(78804);function p(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return v(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var m=(r=function(){return new Map},o={PUSH:function(e,t){var n,r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,f.k)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP:function(e,t){var n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT:function(e){var t,n={doc:e.doc,d:e.d,meta:function(e){var t,n={},r=p(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;Object.assign(n,o(n))}}catch(e){r.e(e)}finally{r.f()}return n}(e.meta)},r=[(0,d.gn)()?{before:function(e){var t=e.doc,n=e.d,r=e.meta;function o(e){return r.containers.flatMap(function(e){return e()}).some(function(t){return t.contains(e)})}n.microTask(function(){if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){var e,r=(0,f.k)();r.style(t.documentElement,"scrollBehavior","auto"),n.add(function(){return n.microTask(function(){return r.dispose()})})}var i=null!=(e=window.scrollY)?e:window.pageYOffset,u=null;n.addEventListener(t,"click",function(e){if(e.target instanceof HTMLElement)try{var n=e.target.closest("a");if(!n)return;var r=new URL(n.href).hash,i=t.querySelector(r);i&&!o(i)&&(u=i)}catch(e){}},!0),n.addEventListener(t,"touchstart",function(e){if(e.target instanceof HTMLElement){if(o(e.target)){for(var t=e.target;t.parentElement&&o(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")}}),n.addEventListener(t,"touchmove",function(e){if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName){if(o(e.target)){for(var t=e.target;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}),n.add(function(){var e;i!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,i),u&&u.isConnected&&(u.scrollIntoView({block:"nearest"}),u=null)})})}}:{},{before:function(e){var n,r=e.doc,o=r.documentElement;t=Math.max(0,(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth)},after:function(e){var n=e.doc,r=e.d,o=n.documentElement,i=Math.max(0,o.clientWidth-o.offsetWidth),u=Math.max(0,t-i);r.style(o,"paddingRight","".concat(u,"px"))}},{before:function(e){var t=e.doc;e.d.style(t.documentElement,"overflow","hidden")}}];r.forEach(function(e){var t=e.before;return null==t?void 0:t(n)}),r.forEach(function(e){var t=e.after;return null==t?void 0:t(n)})},SCROLL_ALLOW:function(e){e.d.dispose()},TEARDOWN:function(e){var t=e.doc;this.delete(t)}},i=r(),u=new Set,{getSnapshot:function(){return i},subscribe:function(e){return u.add(e),function(){return u.delete(e)}},dispatch:function(e){for(var t,n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];var l=(t=o[e]).call.apply(t,[i].concat(r));l&&(i=l,u.forEach(function(e){return e()}))}});function y(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return[document.body]};!function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return{containers:[]}},r=(0,l.useSyncExternalStore)(m.subscribe,m.getSnapshot,m.getSnapshot),o=e?r.get(e):void 0;o&&o.count,(0,c.e)(function(){if(!(!e||!t))return m.dispatch("PUSH",e,n),function(){return m.dispatch("POP",e,n)}},[t,e])}(e,t,function(e){var t;
1return{containers:[].concat((0,a.Z)(null!=(t=e.containers)?t:[]),[n])}})}m.subscribe(function(){var e,t=m.getSnapshot(),n=new Map,r=p(t);try{for(r.s();!(e=r.n()).done;){var o=(0,s.Z)(e.value,1)[0];n.set(o,o.documentElement.style.overflow)}}catch(e){r.e(e)}finally{r.f()}var i,u=p(t.values());try{for(u.s();!(i=u.n()).done;){var a=i.value,l="hidden"===n.get(a.doc),c=0!==a.count;(c&&!l||!c&&l)&&m.dispatch(a.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",a),0===a.count&&m.dispatch("TEARDOWN",a)}}catch(e){u.e(e)}finally{u.f()}})},46844:function(e,t,n){"use strict";n.d(t,{H:function(){return a}});var r,o=n(16835),i=n(67294),u=n(66331);function a(){var e,t=(e="undefined"==typeof document,(r||(r=n.t(i,2))).useSyncExternalStore(function(){return function(){}},function(){return!1},function(){return!e})),a=i.useState(u.O.isHandoffComplete),l=(0,o.Z)(a,2),c=l[0],s=l[1];return c&&!1===u.O.isHandoffComplete&&s(!1),i.useEffect(function(){!0!==c&&s(!0)},[c]),i.useEffect(function(){return u.O.handoff()},[]),!t&&c}},97366:function(e,t,n){"use strict";n.d(t,{T:function(){return c},h:function(){return l}});var r=n(59499),o=n(67294),i=n(55346);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var a=Symbol();function l(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,(0,r.Z)({},a,t))}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=(0,o.useRef)(t);(0,o.useEffect)(function(){r.current=t},[t]);var l=(0,i.z)(function(e){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,void 0)}}(e))){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}(r.current);try{for(n.s();!(t=n.n()).done;){var o=t.value;null!=o&&("function"==typeof o?o(e):o.current=e)}}catch(e){n.e(e)}finally{n.f()}});return t.every(function(e){return null==e||(null==e?void 0:e[a])})?void 0:l}},17633:function(e,t,n){"use strict";n.d(t,{N:function(){return u},l:function(){return a}});var r,o=n(67294),i=n(85681),u=((r=u||{})[r.Forwards=0]="Forwards",r[r.Backwards=1]="Backwards",r);function a(){var e=(0,o.useRef)(0);return(0,i.s)("keydown",function(t){"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}},85681:function(e,t,n){"use strict";n.d(t,{s:function(){return i}});var r=n(67294),o=n(29627);function i(e,t,n){var i=(0,o.E)(t);(0,r.useEffect)(function(){function t(e){i.current(e)}return window.addEventListener(e,t,n),function(){return window.removeEventListener(e,t,n)}},[e,n])}},81627:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(67294),o=(0,r.createContext)(function(){});function i(e){var t=e.value,n=e.children;return r.createElement(o.Provider,{value:t},n)}},55284:function(e,t,n){"use strict";n.d(t,{HO:function(){return eK},ES:function(){return e$},U8:function(){return ez},AZ:function(){return eV},L:function(){return eB},Vy:function(){return eU}});var r=n(27812),o=n(59499),i=n(16835),u=n(67294),a=n.t(u,2);let l=Math.min,c=Math.max,s=Math.round,f=Math.floor,d=e=>({x:e,y:e}),p={left:"right",right:"left",bottom:"top",top:"bottom"},v={start:"end",end:"start"};function m(e,t){return"function"==typeof e?e(t):e}function y(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function b(e){return"y"===e?"height":"width"}function w(e){return["top","bottom"].includes(y(e))?"y":"x"}function E(e){return e.replace(/start|end/g,e=>v[e])}function O(e){return e.replace(/left|right|bottom|top/g,e=>p[e])}function x(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function P(e,t,n){let r,{reference:o,floating:i}=e,u=w(t),a=g(w(t)),l=b(a),c=y(t),s="y"===u,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[l]/2-i[l]/2;switch(c){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let S=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:u}
1=n,a=i.filter(Boolean),l=await (null==u.isRTL?void 0:u.isRTL(t)),c=await u.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=P(c,r,l),d=r,p={},v=0;for(let n=0;n<a.length;n++){let{name:i,fn:m}=a[n],{x:y,y:h,data:g,reset:b}=await m({x:s,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:c,platform:u,elements:{reference:e,floating:t}});s=null!=y?y:s,f=null!=h?h:f,p={...p,[i]:{...p[i],...g}},b&&v<=50&&(v++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(c=!0===b.rects?await u.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:s,y:f}=P(c,d,l)),n=-1)}return{x:s,y:f,placement:d,strategy:o,middlewareData:p}};async function A(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:u,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:s="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=m(t,e),v="number"!=typeof p?{top:0,right:0,bottom:0,left:0,...p}:{top:p,right:p,bottom:p,left:p},y=a[d?"floating"===f?"reference":"floating":f],h=x(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(y)))||n?y:y.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:s,strategy:l})),g="floating"===f?{x:r,y:o,width:u.floating.width,height:u.floating.height}:u.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},E=x(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:g,offsetParent:b,strategy:l}):g);return{top:(h.top-E.top+v.top)/w.y,bottom:(E.bottom-h.bottom+v.bottom)/w.y,left:(h.left-E.left+v.left)/w.x,right:(E.right-h.right+v.right)/w.x}}async function T(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),u=y(n),a=h(n),l="y"===w(n),c=["left","top"].includes(u)?-1:1,s=i&&l?-1:1,f=m(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:v}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof v&&(p="end"===a?-1*v:v),l?{x:p*s,y:d*c}:{x:d*c,y:p*s}}function j(e){return M(e)?(e.nodeName||"").toLowerCase():"#document"}function C(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function L(e){var t;return null==(t=(M(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function M(e){return e instanceof Node||e instanceof C(e).Node}function k(e){return e instanceof Element||e instanceof C(e).Element}function R(e){return e instanceof HTMLElement||e instanceof C(e).HTMLElement}function F(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof C(e).ShadowRoot)}function H(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function I(e){let t=N(),n=_(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 N(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function D(e){return["html","body","#document"].includes(j(e))}function _(e){return C(e).getComputedStyle(e)}function Z(e){return k(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function W(e){if("html"===j(e))return e;let t=e.assignedSlot||e.parentNode||F(e)&&e.host||L(e);return F(t)?t.host:t}function U(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=W(t);return D(n)?t.ownerDocument?t.ownerDocument.body:t.body:R(n)&&H(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),u=C(o);
1return i?t.concat(u,u.visualViewport||[],H(o)?o:[],u.frameElement&&n?U(u.frameElement):[]):t.concat(o,U(o,[],n))}function V(e){let t=_(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=R(e),i=o?e.offsetWidth:n,u=o?e.offsetHeight:r,a=s(n)!==i||s(r)!==u;return a&&(n=i,r=u),{width:n,height:r,$:a}}function B(e){return k(e)?e:e.contextElement}function z(e){let t=B(e);if(!R(t))return d(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=V(t),u=(i?s(n.width):n.width)/r,a=(i?s(n.height):n.height)/o;return u&&Number.isFinite(u)||(u=1),a&&Number.isFinite(a)||(a=1),{x:u,y:a}}let $=d(0);function K(e){let t=C(e);return N()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:$}function q(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),u=B(e),a=d(1);t&&(r?k(r)&&(a=z(r)):a=z(e));let l=(void 0===(o=n)&&(o=!1),r&&(!o||r===C(u))&&o)?K(u):d(0),c=(i.left+l.x)/a.x,s=(i.top+l.y)/a.y,f=i.width/a.x,p=i.height/a.y;if(u){let e=C(u),t=r&&k(r)?C(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=z(o),t=o.getBoundingClientRect(),r=_(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,u=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,f*=e.x,p*=e.y,c+=i,s+=u,o=(n=C(o)).frameElement}}return x({width:f,height:p,x:c,y:s})}let Y=[":popover-open",":modal"];function G(e){return Y.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function X(e){return q(L(e)).left+Z(e).scrollLeft}function J(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=C(e),r=L(e),o=n.visualViewport,i=r.clientWidth,u=r.clientHeight,a=0,l=0;if(o){i=o.width,u=o.height;let e=N();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:i,height:u,x:a,y:l}}(e,n);else if("document"===t)r=function(e){let t=L(e),n=Z(e),r=e.ownerDocument.body,o=c(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=c(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),u=-n.scrollLeft+X(e),a=-n.scrollTop;return"rtl"===_(r).direction&&(u+=c(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:u,y:a}}(L(e));else if(k(t))r=function(e,t){let n=q(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=R(e)?z(e):d(1),u=e.clientWidth*i.x;return{width:u,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=K(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return x(r)}function Q(e){return"static"===_(e).position}function ee(e,t){return R(e)&&"fixed"!==_(e).position?t?t(e):e.offsetParent:null}function et(e,t){let n=C(e);if(G(e))return n;if(!R(e)){let t=W(e);for(;t&&!D(t);){if(k(t)&&!Q(t))return t;t=W(t)}return n}let r=ee(e,t);for(;r&&["table","td","th"].includes(j(r))&&Q(r);)r=ee(r,t);return r&&D(r)&&Q(r)&&!I(r)?n:r||function(e){let t=W(e);for(;R(t)&&!D(t);){if(I(t))return t;t=W(t)}return null}(e)||n}let en=async function(e){let t=this.getOffsetParent||et,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=R(t),o=L(t),i="fixed"===n,u=q(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=d(0);if(r||!r&&!i){if(("body"!==j(t)||H(o))&&(a=Z(t)),r){let e=q(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=X(o))}return{x:u.left+a.scrollLeft-l.x,y:u.top+a.scrollTop-l.y,width:u.width,height:u.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},er={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,u=L(r),a=!!t&&G(t.floating);if(r===u||a&&i)return n;let l={scrollLeft:0,scrollTop:0},c=d(1),s=d(0),f=R(r);if((f||!f&&!i)&&(("body"!==j(r)||H(u))&&(l=Z(r)),R(r))){let e=q(r);c=z(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+s.x,y:n.y*c.y-l.scrollTop*c.y+s.y}},getDocumentElement:L,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?G(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=U(e,[],!1).filter(e=>k(e)&&"body"!==j(e)),o=null,i="fixed"===_(e).position,u=i?W(e):e;for(;k(u)&&!D(u);){let t=_(u),n=I(u);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||H(u)&&!n&&function e(t,n){let r=W(t);return!(r===n||!k(r)||D(r))&&("fixed"===_(r).position||e(r,n))}(e,u))?r=r.filter(e=>e!==u):o=t,u=W(u)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=i[0],a=i.reduce((e,n)=>{let r=J(t,n,o);return e.top=c(r.top,e.top),e.right=l(r.right,e.right),e.bottom=l(r.bottom,e.bottom),e.left=c(r.left,e.left),e},J(t,u,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:et,getElementRects:en,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=V(e);return{width:t,height:n}},getScale:z,isElement:k,isRTL:function(e){return"rtl"===_(e).direction}};function eo(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:u=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=B(e),v=i||u?[...p?U(p):[],...U(t)]:[];
1v.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let m=p&&s?function(e,t){let n,r=null,o=L(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let{left:d,top:p,width:v,height:m}=e.getBoundingClientRect();if(a||t(),!v||!m)return;let y=f(p),h=f(o.clientWidth-(d+v)),g={rootMargin:-y+"px "+-h+"px "+-f(o.clientHeight-(p+m))+"px "+-f(d)+"px",threshold:c(0,l(1,s))||1},b=!0;function w(e){let t=e[0].intersectionRatio;if(t!==s){if(!b)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},1e3)}b=!1}try{r=new IntersectionObserver(w,{...g,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(w,g)}r.observe(e)}(!0),i}(p,n):null,y=-1,h=null;a&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&h&&(h.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),p&&!d&&h.observe(p),h.observe(t));let g=d?q(e):null;return d&&function t(){let r=q(e);g&&(r.x!==g.x||r.y!==g.y||r.width!==g.width||r.height!==g.height)&&n(),g=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;v.forEach(e=>{i&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=h)||e.disconnect(),h=null,d&&cancelAnimationFrame(o)}}let ei=(e,t,n)=>{let r=new Map,o={platform:er,...n},i={...o.platform,_c:r};return S(e,t,{...o,platform:i})};var eu=n(73935),ea="undefined"!=typeof document?u.useLayoutEffect:u.useEffect;function el(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(!el(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)&&!el(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ec(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=ec(e);return Math.round(t*n)/n}function ef(e){let t=u.useRef(e);return ea(()=>{t.current=e}),t}let ed=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:i,placement:u,middlewareData:a}=e,l=await T(e,n);return u===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:u}}}}),options:[e,t]}},ep=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o}=e,{mainAxis:i=!0,crossAxis:u=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=m(n,e),f={x:t,y:r},d=await A(e,s),p=w(y(o)),v=g(p),h=f[v],b=f[p];if(i){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=h+d[e],r=h-d[t];h=c(n,l(h,r))}
1if(u){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=b+d[e],r=b-d[t];b=c(n,l(b,r))}let E=a.fn({...e,[v]:h,[p]:b});return{...E,data:{x:E.x-t,y:E.y-r}}}}),options:[e,t]}},ev=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,i,u;let{placement:a,middlewareData:l,rects:c,initialPlacement:s,platform:f,elements:d}=e,{mainAxis:p=!0,crossAxis:v=!0,fallbackPlacements:x,fallbackStrategy:P="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:T=!0,...j}=m(n,e);if(null!=(t=l.arrow)&&t.alignmentOffset)return{};let C=y(a),L=y(s)===s,M=await (null==f.isRTL?void 0:f.isRTL(d.floating)),k=x||(L||!T?[O(s)]:function(e){let t=O(e);return[E(e),t,E(t)]}(s));x||"none"===S||k.push(...function(e,t,n,r){let o=h(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[]}}(y(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(E)))),i}(s,T,S,M));let R=[s,...k],F=await A(e,j),H=[],I=(null==(r=l.flip)?void 0:r.overflows)||[];if(p&&H.push(F[C]),v){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),o=g(w(e)),i=b(o),u="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(u=O(u)),[u,O(u)]}(a,c,M);H.push(F[e[0]],F[e[1]])}if(I=[...I,{placement:a,overflows:H}],!H.every(e=>e<=0)){let e=((null==(o=l.flip)?void 0:o.index)||0)+1,t=R[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let n=null==(i=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(P){case"bestFit":{let e=null==(u=I.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:u[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},em=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){let t,r;let{placement:o,rects:i,platform:u,elements:a}=e,{apply:s=()=>{},...f}=m(n,e),d=await A(e,f),p=y(o),v=h(o),g="y"===w(o),{width:b,height:E}=i.floating;"top"===p||"bottom"===p?(t=p,r=v===(await (null==u.isRTL?void 0:u.isRTL(a.floating))?"start":"end")?"left":"right"):(r=p,t="end"===v?"top":"bottom");let O=E-d.top-d.bottom,x=b-d.left-d.right,P=l(E-d[t],O),S=l(b-d[r],x),T=!e.middlewareData.shift,j=P,C=S;if(g?C=v||T?l(S,x):x:j=v||T?l(P,O):O,T&&!v){let e=c(d.left,0),t=c(d.right,0),n=c(d.top,0),r=c(d.bottom,0);g?C=b-2*(0!==e||0!==t?e+t:c(d.left,d.right)):j=E-2*(0!==n||0!==r?n+r:c(d.top,d.bottom))}await s({...e,availableWidth:C,availableHeight:j});let L=await u.getDimensions(a.floating);return b!==L.width||E!==L.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},ey={...a},eh=ey.useInsertionEffect||(e=>e());function eg(e){let t=u.useRef(()=>{});return eh(()=>{t.current=e}),u.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var eb="undefined"!=typeof document?u.useLayoutEffect:u.useEffect;let ew=!1,eE=0,eO=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+eE++,ex=ey.useId||function(){let[e,t]=u.useState(()=>ew?eO():void 0);return eb(()=>{null==e&&t(eO())},[]),u.useEffect(()=>{ew=!0},[]),e},eP=u.createContext(null),eS=u.createContext(null),eA=()=>{var e;return(null==(e=u.useContext(eP))?void 0:e.id)||null},eT=()=>u.useContext(eS),ej="active",eC="selected";
1function eL(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[ej]:t,[eC]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[ej,eC].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var u;null==(u=r.get(n))||u.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=i}}),e),{})}}function eM(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let ek=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:o,offset:i=0,index:u=0,minItemsVisible:a=4,referenceOverflowThreshold:l=0,scrollRef:c,...s}=e,{rects:f,elements:{floating:d}}=t,p=n.current[u];if(!p)return{};let v={...t,...await ed(-p.offsetTop-d.clientTop-f.reference.height/2-p.offsetHeight/2-i).fn(t)},m=(null==c?void 0:c.current)||d,y=await A(eM(v,m.scrollHeight),s),h=await A(v,{...s,elementContext:"reference"}),g=Math.max(0,y.top),b=v.y+g,w=Math.max(0,m.scrollHeight-g-Math.max(0,y.bottom));return m.style.maxHeight=w+"px",m.scrollTop=g,o&&(m.offsetHeight<p.offsetHeight*Math.min(a,n.current.length-1)-1||h.top>=-l||h.bottom>=-l?(0,eu.flushSync)(()=>o(!0)):(0,eu.flushSync)(()=>o(!1))),r&&(r.current=await A(eM({...v,y:b},m.offsetHeight),s)),{y:b}}});var eR=n(38933),eF=n(55346),eH=n(11686);function eI(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return eN(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eN(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function eN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function eD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eD(Object(n),!0).forEach(function(t){(0,o.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eZ=(0,u.createContext)({styles:void 0,setReference:function(){},setFloating:function(){},getReferenceProps:function(){return{}},getFloatingProps:function(){return{}},slot:{}});eZ.displayName="FloatingContext";var eW=(0,u.createContext)(null);function eU(e){return(0,u.useMemo)(function(){return e?"string"==typeof e?{to:e}:e:null},[e])}function eV(){return(0,u.useContext)(eZ).setReference}function eB(){return(0,u.useContext)(eZ).getReferenceProps}function ez(){var e=(0,u.useContext)(eZ),t=e.getFloatingProps,n=e.slot;return(0,u.useCallback)(function(){return Object.assign({},t.apply(void 0,arguments),{"data-anchor":n.anchor})},[t,n])}function e$(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});var t=(0,u.useContext)(eW),n=(0,u.useMemo)(function(){return e},[JSON.stringify(e,"undefined"!=typeof HTMLElement?function(e,t){return t instanceof HTMLElement?t.outerHTML:t}:void 0)]);(0,eH.e)(function(){null==t||t(null!=n?n:null)},[t,n]);var r=(0,u.useContext)(eZ);return(0,u.useMemo)(function(){return[r.setFloating,e?r.styles:{}]},[r.setFloating,e,r.styles])}function eK(e){var t,n,r,o,a,l,c=e.children,s=e.enabled,f=(0,u.useState)(null),d=(0,i.Z)(f,2),p=d[0],v=d[1],m=(0,u.useState)(0),y=(0,i.Z)(m,2),h=y[0],g=y[1],b=(0,u.useRef)(null),w=(0,u.useState)(null),E=(0,i.Z)(w,2),O=E[0],x=E[1];(0,eH.e)(function(){if(O){var e=new MutationObserver(function(){var e=O.style.maxHeight;parseFloat(e)!==parseInt(e)&&(O.style.maxHeight="".concat(Math.ceil(parseFloat(e)),"px"))});return e.observe(O,{attributes:!0,attributeFilter:["style"]}),function(){e.disconnect()}}},[O]);var P=(void 0===s||s)&&null!==p&&null!==O,S=(o=eq(null!=(t=null==p?void 0:p.gap)?t:"var(--anchor-gap, 0)",O),a=eq(null!=(n=null==p?void 0:p.offset)?n:"var(--anchor-offset, 0)",O),l=eq(null!=(r=null==p?void 0:p.padding)?r:"var(--anchor-padding, 0)",O),e_(e_({},p),{},{gap:o,offset:a,padding:l})),A=S.to,T=S.gap,j=S.offset,C=S.padding,L=void 0===C?0:C,M=S.inner,R=(void 0===A?"bottom":A).split(" "),F=(0,i.Z)(R,2),H=F[0],I=F[1],N=void 0===I?"center":I;(0,eH.e)(function(){P&&g(0)},[P]);var D=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,o=ex(),i=u.useRef({}),[a]=u.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;
1null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})()),l=null!=eA(),[c,s]=u.useState(r.reference),f=eg((e,t,r)=>{i.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:r,nested:l}),null==n||n(e,t,r)}),d=u.useMemo(()=>({setPositionReference:s}),[]),p=u.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return u.useMemo(()=>({dataRef:i,open:t,onOpenChange:f,elements:p,events:a,floatingId:o,refs:d}),[t,f,p,a,o,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,a]=u.useState(null),[l,c]=u.useState(null),s=(null==o?void 0:o.reference)||i,f=u.useRef(null),d=eT();eb(()=>{s&&(f.current=s)},[s]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:c,open:s}=e,[f,d]=u.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,v]=u.useState(r);el(p,r)||v(r);let[m,y]=u.useState(null),[h,g]=u.useState(null),b=u.useCallback(e=>{e!==x.current&&(x.current=e,y(e))},[]),w=u.useCallback(e=>{e!==P.current&&(P.current=e,g(e))},[]),E=i||m,O=a||h,x=u.useRef(null),P=u.useRef(null),S=u.useRef(f),A=null!=c,T=ef(c),j=ef(o),C=u.useCallback(()=>{if(!x.current||!P.current)return;let e={placement:t,strategy:n,middleware:p};j.current&&(e.platform=j.current),ei(x.current,P.current,e).then(e=>{let t={...e,isPositioned:!0};L.current&&!el(S.current,t)&&(S.current=t,eu.flushSync(()=>{d(t)}))})},[p,t,n,j]);ea(()=>{!1===s&&S.current.isPositioned&&(S.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let L=u.useRef(!1);ea(()=>(L.current=!0,()=>{L.current=!1}),[]),ea(()=>{if(E&&(x.current=E),O&&(P.current=O),E&&O){if(T.current)return T.current(E,O,C);C()}},[E,O,C,T,A]);let M=u.useMemo(()=>({reference:x,floating:P,setReference:b,setFloating:w}),[b,w]),k=u.useMemo(()=>({reference:E,floating:O}),[E,O]),R=u.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=es(k.floating,f.x),r=es(k.floating,f.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...ec(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,k.floating,f.x,f.y]);return u.useMemo(()=>({...f,update:C,refs:M,elements:k,floatingStyles:R}),[f,C,M,k,R])}({...e,elements:{...o,...l&&{reference:l}}}),v=u.useCallback(e=>{let t=k(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c(t),p.refs.setReference(t)},[p.refs]),m=u.useCallback(e=>{(k(e)||null===e)&&(f.current=e,a(e)),(k(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!k(e))&&p.refs.setReference(e)},[p.refs]),y=u.useMemo(()=>({...p.refs,setReference:m,setPositionReference:v,domReference:f}),[p.refs,m,v]),h=u.useMemo(()=>({...p.elements,domReference:s}),[p.elements,s]),g=u.useMemo(()=>({...p,...r,refs:y,elements:h,nodeId:t}),[p,y,h,t,r]);return eb(()=>{r.dataRef.current.floatingContext=g;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=g)}),u.useMemo(()=>({...p,context:g,refs:y,elements:h}),[p,y,h,g])}({open:P,placement:"selection"===H?"center"===N?"bottom":"bottom-".concat(N):"center"===N?"".concat(H):"".concat(H,"-").concat(N),strategy:"absolute",transform:!1,middleware:[ed({mainAxis:"selection"===H?0:void 0===T?0:T,crossAxis:void 0===j?0:j}),ep({padding:L}),"selection"!==H&&ev({padding:L}),"selection"===H&&M?ek(e_(e_({},M),{},{padding:L,overflowRef:b,offset:h,minItemsVisible:4,referenceOverflowThreshold:L,onFallbackChange:function(e){if(e){var t=W.elements.floating;if(t){var n,r,o,i=parseFloat(getComputedStyle(t).scrollPaddingBottom)||0,u=Math.min(4,t.childElementCount),a=0,l=0,c=eI(null!=(r=null==(n=W.elements.floating)?void 0:n.childNodes)?r:[]);try{for(c.s();!(o=c.n()).done;){var s=o.value;if(s instanceof HTMLElement){var f=s.offsetTop,d=f+s.clientHeight+i,p=t.scrollTop,v=p+t.clientHeight;if(f>=p&&d<=v)u--;else{l=Math.max(0,Math.min(d,v)-Math.max(f,p)),a=s.clientHeight;break}}}}catch(e){c.e(e)}finally{c.f()}u>=1&&g(function(e){var t=a*u-l+i;return e>=t?e:t})}}}})):null,em({padding:L,apply:function(e){var t=e.availableWidth,n=e.availableHeight;
1Object.assign(e.elements.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:eo}),_=D.refs,Z=D.floatingStyles,W=D.context,U=W.placement.split("-"),V=(0,i.Z)(U,2),B=V[0],z=void 0===B?H:B,$=V[1],K=void 0===$?N:$;"selection"===H&&(z="selection");var q=(0,u.useMemo)(function(){return{anchor:[z,K].filter(Boolean).join(" ")}},[z,K]),Y=function(e){void 0===e&&(e=[]);let t=e,n=u.useCallback(t=>eL(t,e,"reference"),t),r=u.useCallback(t=>eL(t,e,"floating"),t),o=u.useCallback(t=>eL(t,e,"item"),e.map(e=>null==e?void 0:e.item));return u.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:o}),[n,r,o])}([function(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:i,scrollRef:a,onChange:l}=t,c=eg(l),s=u.useRef(!1),f=u.useRef(null),d=u.useRef(null);return u.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,o=i.current.bottom>=-.5,u=t.scrollHeight-t.clientHeight,a=n<0?-1:1,l=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!o&&n<0?(e.preventDefault(),(0,eu.flushSync)(()=>{c(e=>e+Math[l](n,u*a))})):/firefox/i.test(function(){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}())&&(t.scrollTop+=n))}let t=(null==a?void 0:a.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{f.current=t.scrollTop,null!=i.current&&(d.current={...i.current})}),()=>{f.current=null,d.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,i,a,c]),u.useMemo(()=>o?{floating:{onKeyDown(){s.current=!0},onWheel(){s.current=!1},onPointerMove(){s.current=!1},onScroll(){let e=(null==a?void 0:a.current)||r.floating;if(i.current&&e&&s.current){if(null!==f.current){let t=e.scrollTop-f.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&(0,eu.flushSync)(()=>c(e=>e+t))}requestAnimationFrame(()=>{f.current=e.scrollTop})}}}}:{},[o,i,r.floating,a,c])}(W,{overflowRef:b,onChange:g})]),G=Y.getReferenceProps,X=Y.getFloatingProps,J=(0,eF.z)(function(e){x(e),_.setFloating(e)});return u.createElement(eW.Provider,{value:v},u.createElement(eZ.Provider,{value:{setFloating:J,setReference:_.setReference,styles:Z,getReferenceProps:G,getFloatingProps:X,slot:q}},c))}function eq(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=(0,eR.G)(),a=(0,eF.z)(function(e,t){if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];var u=eY(e,t);return[u,function(n){var a=function e(t){var n=/var\((.*)\)/.exec(t);if(n){var o=n[1].indexOf(",");if(-1===o)return[n[1]];var i=n[1].slice(0,o).trim(),u=n[1].slice(o+1).trim();return u?[i].concat((0,r.Z)(e(u))):[i]}return[]}(e),l=a.map(function(e){return window.getComputedStyle(t).getPropertyValue(e)});return o.requestAnimationFrame(function r(){o.nextFrame(r);var c,s=!1,f=eI(a.entries());try{for(f.s();!(c=f.n()).done;){var d=(0,i.Z)(c.value,2),p=d[0],v=d[1],m=window.getComputedStyle(t).getPropertyValue(v);if(l[p]!==m){l[p]=m,s=!0;break}}}catch(e){f.e(e)}finally{f.f()}if(s){var y=eY(e,t);u!==y&&(n(y),u=y)}}),o.dispose}]}return[n,null]}),l=(0,u.useMemo)(function(){return a(e,t)[0]},[e,t]),c=(0,u.useState)(),s=(0,i.Z)(c,2),f=s[0],d=s[1];return(0,eH.e)(function(){var n=a(e,t),r=(0,i.Z)(n,2),o=r[0],u=r[1];if(d(o),u)return u(d)},[e,t]),void 0===f?l:f}function eY(e,t){var n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");var r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}eW.displayName="PlacementContext"},14827:function(e,t,n){"use strict";n.d(t,{_:function(){return s},x:function(){return c}});var r,o=n(59499),i=n(4730),u=n(99278),a=["features"];function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var c=((r=c||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r),s=(0,u.yV)(function(e,t){var n,r=e.features,c=void 0===r?1:r,s=(0,i.Z)(e,a),f={ref:t,"aria-hidden":(2&c)==2||(null!=(n=s["aria-hidden"])?n:void 0),hidden:(4&c)==4||void 0,style:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(n),!0).forEach(function(t){(0,o.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},(4&c)==4&&(2&c)!=2&&{display:"none"})};return(0,u.sY)({ourProps:f,theirProps:s,slot:{},defaultTag:"div",name:"Hidden"})})},2733:function(e,t,n){"use strict";n.d(t,{ZM:function(){return u},oJ:function(){return a},up:function(){return l}});var r,o=n(67294),i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var u=((r=u||{})[r.Open=1]="Open",r[r.Closed=2]="Closed",r[r.Closing=4]="Closing",r[r.Opening=8]="Opening",r);function a(){return(0,o.useContext)(i)}function l(e){var t=e.value,n=e.children;return o.createElement(i.Provider,{value:t},n)}},30995:function(e,t,n){"use strict";n.d(t,{O:function(){return u},n:function(){return i}});var r=n(67294),o=(0,r.createContext)(!1);function i(){return(0,r.useContext)(o)}function u(e){return r.createElement(o.Provider,{value:e.force},e.children)}},74355:function(e,t,n){"use strict";function r(e){for(var t=e.parentElement,n=null;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;var r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;for(var t=e.previousElementSibling;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{P:function(){return r}})},6835:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(function(e){return"string"==typeof e?e.split(" "):[]}))).filter(Boolean).join(" ")}n.d(t,{A:function(){return r}})},45285:function(e,t,n){"use strict";n.d(t,{k:function(){return function e(){var t=[],n={addEventListener:function(e,t,r,o){return e.addEventListener(t,r,o),n.add(function(){return e.removeEventListener(t,r,o)})},requestAnimationFrame:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=requestAnimationFrame.apply(void 0,arguments);return n.add(function(){return cancelAnimationFrame(e)})}),nextFrame:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(function(){return n.requestAnimationFrame.apply(n,t)})},setTimeout:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=setTimeout.apply(void 0,arguments);return n.add(function(){return clearTimeout(e)})}),microTask:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var i={current:!0};return(0,o.Y)(function(){i.current&&t[0]()}),n.add(function(){i.current=!1})},style:function(e,t,n){var o=e.style.getPropertyValue(t);return Object.assign(e.style,(0,r.Z)({},t,n)),this.add(function(){Object.assign(e.style,(0,r.Z)({},t,o))})},group:function(t){var n=e();return t(n),this.add(function(){return n.dispose()})},add:function(e){return t.includes(e)||t.push(e),function(){var n=t.indexOf(e);if(n>=0){var r,o=i(t.splice(n,1));try{for(o.s();!(r=o.n()).done;)(0,r.value)()}catch(e){o.e(e)}finally{o.f()}}}},dispose:function(){var e,n=i(t.splice(0));try{for(n.s();!(e=n.n()).done;)(0,e.value)()}catch(e){n.e(e)}finally{n.f()}}};return n}}});var r=n(59499),o=n(69429);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}},66331:function(e,t,n){"use strict";n.d(t,{O:function(){return u}});var r=n(15358),o=Object.defineProperty,i=function(e,t,n){var r;return(r="symbol"!=typeof t?t+"":t)in e?o(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,n},u=new(function(){var e;function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}return e=[{key:"set",value:function(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}},{key:"reset",value:function(){this.set(this.detect())}},{key:"nextId",value:function(){return++this.currentId}},{key:"isServer",get:function(){return"server"===this.current}},{key:"isClient",get:function(){return"client"===this.current}},{key:"detect",value:function(){return"undefined"==typeof document?"server"
1:"client"}},{key:"handoff",value:function(){"pending"===this.handoffState&&(this.handoffState="complete")}},{key:"isHandoffComplete",get:function(){return"complete"===this.handoffState}}],function(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.Z)(o.key),o)}}(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}())},23578:function(e,t,n){"use strict";n.d(t,{C5:function(){return O},EO:function(){return P},GO:function(){return h},TO:function(){return v},fE:function(){return m},jA:function(){return S},sP:function(){return b},tJ:function(){return g},wI:function(){return w},z2:function(){return x}});var r,o,i,u,a,l=n(59499),c=n(45285),s=n(67770),f=n(80689),d=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(function(e){return"".concat(e,":not([tabindex='-1'])")}).join(","),p=["[data-autofocus]"].map(function(e){return"".concat(e,":not([tabindex='-1'])")}).join(","),v=((r=v||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r[r.AutoFocus=64]="AutoFocus",r),m=((o=m||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),y=((i=y||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i);function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(d)).sort(function(e,t){return Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))})}var g=((u=g||{})[u.Strict=0]="Strict",u[u.Loose=1]="Loose",u);function b(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(n=(0,f.r)(e))?void 0:n.body)&&(0,s.E)(r,(t={},(0,l.Z)(t,0,function(){return e.matches(d)}),(0,l.Z)(t,1,function(){for(var t=e;null!==t;){if(t.matches(d))return!0;t=t.parentElement}return!1}),t))}function w(e){var t=(0,f.r)(e);(0,c.k)().nextFrame(function(){t&&!b(t.activeElement,0)&&O(e)})}var E=((a=E||{})[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function O(e){null==e||e.focus({preventScroll:!0})}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};return e.slice().sort(function(e,n){var r=t(e),o=t(n);if(null===r||null===o)return 0;var i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function P(e,t){return S(h(),t,{relativeTo:e})}function S(e,t){var n,r,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=i.sorted,a=i.relativeTo,l=void 0===a?null:a,c=i.skipElements,s=void 0===c?[]:c,f=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,d=Array.isArray(e)?void 0===u||u?x(e):e:64&t?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(p)).sort(function(e,t){return Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))})}(e):h(e);s.length>0&&d.length>1&&(d=d.filter(function(e){return!s.some(function(t){return null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e})})),l=null!=l?l:f.activeElement;var v,m=function(){if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),y=function(){if(1&t)return 0;if(2&t)return Math.max(0,d.indexOf(l))-1;if(4&t)return Math.max(0,d.indexOf(l))+1;if(8&t)return d.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),g=32&t?{preventScroll:!0}:{},b=0,w=d.length;do{if(b>=w||b+w<=0)return 0;var E=y+b;if(16&t)E=(E+w)%w;else{if(E<0)return 3;if(E>=w)return 1}null==(v=d[E])||v.focus(g),b+=m}while(v!==f.activeElement);return 6&t&&null!=(o=null==(r=null==(n=v)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&v.select(),2}"undefined"!=typeof document&&(document.addEventListener("keydown",function(e){e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",function(e){1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},67770:function(e,t,n){"use strict";function r(e,t){if(e in t){for(var n=t[e],o=arguments.length,i=Array(o>2?o-2:0),u=2;u<o;u++)i[u-2]=arguments[u];return"function"==typeof n?n.apply(void 0,i):n}var a=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(function(e){return'"'.concat(e,'"')}).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(a,r),a}n.d(t,{E:function(){return r}})},69429:function(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(function(e){return setTimeout(function(){throw e})})}n.d(t,{Y:function(){return r}})},80689:function(e,t,n){"use strict";n.d(t,{r:function(){return o}});var r=n(66331);function o(e){return r.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},78804: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}})},99278:function(e,t,n){"use strict";n.d(t,{VN:function(){return g},Y2:function(){return O},dG:function(){return S},l4:function(){return b},oA:function(){return T},sY:function(){return w},yV:function(){return A}});var r,o,i=n(16835),u=n(59499),a=n(4730),l=n(67294),c=n(6835),s=n(67770),f=["static"],d=["unmount"],p=["as","children","refName"];function v(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
1if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return m(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,void 0)}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){a=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(a)throw i}}}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){(0,u.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var g=((r=g||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),b=((o=b||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function w(e){var t=e.ourProps,n=e.theirProps,r=e.slot,o=e.defaultTag,i=e.features,l=e.visible,c=e.name,p=e.mergeRefs;p=null!=p?p:x;var v=P(n,t);if(void 0===l||l)return E(v,r,o,c,p);var m=null!=i?i:0;if(2&m){var y=v.static,g=(0,a.Z)(v,f);if(void 0!==y&&y)return E(g,r,o,c,p)}if(1&m){var b,w=v.unmount,O=(0,a.Z)(v,d);return(0,s.E)(void 0===w||w?0:1,(b={},(0,u.Z)(b,0,function(){return null}),(0,u.Z)(b,1,function(){return E(h(h({},O),{},{hidden:!0,style:{display:"none"}}),r,o,c,p)}),b))}return E(v,r,o,c,p)}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,s=j(e,["unmount","static"]),f=s.as,d=void 0===f?n:f,m=s.children,y=s.refName,h=(0,a.Z)(s,p),g=void 0!==e.ref?(0,u.Z)({},void 0===y?"ref":y,e.ref):{},b="function"==typeof m?m(t):m;"className"in h&&h.className&&"function"==typeof h.className&&(h.className=h.className(t)),h["aria-labelledby"]&&h["aria-labelledby"]===h.id&&(h["aria-labelledby"]=void 0);var w={};if(t){for(var E=!1,O=[],x=0,S=Object.entries(t);x<S.length;x++){var A=(0,i.Z)(S[x],2),C=A[0],L=A[1];"boolean"==typeof L&&(E=!0),!0===L&&O.push(C.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())}))}if(E){w["data-headlessui-state"]=O.join(" ");var M,k=v(O);try{for(k.s();!(M=k.n()).done;){var R=M.value;w["data-".concat(R)]=""}}catch(e){k.e(e)}finally{k.f()}}}if(d===l.Fragment&&(Object.keys(T(h)).length>0||Object.keys(T(w)).length>0)){if(!(0,l.isValidElement)(b)||Array.isArray(b)&&b.length>1){if(Object.keys(T(h)).length>0)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(r,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(T(h)).concat(Object.keys(T(w))).map(function(e){return" - ".concat(e)}).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(function(e){return" - ".concat(e)}).join("\n")].join("\n"))}else{var F=b.props,H=null==F?void 0:F.className,I="function"==typeof H?function(){return(0,c.A)(H.apply(void 0,arguments),h.className)}:(0,c.A)(H,h.className),N=P(b.props,T(j(h,["ref"])));for(var D in w)D in N&&delete w[D];return(0,l.cloneElement)(b,Object.assign({},N,w,g,{ref:o(b.ref,g.ref)},I?{className:I}:{}))}}return(0,l.createElement)(d,Object.assign({},j(h,["ref"]),d!==l.Fragment&&g,d!==l.Fragment&&w),b)}function O(){var e=(0,l.useRef)([]),t=(0,l.useCallback)(function(t){var n,r=v(e.current);try{for(r.s();!(n=r.n()).done;){var o=n.value;null!=o&&("function"==typeof o?o(t):o.current=t)}}catch(e){r.e(e)}finally{r.f()}},[]);return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];if(!r.every(function(e){return null==e}))return e.current=r,t}}function x(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(function(e){return null==e})?void 0:function(e){var n,r=v(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;null!=o&&("function"==typeof o?o(e):o.current=e)}}catch(e){r.e(e)}finally{r.f()}}}function P(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];for(var r={},o={},i=0;i<t.length;i++){var a=t[i];for(var l in a)l.startsWith("on")&&"function"==typeof a[l]?(null!=o[l]||(o[l]=[]),o[l].push(a[l])):r[l]=a[l]}if(r.disabled||r["aria-disabled"])for(var c in o)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(c)&&(o[c]=[function(e){var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);var s=function(e){Object.assign(r,(0,u.Z)({},e,function(t){for(var n=o[e],r=arguments.length,i=Array(r>1?r-1:0),u=1;u<r;
1u++)i[u-1]=arguments[u];var a,l=v(n);try{for(l.s();!(a=l.n()).done;){var c=a.value;if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;c.apply(void 0,[t].concat(i))}}catch(e){l.e(e)}finally{l.f()}}))};for(var f in o)s(f);return r}function S(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];for(var r={},o={},i=0;i<t.length;i++){var a=t[i];for(var l in a)l.startsWith("on")&&"function"==typeof a[l]?(null!=o[l]||(o[l]=[]),o[l].push(a[l])):r[l]=a[l]}var c=function(e){Object.assign(r,(0,u.Z)({},e,function(){var t,n=v(o[e]);try{for(n.s();!(t=n.n()).done;){var r=t.value;null==r||r.apply(void 0,arguments)}}catch(e){n.e(e)}finally{n.f()}}))};for(var s in o)c(s);return r}function A(e){var t;return Object.assign((0,l.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function T(e){var t=Object.assign({},e);for(var n in t)void 0===t[n]&&delete t[n];return t}function j(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object.assign({},e),o=v(n);try{for(o.s();!(t=o.n()).done;){var i=t.value;i in r&&delete r[i]}}catch(e){o.e(e)}finally{o.f()}return r}},70424:function(e,t,n){"use strict";var r=n(4730),o=n(67294),i=["title","titleId"],u=o.forwardRef(function(e,t){var n=e.title,u=e.titleId,a=(0,r.Z)(e,i);return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":u},a),n?o.createElement("title",{id:u},n):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))});t.Z=u},69963:function(e,t,n){"use strict";var r=n(4730),o=n(67294),i=["title","titleId"],u=o.forwardRef(function(e,t){var n=e.title,u=e.titleId,a=(0,r.Z)(e,i);return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":u},a),n?o.createElement("title",{id:u},n):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))});t.Z=u},52587:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},4730:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,{Z:function(){return r}})},16835:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2937);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(c)throw o}}return a}}(e,t)||(0,r.Z)(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},27812:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(52587),o=n(2937);function i(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,o.Z)(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},2937:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(52587);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r.Z)(e,t)}}},86501:function(e,t,n){"use strict";let r,o;n.d(t,{x7:function(){return ef},ZP:function(){return ed},Am:function(){return D}});var i,u=n(67294);let a={data:""},l=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||a,c=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,s=/\/\*[^]*?\*\/| +/g,f=/\n+/g,d=(e,t)=>{let n="",r="",o="";for(let i in e){let u=e[i];"@"==i[0]?"i"==i[1]?n=i+" "+u+";":r+="f"==i[1]?d(u,i):i+"{"+d(u,"k"==i[1]?"":t)+"}":"object"==typeof u?r+=d(u,t?t.replace(/([^,])+/g,e=>i.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):i):null!=u&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=d.p?d.p(i,u):i+":"+u+";")}return n+(t&&o?t+"{"+o+"}":o)+r},p={},v=e=>{if("object"==typeof e){let t="";for(let n in e)t+=n+v(e[n]);return t}return e},m=(e,t,n,r,o)=>{var i;let u=v(e),a=p[u]||(p[u]=(e=>{let t=0,n=11;for(;t<e.length;)n=101*n+e.charCodeAt(t++)>>>0;return"go"+n})(u));if(!p[a]){let t=u!==e?e:(e=>{let t,n,r=[{}];for(;t=c.exec(e.replace(s,""));)t[4]?r.shift():t[3]?(n=t[3].replace(f," ").trim(),r.unshift(r[0][n]=r[0][n]||{})):r[0][t[1]]=t[2].replace(f," ").trim();return r[0]})(e);p[a]=d(o?{["@keyframes "+a]:t}:t,n?"":"."+a)}let l=n&&p.g?p.g:null;return n&&(p.g=p[a]),i=p[a],l?t.data=t.data.replace(l,i):-1===t.data.indexOf(i)&&(t.data=r?i+t.data:t.data+i),a},y=(e,t,n)=>e.reduce((e,r,o)=>{let i=t[o];if(i&&i.call){let e=i(n),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=t?"."+t:e&&"object"==typeof e?e.props?"":d(e,""):!1===e?"":e}return e+r+(null==i?"":i)},"");function h(e){let t=this||{},n=e.call?e(t.p):e;
1return m(n.unshift?n.raw?y(n,[].slice.call(arguments,1),t.p):n.reduce((e,n)=>Object.assign(e,n&&n.call?n(t.p):n),{}):n,l(t.target),t.g,t.o,t.k)}h.bind({g:1});let g,b,w,E=h.bind({k:1});function O(e,t){let n=this||{};return function(){let r=arguments;function o(i,u){let a=Object.assign({},i),l=a.className||o.className;n.p=Object.assign({theme:b&&b()},a),n.o=/ *go\d+/.test(l),a.className=h.apply(n,r)+(l?" "+l:""),t&&(a.ref=u);let c=e;return e[0]&&(c=a.as||e,delete a.as),w&&c[0]&&w(a),g(c,a)}return t?t(o):o}}var x=e=>"function"==typeof e,P=(e,t)=>x(e)?e(t):e,S=(r=0,()=>(++r).toString()),A=()=>{if(void 0===o&&"u">typeof window){let e=matchMedia("(prefers-reduced-motion: reduce)");o=!e||e.matches}return o},T=new Map,j=e=>{if(T.has(e))return;let t=setTimeout(()=>{T.delete(e),R({type:4,toastId:e})},1e3);T.set(e,t)},C=e=>{let t=T.get(e);t&&clearTimeout(t)},L=(e,t)=>{switch(t.type){case 0:return{...e,toasts:[t.toast,...e.toasts].slice(0,20)};case 1:return t.toast.id&&C(t.toast.id),{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case 2:let{toast:n}=t;return e.toasts.find(e=>e.id===n.id)?L(e,{type:1,toast:n}):L(e,{type:0,toast:n});case 3:let{toastId:r}=t;return r?j(r):e.toasts.forEach(e=>{j(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,visible:!1}:e)};case 4:return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)};case 5:return{...e,pausedAt:t.time};case 6:let o=t.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+o}))}}},M=[],k={toasts:[],pausedAt:void 0},R=e=>{k=L(k,e),M.forEach(e=>{e(k)})},F={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},H=(e={})=>{let[t,n]=(0,u.useState)(k);(0,u.useEffect)(()=>(M.push(n),()=>{let e=M.indexOf(n);e>-1&&M.splice(e,1)}),[t]);let r=t.toasts.map(t=>{var n,r;return{...e,...e[t.type],...t,duration:t.duration||(null==(n=e[t.type])?void 0:n.duration)||(null==e?void 0:e.duration)||F[t.type],style:{...e.style,...null==(r=e[t.type])?void 0:r.style,...t.style}}});return{...t,toasts:r}},I=(e,t="blank",n)=>({createdAt:Date.now(),visible:!0,type:t,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...n,id:(null==n?void 0:n.id)||S()}),N=e=>(t,n)=>{let r=I(t,e,n);return R({type:2,toast:r}),r.id},D=(e,t)=>N("blank")(e,t);D.error=N("error"),D.success=N("success"),D.loading=N("loading"),D.custom=N("custom"),D.dismiss=e=>{R({type:3,toastId:e})},D.remove=e=>R({type:4,toastId:e}),D.promise=(e,t,n)=>{let r=D.loading(t.loading,{...n,...null==n?void 0:n.loading});return e.then(e=>(D.success(P(t.success,e),{id:r,...n,...null==n?void 0:n.success}),e)).catch(e=>{D.error(P(t.error,e),{id:r,...n,...null==n?void 0:n.error})}),e};var _=(e,t)=>{R({type:1,toast:{id:e,height:t}})},Z=()=>{R({type:5,time:Date.now()})},W=e=>{let{toasts:t,pausedAt:n}=H(e);(0,u.useEffect)(()=>{if(n)return;let e=Date.now(),r=t.map(t=>{if(t.duration===1/0)return;let n=(t.duration||0)+t.pauseDuration-(e-t.createdAt);if(n<0){t.visible&&D.dismiss(t.id);return}return setTimeout(()=>D.dismiss(t.id),n)});return()=>{r.forEach(e=>e&&clearTimeout(e))}},[t,n]);let r=(0,u.useCallback)(()=>{n&&R({type:6,time:Date.now()})},[n]),o=(0,u.useCallback)((e,n)=>{let{reverseOrder:r=!1,gutter:o=8,defaultPosition:i}=n||{},u=t.filter(t=>(t.position||i)===(e.position||i)&&t.height),a=u.findIndex(t=>t.id===e.id),l=u.filter((e,t)=>t<a&&e.visible).length;return u.filter(e=>e.visible).slice(...r?[l+1]:[0,l]).reduce((e,t)=>e+(t.height||0)+o,0)},[t]);return{toasts:t,handlers:{updateHeight:_,startPause:Z,endPause:r,calculateOffset:o}}},U=E` 2from { 3 transform: scale(0) rotate(45deg); 4 opacity: 0; 5} 6to { 7 transform: scale(1) rotate(45deg); 8 opacity: 1; 9}`,V=E` 10from { 11 transform: scale(0); 12 opacity: 0; 13} 14to { 15 transform: scale(1); 16 opacity: 1; 17}`,B=E` 18from { 19 transform: scale(0) rotate(90deg); 20 opacity: 0; 21} 22to { 23 transform: scale(1) rotate(90deg); 24 opacity: 1; 25}`,z=O("div")` 26 width: 20px; 27 opacity: 0; 28 height: 20px; 29 border-radius: 10px; 30 background: ${e=>e.primary||"#ff4b4b"}; 31 position: relative; 32 transform: rotate(45deg); 33 34 animation: ${U} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 35 forwards; 36 animation-delay: 100ms; 37 38 &:after, 39 &:before { 40 content: ''; 41 animation: ${V} 0.15s ease-out forwards; 42 animation-delay: 150ms; 43 position: absolute; 44 border-radius: 3px; 45 opacity: 0; 46 background: ${e=>e.secondary||"#fff"}; 47 bottom: 9px; 48 left: 4px; 49 height: 2px; 50 width: 12px; 51 } 52 53 &:before { 54 animation: ${B} 0.15s ease-out forwards; 55 animation-delay: 180ms; 56 transform: rotate(90deg); 57 } 58`,$=E` 59 from { 60 transform: rotate(0deg); 61 } 62 to { 63 transform: rotate(360deg); 64 } 65`,K=O("div")` 66 width: 12px; 67 height: 12px; 68 box-sizing: border-box; 69 border: 2px solid; 70 border-radius: 100%; 71 border-color: ${e=>e.secondary||"#e0e0e0"}; 72 border-right-color: ${e=>e.primary||"#616161"}; 73 animation: ${$} 1s linear infinite; 74`,q=E` 75from { 76 transform: scale(0) rotate(45deg); 77 opacity: 0; 78} 79to { 80 transform: scale(1) rotate(45deg); 81 opacity: 1; 82}`,Y=E` 830% { 84 height: 0; 85 width: 0; 86 opacity: 0; 87} 8840% { 89 height: 0; 90 width: 6px; 91 opacity: 1; 92} 93100% { 94 opacity: 1; 95 height: 10px; 96}`,G=O("div")`
97 width: 20px; 98 opacity: 0; 99 height: 20px; 100 border-radius: 10px; 101 background: ${e=>e.primary||"#61d345"}; 102 position: relative; 103 transform: rotate(45deg); 104 105 animation: ${q} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 106 forwards; 107 animation-delay: 100ms; 108 &:after { 109 content: ''; 110 box-sizing: border-box; 111 animation: ${Y} 0.2s ease-out forwards; 112 opacity: 0; 113 animation-delay: 200ms; 114 position: absolute; 115 border-right: 2px solid; 116 border-bottom: 2px solid; 117 border-color: ${e=>e.secondary||"#fff"}; 118 bottom: 6px; 119 left: 6px; 120 height: 10px; 121 width: 6px; 122 } 123`,X=O("div")` 124 position: absolute; 125`,J=O("div")` 126 position: relative; 127 display: flex; 128 justify-content: center; 129 align-items: center; 130 min-width: 20px; 131 min-height: 20px; 132`,Q=E` 133from { 134 transform: scale(0.6); 135 opacity: 0.4; 136} 137to { 138 transform: scale(1); 139 opacity: 1; 140}`,ee=O("div")` 141 position: relative; 142 transform: scale(0.6); 143 opacity: 0.4; 144 min-width: 20px; 145 animation: ${Q} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) 146 forwards; 147`,et=({toast:e})=>{let{icon:t,type:n,iconTheme:r}=e;return void 0!==t?"string"==typeof t?u.createElement(ee,null,t):t:"blank"===n?null:u.createElement(J,null,u.createElement(K,{...r}),"loading"!==n&&u.createElement(X,null,"error"===n?u.createElement(z,{...r}):u.createElement(G,{...r})))},en=e=>` 1480% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;} 149100% {transform: translate3d(0,0,0) scale(1); opacity:1;} 150`,er=e=>` 1510% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} 152100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;} 153`,eo=O("div")` 154 display: flex; 155 align-items: center; 156 background: #fff; 157 color: #363636; 158 line-height: 1.3; 159 will-change: transform; 160 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); 161 max-width: 350px; 162 pointer-events: auto; 163 padding: 8px 10px; 164 border-radius: 8px; 165`,ei=O("div")` 166 display: flex; 167 justify-content: center; 168 margin: 4px 10px; 169 color: inherit; 170 flex: 1 1 auto; 171 white-space: pre-line; 172`,eu=(e,t)=>{let n=e.includes("top")?1:-1,[r,o]=A()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[en(n),er(n)];return{animation:t?`${E(r)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${E(o)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},ea=u.memo(({toast:e,position:t,style:n,children:r})=>{let o=e.height?eu(e.position||t||"top-center",e.visible):{opacity:0},i=u.createElement(et,{toast:e}),a=u.createElement(ei,{...e.ariaProps},P(e.message,e));return u.createElement(eo,{className:e.className,style:{...o,...n,...e.style}},"function"==typeof r?r({icon:i,message:a}):u.createElement(u.Fragment,null,i,a))});i=u.createElement,d.p=void 0,g=i,b=void 0,w=void 0;var el=({id:e,className:t,style:n,onHeightUpdate:r,children:o})=>{let i=u.useCallback(t=>{if(t){let n=()=>{r(e,t.getBoundingClientRect().height)};n(),new MutationObserver(n).observe(t,{subtree:!0,childList:!0,characterData:!0})}},[e,r]);return u.createElement("div",{ref:i,className:t,style:n},o)},ec=(e,t)=>{let n=e.includes("top"),r=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:A()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${t*(n?1:-1)}px)`,...n?{top:0}:{bottom:0},...r}},es=h` 173 z-index: 9999; 174 > * { 175 pointer-events: auto; 176 } 177`,ef=({reverseOrder:e,position:t="top-center",toastOptions:n,gutter:r,children:o,containerStyle:i,containerClassName:a})=>{let{toasts:l,handlers:c}=W(n);return u.createElement("div",{style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...i},className:a,onMouseEnter:c.startPause,onMouseLeave:c.endPause},l.map(n=>{let i=n.position||t,a=ec(i,c.calculateOffset(n,{reverseOrder:e,gutter:r,defaultPosition:t}));return u.createElement(el,{id:n.id,key:n.id,onHeightUpdate:c.updateHeight,className:n.visible?es:"",style:a},"custom"===n.type?P(n.message,n):o?o(n):u.createElement(ea,{toast:n,position:i}))}))},ed=D}}]);
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.