"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[38],{175:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});const a={container:"OhiQ0ybu",category:"wnXUouZa",image:"vLmmaHPb",link:"aJV308Po",title:"dTS03RO8"}},174:(e,t,s)=>{const a=s(77);(0,s(2).createEntrypoint)("home_categories_section",a.HomeCategories)},77:function(e,t,s){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HomeCategories=void 0;const i=s(0),n=(s(1),a(s(175))),c=s(4);t.HomeCategories=function({categories_list:e,device:t}){return(0,i.jsx)("div",Object.assign({className:n.default.container},{children:e.map(((e,s)=>{const a="image"===e.image.type?e.image:void 0;return a&&a.url?(0,i.jsx)("div",Object.assign({className:n.default.category},{children:(0,i.jsxs)("a",Object.assign({href:e.link_destination,class:n.default.link,"data-orly-type":e.type,"data-orly-handle":e.handle},{children:[(0,i.jsx)(c.LazyImage,{src:a.url,initialWidth:"desktop"===t?600:300,cssClass:n.default.image,alt:e.title,fullSizeWidth:"desktop"===t?600:400,width:1600,height:2400}),(0,i.jsx)("p",Object.assign({className:n.default.title},{children:e.title}))]}))}),s):null}))}))}},4:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useBestImage=t.LazyImage=void 0;const a=s(0),i=(s(1),s(6)),n=s(3);function c(e,t,s){const a=(0,i.getFastImage)(e,t),c=(0,i.getFastImage)(e,s),[l,o]=(0,n.useState)({});(0,n.useEffect)((()=>{if(document){const e=document.createElement("img");e.src=c,e.onload=()=>o(Object.assign(Object.assign({},l),{[c]:!0}))}}),[c]);const r=(0,n.useMemo)((()=>l[c]?c:a),[e,t,s,l]);return(0,n.useEffect)((()=>{if(document){const e=document.createElement("img");e.src=c,e.onload=()=>o(Object.assign(Object.assign({},l),{[c]:!0}))}}),[c]),r}t.LazyImage=function({src:e,initialWidth:t,fullSizeWidth:s,cssClass:i,alt:n="",width:l,height:o,style:r}){const u=c(e,t,s);return l&&o?(0,a.jsx)("img",{src:u,class:i,alt:n,width:l,height:o,style:r}):(0,a.jsx)("img",{src:u,class:i,alt:n,style:r})},t.useBestImage=c}},e=>{e.O(0,[1,2,3],(()=>e(e.s=174))),e.O()}]);