(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5961],{74129:function(e,t,n){"use strict";var r,u,l=n(67294),o=l&&"object"==typeof l&&"default"in l?l.default:l,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{})}}function s(e){return"string"==typeof e?e:(0,o.formatUrl)(e)}let p=r.default.forwardRef(function(e,t){let n,o;let{href:O,as:p,children:C,prefetch:T=null,passHref:B,replace:I,shallow:A,scroll:D,locale:N,onClick:K,onMouseEnter:R,onTouchStart:y,legacyBehavior:b=!1,...v}=e;n=C,b&&("string"==typeof n||"number"==typeof n)&&(n=r.default.createElement("a",null,n));let P=r.default.useContext(i.RouterContext),M=r.default.useContext(c.AppRouterContext),h=null!=P?P:M,H=!P,m=!1!==T,g=null===T?_.PrefetchKind.AUTO:_.PrefetchKind.FULL,{href:G,as:j}=r.default.useMemo(()=>{if(!P){let e=s(O);return{href:e,as:p?s(p):e}}let[e,t]=(0,u.resolveHref)(P,O,!0);return{href:e,as:p?(0,u.resolveHref)(P,p):t||e}},[P,O,p]),U=r.default.useRef(G),k=r.default.useRef(j);b&&(o=r.default.Children.only(n));let Y=b?o&&"object"==typeof o&&o.ref:t,[x,w,V]=(0,f.useIntersection)({rootMargin:"200px"}),F=r.default.useCallback(e=>{(k.current!==j||U.current!==G)&&(V(),k.current=j,U.current=G),x(e),Y&&("function"==typeof Y?Y(e):"object"==typeof Y&&(Y.current=e))},[j,Y,G,V,x]);r.default.useEffect(()=>{h&&w&&m&&S(h,G,j,{locale:N},{kind:g},H)},[j,G,w,N,m,null==P?void 0:P.locale,h,H,g]);let Q={ref:F,onClick(e){b||"function"!=typeof K||K(e),b&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),h&&!e.defaultPrevented&&function(e,t,n,u,o,a,E,i,c){let{nodeName:f}=e.currentTarget;if("A"===f.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)||!c&&!(0,l.isLocalURL)(n)))return;e.preventDefault();let d=()=>{let e=null==E||E;"beforePopState"in t?t[o?"replace":"push"](n,u,{shallow:a,locale:i,scroll:e}):t[o?"replace":"push"](u||n,{scroll:e})};c?r.default.startTransition(d):d()}(e,h,G,j,I,A,D,N,H)},onMouseEnter(e){b||"function"!=typeof R||R(e),b&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),h&&(m||!H)&&S(h,G,j,{locale:N,priority:!0,bypassPrefetchedCheck:!0},{kind:g},H)},onTouchStart(e){b||"function"!=typeof y||y(e),b&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),h&&(m||!H)&&S(h,G,j,{locale:N,priority:!0,bypassPrefetchedCheck:!0},{kind:g},H)}};if((0,a.isAbsoluteUrl)(j))Q.href=j;else if(!b||B||"a"===o.type&&!("href"in o.props)){let e=void 0!==N?N:null==P?void 0:P.locale,t=(null==P?void 0:P.isLocaleDomain)&&(0,d.getDomainLocale)(j,e,null==P?void 0:P.locales,null==P?void 0:P.domainLocales);Q.href=t||(0,L.addBasePath)((0,E.addLocale)(j,e,null==P?void 0:P.defaultLocale))}return b?r.default.cloneElement(o,Q):r.default.createElement("a",{...v,...Q},n)});("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)},96342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return E}});let r=n(67294),u=n(46231),l="function"==typeof IntersectionObserver,o=new Map,a=[];function E(e){let{rootRef:t,rootMargin:n,disabled:E}=e,i=E||!l,[c,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),L=(0,r.useCallback)(e=>{d.current=e},[]);return(0,r.useEffect)(()=>{if(l){if(i||c)return;let e=d.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:u,elements:l}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=o.get(r)))return t;let u=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=u.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:u},a.push(n),o.set(n,t),t}(n);return l.set(e,t),u.observe(e),function(){if(l.delete(e),u.unobserve(e),0===l.size){u.disconnect(),o.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,u.requestIdleCallback)(()=>f(!0));return()=>(0,u.cancelIdleCallback)(e)}},[i,n,t,c,d.current]),[L,c,(0,r.useCallback)(()=>{f(!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)},41664:function(e,t,n){e.exports=n(81032)}}]);