1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[852],{8530:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return o}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}function o(){return globalThis.AsyncLocalStorage?new globalThis.AsyncLocalStorage:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5182:function(e,t,n){"use strict";function r(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return r}}),n(8754),n(7294),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1414:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return p},useSearchParams:function(){return m},usePathname:function(){return v},ServerInsertedHTMLContext:function(){return a.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return a.useServerInsertedHTML},useRouter:function(){return g},useParams:function(){return h},useSelectedLayoutSegments:function(){return b},useSelectedLayoutSegment:function(){return y},redirect:function(){return s.redirect},notFound:function(){return c.notFound}});let r=n(7294),o=n(4224),u=n(8463),l=n(5182),i=n(2526),a=n(3014),s=n(8781),c=n(8147),d=Symbol("internal for urlsearchparams readonly");function f(){return Error("ReadonlyURLSearchParams cannot be modified")}class p{[Symbol.iterator](){return this[d][Symbol.iterator]()}append(){throw f()}delete(){throw f()}set(){throw f()}sort(){throw f()}constructor(e){this[d]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e)}}function m(){(0,l.clientHookInServerComponentError)("useSearchParams");let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new p(e):null,[e]);return t}function v(){return(0,l.clientHookInServerComponentError)("usePathname"),(0,r.useContext)(u.PathnameContext)}function g(){(0,l.clientHookInServerComponentError)("useRouter");let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function h(){(0,l.clientHookInServerComponentError)("useParams");let e=(0,r.useContext)(o.GlobalLayoutRouterContext);return e?function e(t,n){void 0===n&&(n={});let r=t[1];for(let t of Object.values(r)){let r=t[0],o=Array.isArray(r),u=o?r[1]:r;!u||u.startsWith("__PAGE__")||(o&&(n[r[0]]=r[1]),n=e(t,n))}return n}(e.tree):null}function b(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,r.useContext)(o.LayoutRouterContext);return function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var l;let e=t[1];u=null!=(l=e.children)?l:Object.values(e)[0]}if(!u)return o;let a=u[0],s=(0,i.getSegmentValue)(a);return!s||s.startsWith("__PAGE__")?o:(o.push(s),e(u,n,!1,o))}(t,e)}function y(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=b(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8147:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{notFound:function(){return r},isNotFoundError:function(){return o}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return(null==e?void 0:e.digest)===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8781:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return i},redirect:function(){return a},isRedirectError:function(){return s},getURLFromRedirectError:function(){return c},getRedirectTypeFromError:function(){return d}});let u=n(4505),l="NEXT_REDIRECT";function i(e,t){let n=Error(l);n.digest=l+";"+t+";"+e;let r=u.requestAsyncStorage.getStore();return r&&(n.mutableCookies=r.mutableCookies),n}function a(e,t){throw void 0===t&&(t="replace"),i(e,t)}function s(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,n,r]=e.digest.split(";",3);return t===l&&("replace"===n||"push"===n)&&"string"==typeof r}function c(e){return s(e)?e.digest.split(";",3)[2]:null}function d(e){if(!s(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return o}});let r=n(8530),o=(0,r.createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2526:function(e,t){"use strict";function n(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3014:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return u},useServerInsertedHTML:function(){return l}});let r=n(1757),o=r._(n(7294)),u=o.default.createContext(null);function l(e){let t=(0,o.useContext)(u);t&&t(e)}},9332:function(e,t,n){e.exports=n(1414)},9117:function(e,t,n){"use strict";let r,o;n.d(t,{V:function(){return eE}});var u,l,i,a,s,c,d,f=n(7294),p=n.t(f,2),m=n(2984),v=n(2351),g=n(3784),h=n(1363),b=n(4103),y=n(9946),E=n(2180),w=((u=w||{})[u.None=1]="None",u[u.Focusable=2]="Focusable",u[u.Hidden=4]="Hidden",u);let T=(0,v.yV)(function(e,t){let{features:n=1,...r}=e,o={ref:t,"aria-hidden":(2&n)==2||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&n)==4&&(2&n)!=2&&{display:"none"}}};return(0,v.sY)({ourProps:o,theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})});var P=n(4575),S=n(3781),C=n(7815),M=((l=M||{})[l.Forwards=0]="Forwards",l[l.Backwards=1]="Backwards",l),O=n(4879),L=n(1074),_=n(3855);function R(e,t,n,r){let o=(0,_.E)(n);(0,f.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 k=n(1021);function x(e,t){let n=(0,f.useRef)([]),r=(0,S.z)(e);(0,f.useEffect)(()=>{let e=[...n.current];for(let[o,u]of t.entries())if(n.current[o]!==u){let o=r(t,e);return n.current=t,o}},[r,...t])}var j=n(4192);function A(e){let t=(0,S.z)(e),n=(0,f.useRef)(!1);(0,f.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,k.Y)(()=>{n.current&&t()})}),[t])}function D(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var F=((i=F||{})[i.None=1]="None",i[i.InitialFocus=2]="InitialFocus",i[i.TabLock=4]="TabLock",i[i.FocusLock=8]="FocusLock",i[i.RestoreFocus=16]="RestoreFocus",i[i.All=30]="All",i);let H=Object.assign((0,v.yV)(function(e,t){let n,r=(0,f.useRef)(null),o=(0,g.T)(r,t),{initialFocus:u,containers:l,features:i=30,...a}=e;(0,E.H)()||(i=1);let s=(0,L.i)(r);!function({ownerDocument:e},t){let n=function(e=!0){let t=(0,f.useRef)(N.slice());return x(([e],[n])=>{!0===n&&!1===e&&(0,k.Y)(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=N.slice())},[e,N,t]),(0,S.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);x(()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&(0,P.C5)(n())},[t]),A(()=>{t&&(0,P.C5)(n())})}({ownerDocument:s},!!(16&i));let c=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,f.useRef)(null),u=(0,O.t)();return x(()=>
1{if(!r)return;let l=t.current;l&&(0,k.Y)(()=>{if(!u.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(l.contains(t)){o.current=t;return}null!=n&&n.current?(0,P.C5)(n.current):(0,P.jA)(l,P.TO.First)===P.fE.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:u},!!(2&i));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let u=(0,O.t)();R(null==e?void 0:e.defaultView,"focus",e=>{if(!o||!u.current)return;let l=D(n);t.current instanceof HTMLElement&&l.add(t.current);let i=r.current;if(!i)return;let a=e.target;a&&a instanceof HTMLElement?I(l,a)?(r.current=a,(0,P.C5)(a)):(e.preventDefault(),e.stopPropagation(),(0,P.C5)(i)):(0,P.C5)(r.current)},!0)}({ownerDocument:s,container:r,containers:l,previousActiveElement:c},!!(8&i));let d=(n=(0,f.useRef)(0),(0,C.s)("keydown",e=>{"Tab"===e.key&&(n.current=e.shiftKey?1:0)},!0),n),p=(0,S.z)(e=>{let t=r.current;t&&(0,m.E)(d.current,{[M.Forwards]:()=>{(0,P.jA)(t,P.TO.First,{skipElements:[e.relatedTarget]})},[M.Backwards]:()=>{(0,P.jA)(t,P.TO.Last,{skipElements:[e.relatedTarget]})}})}),h=(0,j.G)(),b=(0,f.useRef)(!1);return f.createElement(f.Fragment,null,!!(4&i)&&f.createElement(T,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:w.Focusable}),(0,v.sY)({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(b.current=!0,h.requestAnimationFrame(()=>{b.current=!1}))},onBlur(e){let t=D(l);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(I(t,n)||(b.current?(0,P.jA)(r.current,(0,m.E)(d.current,{[M.Forwards]:()=>P.TO.Next,[M.Backwards]:()=>P.TO.Previous})|P.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,P.C5)(e.target)))}},theirProps:a,defaultTag:"div",name:"FocusTrap"}),!!(4&i)&&f.createElement(T,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:w.Focusable}))}),{features:F}),N=[];function I(e,t){for(let n of e)if(n.contains(t))return!0;return!1}!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&&N[0]!==e.target&&(N.unshift(e.target),(N=N.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 Y=n(3935),V=n(6723);let z=(0,f.createContext)(!1);function W(e){return f.createElement(z.Provider,{value:e.force},e.children)}var B=n(7896);let $=f.Fragment,U=f.Fragment,G=(0,f.createContext)(null),q=(0,f.createContext)(null),Z=Object.assign((0,v.yV)(function(e,t){let n=(0,f.useRef)(null),r=(0,g.T)((0,g.h)(e=>{n.current=e}),t),o=(0,L.i)(n),u=function(e){let t=(0,f.useContext)(z),n=(0,f.useContext)(G),r=(0,L.i)(e),[o,u]=(0,f.useState)(()=>{if(!t&&null!==n||B.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,f.useEffect)(()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))},[o,r]),(0,f.useEffect)(()=>{t||null!==n&&u(n.current)},[n,u,t]),o}(n),[l]=(0,f.useState)(()=>{var e;return B.O.isServer?null:null!=(e=null==o?void 0:o.createElement("div"))?e:null}),i=(0,f.useContext)(q),a=(0,E.H)();return(0,V.e)(()=>{!u||!l||u.contains(l)||(l.setAttribute("data-headlessui-portal",""),u.appendChild(l))},[u,l]),(0,V.e)(()=>{if(l&&i)return i.register(l)},[i,l]),A(()=>{var e;u&&l&&(l instanceof Node&&u.contains(l)&&u.removeChild(l),u.childNodes.length<=0&&(null==(e=u.parentElement)||e.removeChild(u)))}),a&&u&&l?(0,Y.createPortal)((0,v.sY)({ourProps:{ref:r},theirProps:e,defaultTag:$,name:"Portal"}),l):null}),{Group:(0,v.yV)(function(e,t){let{target:n,...r}=e,o={ref:(0,g.T)(t)};return f.createElement(G.Provider,{value:n},(0,v.sY)({ourProps:o,theirProps:r,defaultTag:U,name:"Popover.Group"}))})}),K=(0,f.createContext)(null),X=Object.assign((0,v.yV)(function(e,t){let n=(0,y.M)(),{id:r=`headlessui-description-${n}`,...o}=e,u=function e(){let t=(0,f.useContext)(K);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}(),l=(0,g.T)(t);(0,V.e)(()=>u.register(r),[r,u.register]);let i={ref:l,...u.props,id:r};return(0,v.sY)({ourProps:i,theirProps:o,slot:u.slot||{},defaultTag:"p",name:u.name||"Description"})}),{});var J=n(6567);let Q=(0,f.createContext)(()=>{});Q.displayName="StackContext";var ee=((a=ee||{})[a.Add=0]="Add",a[a.Remove=1]="Remove",a);function et({children:e,onUpdate:t,type:n,element:r,enabled:o}){let u=(0,f.useContext)(Q),l=(0,S.z)((...e)=>{null==t||t(...e),u(...e)});return(0,V.e)(()=>{let e=void 0===o||!0===o;return e&&l(0,n,r),()=>{e&&l(1,n,r)}},[l,n,r,o]),f.createElement(Q.Provider,{value:l},e)}var en=n(9650);
1let{useState:er,useEffect:eo,useLayoutEffect:eu,useDebugValue:el}=p;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let ei=p.useSyncExternalStore;var ea=n(9362);let es=(s={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,ea.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,o;let u={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},l=[/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0?{before(){r=window.pageYOffset},after({doc:e,d:t,meta:n}){function o(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,ea.k)();n.style(e.documentElement,"scroll-behavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}t.style(e.body,"marginTop",`-${r}px`),window.scrollTo(0,0);let n=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let r=t.target.closest("a");if(!r)return;let{hash:u}=new URL(r.href),l=e.querySelector(u);l&&!o(l)&&(n=l)}catch{}},!0),t.addEventListener(e,"touchmove",e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()},{passive:!1}),t.add(()=>{window.scrollTo(0,window.pageYOffset+r),n&&n.isConnected&&(n.scrollIntoView({block:"nearest"}),n=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;o=(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth},after({doc:e,d:t}){let n=e.documentElement,r=o-(n.clientWidth-n.offsetWidth);t.style(n,"paddingRight",`${r}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];l.forEach(({before:e})=>null==e?void 0:e(u)),l.forEach(({after:e})=>null==e?void 0:e(u))},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=s[e].call(r,...t);n&&(r=n,o.forEach(e=>e()))}});es.subscribe(()=>{let e=es.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)&&es.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&es.dispatch("TEARDOWN",n)}});let ec=new Map,ed=new Map;function ef(e,t=!0){(0,V.e)(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let o=null!=(n=ed.get(r))?n:0;return ed.set(r,o+1),0!==o||(ec.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=ed.get(r))?e:1;if(1===t?ed.delete(r):ed.set(r,t-1),1!==t)return;let n=ec.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,ec.delete(r))}},[e,t])}var ep=((c=ep||{})[c.Open=0]="Open",c[c.Closed=1]="Closed",c),em=((d=em||{})[d.SetTitleId=0]="SetTitleId",d);let ev={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},eg=(0,f.createContext)(null);function eh(e){let t=(0,f.useContext)(eg);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eh),t}return t}function eb(e,t){return(0,m.E)(t.type,ev,e,t)}eg.displayName="DialogContext";let ey=v.AN.RenderStrategy|v.AN.Static,eE=Object.assign((0,v.yV)(function(e,t){var n;let r,o,u,l,i;let a=(0,y.M)(),{id:s=`headlessui-dialog-${a}`,open:c,onClose:d,initialFocus:p,__demoMode:b=!1,...P}=e,[C,M]=(0,f.useState)(0),O=(0,J.oJ)();void 0===c&&null!==O&&(c=(O&J.ZM.Open)===J.ZM.Open);let _=(0,f.useRef)(null),k=(0,g.T)(_,t),x=(0,L.i)(_),j=e.hasOwnProperty("open")||null!==O,A=e.hasOwnProperty("onClose");if(!j&&!A)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!j)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 c)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${c}`);if("function"!=typeof d)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${d}`);let D=c?0:1,[F,N]=(0,f.useReducer)(eb,{titleId:null,descriptionId:null,panelRef:(0,f.createRef)()}),I=(0,S.z)(()=>d(!1)),Y=(0,S.z)(e=>N({type:0,id:e})),z=!!(0,E.H)()&&!b&&0===D,B=C>1,$=null!==(0,f.useContext)(eg),[U,G]=(r=(0,f.useContext)(q),o=(0,f.useRef)([]),u=(0,S.z)(e=>(o.current.push(e),r&&r.register(e),()=>l(e))),l=(0,S.z)(e=>
1{let t=o.current.indexOf(e);-1!==t&&o.current.splice(t,1),r&&r.unregister(e)}),i=(0,f.useMemo)(()=>({register:u,unregister:l,portals:o}),[u,l,o]),[o,(0,f.useMemo)(()=>function({children:e}){return f.createElement(q.Provider,{value:i},e)},[i])]),{resolveContainers:X,mainTreeNodeRef:Q,MainTreeNode:er}=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){var r;let o=(0,f.useRef)(null!=(r=null==n?void 0:n.current)?r:null),u=(0,L.i)(o),l=(0,S.z)(()=>{var n;let r=[];for(let t of e)null!==t&&(t instanceof HTMLElement?r.push(t):"current"in t&&t.current instanceof HTMLElement&&r.push(t.current));if(null!=t&&t.current)for(let e of t.current)r.push(e);for(let e of null!=(n=null==u?void 0:u.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(o.current)||r.some(t=>e.contains(t))||r.push(e));return r});return{resolveContainers:l,contains:(0,S.z)(e=>l().some(t=>t.contains(e))),mainTreeNodeRef:o,MainTreeNode:(0,f.useMemo)(()=>function(){return null!=n?null:f.createElement(T,{features:w.Hidden,ref:o})},[o,n])}}({portals:U,defaultContainers:[null!=(n=F.panelRef.current)?n:_.current]}),eo=B?"parent":"leaf",eu=null!==O&&(O&J.ZM.Closing)===J.ZM.Closing,el=!$&&!eu&&z;ef((0,f.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==x?void 0:x.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(Q.current)&&e instanceof HTMLElement))?t:null},[Q]),el);let ea=!!B||z;ef((0,f.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==x?void 0:x.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(Q.current)&&e instanceof HTMLElement))?t:null},[Q]),ea);let ec=!(!z||B);(0,en.O)(X,I,ec);let ed=!(B||0!==D);R(null==x?void 0:x.defaultView,"keydown",e=>{ed&&(e.defaultPrevented||e.key===h.R.Escape&&(e.preventDefault(),e.stopPropagation(),I()))}),function(e,t,n=()=>[document.body]){var r;let o,u;r=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}},o=ei(es.subscribe,es.getSnapshot,es.getSnapshot),(u=e?o.get(e):void 0)&&u.count,(0,V.e)(()=>{if(!(!e||!t))return es.dispatch("PUSH",e,r),()=>es.dispatch("POP",e,r)},[t,e])}(x,!(eu||0!==D||$),X),(0,f.useEffect)(()=>{if(0!==D||!_.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&&I()}});return e.observe(_.current),()=>e.disconnect()},[D,_,I]);let[ep,em]=function(){let[e,t]=(0,f.useState)([]);return[e.length>0?e.join(" "):void 0,(0,f.useMemo)(()=>function(e){let n=(0,S.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,f.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return f.createElement(K.Provider,{value:r},e.children)},[t])]}(),ev=(0,f.useMemo)(()=>[{dialogState:D,close:I,setTitleId:Y},F],[D,F,I,Y]),eh=(0,f.useMemo)(()=>({open:0===D}),[D]),eE={ref:k,id:s,role:"dialog","aria-modal":0===D||void 0,"aria-labelledby":F.titleId,"aria-describedby":ep};return f.createElement(et,{type:"Dialog",enabled:0===D,element:_,onUpdate:(0,S.z)((e,t)=>{"Dialog"===t&&(0,m.E)(e,{[ee.Add]:()=>M(e=>e+1),[ee.Remove]:()=>M(e=>e-1)})})},f.createElement(W,{force:!0},f.createElement(Z,null,f.createElement(eg.Provider,{value:ev},f.createElement(Z.Group,{target:_},f.createElement(W,{force:!1},f.createElement(em,{slot:eh,name:"Dialog.Description"},f.createElement(H,{initialFocus:p,containers:X,features:z?(0,m.E)(eo,{parent:H.features.RestoreFocus,leaf:H.features.All&~H.features.FocusLock}):H.features.None},f.createElement(G,null,(0,v.sY)({ourProps:eE,theirProps:P,slot:eh,defaultTag:"div",features:ey,visible:0===D,name:"Dialog"}))))))))),f.createElement(er,null))}),{Backdrop:(0,v.yV)(function(e,t){let n=(0,y.M)(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:u},l]=eh("Dialog.Backdrop"),i=(0,g.T)(t);(0,f.useEffect)(()=>{if(null===l.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[l.panelRef]);let a=(0,f.useMemo)(()=>({open:0===u}),[u]);return f.createElement(W,{force:!0},f.createElement(Z,null,(0,v.sY)({ourProps:{ref:i,id:r,"aria-hidden":!0},theirProps:o,slot:a,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,v.yV)(function(e,t){let n=(0,y.M)(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:u},l]=eh("Dialog.Panel"),i=(0,g.T)(t,l.panelRef),a=(0,f.useMemo)(()=>({open:0===u}),[u]),s=(0,S.z)(e=>{e.stopPropagation()});return(0,v.sY)({ourProps:{ref:i,id:r,onClick:s},theirProps:o,slot:a,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,v.yV)(function(e,t){let n=(0,y.M)(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:u,close:l}]=eh("Dialog.Overlay"),i=(0,g.T)(t),a=(0,S.z)(e=>{if(e.target===e.currentTarget){if((0,b.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),l()}}),s=(0,f.useMemo)(()=>({open:0===u}),[u]);return(0,v.sY)({ourProps:{ref:i,id:r,"aria-hidden":!0,onClick:a},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,v.yV)(function(e,t){let n=(0,y.M)(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:u,setTitleId:l}]=eh("Dialog.Title"),i=(0,g.T)(t);(0,f.useEffect)(()=>(l(r),()=>l(null)),[r,l]);let a=(0,f.useMemo)(()=>({open:0===u}),[u]);return(0,v.sY)({ourProps:{ref:i,id:r},theirProps:o,slot:a,defaultTag:"h2",name:"Dialog.Title"})}),Description:X})}}]);
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.