"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8484],{38210:(e,t,n)=>{var r,o=n(1625),l=n(46289);n(12404),n(24359),n(88696);var a=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(o);let u=a.default.forwardRef(function(e,t){let{children:n,size:o=16,...u}=e;return a.default.createElement(l,{width:o,height:o,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...u},r||(r=a.default.createElement("path",{d:"M17 15L17 8 15 8 15 15 8 15 8 17 15 17 15 24 17 24 17 17 24 17 24 15z"})),n)});e.exports=u},68867:(e,t,n)=>{var r,o,l,a,u=n(1625),i=n(46289);n(12404),n(24359),n(88696);var c=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(u);let s=c.default.forwardRef(function(e,t){let{children:n,size:u=16,...s}=e;return 16===u||"16"===u||"16px"===u?c.default.createElement(i,{width:u,height:u,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...s},r||(r=c.default.createElement("path",{d:"M2 12H14V13H2zM2 9H14V10H2zM2 6H14V7H2zM2 3H14V4H2z"})),n):20===u||"20"===u||"20px"===u?c.default.createElement(i,{width:u,height:u,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...s},o||(o=c.default.createElement("path",{d:"M2 14.8H18V16H2zM2 11.2H18V12.399999999999999H2zM2 7.6H18V8.799999999999999H2zM2 4H18V5.2H2z"})),n):24===u||"24"===u||"24px"===u?c.default.createElement(i,{width:u,height:u,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...s},l||(l=c.default.createElement("path",{d:"M3 18H21V19.5H3zM3 13.5H21V15H3zM3 9H21V10.5H3zM3 4.5H21V6H3z"})),n):c.default.createElement(i,{width:u,height:u,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...s},a||(a=c.default.createElement("path",{d:"M4 6H28V8H4zM4 24H28V26H4zM4 12H28V14H4zM4 18H28V20H4z"})),n)});e.exports=s},98562:(e,t,n)=>{var r,o=n(1625),l=n(46289);n(12404),n(24359),n(88696);var a=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(o);let u=a.default.forwardRef(function(e,t){let{children:n,size:o=16,...u}=e;return a.default.createElement(l,{width:o,height:o,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...u},r||(r=a.default.createElement("path",{d:"M8 15H24V17H8z"})),n)});e.exports=u},73339:(e,t,n)=>{var r,o,l=n(1625),a=n(46289);n(12404),n(24359),n(88696);var u=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(l);let i=u.default.forwardRef(function(e,t){let{children:n,size:l=16,...i}=e;return u.default.createElement(a,{width:l,height:l,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...i},r||(r=u.default.createElement("path",{d:"M10,14a4,4,0,1,1,4-4A4.0045,4.0045,0,0,1,10,14Zm0-6a2,2,0,1,0,1.998,2.0044A2.002,2.002,0,0,0,10,8Z"})),o||(o=u.default.createElement("path",{d:"M16.6436,29.4145,2.5858,15.3555A2,2,0,0,1,2,13.9414V4A2,2,0,0,1,4,2h9.9413a2,2,0,0,1,1.4142.5858L29.4144,16.6436a2.0005,2.0005,0,0,1,0,2.8285l-9.9424,9.9425a2.0008,2.0008,0,0,1-2.8285,0ZM4,4v9.9417L18.0578,28,28,18.0579,13.9416,4Z"})),n)});e.exports=i},95300:(e,t,n)=>{var r,o,l=n(1625),a=n(46289);n(12404),n(24359),n(88696);var u=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(l);let i=u.default.forwardRef(function(e,t){let{children:n,size:l=16,...i}=e;return u.default.createElement(a,{width:l,height:l,ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...i},r||(r=u.default.createElement("path",{d:"M12 12H14V24H12zM18 12H20V24H18z"})),o||(o=u.default.createElement("path",{d:"M4 6V8H6V28a2 2 0 002 2H24a2 2 0 002-2V8h2V6zM8 28V8H24V28zM12 2H20V4H12z"})),n)});e.exports=i},84742:(e,t,n)=>{n.d(t,{Vq:()=>U,EM:()=>G});var r=n(1625),o=n(6195),l=n(44218),a=n(49),u=n(17509),i=n(97438),c=n(47407),s=n(55768),d=n(2927),f=n(9544),p=n(93917),m=n(74788),w=n(11275),v=n(43782),g=n(20569),h=n(19379),E=n(74520),b=n(39826),y=n(49632),H=n(18235),M=n(71094),T=n(15214),F=n(92206),C=n(50906);function k(e,t){let n=(0,r.useRef)([]),o=(0,u.z)(e);(0,r.useEffect)(()=>{let e=[...n.current];for(let[r,l]of t.entries())if(n.current[r]!==l){let r=o(t,e);return n.current=t,r}},[o,...t])}var V=n(89246),x=n(88995);let L=[];!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){if(!(e.target instanceof HTMLElement)||e.target===document.body||L[0]===e.target)return;let t=e.target;t=t.closest(x.y),L.unshift(null!=t?t:e.target),(L=L.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 R=n(67105);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}var S=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(S||{});let D=Object.assign((0,y.yV)(function(e,t){let n=(0,r.useRef)(null),o=(0,v.T)(n,t),{initialFocus:i,initialFocusFallback:c,containers:s,features:d=15,...p}=e;(0,w.H)()||(d=0);let m=(0,f.i)(n);!function(e,t){let{ownerDocument:n}=t,o=!!(8&e),l=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)(L.slice());return k((e,n)=>{let[r]=e,[o]=n;!0===o&&!1===r&&(0,R.Y)(()=>{t.current.splice(0)}),!1===o&&!0===r&&(t.current=L.slice())},[e,L,t]),(0,u.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(o);k(()=>{o||(null==n?void 0:n.activeElement)===(null==n?void 0:n.body)&&(0,x.C5)(l())},[o]),(0,F.L)(()=>{o&&(0,x.C5)(l())})}(d,{ownerDocument:m});let g=function(e,t){let{ownerDocument:n,container:o,initialFocus:l,initialFocusFallback:u}=t,i=(0,r.useRef)(null),c=(0,a.g)(!!(1&e),"focus-trap#initial-focus"),s=(0,T.t)();return k(()=>{if(0===e)return;if(!c){null!=u&&u.current&&(0,x.C5)(u.current);return}let t=o.current;t&&(0,R.Y)(()=>{if(!s.current)return;let r=null==n?void 0:n.activeElement;if(null!=l&&l.current){if((null==l?void 0:l.current)===r){i.current=r;return}}else if(t.contains(r)){i.current=r;return}if(null!=l&&l.current)(0,x.C5)(l.current);else{if(16&e){if((0,x.jA)(t,x.TO.First|x.TO.AutoFocus)!==x.fE.Error)return}else if((0,x.jA)(t,x.TO.First)!==x.fE.Error)return;if(null!=u&&u.current&&((0,x.C5)(u.current),(null==n?void 0:n.activeElement)===u.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=null==n?void 0:n.activeElement})},[u,c,e]),i}(d,{ownerDocument:m,container:n,initialFocus:i,initialFocusFallback:c});!function(e,t){let{ownerDocument:n,container:r,containers:o,previousActiveElement:a}=t,u=(0,T.t)(),i=!!(4&e);(0,l.O)(null==n?void 0:n.defaultView,"focus",e=>{if(!i||!u.current)return;let t=z(o);r.current instanceof HTMLElement&&t.add(r.current);let n=a.current;if(!n)return;let l=e.target;l&&l instanceof HTMLElement?O(t,l)?(a.current=l,(0,x.C5)(l)):(e.preventDefault(),e.stopPropagation(),(0,x.C5)(n)):(0,x.C5)(a.current)},!0)}(d,{ownerDocument:m,container:n,containers:s,previousActiveElement:g});let h=(0,C.l)(),E=(0,u.z)(e=>{let t=n.current;t&&(0,b.E)(h.current,{[C.N.Forwards]:()=>{(0,x.jA)(t,x.TO.First,{skipElements:[e.relatedTarget,c]})},[C.N.Backwards]:()=>{(0,x.jA)(t,x.TO.Last,{skipElements:[e.relatedTarget,c]})}})}),H=(0,a.g)(!!(2&d),"focus-trap#tab-lock"),S=(0,M.G)(),D=(0,r.useRef)(!1),P=(0,y.L6)();return r.createElement(r.Fragment,null,H&&r.createElement(V._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:E,features:V.x.Focusable}),P({ourProps:{ref:o,onKeyDown(e){"Tab"==e.key&&(D.current=!0,S.requestAnimationFrame(()=>{D.current=!1}))},onBlur(e){if(!(4&d))return;let t=z(s);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(O(t,r)||(D.current?(0,x.jA)(n.current,(0,b.E)(h.current,{[C.N.Forwards]:()=>x.TO.Next,[C.N.Backwards]:()=>x.TO.Previous})|x.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,x.C5)(e.target)))}},theirProps:p,defaultTag:"div",name:"FocusTrap"}),H&&r.createElement(V._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:E,features:V.x.Focusable}))}),{features:S});function O(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var P=n(11169),A=n(42067),j=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(j||{}),I=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(I||{});let $={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},N=(0,r.createContext)(null);function B(e){let t=(0,r.useContext)(N);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,B),t}return t}function _(e,t){return(0,b.E)(t.type,$,e,t)}N.displayName="DialogContext";let Z=(0,y.yV)(function(e,t){let n=(0,r.useId)(),{id:b=`headlessui-dialog-${n}`,open:M,onClose:T,initialFocus:F,role:C="dialog",autoFocus:k=!0,__demoMode:V=!1,unmount:x=!1,...L}=e,R=(0,r.useRef)(!1);C="dialog"===C||"alertdialog"===C?C:(R.current||(R.current=!0,console.warn(`Invalid role [${C}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let z=(0,h.oJ)();void 0===M&&null!==z&&(M=(z&h.ZM.Open)===h.ZM.Open);let O=(0,r.useRef)(null),A=(0,v.T)(O,t),j=(0,f.i)(O),I=M?0:1,[$,B]=(0,r.useReducer)(_,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),Z=(0,u.z)(()=>T(!1)),J=(0,u.z)(e=>B({type:0,id:e})),G=!!(0,w.H)()&&0===I,[U,K]=(0,P.kF)(),W=(0,p.H1)(),{resolveContainers:Q}=(0,p.vs)({mainTreeNode:W,portals:U,defaultContainers:[{get current(){var X;return null!=(X=$.panelRef.current)?X:O.current}}]}),ee=null!==z&&(z&h.ZM.Closing)===h.ZM.Closing;(0,i.s)(!V&&!ee&&G,{allowed:(0,u.z)(()=>{var e,t;return[null!=(t=null==(e=O.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,u.z)(()=>{var e;return[null!=(e=null==W?void 0:W.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),(0,d.O)(G,Q,e=>{e.preventDefault(),Z()}),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"!=typeof document?document.defaultView:null,n=arguments.length>2?arguments[2]:void 0,r=(0,a.g)(e,"escape");(0,l.O)(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===o.R.Escape&&n(e))})}(G,null==j?void 0:j.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),Z()}),(0,m.P)(!V&&!ee&&G,j,Q),(0,s.m)(G,O,Z);let[et,en]=(0,H.fw)(),er=(0,r.useMemo)(()=>[{dialogState:I,close:Z,setTitleId:J,unmount:x},$],[I,$,Z,J,x]),eo=(0,r.useMemo)(()=>({open:0===I}),[I]),el={ref:A,id:b,role:C,tabIndex:-1,"aria-modal":V?void 0:0===I||void 0,"aria-labelledby":$.titleId,"aria-describedby":et,unmount:x},ea=!function(){var e;let[t]=(0,r.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,o]=(0,r.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,c.e)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){o(e.matches)}},[t]),n}(),eu=S.None;G&&!V&&(eu|=S.RestoreFocus,eu|=S.TabLock,k&&(eu|=S.AutoFocus),ea&&(eu|=S.InitialFocus));let ei=(0,y.L6)();return r.createElement(h.uu,null,r.createElement(E.O,{force:!0},r.createElement(P.h_,null,r.createElement(N.Provider,{value:er},r.createElement(P.wA,{target:O},r.createElement(E.O,{force:!1},r.createElement(en,{slot:eo},r.createElement(K,null,r.createElement(D,{initialFocus:F,initialFocusFallback:O,containers:Q,features:eu},r.createElement(g.Z,{value:Z},ei({ourProps:el,theirProps:L,slot:eo,defaultTag:Y,features:q,visible:0===I,name:"Dialog"})))))))))))}),Y="div",q=y.VN.RenderStrategy|y.VN.Static,J=(0,y.yV)(function(e,t){let{transition:n=!1,open:o,...l}=e,a=(0,h.oJ)(),u=e.hasOwnProperty("open")||null!==a,i=e.hasOwnProperty("onClose");if(!u&&!i)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!u)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!i)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!a&&"boolean"!=typeof e.open)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(void 0!==o||n)&&!l.static?r.createElement(p.Jl,null,r.createElement(A.Transition,{show:o,transition:n,unmount:l.unmount},r.createElement(Z,{ref:t,...l}))):r.createElement(p.Jl,null,r.createElement(Z,{ref:t,open:o,...l}))}),G=(0,y.yV)(function(e,t){let n=(0,r.useId)(),{id:o=`headlessui-dialog-panel-${n}`,transition:l=!1,...a}=e,[{dialogState:i,unmount:c},s]=B("Dialog.Panel"),d=(0,v.T)(t,s.panelRef),f=(0,r.useMemo)(()=>({open:0===i}),[i]),p=(0,u.z)(e=>{e.stopPropagation()}),m=l?A.x:r.Fragment,w=(0,y.L6)();return r.createElement(m,{...l?{unmount:c}:{}},w({ourProps:{ref:d,id:o,onClick:p},theirProps:a,slot:f,defaultTag:"div",name:"Dialog.Panel"}))}),U=Object.assign(J,{Panel:G,Title:((0,y.yV)(function(e,t){let{transition:n=!1,...o}=e,[{dialogState:l,unmount:a}]=B("Dialog.Backdrop"),u=(0,r.useMemo)(()=>({open:0===l}),[l]),i=n?A.x:r.Fragment,c=(0,y.L6)();return r.createElement(i,{...n?{unmount:a}:{}},c({ourProps:{ref:t,"aria-hidden":!0},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Backdrop"}))}),(0,y.yV)(function(e,t){let n=(0,r.useId)(),{id:o=`headlessui-dialog-title-${n}`,...l}=e,[{dialogState:a,setTitleId:u}]=B("Dialog.Title"),i=(0,v.T)(t);(0,r.useEffect)(()=>(u(o),()=>u(null)),[o,u]);let c=(0,r.useMemo)(()=>({open:0===a}),[a]);return(0,y.L6)()({ourProps:{ref:i,id:o},theirProps:l,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Description:H.dk})},77940:(e,t,n)=>{n.d(t,{SpeedInsights:()=>m});var r=n(1625),o=n(73926),l=()=>{window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(window.siq=window.siq||[]).push(t)})};function a(){return false}function u(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}var i="https://va.vercel-scripts.com/v1/speed-insights",c=`${i}/script.js`,s=`${i}/script.debug.js`;function d(e){(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(t.current)e.route&&t.current(e.route);else{let n=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!("undefined"!=typeof window)||null===t.route)return null;l();let n=!!t.dsn,r=t.scriptSrc||(n?c:"/_vercel/speed-insights/script.js");if(document.head.querySelector(`script[src*="${r}"]`))return null;t.beforeSend&&(null==(e=window.si)||e.call(window,"beforeSend",t.beforeSend));let o=document.createElement("script");return o.src=r,o.defer=!0,o.dataset.sdkn="@vercel/speed-insights"+(t.framework?`/${t.framework}`:""),o.dataset.sdkv="1.1.0",t.sampleRate&&(o.dataset.sampleRate=t.sampleRate.toString()),t.route&&(o.dataset.route=t.route),t.endpoint&&(o.dataset.endpoint=t.endpoint),t.dsn&&(o.dataset.dsn=t.dsn),o.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${r}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(o),{setRoute:e=>{o.dataset.route=e??void 0}}}({framework:e.framework||"react",...e});n&&(t.current=n.setRoute)}},[e.route]),null}var f=()=>{let e=(0,o.useParams)(),t=(0,o.useSearchParams)()||new URLSearchParams,n=(0,o.usePathname)();return e?function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=u(r);e.test(n)&&(n=n.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=u(r.join("/"));e.test(n)&&(n=n.replace(e,`/[...${t}]`))}return n}catch(t){return e}}(n,Object.keys(e).length?e:Object.fromEntries(t.entries())):null};function p(e){let t=f();return r.createElement(d,{route:t,...e,framework:"next"})}function m(e){return r.createElement(r.Suspense,{fallback:null},r.createElement(p,{...e}))}}}]);