1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[330],{46413:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return C},default:function(){return _slug_}});var o=r(90849),n=r(90089),i=r(65218),l=r.n(i),c=r(34539),a=r(10100),s=r(93530),u=r(17486),d=r(86677),p=r(50581),b=r(30411),g=r(1008),P=r(6570),v=r.n(P),O=r(79006),f=r(21857),y=r.n(f),j=r(97165),w=r(27913),h=r(29591),_=r(81383),m=r(95828),S=r(1152),L=r(59392);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Z=l()(()=>Promise.all([r.e(5497),r.e(84)]).then(r.bind(r,23110)).then(e=>e.OverriddenDefaultBannerText),{ssr:!1,loadableGenerated:{webpack:()=>[23110]}}),D=l()(()=>Promise.all([r.e(7547),r.e(9704)]).then(r.bind(r,15099)).then(e=>e.OverriddenDefaultNewsletter),{ssr:!1,loadableGenerated:{webpack:()=>[15099]}}),k=l()(()=>Promise.all([r.e(4206),r.e(3506)]).then(r.bind(r,49541)).then(e=>e.OverriddenDefaultProductShelf),{ssr:!1,loadableGenerated:{webpack:()=>[49541]}}),E=l()(()=>Promise.all([r.e(4060),r.e(7181)]).then(r.bind(r,49089)),{ssr:!1,loadableGenerated:{webpack:()=>[49089]}}),K=_objectSpread(_objectSpread(_objectSpread({},S.Z),{},{[(0,L.x)(w.V,"Hero")]:w.V,[(0,L.x)(j.j,"Breadcrumb")]:j.j,[(0,L.x)(h.f,"ProductGallery")]:h.f,[(0,L.x)(Z,"BannerText")]:Z,[(0,L.x)(D,"Newsletter")]:D,[(0,L.x)(k,"ProductShelf")]:k,[(0,L.x)(E,"ProductTiles")]:E},m.Z),_.Z),G=r(59555),x=r(26884),T=r(27224),B=r(52338),N=r(22811),R=r(17182);function ProductListing_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function ProductListing_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ProductListing_ownKeys(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ProductListing_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var M=l()(()=>r.e(6636).then(r.bind(r,21119)),{loadableGenerated:{webpack:()=>[21119]}}
1),overwriteMerge=(e,t)=>t;function ProductListing(e){var t,r,{page:{sections:o,settings:n},data:i,serverManyProductsVariables:l,globalSections:c,globalSettings:a}=e,s=(0,d.useRouter)(),{state:u,serializedState:P}=(0,O.R)(),{sort:v,term:f,selectedFacets:j}=u,w=null!==(t=null==n?void 0:null===(r=n.productGallery)||void 0===r?void 0:r.itemsPerPage)&&void 0!==t?t:b.gK,h=(0,g.j)();(0,p.useEffect)(()=>{(0,N.w)()&&s.isPreview||h(P())},[]);var{data:_}=(0,B.UO)({term:f,sort:v,selectedFacets:j,itemsPerPage:w}),m={search:ProductListing_objectSpread(ProductListing_objectSpread({},null==i?void 0:i.search),{},{searchId:""})},{pages:S,useGalleryPage:L}=(0,T.Y_)({initialPages:m,serverManyProductsVariables:l}),Z={data:ProductListing_objectSpread(ProductListing_objectSpread({},y()(ProductListing_objectSpread({},i),ProductListing_objectSpread({},_),{arrayMerge:overwriteMerge})),{},{pages:S}),globalSettings:a};return(0,R.tZ)(R.HY,{children:(0,R.tZ)(x.ZP,{context:Z,children:(0,R.tZ)(T.Bj.Provider,{value:L,children:(0,R.tZ)(G.ZP,{sections:o,globalSections:c,components:K,children:(0,R.tZ)(G.wQ,{sectionName:"ScrollToTopButton",children:(0,R.tZ)(M,{})})})})})})}var z=["plp"];function ProductListingPage_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function ProductListingPage_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ProductListingPage_ownKeys(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ProductListingPage_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var useSearchParams=e=>{var t,r,o,n,i,l,{collection:s,sort:u,serverData:b}=e,g=[...null==s?void 0:s.meta.selectedFacets,{key:"fuzzy",value:null!==(t=null==b?void 0:null===(r=b.search)||void 0===r?void 0:null===(o=r.metadata)||void 0===o?void 0:o.fuzzy)&&void 0!==t?t:"auto"},{key:"operator",value:null!==(n=null==b?void 0:null===(i=b.search)||void 0===i?void 0:null===(l=i.metadata)||void 0===l?void 0:l.logicalOperator)&&void 0!==n?n:"and"}],{asPath:P}=(0,d.useRouter)(),v=(0,p.useMemo)(()=>{var e=new URL(P,"http://localhost");u&&!e.searchParams.has("sort")&&e.searchParams.set("sort",u);var t=(0,c.Q)(e);return 0===t.selectedFacets.length&&(t.selectedFacets=g),(0,a.Z)(t).href},[P,g,u]);return(0,p.useMemo)(()=>(0,c.Q)(new URL(v)),[v])};function ProductListingPage(e){var t,r,o,i,l,c,a,p,{page:P,data:O,serverManyProductsVariables:f,globalSections:y,globalSettings:j}=e,{settings:w}=P,h=O.collection,_=(0,d.useRouter)(),m=(0,g.j)(),S=useSearchParams({collection:h,sort:null==w?void 0:null===(t=w.productGallery)||void 0===t?void 0:t.sortBySelection,serverData:O}),{seo:{plp:L}}=v(),Z=(0,n.Z)(v().seo,z),D=null!==(r=null==h?void 0:h.seo.title)&&void 0!==r?r:Z.title,k=null!==(o=null==L?void 0:L.titleTemplate)&&void 0!==o?o:Z.titleTemplate,E=(null==h?void 0:h.seo.description)||(null==L?void 0:null===(i=L.descriptionTemplate)||void 0===i?void 0:i.replace(/%s/g,()=>D))||Z.description,[K]=_.asPath.split("?"),G="".concat(v().storeUrl).concat(K),x=null!==(l=null==w?void 0:null===(c=w.productGallery)||void 0===c?void 0:c.itemsPerPage)&&void 0!==l?l:b.gK,T=null!==(a=null==h?void 0:h.breadcrumbList.itemListElement)&&void 0!==a?a:[];return 0!==T.length&&(T=T.map(e=>{var{item:t,name:r,position:o}=e;return{name:r,position:o,item:v().storeUrl+t}})),(0,R.BX)(s.z,ProductListingPage_objectSpread(ProductListingPage_objectSpread({onChange:m,itemsPerPage:x,shouldResetInfiniteScroll:!(null!==(p=v().experimental)&&void 0!==p&&p.scrollRestoration)},S),{},{children:[(0,R.tZ)(u.PB,{title:D,description:E,titleTemplate:k,canonical:G,openGraph:{type:"website",title:D,description:E}}),(0,R.tZ)(u.gR,{itemListElements:T}),(0,R.tZ)(ProductListing,{globalSections:y,globalSettings:j,page:P,data:O,serverManyProductsVariables:f})]}))}var U=["globalSections","type"];function _slug_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _slug_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?_slug_ownKeys(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_slug_ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var X=l()(()=>Promise.all([r.e(7547),r.e(816),r.e(9982),r.e(4206),r.e(9704),r.e(5497),r.e(4060),r.e(1933),r.e(7341)]).then(r.bind(r,87341)),{loadableGenerated:{webpack:()=>[87341]}}),C=!0,_slug_=function(e){var{globalSections:t,type:r}=e,o=(0,n.Z)(e,U),{sections:i,settings:l}=null!=t?t:{};return(0,R.BX)(R.HY,{children:["plp"===r&&(0,R.tZ)(ProductListingPage,_slug_objectSpread({globalSections:i,globalSettings:l},o)),"page"===r&&(0,R.tZ)(X,_slug_objectSpread({globalSections:i,globalSettings:l},o))]})}},47250:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[...slug]",function(){return r(46413)}])}},function(e){e.O(0,[8033,8639,6407,8105,3105,2888,179],function(){return e(e.s=47250)}),_N_E=e.O()}]);
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.