<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&amp;&amp;(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="101b3f87-6d81-4232-9285-8c3dde5fc22a",e._sentryDebugIdIdentifier="sentry-dbid-101b3f87-6d81-4232-9285-8c3dde5fc22a")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1546],{81546:function(e,t,n){n.r(t),n.d(t,{CMSProvider:function(){return ea}});var a=n(36591),o=n(84014),r=n(32217),l=n(19415),d=n(67836),i=n(56474),s=n(97177),u=n(65614),p=n(4044),c=n(23528),b=n(91868),m=n(94154),h=n(77449),k=n(89360),v=n(4326);let y=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,77449)).then(e=&gt;e.ProductList),{loadableGenerated:{webpack:()=&gt;[77449]}}),f="productList";function C(e){let{types:t,filters:n,attributes:o,listName:r}=e,{locale:l}=(0,d.useStoreConfig)(),i=(0,m.useSearchParams)(),s=(0,p.useCallback)(e=&gt;{i&amp;&amp;e===i.toString()||window.history.replaceState({...f?{[(0,k.N1)(f)]:!0}:{}},"","".concat(window.location.pathname,"?").concat(e))},[i]),u=(0,c.uX)({types:t,filters:n,attributes:o,locale:l,listName:r,listType:"plp"});return(0,a.jsx)(y,{...u,onFilter:s})}var P=n(5552);let w=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,77449)).then(e=&gt;e.ProductSlider),{loadableGenerated:{webpack:()=&gt;[77449]}});function G(e){let{header:t,skus:n,keepSkuOrder:o,listType:r}=e,{products:l,isLoadingInitialData:d}=(0,h.useProducts)({skus:n,limit:10}),i=(0,p.useMemo)(()=&gt;o?n.reduce((e,t)=&gt;{let n=l.find(e=&gt;e.masterVariant.sku===t||e.variants.some(e=&gt;e.sku===t));return n?[...e,n]:e},[]):l,[o,l,n]);return(0,a.jsx)(w,{loading:d,products:i,header:t,slidesPerView:{tablet:4,mobile:2.4},listType:r,listName:"manual-product-slider"})}var T=n(32608);let g=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,32217)).then(e=&gt;e.Author),{loadableGenerated:{webpack:()=&gt;[32217]}}),S=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.SeoColumns),{loadableGenerated:{webpack:()=&gt;[91868]}}),B=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.CtaButton),{loadableGenerated:{webpack:()=&gt;[91868]}}),I=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.DateField),{loadableGenerated:{webpack:()=&gt;[91868]}}),_=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.MappedArticleVideo),{loadableGenerated:{webpack:()=&gt;[91868]}}),x=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.MappedText),{loadableGenerated:{webpack:()=&gt;[91868]}}),D=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.CuratedProductSlider),{loadableGenerated:{webpack:()=&gt;[91868]}}),A=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.MappedImage),{loadableGenerated:{webpack:()=&gt;[91868]}}),q=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.MappedReviewEngine),{loadableGenerated:{webpack:()=&gt;[91868]}}),j=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.MappedBigNumber),{loadableGenerated:{webpack:()=&gt;[91868]}}),E=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.Aviou),{loadableGenerated:{webpack:()=&gt;[91868]}}),N=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.Ratings),{loadableGenerated:{webpack:()=&gt;[91868]}}),R=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.MappedArticleCarousel),{loadableGenerated:{webpack:()=&gt;[91868]}}),M=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.CMSProvider),{loadableGenerated:{webpack:()=&gt;[91868]}}),K=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.ProductCardGroup),{loadableGenerated:{webpack:()=&gt;[91868]}}),L=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.BuyNowButton),{loadableGenerated:{webpack:()=&gt;[91868]}}),U=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.Compare),{loadableGenerated:{webpack:()=&gt;[91868]}}),z=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.HorizontalGraph),{loadableGenerated:{webpack:()=&gt;[91868]}}),H=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.MappedCircleGraph),{loadableGenerated:{webpack:()=&gt;[91868]}}),V=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.IconFact),{loadableGenerated:{webpack:()=&gt;[91868]}}),F=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.KlaviyoNewsletterSignUp),{loadableGenerated:{webpack:()=&gt;[91868]}}),O=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.Sleeknote),{loadableGenerated:{webpack:()=&gt;[91868]}}),W=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.HundredPercentGraph),{loadableGenerated:{webpack:()=&gt;[91868]}}),$=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.HorizontalComparisonGraph),{loadableGenerated:{webpack:()=&gt;[91868]}}),X=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.VerticalGraph),{loadableGenerated:{webpack:()=&gt;[91868]}}),Z=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,32217)).then(e=&gt;e.StudentDiscount),{loadableGenerated:{webpack:()=&gt;[32217]}}),J=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,91868)).then(e=&gt;e.PlayableGame),{loadableGenerated:{webpack:()=&gt;[91868]}}),Y=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,77449)).then(e=&gt;e.BuyNowButton),{loadableGenerated:{webpack:()=&gt;[77449]}}),Q=(0,u.default)(()=&gt;Promise.resolve().then(n.bind(n,77449)).then(e=&gt;e.ProductCardGroup),{loadableGenerated:{webpack:()=&gt;[77449]}}),ee={[r.ComponentType.Author]:g,[r.ComponentType.SeoColumns]:S,[r.ComponentType.CtaButton]:B,[r.ComponentType.Date]:I,[r.ComponentType.Video]:_,[r.ComponentType.Text]:x,[r.ComponentType.BannerDesktop]:b.BannerDesktop,[r.ComponentType.BannerMobile]:b.BannerMobile,[r.ComponentType.CuratedProducts]:D,[r.ComponentType.Image]:A,[r.ComponentType.CategoryGrid]:b.CategoryGrid,[r.ComponentType.ReviewEngine]:q,[r.ComponentType.BigNumber]:j,[r.ComponentType.Aviou]:E,[r.ComponentType.Ratings]:N,[r.ComponentType.GridTiles]:b.GridTiles,[r.ComponentType.ImageRow]:b.ImageRow,[r.ComponentType.ArticleCarousel]:R,[r.ComponentType.ProductCards]:K,[r.ComponentType.Compare]:U,[r.ComponentType.HorizontalGraph]:z,[r.ComponentType.IconTextGraph]:H,[r.ComponentType.IconFact]:V,[r.ComponentType.BuyNowButton]:L,[r.ComponentType.SignUp]:F,[r.ComponentType.Sleeknote]:O,[r.ComponentType.HundredPercentGraph]:W,[r.ComponentType.HorizontalComparisonGraph]:$,[r.ComponentType.VerticalGraph]:X,[r.ComponentType.StudentDiscount]:Z,[r.ComponentType.PlayableGame]:J},et=T.env.DISABLE_BASKET,en={components:ee,fetchContent:(0,s.gt)(e=&gt;{let{locale:t,query:n,type:a,references:o,includeCount:r,limit:l,skip:d,sort:i}=e,s="",u="";{let e=new URLSearchParams(location.search);u=e.get("previewEnv"),s=e.get("previewToken")}return{endpoint:"/content_types/".concat(a,"/entries"),headers:{api_key:"blt70200aeea7ce7e0e",access_token:s||"cs119f60aadda99d13d32565b2"},parameters:{environment:u||"production",locale:t.toLowerCase(),query:n||void 0,include_count:r,desc:i,...l?{limit:l}:{},...d?{skip:d}:{},...(null==o?void 0:o.length)?o.reduce((e,t,n)=&gt;({...e,["include[".concat(n,"]")]:t}),{}):{}}}},{host:"https://eu-cdn.contentstack.com/v3"}),subscribeToNewsletter:(0,s.gt)(e=&gt;({endpoint:"/client/subscriptions",method:"POST",body:JSON.stringify(e)}),{host:"https://a.klaviyo.com",headers:{revision:P.L9},parameters:{company_id:"YhLuXf"}}),ProductList:function(e){return(0,a.jsx)(v.xu,{"data-testid":"ProductListContainer",children:(0,a.jsx)(k.Zr,{id:f,margin:"400px",fallback:(0,a.jsx)(h.ProductListSkeleton,{}),children:(0,a.jsx)(p.Suspense,{fallback:(0,a.jsx)(h.ProductListSkeleton,{}),children:(0,a.jsx)(C,{...e})})})})},ProductSlider:function(e){return(0,a.jsx)(k.Zr,{margin:"250px",fallback:(0,a.jsx)(h.ProductSliderSkeleton,{header:e.header}),children:(0,a.jsx)(G,{...e})})},ProductCardGroup:function(e){let{basket:t,updateBasketItem:n}=(0,o.Kc)(),{currency:r,locale:l,storeKey:s}=(0,d.useStoreConfig)(),{track:u}=(0,i.rS)(),{getToken:b}=(0,o.Kl)(),m=(0,p.useCallback)(async e=&gt;{let a=(0,c.zA)({product:e,basket:t,currency:r,locale:l,storeKey:s}),d=(0,o.Wh)(a,a.quantity,(0,o.$U)(t)),i=t?(0,o.p5)(t,d.sku):[];u("updateBasket",{items:[d],allBasketItems:[...i,d],basketId:b("BASKET_ID"),orderId:b("ORDER_ID")}),n([a].map(e=&gt;({item:e,quantity:e.quantity}))).catch(()=&gt;{})},[t,r,l,s,u,n,b]);return(0,a.jsx)(Q,{skus:e.skus,onAddToBasket:et?void 0:m})},BuyNowButton:function(e){let{basket:t,updateBasketItem:n}=(0,o.Kc)(),{currency:r,locale:l,storeKey:s}=(0,d.useStoreConfig)(),{track:u}=(0,i.rS)(),{getToken:b}=(0,o.Kl)(),m=(0,p.useCallback)(async e=&gt;{let a=(0,c.zA)({product:e,basket:t,currency:r,locale:l,storeKey:s});u("updateBasket",{items:[(0,o.Wh)(a,a.quantity,(0,o.$U)(t))],basketId:b("BASKET_ID"),orderId:b("ORDER_ID")}),n([a].map(e=&gt;({item:e,quantity:e.quantity}))).catch(()=&gt;{})},[t,r,l,s,u,n,b]);return et?(0,a.jsx)(a.Fragment,{}):(0,a.jsx)(Y,{onAddToBasket:m,...e})},hierarchy:l.n,avisRating:"302;4.40"};function ea(e){let{children:t}=e,{currency:n}=(0,d.useStoreConfig)(),{basket:r,updateBasketItem:l}=(0,o.Kc)(),{getToken:s}=(0,o.Kl)(),{track:u}=(0,i.rS)(),c=(0,p.useCallback)(e=&gt;{let t=e.map(e=&gt;{var t,a,o,l,d,i,s,u,p,c;let b=null==r?void 0:r.items.find(t=&gt;t.sku===e.sku),m=Number(e.product_price.replace(",","")),h=m*(b?b.quantity:1);return{item:{currency:n,image:{url:null!==(t=null==b?void 0:b.image.url)&amp;&amp;void 0!==t?t:e.product_image},name:null!==(a=null==b?void 0:b.name)&amp;&amp;void 0!==a?a:e.title,key:null!==(o=null==b?void 0:b.key)&amp;&amp;void 0!==o?o:e.product_id,sku:null!==(l=null==b?void 0:b.sku)&amp;&amp;void 0!==l?l:e.sku,quantity:null!==(d=null==b?void 0:b.quantity)&amp;&amp;void 0!==d?d:0,slug:null!==(i=null==b?void 0:b.slug)&amp;&amp;void 0!==i?i:"",unitPrice:null!==(s=null==b?void 0:b.unitPrice)&amp;&amp;void 0!==s?s:m,totalPrice:null!==(u=null==b?void 0:b.totalPrice)&amp;&amp;void 0!==u?u:h,id:null!==(p=null==b?void 0:b.id)&amp;&amp;void 0!==p?p:"",inStock:null===(c=null==b?void 0:b.inStock)||void 0===c||c},quantity:b?b.quantity+1:1}}),a=t.map(e=&gt;(0,o.Wh)({...e.item,quantity:e.quantity-1},e.quantity,(0,o.$U)(r))),d=new Set(e.map(e=&gt;e.sku)),i=null==r?void 0:r.items.filter(e=&gt;!d.has(e.sku)).map(e=&gt;(0,o.Wh)(e,e.quantity,(0,o.$U)(r)));u("updateBasket",{items:a,allBasketItems:[...a,...null!=i?i:[]],basketId:s("BASKET_ID"),orderId:s("ORDER_ID")}),l(t).catch(()=&gt;{})},[r,n,s,u,l]),b=(0,p.useMemo)(()=&gt;({...en,onAviouAddToBasket:et?()=&gt;{}:c}),[c]);return(0,a.jsx)(M,{provider:b,children:t})}}}]);</pre></body></html>