1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8827],{17123:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=i(67684),o=i(62701),r=i(32271);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return P}});let a=i(64252),l=i(88365),s=i(53137),c=l._(i(70572)),d=l._(i(70572)),u=a._(i(88022)),g=i(50946),f=i(80301),h=i(85526),p=i(88912),m=i(76720),b=i(1185),y=i(49419);function w(e){return"/"===e[0]?e.slice(1):e}let _="function"==typeof d.preload,v={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},x=new Set,S="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",A=new Map([["default",function(e){var t;let{config:i,src:n,width:o,quality:r}=e;if(!i.dangerouslyAllowSVG&&n.split("?",1)[0].endsWith(".svg"))return n;let a=(0,y.getDeploymentId)();if(n.startsWith("/")&&!n.startsWith("//")){let e=n.indexOf("?");if(-1!==e){let t=new URLSearchParams(n.slice(e+1)),i=t.get("dpl");if(i){a=i,t.delete("dpl");let o=t.toString();n=n.slice(0,e)+(o?"?"+o:"")}}}if(n.startsWith("/")&&n.includes("?")&&(null==(t=i.localPatterns)?void 0:t.length)===1&&"**"===i.localPatterns[0].pathname&&""===i.localPatterns[0].search)throw Object.defineProperty(Error('Image with src "'.concat(n,'" is using a query string which is not configured in images.localPatterns.')+"\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns"),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,b.findClosestQuality)(r,i);return"".concat((0,m.normalizePathTrailingSlash)(i.path),"?url=").concat(encodeURIComponent(n),"&w=").concat(o,"&q=").concat(l).concat(n.startsWith("/")&&a?"&dpl=".concat(a):"")}],["imgix",function(e){let{config:t,src:i,width:n,quality:o}=e,r=new URL("".concat(t.path).concat(w(i))),a=r.searchParams;return a.set("auto",a.getAll("auto").join(",")||"format"),a.set("fit",a.get("fit")||"max"),a.set("w",a.get("w")||n.toString()),o&&a.set("q",o.toString()),r.href}],["cloudinary",function(e){let{config:t,src:i,width:n,quality:o}=e,r=["f_auto","c_limit","w_"+n,"q_"+(o||"auto")].join(",")+"/";return"".concat(t.path).concat(r).concat(w(i))}],["akamai",function(e){let{config:t,src:i,width:n}=e;return"".concat(t.path).concat(w(i),"?imwidth=").concat(n)}],["custom",function(e){let{src:t}=e;throw Object.defineProperty(Error('Image with src "'.concat(t,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader"),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}]]);function j(e){return void 0!==e.default}function E(e){let{config:t,src:i,unoptimized:n,layout:o,width:r,quality:a,sizes:l,loader:s}=e;if(n){if(i.startsWith("/")&&!i.startsWith("//")){let e=(0,y.getDeploymentId)();if(e){let t=i.indexOf("?");if(-1!==t){let n=new URLSearchParams(i.slice(t+1));n.get("dpl")||(n.append("dpl",e),i=i.slice(0,t)+"?"+n.toString())}else i+="?dpl=".concat(e)}}return{src:i,srcSet:void 0,sizes:void 0}}let{widths:c,kind:d}=function(e,t,i,n){let{deviceSizes:o,allSizes:r}=e;if(n&&("fill"===i||"responsive"===i)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(n);)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:r.filter(t=>t>=o[0]*e),kind:"w"}}return{widths:r,kind:"w"}}return"number"!=typeof t||"fill"===i||"responsive"===i?{widths:o,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>r.find(t=>t>=e)||r[r.length-1]))],kind:"x"}}(t,r,o,l),u=c.length-1;return{sizes:l||"w"!==d?l:"100vw",srcSet:c.map((e,n)=>"".concat(s({config:t,src:i,quality:a,width:e})," ").concat("w"===d?e:n+1).concat(d)).join(", "),src:s({config:t,src:i,quality:a,width:c[u]})}}function R(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function O(e){var t;let i=(null==(t=e.config)?void 0:t.loader)||"default",n=A.get(i);if(n)return n(e);throw Object.defineProperty(Error('Unknown "loader" found in "next.config.js". Expected: '.concat(g.VALID_LOADERS.join(", "),". Received: ").concat(i)),"__NEXT_ERROR_CODE",{value:"E1026",enumerable:!1,
1configurable:!0})}function z(e,t,i,n,o,r){e&&e.src!==S&&e["data-loaded-src"]!==t&&(e["data-loaded-src"]=t,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentNode&&(x.add(t),"blur"===n&&r(!0),null==o?void 0:o.current)){let{naturalWidth:t,naturalHeight:i}=e;o.current({naturalWidth:t,naturalHeight:i})}}))}let k=e=>{let{imgAttributes:t,heightInt:i,widthInt:a,qualityInt:l,layout:d,className:u,imgStyle:g,blurStyle:f,isLazy:h,placeholder:p,loading:m,srcString:b,config:y,unoptimized:w,loader:_,onLoadingCompleteRef:v,setBlurComplete:x,setIntersection:S,onLoad:A,onError:j,isVisible:R,noscriptSizes:O}=e,k=r._(e,["imgAttributes","heightInt","widthInt","qualityInt","layout","className","imgStyle","blurStyle","isLazy","placeholder","loading","srcString","config","unoptimized","loader","onLoadingCompleteRef","setBlurComplete","setIntersection","onLoad","onError","isVisible","noscriptSizes"]);return m=h?"lazy":m,(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("img",o._(n._({},k,t),{decoding:"async","data-nimg":d,className:u,style:n._({},g,f),ref:(0,c.useCallback)(e=>{S(e),(null==e?void 0:e.complete)&&z(e,b,d,p,v,x)},[S,b,d,p,v,x]),onLoad:e=>{z(e.currentTarget,b,d,p,v,x),A&&A(e)},onError:e=>{"blur"===p&&x(!0),j&&j(e)}})),(h||"blur"===p)&&(0,s.jsx)("noscript",{children:(0,s.jsx)("img",n._(o._(n._({},k),{loading:m,decoding:"async","data-nimg":d,style:g,className:u}),E({config:y,src:b,unoptimized:w,layout:d,width:a,quality:l,sizes:O,loader:_})))})]})};function P(e){var t;let i,{src:a,sizes:l,unoptimized:d=!1,priority:m=!1,loading:b,lazyRoot:y=null,lazyBoundary:w,className:A,quality:z,width:P,height:I,style:C,objectFit:N,objectPosition:L,onLoadingComplete:W,placeholder:D="empty",blurDataURL:q}=e,M=r._(e,["src","sizes","unoptimized","priority","loading","lazyRoot","lazyBoundary","className","quality","width","height","style","objectFit","objectPosition","onLoadingComplete","placeholder","blurDataURL"]),T=(0,c.useContext)(h.ImageConfigContext),U=(0,c.useMemo)(()=>{var e;let t=v||T||g.imageConfigDefault,i=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),r=t.deviceSizes.sort((e,t)=>e-t),a=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return o._(n._({},t),{allSizes:i,deviceSizes:r,qualities:a,localPatterns:t.localPatterns})},[T]),B=l?"responsive":"intrinsic";"layout"in M&&(M.layout&&(B=M.layout),delete M.layout);let X=O;if("loader"in M){if(M.loader){let e=M.loader;X=t=>{let{config:i}=t;return e(r._(t,["config"]))}}delete M.loader}let V="";if("object"==typeof(t=a)&&(j(t)||void 0!==t.src)){let e=j(a)?a.default:a;if(!e.src)throw Object.defineProperty(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 ".concat(JSON.stringify(e))),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(q=q||e.blurDataURL,V=e.src,(!B||"fill"!==B)&&(I=I||e.height,P=P||e.width,!e.height||!e.width))throw Object.defineProperty(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 ".concat(JSON.stringify(e))),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0})}a="string"==typeof a?a:V,(0,p.warnOnce)('Image with src "'.concat(a,'" is using next/legacy/image which is deprecated and will be removed in a future version of Next.js.'));let F=!m&&("lazy"===b||void 0===b);(a.startsWith("data:")||a.startsWith("blob:"))&&(d=!0,F=!1),x.has(a)&&(F=!1),U.unoptimized&&(d=!0);let[G,H]=(0,c.useState)(!1),[J,Q,K]=(0,f.useIntersection)({rootRef:y,rootMargin:w||"200px",disabled:!F}),Y=!F||Q,Z={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},$={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},ee=!1,et=R(P),ei=R(I),en=R(z),eo=Object.assign({},C,{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:N,objectPosition:L}),er="blur"!==D||G?{}:{backgroundSize:N||"cover",backgroundPosition:L||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'.concat(q,'")')};if("fill"===B)Z.display="block",Z.position="absolute",Z.top=0,Z.left=0,Z.bottom=0,Z.right=0;else if(void 0!==et&&void 0!==ei){let e=ei/et,t=isNaN(e)?"100%":"".concat(100*e,"%");"responsive"===B?(Z.display="block",Z.position="relative",ee=!0,$.paddingTop=t):"intrinsic"===B?(Z.display="inline-block",Z.position="relative",Z.maxWidth="100%",ee=!0,$.maxWidth="100%",i="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27".concat(et,"%27%20height=%27").concat(ei,"%27/%3e")):"fixed"===B&&(Z.display="inline-block",Z.position="relative",Z.width=et,Z.height=ei)}let ea={src:S,srcSet:void 0,sizes:void 0};Y&&(ea=E({config:U,src:a,unoptimized:d,layout:B,width:et,quality:en,sizes:l,loader:X}));let el=a,es=_?void 0:{imageSrcSet:ea.srcSet,imageSizes:ea.sizes,crossOrigin:M.crossOrigin,referrerPolicy:M.referrerPolicy},ec=c.default.useLayoutEffect,ed=(0,c.useRef)(W),eu=(0,c.useRef)(a);(0,c.useEffect)(()=>{ed.current=W},[W]),ec(()=>{eu.current!==a&&(K(),eu.current=a)},[K,a]);let eg=n._({isLazy:F,imgAttributes:ea,heightInt:ei,widthInt:et,qualityInt:en,layout:B,className:A,imgStyle:eo,blurStyle:er,loading:b,config:U,unoptimized:d,placeholder:D,loader:X,srcString:el,onLoadingCompleteRef:ed,setBlurComplete:H,setIntersection:J,isVisible:Y,noscriptSizes:l},M);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("span",{style:Z,children:[ee?(0,s.jsx)("span",{style:$,children:i?(0,s.jsx)("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:i}):null}):null,(0,s.jsx)(k,n._({},eg))]}),!_&&m?(0,s.jsx)(u.default,{children:(0,s.jsx)("link",n._({rel:"preload",as:"image",href:ea.srcSet?void 0:ea.src},es),"__nimg-"+ea.src+ea.srcSet+ea.sizes)}):null]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},68827:(e,t,i)=>{e.exports=i(17123)}}]); 2//# sourceMappingURL=8827-ac3e04c34224f4e5.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.