"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[27],{146:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});const s={container:"v8__gXE1",featuredItem:"NV1YNk4z",imageContainer:"qlKqkSr_",image:"EEEfmExF",textOverlay:"RaT34OIC",link:"Ekar94p8",subtitle:"P1ruCLXo",title:"VhgpbgZ2"}},145:(e,t,a)=>{const s=a(64);(0,a(2).createEntrypoint)("home_featured_section",s.HomeFeaturedSection)},64:function(e,t,a){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HomeFeaturedSection=function({featured_items_list:e}){return(0,i.jsx)("div",{className:l.default.container,children:e.map(((e,t)=>"image"===e.image.type&&e.image.url?(0,i.jsx)("div",{className:l.default.featuredItem,children:(0,i.jsxs)("a",{href:e.link_destination,class:l.default.link,"data-orly-type":e.type,"data-orly-parent-handle":e.parentHandle,"data-orly-handle":e.handle,children:[(0,i.jsx)("div",{className:l.default.imageContainer,children:(0,i.jsx)(n.LazyImage,{src:e.image.url,initialWidth:400,cssClass:l.default.image,alt:e.title,fullSizeWidth:1e3,width:1600,height:2400})}),(0,i.jsxs)("div",{className:l.default.textOverlay,children:[(0,i.jsx)("p",{className:l.default.subtitle,children:e.subtitle}),(0,i.jsx)("p",{className:l.default.title,children:e.title})]})]})},t):null))})};const i=a(0),l=(a(1),s(a(146))),n=a(4)},4:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LazyImage=function({src:e,initialWidth:t,fullSizeWidth:a,cssClass:i,alt:l="",width:c,height:r,style:u}){const d=n(e,t,a);return c&&r?(0,s.jsx)("img",{src:d,class:i,alt:l,width:c,height:r,style:u}):(0,s.jsx)("img",{src:d,class:i,alt:l,style:u})},t.useBestImage=n;const s=a(0),i=(a(1),a(7)),l=a(3);function n(e,t,a){const s=(0,i.getFastImage)(e,t),n=(0,i.getFastImage)(e,a),[c,r]=(0,l.useState)({});(0,l.useEffect)((()=>{if(document){const e=document.createElement("img");e.src=n,e.onload=()=>r(Object.assign(Object.assign({},c),{[n]:!0}))}}),[n]);const u=(0,l.useMemo)((()=>c[n]?n:s),[e,t,a,c]);return(0,l.useEffect)((()=>{if(document){const e=document.createElement("img");e.src=n,e.onload=()=>r(Object.assign(Object.assign({},c),{[n]:!0}))}}),[n]),u}}},e=>{e.O(0,[1,2,3],(()=>e(e.s=145))),e.O()}]);