"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[12],{5:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LazyImage=void 0;const a=s(0),i=(s(1),s(7)),n=s(3);t.LazyImage=function({src:e,initialWidth:t,fullSizeWidth:s,cssClass:u,alt:c="",width:l,height:o}){const r=(0,i.getFastImage)(e,t),d=(0,i.getFastImage)(e,s),[g,f]=(0,n.useState)({}),h=(0,n.useMemo)((()=>g[d]?d:r),[e,t,s,g]);return(0,n.useEffect)((()=>{if(document){const e=document.createElement("img");e.src=d,e.onload=()=>f(Object.assign(Object.assign({},g),{[d]:!0}))}}),[d]),l&&o?(0,a.jsx)("img",{src:h,class:u,alt:c,width:l,height:o}):(0,a.jsx)("img",{src:h,class:u,alt:c})}},69:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useBoundVariantState=void 0;const a=s(3),i=s(67);t.useBoundVariantState=function({selectedVariant:e,siblingProduct:t}){var s;const n=null!==(s=null==e?void 0:e.selectedOptions)&&void 0!==s?s:[],u=(0,i.findProductVariant)({variants:t.variants,currentOptions:n}),[c,l]=(0,a.useState)();return[null!=c?c:u,l]}}}]);