(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4138],{37786:function(e,t,n){"use strict";n.d(t,{Z:function(){return M}});var r=n(63366),o=n(87462),u=n(67294),l=n(90512),i=n(94780),a=n(98216),c=n(90948),f=n(28628),s=n(79674),d=n(51705),p=n(23972),y=n(23400),b=n(54844),v=n(2101);let h={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},m=e=>h[e]||e;var _=({theme:e,ownerState:t})=>{let n=m(t.color),r=(0,b.DW)(e,`palette.${n}`,!1)||t.color,o=(0,b.DW)(e,`palette.${n}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:(0,v.Fq)(r,.4)},g=n(85893);let C=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],O=e=>{let{classes:t,component:n,focusVisible:r,underline:o}=e,u={root:["root",`underline${(0,a.Z)(o)}`,"button"===n&&"button",r&&"focusVisible"]};return(0,i.Z)(u,y.w,t)},E=(0,c.ZP)(p.Z,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${(0,a.Z)(n.underline)}`],"button"===n.component&&t.button]}})(({theme:e,ownerState:t})=>(0,o.Z)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&(0,o.Z)({textDecoration:"underline"},"inherit"!==t.color&&{textDecorationColor:_({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),"button"===t.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${y.Z.focusVisible}`]:{outline:"auto"}})),P=u.forwardRef(function(e,t){let n=(0,f.i)({props:e,name:"MuiLink"}),{className:i,color:a="primary",component:c="a",onBlur:p,onFocus:y,TypographyClasses:b,underline:v="always",variant:m="inherit",sx:_}=n,P=(0,r.Z)(n,C),{isFocusVisibleRef:M,onBlur:k,onFocus:R,ref:j}=(0,s.Z)(),[x,A]=u.useState(!1),T=(0,d.Z)(t,j),Z=(0,o.Z)({},n,{color:a,component:c,focusVisible:x,underline:v,variant:m}),S=O(Z);return(0,g.jsx)(E,(0,o.Z)({color:a,className:(0,l.Z)(S.root,i),classes:b,component:c,onBlur:e=>{k(e),!1===M.current&&A(!1),p&&p(e)},onFocus:e=>{R(e),!0===M.current&&A(!0),y&&y(e)},ref:T,ownerState:Z,variant:m,sx:[...Object.keys(h).includes(a)?[]:[{color:a}],...Array.isArray(_)?_:[_]]},P))});var M=P},23400:function(e,t,n){"use strict";n.d(t,{w:function(){return u}});var r=n(1588),o=n(34867);function u(e){return(0,o.ZP)("MuiLink",e)}let l=(0,r.Z)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]);t.Z=l},99200:function(e,t,n){"use strict";var r=n(67294),o=n(73546),u=n(85893);t.Z=function(e){let{children:t,defer:n=!1,fallback:l=null}=e,[i,a]=r.useState(!1);return(0,o.Z)(()=>{n||a(!0)},[n]),r.useEffect(()=>{n&&a(!0)},[n]),(0,u.jsx)(r.Fragment,{children:i?t:l})}},13991:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return o},ACTION_NAVIGATE:function(){return u},ACTION_RESTORE:function(){return l},ACTION_SERVER_PATCH:function(){return i},ACTION_PREFETCH:function(){return a},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return f}});let o="refresh",u="navigate",l="restore",i="server-patch",a="prefetch",c="fast-refresh",f="server-action";(r=n||(n={})).AUTO="auto",r.FULL="full",r.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)},81516:function(e,t,n){"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(82387),("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)},95569:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return g}});let r=n(38754),o=r._(n(67294)),u=n(14532),l=n(83353),i=n(61410),a=n(79064),c=n(370),f=n(69955),s=n(24224),d=n(80508),p=n(81516),y=n(64266),b=n(13991),v=new Set;function h(e,t,n,r,o,u){if(!u&&!(0,l.isLocalURL)(t))return;if(!r.bypassPrefetchedCheck){let o=void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0,u=t+"%"+n+"%"+o;if(v.has(u))return;v.add(u)}let i=u?e.prefetch(t,o):e.prefetch(t,n,r);Promise.resolve(i).catch(e=>{})}function m(e){return"string"==typeof e?e:(0,i.formatUrl)(e)}let _=o.default.forwardRef(function(e,t){let n,r;let{href:i,as:v,children:_,prefetch:g=null,passHref:C,replace:O,shallow:E,scroll:P,locale:M,onClick:k,onMouseEnter:R,onTouchStart:j,legacyBehavior:x=!1,...A}=e;n=_,x&&("string"==typeof n||"number"==typeof n)&&(n=o.default.createElement("a",null,n));let T=o.default.useContext(f.RouterContext),Z=o.default.useContext(s.AppRouterContext),S=null!=T?T:Z,L=!T,I=!1!==g,N=null===g?b.PrefetchKind.AUTO:b.PrefetchKind.FULL,{href:w,as:D}=o.default.useMemo(()=>{if(!T){let e=m(i);return{href:e,as:v?m(v):e}}let[e,t]=(0,u.resolveHref)(T,i,!0);return{href:e,as:v?(0,u.resolveHref)(T,v):t||e}},[T,i,v]),F=o.default.useRef(w),U=o.default.useRef(D);x&&(r=o.default.Children.only(n));let H=x?r&&"object"==typeof r&&r.ref:t,[K,V,$]=(0,d.useIntersection)({rootMargin:"200px"}),B=o.default.useCallback(e=>{(U.current!==D||F.current!==w)&&($(),U.current=D,F.current=w),K(e),H&&("function"==typeof H?H(e):"object"==typeof H&&(H.current=e))},[D,H,w,$,K]);o.default.useEffect(()=>{S&&V&&I&&h(S,w,D,{locale:M},{kind:N},L)},[D,w,V,M,I,null==T?void 0:T.locale,S,L,N]);let W={ref:B,onClick(e){x||"function"!=typeof k||k(e),x&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),S&&!e.defaultPrevented&&function(e,t,n,r,u,i,a,c,f,s){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!f&&!(0,l.isLocalURL)(n)))return;e.preventDefault();let y=()=>{let e=null==a||a;"beforePopState"in t?t[u?"replace":"push"](n,r,{shallow:i,locale:c,scroll:e}):t[u?"replace":"push"](r||n,{forceOptimisticNavigation:!s,scroll:e})};f?o.default.startTransition(y):y()}(e,S,w,D,O,E,P,M,L,I)},onMouseEnter(e){x||"function"!=typeof R||R(e),x&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),S&&(I||!L)&&h(S,w,D,{locale:M,priority:!0,bypassPrefetchedCheck:!0},{kind:N},L)},onTouchStart(e){x||"function"!=typeof j||j(e),x&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),S&&(I||!L)&&h(S,w,D,{locale:M,priority:!0,bypassPrefetchedCheck:!0},{kind:N},L)}};if((0,a.isAbsoluteUrl)(D))W.href=D;else if(!x||C||"a"===r.type&&!("href"in r.props)){let e=void 0!==M?M:null==T?void 0:T.locale,t=(null==T?void 0:T.isLocaleDomain)&&(0,p.getDomainLocale)(D,e,null==T?void 0:T.locales,null==T?void 0:T.domainLocales);W.href=t||(0,y.addBasePath)((0,c.addLocale)(D,e,null==T?void 0:T.defaultLocale))}return x?o.default.cloneElement(r,W):o.default.createElement("a",{...A,...W},n)}),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)},80508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return a}});let r=n(67294),o=n(10029),u="function"==typeof IntersectionObserver,l=new Map,i=[];function a(e){let{rootRef:t,rootMargin:n,disabled:a}=e,c=a||!u,[f,s]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{d.current=e},[]);(0,r.useEffect)(()=>{if(u){if(c||f)return;let e=d.current;if(e&&e.tagName){let r=function(e,t,n){let{id:r,observer:o,elements:u}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=i.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=l.get(r)))return t;let o=new Map,u=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:u,elements:o},i.push(n),l.set(n,t),t}(n);return u.set(e,t),o.observe(e),function(){if(u.delete(e),o.unobserve(e),0===u.size){o.disconnect(),l.delete(r);let e=i.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&i.splice(e,1)}}}(e,e=>e&&s(e),{root:null==t?void 0:t.current,rootMargin:n});return r}}else if(!f){let e=(0,o.requestIdleCallback)(()=>s(!0));return()=>(0,o.cancelIdleCallback)(e)}},[c,n,t,f,d.current]);let y=(0,r.useCallback)(()=>{s(!1)},[]);return[p,f,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)},41664:function(e,t,n){e.exports=n(95569)}}]);