1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ec6e9e38-cbe6-4734-99b4-570fc2ce1839",e._sentryDebugIdIdentifier="sentry-dbid-ec6e9e38-cbe6-4734-99b4-570fc2ce1839")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4688],{1541:(e,t,n)=>{n.d(t,{_:()=>r});function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}},3516:(e,t,n)=>{n.d(t,{c:()=>o});var r=n(12468);function o(e,t){return(0,r.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}},6209:(e,t,n)=>{n.d(t,{L:()=>l});var r=n(12468),o=n(51814);function l(){let[e]=(0,r.useState)(o.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},6306:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(12468);function o(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,o)=>{let l=o?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:l,options:o}),t.addEventListener(n,l,o)},[]),n=(0,r.useCallback)((t,n,r,o)=>{let l=e.current.get(r)?.fn||r;t.removeEventListener(n,l,o),e.current.delete(r)},[]),o=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:o}}},13738:(e,t,n)=>{n.d(t,{_:()=>o});var r=n(12468);function o(e){return(0,r.useMemo)(()=>e,Object.values(e))}},19980:(e,t,n)=>{n.d(t,{x:()=>r});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(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},20519:(e,t,n)=>{n.d(t,{Ac:()=>u,Ci:()=>a,FX:()=>p,mK:()=>i,oE:()=>v,v6:()=>f,zv:()=>h});var r=n(12468),o=n(19980),l=n(42488),u=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(u||{}),i=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(i||{});function a(){let e,t,n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];if(!r.every(e=>null==e))return e.current=r,t});return(0,r.useCallback)(e=>(function(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:o,features:u,visible:i=!0,name:a,mergeRefs:f}=e;f=null!=f?f:c;let p=d(n,t);if(i)return s(p,r,o,a,f);let v=null!=u?u:0;if(2&v){let{static:e=!1,...t}=p;if(e)return s(t,r,o,a,f)}if(1&v){let{unmount:e=!0,...t}=p;return(0,l.Y)(+!e,{0:()=>null,1:()=>s({...t,hidden:!0,style:{display:"none"}},r,o,a,f)})}return s(p,r,o,a,f)})({mergeRefs:n,...e}),[n])}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,l=arguments.length>3?arguments[3]:void 0,u=arguments.length>4?arguments[4]:void 0,{as:i=n,children:a,refName:s="ref",...c}=m(e,["unmount","static"]),f=void 0!==e.ref?{[s]:e.ref}:{},p="function"==typeof a?a(t):a;p=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(p),"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t)),c["aria-labelledby"]&&c["aria-labelledby"]===c.id&&(c["aria-labelledby"]=void 0);let g={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())));if(e)for(let e of(g["data-headlessui-state"]=n.join(" "),n))g["data-".concat(e)]=""}if(h(i)&&(Object.keys(v(c)).length>0||Object.keys(v(g)).length>0))if(!(0,r.isValidElement)(p)||Array.isArray(p)&&p.length>1||h(p.type)){if(Object.keys(v(c)).length>0)throw Error(['Passing props on "Fragment"!\n',"The current component <".concat(l,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(v(c)).concat(Object.keys(v(g))).map(e=>" - ".concat(e)).join("\n"),"\nYou 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(e=>" - ".concat(e)).join("\n")].join("\n"))}else{var b;let e=p.props,t=null==e?void 0:e.className,n="function"==typeof t?function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return(0,o.x)(t(...n),c.className)}:(0,o.x)(t,c.className),l=d(p.props,v(m(c,["ref"])));for(let e in g)e in l&&delete g[e];return(0,r.cloneElement)(p,Object.assign({},l,g,f,{ref:u((b=p,r.version.split(".")[0]>="19"?b.props.ref:b.ref),f.ref)},n?{className:n}:{}))}return(0,r.createElement)(i,Object.assign({},m(c,["ref"]),!h(i)&&f,!h(i)&&g),p)}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function d(){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];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])for(let e in o)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(o[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in o)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),l=1;l<n;l++)r[l-1]=arguments[l];for(let n of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function f(){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];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];for(let e in o)Object.assign(r,{[e](){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of o[e])null==t||t(...n)}});return r}function p(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function v(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function h(e){return e===r.Fragment||e===Symbol.for("react.fragment")}},23005:(e,t,n)=>{var r=n(46345);n.o(r,"permanentRedirect")&&n.d(t,{permanentRedirect:function(){return r.permanentRedirect}}),n.o(r,"redirect")&&n.d(t,{redirect:function(){return r.redirect}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}}),n.o(r,"useSelectedLayoutSegments")&&n.d(t,{useSelectedLayoutSegments:function(){return r.useSelectedLayoutSegments}})},23134:(e,t,n)=>{n.d(t,{P:()=>i,a:()=>u});var r=n(12468),o=n(76126);let l=Symbol();function u(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[l]:t})}function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let u=(0,r.useRef)(t);(0,r.useEffect)(()=>{u.current=t},[t]);let i=(0,o._)(e=>{for(let t of u.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[l]))?void 0:i}},24509:(e,t,n)=>{n.d(t,{g:()=>l,h:()=>u});var r=n(12468),o=n(70914);function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(()=>(0,o.TW)(...t),[...t])}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(()=>(0,o.zm)(...t),[...t])}},28015:(e,t,n)=>{n.d(t,{G:()=>r});class r extends Map{get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}constructor(e){super(),this.factory=e}}},28266:(e,t,n)=>{n.d(t,{Ng:()=>l,TW:()=>r,mD:()=>o});let r=e=>e?.ownerDocument??document,o=e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window;function l(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},31134:(e,t,n)=>{n.d(t,{g:()=>u});var r,o=n(12468),l=n(71282);function u(){let e,t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[u,i]=o.useState(l._.isHandoffComplete);return u&&!1===l._.isHandoffComplete&&i(!1),o.useEffect(()=>{!0!==u&&i(!0)},[u]),o.useEffect(()=>l._.handoff(),[]),!t&&u}}
1,32643:(e,t,n)=>{n.d(t,{M:()=>l});var r=n(12468),o=n(49257);function l(e,t,n,l){let u=(0,o.Y)(n);(0,r.useEffect)(()=>{if(e)return window.addEventListener(t,n,l),()=>window.removeEventListener(t,n,l);function n(e){u.current(e)}},[e,t,l])}},32777:(e,t,n)=>{function r(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function o(e){return r(e)&&"tagName"in e}function l(e){return o(e)&&"accessKey"in e}function u(e){return o(e)&&"tabIndex"in e}function i(e){return o(e)&&"style"in e}function a(e){return l(e)&&"IFRAME"===e.nodeName}function s(e){return l(e)&&"INPUT"===e.nodeName}function c(e){return l(e)&&"LABEL"===e.nodeName}function d(e){return l(e)&&"FIELDSET"===e.nodeName}function f(e){return l(e)&&"LEGEND"===e.nodeName}function p(e){return!!o(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}n.d(t,{A3:()=>s,Er:()=>d,Gu:()=>a,H5:()=>p,Jb:()=>f,Lk:()=>u,Ll:()=>r,kS:()=>c,pv:()=>i,sb:()=>l,vq:()=>o})},34515:(e,t,n)=>{n.d(t,{BD:()=>s,Bm:()=>v,CU:()=>y,Fh:()=>m,MZ:()=>p,Me:()=>c,iq:()=>f,p9:()=>b,wl:()=>g});var r=n(51814),o=n(32777),l=n(42488),u=n(70914);let i=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(","),a=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var s=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(s||{}),c=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(c||{}),d=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(d||{});function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(i)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var p=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(p||{});function v(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,u.TW)(e))?void 0:t.body)&&(0,l.Y)(n,{0:()=>e.matches(i),1(){let t=e;for(;null!==t;){if(t.matches(i))return!0;t=t.parentElement}return!1}})}function m(e){(0,r.e)().nextFrame(()=>{var t;let n=(0,u.bq)(e);n&&o.Lk(n)&&!v(n,0)&&(null==(t=e)||t.focus({preventScroll:!0}))})}var h=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(h||{});function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let l=r.compareDocumentPosition(o);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null===e?document.body:(0,u.zm)(e);return y(f(n),t,{relativeTo:e})}function y(e,t){var n,r,o;let{sorted:l=!0,relativeTo:i=null,skipElements:s=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=Array.isArray(e)?e.length>0?(0,u.zm)(e[0]):document:(0,u.zm)(e),d=Array.isArray(e)?l?g(e):e:64&t?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(a)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):f(e);s.length>0&&d.length>1&&(d=d.filter(e=>!s.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),i=null!=i?i:null==c?void 0:c.activeElement;let p=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),v=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,d.indexOf(i))-1;if(4&t)return Math.max(0,d.indexOf(i))+1;if(8&t)return d.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},h=0,b=d.length,y;do{if(h>=b||h+b<=0)return 0;let e=v+h;if(16&t)e=(e+b)%b;else{if(e<0)return 3;if(e>=b)return 1}null==(y=d[e])||y.focus(m),h+=p}while(y!==(0,u.bq)(y));return 6&t&&null!=(o=null==(r=null==(n=y)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&y.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))}
1,34588:(e,t,n)=>{n.d(t,{l:()=>o});var r=n(32777);function o(e){let t=e.parentElement,n=null;for(;t&&!r.Er(t);)r.Jb(t)&&(n=t),t=t.parentElement;let o=(null==t?void 0:t.getAttribute("disabled"))==="";return!(o&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(r.Jb(t))return!1;t=t.previousElementSibling}return!0}(n))&&o}},40794:(e,t,n)=>{n.d(t,{s:()=>l});var r=n(12468),o=n(71282);let l=(e,t)=>{o._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},42488:(e,t,n)=>{n.d(t,{Y:()=>r});function r(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),l=2;l<n;l++)o[l-2]=arguments[l];if(e in t){let n=t[e];return"function"==typeof n?n(...o):n}let u=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(u,r),u}},44260:(e,t,n)=>{n.d(t,{D:()=>d,Q:()=>a});var r=n(53178),o=n(28015),l=n(42488),u=Object.defineProperty,i=(e,t,n)=>(((e,t,n)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),a=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(a||{});let s={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class c extends r.u5{static new(){return new c({stack:[]})}reduce(e,t){return(0,l.Y)(t.type,s,e,t)}constructor(){super(...arguments),i(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),i(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}}let d=new o.G(()=>c.new())},44951:(e,t,n)=>{n.d(t,{K:()=>d});var r=n(12468),o=n(40794),l=n(51814),u=n(32777),i=n(57196);function a(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let s=function(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e){for(var o=arguments.length,l=Array(o>1?o-1:0),u=1;u<o;u++)l[u-1]=arguments[u];let i=t[e].call(n,...l);i&&(n=i,r.forEach(e=>e()))}}}(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,l.e)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=a(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=a(n.meta)),this},SCROLL_PREVENT(e){let t,n={doc:e.doc,d:e.d,meta:()=>e.computedMeta},r=[(0,i.un)()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){for(let t of r().containers)for(let n of t())if(n.contains(e))return!0;return!1}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,l.e)();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,i=null;n.addEventListener(t,"click",e=>{if(u.Lk(e.target))try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),l=t.querySelector(r);u.Lk(l)&&!o(l)&&(i=l)}catch(e){}},!0),n.group(e=>{n.addEventListener(t,"touchstart",t=>{if(e.dispose(),u.Lk(t.target)&&u.pv(t.target))if(o(t.target)){let n=t.target;for(;n.parentElement&&o(n.parentElement);)n=n.parentElement;e.style(n,"overscrollBehavior","contain")}else e.style(t.target,"touchAction","none")})}),n.addEventListener(t,"touchmove",e=>{if(u.Lk(e.target)&&!u.A3(e.target))if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before(e){var n;let{doc:r}=e,o=r.documentElement;t=Math.max(0,(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth)},after(e){let{doc:n,d:r}=e,o=n.documentElement,l=Math.max(0,o.clientWidth-o.offsetWidth),u=Math.max(0,t-l);r.style(o,"paddingRight","".concat(u,"px"))}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];
1r.forEach(e=>{let{before:t}=e;return null==t?void 0:t(n)}),r.forEach(e=>{let{after:t}=e;return null==t?void 0:t(n)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}});s.subscribe(()=>{let e=s.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&s.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&s.dispatch("TEARDOWN",n)}});var c=n(50908);function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>({containers:[]}),l=(0,r.useSyncExternalStore)(s.subscribe,s.getSnapshot,s.getSnapshot),u=t?l.get(t):void 0;u&&u.count,(0,o.s)(()=>{if(!(!t||!e))return s.dispatch("PUSH",t,n),()=>s.dispatch("POP",t,n)},[e,t])}((0,c.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},45523:(e,t,n)=>{n.d(t,{D:()=>r});var r=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(r||{})},45960:(e,t,n)=>{n.d(t,{M:()=>d});var r=n(90536),o=n(28266),l=n(6306),u=n(12468);let i=!1,a=0;function s(e){"touch"===e.pointerType&&(i=!0,setTimeout(()=>{i=!1},500))}function c(){let e=(0,o.TW)(null);if(void 0!==e)return 0===a&&"undefined"!=typeof PointerEvent&&e.addEventListener("pointerup",s),a++,()=>{--a>0||"undefined"!=typeof PointerEvent&&e.removeEventListener("pointerup",s)}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:a,isDisabled:s}=e,[d,f]=(0,u.useState)(!1),p=(0,u.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,u.useEffect)(c,[]);let{addGlobalListener:v,removeAllGlobalListeners:m}=(0,l.A)(),{hoverProps:h,triggerHoverEnd:g}=(0,u.useMemo)(()=>{let e=(e,t)=>{let r=p.target;p.pointerType="",p.target=null,"touch"!==t&&p.isHovered&&r&&(p.isHovered=!1,m(),a&&a({type:"hoverend",target:r,pointerType:t}),n&&n(!1),f(!1))},l={};return"undefined"!=typeof PointerEvent&&(l.onPointerEnter=l=>{i&&"mouse"===l.pointerType||((l,u)=>{if(p.pointerType=u,s||"touch"===u||p.isHovered||!(0,r.sD)(l.currentTarget,(0,r.wt)(l)))return;p.isHovered=!0;let i=l.currentTarget;p.target=i,v((0,o.TW)((0,r.wt)(l)),"pointerover",t=>{p.isHovered&&p.target&&!(0,r.sD)(p.target,(0,r.wt)(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:i,pointerType:u}),n&&n(!0),f(!0)})(l,l.pointerType)},l.onPointerLeave=t=>{!s&&(0,r.sD)(t.currentTarget,(0,r.wt)(t))&&e(t,t.pointerType)}),{hoverProps:l,triggerHoverEnd:e}},[t,n,a,s,p,v,m]);return(0,u.useEffect)(()=>{s&&g({currentTarget:p.target},p.pointerType)},[s]),{hoverProps:h,isHovered:d}}},47230:(e,t,n)=>{n.d(t,{X:()=>u});var r=n(12468),o=n(1541),l=n(76126);function u(e){let t=(0,l._)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,o._)(()=>{n.current&&t()})}),[t])}},49257:(e,t,n)=>{n.d(t,{Y:()=>l});var r=n(12468),o=n(40794);function l(e){let t=(0,r.useRef)(e);return(0,o.s)(()=>{t.current=e},[e]),t}},50908:(e,t,n)=>{n.d(t,{S:()=>i});var r=n(12468),o=n(44260),l=n(76866),u=n(40794);function i(e,t){let n=(0,r.useId)(),i=o.D.get(t),[a,s]=(0,l.y)(i,(0,r.useCallback)(e=>[i.selectors.isTop(e,n),i.selectors.inStack(e,n)],[i,n]));return(0,u.s)(()=>{if(e)return i.actions.push(n),()=>i.actions.pop(n)},[i,e,n]),!!e&&(!s||a)}},51629:(e,t,n)=>{var r=n(12468),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=r.useSyncExternalStore,u=r.useRef,i=r.useEffect,a=r.useMemo,s=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,c){var d=u(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=l(e,(d=a(function(){function e(e){if(!i){if(i=!0,l=e,e=r(e),void 0!==c&&f.hasValue){var t=f.value;if(c(t,e))return u=t}return u=e}if(t=u,o(l,e))return t;var n=r(e);return void 0!==c&&c(t,n)?(l=e,t):(l=e,u=n)}var l,u,i=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,c]))[0],d[1]);return i(function(){f.hasValue=!0,f.value=p},[p]),s(p),p}}
1,51698:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(12468),o=n(70914),l=n(6209),u=n(76126);function i(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,r.useRef)(null),[n,i]=(0,r.useState)(!1),a=(0,l.L)(),s=(0,u._)(()=>{t.current=null,i(!1),a.dispose()}),c=(0,u._)(e=>{if(a.dispose(),null===t.current){t.current=e.currentTarget,i(!0);{let n=(0,o.TW)(e.currentTarget);a.addEventListener(n,"pointerup",s,!1),a.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let o,l;i((o=e.width/2,l=e.height/2,n={top:e.clientY-l,right:e.clientX+o,bottom:e.clientY+l,left:e.clientX-o},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),a.addEventListener(n,"pointercancel",s,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:c,onPointerUp:s,onClick:s}}}},51814:(e,t,n)=>{n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(()=>n.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=setTimeout(...t);return n.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let l={current:!0};return(0,r._)(()=>{l.current&&t[0]()}),n.add(()=>{l.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}});var r=n(1541)},53178:(e,t,n)=>{n.d(t,{bN:()=>m,u5:()=>v,vA:()=>b});var r,o,l,u=n(28015),i=n(51814),a=n(71282),s=Object.defineProperty,c=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},d=(e,t,n)=>(c(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},p=(e,t,n,r)=>(c(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class v{dispose(){this.disposables.dispose()}get state(){return d(this,r)}subscribe(e,t){if(a._.isServer)return()=>{};let n={selector:e,callback:t,current:e(d(this,r))};return d(this,l).add(n),this.disposables.add(()=>{d(this,l).delete(n)})}on(e,t){return a._.isServer?()=>{}:(d(this,o).get(e).add(t),this.disposables.add(()=>{d(this,o).get(e).delete(t)}))}send(e){let t=this.reduce(d(this,r),e);if(t!==d(this,r)){for(let e of(p(this,r,t),d(this,l))){let t=e.selector(d(this,r));m(e.current,t)||(e.current=t,e.callback(t))}for(let t of d(this,o).get(e.type))t(d(this,r),e)}}constructor(e){f(this,r,{}),f(this,o,new u.G(()=>new Set)),f(this,l,new Set),((e,t,n)=>((e,t,n)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n))(this,"disposables",(0,i.e)()),p(this,r,e),a._.isServer&&this.disposables.microTask(()=>{this.dispose()})}}function m(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&h(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&h(e.entries(),t.entries()):!!(g(e)&&g(t))&&h(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function h(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function g(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function b(e){let[t,n]=e(),r=(0,i.e)();return function(){for(var e=arguments.length,o=Array(e),l=0;l<e;l++)o[l]=arguments[l];t(...o),r.dispose(),r.microTask(n)}}r=new WeakMap,o=new WeakMap,l=new WeakMap},57196:(e,t,n)=>{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,{Fr:()=>o,un:()=>r})},57724:(e,t,n)=>{n.d(t,{o:()=>j});var r=n(90536),o=n(28266),l=n(12468);let u="undefined"!=typeof document?l.useLayoutEffect:()=>{};function i(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function a(e){let t=(0,l.useRef)({isFocused:!1,observer:null});return u(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,l.useCallback)(n=>{let o=(0,r.wt)(n);(o instanceof HTMLButtonElement||o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLSelectElement)&&(t.current.isFocused=!0,o.addEventListener("focusout",n=>{if(t.current.isFocused=!1,o.disabled){let t=i(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){t.current.observer?.disconnect();let e=o===(0,r.bq)()?null:(0,r.bq)();o.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function s(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function c(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function d(e){let t=null;return()=>(null==t&&(t=e()),t)}let f=d(function(){return c(/^Mac/i)}),p=d(function(){return c(/^iPhone/i)}),v=d(function(){return c(/^iPad/i)||f()&&navigator.maxTouchPoints>1}),m=d(function(){return p()||v()});d(function(){return f()||m()});
1let h=d(function(){return s(/AppleWebKit/i)&&!g()}),g=d(function(){return s(/Chrome/i)}),b=d(function(){return s(/Android/i)}),y=d(function(){return s(/Firefox/i)}),E=null;function w(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:l,shiftKey:u}=t;y()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(f()?r=!0:o=!0);let i=h()&&f()&&!v()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:l,shiftKey:u}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:l,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});w.isOpening=n;if(function(){if(null==E){E=!1;try{document.createElement("div").focus({get preventScroll(){return E=!0,!0}})}catch{}}return E}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}e.dispatchEvent(i),w.isOpening=!1}w.isOpening=!1;let P=null,S=new Set,T=new Map,C=!1,F=!1,k={Tab:!0,Escape:!0};function O(e,t){for(let n of S)n(e,t)}function L(e){C=!0,w.isOpening||e.metaKey||!f()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(P="keyboard",O("keyboard",e))}function x(e){P="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(C=!0,O("pointer",e))}function A(e){w.isOpening||(""!==e.pointerType||!e.isTrusted)&&(b()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(C=!0,P="virtual")}function M(e){let t=(0,o.mD)((0,r.wt)(e)),n=(0,o.TW)((0,r.wt)(e));(0,r.wt)(e)!==t&&(0,r.wt)(e)!==n&&e.isTrusted&&(C||F||(P="virtual",O("virtual",e)),C=!1,F=!1)}function _(){C=!1,F=!0}function D(e){if("undefined"==typeof window||"undefined"==typeof document)return;let t=(0,o.mD)(e),n=(0,o.TW)(e);if(T.get(t))return;let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){C=!0,r.apply(this,arguments)},n.addEventListener("keydown",L,!0),n.addEventListener("keyup",L,!0),n.addEventListener("click",A,!0),t.addEventListener("focus",M,!0),t.addEventListener("blur",_,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",x,!0),n.addEventListener("pointermove",x,!0),n.addEventListener("pointerup",x,!0)),t.addEventListener("beforeunload",()=>{N(e)},{once:!0}),T.set(t,{focus:r})}let N=(e,t)=>{let n=(0,o.mD)(e),r=(0,o.TW)(e);t&&r.removeEventListener("DOMContentLoaded",t),T.has(n)&&(n.HTMLElement.prototype.focus=T.get(n).focus,r.removeEventListener("keydown",L,!0),r.removeEventListener("keyup",L,!0),r.removeEventListener("click",A,!0),n.removeEventListener("focus",M,!0),n.removeEventListener("blur",_,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",x,!0),r.removeEventListener("pointermove",x,!0),r.removeEventListener("pointerup",x,!0)),T.delete(n))};function I(){return"pointer"!==P}"undefined"!=typeof document&&function(e){let t,n=(0,o.TW)(void 0);"loading"!==n.readyState?D(void 0):(t=()=>{D(e)},n.addEventListener("DOMContentLoaded",t)),()=>N(e,t)}();let R=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var B=n(6306);function j(e={}){var t;let{autoFocus:n=!1,isTextInput:u,within:s}=e,c=(0,l.useRef)({isFocused:!1,isFocusVisible:n||I()}),[d,f]=(0,l.useState)(!1),[p,v]=(0,l.useState)(()=>c.current.isFocused&&c.current.isFocusVisible),m=(0,l.useCallback)(()=>v(c.current.isFocused&&c.current.isFocusVisible),[]),h=(0,l.useCallback)(e=>{c.current.isFocused=e,c.current.isFocusVisible=I(),f(e),m()},[m]);t={enabled:d,isTextInput:u},D(),(0,l.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,n)=>{(function(e,t,n){let l=n?(0,r.wt)(n):void 0,u=(0,o.TW)(l),i=(0,o.mD)(l),a=void 0!==i?i.HTMLInputElement:HTMLInputElement,s=void 0!==i?i.HTMLTextAreaElement:HTMLTextAreaElement,c=void 0!==i?i.HTMLElement:HTMLElement,d=void 0!==i?i.KeyboardEvent:KeyboardEvent,f=(0,r.bq)(u);return!((e=e||f instanceof a&&!R.has(f.type)||f instanceof s||f instanceof c&&f.isContentEditable)&&"keyboard"===t&&n instanceof d&&!k[n.key])})(!!t?.isTextInput,e,n)&&(e=>{c.current.isFocusVisible=e,m()})(I())};return S.add(e),()=>{S.delete(e)}},[u,d]);let{focusProps:g}=function(e){let{isDisabled:t,onFocus:n,onBlur:u,onFocusChange:i}=e,s=(0,l.useCallback)(e=>{if((0,r.wt)(e)===e.currentTarget)return u&&u(e),i&&i(!1),!0},[u,i]),c=a(s),d=(0,l.useCallback)(e=>{let t=(0,r.wt)(e),l=(0,o.TW)(t),u=l?(0,r.bq)(l):(0,r.bq)();t===e.currentTarget&&t===u&&(n&&n(e),i&&i(!0),c(e))},[i,n,c]);return{focusProps:{onFocus:!t&&(n||i||u)?d:void 0,onBlur:!t&&(u||i)?s:void 0}}}({isDisabled:s,onFocusChange:h}),{focusWithinProps:b}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:u,onFocusWithinChange:s}=e,c=(0,l.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,B.A)(),p=(0,l.useCallback)(e=>{(0,r.sD)(e.currentTarget,(0,r.wt)(e))&&c.current.isFocusWithin&&!(0,r.sD)(e.currentTarget,e.relatedTarget)&&(c.current.isFocusWithin=!1,f(),n&&n(e),s&&s(!1))},[n,s,c,f]),v=a(p),m=(0,l.useCallback)(e=>{if(!(0,r.sD)(e.currentTarget,(0,r.wt)(e)))return;let t=(0,r.wt)(e),n=(0,o.TW)(t),l=(0,r.bq)(n);if(!c.current.isFocusWithin&&l===t){u&&u(e),s&&s(!0),c.current.isFocusWithin=!0,v(e);let t=e.currentTarget;d(n,"focus",e=>{let o=(0,r.wt)(e);if(c.current.isFocusWithin&&!(0,r.sD)(t,o)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:o});Object.defineProperty(e,"target",{value:t}
1),Object.defineProperty(e,"currentTarget",{value:t}),p(i(e))}},{capture:!0})}},[u,s,v,d,p]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:m,onBlur:p}}}({isDisabled:!s,onFocusWithinChange:h});return{isFocused:d,isFocusVisible:p,focusProps:s?b:g}}},60338:(e,t,n)=>{n.d(t,{z:()=>l});var r=n(12468),o=n(49257);function l(e,t,n,l){let u=(0,o.Y)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,l),()=>document.removeEventListener(t,n,l);function n(e){u.current(e)}},[e,t,l])}},60504:(e,t,n)=>{n.d(t,{j:()=>c});var r=n(12468),o=n(32777),l=n(34515),u=n(57196),i=n(60338),a=n(49257),s=n(32643);function c(e,t,n){let c=(0,a.Y)(n),d=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,l.Bm)(r,l.MZ.Loose)||-1===r.tabIndex||e.preventDefault(),c.current(e,r)}},[c,t]),f=(0,r.useRef)(null);(0,i.z)(e,"pointerdown",e=>{var t,n;(0,u.Fr)()||(f.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),(0,i.z)(e,"pointerup",e=>{if((0,u.Fr)()||!f.current)return;let t=f.current;return f.current=null,d(e,()=>t)},!0);let p=(0,r.useRef)({x:0,y:0});(0,i.z)(e,"touchstart",e=>{p.current.x=e.touches[0].clientX,p.current.y=e.touches[0].clientY},!0),(0,i.z)(e,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-p.current.x)>=30||Math.abs(t.y-p.current.y)>=30))return d(e,()=>o.Lk(e.target)?e.target:null)},!0),(0,s.M)(e,"blur",e=>d(e,()=>o.Gu(window.document.activeElement)?window.document.activeElement:null),!0)}},64906:(e,t,n)=>{n.d(t,{B:()=>d,p:()=>f});var r,o,l=n(12468),u=n(51814),i=n(6209),a=n(40794),s=n(37811);void 0!==s&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(r=null==s?void 0:s.env)?void 0:r.NODE_ENV)==="test"&&void 0===(null==(o=null==Element?void 0:Element.prototype)?void 0:o.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn("Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.\nPlease install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.\n\nExample usage:\n```js\nimport { mockAnimationsApi } from 'jsdom-testing-mocks'\nmockAnimationsApi()\n```"),[]});var c=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(c||{});function d(e){let t={};for(let n in e)!0===e[n]&&(t["data-".concat(n)]="");return t}function f(e,t,n,r){let[o,s]=(0,l.useState)(n),{hasFlag:c,addFlag:d,removeFlag:f}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,l.useState)(e),r=(0,l.useCallback)(e=>n(e),[]),o=(0,l.useCallback)(e=>n(t=>t|e),[]),u=(0,l.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:u,removeFlag:(0,l.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,l.useCallback)(e=>n(t=>t^e),[])}}(e&&o?3:0),p=(0,l.useRef)(!1),v=(0,l.useRef)(!1),m=(0,i.L)();return(0,a.s)(()=>{var o;if(e){if(n&&s(!0),!t){n&&d(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,t){let{prepare:n,run:r,done:o,inFlight:l}=t,i=(0,u.e)();return function(e,t){let{inFlight:n,prepare:r}=t;if(null!=n&&n.current)return r();let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:n,inFlight:l}),i.nextFrame(()=>{r(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let o=(0,u.e)();if(!e)return o.dispose;let l=!1;o.add(()=>{l=!0});let i=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===i.length?t():Promise.allSettled(i.map(e=>e.finished)).then(()=>{l||t()}),o.dispose}(e,o))})}),i.dispose}(t,{inFlight:p,prepare(){v.current?v.current=!1:v.current=p.current,p.current=!0,v.current||(n?(d(3),f(4)):(d(4),f(2)))},run(){v.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e,o,l,u;v.current&&(null!=(u=null==(l=(o=t).getAnimations)?void 0:l.call(o))?u:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(p.current=!1,f(7),n||s(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,m]),e?[o,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}}
1,69704:(e,t,n)=>{n.d(t,{L:()=>i});var r=n(12468),o=n(51814),l=n(40794);function u(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[i,a]=(0,r.useState)(()=>u(t));return(0,l.s)(()=>{if(!t||!e)return;let n=(0,o.e)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),a(e=>{let n=u(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:"".concat(i.width,"px"),height:"".concat(i.height,"px")}:i}},70914:(e,t,n)=>{n.d(t,{TW:()=>o,X7:()=>i,bq:()=>u,zm:()=>l});var r=n(71282);function o(e){var t;return r._.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function l(e){var t,n;return r._.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function u(e){var t,n;return null!=(n=null==(t=l(e))?void 0:t.activeElement)?n:null}function i(e){return u(e)===e}},71078:(e,t,n)=>{n.d(t,{ZL:()=>E,k2:()=>y});var r=n(12468),o=n(53205),l=n(6209),u=n(76126),i=n(47230),a=n(24509),s=n(31134),c=n(23134);let d=(0,r.createContext)(!1);var f=n(71282),p=n(20519);let v=r.Fragment,m=(0,p.FX)(function(e,t){let{ownerDocument:n=null,...u}=e,m=(0,r.useRef)(null),h=(0,c.P)((0,c.a)(e=>{m.current=e}),t),y=(0,a.g)(m.current),E=function(e){let t=(0,r.useContext)(d),n=(0,r.useContext)(g),[o,l]=(0,r.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(f._.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let l=e.createElement("div");return l.setAttribute("id","headlessui-portal-root"),e.body.appendChild(l)});return(0,r.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,r.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),o}(null!=n?n:y),w=(0,r.useContext)(b),P=(0,l.L)(),S=(0,s.g)(),T=(0,p.Ci)();return(0,i.X)(()=>{var e;E&&E.childNodes.length<=0&&(null==(e=E.parentElement)||e.removeChild(E))}),E&&S?(0,o.createPortal)(r.createElement("div",{"data-headlessui-portal":"",ref:e=>{P.dispose(),w&&e&&P.add(w.register(e))}},T({ourProps:{ref:h},theirProps:u,slot:{},defaultTag:v,name:"Portal"})),E):null}),h=r.Fragment,g=(0,r.createContext)(null),b=(0,r.createContext)(null);function y(){let e=(0,r.useContext)(b),t=(0,r.useRef)([]),n=(0,u._)(n=>(t.current.push(n),e&&e.register(n),()=>o(n))),o=(0,u._)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),l=(0,r.useMemo)(()=>({register:n,unregister:o,portals:t}),[n,o,t]);return[t,(0,r.useMemo)(()=>function(e){let{children:t}=e;return r.createElement(b.Provider,{value:l},t)},[l])]}let E=Object.assign((0,p.FX)(function(e,t){let n=(0,c.P)(t),{enabled:o=!0,ownerDocument:l,...u}=e,i=(0,p.Ci)();return o?r.createElement(m,{...u,ownerDocument:l,ref:n}):i({ourProps:{ref:n},theirProps:u,slot:{},defaultTag:v,name:"Portal"})}),{Group:(0,p.FX)(function(e,t){let{target:n,...o}=e,l={ref:(0,c.P)(t)},u=(0,p.Ci)();return r.createElement(g.Provider,{value:n},u({ourProps:l,theirProps:o,defaultTag:h,name:"Popover.Group"}))})})},71282:(e,t,n)=>{n.d(t,{_:()=>u});var r=Object.defineProperty,o=(e,t,n)=>(((e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n);class l{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){o(this,"current",this.detect()),o(this,"handoffState","pending"),o(this,"currentId",0)}}let u=new l},72235:(e,t,n)=>{n.d(t,{G3:()=>h,St:()=>b,TI:()=>m,UF:()=>g,Xc:()=>v,zn:()=>p});var r=n(93037),o=n(62192),l=n(79215),u=n(12468),i=n(6209),a=n(76126),s=n(40794),c=n(32777);let d=(0,u.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});d.displayName="FloatingContext";let f=(0,u.createContext)(null);function p(e){return(0,u.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function v(){return(0,u.useContext)(d).setReference}function m(){return(0,u.useContext)(d).getReferenceProps}function h(){let{getFloatingProps:e,slot:t}=(0,u.useContext)(d);return(0,u.useCallback)(function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,u.useContext)(f),n=(0,u.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,s.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,u.useContext)(d);return(0,u.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function b(e){var t,n,i,p,v,m;let h,g,b,{children:E,enabled:w=!0}=e,[P,S]=(0,u.useState)(null),[T,C]=(0,u.useState)(0),F=(0,u.useRef)(null),[k,O]=(0,u.useState)(null);t=k,(0,s.s)(()=>
1{if(!t)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(t).maxHeight,n=parseFloat(e);if(isNaN(n))return;let r=parseInt(e);isNaN(r)||n!==r&&(t.style.maxHeight="".concat(Math.ceil(n),"px"))});return e.observe(t,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[t]);let L=w&&null!==P&&null!==k,{to:x="bottom",gap:A=0,offset:M=0,padding:_=0,inner:D}=(n=P,i=k,h=y(null!=(p=null==n?void 0:n.gap)?p:"var(--anchor-gap, 0)",i),g=y(null!=(v=null==n?void 0:n.offset)?v:"var(--anchor-offset, 0)",i),b=y(null!=(m=null==n?void 0:n.padding)?m:"var(--anchor-padding, 0)",i),{...n,gap:h,offset:g,padding:b}),[N,I="center"]=x.split(" ");(0,s.s)(()=>{L&&C(0)},[L]);let{refs:R,floatingStyles:B,context:j}=(0,r.we)({open:L,placement:"selection"===N?"center"===I?"bottom":"bottom-".concat(I):"center"===I?"".concat(N):"".concat(N,"-").concat(I),strategy:"absolute",transform:!1,middleware:[(0,o.cY)({mainAxis:"selection"===N?0:A,crossAxis:M}),(0,o.BN)({padding:_}),"selection"!==N&&(0,o.UU)({padding:_}),"selection"===N&&D?(0,r.vW)({...D,padding:_,overflowRef:F,offset:T,minItemsVisible:4,referenceOverflowThreshold:_,onFallbackChange(e){var t,n;if(!e)return;let r=j.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,l=Math.min(4,r.childElementCount),u=0,i=0;for(let e of null!=(n=null==(t=j.elements.floating)?void 0:t.childNodes)?n:[])if(c.sb(e)){let t=e.offsetTop,n=t+e.clientHeight+o,a=r.scrollTop,s=a+r.clientHeight;if(t>=a&&n<=s)l--;else{i=Math.max(0,Math.min(n,s)-Math.max(t,a)),u=e.clientHeight;break}}l>=1&&C(e=>{let t=u*l-i+o;return e>=t?e:t})}}):null,(0,o.Ej)({padding:_,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:l.ll}),[W=N,H=I]=j.placement.split("-");"selection"===N&&(W="selection");let q=(0,u.useMemo)(()=>({anchor:[W,H].filter(Boolean).join(" ")}),[W,H]),U=(0,r.Zx)(j,{overflowRef:F,onChange:C}),{getReferenceProps:K,getFloatingProps:G}=(0,r.bv)([U]),Y=(0,a._)(e=>{O(e),R.setFloating(e)});return u.createElement(f.Provider,{value:S},u.createElement(d.Provider,{value:{setFloating:Y,setReference:R.setReference,styles:B,getReferenceProps:K,getFloatingProps:G,slot:q}},E))}function y(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,i.L)(),o=(0,a._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=E(e,t);return[o,n=>{let l=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let u=l.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function i(){r.nextFrame(i);let a=!1;for(let[e,n]of l.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(u[e]!==r){u[e]=r,a=!0;break}}if(!a)return;let s=E(e,t);o!==s&&(n(s),o=s)})}return r.dispose}]}return[n,null]}),l=(0,u.useMemo)(()=>o(e,t)[0],[e,t]),[c=l,d]=(0,u.useState)();return(0,s.s)(()=>{let[n,r]=o(e,t);if(d(n),r)return r(d)},[e,t]),c}function E(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}f.displayName="PlacementContext"},75321:(e,t,n)=>{n.d(t,{j:()=>l,u:()=>o});var r=n(20519),o=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(o||{});let l=(0,r.FX)(function(e,t){var n;let{features:o=1,...l}=e,u={ref:t,"aria-hidden":(2&o)==2||(null!=(n=l["aria-hidden"])?n:void 0),hidden:(4&o)==4||void 0,style:{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&o)==4&&(2&o)!=2&&{display:"none"}}};return(0,r.Ci)()({ourProps:u,theirProps:l,slot:{},defaultTag:"span",name:"Hidden"})})},76126:(e,t,n)=>{n.d(t,{_:()=>l});var r=n(12468),o=n(49257);let l=function(e){let t=(0,o.Y)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[t])}},76866:(e,t,n)=>{n.d(t,{y:()=>u});var r=n(92055),o=n(76126),l=n(53178);function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.bN;return(0,r.useSyncExternalStoreWithSelector)((0,o._)(t=>e.subscribe(i,t)),(0,o._)(()=>e.state),(0,o._)(()=>e.state),(0,o._)(t),n)}function i(e){return e}},82868:(e,t,n)=>{n.d(t,{$x:()=>a,El:()=>i,O_:()=>u,Uw:()=>l});var r=n(12468);let o=(0,r.createContext)(null);o.displayName="OpenClosedContext";var l=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(l||{});function u(){return(0,r.useContext)(o)}function i(e){let{value:t,children:n}=e;return r.createElement(o.Provider,{value:t},n)}function a(e){let{children:t}=e;return r.createElement(o.Provider,{value:null},t)}},84779:(e,t,n)=>{n.d(t,{O:()=>i});var r=n(12468),o=n(51814),l=n(32777),u=n(49257);function i(e,t,n){let i=(0,u.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>
1{if(!e)return;let n=null===t?null:l.sb(t)?t:t.current;if(!n)return;let r=(0,o.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>i.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>i.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,i,e])}},88868:(e,t,n)=>{n.d(t,{AM:()=>eu,ut:()=>en,QT:()=>el});var r=n(57724),o=n(45960),l=n(12468),u=n(51698),i=n(69704),a=n(76126),s=n(49257),c=n(40794),d=n(84779),f=n(60504),p=n(24509),v=n(3516),m=n(75321),h=n(32777),g=n(70914);let b=(0,l.createContext)(null);function y(e){let{children:t,node:n}=e,[r,o]=(0,l.useState)(null),u=E(null!=n?n:r);return l.createElement(b.Provider,{value:u},t,null===u&&l.createElement(m.j,{features:m.u.Hidden,ref:e=>{var t,n;if(e){for(let r of null!=(n=null==(t=(0,g.TW)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&h.vq(r)&&null!=r&&r.contains(e)){o(r);break}}}}))}function E(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null!=(e=(0,l.useContext)(b))?e:t}var w=n(44951),P=n(13738),S=n(23134),T=n(32643),C=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(C||{});function F(){let e=(0,l.useRef)(0);return(0,T.M)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=+!!t.shiftKey)},!0),e}var k=n(64906),O=n(91651),L=n(72235),x=n(82868),A=n(76866),M=n(34588),_=n(34515),D=n(42488),N=n(20519),I=n(45523),R=n(71078),B=n(53178),j=n(44260),W=Object.defineProperty,H=(e,t,n)=>(((e,t,n)=>t in e?W(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),q=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(q||{}),U=(e=>(e[e.OpenPopover=0]="OpenPopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(U||{});let K={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
1e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class G extends B.u5{static new(e){let{id:t,__demoMode:n=!1}=e;return new G({id:t,__demoMode:n,popoverState:+!n,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,D.Y)(t.type,K,e,t)}constructor(e){super(e),H(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=e?h.sb(e)?e:"current"in e&&h.sb(e.current)?e.current:this.state.button:this.state.button;null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),H(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,g.TW)(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=(0,_.iq)(n),o=r.indexOf(e.button),l=(o+r.length-1)%r.length,u=(o+1)%r.length,i=r[l],a=r[u];return!e.panel.contains(i)&&!e.panel.contains(a)}});{let e=this.state.id,t=j.D.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}}var Y=n(47230);let V=(0,l.createContext)(null);function X(e){let t=(0,l.useContext)(V);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Popover /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,X),t}return t}let z=(0,l.createContext)(null);function Z(){return(0,l.useContext)(z)}z.displayName="PopoverGroupContext";let $=(0,l.createContext)(null);$.displayName="PopoverPanelContext";let J=N.Ac.RenderStrategy|N.Ac.Static;function Q(e,t){let n=(0,l.useId)(),{id:r="headlessui-popover-backdrop-".concat(n),transition:o=!1,...u}=e,i=X("Popover.Backdrop"),s=(0,A.y)(i,(0,l.useCallback)(e=>e.popoverState,[])),[c,d]=(0,l.useState)(null),f=(0,S.P)(t,d),p=(0,x.O_)(),[v,m]=(0,k.p)(o,c,null!==p?(p&x.Uw.Open)===x.Uw.Open:s===q.Open),h=(0,a._)(e=>{if((0,M.l)(e.currentTarget))return e.preventDefault();i.actions.close()}),g=(0,P._)({open:s===q.Open}),b={ref:f,id:r,"aria-hidden":!0,onClick:h,...(0,k.B)(m)};return(0,N.Ci)()({ourProps:b,theirProps:u,slot:g,defaultTag:"div",features:J,visible:v,name:"Popover.Backdrop"})}let ee=N.Ac.RenderStrategy|N.Ac.Static,et=(0,N.FX)(function(e,t){var n,r,o;let u,i=(0,l.useId)(),{__demoMode:c=!1,...d}=e,v=function(e){let{id:t,__demoMode:n=!1}=e,r=(0,l.useMemo)(()=>G.new({id:t,__demoMode:n}),[]);return(0,Y.X)(()=>r.dispose()),r}({id:i,__demoMode:c}),m=(0,l.useRef)(null),b=(0,S.P)(t,(0,S.a)(e=>{m.current=e})),[w,T,C,F,k]=(0,A.y)(v,(0,l.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),M=(0,p.h)(null!=(n=m.current)?n:T),I=(0,s.Y)(F),B=(0,s.Y)(k),j=(0,l.useMemo)(()=>({buttonId:I,panelId:B,close:v.actions.close}),[I,B,v]),W=Z(),H=null==W?void 0:W.registerPopover,U=(0,a._)(()=>{var e,t;let n=(0,g.bq)(null!=(e=m.current)?e:T);return null!=(t=null==W?void 0:W.isFocusWithinPopoverGroup())?t:n&&((null==T?void 0:T.contains(n))||(null==C?void 0:C.contains(n)))});(0,l.useEffect)(()=>null==H?void 0:H(j),[H,j]);let[K,X]=(0,R.k2)(),z=E(T),J=function(){let{defaultContainers:e=[],portals:t,mainTreeNode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,a._)(()=>{var r,o;let l=(0,g.TW)(n),u=[];for(let t of e)null!==t&&(h.vq(t)?u.push(t):"current"in t&&h.vq(t.current)&&u.push(t.current));if(null!=t&&t.current)for(let e of t.current)u.push(e);for(let e of null!=(r=null==l?void 0:l.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&h.vq(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(o=null==n?void 0:n.getRootNode())?void 0:o.host))||u.some(t=>e.contains(t))||u.push(e));return u});
1return{resolveContainers:r,contains:(0,a._)(e=>r().some(t=>t.contains(e)))}}({mainTreeNode:z,portals:K,defaultContainers:[{get current(){return v.state.button}},{get current(){return v.state.panel}}]});r=M,o="focus",u=(0,s.Y)(e=>{var t,n,r,o,l,u;e.target!==window&&h.Lk(e.target)&&v.state.popoverState===q.Open&&(U()||v.state.button&&v.state.panel&&(J.contains(e.target)||null!=(n=null==(t=v.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=v.state.afterPanelSentinel.current)?void 0:r.contains)&&o.call(r,e.target)||null!=(u=null==(l=v.state.afterButtonSentinel.current)?void 0:l.contains)&&u.call(l,e.target)||v.actions.close()))}),(0,l.useEffect)(()=>{function e(e){u.current(e)}return(r=null!=r?r:window).addEventListener(o,e,!0),()=>r.removeEventListener(o,e,!0)},[r,o,!0]);let Q=w===q.Open;(0,f.j)(Q,J.resolveContainers,(e,t)=>{v.actions.close(),(0,_.Bm)(t,_.MZ.Loose)||(e.preventDefault(),null==T||T.focus())});let ee=(0,P._)({open:w===q.Open,close:v.actions.refocusableClose}),et=(0,A.y)(v,(0,l.useCallback)(e=>(0,D.Y)(e.popoverState,{[q.Open]:x.Uw.Open,[q.Closed]:x.Uw.Closed}),[])),en=(0,N.Ci)();return l.createElement(y,{node:z},l.createElement(L.St,null,l.createElement($.Provider,{value:null},l.createElement(V.Provider,{value:v},l.createElement(O.e,{value:v.actions.refocusableClose},l.createElement(x.El,{value:et},l.createElement(X,null,en({ourProps:{ref:b},theirProps:d,slot:ee,defaultTag:"div",name:"Popover"}))))))))}),en=(0,N.FX)(function(e,t){let n=(0,l.useId)(),{id:i="headlessui-popover-button-".concat(n),disabled:s=!1,autoFocus:c=!1,...d}=e,f=X("Popover.Button"),[p,b,y,E,w,T,k]=(0,A.y)(f,(0,l.useCallback)(e=>[e.popoverState,f.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),O=(0,l.useRef)(null),x="headlessui-focus-sentinel-".concat((0,l.useId)()),R=Z(),B=null==R?void 0:R.closeOthers,j=null!==(0,l.useContext)($);(0,l.useEffect)(()=>{if(!j)return f.actions.setButtonId(i),()=>f.actions.setButtonId(null)},[j,i,f]);let[W]=(0,l.useState)(()=>Symbol()),H=(0,S.P)(O,t,(0,L.Xc)(),(0,a._)(e=>{if(!j){if(e)f.state.buttons.current.push(W);else{let e=f.state.buttons.current.indexOf(W);-1!==e&&f.state.buttons.current.splice(e,1)}f.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&f.actions.setButton(e)}})),U=(0,S.P)(O,t),K=(0,a._)(e=>{var t,n,r;if(j){if(f.state.popoverState===q.Closed)return;switch(e.key){case I.D.Space:case I.D.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),f.actions.close(),null==(r=f.state.button)||r.focus()}}else switch(e.key){case I.D.Space:case I.D.Enter:e.preventDefault(),e.stopPropagation(),f.state.popoverState===q.Closed?(null==B||B(f.state.buttonId),f.actions.open()):f.actions.close();break;case I.D.Escape:if(f.state.popoverState!==q.Open)return null==B?void 0:B(f.state.buttonId);if(!O.current)return;let o=(0,g.bq)(O.current);if(o&&!O.current.contains(o))return;e.preventDefault(),e.stopPropagation(),f.actions.close()}}),G=(0,a._)(e=>{j||e.key===I.D.Space&&e.preventDefault()}),Y=(0,a._)(e=>{var t,n;(0,M.l)(e.currentTarget)||s||(j?(f.actions.close(),null==(t=f.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),f.state.popoverState===q.Closed?(null==B||B(f.state.buttonId),f.actions.open()):f.actions.close(),null==(n=f.state.button)||n.focus()))}),V=(0,a._)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:z,focusProps:J}=(0,r.o)({autoFocus:c}),{isHovered:Q,hoverProps:ee}=(0,o.M)({isDisabled:s}),{pressed:et,pressProps:en}=(0,u.Z)({disabled:s}),er=p===q.Open,eo=(0,P._)({open:er,active:et||er,disabled:s,hover:Q,focus:z,autofocus:c}),el=(0,v.c)(e,y),eu=j?(0,N.v6)({ref:U,type:el,onKeyDown:K,onClick:Y,disabled:s||void 0,autoFocus:c},J,ee,en):(0,N.v6)({ref:H,id:E,type:el,"aria-expanded":p===q.Open,"aria-controls":w?T:void 0,disabled:s||void 0,autoFocus:c,onKeyDown:K,onKeyUp:G,onClick:Y,onMouseDown:V},J,ee,en),ei=F(),ea=(0,a._)(()=>{if(!h.sb(f.state.panel))return;let e=f.state.panel;(0,D.Y)(ei.current,{[C.Forwards]:()=>(0,_.CU)(e,_.BD.First),[C.Backwards]:()=>(0,_.CU)(e,_.BD.Last)})===_.Me.Error&&(0,_.CU)((0,_.iq)((0,g.zm)(f.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,D.Y)(ei.current,{[C.Forwards]:_.BD.Next,[C.Backwards]:_.BD.Previous}),{relativeTo:f.state.button})}),es=(0,N.Ci)();return l.createElement(l.Fragment,null,es({ourProps:eu,theirProps:d,slot:eo,defaultTag:"button",name:"Popover.Button"}),er&&!j&&b&&l.createElement(m.j,{id:x,ref:k,features:m.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ea}))}
1),er=(0,N.FX)(Q),eo=(0,N.FX)(Q),el=(0,N.FX)(function(e,t){let n=(0,l.useId)(),{id:r="headlessui-popover-panel-".concat(n),focus:o=!1,anchor:u,portal:s=!1,modal:f=!1,transition:v=!1,...h}=e,b=X("Popover.Panel"),y=(0,A.y)(b,b.selectors.isPortalled),[E,T,M,B,j]=(0,A.y)(b,(0,l.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),W="headlessui-focus-sentinel-before-".concat(n),H="headlessui-focus-sentinel-after-".concat(n),U=(0,l.useRef)(null),K=(0,L.zn)(u),[G,Y]=(0,L.UF)(K),V=(0,L.G3)();K&&(s=!0);let[z,Z]=(0,l.useState)(null),J=(0,S.P)(U,t,K?G:null,b.actions.setPanel,Z),Q=(0,p.g)(T),et=(0,p.g)(U.current);(0,c.s)(()=>(b.actions.setPanelId(r),()=>b.actions.setPanelId(null)),[r,b]);let en=(0,x.O_)(),[er,eo]=(0,k.p)(v,z,null!==en?(en&x.Uw.Open)===x.Uw.Open:E===q.Open);(0,d.O)(er,T,b.actions.close),(0,w.K)(!M&&f&&er,et);let el=(0,a._)(e=>{var t;if(e.key===I.D.Escape){if(b.state.popoverState!==q.Open||!U.current)return;let n=(0,g.bq)(U.current);if(n&&!U.current.contains(n))return;e.preventDefault(),e.stopPropagation(),b.actions.close(),null==(t=b.state.button)||t.focus()}});(0,l.useEffect)(()=>{var t;e.static||E===q.Closed&&(null==(t=e.unmount)||t)&&b.actions.setPanel(null)},[E,e.unmount,e.static,b]),(0,l.useEffect)(()=>{if(M||!o||E!==q.Open||!U.current)return;let e=(0,g.bq)(U.current);U.current.contains(e)||(0,_.CU)(U.current,_.BD.First)},[M,o,U.current,E]);let eu=(0,P._)({open:E===q.Open,close:b.actions.refocusableClose}),ei=(0,N.v6)(K?V():{},{ref:J,id:r,onKeyDown:el,onBlur:o&&E===q.Open?e=>{var t,n,r,o,l;let u=e.relatedTarget;u&&U.current&&(null!=(t=U.current)&&t.contains(u)||(b.actions.close(),(null!=(r=null==(n=B.current)?void 0:n.contains)&&r.call(n,u)||null!=(l=null==(o=j.current)?void 0:o.contains)&&l.call(o,u))&&u.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...h.style,...Y,"--button-width":(0,i.L)(er,T,!0).width},...(0,k.B)(eo)}),ea=F(),es=(0,a._)(()=>{let e=U.current;e&&(0,D.Y)(ea.current,{[C.Forwards]:()=>{var t;(0,_.CU)(e,_.BD.First)===_.Me.Error&&(null==(t=b.state.afterPanelSentinel.current)||t.focus())},[C.Backwards]:()=>{var e;null==(e=b.state.button)||e.focus({preventScroll:!0})}})}),ec=(0,a._)(()=>{let e=U.current;e&&(0,D.Y)(ea.current,{[C.Forwards]:()=>{var e;if(!b.state.button)return;let t=null!=(e=(0,g.zm)(b.state.button))?e:document.body,n=(0,_.iq)(t),r=n.indexOf(b.state.button),o=n.slice(0,r+1),l=[...n.slice(r+1),...o];for(let e of l.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=z&&z.contains(e)){let t=l.indexOf(e);-1!==t&&l.splice(t,1)}(0,_.CU)(l,_.BD.First,{sorted:!1})},[C.Backwards]:()=>{var t;(0,_.CU)(e,_.BD.Previous)===_.Me.Error&&(null==(t=b.state.button)||t.focus())}})}),ed=(0,N.Ci)();return l.createElement(x.$x,null,l.createElement($.Provider,{value:r},l.createElement(O.e,{value:b.actions.refocusableClose},l.createElement(R.ZL,{enabled:!!s&&(e.static||er),ownerDocument:Q},er&&y&&l.createElement(m.j,{id:W,ref:B,features:m.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:es}),ed({ourProps:ei,theirProps:h,slot:eu,defaultTag:"div",features:ee,visible:er,name:"Popover.Panel"}),er&&y&&l.createElement(m.j,{id:H,ref:j,features:m.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ec})))))}),eu=Object.assign(et,{Button:en,Backdrop:eo,Overlay:er,Panel:el,Group:(0,N.FX)(function(e,t){let n=(0,l.useRef)(null),r=(0,S.P)(n,t),[o,u]=(0,l.useState)([]),i=(0,a._)(e=>{u(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),s=(0,a._)(e=>(u(t=>[...t,e]),()=>i(e))),c=(0,a._)(()=>{var e;let t=(0,g.zm)(n.current);if(!t)return!1;let r=(0,g.bq)(n.current);return!!(null!=(e=n.current)&&e.contains(r))||o.some(e=>{var n,o;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(r))})}),d=(0,a._)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),f=(0,l.useMemo)(()=>({registerPopover:s,unregisterPopover:i,isFocusWithinPopoverGroup:c,closeOthers:d}),[s,i,c,d]),p=(0,P._)({}),v=(0,N.Ci)();return l.createElement(y,null,l.createElement(z.Provider,{value:f},v({ourProps:{ref:r},theirProps:e,slot:p,defaultTag:"div",name:"Popover.Group"})))})})},90536:(e,t,n)=>{n.d(t,{bq:()=>
1o,wt:()=>l,sD:()=>r}),n(28266);function r(e,t){return!!t&&!!e&&e.contains(t)}let o=(e=document)=>e.activeElement;function l(e){return e.target}},91651:(e,t,n)=>{n.d(t,{e:()=>u,g:()=>l});var r=n(12468);let o=(0,r.createContext)(()=>{});function l(){return(0,r.useContext)(o)}function u(e){let{value:t,children:n}=e;return r.createElement(o.Provider,{value:t},n)}},92055:(e,t,n)=>{e.exports=n(51629)}}]);
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.