1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9300],{64080:function(e,r,t){var o=t(27378);let n=(0,o.forwardRef)(function({testId:e="fs-product-grid",children:r,...t},n){return o.createElement("ul",{ref:n,"data-fs-product-grid":!0,...t},r)});r.Z=n},47811:function(e,r,t){var o=t(27378);let n=(0,o.forwardRef)(function({testId:e="fs-product-grid-item",children:r,...t},n){return o.createElement("li",{ref:n,"data-fs-product-grid-item":!0,...t},r)});r.Z=n},79300:function(e,r,t){t.r(r),t.d(r,{default:function(){return w}});var o=t(90849),n=t(64080),a=t(47811),i=t(13356),d=t(27378),c=t(99997),s=t(92659),u=t(21809),l=t(9957),p=t(54828),f=new Set,h=[],m=null,g=t(24246),product_ProductSentinel=function(e){var{product:r,title:t,page:o,pageSize:n,children:a}=e,{ref:i,inView:c}=(0,l.YD)(),{sendViewItemListEvent:s}=(0,p.m)({title:t,page:o,pageSize:n});return(0,d.useEffect)(()=>{c&&function(e){var{product:r,sendViewItemListEvent:t}=e;f.has(r.id)||(f.add(r.id),h.push({node:r}),m&&clearTimeout(m),m=setTimeout(()=>{h.length>0&&(t({products:h}),h=[])},300))}({product:r,sendViewItemListEvent:s})},[c,r]),(0,g.jsx)("div",{ref:i,style:{minHeight:"15.225rem"},children:a})};function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){(0,o.Z)(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}var b=(0,d.memo)(function(e){var{products:r,page:t,pageSize:o,productCard:{showDiscountBadge:d,bordered:l,taxesConfiguration:p,sponsoredLabel:f}={},firstPage:h,shouldShowComparison:m,compareLabel:b,title:v,searchId:j,buildExtraProductProps:w=()=>({})}=e,{isMobile:_}=(0,u.Z)(),{__experimentalProductCard:x}=(0,s.r3)();return(0,g.jsx)(i.Z,{aspectRatio:1,loading:0===r.length,children:(0,g.jsx)(n.Z,{"data-af-element":j&&"search-result","data-af-onimpression":!!j,"data-af-search-id":j,children:_&&h===t?(0,g.jsxs)(g.Fragment,{children:[r.slice(0,2).map((e,r)=>{var{node:n}=e;return(0,g.jsx)(a.Z,{children:(0,g.jsx)(product_ProductSentinel,{product:n,title:v,page:t,pageSize:o,children:(0,g.jsx)(x.Component,_objectSpread(_objectSpread({enableCompareCheckbox:m,compareLabel:b,aspectRatio:1,imgProps:{width:150,height:150,sizes:"30vw",loading:"eager"}},x.props),{},{bordered:null!=l?l:x.props.bordered,showDiscountBadge:null!=d?d:x.props.showDiscountBadge,product:n,index:o*t+r+1,taxesConfiguration:p,sponsoredLabel:f},w(n,r,j)))})},"".concat(n.id))}),(0,g.jsx)(c.Z,{sectionName:"UIProductGrid-out-viewport",children:r.slice(2).map((e,r)=>{var{node:n}=e;return(0,g.jsx)(a.Z,{children:(0,g.jsx)(product_ProductSentinel,{product:n,title:v,page:t,pageSize:o,children:(0,g.jsx)(x.Component,_objectSpread(_objectSpread({enableCompareCheckbox:m,compareLabel:b,aspectRatio:1,imgProps:{width:150,height:150,sizes:"30vw",loading:"lazy"}},x.props),{},{bordered:null!=l?l:x.props.bordered,showDiscountBadge:null!=d?d:x.props.showDiscountBadge,product:n,index:o*t+r+1,taxesConfiguration:p,sponsoredLabel:f},w(n,r,j)))})},"".concat(n.id))})})]}):(0,g.jsx)(g.Fragment,{children:r.map((e,r)=>{var{node:n}=e;return(0,g.jsx)(a.Z,{children:(0,g.jsx)(product_ProductSentinel,{product:n,title:v,page:t,pageSize:o,children:(0,g.jsx)(x.Component,_objectSpread(_objectSpread({enableCompareCheckbox:m,compareLabel:b,aspectRatio:1,imgProps:{width:150,height:150,sizes:"30vw",loading:0===r?"eager":"lazy"}},x.props),{},{bordered:null!=l?l:x.props.bordered,showDiscountBadge:null!=d?d:x.props.showDiscountBadge,product:n,index:o*t+r+1,taxesConfiguration:p,sponsoredLabel:f},w(n,r,j)))})},"".concat(n.id))})})})})}),v=t(91093),j=t(27224);function buildExtraProductProps(e,r,t){return{"data-af-element":"search-result","data-af-onclick":e&&!!e.productId,"data-af-search-id":t,"data-af-product-position":Number(null!=r?r:0)+1,"data-af-product-id":e&&e.productId}}var w=(0,d.memo)(function(e){var r,t,o,n,{page:a,title:i,productCard:d,itemsPerPage:c,firstPage:s,shouldShowComparison:u,compareLabel:l}=e,{data:p}=(0,j.__)(a),f=null!==(r=null==p?void 0:null===(t=p.search)||void 0===t?void 0:null===(o=t.products)||void 0===o?void 0:o.edges)&&void 0!==r?r:[],h=null==p?void 0:null===(n=p.search)||void 0===n?void 0:n.searchId;return(0,g.jsx)(v.Z,{products:f,page:a,pageSize:c,title:i,children:(0,g.jsx)(b,{shouldShowComparison:u,compareLabel:l,products:f,page:a,pageSize:c,productCard:d,firstPage:s,title:i,searchId:h,buildExtraProductProps:h&&buildExtraProductProps||void 0})})})},54828:function(e,r,t){t.d(r,{m:function(){return useViewItemListEvent}});var o=t(27378),n=t(90194),useViewItemListEvent=e=>{var{products:r,title:a,page:i,pageSize:d}=e,{currency:{code:c}}=(0,n.kP)();return{sendViewItemListEvent:(0,o.useCallback)(e=>{var o=null!=r&&r.length?r:null==e?void 0:e.products;o&&0!==o.length&&t.e(1504).then(t.bind(t,29590)).then(e=>{var{sendAnalyticsEvent:r}=e;r({name:"view_item_list",params:{item_list_name:a,item_list_id:a,items:o.map((e,r)=>{var{node:t}=e;return{item_id:t.isVariantOf.productGroupID,item_name:t.isVariantOf.name,item_brand:t.brand.name,item_variant:t.sku,price:t.offers.offers[0].price,index:i*d+r+1,discount:t.offers.offers[0].listPrice-t.offers.offers[0].price,currency:c,item_variant_name:t.name,product_reference_id:t.gtin}})}})})},[c,r,a,i,d])}}},91093:function(e,r,t){var o=t(79006),n=t(27378),a=t(9957),i=t(86677),d=t(24246),replacePagination=(e,r)=>{var t=new URL(window.location.href);t.searchParams.get("page")!==e&&(t.searchParams.set("page",e),r.replace(t,void 0,{shallow:!0,scroll:!1}))};r.Z=function(e){var{page:r,children:t}=e,c=(0,i.useRouter)(),{pages:s}=(0,o.R)(),{ref:u,inView:l}=(0,a.YD)({threshold:[.3,.7],triggerOnce:!1});return(0,n.useEffect)(()=>{l&&s.length>1&&replacePagination(r.toString(),c)},[s.length,l,r]),(0,d.jsx)("div",{ref:u,children:t})}}}]);
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.