(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[773],{2422:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return createAsyncLocalStorage}});let r=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");let FakeAsyncLocalStorage=class FakeAsyncLocalStorage{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}};let n=globalThis.AsyncLocalStorage;function createAsyncLocalStorage(){return n?new n:new FakeAsyncLocalStorage}("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)},8427:function(e,t,r){"use strict";function clientHookInServerComponentError(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return clientHookInServerComponentError}}),r(8754),r(7294),("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)},636: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,{ReadonlyURLSearchParams:function(){return ReadonlyURLSearchParams},useSearchParams:function(){return useSearchParams},usePathname:function(){return usePathname},ServerInsertedHTMLContext:function(){return l.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return l.useServerInsertedHTML},useRouter:function(){return useRouter},useParams:function(){return useParams},useSelectedLayoutSegments:function(){return useSelectedLayoutSegments},useSelectedLayoutSegment:function(){return useSelectedLayoutSegment},redirect:function(){return s.redirect},permanentRedirect:function(){return s.permanentRedirect},RedirectType:function(){return s.RedirectType},notFound:function(){return c.notFound}});let n=r(7294),o=r(9031),i=r(1593),u=r(8427),a=r(6160),l=r(252),s=r(7866),c=r(9363),d=Symbol("internal for urlsearchparams readonly");function readonlyURLSearchParamsError(){return Error("ReadonlyURLSearchParams cannot be modified")}let ReadonlyURLSearchParams=class ReadonlyURLSearchParams{[Symbol.iterator](){return this[d][Symbol.iterator]()}append(){throw readonlyURLSearchParamsError()}delete(){throw readonlyURLSearchParamsError()}set(){throw readonlyURLSearchParamsError()}sort(){throw readonlyURLSearchParamsError()}constructor(e){this[d]=e,this.entries=e.entries.bind(e),this.forEach=e.forEach.bind(e),this.get=e.get.bind(e),this.getAll=e.getAll.bind(e),this.has=e.has.bind(e),this.keys=e.keys.bind(e),this.values=e.values.bind(e),this.toString=e.toString.bind(e),this.size=e.size}};function useSearchParams(){(0,u.clientHookInServerComponentError)("useSearchParams");let e=(0,n.useContext)(i.SearchParamsContext),t=(0,n.useMemo)(()=>e?new ReadonlyURLSearchParams(e):null,[e]);return t}function usePathname(){return(0,u.clientHookInServerComponentError)("usePathname"),(0,n.useContext)(i.PathnameContext)}function useRouter(){(0,u.clientHookInServerComponentError)("useRouter");let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function useParams(){(0,u.clientHookInServerComponentError)("useParams");let e=(0,n.useContext)(o.GlobalLayoutRouterContext),t=(0,n.useContext)(i.PathParamsContext);return(0,n.useMemo)(()=>(null==e?void 0:e.tree)?function getSelectedParams(e,t){void 0===t&&(t={});let r=e[1];for(let e of Object.values(r)){let r=e[0],n=Array.isArray(r),o=n?r[1]:r;if(!o||o.startsWith("__PAGE__"))continue;let i=n&&("c"===r[2]||"oc"===r[2]);i?t[r[0]]=r[1].split("/"):n&&(t[r[0]]=r[1]),t=getSelectedParams(e,t)}return t}(e.tree):t,[null==e?void 0:e.tree,t])}function useSelectedLayoutSegments(e){void 0===e&&(e="children"),(0,u.clientHookInServerComponentError)("useSelectedLayoutSegments");let{tree:t}=(0,n.useContext)(o.LayoutRouterContext);return function getSelectedLayoutSegmentPath(e,t,r,n){let o;if(void 0===r&&(r=!0),void 0===n&&(n=[]),r)o=e[1][t];else{var i;let t=e[1];o=null!=(i=t.children)?i:Object.values(t)[0]}if(!o)return n;let u=o[0],l=(0,a.getSegmentValue)(u);return!l||l.startsWith("__PAGE__")?n:(n.push(l),getSelectedLayoutSegmentPath(o,t,!1,n))}(t,e)}function useSelectedLayoutSegment(e){void 0===e&&(e="children"),(0,u.clientHookInServerComponentError)("useSelectedLayoutSegment");let t=useSelectedLayoutSegments(e);return 0===t.length?null:t[0]}("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)},9363: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,{notFound:function(){return notFound},isNotFoundError:function(){return isNotFoundError}});let r="NEXT_NOT_FOUND";function notFound(){let e=Error(r);throw e.digest=r,e}function isNotFoundError(e){return(null==e?void 0:e.digest)===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)},7866:function(e,t,r){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return getRedirectError},redirect:function(){return redirect},permanentRedirect:function(){return permanentRedirect},isRedirectError:function(){return isRedirectError},getURLFromRedirectError:function(){return getURLFromRedirectError},getRedirectTypeFromError:function(){return getRedirectTypeFromError}});let i=r(3743),u="NEXT_REDIRECT";function getRedirectError(e,t,r){void 0===r&&(r=!1);let n=Error(u);n.digest=u+";"+t+";"+e+";"+r;let o=i.requestAsyncStorage.getStore();return o&&(n.mutableCookies=o.mutableCookies),n}function redirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!1)}function permanentRedirect(e,t){throw void 0===t&&(t="replace"),getRedirectError(e,t,!0)}function isRedirectError(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;let[t,r,n,o]=e.digest.split(";",4);return t===u&&("replace"===r||"push"===r)&&"string"==typeof n&&("true"===o||"false"===o)}function getURLFromRedirectError(e){return isRedirectError(e)?e.digest.split(";",3)[2]:null}function getRedirectTypeFromError(e){if(!isRedirectError(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(o=n||(n={})).push="push",o.replace="replace",("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)},3743:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return o}});let n=r(2422),o=(0,n.createAsyncLocalStorage)();("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)},6160:function(e,t){"use strict";function getSegmentValue(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return getSegmentValue}}),("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)},7498:function(e,t){"use strict";var r,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,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return o},ACTION_NAVIGATE:function(){return i},ACTION_RESTORE:function(){return u},ACTION_SERVER_PATCH:function(){return a},ACTION_PREFETCH:function(){return l},ACTION_FAST_REFRESH:function(){return s},ACTION_SERVER_ACTION:function(){return c}});let o="refresh",i="navigate",u="restore",a="server-patch",l="prefetch",s="fast-refresh",c="server-action";(n=r||(r={})).AUTO="auto",n.FULL="full",n.TEMPORARY="temporary",("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)},30:function(e,t,r){"use strict";function getDomainLocale(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),r(2866),("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)},768:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return Image}});let n=r(8754),o=r(1757),i=o._(r(7294)),u=n._(r(9201)),a=r(5494),l=r(920),s=r(869);r(1905);let c=r(2866);function normalizeSrc(e){return"/"===e[0]?e.slice(1):e}let d={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},f=new Set,p="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",g=new Map([["default",function(e){let{config:t,src:r,width:n,quality:o}=e;return r.endsWith(".svg")&&!t.dangerouslyAllowSVG?r:(0,c.normalizePathTrailingSlash)(t.path)+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(o||75)}],["imgix",function(e){let{config:t,src:r,width:n,quality:o}=e,i=new URL(""+t.path+normalizeSrc(r)),u=i.searchParams;return u.set("auto",u.getAll("auto").join(",")||"format"),u.set("fit",u.get("fit")||"max"),u.set("w",u.get("w")||n.toString()),o&&u.set("q",o.toString()),i.href}],["cloudinary",function(e){let{config:t,src:r,width:n,quality:o}=e,i=["f_auto","c_limit","w_"+n,"q_"+(o||"auto")].join(",")+"/";return""+t.path+i+normalizeSrc(r)}],["akamai",function(e){let{config:t,src:r,width:n}=e;return""+t.path+normalizeSrc(r)+"?imwidth="+n}],["custom",function(e){let{src:t}=e;throw Error('Image with src "'+t+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}]]);function isStaticRequire(e){return void 0!==e.default}function generateImgAttrs(e){let{config:t,src:r,unoptimized:n,layout:o,width:i,quality:u,sizes:a,loader:l}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:s,kind:c}=function(e,t,r,n){let{deviceSizes:o,allSizes:i}=e;if(n&&("fill"===r||"responsive"===r)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=o[0]*e),kind:"w"}}return{widths:i,kind:"w"}}if("number"!=typeof t||"fill"===r||"responsive"===r)return{widths:o,kind:"w"};let u=[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))];return{widths:u,kind:"x"}}(t,i,o,a),d=s.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:s.map((e,n)=>l({config:t,src:r,quality:u,width:e})+" "+("w"===c?e:n+1)+c).join(", "),src:l({config:t,src:r,quality:u,width:s[d]})}}function getInt(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function defaultImageLoader(e){var t;let r=(null==(t=e.config)?void 0:t.loader)||"default",n=g.get(r);if(n)return n(e);throw Error('Unknown "loader" found in "next.config.js". Expected: '+a.VALID_LOADERS.join(", ")+". Received: "+r)}function handleLoading(e,t,r,n,o,i){if(!e||e.src===p||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let u="decode"in e?e.decode():Promise.resolve();u.catch(()=>{}).then(()=>{if(e.parentNode&&(f.add(t),"blur"===n&&i(!0),null==o?void 0:o.current)){let{naturalWidth:t,naturalHeight:r}=e;o.current({naturalWidth:t,naturalHeight:r})}})}let ImageElement=e=>{let{imgAttributes:t,heightInt:r,widthInt:n,qualityInt:o,layout:u,className:a,imgStyle:l,blurStyle:s,isLazy:c,placeholder:d,loading:f,srcString:p,config:g,unoptimized:m,loader:h,onLoadingCompleteRef:y,setBlurComplete:b,setIntersection:v,onLoad:S,onError:_,isVisible:E,noscriptSizes:R,...P}=e;return f=c?"lazy":f,i.default.createElement(i.default.Fragment,null,i.default.createElement("img",{...P,...t,decoding:"async","data-nimg":u,className:a,style:{...l,...s},ref:(0,i.useCallback)(e=>{v(e),(null==e?void 0:e.complete)&&handleLoading(e,p,u,d,y,b)},[v,p,u,d,y,b]),onLoad:e=>{let t=e.currentTarget;handleLoading(t,p,u,d,y,b),S&&S(e)},onError:e=>{"blur"===d&&b(!0),_&&_(e)}}),(c||"blur"===d)&&i.default.createElement("noscript",null,i.default.createElement("img",{...P,loading:f,decoding:"async","data-nimg":u,style:l,className:a,...generateImgAttrs({config:g,src:p,unoptimized:m,layout:u,width:n,quality:o,sizes:R,loader:h})})))};function Image(e){var t;let r,{src:n,sizes:o,unoptimized:c=!1,priority:g=!1,loading:m,lazyRoot:h=null,lazyBoundary:y,className:b,quality:v,width:S,height:_,style:E,objectFit:R,objectPosition:P,onLoadingComplete:w,placeholder:j="empty",blurDataURL:A,...O}=e,x=(0,i.useContext)(s.ImageConfigContext),L=(0,i.useMemo)(()=>{let e=d||x||a.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[x]),I=o?"responsive":"intrinsic";"layout"in O&&(O.layout&&(I=O.layout),delete O.layout);let C=defaultImageLoader;if("loader"in O){if(O.loader){let e=O.loader;C=t=>{let{config:r,...n}=t;return e(n)}}delete O.loader}let k="";if("object"==typeof(t=n)&&(isStaticRequire(t)||void 0!==t.src)){let e=isStaticRequire(n)?n.default:n;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(A=A||e.blurDataURL,k=e.src,(!I||"fill"!==I)&&(_=_||e.height,S=S||e.width,!e.height||!e.width))throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e))}let M=!g&&("lazy"===m||void 0===m);((n="string"==typeof n?n:k).startsWith("data:")||n.startsWith("blob:"))&&(c=!0,M=!1),f.has(n)&&(M=!1),L.unoptimized&&(c=!0);let[T,U]=(0,i.useState)(!1),[z,N,F]=(0,l.useIntersection)({rootRef:h,rootMargin:y||"200px",disabled:!M}),H=!M||N,q={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},D={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},V=!1,W=getInt(S),$=getInt(_),G=getInt(v),K=Object.assign({},E,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:R,objectPosition:P}),B="blur"!==j||T?{}:{backgroundSize:R||"cover",backgroundPosition:P||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'+A+'")'};if("fill"===I)q.display="block",q.position="absolute",q.top=0,q.left=0,q.bottom=0,q.right=0;else if(void 0!==W&&void 0!==$){let e=$/W,t=isNaN(e)?"100%":""+100*e+"%";"responsive"===I?(q.display="block",q.position="relative",V=!0,D.paddingTop=t):"intrinsic"===I?(q.display="inline-block",q.position="relative",q.maxWidth="100%",V=!0,D.maxWidth="100%",r="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27"+W+"%27%20height=%27"+$+"%27/%3e"):"fixed"===I&&(q.display="inline-block",q.position="relative",q.width=W,q.height=$)}let Q={src:p,srcSet:void 0,sizes:void 0};H&&(Q=generateImgAttrs({config:L,src:n,unoptimized:c,layout:I,width:W,quality:G,sizes:o,loader:C}));let J=n,X={imageSrcSet:Q.srcSet,imageSizes:Q.sizes,crossOrigin:O.crossOrigin,referrerPolicy:O.referrerPolicy},Y=i.default.useLayoutEffect,Z=(0,i.useRef)(w),ee=(0,i.useRef)(n);(0,i.useEffect)(()=>{Z.current=w},[w]),Y(()=>{ee.current!==n&&(F(),ee.current=n)},[F,n]);let et={isLazy:M,imgAttributes:Q,heightInt:$,widthInt:W,qualityInt:G,layout:I,className:b,imgStyle:K,blurStyle:B,loading:m,config:L,unoptimized:c,placeholder:j,loader:C,srcString:J,onLoadingCompleteRef:Z,setBlurComplete:U,setIntersection:z,isVisible:H,noscriptSizes:o,...O};return i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{style:q},V?i.default.createElement("span",{style:D},r?i.default.createElement("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:r}):null):null,i.default.createElement(ImageElement,et)),g?i.default.createElement(u.default,null,i.default.createElement("link",{key:"__nimg-"+Q.src+Q.srcSet+Q.sizes,rel:"preload",as:"image",href:Q.srcSet?void 0:Q.src,...X})):null)}("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)},5170: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(8754),o=n._(r(7294)),i=r(4450),u=r(2227),a=r(4364),l=r(109),s=r(3607),c=r(1823),d=r(9031),f=r(920),p=r(30),g=r(7192),m=r(7498),h=new Set;function prefetch(e,t,r,n,o,i){if(!i&&!(0,u.isLocalURL)(t))return;if(!n.bypassPrefetchedCheck){let o=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,i=t+"%"+r+"%"+o;if(h.has(i))return;h.add(i)}let a=i?e.prefetch(t,o):e.prefetch(t,r,n);Promise.resolve(a).catch(e=>{})}function formatStringOrUrl(e){return"string"==typeof e?e:(0,a.formatUrl)(e)}let y=o.default.forwardRef(function(e,t){let r,n;let{href:a,as:h,children:y,prefetch:b=null,passHref:v,replace:S,shallow:_,scroll:E,locale:R,onClick:P,onMouseEnter:w,onTouchStart:j,legacyBehavior:A=!1,...O}=e;r=y,A&&("string"==typeof r||"number"==typeof r)&&(r=o.default.createElement("a",null,r));let x=o.default.useContext(c.RouterContext),L=o.default.useContext(d.AppRouterContext),I=null!=x?x:L,C=!x,k=!1!==b,M=null===b?m.PrefetchKind.AUTO:m.PrefetchKind.FULL,{href:T,as:U}=o.default.useMemo(()=>{if(!x){let e=formatStringOrUrl(a);return{href:e,as:h?formatStringOrUrl(h):e}}let[e,t]=(0,i.resolveHref)(x,a,!0);return{href:e,as:h?(0,i.resolveHref)(x,h):t||e}},[x,a,h]),z=o.default.useRef(T),N=o.default.useRef(U);A&&(n=o.default.Children.only(r));let F=A?n&&"object"==typeof n&&n.ref:t,[H,q,D]=(0,f.useIntersection)({rootMargin:"200px"}),V=o.default.useCallback(e=>{(N.current!==U||z.current!==T)&&(D(),N.current=U,z.current=T),H(e),F&&("function"==typeof F?F(e):"object"==typeof F&&(F.current=e))},[U,F,T,D,H]);o.default.useEffect(()=>{I&&q&&k&&prefetch(I,T,U,{locale:R},{kind:M},C)},[U,T,q,R,k,null==x?void 0:x.locale,I,C,M]);let W={ref:V,onClick(e){A||"function"!=typeof P||P(e),A&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,r,n,i,a,l,s,c,d){let{nodeName:f}=e.currentTarget,p="A"===f.toUpperCase();if(p&&(function(e){let t=e.currentTarget,r=t.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,u.isLocalURL)(r)))return;e.preventDefault();let navigate=()=>{let e=null==l||l;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:a,locale:s,scroll:e}):t[i?"replace":"push"](n||r,{forceOptimisticNavigation:!d,scroll:e})};c?o.default.startTransition(navigate):navigate()}(e,I,T,U,S,_,E,R,C,k)},onMouseEnter(e){A||"function"!=typeof w||w(e),A&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),I&&(k||!C)&&prefetch(I,T,U,{locale:R,priority:!0,bypassPrefetchedCheck:!0},{kind:M},C)},onTouchStart(e){A||"function"!=typeof j||j(e),A&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),I&&(k||!C)&&prefetch(I,T,U,{locale:R,priority:!0,bypassPrefetchedCheck:!0},{kind:M},C)}};if((0,l.isAbsoluteUrl)(U))W.href=U;else if(!A||v||"a"===n.type&&!("href"in n.props)){let e=void 0!==R?R:null==x?void 0:x.locale,t=(null==x?void 0:x.isLocaleDomain)&&(0,p.getDomainLocale)(U,e,null==x?void 0:x.locales,null==x?void 0:x.domainLocales);W.href=t||(0,g.addBasePath)((0,s.addLocale)(U,e,null==x?void 0:x.defaultLocale))}return A?o.default.cloneElement(n,W):o.default.createElement("a",{...O,...W},r)}),b=y;("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)},920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let n=r(7294),o=r(3436),i="function"==typeof IntersectionObserver,u=new Map,a=[];function useIntersection(e){let{rootRef:t,rootMargin:r,disabled:l}=e,s=l||!i,[c,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);(0,n.useEffect)(()=>{if(i){if(s||c)return;let e=f.current;if(e&&e.tagName){let n=function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=a.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=u.get(n)))return t;let o=new Map,i=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e);return t={id:r,observer:i,elements:o},a.push(r),u.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),u.delete(n);let e=a.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r});return n}}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[s,r,t,c,f.current]);let g=(0,n.useCallback)(()=>{d(!1)},[]);return[p,c,g]}("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)},252: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,{ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return useServerInsertedHTML}});let n=r(1757),o=n._(r(7294)),i=o.default.createContext(null);function useServerInsertedHTML(e){let t=(0,o.useContext)(i);t&&t(e)}},9008:function(e,t,r){e.exports=r(9201)},9755:function(e,t,r){e.exports=r(768)},1664:function(e,t,r){e.exports=r(5170)},9332:function(e,t,r){e.exports=r(636)},1163:function(e,t,r){e.exports=r(9974)},3980:function(e,t,r){"use strict";r.d(t,{c:function(){return SpeedInsights2}});var n=r(7294),o=r(9332),initQueue=()=>{window.si||(window.si=function(...e){(window.siq=window.siq||[]).push(e)})};function isDevelopment(){return false}function turnValueToRegExp(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}var i="https://va.vercel-scripts.com/v1/speed-insights",u=`${i}/script.js`,a=`${i}/script.debug.js`;function SpeedInsights(e){let t=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(t.current)e.route&&t.current(e.route);else{let r=function(e={}){var t;if(!("undefined"!=typeof window)||null===e.route)return null;initQueue();let r=!!e.dsn,n=e.scriptSrc||(r?u:"/_vercel/speed-insights/script.js");if(document.head.querySelector(`script[src*="${n}"]`))return null;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend));let o=document.createElement("script");return o.src=n,o.defer=!0,o.dataset.sdkn="@vercel/speed-insights"+(e.framework?`/${e.framework}`:""),o.dataset.sdkv="1.0.12",e.sampleRate&&(o.dataset.sampleRate=e.sampleRate.toString()),e.route&&(o.dataset.route=e.route),e.endpoint&&(o.dataset.endpoint=e.endpoint),e.dsn&&(o.dataset.dsn=e.dsn),o.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${n}. 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});r&&(t.current=r.setRoute)}},[e.route]),null}var useRoute=()=>{let e=(0,o.useParams)(),t=(0,o.useSearchParams)()||new URLSearchParams,r=(0,o.usePathname)(),n={...Object.fromEntries(t.entries()),...e||{}};return e?function(e,t){if(!e||!t)return e;let r=e;try{let e=Object.entries(t);for(let[t,n]of e)if(!Array.isArray(n)){let e=turnValueToRegExp(n);e.test(r)&&(r=r.replace(e,`/[${t}]`))}for(let[t,n]of e)if(Array.isArray(n)){let e=turnValueToRegExp(n.join("/"));e.test(r)&&(r=r.replace(e,`/[...${t}]`))}return r}catch(t){return e}}(r,n):null};function SpeedInsightsComponent(e){let t=useRoute();return n.createElement(SpeedInsights,{route:t,...e,framework:"next"})}function SpeedInsights2(e){return n.createElement(n.Suspense,{fallback:null},n.createElement(SpeedInsightsComponent,{...e}))}}}]);