(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[345],{9917:function(e,t,i){"use strict";t.default=function(e){var{src:t,sizes:i,unoptimized:a=!1,priority:l=!1,loading:c,lazyBoundary:f="200px",className:m,quality:b,width:h,height:p,objectFit:y,objectPosition:w,onLoadingComplete:z,loader:S=A,placeholder:k="empty",blurDataURL:O}=e;let j=function(e,t){if(null==e)return{};var i,n,o=function(e,t){if(null==e)return{};var i,n,o={},r=Object.keys(e);for(n=0;n=0||(o[i]=e[i]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(o[i]=e[i])}return o}(e,["src","sizes","unoptimized","priority","loading","lazyBoundary","className","quality","width","height","objectFit","objectPosition","onLoadingComplete","loader","placeholder","blurDataURL"]),E=i?"responsive":"intrinsic";"layout"in j&&(j.layout&&(E=j.layout),delete j.layout);let $="";if(function(e){return"object"===typeof e&&(g(e)||function(e){return void 0!==e.src}(e))}(t)){const e=g(t)?t.default:t;if(!e.src)throw new 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(O=O||e.blurDataURL,$=e.src,(!E||"fill"!==E)&&(p=p||e.height,h=h||e.width,!e.height||!e.width))throw new 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)}`)}t="string"===typeof t?t:$;const _=x(h),I=x(p),P=x(b);let R=!l&&("lazy"===c||"undefined"===typeof c);(t.startsWith("data:")||t.startsWith("blob:"))&&(a=!0,R=!1);u.has(t)&&(R=!1);0;const[q,D]=s.useIntersection({rootMargin:f,disabled:!R}),L=!R||D;let C,M,N,W={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:y,objectPosition:w};const B="blur"===k?{filter:"blur(20px)",backgroundSize:y||"cover",backgroundImage:`url("${O}")`,backgroundPosition:w||"0% 0%"}:{};if("fill"===E)C={display:"block",overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",margin:0};else if("undefined"!==typeof _&&"undefined"!==typeof I){const e=I/_,t=isNaN(e)?"100%":100*e+"%";"responsive"===E?(C={display:"block",overflow:"hidden",position:"relative",boxSizing:"border-box",margin:0},M={display:"block",boxSizing:"border-box",paddingTop:t}):"intrinsic"===E?(C={display:"inline-block",maxWidth:"100%",overflow:"hidden",position:"relative",boxSizing:"border-box",margin:0},M={boxSizing:"border-box",display:"block",maxWidth:"100%"},N=``):"fixed"===E&&(C={overflow:"hidden",boxSizing:"border-box",display:"inline-block",position:"relative",width:_,height:I})}else 0;let U={src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",srcSet:void 0,sizes:void 0};L&&(U=v({src:t,unoptimized:a,layout:E,width:_,quality:P,sizes:i,loader:S}));let H=t;return n.default.createElement("div",{style:C},M?n.default.createElement("div",{style:M},N?n.default.createElement("img",{style:{maxWidth:"100%",display:"block",margin:0,border:"none",padding:0},alt:"","aria-hidden":!0,src:`data:image/svg+xml;base64,${r.toBase64(N)}`}):null):null,n.default.createElement("img",Object.assign({},j,U,{decoding:"async","data-nimg":E,className:m,ref:e=>{q(e),function(e,t,i,n,o){if(!e)return;const r=()=>{if(!e.src.startsWith("data:")){("decode"in e?e.decode():Promise.resolve()).catch((()=>{})).then((()=>{if("blur"===n&&(e.style.filter="none",e.style.backgroundSize="none",e.style.backgroundImage="none"),u.add(t),o){const{naturalWidth:t,naturalHeight:i}=e;o({naturalWidth:t,naturalHeight:i})}}))}};e.complete?r():e.onload=r}(e,H,0,k,z)},style:d({},W,B)})),n.default.createElement("noscript",null,n.default.createElement("img",Object.assign({},j,v({src:t,unoptimized:a,layout:E,width:_,quality:P,sizes:i,loader:S}),{decoding:"async","data-nimg":E,style:W,className:m,loading:c||"lazy"}))),l?n.default.createElement(o.default,null,n.default.createElement("link",{key:"__nimg-"+U.src+U.srcSet+U.sizes,rel:"preload",as:"image",href:U.srcSet?void 0:U.src,imagesrcset:U.srcSet,imagesizes:U.sizes})):null)};var n=c(i(7294)),o=c(i(639)),r=i(8997),a=i(5809),s=i(7426);function l(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e){return e&&e.__esModule?e:{default:e}}function d(e){for(var t=1;tt>=m[0]*e)),kind:"w"}}return{widths:w,kind:"w"}}return"number"!==typeof e||"fill"===t||"responsive"===t?{widths:m,kind:"w"}:{widths:[...new Set([e,2*e].map((e=>w.find((t=>t>=e))||w[w.length-1])))],kind:"x"}}(n,i,r),c=s.length-1;return{sizes:r||"w"!==l?r:"100vw",srcSet:s.map(((t,i)=>`${a({src:e,quality:o,width:t})} ${"w"===l?t:i+1}${l}`)).join(", "),src:a({src:e,quality:o,width:s[c]})}}function x(e){return"number"===typeof e?e:"string"===typeof e?parseInt(e,10):void 0}function A(e){const t=f.get(h);if(t)return t(d({root:p},e));throw new Error(`Unknown "loader" found in "next.config.js". Expected: ${a.VALID_LOADERS.join(", ")}. Received: ${h}`)}function z(e){return"/"===e[0]?e.slice(1):e}m.sort(((e,t)=>e-t)),w.sort(((e,t)=>e-t))},7426:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function({rootMargin:e,disabled:t}){const i=t||!r,s=n.useRef(),[l,c]=n.useState(!1),d=n.useCallback((t=>{s.current&&(s.current(),s.current=void 0),i||l||t&&t.tagName&&(s.current=function(e,t,i){const{id:n,observer:o,elements:r}=function(e){const t=e.rootMargin||"";let i=a.get(t);if(i)return i;const n=new Map,o=new IntersectionObserver((e=>{e.forEach((e=>{const t=n.get(e.target),i=e.isIntersecting||e.intersectionRatio>0;t&&i&&t(i)}))}),e);return a.set(t,i={id:t,observer:o,elements:n}),i}(i);return r.set(e,t),o.observe(e),function(){r.delete(e),o.unobserve(e),0===r.size&&(o.disconnect(),a.delete(n))}}(t,(e=>e&&c(e)),{rootMargin:e}))}),[i,e,l]);return n.useEffect((()=>{if(!r&&!l){const e=o.requestIdleCallback((()=>c(!0)));return()=>o.cancelIdleCallback(e)}}),[l]),[d,l]};var n=i(7294),o=i(3447);const r="undefined"!==typeof IntersectionObserver;const a=new Map},8997:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toBase64=function(e){return window.btoa(e)}},5809:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageConfigDefault=t.VALID_LOADERS=void 0;t.VALID_LOADERS=["default","imgix","cloudinary","akamai","custom"];t.imageConfigDefault={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",domains:[],disableStaticImages:!1,minimumCacheTTL:60}},9008:function(e,t,i){e.exports=i(639)},5675:function(e,t,i){e.exports=i(9917)},1163:function(e,t,i){e.exports=i(4651)}}]);