"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2445],{52452:function(n,t,e){e.d(t,{Z:function(){return ni}});var i,o,r,a,s,l,c,d,u,f,h,p,v,g,x,m,w=e(2784),b=e(11006),y=e(25237),j=e.n(y),B=e(48840),k=e(87891),C=e(93781),P=e(7328),z=e(8322),O=e(50556),T=e(15792),Z=e(87330),D=(0,T.iv)(i||(i=(0,P.Z)(["\n ",";\n color: ",";\n text-transform: ",";\n text-decoration: ",";\n"])),function(n){return(0,Z.xv)(n.theme.widgets.stripBanner.font.entry,n.theme.widgets.stripBanner.font.style)},function(n){return n.theme.widgets.stripBanner.font.textColor},function(n){return n.theme.widgets.stripBanner.font.transform},function(n){return n.theme.widgets.stripBanner.font.textDecoration}),F=T.zo.div(r||(r=(0,P.Z)(["\n width: 100%;\n justify-content: center;\n visibility: hidden;\n position: absolute;\n top: 0;\n left: 0;\n animation: ","s\n "," infinite;\n animation-delay: ","s;\n\n &:first-child {\n position: static;\n }\n"])),function(n){return 2*n.panelCount},function(n){var t;return t=n.panelCount,(0,B.F4)(o||(o=(0,P.Z)(["\n 0% { visibility: visible }\n ","% { visibility: hidden }\n"])),100/t)},function(n){return 2*n.index}),I=T.zo.a(a||(a=(0,P.Z)(["\n ","\n display: flex;\n justify-content: center;\n align-items: center;\n text-decoration: none;\n padding-right: 2px;\n ",";\n text-align: center;\n color: ",";\n border: 3px solid transparent;\n touch-action: manipulation;\n\n &::after {\n ","\n display: block;\n content: 'P';\n height: 0;\n visibility: hidden;\n }\n\n &:hover {\n background-color: ",";\n color: ",";\n text-decoration: ",";\n }\n\n &:focus-visible {\n text-decoration: underline;\n border: ",";\n background-color: ",";\n }\n"])),D,(0,z.wL)(),function(n){return n.theme.widgets.stripBanner.font.textColor},D,function(n){return n.theme.widgets.stripBanner.hoverBackgroundColor},function(n){return n.theme.widgets.stripBanner.hoverTextColor},function(n){return n.theme.widgets.stripBanner.hoverTextDecoration},function(n){return"".concat(n.theme.widgets.stripBanner.border.focusWidth,"\n solid\n ").concat(n.theme.widgets.stripBanner.border.focusColor||n.theme.colors.palette.brand.base)},function(n){return n.theme.widgets.stripBanner.focusBackgroundColor}),R=T.zo.div(s||(s=(0,P.Z)(["\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n height: 40px;\n"]))),S=T.zo.div(l||(l=(0,P.Z)(["\n display: flex;\n justify-content: center;\n align-items: center;\n text-decoration: none;\n ",";\n text-align: center;\n\n &::after {\n ","\n display: block;\n content: 'P';\n height: 0;\n visibility: hidden;\n }\n"])),D,D),E=T.zo.div(c||(c=(0,P.Z)(["\n display: flex;\n justify-content: center;\n width: 100%;\n align-items: center;\n flex-direction: column;\n background-color: ",";\n touch-action: manipulation;\n"])),function(n){return n.theme.widgets.stripBanner.backgroundColor}),A=(0,T.zo)(O.T)(d||(d=(0,P.Z)(["\n ","\n\n * {\n ","\n }\n"])),D,D),N=T.zo.div(u||(u=(0,P.Z)(["\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.5);\n z-index: 1000;\n display: flex;\n justify-content: flex-end;\n align-items: stretch;\n opacity: 1;\n visibility: hidden;\n transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out;\n touch-action: manipulation;\n\n &.open {\n opacity: 1;\n visibility: visible;\n transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out;\n }\n"]))),W=T.zo.div(f||(f=(0,P.Z)(["\n position: relative;\n background-color: white;\n width: 85%;\n max-width: 320px;\n height: 100%;\n box-shadow: -4px 0 12px rgba(0, 0, 0, 0.15);\n overflow-y: auto;\n z-index: 1001;\n transform: translateX(100%);\n transition: transform 0.6s ease-in-out;\n touch-action: manipulation;\n\n &.open {\n opacity: 1;\n transform: translateX(0);\n visibility: visible;\n transition: transform 0.6s ease-in-out;\n }\n\n &.closing {\n transform: translateX(100%);\n }\n"]))),L=T.zo.div(h||(h=(0,P.Z)(["\n display: flex;\n justify-content: flex-end;\n align-items: center;\n touch-action: manipulation;\n"]))),_=T.zo.div(p||(p=(0,P.Z)(["\n padding: 0;\n"]))),M=T.zo.div(v||(v=(0,P.Z)(["\n padding: 12px 0;\n border-bottom: 1px solid #bcbcbc;\n margin: 0 16px;\n"]))),X=T.zo.h1(g||(g=(0,P.Z)(["\n font-size: ",";\n font-weight: ",";\n color: ",";\n margin: 0 0 4px 0;\n line-height: 24px;\n"])),function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.title.fontSize)||"16px"},function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.title.fontWeight)||"600"},function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.title.fontColor)||"#050505"}),U=T.zo.p(x||(x=(0,P.Z)(["\n margin: 16px 0 16px 0;\n font-size: ",";\n line-height: 1.4;\n color: ",";\n"])),function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.description.fontSize)||"15px"},function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.description.color)||"#050505"}),q=T.zo.button(m||(m=(0,P.Z)(["\n background-color: ",";\n border: none;\n font-family: ",";\n padding: 8px 16px;\n font-size: ",";\n font-weight: ",";\n cursor: pointer;\n width: 186px;\n color: ",";\n touch-action: manipulation;\n"])),function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.backgroundColor)||"#AD1E1F"},function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.description.fontFamily)||"FuturaPT"},function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.title.fontSize)||"16px"},function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.title.fontWeight)||"600"},function(n){var t;return(null===(t=n.theme.widgets.OffersPanel)||void 0===t?void 0:t.title.color)||"#ffffff"}),G=e(52322),H=j()(function(){return Promise.resolve().then(e.bind(e,56407))},{ssr:!0,fallback:(0,G.jsx)("div",{style:{width:24,height:24}}),loadableGenerated:{webpack:function(){return[56407]}}}),J=(0,C.Rq)("href",I),K=function(n,t,e){var i=(0,G.jsx)(A,{"data-testid":"".concat(t,"-text"),content:e[n],removeTagsAndContent:!1,tagsToRemove:[]});return{link:e[n.replace(/^stripBannerTitle/,"stripBannerURL")],order:e[n.replace(/^stripBannerTitle/,"stripBannerPosition")],child:i,key:n}},Q=function(n,t){if(!n)return[];var e=[];if(!1===n.enableRotatingBanner)return n.stripBannerTitleOne&&V(e,K("stripBannerTitleOne",void 0,n),t),e;var i=[];return Object.keys(n).forEach(function(t){var e=t.match(/^stripBannerTitle(\w+)/);if(e&&n[t]){var o,r=e[1],a=null!==(o=n["stripBannerPosition".concat(r)])&&void 0!==o?o:999,s=K(t,void 0,n);s.order=a,i.push(s)}}),i.sort(function(n,t){var e,i;return(null!==(e=n.order)&&void 0!==e?e:999)-(null!==(i=t.order)&&void 0!==i?i:999)}).forEach(function(n){V(e,n,t)}),e};function V(n,t,e){""!==t.link||delete t.link,n.push(t)}var Y=function(n){var t=[];return Object.keys(n).filter(function(t){return t.startsWith("stripBannerTitle")&&"stripBannerTitle"!==t&&n[t]}).forEach(function(e){var i=e.replace("stripBannerTitle","");t.push({title:n[e],content:n["stripBannerContent".concat(i)],url:n["stripBannerURL".concat(i)],ctaText:n["stripBannerCTAText".concat(i)],position:Number(n["stripBannerPosition".concat(i)])||t.length+1})}),t.sort(function(n,t){return n.position-t.position})},$=function(n){var t,e=n.isOpen,i=n.onClose,o=n.bannerInfo,r=(0,b.Fg)(),a=function(){i()};if(!o)return null;var s=Y(o);return(0,G.jsx)(N,{className:e?"open":"",onClick:a,children:(0,G.jsxs)(W,{className:e?"open":"",onClick:function(n){return n.stopPropagation()},children:[(0,G.jsx)(L,{children:(0,G.jsx)("button",{onClick:a,style:{background:"none",border:"none",cursor:"pointer",padding:"8px",display:"flex",alignItems:"center",justifyContent:"center",touchAction:"manipulation"},children:(t=r.patterns.header.flyout.closeIcon).svgPath?(0,G.jsx)(k.leh,{xmlns:"http://www.w3.org/2000/svg",viewBox:t.viewBox,width:t.width,height:t.height,children:(0,G.jsx)("path",{d:t.svgPath,fillRule:"evenodd"})}):(0,G.jsx)(H,{})})}),(0,G.jsx)(_,{children:s.map(function(n,t){return(0,G.jsxs)(M,{children:[(0,G.jsx)(X,{children:n.title}),(0,G.jsx)(U,{children:n.content}),n.url&&(0,G.jsx)("a",{href:n.url,style:{textDecoration:"none"},children:(0,G.jsx)(q,{children:n.ctaText})})]},t)})})]})})},nn=function(n,t){n.preventDefault(),n.stopPropagation(),t(!0)},nt=function(n){var t=n.icon,e=n.setIsModalOpen;return(0,G.jsx)("div",{style:{marginRight:(0,B.W0)(.5),display:"flex",alignContent:"center",justifyContent:"center",cursor:"pointer",touchAction:"manipulation"},role:"button",onClick:function(n){return nn(n,e)},children:(0,G.jsx)(k.leh,{xmlns:"http://www.w3.org/2000/svg",viewBox:t.viewBox,width:t.width,height:t.height,children:(0,G.jsx)("path",{d:t.svgPath,fill:"white",fillRule:"evenodd"})})})},ne=function(n){var t=n.slides,e=n.rawPanelInformation,i=(0,b.Fg)().icons.plus,o=(0,w.useState)(!1),r=o[0],a=o[1];return(0,G.jsxs)(E,{children:[(0,G.jsx)($,{"data-testid":"stripbanner-flyout-menu",isOpen:r,onClose:function(){return a(!1)},bannerInfo:e}),(0,G.jsx)("div",{style:{position:"relative",width:"100%",display:"flex",justifyContent:"center"},children:t.map(function(n,e){return(0,G.jsx)(F,{"data-testid":"stripbanner-desktop-slide",panelCount:t.length,index:e,children:n.link?(0,G.jsxs)(J,{href:n.link,children:[(0,G.jsx)(R,{isClipBoard:n.isClipBoard,useStrokeFill:n.useStrokeFill,"data-testid":n.testId,children:n.svg}),n.child,(0,G.jsx)("div",{style:{paddingLeft:"20px"},children:(0,G.jsx)(nt,{icon:i,setIsModalOpen:a})})]}):(0,G.jsx)(S,{children:n.child})},n.key)})})]})},ni=function(n){var t=(0,b.Fg)(),e=w.useMemo(function(){return Q(n.widgetData,t)},[n.widgetData,t]);return n.hideDefaultBanner?null:(0,G.jsx)("div",{children:(0,G.jsx)(ne,{slides:e,rawPanelInformation:n.widgetData})})}},12445:function(n,t,e){e.r(t),e.d(t,{StripBannerCustomisableRenderer:function(){return r}}),e(2784);var i=e(52452),o=e(52322),r=function(n){return(0,o.jsx)(i.Z,{widgetData:n})}}}]); //# sourceMappingURL=2445.cfb7c5599b92966c.js.map