"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[224],{17045:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},33078:(e,t)=>{function r(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function n(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;for(let[r,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(r,n(e));else t.set(r,n(o));return t}function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return i},formatWithValidation:function(){return a},urlObjectKeys:function(){return u}});let n=r(49417)._(r(33078)),o=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:r}=e,i=e.protocol||"",u=e.pathname||"",a=e.hash||"",s=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(c+=":"+e.port)),s&&"object"==typeof s&&(s=String(n.urlQueryToSearchParams(s)));let f=e.search||s&&"?"+s||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||o.test(i))&&!1!==c?(c="//"+(c||""),u&&"/"!==u[0]&&(u="/"+u)):c||(c=""),a&&"#"!==a[0]&&(a="#"+a),f&&"?"!==f[0]&&(f="?"+f),""+i+c+(u=u.replace(/[?#]/g,encodeURIComponent))+(f=f.replace("#","%23"))+a}let u=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function a(e){return i(e)}},52619:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return y},useLinkStatus:function(){return v}});let n=r(49417),o=r(95155),i=n._(r(12115)),u=r(47670),a=r(46752),s=r(83011),c=r(62296),f=r(96058);r(94781);let l=r(63499),d=r(58607),p=r(11807);r(17045);let h=r(66048);function g(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}function y(e){var t;let r,n,u,[y,v]=(0,i.useOptimistic)(l.IDLE_LINK_STATUS),b=(0,i.useRef)(null),{href:P,as:E,children:_,prefetch:j=null,passHref:O,replace:N,shallow:S,scroll:A,onClick:C,onMouseEnter:T,onTouchStart:U,legacyBehavior:w=!1,onNavigate:x,ref:L,unstable_dynamicOnHover:I,...M}=e;r=_,w&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let k=i.default.useContext(a.AppRouterContext),R=!1!==j,F=!1!==j?null===(t=j)||"auto"===t?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:V,as:D}=i.default.useMemo(()=>{let e=g(P);return{href:e,as:E?g(E):e}},[P,E]);w&&(n=i.default.Children.only(r));let K=w?n&&"object"==typeof n&&n.ref:L,z=i.default.useCallback(e=>(null!==k&&(b.current=(0,l.mountLinkInstance)(e,V,k,F,R,v)),()=>{b.current&&((0,l.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,l.unmountPrefetchableInstance)(e)}),[R,V,k,F,v]),B={ref:(0,s.useMergedRef)(z,K),onClick(e){w||"function"!=typeof C||C(e),w&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),k&&(e.defaultPrevented||function(e,t,r,n,o,u,a){let{nodeName:s}=e.currentTarget;if(!("A"===s.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,d.isLocalURL)(t)){o&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}i.default.startTransition(()=>{(0,p.dispatchNavigateAction)(r||t,o?"replace":"push",null==u||u,n.current)})}}(e,V,D,b,N,A,x))},onMouseEnter(e){w||"function"!=typeof T||T(e),w&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),k&&R&&(0,l.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){w||"function"!=typeof U||U(e),w&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),k&&R&&(0,l.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,c.isAbsoluteUrl)(D)?B.href=D:w&&!O&&("a"!==n.type||"href"in n.props)||(B.href=(0,f.addBasePath)(D)),u=w?i.default.cloneElement(n,B):(0,o.jsx)("a",{...M,...B,children:r}),(0,o.jsx)(m.Provider,{value:y,children:u})}let m=(0,i.createContext)(l.IDLE_LINK_STATUS),v=()=>(0,i.useContext)(m);("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)},58607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=r(62296),o=r(92929);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},62296:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return v},MissingStaticPage:function(){return m},NormalizeError:function(){return g},PageNotFoundError:function(){return y},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return s},getLocationOrigin:function(){return u},getURL:function(){return a},isAbsoluteUrl:function(){return i},isResSent:function(){return c},loadGetInitialProps:function(){return l},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function a(){let{href:e}=window.location,t=u();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function c(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function l(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await l(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&c(r))return n;if(!n)throw Object.defineProperty(Error('"'+s(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class g extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class m extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class v extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},66942:(e,t,r)=>{r.d(t,{u:()=>l});var n=r(22544);let o=(e,t,r)=>{if(e&&"reportValidity"in e){let o=(0,n.Jt)(r,t);e.setCustomValidity(o&&o.message||""),e.reportValidity()}},i=(e,t)=>{for(let r in t.fields){let n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?o(n.ref,r,e):n&&n.refs&&n.refs.forEach(t=>o(t,r,e))}},u=(e,t)=>{t.shouldUseNativeValidation&&i(e,t);let r={};for(let o in e){let i=(0,n.Jt)(t.fields,o),u=Object.assign(e[o]||{},{ref:i&&i.ref});if(a(t.names||Object.keys(e),o)){let e=Object.assign({},(0,n.Jt)(r,o));(0,n.hZ)(e,"root",u),(0,n.hZ)(r,o,e)}else(0,n.hZ)(r,o,u)}return r},a=(e,t)=>{let r=s(t);return e.some(e=>s(e).match(`^${r}\\.\\d+`))};function s(e){return e.replace(/\]|\[/g,"")}var c=r(93116);function f(e,t){try{var r=e()}catch(e){return t(e)}return r&&r.then?r.then(void 0,t):r}function l(e,t,r){if(void 0===r&&(r={}),"_def"in e&&"object"==typeof e._def&&"typeName"in e._def)return function(o,a,s){try{return Promise.resolve(f(function(){return Promise.resolve(e["sync"===r.mode?"parse":"parseAsync"](o,t)).then(function(e){return s.shouldUseNativeValidation&&i({},s),{errors:{},values:r.raw?Object.assign({},o):e}})},function(e){if(Array.isArray(null==e?void 0:e.issues))return{values:{},errors:u(function(e,t){for(var r={};e.length;){var o=e[0],i=o.code,u=o.message,a=o.path.join(".");if(!r[a])if("unionErrors"in o){var s=o.unionErrors[0].errors[0];r[a]={message:s.message,type:s.code}}else r[a]={message:u,type:i};if("unionErrors"in o&&o.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var c=r[a].types,f=c&&c[o.code];r[a]=(0,n.Gb)(a,t,r,i,f?[].concat(f,o.message):o.message)}e.shift()}return r}(e.errors,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};if("_zod"in e&&"object"==typeof e._zod)return function(o,a,s){try{return Promise.resolve(f(function(){return Promise.resolve(("sync"===r.mode?c.qgA:c.EJS)(e,o,t)).then(function(e){return s.shouldUseNativeValidation&&i({},s),{errors:{},values:r.raw?Object.assign({},o):e}})},function(e){if(e instanceof c.a$H)return{values:{},errors:u(function(e,t){for(var r={};e.length;){var o=e[0],i=o.code,u=o.message,a=o.path.join(".");if(!r[a])if("invalid_union"===o.code&&o.errors.length>0){var s=o.errors[0][0];r[a]={message:s.message,type:s.code}}else r[a]={message:u,type:i};if("invalid_union"===o.code&&o.errors.forEach(function(t){return t.forEach(function(t){return e.push(t)})}),t){var c=r[a].types,f=c&&c[o.code];r[a]=(0,n.Gb)(a,t,r,i,f?[].concat(f,o.message):o.message)}e.shift()}return r}(e.issues,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};throw Error("Invalid input: not a Zod schema")}}}]);