(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7048],{77048:function(e,t,r){"use strict";var n=r(60838),o=r(88629),a=r(2919);n.default,t.QZ=o.default,a.default},73885:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(20850),o=r(40690),a=r(36360),l=r(84805),i=r(52419),u=o&&o.__esModule?o:{default:o};let c=o.forwardRef(function(e,t){let{locale:r,localePrefix:o,...c}=e,f=a.default(),s=r||f,d=l.getLocalePrefix(s,o);return u.default.createElement(i.default,n.extends({ref:t,locale:s,localePrefixMode:o.mode,prefix:d},c))});c.displayName="ClientLink",t.default=c},88629:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(20850),o=r(40690),a=r(36360),l=r(97105),i=r(74145),u=r(73885),c=r(32845),f=r(89048),s=r(96295),d=o&&o.__esModule?o:{default:o};t.default=function(e){let t=l.receiveRoutingConfig(e),r=l.receiveLocaleCookie(e.localeCookie);function p(){let e=a.default();if(!t.locales.includes(e))throw Error(void 0);return e}let h=o.forwardRef(function(e,o){let{href:a,locale:l,...c}=e,f=p(),s=l||f;return d.default.createElement(u.default,n.extends({ref:o,href:i.compileLocalizedPathname({locale:s,pathname:a,params:"object"==typeof a?a.params:void 0,pathnames:t.pathnames}),locale:l,localeCookie:r,localePrefix:t.localePrefix},c))});function m(e){let{href:r,locale:n}=e;return i.compileLocalizedPathname({...i.normalizeNameOrNameWithParams(r),locale:n,pathnames:t.pathnames})}return h.displayName="Link",{Link:h,redirect:function(e){let r=m({href:e,locale:p()});for(var n=arguments.length,o=Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];return c.clientRedirect({pathname:r,localePrefix:t.localePrefix},...o)},permanentRedirect:function(e){let r=m({href:e,locale:p()});for(var n=arguments.length,o=Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];return c.clientPermanentRedirect({pathname:r,localePrefix:t.localePrefix},...o)},usePathname:function(){let e=f.default(t.localePrefix),r=p();return o.useMemo(()=>e?i.getRoute(r,e,t.pathnames):e,[r,e])},useRouter:function(){let e=s.default(t.localePrefix,r),n=p();return o.useMemo(()=>({...e,push(t){for(var r,o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];let i=m({href:t,locale:(null===(r=a[0])||void 0===r?void 0:r.locale)||n});return e.push(i,...a)},replace(t){for(var r,o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];let i=m({href:t,locale:(null===(r=a[0])||void 0===r?void 0:r.locale)||n});return e.replace(i,...a)},prefetch(t){for(var r,o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];let i=m({href:t,locale:(null===(r=a[0])||void 0===r?void 0:r.locale)||n});return e.prefetch(i,...a)}}),[e,n])},getPathname:m}}},2919:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97523),o=r(40690),a=r(36360),l=r(55786),i=r(83768),u=r(74145),c=r(89048);t.default=function(e){function t(){return a.default()}let{Link:r,config:f,getPathname:s,...d}=l.default(t,e);return{...d,Link:r,usePathname:function(){let e=c.default(f.localePrefix),r=t();return o.useMemo(()=>e&&f.pathnames?u.getRoute(r,e,f.pathnames):e,[r,e])},useRouter:function(){let e=n.useRouter(),r=t(),a=n.usePathname();return o.useMemo(()=>{function t(e){return function(t,n){let{locale:o,...l}=n||{},u=[s({href:t,locale:o||r,domain:window.location.host})];Object.keys(l).length>0&&u.push(l),e(...u),i.default(f.localeCookie,a,r,o)}}return{...e,push:t(e.push),replace:t(e.replace),prefetch:t(e.prefetch)}},[r,a,e])},getPathname:s}}},60838:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(20850),o=r(40690),a=r(97105),l=r(73885),i=r(32845),u=r(89048),c=r(96295),f=o&&o.__esModule?o:{default:o};t.default=function(e){let t=a.receiveLocalePrefixConfig(null==e?void 0:e.localePrefix),r=a.receiveLocaleCookie(null==e?void 0:e.localeCookie),s=o.forwardRef(function(e,o){return f.default.createElement(l.default,n.extends({ref:o,localeCookie:r,localePrefix:t},e))});return s.displayName="Link",{Link:s,redirect:function(e){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return i.clientRedirect({pathname:e,localePrefix:t},...n)},permanentRedirect:function(e){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return i.clientPermanentRedirect({pathname:e,localePrefix:t},...n)},usePathname:function(){return u.default(t)},useRouter:function(){return c.default(t,r)}}}},32845:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(36360),o=r(70498);function a(e){return function(t){let r;try{r=n.default()}catch(e){throw e}for(var o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];return e({...t,locale:r},...a)}}let l=a(o.baseRedirect),i=a(o.basePermanentRedirect);t.clientPermanentRedirect=i,t.clientRedirect=l},89048:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97523),o=r(40690),a=r(36360),l=r(84805);t.default=function(e){let t=n.usePathname(),r=a.default();return o.useMemo(()=>{if(!t)return t;let n=l.getLocalePrefix(r,e);return l.hasPathnamePrefixed(n,t)?l.unprefixPathname(t,n):t},[r,e,t])}},96295:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97523),o=r(40690),a=r(36360),l=r(84805),i=r(83768),u=r(74145);t.default=function(e,t){let r=n.useRouter(),c=a.default(),f=n.usePathname();return o.useMemo(()=>{function n(r){return function(n,o){let{locale:a,...s}=o||{};i.default(t,f,c,a);let d=[function(t,r){let n=window.location.pathname,o=u.getBasePath(f);o&&(n=n.replace(o,""));let a=r||c,i=l.getLocalePrefix(a,e);return l.localizeHref(t,a,c,n,i)}(n,a)];return Object.keys(s).length>0&&d.push(s),r(...d)}}return{...r,push:n(r.push),replace:n(r.replace),prefetch:n(r.prefetch)}},[c,t,e,f,r])}},98796:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(20850),o=r(61438),a=r(97523),l=r(40690),i=r(36360),u=r(83768);function c(e){return e&&e.__esModule?e:{default:e}}var f=c(o),s=c(l),d=l.forwardRef(function(e,t){let{defaultLocale:r,href:o,locale:c,localeCookie:d,onClick:p,prefetch:h,unprefixed:m,...g}=e,y=i.default(),v=c!==y,P=c||y,b=function(){let[e,t]=l.useState();return l.useEffect(()=>{t(window.location.host)},[]),e}(),_=b&&m&&(m.domains[b]===P||!Object.keys(m.domains).includes(b)&&y===r&&!c)?m.pathname:o,x=a.usePathname();return v&&(h=!1),s.default.createElement(f.default,n.extends({ref:t,href:_,hrefLang:v?c:void 0,onClick:function(e){u.default(d,x,y,c),p&&p(e)},prefetch:h},g))});t.default=d},52419:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(20850),o=r(97523),a=r(40690),l=r(36360),i=r(84805),u=r(98796),c=a&&a.__esModule?a:{default:a};let f=a.forwardRef(function(e,t){let{href:r,locale:f,localeCookie:s,localePrefixMode:d,prefix:p,...h}=e,m=o.usePathname(),g=l.default(),y=f!==g,[v,P]=a.useState(()=>i.isLocalizableHref(r)&&("never"!==d||y)?i.prefixHref(r,p):r);return a.useEffect(()=>{m&&P(i.localizeHref(r,f,g,m,p))},[g,r,f,m,p]),c.default.createElement(u.default,n.extends({ref:t,href:v,locale:f,localeCookie:s},h))});f.displayName="ClientLink",t.default=f},55786:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(20850),o=r(97523),a=r(40690),l=r(97105),i=r(84805),u=r(98796),c=r(74145),f=a&&a.__esModule?a:{default:a};t.default=function(e,t){let r=l.receiveRoutingConfig(t||{}),s=r.pathnames,d="as-needed"===r.localePrefix.mode&&r.domains||void 0,p=a.forwardRef(function(t,o){let l,c,{href:p,locale:m,...g}=t;"object"==typeof p?(l=p.pathname,c=p.params):l=p;let y=i.isLocalizableHref(p),v=e(),P=v instanceof Promise?a.use(v):v,b=y?h({locale:m||P,href:null==s?l:{pathname:l,params:c}},null!=m||d||void 0):l;return f.default.createElement(u.default,n.extends({ref:o,defaultLocale:r.defaultLocale,href:"object"==typeof p?{...p,pathname:b}:b,locale:m,localeCookie:r.localeCookie,unprefixed:d&&y?{domains:r.domains.reduce((e,t)=>(e[t.domain]=t.defaultLocale,e),{}),pathname:h({locale:P,href:null==s?l:{pathname:l,params:c}},!1)}:void 0},g))});function h(e,t){let n;let{href:o,locale:a}=e;return null==s?"object"==typeof o?(n=o.pathname,o.query&&(n+=c.serializeSearchParams(o.query))):n=o:n=c.compileLocalizedPathname({locale:a,...c.normalizeNameOrNameWithParams(o),pathnames:r.pathnames}),c.applyPathnamePrefix(n,a,r,e.domain,t)}function m(e){return function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return e(h(t,t.domain?void 0:d),...n)}}return{config:r,Link:p,redirect:m(o.redirect),permanentRedirect:m(o.permanentRedirect),getPathname:h}}},70498:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97523),o=r(84805);function a(e){return function(t){let r=o.getLocalePrefix(t.locale,t.localePrefix),n="never"!==t.localePrefix.mode&&o.isLocalizableHref(t.pathname)?o.prefixPathname(r,t.pathname):t.pathname;for(var a=arguments.length,l=Array(a>1?a-1:0),i=1;i<a;i++)l[i-1]=arguments[i];return e(n,...l)}}let l=a(n.redirect),i=a(n.permanentRedirect);t.basePermanentRedirect=i,t.baseRedirect=l},83768:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(74145);t.default=function(e,t,r,o){if(!e||!(o!==r&&null!=o)||!t)return;let a=n.getBasePath(t),{name:l,...i}=e;i.path||(i.path=""!==a?a:"/");let u="".concat(l,"=").concat(o,";");for(let[e,t]of Object.entries(i))u+="".concat("maxAge"===e?"max-age":e),"boolean"!=typeof t&&(u+="="+t),u+=";";document.cookie=u}},74145:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(84805);function o(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))Array.isArray(n)?n.forEach(e=>{t.append(r,String(e))}):t.set(r,String(n));return"?"+t.toString()}t.applyPathnamePrefix=function(e,t,r,o,a){let l;let{mode:i}=r.localePrefix;if(void 0!==a)l=a;else if(n.isLocalizableHref(e)){if("always"===i)l=!0;else if("as-needed"===i){let e=r.defaultLocale;if(r.domains){let t=r.domains.find(e=>e.domain===o);t&&(e=t.defaultLocale)}l=e!==t}}return l?n.prefixPathname(n.getLocalePrefix(t,r.localePrefix),e):e},t.compileLocalizedPathname=function(e){let{pathname:t,locale:r,params:a,pathnames:l,query:i}=e;function u(e){let t=l[e];return t||(t=e),t}function c(e){let t="string"==typeof e?e:e[r];return a&&Object.entries(a).forEach(e=>{let r,n,[o,a]=e;Array.isArray(a)?(r="(\\[)?\\[...".concat(o,"\\](\\])?"),n=a.map(e=>String(e)).join("/")):(r="\\[".concat(o,"\\]"),n=String(a)),t=t.replace(RegExp(r,"g"),n)}),t=t.replace(/\[\[\.\.\..+\]\]/g,""),t=n.normalizeTrailingSlash(t),i&&(t+=o(i)),t}if("string"==typeof t)return c(u(t));{let{pathname:e,...r}=t;return{...r,pathname:c(u(e))}}},t.getBasePath=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.location.pathname;return"/"===e?t:t.replace(e,"")},t.getRoute=function(e,t,r){let o=n.getSortedPathnames(Object.keys(r)),a=decodeURI(t);for(let t of o){let o=r[t];if("string"==typeof o){if(n.matchesPathname(o,a))return t}else if(n.matchesPathname(o[e],a))return t}return t},t.normalizeNameOrNameWithParams=function(e){return"string"==typeof e?{pathname:e}:e},t.serializeSearchParams=o},97105:function(e,t){"use strict";function r(e){return!(null!=e&&!e)&&{name:"NEXT_LOCALE",maxAge:31536e3,sameSite:"lax",..."object"==typeof e&&e}}function n(e){return"object"==typeof e?e:{mode:e||"always"}}Object.defineProperty(t,"__esModule",{value:!0}),t.receiveLocaleCookie=r,t.receiveLocalePrefixConfig=n,t.receiveRoutingConfig=function(e){var t,o;return{...e,localePrefix:n(e.localePrefix),localeCookie:r(e.localeCookie),localeDetection:null===(t=e.localeDetection)||void 0===t||t,alternateLinks:null===(o=e.alternateLinks)||void 0===o||o}}},84805:function(e,t,r){"use strict";var n=r(67762);function o(e){return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&!function(e){let t="object"==typeof e?e.pathname:e;return null!=t&&!t.startsWith("/")}(e)}function a(e,t){let r;return"string"==typeof e?r=l(t,e):(r={...e},e.pathname&&(r.pathname=l(t,e.pathname))),r}function l(e,t){let r=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),r+=t}function i(e,t){return t===e||t.startsWith("".concat(e,"/"))}function u(e){let t=function(){try{return"true"===n.env._next_intl_trailing_slash}catch(e){return!1}}();if("/"!==e){let r=e.endsWith("/");t&&!r?e+="/":!t&&r&&(e=e.slice(0,-1))}return e}function c(e){let t=e.replace(/\[\[(\.\.\.[^\]]+)\]\]/g,"?(.*)").replace(/\[(\.\.\.[^\]]+)\]/g,"(.+)").replace(/\[([^\]]+)\]/g,"([^/]+)");return new RegExp("^".concat(t,"$"))}function f(e){return e.includes("[[...")}function s(e){return e.includes("[...")}function d(e){return e.includes("[")}function p(e,t){let r=e.split("/"),n=t.split("/"),o=Math.max(r.length,n.length);for(let e=0;e<o;e++){let t=r[e],o=n[e];if(!t&&o)return -1;if(t&&!o)return 1;if(t||o){if(!d(t)&&d(o))return -1;if(d(t)&&!d(o))return 1;if(!s(t)&&s(o))return -1;if(s(t)&&!s(o))return 1;if(!f(t)&&f(o))return -1;if(f(t)&&!f(o))return 1}}return 0}Object.defineProperty(t,"__esModule",{value:!0}),t.getLocalePrefix=function(e,t){var r;return"never"!==t.mode&&(null===(r=t.prefixes)||void 0===r?void 0:r[e])||"/"+e},t.getSortedPathnames=function(e){return e.sort(p)},t.hasPathnamePrefixed=i,t.isLocalizableHref=o,t.localizeHref=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,n=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0;if(!o(e))return e;let u=i(l,n);return(t!==r||u)&&null!=l?a(e,l):e},t.matchesPathname=function(e,t){let r=u(e),n=u(t);return c(r).test(n)},t.normalizeTrailingSlash=u,t.prefixHref=a,t.prefixPathname=l,t.templateToRegex=c,t.unprefixPathname=function(e,t){return e.replace(new RegExp("^".concat(t)),"")||"/"}},61438:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return o.a}});var n=r(42465),o=r.n(n),a={};for(var l in n)"default"!==l&&(a[l]=(function(e){return n[e]}).bind(0,l));r.d(t,a)},67762:function(e,t,r){"use strict";var n,o;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(o=r.g.process)?void 0:o.env)?r.g.process:r(59944)},98582:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(92413);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e};("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)},77396:function(e,t,r){"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(92413),("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)},42465:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let n=r(93618),o=r(12661),a=n._(r(40690)),l=r(39085),i=r(10126),u=r(92278),c=r(89178),f=r(98582),s=r(92699),d=r(49628),p=r(15313),h=r(77396),m=r(6043),g=r(72731),y=new Set;function v(e,t,r,n,o,a){if("undefined"!=typeof window&&(a||(0,i.isLocalURL)(t))){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(y.has(o))return;y.add(o)}(async()=>a?e.prefetch(t,o):e.prefetch(t,r,n))().catch(e=>{})}}function P(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let b=a.default.forwardRef(function(e,t){let r,n;let{href:u,as:y,children:b,prefetch:_=null,passHref:x,replace:R,shallow:j,scroll:O,locale:w,onClick:M,onMouseEnter:E,onTouchStart:L,legacyBehavior:k=!1,...S}=e;r=b,k&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let C=a.default.useContext(s.RouterContext),N=a.default.useContext(d.AppRouterContext),T=null!=C?C:N,A=!C,I=!1!==_,z=null===_?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:U,as:W}=a.default.useMemo(()=>{if(!C){let e=P(u);return{href:e,as:y?P(y):e}}let[e,t]=(0,l.resolveHref)(C,u,!0);return{href:e,as:y?(0,l.resolveHref)(C,y):t||e}},[C,u,y]),D=a.default.useRef(U),H=a.default.useRef(W);k&&(n=a.default.Children.only(r));let q=k?n&&"object"==typeof n&&n.ref:t,[K,B,$]=(0,p.useIntersection)({rootMargin:"200px"}),F=a.default.useCallback(e=>{(H.current!==W||D.current!==U)&&($(),H.current=W,D.current=U),K(e),q&&("function"==typeof q?q(e):"object"==typeof q&&(q.current=e))},[W,q,U,$,K]);a.default.useEffect(()=>{T&&B&&I&&v(T,U,W,{locale:w},{kind:z},A)},[W,U,B,w,I,null==C?void 0:C.locale,T,A,z]);let Y={ref:F,onClick(e){k||"function"!=typeof M||M(e),k&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),T&&!e.defaultPrevented&&function(e,t,r,n,o,l,u,c,f){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)||!f&&!(0,i.isLocalURL)(r)))return;e.preventDefault();let d=()=>{let e=null==u||u;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:l,locale:c,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})};f?a.default.startTransition(d):d()}(e,T,U,W,R,j,O,w,A)},onMouseEnter(e){k||"function"!=typeof E||E(e),k&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),T&&(I||!A)&&v(T,U,W,{locale:w,priority:!0,bypassPrefetchedCheck:!0},{kind:z},A)},onTouchStart:function(e){k||"function"!=typeof L||L(e),k&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),T&&(I||!A)&&v(T,U,W,{locale:w,priority:!0,bypassPrefetchedCheck:!0},{kind:z},A)}};if((0,c.isAbsoluteUrl)(W))Y.href=W;else if(!k||x||"a"===n.type&&!("href"in n.props)){let e=void 0!==w?w:null==C?void 0:C.locale,t=(null==C?void 0:C.isLocaleDomain)&&(0,h.getDomainLocale)(W,e,null==C?void 0:C.locales,null==C?void 0:C.domainLocales);Y.href=t||(0,m.addBasePath)((0,f.addLocale)(W,e,null==C?void 0:C.defaultLocale))}return k?a.default.cloneElement(n,Y):(0,o.jsx)("a",{...S,...Y,children: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)},67868:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("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)},39085:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return s}});let n=r(37306),o=r(92278),a=r(20006),l=r(89178),i=r(92413),u=r(10126),c=r(50307),f=r(82568);function s(e,t,r){let s;let d="string"==typeof t?t:(0,o.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,l.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,u.isLocalURL)(d))return r?[d]:d;try{s=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){s=new URL("/","http://n")}try{let e=new URL(d,s);e.pathname=(0,i.normalizePathTrailingSlash)(e.pathname);let t="";if((0,c.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:l,params:i}=(0,f.interpolateAs)(e.pathname,e.pathname,r);l&&(t=(0,o.formatWithValidation)({pathname:l,hash:e.hash,query:(0,a.omit)(r,i)}))}let l=e.origin===s.origin?e.href.slice(e.origin.length):e.href;return r?[l,t||l]:l}catch(e){return r?[d]:d}}("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)},15313:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let n=r(40690),o=r(67868),a="function"==typeof IntersectionObserver,l=new Map,i=[];function u(e){let{rootRef:t,rootMargin:r,disabled:u}=e,c=u||!a,[f,s]=(0,n.useState)(!1),d=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{d.current=e},[]);return(0,n.useEffect)(()=>{if(a){if(c||f)return;let e=d.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:o,elements:a}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=i.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=l.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},i.push(r),l.set(r,t),t}(r);return a.set(e,t),o.observe(e),function(){if(a.delete(e),o.unobserve(e),0===a.size){o.disconnect(),l.delete(n);let e=i.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&i.splice(e,1)}}}(e,e=>e&&s(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!f){let e=(0,o.requestIdleCallback)(()=>s(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,r,t,f,d.current]),[p,f,(0,n.useCallback)(()=>{s(!1)},[])]}("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)},59944:function(e){!function(){var t={229:function(e){var t,r,n,o=e.exports={};function a(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:l}catch(e){r=l}}();var u=[],c=!1,f=-1;function s(){c&&n&&(c=!1,n.length?u=n.concat(u):f=-1,u.length&&d())}function d(){if(!c){var e=i(s);c=!0;for(var t=u.length;t;){for(n=u,u=[];++f<t;)n&&n[f].run();f=-1,t=u.length}n=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===l||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new p(e,t)),1!==u.length||c||i(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}},l=!0;try{t[e](a,a.exports,n),l=!1}finally{l&&delete r[e]}return a.exports}n.ab="//";var o=n(229);e.exports=o}()},71635:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},92699:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(93618)._(r(40690)).default.createContext(null)},92278:function(e,t,r){"use strict";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 a},formatWithValidation:function(){return i},urlObjectKeys:function(){return l}});let n=r(83098)._(r(37306)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",l=e.pathname||"",i=e.hash||"",u=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)),u&&"object"==typeof u&&(u=String(n.urlQueryToSearchParams(u)));let f=e.search||u&&"?"+u||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==c?(c="//"+(c||""),l&&"/"!==l[0]&&(l="/"+l)):c||(c=""),i&&"#"!==i[0]&&(i="#"+i),f&&"?"!==f[0]&&(f="?"+f),""+a+c+(l=l.replace(/[?#]/g,encodeURIComponent))+(f=f.replace("#","%23"))+i}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function i(e){return a(e)}},50307:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(38633),o=r(68364)},82568:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return a}});let n=r(24512),o=r(23524);function a(e,t,r){let a="",l=(0,o.getRouteRegex)(e),i=l.groups,u=(t!==e?(0,n.getRouteMatcher)(l)(t):"")||r;a=e;let c=Object.keys(i);return c.every(e=>{let t=u[e]||"",{repeat:r,optional:n}=i[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in u)&&(a=a.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(a=""),{params:c,result:a}}},68364:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let n=r(2449),o=/\/\[[^/]+?\](?=\/|$)/;function a(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},10126:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=r(89178),o=r(39121);function a(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}}},20006:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},37306:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return a},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o}})},24512:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(89178);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let a=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},l={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(l[e]=~n.indexOf("/")?n.split("/").map(e=>a(e)):t.repeat?[a(n)]:a(n))}),l}}},23524:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return d},getNamedRouteRegex:function(){return s},getRouteRegex:function(){return u},parseParameter:function(){return l}});let n=r(2449),o=r(71635),a=r(29752);function l(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function i(e){let t=(0,a.removeTrailingSlash)(e).slice(1).split("/"),r={},i=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&a){let{key:e,optional:n,repeat:u}=l(a[1]);return r[e]={pos:i++,repeat:u,optional:n},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!a)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=l(a[1]);return r[e]={pos:i++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function u(e){let{parameterizedRoute:t,groups:r}=i(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function c(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:a,keyPrefix:i}=e,{key:u,optional:c,repeat:f}=l(n),s=u.replace(/\W/g,"");i&&(s=""+i+s);let d=!1;(0===s.length||s.length>30)&&(d=!0),isNaN(parseInt(s.slice(0,1)))||(d=!0),d&&(s=r()),i?a[s]=""+i+u:a[s]=u;let p=t?(0,o.escapeStringRegexp)(t):"";return f?c?"(?:/"+p+"(?<"+s+">.+?))?":"/"+p+"(?<"+s+">.+?)":"/"+p+"(?<"+s+">[^/]+?)"}function f(e,t){let r;let l=(0,a.removeTrailingSlash)(e).slice(1).split("/"),i=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),u={};return{namedParameterizedRoute:l.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&a){let[r]=e.split(a[0]);return c({getSafeRouteKey:i,interceptionMarker:r,segment:a[1],routeKeys:u,keyPrefix:t?"nxtI":void 0})}return a?c({getSafeRouteKey:i,segment:a[1],routeKeys:u,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:u}}function s(e,t){let r=f(e,t);return{...u(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function d(e,t){let{parameterizedRoute:r}=i(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=f(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},38633:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),l=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),l=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function a(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(l){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');a(this.restSlugName,r),this.restSlugName=r,o="[...]"}}else{if(l)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');a(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},89178:function(e,t){"use strict";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 y},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return u},getLocationOrigin:function(){return l},getURL:function(){return i},isAbsoluteUrl:function(){return a},isResSent:function(){return c},loadGetInitialProps:function(){return s},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return P}});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),a=0;a<n;a++)o[a]=arguments[a];return r||(r=!0,t=e(...o)),t}}let o=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>o.test(e);function l(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function i(){let{href:e}=window.location,t=l();return e.substring(t.length)}function u(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 s(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await s(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&c(r))return n;if(!n)throw Error('"'+u(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y 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 P(e){return JSON.stringify({message:e.message,stack:e.stack})}}}]);