1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1500],{7413:(e,r,t)=>{"use strict";t.r(r),t.d(r,{RecentProductsCarousel:()=>n});var o=t(54568),l=t(39319),c=t(88180),a=t(94714),d=t.n(a);let n=e=>{let{productId:r,recentProductCarouselProps:t}=e,{title:a,viewAllCta:n,productSource:u,showFilters:s,strategy:i,productCardCtaType:p}=t||{},v=(0,c.G)({mode:"locale"});return(0,o.jsx)(l.ProductCarouselClient,{strategy:i,viewAllCta:n,showFilters:s,itemId:r,title:a,numResults:24,className:d()["recent-product-carousel-pdp"],productSource:u,productCardCtaType:p,locale:v,hasFluidPadding:!0})}},27736:(e,r,t)=>{"use strict";t.d(r,{I:()=>c});var o=t(69549),l=t(12715);function c(e,r){return(0,l.t)(e,o.$,r)}},33745:(e,r,t)=>{"use strict";t.d(r,{I:()=>l});var o=t(12247);let l=(0,o.createServerReference)("7f8f211f7453c3dd7e8446cd7ef7eda2be12bd613a",o.callServer,void 0,o.findSourceMapURL,"getProductBySKU")},70092:(e,r,t)=>{"use strict";t.d(r,{O:()=>u});var o=t(54568),l=t(10790),c=t(78641),a=t(33745),d=t(41159),n=t(30800);let u=e=>{let r=r=>{let{productNode:t,variantEntityId:u,sku:s,...i}=r,p=(0,d.GV)(e=>(0,n.EW)(e,u)),v=(0,d.jL)(),f=(0,c.c)();if(!u)return null;let g=async()=>{var e,r;let o=t;if(!s&&!t)return void console.warn("withAddToCompare: SKU or productNode must be provided");if(!t&&s&&(o=await (0,a.I)(s)),!o)return;let l=null==(r=o.variants.edges)||null==(e=r.find(e=>e.node.entityId===u))?void 0:e.node.sku;if(!l)return;let c=await (0,a.I)(l);p&&c?v((0,n.Rz)(u)):c&&u&&v((0,n.$t)({productNode:c,variantEntityId:u}))},m={...i,onClick:g};return(0,o.jsx)(e,{...m,IconLeft:p?l.CompareSolid:l.CompareOutline,children:f(p?"product.compare.added.label":"product.compare.label")})};return r.displayName="withAddToCompare(".concat(e.displayName||e.name||"Component",")"),r}},81265:(e,r,t)=>{"use strict";t.d(r,{E:()=>d});var o=t(27736),l=t(12247);let c=(0,l.createServerReference)("7f7eceb158d91c19ce4fdb114424a37a4ddcba588a",l.callServer,void 0,l.findSourceMapURL,"getCarouselProducts"),a=async function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||0===e.length)return{products:[],categories:[]};try{return await c(e,r,t)}catch(e){return console.error("Error fetching carousel products:",e),{products:[],categories:[]}}},d=function(e){var r,t;let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",c=arguments.length>2?arguments[2]:void 0,d=JSON.stringify(null==e?void 0:e.map(e=>e.id)),n="No CTA"!==c,u="No CTA"===c?"":c,s="Compare"===c,{data:i,isLoading:p,error:v}=(0,o.I)({queryKey:["carousel-products",d,l,c],queryFn:async()=>{var r;if(!e||0===e.length)return{products:[],categories:[]};let t=await a(e,l,{inStockOnly:!0,showControls:n,ctaLabel:u,showComparison:s});return{products:null!=(r=null==t?void 0:t.products)?r:[],categories:(null==t?void 0:t.categories)||[]}},enabled:!!(e&&e.length>0),staleTime:3e5,gcTime:18e5,placeholderData:e=>e});return{products:null!=(r=null==i?void 0:i.products)?r:[],categories:null!=(t=null==i?void 0:i.categories)?t:[],loading:p,error:null!=v?v:null}}},94714:e=>{e.exports={"recent-product-carousel-pdp":"styles_recent-product-carousel-pdp__Whsbk","recent-product-card":"styles_recent-product-card__tV1G9"}}}]);
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.