"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6038],{55065:function(e,t,r){r.d(t,{G:function(){return a}});var n,a=((n={}).HOME_PAGE="HOMEPAGE",n.LANDING="LANDING",n.SEARCH="SEARCH",n.PRODUCT="PRODUCT",n.ACCOUNT="ACCOUNT",n.BASKET="BASKET",n.PRODUCT_LIST="PRODUCT_LIST",n.STORE_LOCATOR="STORE_LOCATOR",n.PERSONALISE="PERSONALISE_YOUR_BOX",n)},6038:function(e,t,r){r.r(t),r.d(t,{WidgetBanner:function(){return f}});var n=r(2784),a=r(55065),s=r(5532),o=r(69434),u=r(41857),i=r(52322),f=n.memo(function(e){var t,r=e.showStripBanner,n=(0,u.ND)(),f=n.hasZipPayUsp,d=n.hasStoreUsp,C=n.hasClickAndCollectUsp,c=null===(t=e.widgetData)||void 0===t||null===(t=t.header)||void 0===t?void 0:t.widgets.reduce(function(t,n){switch(n.__typename){case"ResponsiveUSPBar":t.push((0,i.jsx)(s.Z,{isDesktop:!0,uspBarData:n,userAgent:e.userAgent,useAlternateIcon:{qualityText:f,clickAndCollectText:C,storeText:d}},"USPBar"));break;case"ResponsiveUSPBarCustomisable":t.push((0,i.jsx)(s.Z,{isDesktop:!0,uspBarData:n,userAgent:e.userAgent,useAlternateIcon:{qualityText:f,clickAndCollectText:C,storeText:d}},"USPBarCustomisable"));break;case"GlobalStripBanner":if(r){var u=function(e){switch(e){case a.G.HOME_PAGE:return{text:n.stripBannerTextHomepage,href:n.stripBannerURLHomepage};case a.G.LANDING:case a.G.SEARCH:return{text:n.stripBannerTextPLP,href:n.stripBannerURLPLP};case a.G.ACCOUNT:return{text:n.stripBannerTextAccount,href:n.stripBannerURLAccount};case a.G.BASKET:return{text:n.stripBannerTextBasket,href:n.stripBannerURLBasket};case a.G.PRODUCT:return{text:n.stripBannerTextPDP,href:n.stripBannerURLPDP};default:return{text:n.stripBannerText,href:n.stripBannerURL}}}(e.pageType),c=u.text,p=u.href,T="true"===n.hideDefaultBanner&&""===c;t.push((0,i.jsx)(o._,{stripBannerText:T?void 0:c||n.stripBannerText,stripBannerURL:p||n.stripBannerURL,hideDefaultBanner:T,showCountdownTimer:n.showCountdownTimer,countDownTimer:{timezoneOffset:n.timezoneOffset||"0",mondayCutoff:n.mondayCutoff,tuesdayCutoff:n.tuesdayCutoff,wednesdayCutoff:n.wednesdayCutoff,thursdayCutoff:n.thursdayCutoff,fridayCutoff:n.fridayCutoff,saturdayCutoff:n.saturdayCutoff,sundayCutoff:n.sundayCutoff,countdownSeparatorColor:n.countdownSeparatorColor,countdownTimerColor:n.countdownTimerColor}},"Stripbanner"))}}return t},[]).sort(function(e){return"USPBar"===e.key?-1:1});return(0,i.jsx)("aside",{"data-testid":"widget-banner",children:c})})}}]);