1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[15599,16503],{22273:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(45802).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},2215:function(e,t,n){n.d(t,{default:function(){return o.a}});var r=n(40883),o=n.n(r)},54704:function(e,t,n){var r=n(23638);n.o(r,"redirect")&&n.d(t,{redirect:function(){return r.redirect}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},40883:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let r=n(6250);n(65724),n(2512);let o=r._(n(12119));function l(e,t){var n;let r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};"function"==typeof e&&(r.loader=e);let l={...r,...t};return(0,o.default)({...l,modules:null==(n=l.loadableGenerated)?void 0:n.modules})}("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)},8026:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return o}});let r=n(50168);function o(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},12119:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let r=n(65724),o=n(2512),l=n(8026),i=n(90693);function a(e){return{default:e&&"default"in e?e.default:e}}let u={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},s=function(e){let t={...u,...e},n=(0,o.lazy)(()=>t.loader().then(a)),s=t.loading;function d(e){let a=s?(0,r.jsx)(s,{isLoading:!0,pastDelay:!0,error:null}):null,u=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(i.PreloadCss,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(o.Suspense,{fallback:a,children:u})}return d.displayName="LoadableComponent",d}},90693:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return l}});let r=n(65724),o=n(28142);function l(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,o.getExpectedRequestStore)("next/dynamic css"),l=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));l.push(...t)}}return 0===l.length?null:(0,r.jsx)(r.Fragment,{children:l.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},82056:function(e,t,n){n.d(t,{d:function(){return c},f:function(){return d}});var r=n(2512),o=n(53659),l=n(31486),i=n(62781),a=n(79576),u=n(57411);let s=(0,r.createContext)(null);function d(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,o.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),l=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return r.createElement(s.Provider,{value:l},e.children)},[t])]}let c=Object.assign((0,u.yV)(function(e,t){let n=(0,l.M)(),{id:o="headlessui-description-".concat(n),...d}=e,c=function e(){let t=(0,r.useContext)(s);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}(),f=(0,a.T)(t);(0,i.e)(()=>c.register(o),[o,c.register]);let p={ref:f,...c.props,id:o};return(0,u.sY)({ourProps:p,theirProps:d,slot:c.slot||{},defaultTag:"p",name:c.name||"Description"})}),{})},40300:function(e,t,n){let r,o,l,i,a,u,s;n.d(t,{V:function(){return eE}});var d,c,f=n(2512),p=n.t(f,2),v=n(1230),m=n(53659),h=n(80277);function g(e,t,n,r){let o=(0,h.E)(n);(0,f.useEffect)(()=>
1{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 w=n(41600),E=n(20391);function y(e){let t=(0,m.z)(e),n=(0,f.useRef)(!1);(0,f.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,E.Y)(()=>{n.current&&t()})}),[t])}var b=n(56551),x=n(81095),P=n(79576),C=n(92878),A=((r=A||{})[r.Forwards=0]="Forwards",r[r.Backwards=1]="Backwards",r);function R(e,t){let n=(0,f.useRef)([]),r=(0,m.z)(e);(0,f.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 T=n(16907);let S=[];!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&&S[0]!==e.target&&(S.unshift(e.target),(S=S.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 O=n(41856),M=n(22344),L=n(57411);function j(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 D=((o=D||{})[o.None=1]="None",o[o.InitialFocus=2]="InitialFocus",o[o.TabLock=4]="TabLock",o[o.FocusLock=8]="FocusLock",o[o.RestoreFocus=16]="RestoreFocus",o[o.All=30]="All",o);let F=Object.assign((0,L.yV)(function(e,t){let n,r=(0,f.useRef)(null),o=(0,P.T)(r,t),{initialFocus:l,containers:i,features:a=30,...u}=e;(0,x.H)()||(a=1);let s=(0,b.i)(r);!function(e,t){let{ownerDocument:n}=e,r=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,f.useRef)(S.slice());return R((e,n)=>{let[r]=e,[o]=n;!0===o&&!1===r&&(0,E.Y)(()=>{t.current.splice(0)}),!1===o&&!0===r&&(t.current=S.slice())},[e,S,t]),(0,m.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);R(()=>{t||(null==n?void 0:n.activeElement)===(null==n?void 0:n.body)&&(0,O.C5)(r())},[t]),y(()=>{t&&(0,O.C5)(r())})}({ownerDocument:s},!!(16&a));let d=function(e,t){let{ownerDocument:n,container:r,initialFocus:o}=e,l=(0,f.useRef)(null),i=(0,w.t)();return R(()=>{if(!t)return;let e=r.current;e&&(0,E.Y)(()=>{if(!i.current)return;let t=null==n?void 0:n.activeElement;if(null!=o&&o.current){if((null==o?void 0:o.current)===t){l.current=t;return}}else if(e.contains(t)){l.current=t;return}null!=o&&o.current?(0,O.C5)(o.current):(0,O.jA)(e,O.TO.First)===O.fE.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),l.current=null==n?void 0:n.activeElement})},[t]),l}({ownerDocument:s,container:r,initialFocus:l},!!(2&a));!function(e,t){let{ownerDocument:n,container:r,containers:o,previousActiveElement:l}=e,i=(0,w.t)();g(null==n?void 0:n.defaultView,"focus",e=>{if(!t||!i.current)return;let n=j(o);r.current instanceof HTMLElement&&n.add(r.current);let a=l.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?k(n,u)?(l.current=u,(0,O.C5)(u)):(e.preventDefault(),e.stopPropagation(),(0,O.C5)(a)):(0,O.C5)(l.current)},!0)}({ownerDocument:s,container:r,containers:i,previousActiveElement:d},!!(8&a));let c=(n=(0,f.useRef)(0),(0,C.s)("keydown",e=>{"Tab"===e.key&&(n.current=e.shiftKey?1:0)},!0),n),p=(0,m.z)(e=>{let t=r.current;t&&(0,M.E)(c.current,{[A.Forwards]:()=>{(0,O.jA)(t,O.TO.First,{skipElements:[e.relatedTarget]})},[A.Backwards]:()=>{(0,O.jA)(t,O.TO.Last,{skipElements:[e.relatedTarget]})}})}),h=(0,v.G)(),D=(0,f.useRef)(!1);return f.createElement(f.Fragment,null,!!(4&a)&&f.createElement(T._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:T.A.Focusable}),(0,L.sY)({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(D.current=!0,h.requestAnimationFrame(()=>{D.current=!1}))},onBlur(e){let t=j(i);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(k(t,n)||(D.current?(0,O.jA)(r.current,(0,M.E)(c.current,{[A.Forwards]:()=>O.TO.Next,[A.Backwards]:()=>O.TO.Previous})|O.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,O.C5)(e.target)))}},theirProps:u,defaultTag:"div",name:"FocusTrap"}),!!(4&a)&&f.createElement(T._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:T.A.Focusable}))}),{features:D});function k(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var N=n(34806),I=n(62781);let _=(0,f.createContext)(!1);function H(e){return f.createElement(_.Provider,{value:e.force},e.children)}var V=n(34776);let W=f.Fragment,Y=f.Fragment,z=(0,f.createContext)(null),B=(0,f.createContext)(null),U=Object.assign((0,L.yV)(function(e,t){let n=(0,f.useRef)(null),r=(0,P.T)((0,P.h)(e=>{n.current=e}),t),o=(0,b.i)(n),l=function(e){let t=(0,f.useContext)(_),n=(0,f.useContext)(z),r=(0,b.i)(e),[o,l]=(0,f.useState)(()=>
1{if(!t&&null!==n||V.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&&l(n.current)},[n,l,t]),o}(n),[i]=(0,f.useState)(()=>{var e;return V.O.isServer?null:null!=(e=null==o?void 0:o.createElement("div"))?e:null}),a=(0,f.useContext)(B),u=(0,x.H)();return(0,I.e)(()=>{!l||!i||l.contains(i)||(i.setAttribute("data-headlessui-portal",""),l.appendChild(i))},[l,i]),(0,I.e)(()=>{if(i&&a)return a.register(i)},[a,i]),y(()=>{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,N.createPortal)((0,L.sY)({ourProps:{ref:r},theirProps:e,defaultTag:W,name:"Portal"}),i):null}),{Group:(0,L.yV)(function(e,t){let{target:n,...r}=e,o={ref:(0,P.T)(t)};return f.createElement(z.Provider,{value:n},(0,L.sY)({ourProps:o,theirProps:r,defaultTag:Y,name:"Popover.Group"}))})}),{useState:q,useEffect:G,useLayoutEffect:Z,useDebugValue:K}=p;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let X=p.useSyncExternalStore;var J=n(23291),Q=n(52027);let $=(d=()=>new Map,c={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,J.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(e){let t,{doc:n,d:r,meta:o}=e,l={doc:n,d:r,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(o)},i=[(0,Q.gn)()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,J.k)();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,l=null;n.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);i&&!o(i)&&(l=i)}catch(e){}},!0),n.addEventListener(t,"touchstart",e=>{if(e.target instanceof HTMLElement){if(o(e.target)){let t=e.target;for(;t.parentElement&&o(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")}}),n.addEventListener(t,"touchmove",e=>{if(e.target instanceof HTMLElement){if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),l&&l.isConnected&&(l.scrollIntoView({block:"nearest"}),l=null)})})}}:{},{before(e){var n;let{doc:r}=e,o=r.documentElement;t=(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth},after(e){let{doc:n,d:r}=e,o=n.documentElement,l=o.clientWidth-o.offsetWidth,i=t-l;r.style(o,"paddingRight","".concat(i,"px"))}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];i.forEach(e=>{let{before:t}=e;return null==t?void 0:t(l)}),i.forEach(e=>{let{after:t}=e;return null==t?void 0:t(l)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}},l=d(),i=new Set,{getSnapshot:()=>l,subscribe:e=>(i.add(e),()=>i.delete(e)),dispatch(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let o=c[e].call(l,...n);o&&(l=o,i.forEach(e=>e()))}});$.subscribe(()=>{let e=$.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)&&$.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&$.dispatch("TEARDOWN",n)}});var ee=n(31486);let et=new Map,en=new Map;function er(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];(0,I.e)(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let o=null!=(n=en.get(r))?n:0;return en.set(r,o+1),0!==o||(et.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=en.get(r))?e:1;if(1===t?en.delete(r):en.set(r,t-1),1!==t)return;let n=et.get(r);
1n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,et.delete(r))}},[e,t])}var eo=n(22900),el=n(67341);let ei=(0,f.createContext)(()=>{});ei.displayName="StackContext";var ea=((a=ea||{})[a.Add=0]="Add",a[a.Remove=1]="Remove",a);function eu(e){let{children:t,onUpdate:n,type:r,element:o,enabled:l}=e,i=(0,f.useContext)(ei),a=(0,m.z)(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];null==n||n(...t),i(...t)});return(0,I.e)(()=>{let e=void 0===l||!0===l;return e&&a(0,r,o),()=>{e&&a(1,r,o)}},[a,r,o,l]),f.createElement(ei.Provider,{value:a},t)}var es=n(42313),ed=n(82056),ec=n(1135),ef=((u=ef||{})[u.Open=0]="Open",u[u.Closed=1]="Closed",u),ep=((s=ep||{})[s.SetTitleId=0]="SetTitleId",s);let ev={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},em=(0,f.createContext)(null);function eh(e){let t=(0,f.useContext)(em);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eh),t}return t}function eg(e,t){return(0,M.E)(t.type,ev,e,t)}em.displayName="DialogContext";let ew=L.AN.RenderStrategy|L.AN.Static,eE=Object.assign((0,L.yV)(function(e,t){let n,r,o,l,i,a=(0,ee.M)(),{id:u="headlessui-dialog-".concat(a),open:s,onClose:d,initialFocus:c,role:p="dialog",__demoMode:v=!1,...h}=e,[w,E]=(0,f.useState)(0),y=(0,f.useRef)(!1);p="dialog"===p||"alertdialog"===p?p:(y.current||(y.current=!0,console.warn("Invalid role [".concat(p,"] passed to <Dialog />. Only `dialog` and and `alertdialog` are supported. Using `dialog` instead."))),"dialog");let C=(0,el.oJ)();void 0===s&&null!==C&&(s=(C&el.ZM.Open)===el.ZM.Open);let A=(0,f.useRef)(null),R=(0,P.T)(A,t),S=(0,b.i)(A),O=e.hasOwnProperty("open")||null!==C,j=e.hasOwnProperty("onClose");if(!O&&!j)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!O)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!j)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: ".concat(s));if("function"!=typeof d)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(d));let D=s?0:1,[k,N]=(0,f.useReducer)(eg,{titleId:null,descriptionId:null,panelRef:(0,f.createRef)()}),_=(0,m.z)(()=>d(!1)),V=(0,m.z)(e=>N({type:0,id:e})),W=!!(0,x.H)()&&!v&&0===D,Y=w>1,z=null!==(0,f.useContext)(em),[q,G]=(n=(0,f.useContext)(B),r=(0,f.useRef)([]),o=(0,m.z)(e=>(r.current.push(e),n&&n.register(e),()=>l(e))),l=(0,m.z)(e=>{let t=r.current.indexOf(e);-1!==t&&r.current.splice(t,1),n&&n.unregister(e)}),i=(0,f.useMemo)(()=>({register:o,unregister:l,portals:r}),[o,l,r]),[r,(0,f.useMemo)(()=>function(e){let{children:t}=e;return f.createElement(B.Provider,{value:i},t)},[i])]),{resolveContainers:Z,mainTreeNodeRef:K,MainTreeNode:J}=function(){var e;let{defaultContainers:t=[],portals:n,mainTreeNodeRef:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=(0,f.useRef)(null!=(e=null==r?void 0:r.current)?e:null),l=(0,b.i)(o),i=(0,m.z)(()=>{var e,r,i;let a=[];for(let e of t)null!==e&&(e instanceof HTMLElement?a.push(e):"current"in e&&e.current instanceof HTMLElement&&a.push(e.current));if(null!=n&&n.current)for(let e of n.current)a.push(e);for(let t of null!=(e=null==l?void 0:l.querySelectorAll("html > *, body > *"))?e:[])t!==document.body&&t!==document.head&&t instanceof HTMLElement&&"headlessui-portal-root"!==t.id&&(t.contains(o.current)||t.contains(null==(i=null==(r=o.current)?void 0:r.getRootNode())?void 0:i.host)||a.some(e=>t.contains(e))||a.push(t));return a});
1return{resolveContainers:i,contains:(0,m.z)(e=>i().some(t=>t.contains(e))),mainTreeNodeRef:o,MainTreeNode:(0,f.useMemo)(()=>function(){return null!=r?null:f.createElement(T._,{features:T.A.Hidden,ref:o})},[o,r])}}({portals:q,defaultContainers:[{get current(){var Q;return null!=(Q=k.panelRef.current)?Q:A.current}}]}),et=null!==C&&(C&el.ZM.Closing)===el.ZM.Closing,en=!z&&!et&&W;er((0,f.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(K.current)&&e instanceof HTMLElement))?t:null},[K]),en);let ei=!!Y||W;er((0,f.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(K.current)&&e instanceof HTMLElement))?t:null},[K]),ei);let es=!(!W||Y);(0,eo.O)(Z,e=>{e.preventDefault(),_()},es);let ef=!(Y||0!==D);g(null==S?void 0:S.defaultView,"keydown",e=>{ef&&(e.defaultPrevented||e.key===ec.R.Escape&&(e.preventDefault(),e.stopPropagation(),_()))}),function(e,t){var n;let r,o,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];n=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],l]}},r=X($.subscribe,$.getSnapshot,$.getSnapshot),(o=e?r.get(e):void 0)&&o.count,(0,I.e)(()=>{if(!(!e||!t))return $.dispatch("PUSH",e,n),()=>$.dispatch("POP",e,n)},[t,e])}(S,!(et||0!==D||z),Z),(0,f.useEffect)(()=>{if(0!==D||!A.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&&_()}});return e.observe(A.current),()=>e.disconnect()},[D,A,_]);let[ep,ev]=(0,ed.f)(),eh=(0,f.useMemo)(()=>[{dialogState:D,close:_,setTitleId:V},k],[D,k,_,V]),eE=(0,f.useMemo)(()=>({open:0===D}),[D]),ey={ref:R,id:u,role:p,"aria-modal":0===D||void 0,"aria-labelledby":k.titleId,"aria-describedby":ep};return f.createElement(eu,{type:"Dialog",enabled:0===D,element:A,onUpdate:(0,m.z)((e,t)=>{"Dialog"===t&&(0,M.E)(e,{[ea.Add]:()=>E(e=>e+1),[ea.Remove]:()=>E(e=>e-1)})})},f.createElement(H,{force:!0},f.createElement(U,null,f.createElement(em.Provider,{value:eh},f.createElement(U.Group,{target:A},f.createElement(H,{force:!1},f.createElement(ev,{slot:eE,name:"Dialog.Description"},f.createElement(F,{initialFocus:c,containers:Z,features:W?(0,M.E)(Y?"parent":"leaf",{parent:F.features.RestoreFocus,leaf:F.features.All&~F.features.FocusLock}):F.features.None},f.createElement(G,null,(0,L.sY)({ourProps:ey,theirProps:h,slot:eE,defaultTag:"div",features:ew,visible:0===D,name:"Dialog"}))))))))),f.createElement(J,null))}),{Backdrop:(0,L.yV)(function(e,t){let n=(0,ee.M)(),{id:r="headlessui-dialog-backdrop-".concat(n),...o}=e,[{dialogState:l},i]=eh("Dialog.Backdrop"),a=(0,P.T)(t);(0,f.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,f.useMemo)(()=>({open:0===l}),[l]);return f.createElement(H,{force:!0},f.createElement(U,null,(0,L.sY)({ourProps:{ref:a,id:r,"aria-hidden":!0},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,L.yV)(function(e,t){let n=(0,ee.M)(),{id:r="headlessui-dialog-panel-".concat(n),...o}=e,[{dialogState:l},i]=eh("Dialog.Panel"),a=(0,P.T)(t,i.panelRef),u=(0,f.useMemo)(()=>({open:0===l}),[l]),s=(0,m.z)(e=>{e.stopPropagation()});return(0,L.sY)({ourProps:{ref:a,id:r,onClick:s},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,L.yV)(function(e,t){let n=(0,ee.M)(),{id:r="headlessui-dialog-overlay-".concat(n),...o}=e,[{dialogState:l,close:i}]=eh("Dialog.Overlay"),a=(0,P.T)(t),u=(0,m.z)(e=>{if(e.target===e.currentTarget){if((0,es.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),i()}}),s=(0,f.useMemo)(()=>({open:0===l}),[l]);return(0,L.sY)({ourProps:{ref:a,id:r,"aria-hidden":!0,onClick:u},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,L.yV)(function(e,t){let n=(0,ee.M)(),{id:r="headlessui-dialog-title-".concat(n),...o}=e,[{dialogState:l,setTitleId:i}]=eh("Dialog.Title"),a=(0,P.T)(t);(0,f.useEffect)(()=>(i(r),()=>i(null)),[r,i]);let u=(0,f.useMemo)(()=>({open:0===l}),[l]);return(0,L.sY)({ourProps:{ref:a,id:r},theirProps:o,slot:u,defaultTag:"h2",name:"Dialog.Title"})}),Description:ed.d})},1135:function(e,t,n){let r;n.d(t,{R:function(){return o}});var o=((r=o||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},31486:function(e,t,n){n.d(t,{M:function(){return u}});var r,o=n(2512),l=n(34776),i=n(62781),a=n(81095);let u=null!=(r=o.useId)?r:function(){let e=(0,a.H)(),[t,n]=o.useState(e?()=>l.O.nextId():null);return(0,i.e)(()=>{null===t&&n(l.O.nextId())},[t]),null!=t?""+t:void 0}},22900:function(e,t,n){n.d(t,{O:function(){return s}});var r=n(2512),o=n(41856),l=n(52027),i=n(80277);function a(e,t,n){let o=(0,i.E)(t);(0,r.useEffect)(()=>{function t(e){o.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}var u=n(92878);function s(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],i=(0,r.useRef)(!1);function s(n,r){if(!i.current||n.defaultPrevented)return;let l=r(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(0,o.sP)(l,o.tJ.Loose)||-1===l.tabIndex||n.preventDefault(),t(n,l)}}(0,r.useEffect)(()=>{requestAnimationFrame(()=>{i.current=n})},[n]);let d=(0,r.useRef)(null);a("pointerdown",e=>{var t,n;i.current&&(d.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("mousedown",e=>{var t,n;i.current&&(d.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),a("click",e=>{(0,l.tq)()||d.current&&(s(e,()=>d.current),d.current=null)},!0),a("touchend",e=>s(e,()=>e.target instanceof HTMLElement?e.target:null),!0),(0,u.s)("blur",e=>s(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},56551:function(e,t,n){n.d(t,{i:function(){return l}});var r=n(2512),o=n(26206);function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(()=>(0,o.r)(...t),[...t])}},92878:function(e,t,n){n.d(t,{s:function(){return l}});var r=n(2512),o=n(80277);function l(e,t,n){let l=(0,o.E)(t);(0,r.useEffect)(()=>{function t(e){l.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}},16907:function(e,t,n){let r;n.d(t,{A:function(){return l},_:function(){return i}});var o=n(57411),l=((r=l||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let i=(0,o.yV)(function(e,t){var n;let{features:r=1,...l}=e,i={ref:t,"aria-hidden":(2&r)==2||(null!=(n=l["aria-hidden"])?n:void 0),hidden:(4&r)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,o.sY)({ourProps:i,theirProps:l,slot:{},defaultTag:"div",name:"Hidden"})})},42313:function(e,t,n){function r(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}n.d(t,{P:function(){return r}})},41856:function(e,t,n){let r,o,l,i,a;n.d(t,{C5:function(){return y},EO:function(){return x},TO:function(){return f},fE:function(){return p},jA:function(){return P},sP:function(){return g},tJ:function(){return h},wI:function(){return w},z2:function(){return b}});var u=n(23291),s=n(22344),d=n(26206);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var f=((r=f||{})[r.First=1]="First",r[r.Previous=2]="Previous",r[r.Next=4]="Next",r[r.Last=8]="Last",r[r.WrapAround=16]="WrapAround",r[r.NoScroll=32]="NoScroll",r),p=((o=p||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),v=((l=v||{})[l.Previous=-1]="Previous",l[l.Next=1]="Next",l);function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>
1Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var h=((i=h||{})[i.Strict=0]="Strict",i[i.Loose=1]="Loose",i);function g(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,d.r)(e))?void 0:t.body)&&(0,s.E)(n,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}function w(e){let t=(0,d.r)(e);(0,u.k)().nextFrame(()=>{t&&!g(t.activeElement,0)&&y(e)})}var E=((a=E||{})[a.Keyboard=0]="Keyboard",a[a.Mouse=1]="Mouse",a);function y(e){null==e||e.focus({preventScroll:!0})}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let l=r.compareDocumentPosition(o);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function x(e,t){return P(m(),t,{relativeTo:e})}function P(e,t){var n,r,o;let{sorted:l=!0,relativeTo:i=null,skipElements:a=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?l?b(e):e:m(e);a.length>0&&s.length>1&&(s=s.filter(e=>!a.includes(e))),i=null!=i?i:u.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(i))-1;if(4&t)return Math.max(0,s.indexOf(i))+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,v=s.length,h;do{if(p>=v||p+v<=0)return 0;let e=c+p;if(16&t)e=(e+v)%v;else{if(e<0)return 3;if(e>=v)return 1}null==(h=s[e])||h.focus(f),p+=d}while(h!==u.activeElement);return 6&t&&null!=(o=null==(r=null==(n=h)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&h.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},26206:function(e,t,n){n.d(t,{r:function(){return o}});var r=n(34776);function o(e){return r.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},52027:function(e,t,n){function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{gn:function(){return r},tq:function(){return o}})},36739:function(e,t,n){n.d(t,{Ee:function(){return g},NY:function(){return E},fC:function(){return m}});var r=n(2512),o=n(55443),l=n(42575),i=n(88281),a=n(2276),u=n(65724),s="Avatar",[d,c]=(0,o.b)(s),f=[0,()=>void 0],[p,v]=d(s),m=r.forwardRef((e,t)=>{let{__scopeAvatar:n,...o}=e,[l,i]=r.useState("idle"),[s,d]=function(){let e=f;{let[t]=e=r.useState(0),n=r.useRef(!1);r.useEffect(()=>{t>1&&!n.current&&(n.current=!0,console.warn("Avatar: Only one `Avatar.Image` component should be rendered per `Avatar.Root`, but multiple were detected. This will lead to unexpected behavior."))},[t])}return e}();return(0,u.jsx)(p,{scope:n,imageLoadingStatus:l,setImageLoadingStatus:i,imageCount:s,setImageCount:d,children:(0,u.jsx)(a.WV.span,{...o,ref:t})})});m.displayName=s;var h="AvatarImage",g=r.forwardRef((e,t)=>{var n;let{__scopeAvatar:o,src:s,onLoadingStatusChange:d,...c}=e,f=v(h,o);n=f.setImageCount,r.useEffect(()=>(n(e=>e+1),()=>{n(e=>e-1)}),[n]);let p=function(e,t){let{loadingStatus:n,setLoadingStatus:r,referrerPolicy:o,crossOrigin:l}=t;return(0,i.b)(()=>{if(!e){r("error");return}let t=new window.Image,n=e=>{r(y(e.currentTarget))},i=()=>r("error");return t.addEventListener("load",n),t.addEventListener("error",i),o&&(t.referrerPolicy=o),t.crossOrigin=null!=l?l:null,t.src=e,r(y(t)),()=>{t.removeEventListener("load",n),t.removeEventListener("error",i),r("idle")}},[e,l,o,r]),n}(s,{referrerPolicy:c.referrerPolicy,crossOrigin:c.crossOrigin,loadingStatus:f.imageLoadingStatus,set
1LoadingStatus:f.setImageLoadingStatus}),m=(0,l.W)(e=>{null==d||d(e)}),g=r.useRef(p);return(0,i.b)(()=>{let e=g.current;g.current=p,p!==e&&m(p)},[p,m]),"loaded"===p?(0,u.jsx)(a.WV.img,{...c,ref:t,src:s}):null});g.displayName=h;var w="AvatarFallback",E=r.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:o,...l}=e,i=v(w,n),[s,d]=r.useState(void 0===o);return r.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>d(!0),o);return()=>window.clearTimeout(e)}},[o]),s&&"loaded"!==i.imageLoadingStatus?(0,u.jsx)(a.WV.span,{...l,ref:t}):null});function y(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}E.displayName=w},48231:function(e,t,n){n.d(t,{Eh:function(){return K},VY:function(){return G},fC:function(){return B},h_:function(){return q},x8:function(){return Z},xz:function(){return U}});var r=n(2512),o=n(15440),l=n(22909),i=n(55443),a=n(400),u=n(42188),s=n(50245),d=n(9521),c=n(38870),f=n(71447),p=n(18022),v=n(2276),m=n(16427),h=n(38982),g=n(9750),w=n(61316),E=n(65724),y="Popover",[b,x]=(0,i.b)(y,[c.D7]),P=(0,c.D7)(),[C,A]=b(y),R=e=>{let{__scopePopover:t,children:n,open:o,defaultOpen:l,onOpenChange:i,modal:a=!1}=e,u=P(t),s=r.useRef(null),[f,p]=r.useState(!1),[v,m]=(0,h.T)({prop:o,defaultProp:null!=l&&l,onChange:i,caller:y});return(0,E.jsx)(c.fC,{...u,children:(0,E.jsx)(C,{scope:t,contentId:(0,d.M)(),triggerRef:s,open:v,onOpenChange:m,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:f,onCustomAnchorAdd:r.useCallback(()=>p(!0),[]),onCustomAnchorRemove:r.useCallback(()=>p(!1),[]),modal:a,children:n})})};R.displayName=y;var T="PopoverAnchor";r.forwardRef((e,t)=>{let{__scopePopover:n,...o}=e,l=A(T,n),i=P(n),{onCustomAnchorAdd:a,onCustomAnchorRemove:u}=l;return r.useEffect(()=>(a(),()=>u()),[a,u]),(0,E.jsx)(c.ee,{...i,...o,ref:t})}).displayName=T;var S="PopoverTrigger",O=r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=A(S,n),a=P(n),u=(0,l.e)(t,i.triggerRef),s=(0,E.jsx)(v.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":z(i.open),...r,ref:u,onClick:(0,o.Mj)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,E.jsx)(c.ee,{asChild:!0,...a,children:s})});O.displayName=S;var M="PopoverPortal",[L,j]=b(M,{forceMount:void 0}),D=e=>{let{__scopePopover:t,forceMount:n,children:r,container:o}=e,l=A(M,t);return(0,E.jsx)(L,{scope:t,forceMount:n,children:(0,E.jsx)(p.z,{present:n||l.open,children:(0,E.jsx)(f.h,{asChild:!0,container:o,children:r})})})};D.displayName=M;var F="PopoverContent",k=r.forwardRef((e,t)=>{let n=j(F,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,l=A(F,e.__scopePopover);return(0,E.jsx)(p.z,{present:r||l.open,children:l.modal?(0,E.jsx)(I,{...o,ref:t}):(0,E.jsx)(_,{...o,ref:t})})});k.displayName=F;var N=(0,m.Z8)("PopoverContent.RemoveScroll"),I=r.forwardRef((e,t)=>{let n=A(F,e.__scopePopover),i=r.useRef(null),a=(0,l.e)(t,i),u=r.useRef(!1);return r.useEffect(()=>{let e=i.current;if(e)return(0,g.Ry)(e)},[]),(0,E.jsx)(w.Z,{as:N,allowPinchZoom:!0,children:(0,E.jsx)(H,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.Mj)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),u.current||null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.Mj)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;u.current=r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.Mj)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),_=r.forwardRef((e,t)=>{let n=A(F,e.__scopePopover),o=r.useRef(!1),l=r.useRef(!1);return(0,E.jsx)(H,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,i;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:t=>{var r,i;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(l.current=!0));let a=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),H=r.forwardRef((e,t)=>
1{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:l,disableOutsidePointerEvents:i,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:v,...m}=e,h=A(F,n),g=P(n);return(0,u.EW)(),(0,E.jsx)(s.M,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:l,children:(0,E.jsx)(a.XB,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:v,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onDismiss:()=>h.onOpenChange(!1),deferPointerDownOutside:!0,children:(0,E.jsx)(c.VY,{"data-state":z(h.open),role:"dialog",id:h.contentId,...g,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),V="PopoverClose",W=r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,l=A(V,n);return(0,E.jsx)(v.WV.button,{type:"button",...r,ref:t,onClick:(0,o.Mj)(e.onClick,()=>l.onOpenChange(!1))})});W.displayName=V;var Y=r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=P(n);return(0,E.jsx)(c.Eh,{...o,...r,ref:t})});function z(e){return e?"open":"closed"}Y.displayName="PopoverArrow";var B=R,U=O,q=D,G=k,Z=W,K=Y},38870:function(e,t,n){n.d(t,{ee:function(){return D},Eh:function(){return k},VY:function(){return F},fC:function(){return j},D7:function(){return h}});var r=n(2512),o=n(54707),l=n(76730),i=n(2276),a=n(65724),u=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...l}=e;return(0,a.jsx)(i.WV.svg,{...l,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,a.jsx)("polygon",{points:"0,0 30,0 15,10"})})});u.displayName="Arrow";var s=n(22909),d=n(55443),c=n(42575),f=n(88281),p=n(48484),v="Popper",[m,h]=(0,d.b)(v),[g,w]=m(v),E=e=>{let{__scopePopper:t,children:n}=e,[o,l]=r.useState(null),[i,u]=r.useState(void 0);return(0,a.jsx)(g,{scope:t,anchor:o,onAnchorChange:l,placementState:i,setPlacementState:u,children:n})};E.displayName=v;var y="PopperAnchor",b=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...l}=e,u=w(y,n),d=r.useRef(null),c=u.onAnchorChange,f=r.useCallback(e=>{d.current=e,e&&c(e)},[c]),p=(0,s.e)(t,f),v=r.useRef(null);r.useEffect(()=>{if(!o)return;let e=v.current;v.current=o.current,e!==v.current&&c(v.current)});let m=u.placementState&&L(u.placementState),h=null==m?void 0:m[0],g=null==m?void 0:m[1];return o?null:(0,a.jsx)(i.WV.div,{"data-radix-popper-side":h,"data-radix-popper-align":g,...l,ref:p})});b.displayName=y;var x="PopperContent",[P,C]=m(x),A=r.forwardRef((e,t)=>{var n,u,d,v,m,h,g,E;let{__scopePopper:y,side:b="bottom",sideOffset:C=0,align:A="center",alignOffset:R=0,arrowPadding:T=0,avoidCollisions:S=!0,collisionBoundary:j=[],collisionPadding:D=0,sticky:F="partial",hideWhenDetached:k=!1,updatePositionStrategy:N="optimized",onPlaced:I,..._}=e,H=w(x,y),[V,W]=r.useState(null),Y=(0,s.e)(t,e=>W(e)),[z,B]=r.useState(null),U=(0,p.t)(z),q=null!==(g=null==U?void 0:U.width)&&void 0!==g?g:0,G=null!==(E=null==U?void 0:U.height)&&void 0!==E?E:0,Z="number"==typeof D?D:{top:0,right:0,bottom:0,left:0,...D},K=Array.isArray(j)?j:[j],X=K.length>0,J={padding:Z,boundary:K.filter(O),altBoundary:X},{refs:Q,floatingStyles:$,placement:ee,isPositioned:et,middlewareData:en}=(0,o.YF)({strategy:"fixed",placement:b+("center"!==A?"-"+A:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,l.Me)(...t,{animationFrame:"always"===N})},elements:{reference:H.anchor},middleware:[(0,o.cv)({mainAxis:C+G,alignmentAxis:R}),S&&(0,o.uY)({mainAxis:!0,crossAxis:!1,limiter:"partial"===F?(0,o.dr)():void 0,...J}),S&&(0,o.RR)({...J}),(0,o.dp)({...J,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:l,height:i}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(l,"px")),a.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),z&&(0,o.x7)({element:z,padding:T}),M({arrowWidth:q,arrowHeight:G}),k&&(0,o.Cp)({strategy:"referenceHidden",...J,boundary:X?J.boun
1dary:void 0})]}),er=H.setPlacementState;(0,f.b)(()=>(er(ee),()=>{er(void 0)}),[ee,er]);let[eo,el]=L(ee),ei=(0,c.W)(I);(0,f.b)(()=>{et&&(null==ei||ei())},[et,ei]);let ea=null===(n=en.arrow)||void 0===n?void 0:n.x,eu=null===(u=en.arrow)||void 0===u?void 0:u.y,es=(null===(d=en.arrow)||void 0===d?void 0:d.centerOffset)!==0,[ed,ec]=r.useState();return(0,f.b)(()=>{V&&ec(window.getComputedStyle(V).zIndex)},[V]),(0,a.jsx)("div",{ref:Q.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:et?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ed,"--radix-popper-transform-origin":[null===(v=en.transformOrigin)||void 0===v?void 0:v.x,null===(m=en.transformOrigin)||void 0===m?void 0:m.y].join(" "),...(null===(h=en.hide)||void 0===h?void 0:h.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,a.jsx)(P,{scope:y,placedSide:eo,placedAlign:el,onArrowChange:B,arrowX:ea,arrowY:eu,shouldHideArrow:es,children:(0,a.jsx)(i.WV.div,{"data-side":eo,"data-align":el,..._,ref:Y,style:{..._.style,animation:et?void 0:"none"}})})})});A.displayName=x;var R="PopperArrow",T={top:"bottom",right:"left",bottom:"top",left:"right"},S=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=C(R,n),l=T[o.placedSide];return(0,a.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,a.jsx)(u,{...r,ref:t,style:{...r.style,display:"block"}})})});function O(e){return null!==e}S.displayName=R;var M=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,i;let{placement:a,rects:u,middlewareData:s}=t,d=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,c=d?0:e.arrowWidth,f=d?0:e.arrowHeight,[p,v]=L(a),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!==(l=null===(r=s.arrow)||void 0===r?void 0:r.x)&&void 0!==l?l:0)+c/2,g=(null!==(i=null===(o=s.arrow)||void 0===o?void 0:o.y)&&void 0!==i?i:0)+f/2,w="",E="";return"bottom"===p?(w=d?m:"".concat(h,"px"),E="".concat(-f,"px")):"top"===p?(w=d?m:"".concat(h,"px"),E="".concat(u.floating.height+f,"px")):"right"===p?(w="".concat(-f,"px"),E=d?m:"".concat(g,"px")):"left"===p&&(w="".concat(u.floating.width+f,"px"),E=d?m:"".concat(g,"px")),{data:{x:w,y:E}}}});function L(e){let[t,n="center"]=e.split("-");return[t,n]}var j=E,D=b,F=A,k=S},48484:function(e,t,n){n.d(t,{t:function(){return l}});var r=n(2512),o=n(88281);function l(e){let[t,n]=r.useState(void 0);return(0,o.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},78883:function(e,t,n){n.d(t,{M:function(){return g}});var r=n(65724),o=n(2512),l=n(47593),i=n(6937),a=n(18911),u=n(40720);class s extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function d(e){let{children:t,isPresent:n}=e,l=(0,o.useId)(),i=(0,o.useRef)(null),a=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:d}=(0,o.useContext)(u._);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:o}=a.current;if(n||!i.current||!e||!t)return;i.current.dataset.motionPopId=l;let u=document.createElement("style");
1return d&&(u.nonce=d),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(l,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(o,"px !important;\n }\n ")),()=>{document.head.removeChild(u)}},[n]),(0,r.jsx)(s,{isPresent:n,childRef:i,sizeRef:a,children:o.cloneElement(t,{ref:i})})}let c=e=>{let{children:t,initial:n,isPresent:l,onExitComplete:u,custom:s,presenceAffectsLayout:c,mode:p}=e,v=(0,i.h)(f),m=(0,o.useId)(),h=(0,o.useCallback)(e=>{for(let t of(v.set(e,!0),v.values()))if(!t)return;u&&u()},[v,u]),g=(0,o.useMemo)(()=>({id:m,initial:n,isPresent:l,custom:s,onExitComplete:h,register:e=>(v.set(e,!1),()=>v.delete(e))}),c?[Math.random(),h]:[l,h]);return(0,o.useMemo)(()=>{v.forEach((e,t)=>v.set(t,!1))},[l]),o.useEffect(()=>{l||v.size||!u||u()},[l]),"popLayout"===p&&(t=(0,r.jsx)(d,{isPresent:l,children:t})),(0,r.jsx)(a.O.Provider,{value:g,children:t})};function f(){return new Map}var p=n(23707);let v=e=>e.key||"";function m(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}var h=n(71722);let g=e=>{let{children:t,custom:n,initial:a=!0,onExitComplete:u,presenceAffectsLayout:s=!0,mode:d="sync",propagate:f=!1}=e,[g,w]=(0,p.oO)(f),E=(0,o.useMemo)(()=>m(t),[t]),y=f&&!g?[]:E.map(v),b=(0,o.useRef)(!0),x=(0,o.useRef)(E),P=(0,i.h)(()=>new Map),[C,A]=(0,o.useState)(E),[R,T]=(0,o.useState)(E);(0,h.L)(()=>{b.current=!1,x.current=E;for(let e=0;e<R.length;e++){let t=v(R[e]);y.includes(t)?P.delete(t):!0!==P.get(t)&&P.set(t,!1)}},[R,y.length,y.join("-")]);let S=[];if(E!==C){let e=[...E];for(let t=0;t<R.length;t++){let n=R[t],r=v(n);y.includes(r)||(e.splice(t,0,n),S.push(n))}"wait"===d&&S.length&&(e=S),T(m(e)),A(E);return}let{forceRender:O}=(0,o.useContext)(l.p);return(0,r.jsx)(r.Fragment,{children:R.map(e=>{let t=v(e),o=(!f||!!g)&&(E===R||y.includes(t));return(0,r.jsx)(c,{isPresent:o,initial:(!b.current||!!a)&&void 0,custom:o?void 0:n,presenceAffectsLayout:s,mode:d,onExitComplete:o?void 0:()=>{if(!P.has(t))return;P.set(t,!0);let e=!0;P.forEach(t=>{t||(e=!1)}),e&&(null==O||O(),T(x.current),f&&(null==w||w()),u&&u())},children:e},t)})})}},65498:function(e,t,n){n.d(t,{J:function(){return i}});var r=n(2512),o=n(39542),l=n(50586);function i(){l.O.current||(0,o.A)();let[e]=(0,r.useState)(l.n.current);return e}}}]);
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.