1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[75407,97788],{69420:e=>{e.exports={imageWrapper:"styles_imageWrapper__uKqV_",picPlaceHolder:"styles_picPlaceHolder__D7Z2L"}},71909:(e,t,s)=>{"use strict";s.d(t,{G:()=>r});let r=s(14232).createContext()},97788:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>$});var r=s(37876),a=s(14232),i=s(77328),o=s.n(i),n=s(95062),c=s.n(n),l=s(94085),p=s(87189),d=s(71909),h=s(69420),u=s.n(h),g=s(20802);let m=a.memo(({breakPoints:e,imageWrapperRef:t,alt:s,className:i,mobileSrc:o,tabletSrc:n,desktopSrc:c,fetchPriority:l,...p})=>{let d=(0,a.useRef)(),[h,u]=(0,a.useState)(),[g,m]=(0,a.useState)();return(0,a.useEffect)(()=>{let e=new ResizeObserver(([t])=>{let{width:s,height:r}=t.contentRect;s&&u(Math.round(s)),r&&m(Math.round(r)),s&&r&&e.disconnect()});return e.observe(d.current),()=>e.disconnect()},[]),(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{media:e?.mobile,srcSet:o}),(0,r.jsx)("source",{media:e?.tablet,srcSet:n}),(0,r.jsx)("source",{media:e?.desktop,srcSet:c}),(0,r.jsx)("img",{alt:s,ref:d,className:i,src:c,title:s,width:h,height:g,fetchPriority:l,...p})]})}),b=!l.nr||l.HQ,f=({mobile:e,tablet:t,desktop:s,altText:i,className:n="",wrapperClass:c="",disableLazyLoad:l=!1,decorativeImage:h=!1,dataActionDetail:f="",keepFormat:$=!1,disablePreload:y=!1,maxWidth:x,quality:R,...w})=>{let k=h?"":i||g.MEDIA_ALT;"string"!=typeof k&&(k=g.MEDIA_ALT);let P=(0,a.useRef)(),_=b&&!$?"?fm=avif":"",j=(e,t)=>{let s="";return e?s=_?`&w=${e}`:`?w=${e}`:t&&(s=_?`&h=${t}`:`?h=${t}`),s},T=R?`&q=${R}`:"",L={mobile:e?.breakPoint||`(max-width: ${g.BREAKPOINTS.MD-1}px)`,tablet:t?.breakPoint||`(max-width: ${g.BREAKPOINTS.LG-1}px)`,desktop:s?.breakPoint||`(min-width: ${g.BREAKPOINTS.XL}px)`},O=`https:${e?.src||s?.src}${_}${j(x||e?.width,e?.height)}${T}`,S=`https:${t?.src||s?.src}${_}${j(x||t?.width,t?.height)}${T}`,v=`https:${s?.src}${_}${j(x||s?.width,s?.height)}${T}`,N=(0,a.useContext)(d.G);return void 0!==N&&N?.disableLazyLoadImages&&(l=!0),(0,a.useEffect)(()=>{let r=e?.aspectRatio||s?.aspectRatio,a=t?.aspectRatio||s?.aspectRatio,i=s?.aspectRatio;P.current.style.setProperty("--aspect-ratio-mobile",r||"auto"),P.current.style.setProperty("--aspect-ratio-tablet",a||"auto"),P.current.style.setProperty("--aspect-ratio-desktop",i||"auto")},[]),(0,r.jsx)("div",{className:`imageWrapper ${u().imageWrapper} ${c} event_image_click`,"data-action-detail":`${f}${v}`,ref:P,children:(0,r.jsx)(p.LazyLoadComponent,{visibleByDefault:l,placeholder:(0,r.jsx)(()=>(0,r.jsx)("span",{className:u().picPlaceHolder,children:k||"Loading"}),{}),children:(0,r.jsxs)(r.Fragment,{children:[l&&!y&&(0,r.jsx)(o(),{children:(0,r.jsx)("link",{rel:"preload",as:"image",href:O})}),(0,r.jsx)(m,{breakPoints:L,imageWrapperRef:P,alt:k,className:n,mobileSrc:O,tabletSrc:S,desktopSrc:v,fetchPriority:l?"high":void 0,...w})]})})})};f.propTypes={mobile:c().shape({aspectRatio:c().string,width:c().oneOfType([c().string,c().number]),height:c().oneOfType([c().string,c().number]),src:c().string}),tablet:c().shape({aspectRatio:c().string,width:c().oneOfType([c().string,c().number]),height:c().oneOfType([c().string,c().number]),src:c().string}),desktop:c().shape({aspectRatio:c().string,width:c().oneOfType([c().string,c().number]),height:c().oneOfType([c().string,c().number]),src:c().string}).isRequired,altText:c().oneOfType([c().object,c().string]),className:c().string,wrapperClass:c().string,disableLazyLoad:c().bool,decorativeImage:c().bool,dataActionDetail:c().string};let $=f}}]);
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.