"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[312],{99376:function(e,t,n){var r=n(35475);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}})},21886:function(e,t,n){let r,a;n.d(t,{pJ:function(){return N},lG:function(){return F},V2:function(){return O}});var u,o=n(22664),l=n(11323),s=n(2265),i=n(36750),c=n(13323),d=n(80004),f=n(93689),p=n(20494),m=n(37863),v=n(47634),I=n(24536),R=n(40293),b=n(27847);let y=null!=(u=s.startTransition)?u:function(e){e()};var g=n(37388),P=((r=P||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),S=((a=S||{})[a.ToggleDisclosure=0]="ToggleDisclosure",a[a.CloseDisclosure=1]="CloseDisclosure",a[a.SetButtonId=2]="SetButtonId",a[a.SetPanelId=3]="SetPanelId",a[a.LinkPanel=4]="LinkPanel",a[a.UnlinkPanel=5]="UnlinkPanel",a);let h={0:e=>({...e,disclosureState:(0,I.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},x=(0,s.createContext)(null);function E(e){let t=(0,s.useContext)(x);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,E),t}return t}x.displayName="DisclosureContext";let T=(0,s.createContext)(null);T.displayName="DisclosureAPIContext";let M=(0,s.createContext)(null);function k(e,t){return(0,I.E)(t.type,h,e,t)}M.displayName="DisclosurePanelContext";let D=s.Fragment,w=b.VN.RenderStrategy|b.VN.Static,C=(0,b.yV)(function(e,t){let{defaultOpen:n=!1,...r}=e,a=(0,s.useRef)(null),u=(0,f.T)(t,(0,f.h)(e=>{a.current=e},void 0===e.as||e.as===s.Fragment)),o=(0,s.useRef)(null),l=(0,s.useRef)(null),i=(0,s.useReducer)(k,{disclosureState:n?0:1,linkedPanel:!1,buttonRef:l,panelRef:o,buttonId:null,panelId:null}),[{disclosureState:d,buttonId:v},y]=i,g=(0,c.z)(e=>{y({type:1});let t=(0,R.r)(a);if(!t||!v)return;let n=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(v):t.getElementById(v);null==n||n.focus()}),P=(0,s.useMemo)(()=>({close:g}),[g]),S=(0,s.useMemo)(()=>({open:0===d,close:g}),[d,g]);return s.createElement(x.Provider,{value:i},s.createElement(T.Provider,{value:P},s.createElement(p.Z,{value:g},s.createElement(m.up,{value:(0,I.E)(d,{0:m.ZM.Open,1:m.ZM.Closed})},(0,b.sY)({ourProps:{ref:u},theirProps:r,slot:S,defaultTag:D,name:"Disclosure"})))))}),F=(0,b.yV)(function(e,t){let n=(0,s.useId)(),{id:r="headlessui-disclosure-button-".concat(n),disabled:a=!1,autoFocus:u=!1,...p}=e,[m,I]=E("Disclosure.Button"),R=(0,s.useContext)(M),y=null!==R&&R===m.panelId,P=(0,s.useRef)(null),S=(0,f.T)(P,t,y?null:m.buttonRef),h=(0,b.Y2)();(0,s.useEffect)(()=>{if(!y)return I({type:2,buttonId:r}),()=>{I({type:2,buttonId:null})}},[r,I,y]);let x=(0,c.z)(e=>{var t;if(y){if(1===m.disclosureState)return;switch(e.key){case g.R.Space:case g.R.Enter:e.preventDefault(),e.stopPropagation(),I({type:0}),null==(t=m.buttonRef.current)||t.focus()}}else switch(e.key){case g.R.Space:case g.R.Enter:e.preventDefault(),e.stopPropagation(),I({type:0})}}),T=(0,c.z)(e=>{e.key===g.R.Space&&e.preventDefault()}),k=(0,c.z)(e=>{var t;(0,v.P)(e.currentTarget)||a||(y?(I({type:0}),null==(t=m.buttonRef.current)||t.focus()):I({type:0}))}),{isFocusVisible:D,focusProps:w}=(0,o.F)({autoFocus:u}),{isHovered:C,hoverProps:F}=(0,l.X)({isDisabled:a}),{pressed:O,pressProps:N}=(0,i.x)({disabled:a}),_=(0,s.useMemo)(()=>({open:0===m.disclosureState,hover:C,active:O,disabled:a,focus:D,autofocus:u}),[m,C,O,D,a,u]),V=(0,d.f)(e,P),z=y?(0,b.dG)({ref:S,type:V,disabled:a||void 0,autoFocus:u,onKeyDown:x,onClick:k},w,F,N):(0,b.dG)({ref:S,id:r,type:V,"aria-expanded":0===m.disclosureState,"aria-controls":m.linkedPanel?m.panelId:void 0,disabled:a||void 0,autoFocus:u,onKeyDown:x,onKeyUp:T,onClick:k},w,F,N);return(0,b.sY)({mergeRefs:h,ourProps:z,theirProps:p,slot:_,defaultTag:"button",name:"Disclosure.Button"})}),O=(0,b.yV)(function(e,t){let n=(0,s.useId)(),{id:r="headlessui-disclosure-panel-".concat(n),...a}=e,[u,o]=E("Disclosure.Panel"),{close:l}=function e(t){let n=(0,s.useContext)(T);if(null===n){let n=Error("<".concat(t," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}("Disclosure.Panel"),i=(0,b.Y2)(),c=(0,f.T)(t,u.panelRef,e=>{y(()=>o({type:e?4:5}))});(0,s.useEffect)(()=>(o({type:3,panelId:r}),()=>{o({type:3,panelId:null})}),[r,o]);let d=(0,m.oJ)(),p=null!==d?(d&m.ZM.Open)===m.ZM.Open:0===u.disclosureState,v=(0,s.useMemo)(()=>({open:0===u.disclosureState,close:l}),[u,l]);return s.createElement(M.Provider,{value:u.panelId},(0,b.sY)({mergeRefs:i,ourProps:{ref:c,id:r},theirProps:a,slot:v,defaultTag:"div",features:w,visible:p,name:"Disclosure.Panel"}))}),N=Object.assign(C,{Button:F,Panel:O})},57699:function(e,t,n){let r,a,u;n.d(t,{v2:function(){return q},j2:function(){return J},sN:function(){return X},sd:function(){return W}});var o=n(22664),l=n(11323),s=n(2265),i=n(36750),c=n(89204),d=n(90945),f=n(40993),p=n(13323),m=n(16821),v=n(64518),I=n(33106),R=n(32539),b=n(40048),y=n(80004),g=n(26074),P=n(93689),S=n(4301),h=n(15518),x=n(40293),E=n(57743),T=n(37863),M=n(47634),k=n(34778),D=n(16015),w=n(37105),C=n(24536),F=n(27847),O=n(33577),N=n(37388),_=n(34630),V=n(31094),z=((r=z||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),L=((a=L||{})[a.Pointer=0]="Pointer",a[a.Other=1]="Other",a),A=((u=A||{})[u.OpenMenu=0]="OpenMenu",u[u.CloseMenu=1]="CloseMenu",u[u.GoToItem=2]="GoToItem",u[u.Search=3]="Search",u[u.ClearSearch=4]="ClearSearch",u[u.RegisterItem=5]="RegisterItem",u[u.UnregisterItem=6]="UnregisterItem",u);function Y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,w.z2)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),a=n?r.indexOf(n):null;return -1===a&&(a=null),{items:r,activeItemIndex:a}}let B={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var n,r,a,u,o;if(1===e.menuState)return e;let l={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===k.T.Nothing)return{...l,activeItemIndex:null};if(t.focus===k.T.Specific)return{...l,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===k.T.Previous){let n=e.activeItemIndex;if(null!==n){let u=e.items[n].dataRef.current.domRef,o=(0,k.d)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.items[o].dataRef.current.domRef;if((null==(r=u.current)?void 0:r.previousElementSibling)===t.current||(null==(a=t.current)?void 0:a.previousElementSibling)===null)return{...l,activeItemIndex:o}}}}else if(t.focus===k.T.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,a=(0,k.d)(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==a){let t=e.items[a].dataRef.current.domRef;if((null==(u=r.current)?void 0:u.nextElementSibling)===t.current||(null==(o=t.current)?void 0:o.nextElementSibling)===null)return{...l,activeItemIndex:a}}}}let s=Y(e),i=(0,k.d)(t,{resolveItems:()=>s.items,resolveActiveIndex:()=>s.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...l,...s,activeItemIndex:i}},3:(e,t)=>{let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),u=a?e.items.indexOf(a):-1;return -1===u||u===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:u,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=Y(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=Y(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},U=(0,s.createContext)(null);function Z(e){let t=(0,s.useContext)(U);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Menu /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,Z),t}return t}function G(e,t){return(0,C.E)(t.type,B,e,t)}U.displayName="MenuContext";let H=s.Fragment,K=F.VN.RenderStrategy|F.VN.Static,Q=s.Fragment,j=(0,F.yV)(function(e,t){let{__demoMode:n=!1,...r}=e,a=(0,s.useReducer)(G,{__demoMode:n,menuState:n?0:1,buttonRef:(0,s.createRef)(),itemsRef:(0,s.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:u,itemsRef:o,buttonRef:l},i]=a,c=(0,P.T)(t);(0,R.O)([l,o],(e,t)=>{var n;i({type:1}),(0,w.sP)(t,w.tJ.Loose)||(e.preventDefault(),null==(n=l.current)||n.focus())},0===u);let d=(0,p.z)(()=>{i({type:1})}),f=(0,s.useMemo)(()=>({open:0===u,close:d}),[u,d]);return s.createElement(E.HO,null,s.createElement(U.Provider,{value:a},s.createElement(T.up,{value:(0,C.E)(u,{0:T.ZM.Open,1:T.ZM.Closed})},(0,F.sY)({ourProps:{ref:c},theirProps:r,slot:f,defaultTag:H,name:"Menu"}))))}),J=(0,F.yV)(function(e,t){var n;let r=(0,s.useId)(),{id:a="headlessui-menu-button-".concat(r),disabled:u=!1,autoFocus:c=!1,...f}=e,[m,v]=Z("Menu.Button"),I=(0,E.L)(),R=(0,P.T)(m.buttonRef,t,(0,E.AZ)()),b=(0,d.G)(),g=(0,p.z)(e=>{switch(e.key){case N.R.Space:case N.R.Enter:case N.R.ArrowDown:e.preventDefault(),e.stopPropagation(),v({type:0}),b.nextFrame(()=>v({type:2,focus:k.T.First}));break;case N.R.ArrowUp:e.preventDefault(),e.stopPropagation(),v({type:0}),b.nextFrame(()=>v({type:2,focus:k.T.Last}))}}),S=(0,p.z)(e=>{e.key===N.R.Space&&e.preventDefault()}),h=(0,p.z)(e=>{if((0,M.P)(e.currentTarget))return e.preventDefault();u||(0===m.menuState?(v({type:1}),b.nextFrame(()=>{var e;return null==(e=m.buttonRef.current)?void 0:e.focus({preventScroll:!0})})):(e.preventDefault(),v({type:0})))}),{isFocusVisible:x,focusProps:T}=(0,o.F)({autoFocus:c}),{isHovered:D,hoverProps:w}=(0,l.X)({isDisabled:u}),{pressed:C,pressProps:O}=(0,i.x)({disabled:u}),_=(0,s.useMemo)(()=>({open:0===m.menuState,active:C||0===m.menuState,disabled:u,hover:D,focus:x,autofocus:c}),[m,D,x,C,u,c]),V=(0,F.dG)(I(),{ref:R,id:a,type:(0,y.f)(e,m.buttonRef),"aria-haspopup":"menu","aria-controls":null==(n=m.itemsRef.current)?void 0:n.id,"aria-expanded":0===m.menuState,disabled:u||void 0,autoFocus:c,onKeyDown:g,onKeyUp:S,onClick:h},T,w,O);return(0,F.sY)({ourProps:V,theirProps:f,slot:_,defaultTag:"button",name:"Menu.Button"})}),W=(0,F.yV)(function(e,t){var n,r;let a=(0,s.useId)(),{id:u="headlessui-menu-items-".concat(a),anchor:o,portal:l=!1,modal:i=!0,...R}=e,y=(0,E.Vy)(o),[S,h]=Z("Menu.Items"),[M,C]=(0,E.ES)(y),O=(0,E.U8)(),_=(0,P.T)(S.itemsRef,t,y?M:null),z=(0,b.i)(S.itemsRef);y&&(l=!0);let L=(0,d.G)(),A=(0,T.oJ)(),Y=null!==A?(A&T.ZM.Open)===T.ZM.Open:0===S.menuState;(0,I.m)(S.buttonRef,()=>h({type:1}),Y),(0,g.P)(z,!S.__demoMode&&i&&0===S.menuState),(0,m.s)({allowed:(0,p.z)(()=>[S.buttonRef.current,S.itemsRef.current])},!S.__demoMode&&i&&0===S.menuState);let B=!(0,c.C)(S.buttonRef,0!==S.menuState)&&Y;(0,s.useEffect)(()=>{let e=S.itemsRef.current;e&&0===S.menuState&&e!==(null==z?void 0:z.activeElement)&&e.focus({preventScroll:!0})},[S.menuState,S.itemsRef,z,S.itemsRef.current]),function(e){let{container:t,accept:n,walk:r,enabled:a=!0}=e,u=(0,s.useRef)(n),o=(0,s.useRef)(r);(0,s.useEffect)(()=>{u.current=n,o.current=r},[n,r]),(0,v.e)(()=>{if(!t||!a)return;let e=(0,x.r)(t);if(!e)return;let n=u.current,r=o.current,l=Object.assign(e=>n(e),{acceptNode:n}),s=e.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,l,!1);for(;s.nextNode();)r(s.currentNode)},[t,a,u,o])}({container:S.itemsRef.current,enabled:0===S.menuState,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let U=(0,p.z)(e=>{var t,n;switch(L.dispose(),e.key){case N.R.Space:if(""!==S.searchQuery)return e.preventDefault(),e.stopPropagation(),h({type:3,value:e.key});case N.R.Enter:if(e.preventDefault(),e.stopPropagation(),h({type:1}),null!==S.activeItemIndex){let{dataRef:e}=S.items[S.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,w.wI)(S.buttonRef.current);break;case N.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:k.T.Next});case N.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:k.T.Previous});case N.R.Home:case N.R.PageUp:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:k.T.First});case N.R.End:case N.R.PageDown:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:k.T.Last});case N.R.Escape:e.preventDefault(),e.stopPropagation(),h({type:1}),(0,D.k)().nextFrame(()=>{var e;return null==(e=S.buttonRef.current)?void 0:e.focus({preventScroll:!0})});break;case N.R.Tab:e.preventDefault(),e.stopPropagation(),h({type:1}),(0,D.k)().microTask(()=>{(0,w.EO)(S.buttonRef.current,e.shiftKey?w.TO.Previous:w.TO.Next)});break;default:1===e.key.length&&(h({type:3,value:e.key}),L.setTimeout(()=>h({type:4}),350))}}),G=(0,p.z)(e=>{e.key===N.R.Space&&e.preventDefault()}),H=(0,s.useMemo)(()=>({open:0===S.menuState}),[S]),Q=(0,F.dG)(y?O():{},{"aria-activedescendant":null===S.activeItemIndex||null==(n=S.items[S.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=S.buttonRef.current)?void 0:r.id,id:u,onKeyDown:U,onKeyUp:G,role:"menu",tabIndex:0,ref:_,style:{...C,"--button-width":(0,f.h)(S.buttonRef,!0).width}});return s.createElement(V.h_,{enabled:!!l&&(e.static||Y)},(0,F.sY)({ourProps:Q,theirProps:R,slot:H,defaultTag:"div",features:K,visible:B,name:"Menu.Items"}))}),X=(0,F.yV)(function(e,t){let n=(0,s.useId)(),{id:r="headlessui-menu-item-".concat(n),disabled:a=!1,...u}=e,[o,l]=Z("Menu.Item"),i=null!==o.activeItemIndex&&o.items[o.activeItemIndex].id===r,c=(0,s.useRef)(null),d=(0,P.T)(t,c);(0,v.e)(()=>{if(o.__demoMode||0!==o.menuState||!i||0===o.activationTrigger)return;let e=(0,D.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=c.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[o.__demoMode,c,i,o.menuState,o.activationTrigger,o.activeItemIndex]);let f=(0,S.x)(c),m=(0,s.useRef)({disabled:a,domRef:c,get textValue(){return f()}});(0,v.e)(()=>{m.current.disabled=a},[m,a]),(0,v.e)(()=>(l({type:5,id:r,dataRef:m}),()=>l({type:6,id:r})),[m,r]);let I=(0,p.z)(()=>{l({type:1})}),R=(0,p.z)(e=>{if(a)return e.preventDefault();l({type:1}),(0,w.wI)(o.buttonRef.current)}),b=(0,p.z)(()=>{if(a)return l({type:2,focus:k.T.Nothing});l({type:2,focus:k.T.Specific,id:r})}),y=(0,h.g)(),g=(0,p.z)(e=>{y.update(e),!a&&(i||l({type:2,focus:k.T.Specific,id:r,trigger:0}))}),x=(0,p.z)(e=>{y.wasMoved(e)&&(a||i||l({type:2,focus:k.T.Specific,id:r,trigger:0}))}),E=(0,p.z)(e=>{y.wasMoved(e)&&(a||i&&l({type:2,focus:k.T.Nothing}))}),[T,M]=(0,_.bE)(),[C,N]=(0,O.fw)(),V=(0,s.useMemo)(()=>({active:i,focus:i,disabled:a,close:I}),[i,a,I]);return s.createElement(M,null,s.createElement(N,null,(0,F.sY)({ourProps:{id:r,ref:d,role:"menuitem",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-labelledby":T,"aria-describedby":C,disabled:void 0,onClick:R,onFocus:b,onPointerEnter:g,onMouseEnter:g,onPointerMove:x,onMouseMove:x,onPointerLeave:E,onMouseLeave:E},theirProps:u,slot:V,defaultTag:Q,name:"Menu.Item"})))}),q=Object.assign(j,{Button:J,Items:W,Item:X,Section:(0,F.yV)(function(e,t){let[n,r]=(0,_.bE)();return s.createElement(r,null,(0,F.sY)({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,F.yV)(function(e,t){let n=(0,s.useId)(),{id:r="headlessui-menu-heading-".concat(n),...a}=e,u=(0,_.t0)();(0,v.e)(()=>u.register(r),[r,u.register]);let o={id:r,ref:t,role:"presentation",...u.props};return(0,F.sY)({ourProps:o,theirProps:a,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,F.yV)(function(e,t){return(0,F.sY)({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})})},4355:function(e,t,n){var r=n(2265);let a=r.forwardRef(function(e,t){let{title:n,titleId:a,...u}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":a},u),n?r.createElement("title",{id:a},n):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}))});t.Z=a}}]);