(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[967],{8792:function(e,t,n){"use strict";n.d(t,{default:function(){return o.a}});var r=n(5250),o=n.n(r)},9079:function(e,t,n){"use strict";var r,o;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(o=n.g.process)?void 0:o.env)?n.g.process:n(3127)},3127:function(e){!function(){var t={229:function(e){var t,n,r,o=e.exports={};function l(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===l||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:l}catch(e){t=l}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var u=[],s=!1,c=-1;function d(){s&&r&&(s=!1,r.length?u=r.concat(u):c=-1,u.length&&f())}function f(){if(!s){var e=a(d);s=!0;for(var t=u.length;t;){for(r=u,u=[];++c<t;)r&&r[c].run();c=-1,t=u.length}r=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new p(e,t)),1!==u.length||s||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var l=n[e]={exports:{}},i=!0;try{t[e](l,l.exports,r),i=!1}finally{i&&delete n[e]}return l.exports}r.ab="//";var o=r(229);e.exports=o}()},6480:function(e,t){var n;/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=l(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=l(t,n));return t}(n)))}return e}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0!==(n=(function(){return o}).apply(t,[]))&&(e.exports=n)}()},8324:function(e,t,n){"use strict";let r,o;n.d(t,{V:function(){return eM}});var l,i,a,u,s,c,d,f,p,m,v,h,g,y,w=n(2265),E=n.t(w,2),b=n(44),T=n(641),S=n(5235);function x(e,t,n,r){let o=(0,S.E)(n);(0,w.useEffect)(()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)},[e,t,r])}var L=n(2219),A=n(1210);function O(e){let t=(0,T.z)(e),n=(0,w.useRef)(!1);(0,w.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,A.Y)(()=>{n.current&&t()})}),[t])}var R=n(1879);function _(e){return R.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}function C(...e){return(0,w.useMemo)(()=>_(...e),[...e])}var k=n(2144),N=n(6601);function P(e,t,n){let r=(0,S.E)(t);(0,w.useEffect)(()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}var F=((l=F||{})[l.Forwards=0]="Forwards",l[l.Backwards=1]="Backwards",l);function M(e,t){let n=(0,w.useRef)([]),r=(0,T.z)(e);(0,w.useEffect)(()=>{let e=[...n.current];for(let[o,l]of t.entries())if(n.current[o]!==l){let o=r(t,e);return n.current=t,o}},[r,...t])}var D=n(8318),H=((i=H||{})[i.None=1]="None",i[i.Focusable=2]="Focusable",i[i.Hidden=4]="Hidden",i);let I=(0,D.yV)(function(e,t){var n;let{features:r=1,...o}=e,l={ref:t,"aria-hidden":(2&r)==2||(null!=(n=o["aria-hidden"])?n: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&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,D.sY)({ourProps:l,theirProps:o,slot:{},defaultTag:"div",name:"Hidden"})}),j=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&j[0]!==e.target&&(j.unshift(e.target),(j=j.filter(e=>null!=e&&e.isConnected)).splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var z=n(2640);let $=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var V=((a=V||{})[a.First=1]="First",a[a.Previous=2]="Previous",a[a.Next=4]="Next",a[a.Last=8]="Last",a[a.WrapAround=16]="WrapAround",a[a.NoScroll=32]="NoScroll",a),B=((u=B||{})[u.Error=0]="Error",u[u.Overflow=1]="Overflow",u[u.Success=2]="Success",u[u.Underflow=3]="Underflow",u),W=((s=W||{})[s.Previous=-1]="Previous",s[s.Next=1]="Next",s),Y=((c=Y||{})[c.Strict=0]="Strict",c[c.Loose=1]="Loose",c),q=((d=q||{})[d.Keyboard=0]="Keyboard",d[d.Mouse=1]="Mouse",d);function U(e){null==e||e.focus({preventScroll:!0})}function K(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var l,i,a;let u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?function(e,t=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})}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll($)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e);o.length>0&&s.length>1&&(s=s.filter(e=>!o.includes(e))),r=null!=r?r:u.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,m=s.length,v;do{if(p>=m||p+m<=0)return 0;let e=d+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(v=s[e])||v.focus(f),p+=c}while(v!==u.activeElement);return 6&t&&null!=(a=null==(i=null==(l=v)?void 0:l.matches)?void 0:i.call(l,"textarea,input"))&&a&&v.select(),2}function Z(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}"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));var G=((f=G||{})[f.None=1]="None",f[f.InitialFocus=2]="InitialFocus",f[f.TabLock=4]="TabLock",f[f.FocusLock=8]="FocusLock",f[f.RestoreFocus=16]="RestoreFocus",f[f.All=30]="All",f);let X=Object.assign((0,D.yV)(function(e,t){let n,r=(0,w.useRef)(null),o=(0,N.T)(r,t),{initialFocus:l,containers:i,features:a=30,...u}=e;(0,k.H)()||(a=1);let s=C(r);!function({ownerDocument:e},t){let n=function(e=!0){let t=(0,w.useRef)(j.slice());return M(([e],[n])=>{!0===n&&!1===e&&(0,A.Y)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=j.slice())},[e,j,t]),(0,T.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);M(()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&U(n())},[t]),O(()=>{t&&U(n())})}({ownerDocument:s},!!(16&a));let c=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,w.useRef)(null),l=(0,L.t)();return M(()=>{if(!r)return;let i=t.current;i&&(0,A.Y)(()=>{if(!l.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){o.current=t;return}}else if(i.contains(t)){o.current=t;return}null!=n&&n.current?U(n.current):K(i,V.First)===B.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement})},[r]),o}({ownerDocument:s,container:r,initialFocus:l},!!(2&a));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let l=(0,L.t)();x(null==e?void 0:e.defaultView,"focus",e=>{if(!o||!l.current)return;let i=Z(n);t.current instanceof HTMLElement&&i.add(t.current);let a=r.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?J(i,u)?(r.current=u,U(u)):(e.preventDefault(),e.stopPropagation(),U(a)):U(r.current)},!0)}({ownerDocument:s,container:r,containers:i,previousActiveElement:c},!!(8&a));let d=(n=(0,w.useRef)(0),P("keydown",e=>{"Tab"===e.key&&(n.current=e.shiftKey?1:0)},!0),n),f=(0,T.z)(e=>{let t=r.current;t&&(0,z.E)(d.current,{[F.Forwards]:()=>{K(t,V.First,{skipElements:[e.relatedTarget]})},[F.Backwards]:()=>{K(t,V.Last,{skipElements:[e.relatedTarget]})}})}),p=(0,b.G)(),m=(0,w.useRef)(!1);return w.createElement(w.Fragment,null,!!(4&a)&&w.createElement(I,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:H.Focusable}),(0,D.sY)({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(m.current=!0,p.requestAnimationFrame(()=>{m.current=!1}))},onBlur(e){let t=Z(i);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(J(t,n)||(m.current?K(r.current,(0,z.E)(d.current,{[F.Forwards]:()=>V.Next,[F.Backwards]:()=>V.Previous})|V.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&U(e.target)))}},theirProps:u,defaultTag:"div",name:"FocusTrap"}),!!(4&a)&&w.createElement(I,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:f,features:H.Focusable}))}),{features:G});function J(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var Q=n(4887),ee=n(9790);let et=(0,w.createContext)(!1);function en(e){return w.createElement(et.Provider,{value:e.force},e.children)}let er=w.Fragment,eo=w.Fragment,el=(0,w.createContext)(null),ei=(0,w.createContext)(null),ea=Object.assign((0,D.yV)(function(e,t){let n=(0,w.useRef)(null),r=(0,N.T)((0,N.h)(e=>{n.current=e}),t),o=C(n),l=function(e){let t=(0,w.useContext)(et),n=(0,w.useContext)(el),r=C(e),[o,l]=(0,w.useState)(()=>{if(!t&&null!==n||R.O.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)});return(0,w.useEffect)(()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))},[o,r]),(0,w.useEffect)(()=>{t||null!==n&&l(n.current)},[n,l,t]),o}(n),[i]=(0,w.useState)(()=>{var e;return R.O.isServer?null:null!=(e=null==o?void 0:o.createElement("div"))?e:null}),a=(0,w.useContext)(ei),u=(0,k.H)();return(0,ee.e)(()=>{!l||!i||l.contains(i)||(i.setAttribute("data-headlessui-portal",""),l.appendChild(i))},[l,i]),(0,ee.e)(()=>{if(i&&a)return a.register(i)},[a,i]),O(()=>{var e;l&&i&&(i instanceof Node&&l.contains(i)&&l.removeChild(i),l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l)))}),u&&l&&i?(0,Q.createPortal)((0,D.sY)({ourProps:{ref:r},theirProps:e,defaultTag:er,name:"Portal"}),i):null}),{Group:(0,D.yV)(function(e,t){let{target:n,...r}=e,o={ref:(0,N.T)(t)};return w.createElement(el.Provider,{value:n},(0,D.sY)({ourProps:o,theirProps:r,defaultTag:eo,name:"Popover.Group"}))})}),{useState:eu,useEffect:es,useLayoutEffect:ec,useDebugValue:ed}=E;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let ef=E.useSyncExternalStore;var ep=n(5205);function em(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}let ev=(p={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,ep.k)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r;let o={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},l=[em()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,ep.k)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,l=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),i=e.querySelector(o);i&&!r(i)&&(l=i)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;r=(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth},after({doc:e,d:t}){let n=e.documentElement,o=n.clientWidth-n.offsetWidth,l=r-o;t.style(n,"paddingRight",`${l}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];l.forEach(({before:e})=>null==e?void 0:e(o)),l.forEach(({after:e})=>null==e?void 0:e(o))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},r=new Map,o=new Set,{getSnapshot:()=>r,subscribe:e=>(o.add(e),()=>o.delete(e)),dispatch(e,...t){let n=p[e].call(r,...t);n&&(r=n,o.forEach(e=>e()))}});ev.subscribe(()=>{let e=ev.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)&&ev.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&ev.dispatch("TEARDOWN",n)}});let eh=null!=(y=w.useId)?y:function(){let e=(0,k.H)(),[t,n]=w.useState(e?()=>R.O.nextId():null);return(0,ee.e)(()=>{null===t&&n(R.O.nextId())},[t]),null!=t?""+t:void 0},eg=new Map,ey=new Map;function ew(e,t=!0){(0,ee.e)(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let o=null!=(n=ey.get(r))?n:0;return ey.set(r,o+1),0!==o||(eg.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var e;if(!r)return;let t=null!=(e=ey.get(r))?e:1;if(1===t?ey.delete(r):ey.set(r,t-1),1!==t)return;let n=eg.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,eg.delete(r))}},[e,t])}function eE(e,t,n){let r=(0,S.E)(t);(0,w.useEffect)(()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}var eb=n(8358);let eT=(0,w.createContext)(()=>{});eT.displayName="StackContext";var eS=((m=eS||{})[m.Add=0]="Add",m[m.Remove=1]="Remove",m);function ex({children:e,onUpdate:t,type:n,element:r,enabled:o}){let l=(0,w.useContext)(eT),i=(0,T.z)((...e)=>{null==t||t(...e),l(...e)});return(0,ee.e)(()=>{let e=void 0===o||!0===o;return e&&i(0,n,r),()=>{e&&i(1,n,r)}},[i,n,r,o]),w.createElement(eT.Provider,{value:i},e)}let eL=(0,w.createContext)(null),eA=Object.assign((0,D.yV)(function(e,t){let n=eh(),{id:r=`headlessui-description-${n}`,...o}=e,l=function e(){let t=(0,w.useContext)(eL);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),i=(0,N.T)(t);(0,ee.e)(()=>l.register(r),[r,l.register]);let a={ref:i,...l.props,id:r};return(0,D.sY)({ourProps:a,theirProps:o,slot:l.slot||{},defaultTag:"p",name:l.name||"Description"})}),{});var eO=((v=eO||{}).Space=" ",v.Enter="Enter",v.Escape="Escape",v.Backspace="Backspace",v.Delete="Delete",v.ArrowLeft="ArrowLeft",v.ArrowUp="ArrowUp",v.ArrowRight="ArrowRight",v.ArrowDown="ArrowDown",v.Home="Home",v.End="End",v.PageUp="PageUp",v.PageDown="PageDown",v.Tab="Tab",v),eR=((h=eR||{})[h.Open=0]="Open",h[h.Closed=1]="Closed",h),e_=((g=e_||{})[g.SetTitleId=0]="SetTitleId",g);let eC={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ek=(0,w.createContext)(null);function eN(e){let t=(0,w.useContext)(ek);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eN),t}return t}function eP(e,t){return(0,z.E)(t.type,eC,e,t)}ek.displayName="DialogContext";let eF=D.AN.RenderStrategy|D.AN.Static,eM=Object.assign((0,D.yV)(function(e,t){let n,r,o,l,i,a=eh(),{id:u=`headlessui-dialog-${a}`,open:s,onClose:c,initialFocus:d,role:f="dialog",__demoMode:p=!1,...m}=e,[v,h]=(0,w.useState)(0),g=(0,w.useRef)(!1);f="dialog"===f||"alertdialog"===f?f:(g.current||(g.current=!0,console.warn(`Invalid role [${f}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let y=(0,eb.oJ)();void 0===s&&null!==y&&(s=(y&eb.ZM.Open)===eb.ZM.Open);let E=(0,w.useRef)(null),b=(0,N.T)(E,t),S=C(E),L=e.hasOwnProperty("open")||null!==y,A=e.hasOwnProperty("onClose");if(!L&&!A)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!L)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!A)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof s)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${s}`);if("function"!=typeof c)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${c}`);let O=s?0:1,[R,F]=(0,w.useReducer)(eP,{titleId:null,descriptionId:null,panelRef:(0,w.createRef)()}),M=(0,T.z)(()=>c(!1)),j=(0,T.z)(e=>F({type:0,id:e})),V=!!(0,k.H)()&&!p&&0===O,B=v>1,W=null!==(0,w.useContext)(ek),[q,U]=(n=(0,w.useContext)(ei),r=(0,w.useRef)([]),o=(0,T.z)(e=>(r.current.push(e),n&&n.register(e),()=>l(e))),l=(0,T.z)(e=>{let t=r.current.indexOf(e);-1!==t&&r.current.splice(t,1),n&&n.unregister(e)}),i=(0,w.useMemo)(()=>({register:o,unregister:l,portals:r}),[o,l,r]),[r,(0,w.useMemo)(()=>function({children:e}){return w.createElement(ei.Provider,{value:i},e)},[i])]),{resolveContainers:K,mainTreeNodeRef:Z,MainTreeNode:G}=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){var r;let o=(0,w.useRef)(null!=(r=null==n?void 0:n.current)?r:null),l=C(o),i=(0,T.z)(()=>{var n,r,i;let a=[];for(let t of e)null!==t&&(t instanceof HTMLElement?a.push(t):"current"in t&&t.current instanceof HTMLElement&&a.push(t.current));if(null!=t&&t.current)for(let e of t.current)a.push(e);for(let e of null!=(n=null==l?void 0:l.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(o.current)||e.contains(null==(i=null==(r=o.current)?void 0:r.getRootNode())?void 0:i.host)||a.some(t=>e.contains(t))||a.push(e));return a});return{resolveContainers:i,contains:(0,T.z)(e=>i().some(t=>t.contains(e))),mainTreeNodeRef:o,MainTreeNode:(0,w.useMemo)(()=>function(){return null!=n?null:w.createElement(I,{features:H.Hidden,ref:o})},[o,n])}}({portals:q,defaultContainers:[{get current(){var J;return null!=(J=R.panelRef.current)?J:E.current}}]}),Q=null!==y&&(y&eb.ZM.Closing)===eb.ZM.Closing,et=!W&&!Q&&V;ew((0,w.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==S?void 0:S.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(Z.current)&&e instanceof HTMLElement))?t:null},[Z]),et);let er=!!B||V;ew((0,w.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==S?void 0:S.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(Z.current)&&e instanceof HTMLElement))?t:null},[Z]),er),function(e,t,n=!0){let r=(0,w.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let l=o(n);if(null!==l&&l.getRootNode().contains(l)&&l.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(l)||n.composed&&n.composedPath().includes(e))return}return!function(e,t=0){var n;return e!==(null==(n=_(e))?void 0:n.body)&&(0,z.E)(t,{0:()=>e.matches($),1(){let t=e;for(;null!==t;){if(t.matches($))return!0;t=t.parentElement}return!1}})}(l,Y.Loose)&&-1!==l.tabIndex&&n.preventDefault(),t(n,l)}}(0,w.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);let l=(0,w.useRef)(null);eE("pointerdown",e=>{var t,n;r.current&&(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),eE("mousedown",e=>{var t,n;r.current&&(l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),eE("click",e=>{em()||/Android/gi.test(window.navigator.userAgent)||l.current&&(o(e,()=>l.current),l.current=null)},!0),eE("touchend",e=>o(e,()=>e.target instanceof HTMLElement?e.target:null),!0),P("blur",e=>o(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}(K,M,!(!V||B));let eo=!(B||0!==O);x(null==S?void 0:S.defaultView,"keydown",e=>{eo&&(e.defaultPrevented||e.key===eO.Escape&&(e.preventDefault(),e.stopPropagation(),M()))}),function(e,t,n=()=>[document.body]){var r;let o,l;r=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}},o=ef(ev.subscribe,ev.getSnapshot,ev.getSnapshot),(l=e?o.get(e):void 0)&&l.count,(0,ee.e)(()=>{if(!(!e||!t))return ev.dispatch("PUSH",e,r),()=>ev.dispatch("POP",e,r)},[t,e])}(S,!(Q||0!==O||W),K),(0,w.useEffect)(()=>{if(0!==O||!E.current)return;let e=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&M()}});return e.observe(E.current),()=>e.disconnect()},[O,E,M]);let[el,eu]=function(){let[e,t]=(0,w.useState)([]);return[e.length>0?e.join(" "):void 0,(0,w.useMemo)(()=>function(e){let n=(0,T.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,w.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return w.createElement(eL.Provider,{value:r},e.children)},[t])]}(),es=(0,w.useMemo)(()=>[{dialogState:O,close:M,setTitleId:j},R],[O,R,M,j]),ec=(0,w.useMemo)(()=>({open:0===O}),[O]),ed={ref:b,id:u,role:f,"aria-modal":0===O||void 0,"aria-labelledby":R.titleId,"aria-describedby":el};return w.createElement(ex,{type:"Dialog",enabled:0===O,element:E,onUpdate:(0,T.z)((e,t)=>{"Dialog"===t&&(0,z.E)(e,{[eS.Add]:()=>h(e=>e+1),[eS.Remove]:()=>h(e=>e-1)})})},w.createElement(en,{force:!0},w.createElement(ea,null,w.createElement(ek.Provider,{value:es},w.createElement(ea.Group,{target:E},w.createElement(en,{force:!1},w.createElement(eu,{slot:ec,name:"Dialog.Description"},w.createElement(X,{initialFocus:d,containers:K,features:V?(0,z.E)(B?"parent":"leaf",{parent:X.features.RestoreFocus,leaf:X.features.All&~X.features.FocusLock}):X.features.None},w.createElement(U,null,(0,D.sY)({ourProps:ed,theirProps:m,slot:ec,defaultTag:"div",features:eF,visible:0===O,name:"Dialog"}))))))))),w.createElement(G,null))}),{Backdrop:(0,D.yV)(function(e,t){let n=eh(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:l},i]=eN("Dialog.Backdrop"),a=(0,N.T)(t);(0,w.useEffect)(()=>{if(null===i.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[i.panelRef]);let u=(0,w.useMemo)(()=>({open:0===l}),[l]);return w.createElement(en,{force:!0},w.createElement(ea,null,(0,D.sY)({ourProps:{ref:a,id:r,"aria-hidden":!0},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,D.yV)(function(e,t){let n=eh(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:l},i]=eN("Dialog.Panel"),a=(0,N.T)(t,i.panelRef),u=(0,w.useMemo)(()=>({open:0===l}),[l]),s=(0,T.z)(e=>{e.stopPropagation()});return(0,D.sY)({ourProps:{ref:a,id:r,onClick:s},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,D.yV)(function(e,t){let n=eh(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:l,close:i}]=eN("Dialog.Overlay"),a=(0,N.T)(t),u=(0,T.z)(e=>{if(e.target===e.currentTarget){if(function(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),i()}}),s=(0,w.useMemo)(()=>({open:0===l}),[l]);return(0,D.sY)({ourProps:{ref:a,id:r,"aria-hidden":!0,onClick:u},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,D.yV)(function(e,t){let n=eh(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:l,setTitleId:i}]=eN("Dialog.Title"),a=(0,N.T)(t);(0,w.useEffect)(()=>(i(r),()=>i(null)),[r,i]);let u=(0,w.useMemo)(()=>({open:0===l}),[l]);return(0,D.sY)({ourProps:{ref:a,id:r},theirProps:o,slot:u,defaultTag:"h2",name:"Dialog.Title"})}),Description:eA})},129:function(e,t,n){"use strict";n.d(t,{u:function(){return N}});var r,o=n(2265),l=n(44),i=n(641),a=n(2219),u=n(9790),s=n(5235),c=n(2144),d=n(6601),f=n(5205),p=n(2640);function m(e,...t){e&&t.length>0&&e.classList.add(...t)}function v(e,...t){e&&t.length>0&&e.classList.remove(...t)}var h=n(8358),g=n(2466),y=n(8318);function w(e=""){return e.split(/\s+/).filter(e=>e.length>1)}let E=(0,o.createContext)(null);E.displayName="TransitionContext";var b=((r=b||{}).Visible="visible",r.Hidden="hidden",r);let T=(0,o.createContext)(null);function S(e){return"children"in e?S(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function x(e,t){let n=(0,s.E)(e),r=(0,o.useRef)([]),u=(0,a.t)(),c=(0,l.G)(),d=(0,i.z)((e,t=y.l4.Hidden)=>{let o=r.current.findIndex(({el:t})=>t===e);-1!==o&&((0,p.E)(t,{[y.l4.Unmount](){r.current.splice(o,1)},[y.l4.Hidden](){r.current[o].state="hidden"}}),c.microTask(()=>{var e;!S(r)&&u.current&&(null==(e=n.current)||e.call(n))}))}),f=(0,i.z)(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>d(e,y.l4.Unmount)}),m=(0,o.useRef)([]),v=(0,o.useRef)(Promise.resolve()),h=(0,o.useRef)({enter:[],leave:[],idle:[]}),g=(0,i.z)((e,n,r)=>{m.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{m.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(h.current[n].map(([e,t])=>t)).then(()=>e())})]),"enter"===n?v.current=v.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),w=(0,i.z)((e,t,n)=>{Promise.all(h.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=m.current.shift())||e()}).then(()=>n(t))});return(0,o.useMemo)(()=>({children:r,register:f,unregister:d,onStart:g,onStop:w,wait:v,chains:h}),[f,d,r,g,w,h,v])}function L(){}T.displayName="NestingContext";let A=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function O(e){var t;let n={};for(let r of A)n[r]=null!=(t=e[r])?t:L;return n}let R=y.AN.RenderStrategy,_=(0,y.yV)(function(e,t){let{show:n,appear:r=!1,unmount:l=!0,...a}=e,s=(0,o.useRef)(null),f=(0,d.T)(s,t);(0,c.H)();let p=(0,h.oJ)();if(void 0===n&&null!==p&&(n=(p&h.ZM.Open)===h.ZM.Open),![!0,!1].includes(n))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[m,v]=(0,o.useState)(n?"visible":"hidden"),g=x(()=>{v("hidden")}),[w,b]=(0,o.useState)(!0),L=(0,o.useRef)([n]);(0,u.e)(()=>{!1!==w&&L.current[L.current.length-1]!==n&&(L.current.push(n),b(!1))},[L,n]);let A=(0,o.useMemo)(()=>({show:n,appear:r,initial:w}),[n,r,w]);(0,o.useEffect)(()=>{if(n)v("visible");else if(S(g)){let e=s.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&v("hidden")}else v("hidden")},[n,g]);let O={unmount:l},_=(0,i.z)(()=>{var t;w&&b(!1),null==(t=e.beforeEnter)||t.call(e)}),k=(0,i.z)(()=>{var t;w&&b(!1),null==(t=e.beforeLeave)||t.call(e)});return o.createElement(T.Provider,{value:g},o.createElement(E.Provider,{value:A},(0,y.sY)({ourProps:{...O,as:o.Fragment,children:o.createElement(C,{ref:f,...O,...a,beforeEnter:_,beforeLeave:k})},theirProps:{},defaultTag:o.Fragment,features:R,visible:"visible"===m,name:"Transition"})))}),C=(0,y.yV)(function(e,t){var n,r,b;let L;let{beforeEnter:A,afterEnter:_,beforeLeave:C,afterLeave:k,enter:N,enterFrom:P,enterTo:F,entered:M,leave:D,leaveFrom:H,leaveTo:I,...j}=e,z=(0,o.useRef)(null),$=(0,d.T)(z,t),V=null==(n=j.unmount)||n?y.l4.Unmount:y.l4.Hidden,{show:B,appear:W,initial:Y}=function(){let e=(0,o.useContext)(E);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[q,U]=(0,o.useState)(B?"visible":"hidden"),K=function(){let e=(0,o.useContext)(T);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:Z,unregister:G}=K;(0,o.useEffect)(()=>Z(z),[Z,z]),(0,o.useEffect)(()=>{if(V===y.l4.Hidden&&z.current){if(B&&"visible"!==q){U("visible");return}return(0,p.E)(q,{hidden:()=>G(z),visible:()=>Z(z)})}},[q,z,Z,G,B,V]);let X=(0,s.E)({base:w(j.className),enter:w(N),enterFrom:w(P),enterTo:w(F),entered:w(M),leave:w(D),leaveFrom:w(H),leaveTo:w(I)}),J=(b={beforeEnter:A,afterEnter:_,beforeLeave:C,afterLeave:k},L=(0,o.useRef)(O(b)),(0,o.useEffect)(()=>{L.current=O(b)},[b]),L),Q=(0,c.H)();(0,o.useEffect)(()=>{if(Q&&"visible"===q&&null===z.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[z,q,Q]);let ee=W&&B&&Y,et=Q&&(!Y||W)?B?"enter":"leave":"idle",en=function(e=0){let[t,n]=(0,o.useState)(e),r=(0,a.t)(),l=(0,o.useCallback)(e=>{r.current&&n(t=>t|e)},[t,r]),i=(0,o.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:l,hasFlag:i,removeFlag:(0,o.useCallback)(e=>{r.current&&n(t=>t&~e)},[n,r]),toggleFlag:(0,o.useCallback)(e=>{r.current&&n(t=>t^e)},[n])}}(0),er=(0,i.z)(e=>(0,p.E)(e,{enter:()=>{en.addFlag(h.ZM.Opening),J.current.beforeEnter()},leave:()=>{en.addFlag(h.ZM.Closing),J.current.beforeLeave()},idle:()=>{}})),eo=(0,i.z)(e=>(0,p.E)(e,{enter:()=>{en.removeFlag(h.ZM.Opening),J.current.afterEnter()},leave:()=>{en.removeFlag(h.ZM.Closing),J.current.afterLeave()},idle:()=>{}})),el=x(()=>{U("hidden"),G(z)},K),ei=(0,o.useRef)(!1);!function({immediate:e,container:t,direction:n,classes:r,onStart:o,onStop:i}){let c=(0,a.t)(),d=(0,l.G)(),h=(0,s.E)(n);(0,u.e)(()=>{e&&(h.current="enter")},[e]),(0,u.e)(()=>{let e=(0,f.k)();d.add(e.dispose);let n=t.current;if(n&&"idle"!==h.current&&c.current){var l,a,u;let t,s,c,d,g,y,w;return e.dispose(),o.current(h.current),e.add((l=r.current,a="enter"===h.current,u=()=>{e.dispose(),i.current(h.current)},s=a?"enter":"leave",c=(0,f.k)(),d=void 0!==u?(t={called:!1},(...e)=>{if(!t.called)return t.called=!0,u(...e)}):()=>{},"enter"===s&&(n.removeAttribute("hidden"),n.style.display=""),g=(0,p.E)(s,{enter:()=>l.enter,leave:()=>l.leave}),y=(0,p.E)(s,{enter:()=>l.enterTo,leave:()=>l.leaveTo}),w=(0,p.E)(s,{enter:()=>l.enterFrom,leave:()=>l.leaveFrom}),v(n,...l.base,...l.enter,...l.enterTo,...l.enterFrom,...l.leave,...l.leaveFrom,...l.leaveTo,...l.entered),m(n,...l.base,...g,...w),c.nextFrame(()=>{v(n,...l.base,...g,...w),m(n,...l.base,...g,...y),function(e,t){let n=(0,f.k)();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[l,i]=[r,o].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),a=l+i;if(0!==a){n.group(n=>{n.setTimeout(()=>{t(),n.dispose()},a),n.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&n.dispose()})});let r=n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),r())})}else t();n.add(()=>t()),n.dispose}(n,()=>(v(n,...l.base,...g),m(n,...l.base,...l.entered),d()))}),c.dispose)),e.dispose}},[n])}({immediate:ee,container:z,classes:X,direction:et,onStart:(0,s.E)(e=>{ei.current=!0,el.onStart(z,e,er)}),onStop:(0,s.E)(e=>{ei.current=!1,el.onStop(z,e,eo),"leave"!==e||S(el)||(U("hidden"),G(z))})});let ea=j;return ee?ea={...ea,className:(0,g.A)(j.className,...X.current.enter,...X.current.enterFrom)}:ei.current&&(ea.className=(0,g.A)(j.className,null==(r=z.current)?void 0:r.className),""===ea.className&&delete ea.className),o.createElement(T.Provider,{value:el},o.createElement(h.up,{value:(0,p.E)(q,{visible:h.ZM.Open,hidden:h.ZM.Closed})|en.flags},(0,y.sY)({ourProps:{ref:$},theirProps:ea,defaultTag:"div",features:R,visible:"visible"===q,name:"Transition.Child"})))}),k=(0,y.yV)(function(e,t){let n=null!==(0,o.useContext)(E),r=null!==(0,h.oJ)();return o.createElement(o.Fragment,null,!n&&r?o.createElement(_,{ref:t,...e}):o.createElement(C,{ref:t,...e}))}),N=Object.assign(_,{Child:k,Root:_})},44:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});var r=n(2265),o=n(5205);function l(){let[e]=(0,r.useState)(o.k);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},641:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(2265),o=n(5235);let l=function(e){let t=(0,o.E)(e);return r.useCallback((...e)=>t.current(...e),[t])}},2219:function(e,t,n){"use strict";n.d(t,{t:function(){return l}});var r=n(2265),o=n(9790);function l(){let e=(0,r.useRef)(!1);return(0,o.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},9790:function(e,t,n){"use strict";n.d(t,{e:function(){return l}});var r=n(2265),o=n(1879);let l=(e,t)=>{o.O.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},5235:function(e,t,n){"use strict";n.d(t,{E:function(){return l}});var r=n(2265),o=n(9790);function l(e){let t=(0,r.useRef)(e);return(0,o.e)(()=>{t.current=e},[e]),t}},2144:function(e,t,n){"use strict";n.d(t,{H:function(){return i}});var r,o=n(2265),l=n(1879);function i(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[i,a]=o.useState(l.O.isHandoffComplete);return i&&!1===l.O.isHandoffComplete&&a(!1),o.useEffect(()=>{!0!==i&&a(!0)},[i]),o.useEffect(()=>l.O.handoff(),[]),!t&&i}},6601:function(e,t,n){"use strict";n.d(t,{T:function(){return a},h:function(){return i}});var r=n(2265),o=n(641);let l=Symbol();function i(e,t=!0){return Object.assign(e,{[l]:t})}function a(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,o.z)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[l]))?void 0:n}},8358:function(e,t,n){"use strict";n.d(t,{ZM:function(){return i},oJ:function(){return a},up:function(){return u}});var r,o=n(2265);let l=(0,o.createContext)(null);l.displayName="OpenClosedContext";var i=((r=i||{})[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)(l)}function u({value:e,children:t}){return o.createElement(l.Provider,{value:e},t)}},2466:function(e,t,n){"use strict";function r(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}n.d(t,{A:function(){return r}})},5205:function(e,t,n){"use strict";n.d(t,{k:function(){return function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return(0,r.Y)(()=>{t.current&&e[0]()}),n.add(()=>{t.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.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(1210)},1879:function(e,t,n){"use strict";n.d(t,{O:function(){return a}});var r=Object.defineProperty,o=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,l=(e,t,n)=>(o(e,"symbol"!=typeof t?t+"":t,n),n);class i{constructor(){l(this,"current",this.detect()),l(this,"handoffState","pending"),l(this,"currentId",0)}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}}let a=new i},2640:function(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let o=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,r),o}n.d(t,{E:function(){return r}})},1210:function(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{Y:function(){return r}})},8318:function(e,t,n){"use strict";n.d(t,{AN:function(){return u},l4:function(){return s},sY:function(){return c},yV:function(){return m}});var r,o,l=n(2265),i=n(2466),a=n(2640),u=((r=u||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),s=((o=s||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:l=!0,name:i,mergeRefs:u}){u=null!=u?u:f;let s=p(t,e);if(l)return d(s,n,r,i,u);let c=null!=o?o:0;if(2&c){let{static:e=!1,...t}=s;if(e)return d(t,n,r,i,u)}if(1&c){let{unmount:e=!0,...t}=s;return(0,a.E)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,i,u)})}return d(s,n,r,i,u)}function d(e,t={},n,r,o){let{as:a=n,children:u,refName:s="ref",...c}=h(e,["unmount","static"]),d=void 0!==e.ref?{[s]:e.ref}:{},f="function"==typeof u?u(t):u;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t));let m={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(m["data-headlessui-state"]=n.join(" "))}if(a===l.Fragment&&Object.keys(v(c)).length>0){if(!(0,l.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(c).map(e=>`  - ${e}`).join(`
`),"","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(e=>`  - ${e}`).join(`
`)].join(`
`));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>(0,i.A)(null==e?void 0:e.className(...t),c.className):(0,i.A)(null==e?void 0:e.className,c.className);return(0,l.cloneElement)(f,Object.assign({},p(f.props,v(h(c,["ref"]))),m,d,{ref:o(f.ref,d.ref)},t?{className:t}:{}))}return(0,l.createElement)(a,Object.assign({},h(c,["ref"]),a!==l.Fragment&&d,a!==l.Fragment&&m),f)}function f(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function p(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function m(e){var t;return Object.assign((0,l.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 h(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},3073:function(e,t,n){"use strict";n.d(t,{u:function(){return ex}});var r=n(2265);let o=Math.min,l=Math.max,i=Math.round,a=Math.floor,u=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function h(e){return["top","bottom"].includes(f(e))?"y":"x"}function g(e){return e.replace(/start|end/g,e=>c[e])}function y(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function w(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function E(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function b(e,t,n){let r,{reference:o,floating:l}=e,i=h(t),a=m(h(t)),u=v(a),s=f(t),c="y"===i,d=o.x+o.width/2-l.width/2,g=o.y+o.height/2-l.height/2,y=o[u]/2-l[u]/2;switch(s){case"top":r={x:d,y:o.y-l.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:g};break;case"left":r={x:o.x-l.width,y:g};break;default:r={x:o.x,y:o.y}}switch(p(t)){case"start":r[a]-=y*(n&&c?-1:1);break;case"end":r[a]+=y*(n&&c?-1:1)}return r}let T=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,a=l.filter(Boolean),u=await (null==i.isRTL?void 0:i.isRTL(t)),s=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=b(s,r,u),f=r,p={},m=0;for(let n=0;n<a.length;n++){let{name:l,fn:v}=a[n],{x:h,y:g,data:y,reset:w}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:s,platform:i,elements:{reference:e,floating:t}});c=null!=h?h:c,d=null!=g?g:d,p={...p,[l]:{...p[l],...y}},w&&m<=50&&(m++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(s=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:d}=b(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function S(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:l,rects:i,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=d(t,e),v=w(m),h=a[p?"floating"===f?"reference":"floating":f],g=E(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(h)))||n?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),y="floating"===f?{...i.floating,x:r,y:o}:i.reference,b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),T=await (null==l.isElement?void 0:l.isElement(b))&&await (null==l.getScale?void 0:l.getScale(b))||{x:1,y:1},S=E(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:b,strategy:u}):y);return{top:(g.top-S.top+v.top)/T.y,bottom:(S.bottom-g.bottom+v.bottom)/T.y,left:(g.left-S.left+v.left)/T.x,right:(S.right-g.right+v.right)/T.x}}async function x(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=f(n),a=p(n),u="y"===h(n),s=["left","top"].includes(i)?-1:1,c=l&&u?-1:1,m=d(t,e),{mainAxis:v,crossAxis:g,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return a&&"number"==typeof y&&(g="end"===a?-1*y:y),u?{x:g*c,y:v*s}:{x:v*s,y:g*c}}let L=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:l,placement:i,middlewareData:a}=t,u=await x(t,e);return i===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:l+u.y,data:{...u,placement:i}}}}};function A(e){return _(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function R(e){var t;return null==(t=(_(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function _(e){return e instanceof Node||e instanceof O(e).Node}function C(e){return e instanceof Element||e instanceof O(e).Element}function k(e){return e instanceof HTMLElement||e instanceof O(e).HTMLElement}function N(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}function P(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=H(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function F(e){let t=M(),n=H(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function M(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function D(e){return["html","body","#document"].includes(A(e))}function H(e){return O(e).getComputedStyle(e)}function I(e){return C(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function j(e){if("html"===A(e))return e;let t=e.assignedSlot||e.parentNode||N(e)&&e.host||R(e);return N(t)?t.host:t}function z(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=j(t);return D(n)?t.ownerDocument?t.ownerDocument.body:t.body:k(n)&&P(n)?n:e(n)}(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),i=O(o);return l?t.concat(i,i.visualViewport||[],P(o)?o:[],i.frameElement&&n?z(i.frameElement):[]):t.concat(o,z(o,[],n))}function $(e){let t=H(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=k(e),l=o?e.offsetWidth:n,a=o?e.offsetHeight:r,u=i(n)!==l||i(r)!==a;return u&&(n=l,r=a),{width:n,height:r,$:u}}function V(e){return C(e)?e:e.contextElement}function B(e){let t=V(e);if(!k(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=$(t),a=(l?i(n.width):n.width)/r,s=(l?i(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let W=u(0);function Y(e){let t=O(e);return M()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:W}function q(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=V(e),a=u(1);t&&(r?C(r)&&(a=B(r)):a=B(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===O(i))&&o)?Y(i):u(0),c=(l.left+s.x)/a.x,d=(l.top+s.y)/a.y,f=l.width/a.x,p=l.height/a.y;if(i){let e=O(i),t=r&&C(r)?O(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=B(o),t=o.getBoundingClientRect(),r=H(o),l=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=l,d+=i,o=(n=O(o)).frameElement}}return E({width:f,height:p,x:c,y:d})}let U=[":popover-open",":modal"];function K(e){return U.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function Z(e){return q(R(e)).left+I(e).scrollLeft}function G(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=O(e),r=R(e),o=n.visualViewport,l=r.clientWidth,i=r.clientHeight,a=0,u=0;if(o){l=o.width,i=o.height;let e=M();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:l,height:i,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=R(e),n=I(e),r=e.ownerDocument.body,o=l(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=l(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+Z(e),u=-n.scrollTop;return"rtl"===H(r).direction&&(a+=l(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:u}}(R(e));else if(C(t))r=function(e,t){let n=q(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=k(e)?B(e):u(1),i=e.clientWidth*l.x;return{width:i,height:e.clientHeight*l.y,x:o*l.x,y:r*l.y}}(t,n);else{let n=Y(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return E(r)}function X(e,t){return k(e)&&"fixed"!==H(e).position?t?t(e):e.offsetParent:null}function J(e,t){let n=O(e);if(!k(e)||K(e))return n;let r=X(e,t);for(;r&&["table","td","th"].includes(A(r))&&"static"===H(r).position;)r=X(r,t);return r&&("html"===A(r)||"body"===A(r)&&"static"===H(r).position&&!F(r))?n:r||function(e){let t=j(e);for(;k(t)&&!D(t);){if(F(t))return t;t=j(t)}return null}(e)||n}let Q=async function(e){let t=this.getOffsetParent||J,n=this.getDimensions;return{reference:function(e,t,n){let r=k(t),o=R(t),l="fixed"===n,i=q(e,!0,l,t),a={scrollLeft:0,scrollTop:0},s=u(0);if(r||!r&&!l){if(("body"!==A(t)||P(o))&&(a=I(t)),r){let e=q(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=Z(o))}return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},ee={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,l="fixed"===o,i=R(r),a=!!t&&K(t.floating);if(r===i||a&&l)return n;let s={scrollLeft:0,scrollTop:0},c=u(1),d=u(0),f=k(r);if((f||!f&&!l)&&(("body"!==A(r)||P(i))&&(s=I(r)),k(r))){let e=q(r);c=B(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+d.x,y:n.y*c.y-s.scrollTop*c.y+d.y}},getDocumentElement:R,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=z(e,[],!1).filter(e=>C(e)&&"body"!==A(e)),o=null,l="fixed"===H(e).position,i=l?j(e):e;for(;C(i)&&!D(i);){let t=H(i),n=F(i);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||P(i)&&!n&&function e(t,n){let r=j(t);return!(r===n||!C(r)||D(r))&&("fixed"===H(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):o=t,i=j(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=a[0],s=a.reduce((e,n)=>{let r=G(t,n,i);return e.top=l(r.top,e.top),e.right=o(r.right,e.right),e.bottom=o(r.bottom,e.bottom),e.left=l(r.left,e.left),e},G(t,u,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:J,getElementRects:Q,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=$(e);return{width:t,height:n}},getScale:B,isElement:C,isRTL:function(e){return"rtl"===H(e).direction}},et=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:i}=t,{mainAxis:a=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=d(e,t),p={x:n,y:r},v=await S(t,c),g=h(f(i)),y=m(g),w=p[y],E=p[g];if(a){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=w+v[e],r=w-v[t];w=l(n,o(w,r))}if(u){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=E+v[e],r=E-v[t];E=l(n,o(E,r))}let b=s.fn({...t,[y]:w,[g]:E});return{...b,data:{x:b.x-n,y:b.y-r}}}}},en=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,l,i;let{placement:a,middlewareData:u,rects:s,initialPlacement:c,platform:w,elements:E}=t,{mainAxis:b=!0,crossAxis:T=!0,fallbackPlacements:x,fallbackStrategy:L="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:O=!0,...R}=d(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let _=f(a),C=f(c)===c,k=await (null==w.isRTL?void 0:w.isRTL(E.floating)),N=x||(C||!O?[y(c)]:function(e){let t=y(e);return[g(e),t,g(t)]}(c));x||"none"===A||N.push(...function(e,t,n,r){let o=p(e),l=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(f(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(g)))),l}(c,O,A,k));let P=[c,...N],F=await S(t,R),M=[],D=(null==(r=u.flip)?void 0:r.overflows)||[];if(b&&M.push(F[_]),T){let e=function(e,t,n){void 0===n&&(n=!1);let r=p(e),o=m(h(e)),l=v(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=y(i)),[i,y(i)]}(a,s,k);M.push(F[e[0]],F[e[1]])}if(D=[...D,{placement:a,overflows:M}],!M.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=P[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let n=null==(l=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(L){case"bestFit":{let e=null==(i=D.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:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}},er=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:u,elements:s,middlewareData:c}=t,{element:f,padding:g=0}=d(e,t)||{};if(null==f)return{};let y=w(g),E={x:n,y:r},b=m(h(i)),T=v(b),S=await u.getDimensions(f),x="y"===b,L=x?"clientHeight":"clientWidth",A=a.reference[T]+a.reference[b]-E[b]-a.floating[T],O=E[b]-a.reference[b],R=await (null==u.getOffsetParent?void 0:u.getOffsetParent(f)),_=R?R[L]:0;_&&await (null==u.isElement?void 0:u.isElement(R))||(_=s.floating[L]||a.floating[T]);let C=_/2-S[T]/2-1,k=o(y[x?"top":"left"],C),N=o(y[x?"bottom":"right"],C),P=_-S[T]-N,F=_/2-S[T]/2+(A/2-O/2),M=l(k,o(F,P)),D=!c.arrow&&null!=p(i)&&F!==M&&a.reference[T]/2-(F<k?k:N)-S[T]/2<0,H=D?F<k?F-k:F-P:0;return{[b]:E[b]+H,data:{[b]:M,centerOffset:F-M-H,...D&&{alignmentOffset:H}},reset:D}}}),eo=(e,t,n)=>{let r=new Map,o={platform:ee,...n},l={...o.platform,_c:r};return T(e,t,{...o,platform:l})};var el=n(6480),ei=n(9079);/*
* React Tooltip
* {@link https://github.com/ReactTooltip/react-tooltip}
* @copyright ReactTooltip Team
* @license MIT
*/let ea={core:!1,base:!1};function eu({css:e,id:t="react-tooltip-base-styles",type:n="base",ref:r}){var o,l;if(!e||"undefined"==typeof document||ea[n]||"core"===n&&void 0!==ei&&(null===(o=null==ei?void 0:ei.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"base"!==n&&void 0!==ei&&(null===(l=null==ei?void 0:ei.env)||void 0===l?void 0:l.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t="react-tooltip-core-styles"),r||(r={});let{insertAt:i}=r;if(document.getElementById(t))return void console.warn(`[react-tooltip] Element with id '${t}' already exists. Call \`removeStyle()\` first`);let a=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.id=t,u.type="text/css","top"===i&&a.firstChild?a.insertBefore(u,a.firstChild):a.appendChild(u),u.styleSheet?u.styleSheet.cssText=e:u.appendChild(document.createTextNode(e)),ea[n]=!0}let es=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:o=10,strategy:l="absolute",middlewares:i=[L(Number(o)),en({fallbackAxisSideDirection:"start"}),et({padding:5})],border:a})=>e&&null!==t?n?(i.push(er({element:n,padding:5})),eo(e,t,{placement:r,strategy:l,middleware:i}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var o,l;let i={left:`${e}px`,top:`${t}px`,border:a},{x:u,y:s}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0},c=null!==(l=({top:"bottom",right:"left",bottom:"top",left:"right"})[n.split("-")[0]])&&void 0!==l?l:"bottom",d=0;if(a){let e=`${a}`.match(/(\d+)px/);d=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:i,tooltipArrowStyles:{left:null!=u?`${u}px`:"",top:null!=s?`${s}px`:"",right:"",bottom:"",...a&&{borderBottom:a,borderRight:a},[c]:`-${4+d}px`},place:n}})):eo(e,t,{placement:"bottom",strategy:l,middleware:i}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n})):{tooltipStyles:{},tooltipArrowStyles:{},place:r},ec=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),ed=(e,t,n)=>{let r=null,o=function(...o){let l=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(l,t)),n||(r&&clearTimeout(r),r=setTimeout(l,t))};return o.cancel=()=>{r&&(clearTimeout(r),r=null)},o},ef=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,ep=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,n)=>ep(e,t[n]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!ef(e)||!ef(t))return e===t;let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>ep(e[n],t[n]))},em=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{let n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},ev=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(em(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},eh="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,eg={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},ey=(0,r.createContext)({getTooltipData:()=>eg});function ew(e="DEFAULT_TOOLTIP_ID"){return(0,r.useContext)(ey).getTooltipData(e)}var eE={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},eb={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let eT=({forwardRef:e,id:t,className:n,classNameArrow:i,variant:u="dark",anchorId:s,anchorSelect:c,place:d="top",offset:f=10,events:p=["hover"],openOnClick:m=!1,positionStrategy:v="absolute",middlewares:h,wrapper:g,delayShow:y=0,delayHide:w=0,float:E=!1,hidden:b=!1,noArrow:T=!1,clickable:S=!1,closeOnEsc:x=!1,closeOnScroll:L=!1,closeOnResize:A=!1,openEvents:O,closeEvents:_,globalCloseEvents:C,imperativeModeOnly:k,style:N,position:P,afterShow:F,afterHide:M,content:D,contentWrapperRef:H,isOpen:I,defaultIsOpen:j=!1,setIsOpen:$,activeAnchor:B,setActiveAnchor:W,border:Y,opacity:U,arrowColor:K,role:Z="tooltip"})=>{var G;let X=(0,r.useRef)(null),J=(0,r.useRef)(null),Q=(0,r.useRef)(null),ee=(0,r.useRef)(null),et=(0,r.useRef)(null),[en,er]=(0,r.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:d}),[eo,ei]=(0,r.useState)(!1),[ea,eu]=(0,r.useState)(!1),[ec,ef]=(0,r.useState)(null),em=(0,r.useRef)(!1),eg=(0,r.useRef)(null),{anchorRefs:ey,setActiveAnchor:eT}=ew(t),eS=(0,r.useRef)(!1),[ex,eL]=(0,r.useState)([]),eA=(0,r.useRef)(!1),eO=m||p.includes("click"),eR=eO||(null==O?void 0:O.click)||(null==O?void 0:O.dblclick)||(null==O?void 0:O.mousedown),e_=O?{...O}:{mouseenter:!0,focus:!0,click:!1,dblclick:!1,mousedown:!1};!O&&eO&&Object.assign(e_,{mouseenter:!1,focus:!1,click:!0});let eC=_?{..._}:{mouseleave:!0,blur:!0,click:!1,dblclick:!1,mouseup:!1};!_&&eO&&Object.assign(eC,{mouseleave:!1,blur:!1});let ek=C?{...C}:{escape:x||!1,scroll:L||!1,resize:A||!1,clickOutsideAnchor:eR||!1};k&&(Object.assign(e_,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(eC,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(ek,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),eh(()=>(eA.current=!0,()=>{eA.current=!1}),[]);let eN=e=>{eA.current&&(e&&eu(!0),setTimeout(()=>{eA.current&&(null==$||$(e),void 0===I&&ei(e))},10))};(0,r.useEffect)(()=>{if(void 0===I)return()=>null;I&&eu(!0);let e=setTimeout(()=>{ei(I)},10);return()=>{clearTimeout(e)}},[I]),(0,r.useEffect)(()=>{if(eo!==em.current){if(et.current&&clearTimeout(et.current),em.current=eo,eo)null==F||F();else{let e=(e=>{let t=e.match(/^([\d.]+)(ms|s)$/);if(!t)return 0;let[,n,r]=t;return Number(n)*("ms"===r?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));et.current=setTimeout(()=>{eu(!1),ef(null),null==M||M()},e+25)}}},[eo]);let eP=e=>{er(t=>ep(t,e)?t:e)},eF=(e=y)=>{Q.current&&clearTimeout(Q.current),ea?eN(!0):Q.current=setTimeout(()=>{eN(!0)},e)},eM=(e=w)=>{ee.current&&clearTimeout(ee.current),ee.current=setTimeout(()=>{eS.current||eN(!1)},e)},eD=e=>{var t;if(!e)return;let n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return W(null),void eT({current:null});y?eF():eN(!0),W(n),eT({current:n}),ee.current&&clearTimeout(ee.current)},eH=()=>{S?eM(w||100):w?eM():eN(!1),Q.current&&clearTimeout(Q.current)},eI=({x:e,y:t})=>{var n;es({place:null!==(n=null==ec?void 0:ec.place)&&void 0!==n?n:d,offset:f,elementReference:{getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})},tooltipReference:X.current,tooltipArrowReference:J.current,strategy:v,middlewares:h,border:Y}).then(e=>{eP(e)})},ej=e=>{if(!e)return;let t={x:e.clientX,y:e.clientY};eI(t),eg.current=t},ez=e=>{var t;if(!eo)return;let n=e.target;n.isConnected&&(null===(t=X.current)||void 0===t||!t.contains(n))&&([document.querySelector(`[id='${s}']`),...ex].some(e=>null==e?void 0:e.contains(n))||(eN(!1),Q.current&&clearTimeout(Q.current)))},e$=ed(eD,50,!0),eV=ed(eH,50,!0),eB=e=>{eV.cancel(),e$(e)},eW=()=>{e$.cancel(),eV()},eY=(0,r.useCallback)(()=>{var e,t;let n=null!==(e=null==ec?void 0:ec.position)&&void 0!==e?e:P;n?eI(n):E?eg.current&&eI(eg.current):(null==B?void 0:B.isConnected)&&es({place:null!==(t=null==ec?void 0:ec.place)&&void 0!==t?t:d,offset:f,elementReference:B,tooltipReference:X.current,tooltipArrowReference:J.current,strategy:v,middlewares:h,border:Y}).then(e=>{eA.current&&eP(e)})},[eo,B,D,N,d,null==ec?void 0:ec.place,f,v,P,null==ec?void 0:ec.position,E]);(0,r.useEffect)(()=>{var e,t;let n=new Set(ey);ex.forEach(e=>{n.add({current:e})});let r=document.querySelector(`[id='${s}']`);r&&n.add({current:r});let i=()=>{eN(!1)},u=ev(B),c=ev(X.current);ek.scroll&&(window.addEventListener("scroll",i),null==u||u.addEventListener("scroll",i),null==c||c.addEventListener("scroll",i));let d=null;ek.resize?window.addEventListener("resize",i):B&&X.current&&(d=function(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:u=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=V(e),m=u||s?[...p?z(p):[],...z(t)]:[];m.forEach(e=>{u&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let v=p&&d?function(e,t){let n,r=null,i=R(e);function u(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function s(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),u();let{left:f,top:p,width:m,height:v}=e.getBoundingClientRect();if(c||t(),!m||!v)return;let h=a(p),g=a(i.clientWidth-(f+m)),y={rootMargin:-h+"px "+-g+"px "+-a(i.clientHeight-(p+v))+"px "+-a(f)+"px",threshold:l(0,o(1,d))||1},w=!0;function E(e){let t=e[0].intersectionRatio;if(t!==d){if(!w)return s();t?s(!1,t):n=setTimeout(()=>{s(!1,1e-7)},100)}w=!1}try{r=new IntersectionObserver(E,{...y,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(E,y)}r.observe(e)}(!0),u}(p,n):null,h=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),p&&!f&&g.observe(p),g.observe(t));let y=f?q(e):null;return f&&function t(){let r=q(e);y&&(r.x!==y.x||r.y!==y.y||r.width!==y.width||r.height!==y.height)&&n(),y=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{u&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(i)}}(B,X.current,eY,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));let f=e=>{"Escape"===e.key&&eN(!1)};ek.escape&&window.addEventListener("keydown",f),ek.clickOutsideAnchor&&window.addEventListener("click",ez);let p=[],m=e=>{eo&&(null==e?void 0:e.target)===B||eD(e)},v=e=>{eo&&(null==e?void 0:e.target)===B&&eH()},h=["mouseenter","mouseleave","focus","blur"],g=["click","dblclick","mousedown","mouseup"];Object.entries(e_).forEach(([e,t])=>{t&&(h.includes(e)?p.push({event:e,listener:eB}):g.includes(e)&&p.push({event:e,listener:m}))}),Object.entries(eC).forEach(([e,t])=>{t&&(h.includes(e)?p.push({event:e,listener:eW}):g.includes(e)&&p.push({event:e,listener:v}))}),E&&p.push({event:"pointermove",listener:ej});let y=()=>{eS.current=!0},w=()=>{eS.current=!1,eH()};return S&&!eR&&(null===(e=X.current)||void 0===e||e.addEventListener("mouseenter",y),null===(t=X.current)||void 0===t||t.addEventListener("mouseleave",w)),p.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;ek.scroll&&(window.removeEventListener("scroll",i),null==u||u.removeEventListener("scroll",i),null==c||c.removeEventListener("scroll",i)),ek.resize?window.removeEventListener("resize",i):null==d||d(),ek.clickOutsideAnchor&&window.removeEventListener("click",ez),ek.escape&&window.removeEventListener("keydown",f),S&&!eR&&(null===(e=X.current)||void 0===e||e.removeEventListener("mouseenter",y),null===(t=X.current)||void 0===t||t.removeEventListener("mouseleave",w)),p.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[B,eY,ea,ey,ex,O,_,C,eO,y,w]),(0,r.useEffect)(()=>{var e,n;let r=null!==(n=null!==(e=null==ec?void 0:ec.anchorSelect)&&void 0!==e?e:c)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t}']`);let o=new MutationObserver(e=>{let n=[],o=[];e.forEach(e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&o.push(e.target)),"childList"===e.type){if(B){let t=[...e.removedNodes].filter(e=>1===e.nodeType);if(r)try{o.push(...t.filter(e=>e.matches(r))),o.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}t.some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,B))&&(eu(!1),eN(!1),W(null),Q.current&&clearTimeout(Q.current),ee.current&&clearTimeout(ee.current),!0)})}if(r)try{let t=[...e.addedNodes].filter(e=>1===e.nodeType);n.push(...t.filter(e=>e.matches(r))),n.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}}}),(n.length||o.length)&&eL(e=>[...e.filter(e=>!o.includes(e)),...n])});return o.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{o.disconnect()}},[t,c,null==ec?void 0:ec.anchorSelect,B]),(0,r.useEffect)(()=>{eY()},[eY]),(0,r.useEffect)(()=>{if(!(null==H?void 0:H.current))return()=>null;let e=new ResizeObserver(()=>{setTimeout(()=>eY())});return e.observe(H.current),()=>{e.disconnect()}},[D,null==H?void 0:H.current]),(0,r.useEffect)(()=>{var e;let t=document.querySelector(`[id='${s}']`),n=[...ex,t];B&&n.includes(B)||W(null!==(e=ex[0])&&void 0!==e?e:t)},[s,ex,B]),(0,r.useEffect)(()=>(j&&eN(!0),()=>{Q.current&&clearTimeout(Q.current),ee.current&&clearTimeout(ee.current)}),[]),(0,r.useEffect)(()=>{var e;let n=null!==(e=null==ec?void 0:ec.anchorSelect)&&void 0!==e?e:c;if(!n&&t&&(n=`[data-tooltip-id='${t}']`),n)try{let e=Array.from(document.querySelectorAll(n));eL(e)}catch(e){eL([])}},[t,c,null==ec?void 0:ec.anchorSelect]),(0,r.useEffect)(()=>{Q.current&&(clearTimeout(Q.current),eF(y))},[y]);let eq=null!==(G=null==ec?void 0:ec.content)&&void 0!==G?G:D,eU=eo&&Object.keys(en.tooltipStyles).length>0;return(0,r.useImperativeHandle)(e,()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ef(null!=e?e:null),(null==e?void 0:e.delay)?eF(e.delay):eN(!0)},close:e=>{(null==e?void 0:e.delay)?eM(e.delay):eN(!1)},activeAnchor:B,place:en.place,isOpen:!!(ea&&!b&&eq&&eU)})),ea&&!b&&eq?r.createElement(g,{id:t,role:Z,className:el("react-tooltip",eE.tooltip,eb.tooltip,eb[u],n,`react-tooltip__place-${en.place}`,eE[eU?"show":"closing"],eU?"react-tooltip__show":"react-tooltip__closing","fixed"===v&&eE.fixed,S&&eE.clickable),onTransitionEnd:e=>{et.current&&clearTimeout(et.current),eo||"opacity"!==e.propertyName||(eu(!1),ef(null),null==M||M())},style:{...N,...en.tooltipStyles,opacity:void 0!==U&&eU?U:void 0},ref:X},eq,r.createElement(g,{className:el("react-tooltip-arrow",eE.arrow,eb.arrow,i,T&&eE.noArrow),style:{...en.tooltipArrowStyles,background:K?`linear-gradient(to right bottom, transparent 50%, ${K} 50%)`:void 0},ref:J})):null},eS=({content:e})=>r.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),ex=r.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:o,html:l,render:i,className:a,classNameArrow:u,variant:s="dark",place:c="top",offset:d=10,wrapper:f="div",children:p=null,events:m=["hover"],openOnClick:v=!1,positionStrategy:h="absolute",middlewares:g,delayShow:y=0,delayHide:w=0,float:E=!1,hidden:b=!1,noArrow:T=!1,clickable:S=!1,closeOnEsc:x=!1,closeOnScroll:L=!1,closeOnResize:A=!1,openEvents:O,closeEvents:R,globalCloseEvents:_,imperativeModeOnly:C=!1,style:k,position:N,isOpen:P,defaultIsOpen:F=!1,disableStyleInjection:M=!1,border:D,opacity:H,arrowColor:I,setIsOpen:j,afterShow:z,afterHide:$,role:V="tooltip"},B)=>{let[W,Y]=(0,r.useState)(o),[q,U]=(0,r.useState)(l),[K,Z]=(0,r.useState)(c),[G,X]=(0,r.useState)(s),[J,Q]=(0,r.useState)(d),[ee,et]=(0,r.useState)(y),[en,er]=(0,r.useState)(w),[eo,ei]=(0,r.useState)(E),[ea,eu]=(0,r.useState)(b),[es,ed]=(0,r.useState)(f),[ef,ep]=(0,r.useState)(m),[em,ev]=(0,r.useState)(h),[eh,eg]=(0,r.useState)(null),[ey,eE]=(0,r.useState)(null),eb=(0,r.useRef)(M),{anchorRefs:ex,activeAnchor:eL}=ew(e),eA=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),eO=e=>{let t={place:e=>{Z(null!=e?e:c)},content:e=>{Y(null!=e?e:o)},html:e=>{U(null!=e?e:l)},variant:e=>{X(null!=e?e:s)},offset:e=>{Q(null===e?d:Number(e))},wrapper:e=>{ed(null!=e?e:f)},events:e=>{let t=null==e?void 0:e.split(" ");ep(null!=t?t:m)},"position-strategy":e=>{ev(null!=e?e:h)},"delay-show":e=>{et(null===e?y:Number(e))},"delay-hide":e=>{er(null===e?w:Number(e))},float:e=>{ei(null===e?E:"true"===e)},hidden:e=>{eu(null===e?b:"true"===e)},"class-name":e=>{eg(e)}};Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};(0,r.useEffect)(()=>{Y(o)},[o]),(0,r.useEffect)(()=>{U(l)},[l]),(0,r.useEffect)(()=>{Z(c)},[c]),(0,r.useEffect)(()=>{X(s)},[s]),(0,r.useEffect)(()=>{Q(d)},[d]),(0,r.useEffect)(()=>{et(y)},[y]),(0,r.useEffect)(()=>{er(w)},[w]),(0,r.useEffect)(()=>{ei(E)},[E]),(0,r.useEffect)(()=>{eu(b)},[b]),(0,r.useEffect)(()=>{ev(h)},[h]),(0,r.useEffect)(()=>{eb.current!==M&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[M]),(0,r.useEffect)(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===M,disableBase:M}}))},[]),(0,r.useEffect)(()=>{var r;let o=new Set(ex),l=n;if(!l&&e&&(l=`[data-tooltip-id='${e}']`),l)try{document.querySelectorAll(l).forEach(e=>{o.add({current:e})})}catch(e){console.warn(`[react-tooltip] "${l}" is not a valid CSS selector`)}let i=document.querySelector(`[id='${t}']`);if(i&&o.add({current:i}),!o.size)return()=>null;let a=null!==(r=null!=ey?ey:i)&&void 0!==r?r:eL.current,u=new MutationObserver(e=>{e.forEach(e=>{var t;a&&"attributes"===e.type&&(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-"))&&eO(eA(a))})});return a&&(eO(eA(a)),u.observe(a,{attributes:!0,childList:!1,subtree:!1})),()=>{u.disconnect()}},[ex,eL,ey,t,n]),(0,r.useEffect)(()=>{(null==k?void 0:k.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),D&&!ec("border",`${D}`)&&console.warn(`[react-tooltip] "${D}" is not a valid \`border\`.`),(null==k?void 0:k.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),H&&!ec("opacity",`${H}`)&&console.warn(`[react-tooltip] "${H}" is not a valid \`opacity\`.`)},[]);let eR=p,e_=(0,r.useRef)(null);if(i){let e=i({content:(null==ey?void 0:ey.getAttribute("data-tooltip-content"))||W||null,activeAnchor:ey});eR=e?r.createElement("div",{ref:e_,className:"react-tooltip-content-wrapper"},e):null}else W&&(eR=W);q&&(eR=r.createElement(eS,{content:q}));let eC={forwardRef:B,id:e,anchorId:t,anchorSelect:n,className:el(a,eh),classNameArrow:u,content:eR,contentWrapperRef:e_,place:K,variant:G,offset:J,wrapper:es,events:ef,openOnClick:v,positionStrategy:em,middlewares:g,delayShow:ee,delayHide:en,float:eo,hidden:ea,noArrow:T,clickable:S,closeOnEsc:x,closeOnScroll:L,closeOnResize:A,openEvents:O,closeEvents:R,globalCloseEvents:_,imperativeModeOnly:C,style:k,position:N,isOpen:P,defaultIsOpen:F,border:D,opacity:H,arrowColor:I,setIsOpen:j,afterShow:z,afterHide:$,activeAnchor:ey,setActiveAnchor:e=>eE(e),role:V};return r.createElement(eT,{...eC})});"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||eu({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||eu({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})})}}]);