1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4587],{1185:(e,t)=>{"use strict";function i(e,t){var i;let r=e||75;return(null==t||null==(i=t.qualities)?void 0:i.length)?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findClosestQuality",{enumerable:!0,get:function(){return i}})},14741:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=i(67684),o=i(62701),l=i(32271);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return P}});let n=i(64252),a=i(88365),s=i(53137),c=a._(i(70572)),d=n._(i(70572)),u=n._(i(88022)),f=i(61925),g=i(50946),p=i(85526);i(88912);let m=i(75067),h=n._(i(52795)),_=i(33872),b={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};function v(e,t,i,l,n,a,s){let c=null==e?void 0:e.src;e&&e["data-loaded-src"]!==c&&(e["data-loaded-src"]=c,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),null==i?void 0:i.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let l=!1,n=!1;i.current(o._(r._({},t),{nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>l,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{l=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}}))}(null==l?void 0:l.current)&&l.current(e)}}))}function y(e){return c.use?{fetchPriority:e}:{fetchpriority:e}}let w=(0,c.forwardRef)((e,t)=>{let[i,...n]=[e,t],{src:a,srcSet:d,sizes:u,height:f,width:g,decoding:p,className:m,style:h,fetchPriority:b,placeholder:w,loading:j,unoptimized:P,fill:E,onLoadRef:S,onLoadingCompleteRef:R,setBlurComplete:C,setShowAltText:O,sizesInput:x,onLoad:z,onError:M}=i,I=l._(i,["src","srcSet","sizes","height","width","decoding","className","style","fetchPriority","placeholder","loading","unoptimized","fill","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","sizesInput","onLoad","onError"]),[D]=n,N=(0,c.useCallback)(e=>{e&&(M&&(e.src=e.src),e.complete&&v(e,w,S,R,C,P,x))},[a,w,S,R,C,M,P,x]),L=(0,_.useMergedRef)(D,N);return(0,s.jsx)("img",o._(r._({},I,y(b)),{loading:j,width:g,height:f,decoding:p,"data-nimg":E?"fill":"1",className:m,style:h,sizes:u,srcSet:d,src:a,ref:L,onLoad:e=>{v(e.currentTarget,w,S,R,C,P,x)},onError:e=>{O(!0),"empty"!==w&&C(!0),M&&M(e)}}))});function j(e){let{isAppRouter:t,imgAttributes:i}=e,o=r._({as:"image",imageSrcSet:i.srcSet,imageSizes:i.sizes,crossOrigin:i.crossOrigin,referrerPolicy:i.referrerPolicy},y(i.fetchPriority));return t&&d.default.preload?(d.default.preload(i.src,o),null):(0,s.jsx)(u.default,{children:(0,s.jsx)("link",r._({rel:"preload",href:i.srcSet?void 0:i.src},o),"__nimg-"+i.src+i.srcSet+i.sizes)})}let P=(0,c.forwardRef)((e,t)=>{let i=(0,c.useContext)(m.RouterContext),l=(0,c.useContext)(p.ImageConfigContext),n=(0,c.useMemo)(()=>{var e;let t=b||l||g.imageConfigDefault,i=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),n=t.deviceSizes.sort((e,t)=>e-t),a=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return o._(r._({},t),{allSizes:i,deviceSizes:n,qualities:a,localPatterns:t.localPatterns})},[l]),{onLoad:a,onLoadingComplete:d}=e,u=(0,c.useRef)(a);(0,c.useEffect)(()=>{u.current=a},[a]);let _=(0,c.useRef)(d);(0,c.useEffect)(()=>{_.current=d},[d]);let[v,y]=(0,c.useState)(!1),[P,E]=(0,c.useState)(!1),{props:S,meta:R}=(0,f.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:v,showAltText:P});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(w,o._(r._({},S),{unoptimized:R.unoptimized,placeholder:R.placeholder,fill:R.fill,onLoadRef:u,onLoadingCompleteRef:_,setBlurComplete:y,setShowAltText:E,sizesInput:e.sizes,ref:t})),R.preload?(0,s.jsx)(j,{isAppRouter:!i,imgAttributes:S}):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)},16806:(e,t)=>{"use strict";function i(e){let{widthInt:t,heightInt:i,blurWidth:r,blurHeight:o,blurDataURL:l,objectFit:n}=e,a=r?40*r:t,s=o?40*o:i,c=a&&s?"viewBox='0 0 ".concat(a," ").concat(s,"'"):"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' ".concat(c,"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(20,"'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='").concat(20,"'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='").concat(c?"none":"contain"===n?"xMidYMid":"cover"===n?"xMidYMid slice":"none","' style='filter: url(%23b);' href='").concat(l,"'/%3E%3C/svg%3E")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},52795:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});let r=i(1185),o=i(49419);function l(e){var t;let{config:i,src:l,width:n,quality:a}=e,s=(0,o.getDeploymentId)();if(l.startsWith("/")&&!l.startsWith("//")){let e=l.indexOf("?");if(-1!==e){let t=new URLSearchParams(l.slice(e+1)),i=t.get("dpl");if(i){s=i,t.delete("dpl");let r=t.toString();l=l.slice(0,e)+(r?"?"+r:"")}}}if(l.startsWith("/")&&l.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(l,'" 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 c=(0,r.findClosestQuality)(a,i);return"".concat(i.path,"?url=").concat(encodeURIComponent(l),"&w=").concat(n,"&q=").concat(c).concat(l.startsWith("/")&&s?"&dpl=".concat(s):"")}l.__next_img_default=!0;let n=l},54587:(e,t,i)=>{e.exports=i(59447)},59447:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={default:function(){return d},getImageProps:function(){return c}};for(var o in r)Object.defineProperty(t,o,{enumerable:!0,get:r[o]});let l=i(64252),n=i(61925),a=i(14741),s=l._(i(52795));function c(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:s.default,imgConf:{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}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let d=a.Image},61925:(e,t,i)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let r=i(67684),o=i(62701),l=i(32271);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return f}}),i(88912);let n=i(49419),a=i(16806),s=i(50946),c=["-moz-initial","fill","none","scale-down",void 0];function d(e){return void 0!==e.default}function u(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function f(e,t){var i,f;let g,p,m,[h,..._]=[e,t],{src:b,sizes:v,unoptimized:y=!1,priority:w=!1,preload:j=!1,loading:P,className:E,quality:S,width:R,height:C,fill:O=!1,style:x,overrideSrc:z,onLoad:M,onLoadingComplete:I,placeholder:D="empty",blurDataURL:N,fetchPriority:L,decoding:k="async",layout:q,objectFit:W,objectPosition:A,lazyBoundary:F,lazyRoot:B}=h,T=l._(h,["src","sizes","unoptimized","priority","preload","loading","className","quality","width","height","fill","style","overrideSrc","onLoad","onLoadingComplete","placeholder","blurDataURL","fetchPriority","decoding","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]),[G]=_,{imgConf:U,showAltText:X,blurComplete:V,defaultLoader:J}=G,Q=U||s.imageConfigDefault;if("allSizes"in Q)g=Q;else{let e=[...Q.deviceSizes,...Q.imageSizes].sort((e,t)=>
1e-t),t=Q.deviceSizes.sort((e,t)=>e-t),l=null==(i=Q.qualities)?void 0:i.sort((e,t)=>e-t);g=o._(r._({},Q),{allSizes:e,deviceSizes:t,qualities:l})}if(void 0===J)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let Y=T.loader||J;delete T.loader,delete T.srcSet;let H="__next_img_default"in Y;if(H){if("custom"===g.loader)throw Object.defineProperty(Error('Image with src "'.concat(b,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader"),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=Y;Y=t=>{let{config:i}=t;return e(l._(t,["config"]))}}if(q){"fill"===q&&(O=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[q];e&&(x=r._({},x,e));let t={responsive:"100vw",fill:"100vw"}[q];t&&!v&&(v=t)}let $="",K=u(R),Z=u(C);if((f=b)&&"object"==typeof f&&(d(f)||void 0!==f.src)){let e=d(b)?b.default:b;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(!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});if(p=e.blurWidth,m=e.blurHeight,N=N||e.blurDataURL,$=e.src,!O)if(K||Z){if(K&&!Z){let t=K/e.width;Z=Math.round(e.height*t)}else if(!K&&Z){let t=Z/e.height;K=Math.round(e.width*t)}}else K=e.width,Z=e.height}let ee=!w&&!j&&("lazy"===P||void 0===P);(!(b="string"==typeof b?b:$)||b.startsWith("data:")||b.startsWith("blob:"))&&(y=!0,ee=!1),g.unoptimized&&(y=!0),H&&!g.dangerouslyAllowSVG&&b.split("?",1)[0].endsWith(".svg")&&(y=!0);let et=u(S),ei=Object.assign(O?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:W,objectPosition:A}:{},X?{}:{color:"transparent"},x),er=V||"empty"===D?null:"blur"===D?'url("data:image/svg+xml;charset=utf-8,'.concat((0,a.getImageBlurSvg)({widthInt:K,heightInt:Z,blurWidth:p,blurHeight:m,blurDataURL:N||"",objectFit:ei.objectFit}),'")'):'url("'.concat(D,'")'),eo=c.includes(ei.objectFit)?"fill"===ei.objectFit?"100% 100%":"cover":ei.objectFit,el=er?{backgroundSize:eo,backgroundPosition:ei.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:er}:{},en=function(e){let{config:t,src:i,unoptimized:r,width:o,quality:l,sizes:a,loader:s}=e;if(r){if(i.startsWith("/")&&!i.startsWith("//")){let e=(0,n.getDeploymentId)();if(e){let t=i.indexOf("?");if(-1!==t){let r=new URLSearchParams(i.slice(t+1));r.get("dpl")||(r.append("dpl",e),i=i.slice(0,t)+"?"+r.toString())}else i+="?dpl=".concat(e)}}return{src:i,srcSet:void 0,sizes:void 0}}let{widths:c,kind:d}=function(e,t,i){let{deviceSizes:r,allSizes:o}=e;if(i){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(i);)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,a),u=c.length-1;return{sizes:a||"w"!==d?a:"100vw",srcSet:c.map((e,r)=>"".concat(s({config:t,src:i,quality:l,width:e})," ").concat("w"===d?e:r+1).concat(d)).join(", "),src:s({config:t,src:i,quality:l,width:c[u]})}}({config:g,src:b,unoptimized:y,width:K,quality:et,sizes:v,loader:Y}),ea=ee?"lazy":P;return{props:o._(r._({},T),{loading:ea,fetchPriority:L,width:K,height:Z,decoding:k,className:E,style:r._({},ei,el),sizes:en.sizes,srcSet:en.srcSet,src:z||en.src}),meta:{unoptimized:y,preload:j||w,placeholder:D,fill:O}}}}}]); 2//# sourceMappingURL=4587-196da4de7c31498e.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.