"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[53],{20:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={container:"zZYXATlU",collectionTitle:"BtjVOEsI",bestSeller:"kwgJR5Zg",filtersContainer:"YWU8KO7Z",filtersTrigger:"oH7EPPJ5",filtersButton:"oRP7FSM1",sortsButton:"zThQQnFT",productCountSortContainer:"Ai_6cL6F",productCount:"okcr2JDL",textWrapper:"vhyT1_Ow",colorSwatchContainer:"VtFAkf4R",link:"RZRR9V1h",box:"tSvIqLRS",heroImageContainer:"tK5FSRVg",heroImage:"vvSCjQFx",title:"b1hb0tgk",subtitle:"h5UYv_8A",price:"d9xb3vfY",originalPrice:"PtH37qZj",salePrice:"rAMBlFcx",collectionItems:"NYNuDbQO",sliderDots:"VM0oZ3MO",desktopItemsSlider:"RIlpuMoZ",mobileItemsSlider:"fN3ZpeWM",dot:"xbTpGfqs",dotActive:"cqyxTRes",vendor:"oPFTGBbi"}},41:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={card:"FsH1Ogqo",media:"Njgd3A19",title:"Ck6mKdCz",body:"CtyUETPR"}},22:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={container:"C9VtQ9xK",mainTitle:"Xpg4TNVK",subTitle:"EYcD112D",optionsRow:"jXINhOsm",optionButton:"Y6e_uY66",active:"znv4P3xK",children:"wlNhqnBL"}},21:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={container:"LixAkx1y",imageContainer:"gclOIT5L",image:"Y5wVMJ4Q",details:"A4FyDY7j",title:"cMcEwdYe",subDetails:"McFQUCvJ",stylesAvailable:"bAroljYu",inStock:"to5yoRvj",dropdownIcon:"dqjUwhJm"}},14:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={accordion:"fmJEoApf",section:"ZJCsmW3Z",toggle:"NM_YOWAF",labelAccordian:"gMfWhlvk",arrow:"iVRau9iH",content:"Yn9kwIny",iconCaret:"UgDfblcC"}},10:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={container:"O9IcGWrR",sizeGuideContainer:"Sjgd8MXw __bite_extend __bite_theme_sizeGuideContainer",sizeGuideLabel:"maXcOloV",sizeGuideCheckbox:"bjWJCfH8",modalOverlay:"o3JfeQ8Y",modal:"rDogYdZh",modalImage:"UWyRdhCC",modalBackground:"nsap7aGo",closeBtn:"LeKie3P2",closeIconSVG:"twjfhJqJ",optionLabels:"v26a1W51",small:"vzwk4W6S",colorOptionLabels:"sSQma0jm",oneLine:"OXuRyDa7",scrollable:"HmwBzsc0",scrollContainer:"BOTReWr_",scrollIndicatorRight:"sxGsPWUu",optionLabelsSlideUpModal:"KxvdnHon",colorOptionSlideUpModal:"sRhGufaC",moreColors:"TUQP7fb6",colorOption:"BSnU3jak __bite_extend __bite_theme_productHeroOptions_colorOption",colorOptionSmall:"ueI1yDi4 __bite_extend __bite_theme_productHeroOptions_colorOptionSmall",styleSelector:"iEeSm8vy",isStyleOption:"F9WAUe61",saleLabel:"V4w7fowI",noSwatchImage:"XSvSsyWQ",colorOptionSelected:"QMl69tAx __bite_extend __bite_theme_productHeroOptions_colorOptionSelected",styleOptionSelected:"G7hdFyhC",styleOptionNotSelected:"rxLxwecl",sizeOption:"MSGuc0os __bite_extend __bite_theme_sizeOption",sizeOptionSmall:"_LAImWda __bite_extend __bite_theme_sizeOptionSmall",soldOut:"z_5wn5b_",soldOutLineThrough:"tCLVYX2m sold-out-line-through",sizeOptionSelected:"UXdMckXt __bite_extend __bite_theme_sizeOptionSelected",label:"EIfulk0V",smallOptionLabel:"UixcHeUq",optionContainer:"SJQFNexH",visuallyHidden:"zkx8p4KR",divider:"pWq23Myu",resetLinkStyles:"N1cHTXJ7",dropdown:"TkYtS_aR",modalOptionVariantTitle:"S2HQLJv3",modalOptionVariantSubtitle:"jEgvypoO",modalOptionTag:"xFTwvVaz",preOrderTag:"S18UQ2my",priceChange:"QVHi26tH",preOrderPriceChange:"VmMY_ekm",sizeGuidePage:"H_xKFYaR","sizeGuide-cta":"tnXtDZXh","sizeGuide-desc":"YrAAd0Fq"}},23:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={drawerOverlay:"zjSnsLnc",drawer:"UEaKtvUB",open:"UBYpQojl",drawerHeader:"CBGbaPq0",closeButton:"iVSE8tKL",drawerBody:"tMqn4SDE",sizeGuide:"ZQyI2ABK",heading:"DAtXzW7T",tabs:"Igd6r_gc",tab:"mXHw8ef3",active:"OWsnWHan",content:"xjW5aPjH",imageWrapper:"eIfc67LG",imageDescription:"KZWcm0S3",image:"lPZy47WR",measurementInfo:"MFNX6UfK",description:"CRYJWq1V",fit:"kxt5nirV",staticSlider:"B3L5PNeJ",thumb:"__81auOz",sliderLabels:"knR9kYRM",sliderLabelsStrong:"fQQek48H",tableWrapper:"khwhlJbP",table:"jj9_9SdG",unit:"pmcLV3ib",colHover:"vJGDGOyU",rowHover:"p1kJN6rn",cellActive:"XOZBsEtn",toggleMobile:"W_b8LS3M",toggleDesktop:"vfb0QF4V",unitToggle:"agLBlxdF",selected:"G0YhMsDK",switch:"mR2g0p0l",sliderSwitch:"AXFKAlss"}},18:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={container:"lJdQwzYh",small:"FZXIRNTB",productPriceDefault:"R2JvcJin __bite_extend __bite_theme_productHeroPrice_productPriceDefault",productPrice:"pVzkKcC7 __bite_extend __bite_theme_productHeroPrice_productPrice",compareAtPrice:"f7Y7WbCg __bite_extend __bite_theme_productHeroPrice_compareAtPrice",login:"IBT6ZD4a",memberLink:"NgDvddjN",pricePill:"hVEOmGAB",pricingPolicyLabel:"YOXiFwY8",pricingPolicyCheckbox:"rSlb7WVn",modalOverlay:"ZbyY7W6Y",modal:"pqAtdOx3",modalImage:"R32tPmBt",modalBackground:"kC5EZFzk",closeBtn:"cquYxt54",pricingPolicy:"zHE03LgR",pricingHeader:"BgIIdEbc",pricingText:"eFFesRir",pricePolicyInnercontainer:"MtaJsqe8",header:"kMgZV8eq",toggleButton:"JjXXJ26g",content:"mt3p8uus"}},11:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={gallery:"utYziQAE",imageContainer:"u7hALhRV",image:"HRX192Oq",imageMessage:"C0mfa5lU",review:"jT_XY_1t",reviewHeader:"c37mM92e",title:"pfrMrpCr",author:"EcdUmPEh",truncated:"YcyRuLBB",expanded:"IomlcWA2",modal:"EQpOtFeT",fadeIn:"sVWQQ9or",fadeOut:"sZfxzYzK",modalInner:"Lg4GX5Y4",modalContent:"OpbIhP35",modalOverlay:"iZzCdFwp",modalHeader:"wek3E8S1",fullBleedImage:"i2zolDuA",slideUp:"u96mNKND",slideDown:"jAr2PKY3",closeButton:"MvI_gVPT",modalTextContent:"bihC0FqM",modalBodyText:"ksR2mAtx",loadMoreButton:"QklUYRZO",reviewsHeader:"KjJxq4iV"}},19:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={modalOverlay:"pKklj6A7",modalBackground:"srpRGD58",modal:"L76vEo7G",closeBtn:"E2U6v0rP",closeIconSVG:"SMOJf3ND",modalImage:"v3EoYlrW",sizeGuidePage:"tZxZJ5xu"}},313:(e,t,o)=>{o.r(t),o.d(t,{default:()=>i});const i={container:"TSbXzNCe",titleContainer:"vMPtAMR0",title:"RUZvNR_L",link:"yIerFuKr",button:"TMNTDv1E"}},312:(e,t,o)=>{const i=o(149);(0,o(1).createEntrypoint)("featured_products_section",i.FeaturedProductsSection)},17:(e,t)=>{function o(e){return 100*Math.round(e)!==Math.round(100*e)?e.toFixed(2):Math.round(e).toString()}Object.defineProperty(t,"__esModule",{value:!0}),t.REVIEWS_ENDPOINT=t.REVIEWS_PER_PAGE=void 0,t.formatPrice=function(e){return o("number"==typeof e?e:parseFloat(e))},t.REVIEWS_PER_PAGE=28,t.REVIEWS_ENDPOINT="https://shalom-development-worker-may-2024.digitaloptgroup.workers.dev"},149:function(e,t,o){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.FeaturedProductsSection=function(e){var t;const o="mobile"===e.device?e.mobile_product_limit:e.desktop_product_limit,i=null===(t=(0,c.useBentoShared)().selectedVariant)||void 0===t?void 0:t.variantId,u=(0,s.useRecommendedProducts)({initialProducts:e.collection.products,recommendationAlgorithm:e.recommendation_algorithm,productId:e.productId,variantId:i,device:e.device,limit:o}),m=(0,d.useMemo)((()=>Object.assign(Object.assign({},e.collection),{products:u})),[e.collection,u]);return 0===u.length?(0,n.jsx)(r.Fragment,{}):(0,n.jsxs)("div",{class:l.default.container,style:{"--collection-desktop-product-limit":e.desktop_product_limit},children:[(0,n.jsxs)("div",{class:l.default.titleContainer,children:[(0,n.jsx)("h1",{class:l.default.title,children:e.display_name}),e.call_to_action&&e.call_to_action_destination_link?(0,n.jsx)("a",{class:l.default.link,href:e.call_to_action_destination_link,children:(0,n.jsx)("button",{class:l.default.button,children:e.call_to_action})}):(0,n.jsx)(r.Fragment,{})]}),(0,n.jsx)(a.Collection,Object.assign({},e,{collection:m}))]})};const n=o(0),r=o(3),l=i(o(313)),a=o(66),c=o(5),d=o(2),s=o(153)},153:function(e,t,o){var i=this&&this.__awaiter||function(e,t,o,i){return new(o||(o=Promise))((function(n,r){function l(e){try{c(i.next(e))}catch(e){r(e)}}function a(e){try{c(i.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?n(e.value):(t=e.value,t instanceof o?t:new o((function(e){e(t)}))).then(l,a)}c((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.useRecommendedProducts=function({initialProducts:e,recommendationAlgorithm:t,productId:o,variantId:l,device:a,limit:c=10}){const[d,s]=(0,n.useState)(e);return(0,n.useEffect)((()=>{if(!o||!t||!["shopify-related","shopify-complementary"].includes(t))return;if(c-e.filter(Boolean).length<=0)return;const n=new AbortController;return(()=>{i(this,void 0,void 0,(function*(){try{const i=yield(0,r.getLazyState)("recommendations",{productId:o,recommendationAlgorithm:t,limit:c});if(!n.signal.aborted&&(null==i?void 0:i.products)){const t=[...e,...i.products];s(function(e,t){const o=[];for(const i of e)if(o.find((({id:e})=>i.id===e))||o.push(i),o.length>=t)break;return o}(t,c))}}catch(e){console.error("Failed to fetch product recommendations:",e)}}))})(),()=>n.abort()}),[t,o,l,c,a,e]),d};const n=o(2),r=o(1)}},e=>{e.O(0,[1,2,3,4,5,6,8,7,9,11,10,13,12,15,14,16,18,26,31],(()=>e(e.s=312))),e.O()}]);