PageSourceSearch

https://www.braunhousehold.com/mobify/bundle/276/pages-paperless.js

js braunhousehold.com collected 2026-09-24 18:32:11 UTC 206,631 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3339,5091],{12744:(e,t,n)=>{n.d(t,{o:()=>c});var l=n(28407),r=n(29188),a=n(3422),i=n(60900),o=n(68066),s=n(8884);let d="";"kenwood"!==s.UK&&"braun"!==s.UK||(d=`${s.UK}_`);const c=(e,t={})=>{const{stack:n}=(0,a.r)(),{locale:c}=(0,o.A)(),u=function(){var t=(0,l.A)((function*(){const t=yield(0,i.XJ)({stack:n,contentTypeUid:`${d}${e}`,locale:c.alias,brand:s.Sk});return t&&t[0]?t[0]:null}));return function(){return t.apply(this,arguments)}}();return(0,r.I)([e],(()=>u()),t)}},84861:(e,t,n)=>{n.d(t,{A:()=>p});var l=n(28407),r=n(29188),a=n(63363),i=n(55600),o=n(68066);const s=(0,i.o)(),d="undefined"==typeof window,c=e=>encodeURIComponent(e||""),u={nutribullet:"capitalbrands"},p=()=>{const{locale:e,site:t}=(0,o.A)(),n=u[null==t?void 0:t.id.split("-")[0]]||(null==t?void 0:t.id.split("-")[0]),i=null==e?void 0:e.id.split("-"),p=i[1],m=i[0],v=function(){var e=(0,l.A)((function*(e,t){const n=yield fetch(`${s}${a.AH}/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!n.ok)throw new Error(`Failed to fetch ${e}`);return n.json()}));return function(t,n){return e.apply(this,arguments)}}(),g=function(){var e=(0,l.A)((function*(e,t){const n=yield fetch(`https://delonghi.knowledgebase.co/api-kb${e}?${t}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!n.ok)throw new Error(`Failed to fetch PHPKB ${e}`);return n.json()}));return function(t,n){return e.apply(this,arguments)}}();return{usePHPBKFreeTextSearch:(e,t)=>{const{q:l,category_id:a=null,from:i=null,limit:o=null}=e;return(0,r.I)(["useFreeTextQuery",{q:l,category_id:a,from:i,limit:o}],(()=>{if(d){let e=`q=${c(l)}&lang=${c(m)}&country=${c(p)}&brand=${c(n)}`;return a&&(e+=`&catid=${c(a)}`),i&&(e+=`&from=${c(i)}`),o&&(e+=`&limit=${c(o)}`),g("/articles",e)}return v("get-phpkb/freetext-search",{q:l,category_id:a,from:i,limit:o,country:p,lang:m,brand:n})}),t)},usePHPKBbyCountryAndLanguage:(e,t)=>{const{name:l}=e;return(0,r.I)(["useLanguageAndCountryQuery",{name:l}],(()=>{if(d){const e=`lang=${c(m)}&country=${c(p)}&brand=${c(n)}`;return g("/categories",e)}return v("get-phpkb/countries",{lang:m,country:p,name:l,brand:n})}),t)},usePHPKBGetArticle:(e,t)=>{const{article_id:n}=e;return(0,r.I)(["useGetArticleQuery",{article_id:n}],(()=>d?g(`/articles/${c(n)}`,""):v("get-phpkb/articles/article",{article_id:n})),t)},usePHPKBGetArticleFromCategory:(e,t)=>{const{category_id:n,from:l,limit:a}=e;return(0,r.I)(["useGetArticleFromCategory",{category_id:n,from:l,limit:a}],(()=>d?g(`/categories/${c(n)}`,""):v("get-phpkb/articles/article-from-category",{category_id:n,from:l,limit:a})),t)},useGetPHPKBLinkedArtictles:(e,t)=>{const{article_id:n}=e;return(0,r.I)(["useGetLinkedArticles",{article_id:n}],(()=>d?g(`/linked-articles/${c(n)}`,""):v("get-phpkb/articles/linked-articles",{article_id:n})),t)}}}},16323:(e,t,n)=>{n.d(t,{A:()=>r});var l=n(77214);const r=()=>{const e=(e,t)=>{if(e)return`${e.charAt(0).toUpperCase()}${e.slice(1)} (${t})`},t=e=>null!=e&&e.c_manualDocumentAllCountry?(0,l.tb)(null==e?void 0:e.c_manualDocumentAllCountry):[];return{getLanguageOptions:n=>n&&((t=[])=>{const n=[];return null==t||t.forEach((({language:t})=>{var r;const a="x-default"!=t?t:"en",i=(0,l.Z0)(a.split("-")[0]),o=null===(r=a.split("-"))||void 0===r?void 0:r[1],s=o?(0,l.JN)(a,o):"International";n.push({locale:a,label:e(i,s)})})),n||[]})(t(n)).map((({locale:e,label:t})=>({label:t,value:{locale:e}}))).filter(((e,t,n)=>t===n.findIndex((t=>t.label===e.label))))||[],getProductManualsInLanguage:(e,n)=>{if(!e)return[];const l=t(e);return null==l?void 0:l.find((e=>e.language===n))}}}},2887:(e,t,n)=>{n.d(t,{G:()=>m});var l=n(28407),r=n(77810),a=n(34692),i=n(10947),o=n(90031),s=n(60309),d=n(76396),c=n(14893),u=n(87916),p=n(24602);const m=e=>{const[t,n]=(0,r.useState)([]),{mutateAsync:m}=(0,o.useShopperCustomersMutation)("createCustomerProductListItem"),{mutateAsync:v}=(0,o.useShopperCustomersMutation)("deleteCustomerProductListItem"),{data:g}=(0,s.J)(),b=(0,o.useCustomerId)(),{formatMessage:y}=(0,a.A)(),h=(0,i.d)(),{icon:f}=(0,p.x)(),E=function(){var a=(0,l.A)((function*(l){const a=null!=l&&l.productId?null==l?void 0:l.productId:null==l?void 0:l.c_subModelIdentifier;n([...t,a]);const i=null==e?void 0:e.id;yield m({parameters:{customerId:b,listId:i},body:{quantity:1,public:!0,priority:1,type:"product",productId:a}},{onError:()=>{h({title:y(d.gS),status:"error"})},onSuccess:()=>
1{h({ref:f,title:y(d.FD,{quantity:1}),status:"success",variant:null!=g&&g.isGuest?"guestWishlistFeedback":"wishlistFeedback",duration:1500,isClosable:null!=g&&g.isGuest?"false":"true",description:null!=g&&g.isGuest?y(d.yb):"",action:null!=g&&g.isGuest?r.createElement(c.$,{as:u.A,to:"/wishlist",variant:"primary",w:"100%"},y(d.Z2)):null})},onSettled:()=>{n(t.filter((e=>e!==a)))}})}));return function(e){return a.apply(this,arguments)}}(),x=function(){var r=(0,l.A)((function*(l){const r=null!=l&&l.productId?null==l?void 0:l.productId:null==l?void 0:l.c_subModelIdentifier;n([...t,r]);const a=null==e?void 0:e.id,i=null==e?void 0:e.customerProductListItems.find((e=>e.productId===r)).id;yield v({body:{},parameters:{customerId:b,listId:a,itemId:i}},{onError:()=>{h({title:y(d.gS),status:"error"})},onSettled:()=>{n(t.filter((e=>e!==r)))}})}));return function(e){return r.apply(this,arguments)}}(),A=t=>{var n;return!(null==e||null===(n=e.customerProductListItems)||void 0===n||!n.find((e=>e.productId===t)))},k=function(){var e=(0,l.A)((function*(e,t){if(t.current)return;t.current=!0;const n=null!=e&&e.productId?null==e?void 0:e.productId:null==e?void 0:e.c_subModelIdentifier,l=A(n)?x:E;yield l(e),t.current=!1}));return function(t,n){return e.apply(this,arguments)}}();return{wishlistLoading:t,addItemToWishlist:E,removeItemFromWishlist:x,isProductInWishlist:A,toggleWishlistItem:k}}},13001:(e,t,n)=>{n.d(t,{NP:()=>P,e6:()=>w});var l=n(68175),r=n(48189),a=n(6834);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const s=e=>Object.entries(e).sort(((e,t)=>parseFloat(e[1])-parseFloat(t[1]))).map((([e])=>e)),d=/^\d+vw$/,c=/^\d+px$/,u=/^\d+em$/,{breakpoints:p}=r.A;let m=p,v=s(m);const g=e=>{const t=(e,t)=>{const n=m[e];if(u.test(n)){const e=parseFloat(n);return{[t]:"max"===t?e-.01+"em":`${e}em`}}const l=parseInt(n,10);return{[t]:"max"===t?l-1+"px":`${l}px`}},n=v.at(e+1),l=v.at(e);return 0===e?t(n,"max"):e===v.length-1?t(l,"min"):o(o({},t(l,"min")),t(n,"max"))},b=e=>e.map((e=>"number"==typeof e?`${e}px`:e)),y=e=>(null==e?void 0:e.constructor)===Object,h=e=>{const t=v.filter((t=>Boolean(e[t]))).pop();let n;return v.slice(0,v.indexOf(t)+1).map((t=>e[t]?(n=e[t],e[t]):n))},f=(e,t)=>{const n=e/100*parseFloat(m[t]);return Object.values(m).some((e=>c.test(e)))?n:((e,t=16)=>Math.round(e*t))(n)},E=(e,t)=>e.replace(/\[([^\]]+)\]/g,"$1").replace(/\{[^}]+\}/g,t),x=e=>e.replace(/\[[^\]]+\]/g,""),A=e=>e.map(((t,n)=>{if("number"==typeof t)return t;if(d.test(t)){const l=parseFloat(t),r=v[n],a=v[n+1];return a?f(l,a):e[n]!==e[n-1]?f(l,r):void 0}return c.test(t)?parseInt(t,10):(a.A.error("Expecting to see values with vw or px unit only",{namespace:"utils.convertToPxNumbers"}),0)})).filter((e=>void 0!==e)),k=e=>e.map((e=>{const{media:{min:t,max:n}}=e,l=[];return t&&l.push(`(min-width: ${t})`),n&&l.push(`(max-width: ${n})`),o(o({},e),{},{media:l.join(" and ")})})),w=({src:e,widths:t,breakpoints:n=p})=>{if(!t)return{sources:[],links:[],src:x(e)};n!==m&&(m=n,v=s(m));const l=y(t)?h(t):t.slice(0),{sources:r,links:a}=((e,t)=>{const n=b(t),l=n.length,r=v.map(((e,t)=>0===t?{media:void 0,mediaLink:g(t),sizes:n[t]}:{media:`(min-width: ${m[e]})`,mediaLink:g(t),sizes:n.at(t>=l?l-1:t)})),a=A((e=>{const t=e.length,n=v.length;if(t<n){const l=e.at(-1),r=n-t;return[...e,...Array(r).fill(l)]}return e})(t)),i=a.length,{sources:o,links:s}=v.reduce(((t,n,l)=>{const o=a.at(l>=i?i-1:l),{sizes:s,media:d,mediaLink:c}=r.at(l),u=t.sources.at(-1),p=t.links.at(-1),m=[1,2].map((t=>{const n=Math.round(o*t),l=Math.round(o*t);return`${E(e,l)} ${n}w`})).join(", ");return l<i&&((null==u?void 0:u.sizes)!==s||m!==(null==u?void 0:u.srcSet))&&t.sources.push({srcSet:m,sizes:s,media:d}),(null==p?void 0:p.sizes)!==s||m!==(null==p?void 0:p.srcSet)?t.links.push({srcSet:m,sizes:s,media:c}
1):p.media.max=c.max,t}),{sources:[],links:[]});return{sources:o.reverse(),links:k(s)}})(e,l);return{sources:r,links:a,src:x(e)}},_=e=>{const t=b(Array.isArray(e)?e:h(e));return v.slice(0,t.length).map(((e,n)=>0===n?t[n]:`(min-width: ${m[e]}) ${t[n]}`)).reverse().join(", ")},O=(e,t)=>{let n=y(e)?h(e):e.slice(0);if(n.length<v.length){const e=n[n.length-1],t=v.length-n.length;n=[...n,...Array(t).fill(e)]}var l;n=(l=A(n),[...new Set(l)]).sort();const r=[];return n.forEach((e=>{r.push(e),r.push(2*e)})),r.map((e=>`${E(t,e)} ${e}w`)).join(", ")},P=({src:e,widths:t,breakpoints:n=p})=>t?(m=n,v=s(m),{sizes:_(t),srcSet:O(t,e),src:x(e)}):{src:x(e)}},34302:(e,t,n)=>{n.d(t,{A:()=>b});var l=n(64180),r=n(68175),a=n(18801),i=n(77810),o=n(75826),s=n.n(o),d=n(93122),c=n(44940),u=n(36287),p=n(13001);const m=["src","widths","imageProps","as","isFetchPriority","subModelIdentifier"];function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}const g=e=>{let{src:t,widths:n,imageProps:o,as:s,isFetchPriority:g=!1,subModelIdentifier:b=""}=e,y=(0,a.A)(e,m);const h=s||d.E,f=(0,c.D)(),E=(0,i.useMemo)((()=>(0,p.NP)({src:t,widths:n,breakpoints:f.breakpoints})),[t,n,f.breakpoints]),x={};return b&&(x.id=`swatch-content-${b}`),g&&(delete o.loading,o.fetchpriority="high"),i.createElement(u.az,(0,l.A)({},y,""!==b&&function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},x)),i.createElement(h,(0,l.A)({},E,o)))};g.propTypes={src:s().string,widths:s().oneOfType([s().array,s().object]),imageProps:s().object,as:s().elementType,subModelIdentifier:s().string,isFetchPriority:s().bool};const b=g},713:(e,t,n)=>{n.d(t,{A:()=>A});var l=n(64180),r=n(77810),a=n(75826),i=n.n(a),o=n(73352),s=n(66569),d=n(79162),c=n(36287),u=n(2540),p=n(25635),m=n(81857),v=n(32440),g=n(4679),b=n(37594),y=n(65016);const h=({lists:e})=>{const t=(0,o.Vl)("Accordion");if(Array.isArray(e)&&0!==e.length)return r.createElement(m.K,null,r.createElement(v.X,t.accordionList,r.createElement(g.N,null,e.map(((e,n)=>r.createElement(b.Tr,(0,l.A)({key:n},t.accordionPanelElement),r.createElement(y.Td,t.accordionPanelTextList,(null==e?void 0:e.value_name)&&e.value_name),r.createElement(y.Td,t.accordionPanelTextList,null!=e&&e.has_check?r.createElement(p.CheckIcon,(0,l.A)({"data-testid":"check-icon"},t.checkIconBox)):r.createElement(r.Fragment,null,(null==e?void 0:e.value)&&e.value))))))))};h.propTypes={lists:i().arrayOf(i().shape({value_name:i().string,has_check:i().bool,value:i().string}))};const f=h;var E=n(31390);const x=({item:e,isAccordionList:t,hasBigFontSize:n,hasSecondaryTitle:a,contrasted:i,smallGap:m=!1})=>{const v=(0,o.Vl)("Accordion");return e&&0!==Object.keys(e).length?r.createElement(s.A,(0,l.A)({},v.item,i?{backgroundColor:"background.light",marginBottom:m?"0.5rem":"1rem",border:"none"}:{borderBottom:"small",borderStyle:"solid",borderColor:"border.light"}),(({isExpanded:i})=>r.createElement(r.Fragment,null,r.createElement(d.J,{"data-testid":"accordion-button",alignItems:"center"},r.createElement(c.az,(0,l.A)({},v.accordionButtonTitle,a&&{maxW:"12.5rem"},{sx:n?v.accordionButtonParagraphStyle:v.accordionButtonTitleStyle}),(null==e?void 0:e.accordion_title)||(null==e?void 0:e.summary)),!i&&a&&r.createElement(c.az,v.accordionButtonTextDesktop,null==e?void 0:e.secondary_title),r.createElement(c.az,(0,l.A)({transform:i?"rotate(180deg)":"rotate(0deg)"},v.iconBox),i?r.createElement(p.MinusIcon,(0,l.A)({},v.iconBox,{"data-testid":"minus-icon"})):r.createElement(c.az,v.addIconBox,r.createElement(p.AddIcon,(0,l.A)({},v.iconBox,{"data-testid":"add-icon"}))))),!i&&a&&r.createElement(c.az,v.accordionButtonTextMobile,null==e?void 0:e.secondary_title),r.createElement(u.v,{"data-testid":"accordion-content"},t?r.createElement(f,{lists:null==e?void 0:e.values}):r.createElement(E.A,(0,l.A)({as:c.az,html:(null==e?void 0:e.paragraph)||(null==e?void 0:e.details)},v.accordionPanelText,{sx:{".videoWrapper":{position:"relative",width:"100%",aspectRatio:"16 / 9",height:"auto"}}})))))):null};x.propTypes={item:i().object,isAccordionList:i().bool,hasBigFontSize:i().bool,hasSecondaryTitle:i().bool,contrasted:i().bool,smallGap:i().bool};const A=x},519:(e,t,n)=>{n.d(t,{A:()=>O});var l=n(64180),r=n(77810),a=n(73352),i=n(46946),o=n(36287),s=n(86400),d=n(14893),c=n(40133),u=n(45915),p=n(75826),m=n.n(p),v=n(25635),g=(n(55981),n(59714)),b=n(11744),y=n(73619),h=n(74908),f=n(87275),E=n(90031),x=n(68066),A=n(34692);const k={_focusVisible:{outline:"none",boxShadow:"none",border:"small",borderStyle:"solid",borderColor:"var(--chakra-colors-background-default)"}}
1,w=({title:e,subtitle:t,text:n,ctaLabel:p,ctaUrl:m,isSelected:b,onClick:y,noneSelected:h,reset:E,index:x,cardsLength:w,linkIsAbsoulte:_})=>{const O=(0,a.o5)("ContentCards"),P=(0,A.A)(),C=_?{as:"a",href:m,target:"_blank",rel:"noopener noreferrer"}:{as:f.Link,to:m},S=(0,i.A)({base:!0,md:!0,lg:!1});return r.createElement(o.az,(0,l.A)({flexGrow:b||h?1:0,onClick:()=>{b||y()},borderRight:x!==w-1?{base:"none",lg:"large"}:"none",borderBottom:x!==w-1?{base:"large",lg:"none"}:"none",display:"flex",alignItems:h?{base:"center",lg:"flex-end"}:b?{base:"flex-start",lg:"center"}:{base:"center",lg:"flex-start"}},O.cardContainer,{background:h?"rgba(0,0,0,0.3)":"rgba(0,0,0,0.5)",minHeight:b?{base:"25.6875rem",lg:"inherit"}:h?{base:"9rem",lg:"inherit"}:{base:"3.4375rem",lg:"inherit"},p:h||b?h?{base:"0 1rem",md:"0 1.5rem",lg:"2.5rem 1.5rem",xl:"10rem 1.5rem"}:{base:" 1.5rem 1rem",md:"3.25rem 1.5rem",lg:"1.5rem",xl:"2.5rem 1.5rem 2.5rem 16.25rem"}:{base:"0.5rem 1rem",md:"0.5rem 1.5rem",lg:"1.5rem",xl:"1.5rem"}}),h&&r.createElement(r.Fragment,null,r.createElement(g.qX,null,r.createElement(s.B,(0,l.A)({key:x},O.card),r.createElement(d.$,(0,l.A)({type:"button",onClick:y,"aria-label":P.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),y())}},k),r.createElement(v.AddIcon,O.addIcon)),r.createElement(c.E,O.subtitle,t),r.createElement(c.E,O.title,e))),r.createElement(g.cD,O.fullContainer,r.createElement(u.s,(0,l.A)({key:x},O.mobileCard),r.createElement(s.B,null,r.createElement(c.E,O.subtitle,t),r.createElement(c.E,O.title,e)),r.createElement(d.$,(0,l.A)({type:"button","aria-label":P.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onClick:y,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),y())}},k),r.createElement(v.AddIcon,O.addIcon))))),!h&&r.createElement(r.Fragment,null,r.createElement(g.qX,O.fullContainer,r.createElement(c.E,O.selectedContainer,b?r.createElement(s.B,(0,l.A)({},O.card,O.selectedCard,{maxWidth:"35.5625rem"}),r.createElement(c.E,O.subtitle,t),r.createElement(c.E,O.title,e),r.createElement(c.E,O.text,n),p&&m&&r.createElement(d.$,(0,l.A)({variant:"inverse-icon-button",rightIcon:r.createElement(v.ChevronRight,O.chevronRight)},C),p)):r.createElement(c.E,(0,l.A)({},O.title,{style:{writingMode:"vertical-rl"}}),e)),b&&!S&&r.createElement(d.$,(0,l.A)({type:"button",role:"group","aria-label":P.formatMessage({id:"global.close_card.icon",defaultMessage:[{type:0,value:"Close Card"}]}),"data-testid":"close-icon",onClick:E,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),E())}},O.closeIconOuterContainer),r.createElement(o.az,O.closeIconInnerContainer,r.createElement(v.CloseIcon,O.closeIcon)))),r.createElement(g.cD,O.fullContainer,b?r.createElement(u.s,O.mobileSelectedContainer,r.createElement(s.B,O.selectedCard,r.createElement(c.E,O.subtitle,t),r.createElement(c.E,O.title,e),r.createElement(c.E,O.text,n),r.createElement(d.$,(0,l.A)({},O.buttonVariant,{rightIcon:r.createElement(v.ChevronRight,O.chevronRight)},C),p)),r.createElement(d.$,(0,l.A)({type:"button",role:"group","aria-label":P.formatMessage({id:"global.close_card.icon",defaultMessage:[{type:0,value:"Close Card"}]}),"data-testid":"close-icon",onClick:E,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),E())}},O.closeIconOuterContainer),r.createElement(o.az,O.closeIconInnerContainer,r.createElement(v.CloseIcon,O.closeIcon)))):r.createElement(u.s,O.mobileClosedCard,r.createElement(c.E,O.title,e),r.createElement(d.$,(0,l.A)({type:"button","aria-label":P.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onClick:y,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),y())}},k),r.createElement(v.AddIcon,O.addIcon))))))};w.propTypes={linkIsAbsoulte:m().bool,title:m().string,subtitle:m().string,isSelected:m().bool,onClick:m().func,noneSelected:m().bool,reset:m().func,index:m().number,cardsLength:m().number,text:m().string,ctaLabel:m().string,ctaUrl:m().string};const _=({contentData:e})=>{const t=(0,a.o5)("ContentCards"),{locale:n}=(0,x.A)(),i=(0,y.y)(),{card:o=[]}=e,d=3===o.length||4===o.length?o:[],[c,u]=(0,r.useState)(null),p=o.find((e=>(null==e?void 0:e._metadata.uid)===c)),m=(0,h.Ay)(p?null==p?void 0:p.card_images:null==e?void 0:e.cover_image),v=d.filter((e=>{var t,n,l;
1return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})).map((e=>e.button.productsfcc.data[0].id)).filter(Boolean),{data:g}=(0,E.useProducts)({parameters:{ids:v.join(","),expand:["availability","images"]},headers:{"x-debug":"content-cards-index"}},{enabled:(null==v?void 0:v.length)>0});return r.createElement(s.B,(0,l.A)({background:`url(${m.url}) lightgray 50% / cover no-repeat`},t.container),d.map(((e,t)=>{var l,a,o,s;const{url:p,label:m,isAbsolute:v}=(0,b._y)({link:null==e?void 0:e.button,categoriesData:i,productsData:g,locale:(null==n?void 0:n.alias)||(null==n||null===(l=n.id)||void 0===l?void 0:l.toLowerCase())});return r.createElement(w,{key:e._metadata.uid,title:null==e||null===(a=e.text_group)||void 0===a?void 0:a.title,subtitle:null==e||null===(o=e.text_group)||void 0===o?void 0:o.label,text:null==e||null===(s=e.text_group)||void 0===s?void 0:s.body_copy,ctaLabel:m,ctaUrl:p,linkIsAbsoulte:v,isSelected:c===(null==e?void 0:e._metadata.uid),onClick:()=>u(null==e?void 0:e._metadata.uid),reset:()=>u(null),noneSelected:null===c,cardsLength:d.length,index:t})})))};_.propTypes={contentData:m().shape({card:m().array,cover_image:m().array})};const O=_},36432:(e,t,n)=>{n.d(t,{A:()=>d});var l=n(64180),r=n(18801),a=n(77810),i=n(71955);const o=["componentType"],s=e=>{var t,n,s,d,c,u,p,m;let{componentType:v}=e,g=(0,r.A)(e,o);const b={url:null==g||null===(t=g.media)||void 0===t?void 0:t.url,contentType:null==g||null===(n=g.media)||void 0===n?void 0:n.content_type,title:null==g||null===(s=g.media)||void 0===s?void 0:s.title},y={label:null==g||null===(d=g.textblock)||void 0===d?void 0:d.label,title:null==g||null===(c=g.textblock)||void 0===c?void 0:c.title,bodyCopy:null==g||null===(u=g.textblock)||void 0===u?void 0:u.bodycopy,desktopAlignment:null==g||null===(p=g.textblock)||void 0===p?void 0:p.desktopalignment,tabletMobileAlignment:null==g||null===(m=g.textblock)||void 0===m?void 0:m.tabletmobilealignment},h={herobanner:()=>{var e;return a.createElement(i.Hi,(0,l.A)({},g,{media:b,isMaskHeaderActive:!(null==g||null===(e=g.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:y,variant:null==g?void 0:g.backgroundcolor,height:null==g?void 0:g.contentheight,buttonText:null==g?void 0:g.button}))},hero_banner:()=>{var e;return a.createElement(i.Wj,(0,l.A)({},g,{media:b,isMaskHeaderActive:!(null==g||null===(e=g.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:y,variant:null==g?void 0:g.backgroundcolor,height:null==g?void 0:g.contentheight,buttonText:null==g?void 0:g.button}))},coffee_lounge_component:()=>{var e;return a.createElement(i.Hi,(0,l.A)({},g,{media:b,isMaskHeaderActive:!(null==g||null===(e=g.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:y,variant:null==g?void 0:g.backgroundcolor,height:"mid",buttonText:null==g?void 0:g.button}))},generic_html_content:()=>a.createElement(i.kr,{bodycopy:null==g?void 0:g.body_copy}),pricing:()=>a.createElement(i.vl,{title:null==g?void 0:g.title,heading:null==g?void 0:g.heading,bodycopy:null==g?void 0:g.body_copy,pricingGroup:null==g?void 0:g.pricing_group}),promo_slider:()=>a.createElement(i.jj,{heading:null==g?void 0:g.heading,sliderGroup:null==g?void 0:g.slider_group}),promo_slider_image:()=>a.createElement(i.W1,{heading:null==g?void 0:g.heading,sliderGroup:null==g?void 0:g.slider_group,uid:null==g?void 0:g.uid}),promo_slider_video:()=>a.createElement(i.A3,{sliderGroup:null==g?void 0:g.slider_group}),accordions:()=>a.createElement(i.Ol,{variant:null==g?void 0:g.backgroundcolor,accordionVariant:null==g?void 0:g.accordioncolor,isEditorial:!0,items:null==g?void 0:g.accordion_group}),specifications:()=>{const e=[...(null==g?void 0:g.standard_accordion)??[],...(null==g?void 0:g.value_accordion)??[]];return a.createElement(i.Ol,{isEditorial:!0,title:null==g?void 0:g.component_title,items:e})},category_moodboard:()=>a.createElement(i.yx,{hasPaddings:null==g?void 0:g.has_paddings,moodboardGroup:null==g?void 0:g.moodboard_group}),plpwhitebanner:()=>a.createElement(i.ux,{heading:null==g?void 0:g.heading,bodycopy:null==g?void 0:g.body_copy,isVideo:null==g?void 0:g.is_video,image:null==g?void 0:g.image,video:null!=g&&g.video&&null!=g&&g.video.length?null==g?void 0:g.video[0]:null,variant:null==g?void 0:g.wrapper,isFirstElement:(null==g?void 0:g.isFirstElement)??!1,titleAs:null==g?void 0:g.titleAs}),key_features:()=>a.createElement(i.jK,{title:g.header_copy,description:g.body_copy,cards:g.feature_cards}
1),content_cards:()=>a.createElement(i.pM,{contentData:g}),sorting:()=>a.createElement(i.Nj,{hasSlider:!1,title:null==g?void 0:g.title,variant:null==g?void 0:g.backgroundcolor,heading:null==g?void 0:g.heading,bodycopy:null==g?void 0:g.body_copy,sortingGroup:null==g?void 0:g.sorting_group,buttons:null==g?void 0:g.buttons}),sorting_slider:()=>a.createElement(i.Nj,{hasSlider:null==g?void 0:g.has_slider,title:null==g?void 0:g.title,variant:null==g?void 0:g.backgroundcolor,heading:null==g?void 0:g.heading,bodycopy:null==g?void 0:g.body_copy,sortingGroup:null==g?void 0:g.sorting_slider_group}),padding_block:()=>a.createElement(i.hl,{size:g.size,color:g.color}),text_group:()=>a.createElement(i.Lv,(0,l.A)({},g,{title:g.header_copy,description:g.body_copy,color:g.color})),steps:()=>a.createElement(i.gj,{heading:null==g?void 0:g.heading,image:null==g?void 0:g.image,stepsGroup:null==g?void 0:g.steps_group,button:null==g?void 0:g.button}),gallery:()=>{var e;return a.createElement(i.Z2,{hasPaddings:null==g?void 0:g.has_paddings,variant:null==g?void 0:g.backgroundcolor,heading:null==g?void 0:g.heading,bodycopy:null==g?void 0:g.body_copy,mediaLayouts:null==g||null===(e=g.media_layouts)||void 0===e?void 0:e.map((e=>({type:e._content_type_uid??"",media1:e.media_1??null,media2:e.media_2??null,media3:e.media_3??null})))})},shop_the_look:()=>a.createElement(i.no,{hasPaddings:null==g?void 0:g.has_paddings,isVideo:null==g?void 0:g.is_video,video:null!=g&&g.video&&null!=g&&g.video.length?null==g?void 0:g.video[0]:null,image:null==g?void 0:g.image,textBlock:y,categorySfcc:null==g?void 0:g.categorysfcc}),content_slider:()=>a.createElement(i.pv,{title:null==g?void 0:g.title,hasPaddings:null==g?void 0:g.has_paddings,variant:null==g?void 0:g.backgroundcolor,contentSliderGroup:null==g?void 0:g.content_slider_group}),stories:()=>a.createElement(i.om,{title:null==g?void 0:g.title,screenStart:null==g?void 0:g.screen_start,storiesGroup:null==g?void 0:g.stories_group,screenEnd:null==g?void 0:g.screen_end,hasCloseButton:null==g?void 0:g.has_close_button,autoplayDelay:null==g?void 0:g.autoplay_delay,maskgroup:null==g?void 0:g.maskgroup}),product_moodboard:()=>a.createElement(i.tM,{productMoodboardGroup:null==g?void 0:g.product_moodboard_group}),sidecard:()=>{var e,t,n,l,r,o,s,d,c;const u={bodyCopy:null==g||null===(e=g.text_group)||void 0===e?void 0:e.bodycopystandard,label:null==g||null===(t=g.text_group)||void 0===t?void 0:t.label,title:null==g||null===(n=g.text_group)||void 0===n?void 0:n.title},p={bodyCopy:null==g||null===(l=g.text_group_pdp)||void 0===l?void 0:l.bodycopy,expandCtaTitle:null==g||null===(r=g.text_group_pdp)||void 0===r?void 0:r.expand_cta_title,closeCtaTitle:null==g||null===(o=g.text_group_pdp)||void 0===o?void 0:o.close_cta_title},m={image_standard:null==g?void 0:g.image_standard,image_full:null==g?void 0:g.image_full,image_pdp:null==g?void 0:g.image_pdp};return a.createElement(i.YZ,{videos:null==g?void 0:g.videos,textGroup:u,textGroupPdp:p,imageGroup:m,imageAlt:null==u?void 0:u.title,imagePosition:null==g||null===(s=g.image_position)||void 0===s?void 0:s.toLowerCase(),type:null==g||null===(d=g.type)||void 0===d?void 0:d.toLowerCase(),backgroundColor:null==g||null===(c=g.background_color)||void 0===c?void 0:c.toLowerCase(),appDownloadContent:null==g?void 0:g.application_group,button:null==g?void 0:g.button,hasPaddings:null==g?void 0:g.has_paddings,titleAs:null==g?void 0:g.titleAs})},video:()=>a.createElement(i.Dx,{data:g}),plpbannerpromo:()=>a.createElement(i.m6,{heading:null==g?void 0:g.heading,bodycopy:null==g?void 0:g.body_copy,image:null==g?void 0:g.image,button:null==g?void 0:g.button}),disclaimer:()=>a.createElement(i.MW,{heading:null==g?void 0:g.heading,bodycopy:null==g?void 0:g.body_copy,icon:null==g?void 0:g.image,links:null==g?void 0:g.buttons}),quick_links:()=>a.createElement(i.pe,{quickLinksData:null==g?void 0:g.quick_link,title:null==g?void 0:g.links_title}),premium_services_component:()=>a.createElement(i.Wb,{title:null==g?void 0:g.title,description:null==g?void 0:g.subtitle,button:null==g?void 0:g.button,image:null==g?void 0:g.images}),newsletter_subscription_form:()=>a.createElement(i.AH,{title:null==g?void 0:g.form_title,subtitle:null==g?void 0:g.form_subtitle,thankYouLabels:{title:null==g?void 0:g.thank_you_title,subtitle:null==g?void 0:g.thank_you_subtitle,disclaimer:null==g?void 0:g.thank_you_disclaimer,date:null==g?void 0:g.thank_you_date_label},campaignTag:null==g?void 0:g.campaign_tag,pspMarketingConsentMandatory:null==g?void 0:g.is_marketing_consent_mandatory_,psp:!0}),faq_page_top_banner:()=>a.createElement(i.e1,{heading:null==g?void 0:g.banner_title,bodycopy:null==g?void 0:g.banner_subtitle,icon:null==g?void 0:g.images}),pdpbannerpromo:()=>a.createElement(i.Yv,{label:null==g?void 0:g.label,bodycopy:null==g?void 0:g.body_copy})}[v];return a.createElement("div",{className:"editorial-components-root","data-ab":`editorial-${v}`,"data-cs-label":`editorial-${v}`},h?h():null)};s.displayName="EditorialComponentsFactory";const d=s},32324:(e,t,n)=>{n.d(t,{e:()=>m});var l=n(64180),r=n(77810),a=n(75826),i=n.n(a),o=n(73352),s=n(36287),d=n(45915),c=n(93122),u=n(74908),p=n(10900);const m=({bodycopy:e="",heading:t="",icon:n})=>{const a=(0,o.o5)("Faq",{}),{bannerFaqStyles:i}=a||null,m=(0,u.Ay)(n);return r.createElement(s.az,i.bannerContainer,r.createElement(d.s,i.bannerGrid,m.url&&r.createElement(s.az,i.bannerIcon,r.createElement(c.E,{w:"100%",src:m.url,alt:(null==n?void 0:n.description)||""})),r.createElement(d.s,i.bannerContent,r.createElement(s.az,(0,l.A)({"data-testid":"faqs-banner-heading"},i.bannerHeading),(0,p.Ay)(t)),r.createElement(s.az,(0,l.A)({"data-testid":"faqs-banner-bodycopy",sx:{a:{color:"text.tertiary",textDecoration:"underline",fontWeight:"normal"}}},i.bannerBodycopy),(0,p.Ay)(e)))))};m.propTypes={heading:i().string,bodycopy:i().string,icon:i().shape()}}
1,17043:(e,t,n)=>{n.d(t,{A:()=>m});var l=n(77810),r=n(73352),a=n(64194),i=n(36287),o=n(40133),s=n(99415),d=n(75826),c=n.n(d),u=n(41863);const p=({endingDate:e,variant:t="default"})=>{const n=(0,r.o5)("HeroBannerCountdown",{variant:t}),d=new Date(e);return l.createElement(s.Ay,{date:d,renderer:({days:e,hours:t,minutes:r,seconds:s})=>l.createElement(a.z,n.container,l.createElement(i.az,n.counterBox,l.createElement(i.az,n.time,l.createElement(o.E,n.timeNumber,e)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.days",defaultMessage:[{type:0,value:"Days"}]}))),l.createElement(i.az,n.counterBox,l.createElement(i.az,n.time,l.createElement(o.E,n.timeNumber,t)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.hours",defaultMessage:[{type:0,value:"Hours"}]}))),l.createElement(i.az,n.counterBox,l.createElement(i.az,n.time,l.createElement(o.E,n.timeNumber,r)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.minutes",defaultMessage:[{type:0,value:"Minutes"}]}))),l.createElement(i.az,n.counterBox,l.createElement(i.az,n.time,l.createElement(o.E,n.timeNumber,s)),l.createElement(o.E,n.text,l.createElement(u.A,{id:"hero_banner_countdown.label.seconds",defaultMessage:[{type:0,value:"Seconds"}]}))))})};p.propTypes={endingDate:c().string,variant:c().string};const m=p},71955:(e,t,n)=>{n.d(t,{Ol:()=>Ne,pM:()=>i.A,pv:()=>L,MW:()=>St,Dx:()=>et,e1:()=>jt.e,Z2:()=>rt,kr:()=>ne,Hi:()=>Z,Wj:()=>te,jK:()=>a.A,yx:()=>We,AH:()=>d.A,Yv:()=>Zt,m6:()=>Pt,ux:()=>ft,hl:()=>l.A,Wb:()=>s.A,vl:()=>Ht,tM:()=>Ot,jj:()=>xe,W1:()=>Se,A3:()=>Le,pe:()=>o.A,hy:()=>Jt,hF:()=>Yt,no:()=>pt,YZ:()=>ce,Nj:()=>Je,gj:()=>qe,om:()=>ht,Lv:()=>r.A});var l=n(61437),r=n(27573),a=n(98305),i=n(519),o=n(80911),s=n(95617),d=n(56233),c=n(64180),u=n(68175),p=n(77810),m=n(75826),v=n.n(m),g=n(46946),b=n(73352),y=n(36287),h=n(45915),f=n(67848),E=n(63325),x=n(25635),A=n(55939),k=n(93122),w=n(40133),_=n(14893),O=n(87275),P=n(74908),C=n(73619),S=n(11744),j=n(31390),I=n(68066),D=n(90031);const T=({image:e=null,textblock:t=null,styleVariant:n})=>{var l,r,a,i,o,s,d;const u=(0,b.Vl)("ContentSlider",{variant:n}),m=(0,P.Ay)(e),v={base:"grey"===n?"secondary":"inverse-primary",xl:"inverse-primary"},g=(0,C.y)(),{data:f}=(0,D.useProducts)({parameters:{ids:(null==t||null===(l=t.button)||void 0===l||null===(r=l.productsfcc)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.length)>0?null==t?void 0:t.button.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"content-slider-tile-index"}},{enabled:(null==t||null===(i=t.button)||void 0===i||null===(o=i.productsfcc)||void 0===o||null===(s=o.data)||void 0===s?void 0:s.length)>0}),{buildUrl:E,locale:x}=(0,I.A)(),{url:T,label:$,isAbsolute:M}=(0,S._y)({link:null==t?void 0:t.button,categoriesData:g,productsData:f,locale:(null==x?void 0:x.alias)||(null==x||null===(d=x.id)||void 0===d?void 0:d.toLowerCase())}),L=M?{as:"a",href:T,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(T,E)};return p.createElement(p.Fragment,null,p.createElement(y.az,(0,c.A)({"data-testid":"content-slider-tile"},u.slidemain),m.url&&p.createElement(A.g,(0,c.A)({ratio:m.ratio},u.image),p.createElement(k.E,{src:m.url,alt:(null==e?void 0:e.alt)||""})),p.createElement(h.s,u.textblock,p.createElement(h.s,u.textblockheadingcontainer,(null==t?void 0:t.label_paragraph)&&p.createElement(w.E,u.label_paragraph,null==t?void 0:t.label_paragraph),(null==t?void 0:t.title)&&p.createElement(w.E,u.textblocktitle,null==t?void 0:t.title)),(null==t?void 0:t.body_copy)&&p.createElement(j.A,(0,c.A)({as:y.az,html:null==t?void 0:t.body_copy},u.textblockbodycopy)),$&&T&&p.createElement(_.$,(0,c.A)({},L,u.cta,{variant:v}),$))))};function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}T.propTypes={image:v().shape(),textblock:v().shape({label:v().string,label_paragraph:v().string,title:v().string,body_copy:v().string,button:v().shape()}),styleVariant:v().string};const L=({title:e="",variant:t="Blue De'Longhi",contentSliderGroup:n=[]})=>{let l="default";switch(t){case"Black":l="black";break;case"Light Grey":l="grey"}const r=e.replaceAll(/ /g,"-").toLowerCase(),a=(0,g.A)({base:!0,md:!1}),i=(0,b.Vl)("Swiper"),o=(0,b.Vl)("ContentSlider",{variant:l});return p.createElement(y.az,(0,c.A)({"data-testid":"content-slider"},o.container),p.createElement(y.az,{__css:M(M({},i),o.content),display:{base:"block",xl:"none"}},n&&(null==n?void 0:n.length)>0&&p.createElement(E.RC,{className:"cs-swiper-mobile",key:`cs-mobile-swiper-controller-${r}`,modules:[f.xI,f.s3,f.dK],centeredSlides:!0,slidesPerView:1,pagination:{clickable:!0,el:`.slider-pagination-mobile-${r}`,renderBullet:(e,t)=>{var l;return`<span class="${t}" id="pag-tab-${e}">${null===(l=n[e].textblock)||void 0===l?void 0:l.label}</span>`}},onSlideChangeTransitionStart:e=>{a&&(document.getElementById("mobile-pagination-container").scrollLeft=document.getElementById(`pag-tab-${e.activeIndex}`).offsetLeft)}},n.map(((e,t)=>p.createElement(E.qr,(0,c.A)({key:`content-slider-tile-${t}`},o.slide),p.createElement(T,{image:null==e?void 0:e.image,textblock:null==e?void 0:e.textblock,styleVariant:l})))),p.createElement(y.az,{id:"mobile-pagination-container"},p.createElement(h.s,(0,c.A)({className:`slider-pagination-mobile-${r}`},o.mobilepagination))))),p.createElement(y.az,{__css:M(M({},i),o.content),display:{base:"none",xl:"block"}},n&&(null==n?void 0:n.length)>0&&p.createElement(E.RC,{className:"cs-swiper-desktop",key:`cs-swiper-${r}`,modules:[f.xI,f.Vx,f.dK,f.s3],pagination:{clickable:!0,el:`.slider-pagination-${r}`,renderBullet:(e,t)=>{var l;return`<span class="${t}">${null===(l=n[e].textblock)||void 0===l?void 0:l.label}</span>`}},navigation:{prevEl:`.swiper-button-prev-${r}`,nextEl:`.swiper-button-next-${r}`},keyboard:{enabled:!0},loop:!0,centeredSlides:!0,slidesPerView:1.2,maxBackfaceHiddenSlides:0},n.map(((e,t)=>p.createElement(E.qr,(0,c.A)({key:`content-slider-tile-${t}`},o.slide),p.createElement(T,{image:null==e?void 0:e.image,textblock:null==e?void 0:e.textblock,styleVariant:l})))),p.createElement(x.ChevronLeft,(0,c.A)({className:`swiper-button-prev swiper-button-prev-${r}`,"aria-label":"swiper button prev icon"},o.chevronIcon)),p.createElement(x.ChevronRight,(0,c.A)({className:`swiper-button-next swiper-button-next-${r}`,"aria-label":"swiper button next icon"},o.chevronIcon)),p.createElement(h.s,(0,c.A)({className:`slider-pagination-${r}`},o.pagination)))))};L.propTypes={title:v().string,variant:v().string,contentSliderGroup:v().arrayOf(v().shape({image:v().shape(),textblock:v().shape({label:v().string,label_paragraph:v().string,title:v().string,body_copy:v().string,cta:v().shape({title:v().string,href:v().string})})}))};var z=n(18801);const B=["alignment","as","textStyle","color","fontWeight"],V=e=>{let{alignment:t="left",as:n="p",textStyle:l="body-medium",color:r="text.secondary",fontWeight:a="normal"}=e,i=(0,z.A)(e,B);return p.createElement(y.az,i,p.createElement(w.E,{as:n,textAlign:t,textStyle:l,fontWeight:a,color:r},i.children))};V.propTypes={as:v().string,alignment:v().oneOfType([v().object,v().string]),textStyle:v().string,fontWeight:v().string,color:v().string,children:v().oneOfType([v().string,v().node])},n(55981);const N=["as","title","titleSpacing","alignment","textStyle","fontWeight","color","childrenTextStyle","childrenTextWeight","childrenTextColor","textTransform","noMinHeight"],F=e=>{let{as:t,title:n,titleSpacing:l,alignment:r="center",textStyle:a="display-large",fontWeight:i="semibold",color:o="text.default",childrenTextStyle:s="body-xlarge",childrenTextWeight:d="normal",childrenTextColor:u="text.default",textTransform:m="none",noMinHeight:v=!1}=e,g=(0,z.A)(e,N);return p.createElement(y.az,(0,c.A)({textAlign:r,textTransform:m},g),n&&p.createElement(y.az,{as:t,textStyle:a,color:o,fontWeight:i,mb:l},n),g.children&&p.createElement(y.az,{textStyle:s,fontWeight:d,color:u,minHeight:v?"auto":{base:"initial",sm:"3.75rem",md:"5rem",lg:"6.25rem",xl:"3.75rem"}},g.children))};
1F.propTypes={as:v().string,title:v().oneOfType([v().string,v().node]),titleSpacing:v().oneOfType([v().string,v().object]),alignment:v().oneOfType([v().object,v().string]),textStyle:v().string,fontWeight:v().string,color:v().string,childrenTextStyle:v().string,childrenTextWeight:v().string,childrenTextColor:v().string,textTransform:v().string,noMinHeight:v().bool,children:v().oneOfType([v().string,v().node]),titleAs:v().string};const R=(e,t,n)=>{if(!t)return null;const l=n?"0.5":"0.2",r="white"===t?"255, 255, 255":"0, 0, 0";return a={"middle-left":270,"middle-right":90,"middle-center":0,"top-center":0,"bottom-center":180}[e]??180,"middle-center"===e?`linear-gradient(${a}deg, rgba(${r}, ${l}) 100%, rgba(${r}, ${l}) 100%)`:`linear-gradient(${a}deg, rgba(${r}, 0) 0%, rgba(${r}, ${l}) 100%)`;var a},W=(e,t)=>"column"===e?"unset":""===e&&t?{base:"2.5rem",md:"1.5rem",lg:"0rem"}:"NaNrem";var G=n(17043),q=n(27362);function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const K=({maxWidth:e="120rem",textBlock:t,variant:n,hasPaddings:l,countdown:r,buttonText:a,isSmallHeight:i=!1,isMediumHeight:o=!1,isFirstElement:s})=>{var d,u,m,v,g,f,E,x;const A=(0,b.Vl)("HeroBannerText"),{buildUrl:k,locale:w}=(0,I.A)(),P=((e="middle-center",t)=>t.alignment[e]||t.alignment["middle-center"])(null==t?void 0:t.desktopAlignment,A),T=null!=t&&null!==(d=t.desktopAlignment)&&void 0!==d&&d.includes("center")?"center":"left",$=W("",l),M=(0,C.y)(),{data:L}=(0,D.useProducts)({parameters:{ids:(null==a||null===(u=a.productsfcc)||void 0===u||null===(m=u.data)||void 0===m?void 0:m.length)>0?a.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"hero-banner-index"}},{enabled:(null==a||null===(v=a.productsfcc)||void 0===v||null===(g=v.data)||void 0===g?void 0:g.length)>0}),{url:z,label:B,isAbsolute:N}=(0,S._y)({link:a,categoriesData:M,productsData:L,locale:(null==w?void 0:w.alias)||(null==w||null===(f=w.id)||void 0===f?void 0:f.toLowerCase())}),R=N?{as:"a",href:z,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(z,k)},U=null==r||null===(E=r[0])||void 0===E?void 0:E.end_date,K="middle-right"!==(null==t?void 0:t.desktopAlignment)&&"middle-left"!==(null==t?void 0:t.desktopAlignment),{hasSeoH1:Y}=(0,q.useSeoH1)();return p.createElement(h.s,(0,c.A)({maxW:e},P.container,{"data-testid":n,px:H({},K?{base:"1rem",lg:"2.5rem"}:{base:"unset",sm:"unset",md:"unset",lg:"1rem","2xl":"unset"}),sx:{"@media screen and (min-width: 1399px) and (max-width: 1439px)":{px:"unset"}},zIndex:2}),p.createElement(h.s,(0,c.A)({textAlign:{base:"center",md:"center",lg:T}},P.textContent,{py:$,"data-testid":"hero-banner-text-flex"}),(null==t?void 0:t.label)&&p.createElement(V,(0,c.A)({alignment:{base
1:"center",md:"center",lg:T},"data-testid":"hero-banner-text-label",mb:i?"1rem":{base:"1rem",sm:"1rem",md:"1.5rem",lg:"1.5rem"},color:"black"===n?"text.inverse":"text.secondary"},A.textTitle),p.createElement(j.A,{as:y.az,html:null==t?void 0:t.label})),p.createElement(F,(0,c.A)({alignment:{base:"center",md:"center",lg:T},title:p.createElement(y.az,null,p.createElement(j.A,{role:"heading",as:!Y&&s?"h1":"h2",html:null==t?void 0:t.title})),titleSpacing:i?"1rem":o?"1.5rem":{base:"1rem",md:"1.5rem",lg:"2.5rem"},color:"black"===n?"text.inverse":"text.default",childrenTextColor:"black"===n?"text.inverse":"text.default",mb:i?"1rem":o?"1.5rem":{base:"1rem",md:"1.5rem",lg:"2.5rem"},noMinHeight:!0},A.textTitleDescription),p.createElement(j.A,{as:y.az,html:null==t?void 0:t.bodyCopy})),U&&p.createElement(h.s,{justify:{base:"center",lg:null!=t&&null!==(x=t.desktopAlignment)&&void 0!==x&&x.includes("center")?"center":"flex-start"}},p.createElement(G.A,{endingDate:U,variant:n})),B&&z&&p.createElement(y.az,{textAlign:{base:"center",md:"center",lg:T}},p.createElement(_.$,(0,c.A)({},R,{"data-cs-label":"editorial-herobanner-cta",variant:"black"===n?"inverse-primary":"primary"},A.HeroBannerButton),B))))};K.propTypes={textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string,desktopAlignment:v().string,tabletMobileAlignment:v().string}),buttonText:v().object,maxWidth:v().string,variant:v().string,hasPaddings:v().bool,countdown:v().array,isSmallHeight:v().bool,isMediumHeight:v().bool,isFirstElement:v().bool};var Y=n(28407),Q=n(59714),X=n(54752);const J=["isMaskHeaderActive","textBlock","variant","height","maxWidth","hasPaddings","buttonText","countdown","isFirstElement"],Z=e=>{var t,n,l,r,a,i,o;let{isMaskHeaderActive:s=!0,textBlock:d,variant:u="white",height:m="big",maxWidth:v="120rem",hasPaddings:g=!0,buttonText:f,countdown:E,isFirstElement:x=!1}=e,A=(0,z.A)(e,J);const k=null==A?void 0:A[`image_${m}`],w="small"===m,_="mid"===m,O=(0,b.Vl)("HeroBanner"),C=(0,p.useRef)(),S="bottom-center"===(null==d?void 0:d.tabletMobileAlignment)?"column":"column-reverse",j=W(S,g),I=(null==A||null===(t=A.videos)||void 0===t?void 0:t.desktop)&&(null==A||null===(n=A.videos)||void 0===n?void 0:n.mobile),D=R(d.desktopAlignment,null==A||null===(l=A.maskgroup)||void 0===l?void 0:l.opacity,s),T=(0,P.MS)(k);return(0,p.useEffect)((()=>{const e=C.current;if(!e)return;const t=new IntersectionObserver((t=>{t.forEach(function(){var t=(0,Y.A)((function*(t){if(t.isIntersecting)try{yield e.play()}catch(e){console.warn("Autoplay prevented:",e.message)}}));return function(e){return t.apply(this,arguments)}}())}),{root:null,threshold:.5});return t.observe(e),()=>{t.disconnect()}}),[]),p.createElement(h.s,(0,c.A)({"data-testid":`hero-banner-container-${S}`,"data-cs-label":"editorial-herobanner",flexDir:S,pb:j,maxW:v,backgroundColor:"black"===u?"background.dark":"background.default"},O.heroBannerContainer),p.createElement(h.s,(0,c.A)({"data-testid":I?"hero-banner-video":k?"hero-banner-image":"hero-banner-text",maxW:v},O.heroBannerMain),!I&&k&&p.createElement(y.az,{position:"relative",width:"100%"},(0,P.UE)(k,(null==d?void 0:d.title)||"hero-banner-image",x,T,{objectFit:"cover"},{base:"none",lg:D})),I&&p.createElement(p.Fragment,null,x&&p.createElement(X.Helmet,null,p.createElement("link",{rel:"preload",as:"fetch",href:null==A||null===(r=A.videos)||void 0===r?void 0:r.mobile,fetchpriority:"high",type:"video/mp4"})),p.createElement(y.az,(0,c.A)({aspectRatio:Object.keys(T).length>0?T:{base:1.172,md:3}},O.heroBannerVideo,{_after:{background:{lg:D?`${D}`:void 0}}}),p.createElement("video",{playsInline:!0,ref:C,autoPlay:(null===(a=C.current)||void 0===a?void 0:a.started)??x,muted:!0,loop:!0,"aria-hidden":"true",style:{height:"100%",width:"100%",objectFit:"cover"},preload:"metadata"},p.createElement("source",{src:null==A||null===(i=A.videos)||void 0===i?void 0:i.mobile,type:"video/mp4",media:"(max-width: 1023px)"}),p.createElement("source",{src:null==A||null===(o=A.videos)||void 0===o?void 0:o.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),"Your browser does not support the video tag."))),p.createElement(Q.qX,O.heroBannerDe
1sktop,p.createElement(K,{variant:u,countdown:E,textBlock:d,buttonText:f,isSmallHeight:w,isMediumHeight:_,isFirstElement:x}))),p.createElement(Q.cD,O.heroBannerMobile,p.createElement(K,{variant:u,maxWidth:v,countdown:E,textBlock:d,hasPaddings:g,buttonText:f,isFirstElement:x})))};Z.propTypes={isMaskHeaderActive:v().bool,textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string,desktopAlignment:v().string,tabletMobileAlignment:v().string}),buttonText:v().object,variant:v().string,height:v().string,link:v().string,maxWidth:v().string,hasPaddings:v().bool,countdown:v().array,maskgroup:v().shape({opacity:v().string}),videos:v().shape({desktop:v().string,mobile:v().string}),isFirstElement:v().bool};const ee=["isMaskHeaderActive","textBlock","variant","height","maxWidth","hasPaddings","buttonText","countdown"],te=e=>{var t,n,l,r,a;let{isMaskHeaderActive:i=!0,textBlock:o,variant:s="white",height:d="big",maxWidth:c="120rem",hasPaddings:u=!0,buttonText:m,countdown:v}=e,b=(0,z.A)(e,ee);const f=null==b?void 0:b[`image_${d}`],E=(0,P.Ay)(f),x="bottom-center"===(null==o?void 0:o.tabletMobileAlignment)?"column":"column-reverse",w=W(x,u),_=(null==b||null===(t=b.videos)||void 0===t?void 0:t.desktop)&&(null==b||null===(n=b.videos)||void 0===n?void 0:n.mobile),O=R(o.desktopAlignment,null==b||null===(l=b.maskgroup)||void 0===l?void 0:l.opacity,i),C="auto"===(e=>{if("string"==typeof e||"number"==typeof e)return{big:"50rem",mid:"40rem",small:"28.75rem",auto:"auto"}[e]||"NaNrem"})(d),S=(0,g.A)({base:null==b||null===(r=b.videos)||void 0===r?void 0:r.mobile,sm:null==b||null===(a=b.videos)||void 0===a?void 0:a.desktop});return p.createElement(y.az,{"data-testid":`hero-banner-container-${x}`,pb:w,maxW:c,backgroundColor:"black"===s?"background.dark":"background.default",w:"100%",m:"0 auto"},p.createElement(y.az,{"data-testid":_?"hero-banner-video":null!=E&&E.url?"hero-banner-image":"hero-banner-text",pt:C?{base:"86%",md:"35%",lg:"10%"}:void 0,pb:C?{lg:"10%"}:void 0,w:"100%",aspectRatio:null==E?void 0:E.ratio,maxW:c,position:"relative",flexDir:x,display:{base:"block",lg:"flex"}},_?p.createElement(y.az,{position:{base:"inherit",lg:"absolute"},width:"100%",height:"100%"},p.createElement("video",{key:S,autoPlay:!0,loop:!0,muted:!0,"aria-hidden":"true",style:{objectFit:"cover",height:"100%",width:"100%"}},p.createElement("source",{src:S,type:"video/mp4"}),"Your browser does not support the video tag.")):(E.url||(null==f?void 0:f.alt))&&p.createElement(A.g,{ratio:E.ratio,position:{base:"inherit",lg:"absolute"},width:"100%",minHeight:{base:"auto",lg:"100%"},pb:{base:"1.5rem",lg:0}},p.createElement(k.E,{src:E.url,alt:(null==f?void 0:f.alt)||""})),p.createElement(h.s,{width:"100%",minHeight:{base:"auto",lg:"100%"},bgImage:{base:"none",lg:O||"none"},pt:{base:0,lg:"1.5rem"},zIndex:1},p.createElement(K,{variant:s,maxWidth:c,countdown:v,textBlock:o,hasPaddings:u,buttonText:m}))))};te.propTypes={isMaskHeaderActive:v().bool,textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string,desktopAlignment:v().string,tabletMobileAlignment:v().string}),buttonText:v().object,variant:v().string,height:v().string,link:v().string,maxWidth:v().string,hasPaddings:v().bool,countdown:v().array,maskgroup:v().shape({opacity:v().string}),videos:v().shape({desktop:v().string,mobile:v().string})};const ne=({bodycopy:e,maxWidth:t="120rem"})=>p.createElement(j.A,{as:y.az,"data-testid":"generic-html-content",maxW:t,m:"auto",html:e});ne.propTypes={bodycopy:v().string,maxWidth:v().string};var le=n(72030);const re=["alt","imagelg","imagemd","imagesm","imageSmallTablet","height","width","objectFit","imageProps"],ae=e=>{let{alt:t,imagelg:n,imagemd:l,imagesm:r,imageSmallTablet:a,height:i="100%",width:o="100%",objectFit:s="cover",imageProps:d}=e,u=(0,z.A)(e,re);const m=r||l||n||a;return p.createElement(y.az,(0,c.A)({position:"relative",width:o,height:i},u),p.createElement("picture",null,n&&p.createElement("source",{media:"(min-width:64rem)",srcSet:n}),l&&p.createElement("source",{media:"(min-width:48rem)",srcSet:l}),a&&p.createElement("source",{media:"(min-width: 29.6875rem) and (max-width: 47.9375rem)",srcSet:a}),p.createElement(le._,(0,c.A)({src:m,alt:t,loading:"lazy",width:"100%",height:"auto",objectFit:s},d))))};ae.propTypes={alt:v().string,imagelg:v().string,imagemd:v().string,imagesm:v().string,imageSmallTablet:v().string,height:v().string,width:v().string,objectFit:v().string,imageProps:v().object};const ie=ae;var oe=n(31823);const se=({styles:e,appContent:t,alignment:n})=>{var l;const{buildUrl:r}=(0,I.A)();return p.createElement(p.Fragment,null,p.createElement(V,{color:e.text.color,textStyle:"body-large",fontWeight:"bold",alignment:n,pb:"1rem"}
1,null==t?void 0:t.title),p.createElement(h.s,(0,c.A)({},e.socialIconsContainer,{"data-testid":"app-download-icons"}),(null==t||null===(l=t.app_buttons)||void 0===l?void 0:l.length)>0&&t.app_buttons.map((t=>{var n,l,a,i;return p.createElement(oe.A,{key:null===(n=t.icon)||void 0===n?void 0:n.title,isExternal:null==t?void 0:t.isexternalurl,href:null!=t&&t.isexternalurl?null==t||null===(l=t.app_link)||void 0===l?void 0:l.href:(0,S.b$)(null==t||null===(a=t.app_link)||void 0===a?void 0:a.href,r)},p.createElement(ie,{imagesm:null==t||null===(i=t.icon)||void 0===i?void 0:i.url,imageProps:e.socialIconsBorders}))}))))};se.propTypes={styles:v().object,appContent:v().object,alignment:v().string};const de=se,ce=({textGroup:e,textGroupPdp:t,mobileFullSizePdp:n=!1,imageGroup:l,imagePosition:r="right",button:a,type:i,appDownloadContent:o,backgroundColor:s="white",hasPaddings:d,videos:u,titleAs:m="div"})=>{var v,f,E,x,A,k,w;const[T,$]=(0,p.useState)(!1),M=(0,p.useRef)(null),{buildUrl:L,locale:z}=(0,I.A)(),B=(0,C.y)(),{data:N}=(0,D.useProducts)({parameters:{ids:(null==a||null===(v=a.productsfcc)||void 0===v||null===(f=v.data)||void 0===f?void 0:f.length)>0?a.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"sidec-index"}},{enabled:(null==a||null===(E=a.productsfcc)||void 0===E||null===(x=E.data)||void 0===x?void 0:x.length)>0}),{url:R,label:W,isAbsolute:G}=(0,S._y)({link:a,categoriesData:B,productsData:N,locale:(null==z?void 0:z.alias)||(null==z||null===(A=z.id)||void 0===A?void 0:A.toLowerCase())}),q=G?{as:"a",href:R,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(R,L)},U=(0,g.A)({base:!1,lg:!0},{fallback:"lg"}),H=T||U,K="right"===r,Y="full"===i,Q="pdp"===i,X=(null==o||null===(k=o.app_buttons)||void 0===k?void 0:k.length)>0,J=Q&&(null==t?void 0:t.bodyCopy),Z=(0,b.o5)("SideCard",{backgroundColor:s,hasPaddings:d,isPdpPage:Q,isFull:Y,isReversed:K,hasDetails:J,isExpanded:H}),ee=null===(w=M.current)||void 0===w?void 0:w.clientHeight,te=n?"fit-content":H?"auto":ee/4,ne=null==l?void 0:l[`image_${i}`],le=(0,P.MS)(ne);return p.createElement(y.az,(0,c.A)({},Z.container,{"data-testid":(K?"reversed":"non-reversed")+"-container","data-ab":"editorial-sidecard","data-cs-label":"editorial-sidecard"}),p.createElement(h.s,Z.mainContainer,p.createElement(h.s,(0,c.A)({},Z.outterContentContainer,{"data-testid":(Y?"full":"app")+"-container"}),p.createElement(y.az,(0,c.A)({},Z.mobileOnlyTitle,{"data-testid":"mobile-only-title-container"}),Q?p.createElement(F,(0,c.A)({},Z.textTitleDescription,{title:null==t?void 0:t.title,as:m})):p.createElement(p.Fragment,null,(null==e?void 0:e.label)&&p.createElement(V,Z.textTitleLabel,null==e?void 0:e.label),p.createElement(F,(0,c.A)({},Z.textTitleDescriptionStandard,{title:null==e?void 0:e.title,as:m})))),p.createElement(y.az,(0,c.A)({},Z.mediaContainer,{"data-testid":"media-container"}),null!=u&&u.desktop||null!=u&&u.mobile?p.createElement(y.az,{width:"100%",sx:{video:{width:"100%",height:"auto",maxHeight:"100%"}}},p.createElement(ue,{styles:Z.video,aspectRatio:le,abString:"sidecard-video",videos:u})):ne&&(0,P.UE)(ne,"",!1,le)),p.createElement(y.az,(0,c.A)({},Z.textContainer,{"data-ab":"long-description","data-cs-label":"long-description"}),p.createElement(y.az,Z.titleWrapper,Q?p.createElement(F,(0,c.A)({},Z.textTitleDescription,{title:null==t?void 0:t.title,as:m})):p.createElement(p.Fragment,null,(null==e?void 0:e.label)&&p.createElement(V,Z.textTitleLabel,null==e?void 0:e.label),p.createElement(F,(0,c.A)({},Z.textTitleDescriptionStandard,{title:null==e?void 0:e.title,as:m})))),Q?p.createElement(p.Fragment,null,J?p.createElement(p.Fragment,null,p.createElement(y.az,(0,c.A)({"data-testid":(n||H?"expanded":"hidden")+"-text",height:te},n?Z.verticalDetailedFullSizePdp:Z.verticalDetailedPdp),p.createElement(j.A,{as:y.az,html:null==t?void 0:t.bodyCopy,ref:M,"data-testid":"detailed-pdp",sx:Z.sanitizedHtmlPdp})),(H?null==t?void 0:t.closeCtaTitle:null==t?void 0:t.expandCtaTitle)&&p.createElement(_.$,(0,c.A)({variant:"text-button"},Z.toggleButton,{onClick:()=>{$(!T)}}),H?t.closeCtaTitle:t.expandCtaTitle)):p.createElement(j.A,{as:y.az,html:null==t?void 0:t.bodyCopy,sx:{a:{color:"blue.500",textDecoration:"underline",_hover:{color:"blue.600"}}}})):p.createElement(p.Fragment,null,p.createElement(F,Z.textTitleDescriptionStandard,p.createElement(j.A,{as:y.az,html:null==e?void 0:e.bodyCopy,sx:{a:{color:"blue.500",textDecoration:"underline",_hover:{color:"blue.600"}}}})),X?p.createElement(de,(0,c.A)({styles:Z,appContent:o},Z.socialContent)):W&&R&&p.createElement(_.$,(0,c.A)({"data-cs-label":"editorial-sidecard-cta",variant:Z.buttonVariant}
1,Z.braunBorderButton,q),W))))))};ce.propTypes={textGroup:v().object,textGroupPdp:v().object,mobileFullSizePdp:v().bool,imageUrl:v().string,imageGroup:v().object,imagePosition:v().string,button:v().object||null,type:v().string,appDownloadContent:v().object,imageAlt:v().string,videoSrc:v().string,videos:v().object,hasDetails:v().bool,backgroundColor:v().string,hasPaddings:v().bool,titleAs:v().string};const ue=({styles:e,aspectRatio:t,videos:n,abString:l=null})=>p.createElement(y.az,(0,c.A)({"data-testid":"video"},e,{aspectRatio:t,"data-ab":l||"sidecard-video","data-cs-label":l||"sidecard-video"}),p.createElement("video",{playsInline:!0,autoPlay:!0,muted:!0,"aria-hidden":"true",loop:!0,style:e.video},p.createElement("source",{src:null==n?void 0:n.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),p.createElement("source",{src:(null==n?void 0:n.mobile)||(null==n?void 0:n.desktop),type:"video/mp4",media:"(max-width: 1023px)"}),"Your browser does not support the video tag."));ue.propTypes={styles:v().object,aspectRatio:v().object,videos:v().object,abString:v().string};var pe=n(42047),me=n(64194),ve=n(8884);const ge=({title:e,bodyCopy:t,button:n,url:l,alt:r,image:a,tabIndex:i})=>{var o,s,d,u,m;const v=(0,b.Vl)("PromoSlider"),g=(0,C.y)(),{locale:f}=(0,I.A)(),{data:E}=(0,D.useProducts)({parameters:{ids:(null==n||null===(o=n.productsfcc)||void 0===o||null===(s=o.data)||void 0===s?void 0:s.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"promo-slider-index"}},{enabled:(null==n||null===(d=n.productsfcc)||void 0===d||null===(u=d.data)||void 0===u?void 0:u.length)>0}),{url:A,label:k,isAbsolute:O}=(0,S._y)({link:n,categoriesData:g,productsData:E,locale:(null==f?void 0:f.alias)||(null==f||null===(m=f.id)||void 0===m?void 0:m.toLowerCase())}),{url:j}=(0,P.Ay)(a),T="kenwood"===ve.UK,$=j||l;return p.createElement(oe.A,{sx:v.sliderLinkContainer,isExternal:O,href:A,"data-testid":"promo-slide-card-link",tabIndex:i},p.createElement(h.s,{sx:v.sliderContainer,"data-testid":`swiper-slide-${e||"container"}`},p.createElement(y.az,{sx:v.imageContainer,"data-testid":"promo-slider-image-container"},p.createElement(le._,(0,c.A)({src:$,alt:r,loading:"lazy"},v.promoSliderImage,{"data-testid":"promo-slider-image"}))),p.createElement(h.s,{sx:v.contentContainer},p.createElement(F,(0,c.A)({title:e},v.textTitleDescription),t),k&&p.createElement(_.$,(0,c.A)({},v.promoSliderCardButton,{"aria-label":k,tabIndex:-1}),p.createElement(me.z,{gap:"0.625rem"},p.createElement(w.E,(0,c.A)({as:"span"},v.promoSlideCardText),k),!T&&p.createElement(x.ChevronRight,(0,c.A)({"aria-label":"right icon"},v.imageCardChevronIcon)))))))};ge.propTypes={title:v().string,bodyCopy:v().string,button:v().object,url:v().string,alt:v().string,image:v().object,tabIndex:v().number};const be=ge,ye={default:{right:x.ChevronRight,left:x.ChevronLeft},braun:{right:x.RightDarkBackgroundIcon,left:x.LeftDarkBackgroundIcon}},he=ye[ve.UK]??ye.default;function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const xe=({heading:e,sliderGroup:t,uid:n})=>{const l=(0,b.Vl)("Swiper"),r=(0,b.Vl)("PromoSlider"),a=(0,p.useRef)(null),i=(0,p.useRef)(null),o=(0,p.useRef)(null),s=(0,p.useRef)(null),[d]=(0,pe.U)("(min-width: 28.125rem) and (max-width: 47.9375rem)");if(!t||0===(null==t?void 0:t.length))return null;const u=[...t],m=t.length<=3,v=m?[...u,...u.map((e=>Ee(Ee({},e),{},{isFake:!0})))]:u;return p.createElement(y.az,{__css:Ee(Ee({},l),r.container),"data-testid":"promo-slider-container",id:`promo-slider-image-${n}`},e&&p.createElement(w.E,(0,c.A)({as:"h2"},r.heading),e),p.createElement(y.az,{position:"relative"},p.createElement(he.left,{ref:i,className:`swiper-button-prev swiper-button-prev-${n}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;s.current="prev",null===(e=a.current)||void 0===e||e.slidePrev(),i.current&&i.current.blur()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),s.current="prev",null===(t=a.current)||void 0===t||t.slidePrev(),i.current&&i.current.blur())},position:"absolute",zIndex:10,sx:r.chevronIcon,left:d?"6.5%":{base:"4%",md:"10%",lg:"19%",xl:"21%"}}),p.createElement(E.RC,{modules:[f.Vx,f.dK,f.s3],navigation:{prevEl:`.swiper-button-prev-${n}`,nextEl:`.swiper-button-next-${n}`},pagination:{clickable:!0,renderBullet:function(e,t){return e<u.length?`<span class="${t}" tabindex="-1"></span>`:""}},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,onInit:e=>{a.current=e,document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach(((t,n)=>{n===e.activeIndex?t.setAttribute("tabindex","0"):t.setAttribute("tabindex","-1")}))},onSlideChange:e=>{if(document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach(((t,n)=>{n===e.activeIndex?t.setAttribute("tabindex","0"):t.setAttribute("tabindex","-1")})),s.current&&setTimeout((()=>{const t=e.slides[e.activeIndex];if(t){const e=t.querySelector('a[tabindex="0"]');e&&e.focus()}s.current=null}),300),!m)return;const t=e.realIndex%u.length;document.querySelectorAll(`#promo-slider-image-${n} .swiper-pagination-bullet`).forEach(((e,n)=>{n===t?e.classList.add("swiper-pagination-bullet-active"):e.classList.remove("swiper-pagination-bullet-active")}))},breakpoints:{0:{slidesPerView:1,spaceBetween:0}
1,450:{slidesPerView:1.2,spaceBetween:16},768:{slidesPerView:1.3,spaceBetween:16},1024:{slidesPerView:1.7,spaceBetween:24},1200:{slidesPerView:1.9,spaceBetween:142}}},v.map(((e,t)=>{var n,l,r,a,i;return p.createElement(E.qr,{key:t,"data-fake":e.isFake?"true":"false"},p.createElement(be,{title:null==e||null===(n=e.text_block)||void 0===n?void 0:n.title,bodyCopy:null==e||null===(l=e.text_block)||void 0===l?void 0:l.body_copy,button:null==e||null===(r=e.text_block)||void 0===r?void 0:r.button,image:null==e?void 0:e.image,url:null==e||null===(a=e.media)||void 0===a?void 0:a.url,alt:null==e||null===(i=e.media)||void 0===i?void 0:i.description,tabIndex:-1}))})),p.createElement(y.az,{className:"promo-slider-pagination"})),p.createElement(he.right,{ref:o,className:`swiper-button-next swiper-button-next-${n}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;s.current="next",null===(e=a.current)||void 0===e||e.slideNext(),o.current&&o.current.blur()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),s.current="next",null===(t=a.current)||void 0===t||t.slideNext(),o.current&&o.current.blur())},position:"absolute",zIndex:10,sx:r.chevronIcon,right:d?"6.5%":{base:"4%",md:"10%",lg:"19%",xl:"21%"}})))};function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}xe.propTypes={heading:v().string,uid:v().string,sliderGroup:v().arrayOf(v().shape({text_block:v().shape({title:v().string,body_copy:v().string,cta:v().shape({title:v().string,href:v().string}),is_external_url:v().bool}),image:v().object,media:v().shape({url:v().string,alt:v().string})}))};const we=({title:e,bodyCopy:t,button:n,url:l,alt:r,images:a,tabIndex:i})=>{var o,s,d,u,m;const v=(0,b.Vl)("PromoSlider"),g=(0,C.y)(),{locale:f}=(0,I.A)(),{data:E}=(0,D.useProducts)({parameters:{ids:(null==n||null===(o=n.productsfcc)||void 0===o||null===(s=o.data)||void 0===s?void 0:s.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"promo-slide-img-index"}},{enabled:(null==n||null===(d=n.productsfcc)||void 0===d||null===(u=d.data)||void 0===u?void 0:u.length)>0}),{url:A,label:k,isAbsolute:O}=(0,S._y)({link:n,categoriesData:g,productsData:E,locale:(null==f?void 0:f.alias)||(null==f||null===(m=f.id)||void 0===m?void 0:m.toLowerCase())}),{url:j,ratio:T}=(0,P.Ay)(a),$=j||l,M=A?i:-1,L=i;return p.createElement(oe.A,{isExternal:O,href:A,tabIndex:M,"aria-label":r||"swiper image","data-testid":"promo-slide-image-card-link"},p.createElement(y.az,(0,c.A)({},v.promoSlideImageContainer,{"data-testid":`swiper-slide-image-${e||"container"}`}),p.createElement(h.s,{__css:ke(ke({},v.promoSlideBackground),v.promoSlideBackgroundImage),backgroundImage:$?`url(${$})`:"none",aspectRatio:{lg:T}},p.createElement(h.s,{sx:v.promoSliderContent},p.createElement(F,(0,c.A)({title:e},v.textTitleDescriptionImage),t),k&&p.createElement(_.$,{variant:"inverse",tabIndex:L,"aria-label":k},p.createElement(me.z,{gap:"0.625rem"},p.createElement(w.E,(0,c.A)({as:"span"},v.promoSlideCardTextImage),k),p.createElement(x.ChevronRight,(0,c.A)({"aria-hidden":"true"},v.imageCardChevronIcon))))))))};we.propTypes={title:v().string,bodyCopy:v().string,button:v().object,url:v().string,alt:v().string,images:v().object,tabIndex:v().number},we.defaultProps={tabIndex:0};const _e=we;var Oe=n(34692);function Pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Pe(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Se=({heading:e,sliderGroup:t,uid:n})=>{const l=(0,b.Vl)("Swiper"),r=(0,b.Vl)("PromoSlider"),a=(0,p.useRef)(null),i=(0,p.useRef)(null),o=(0,p.useRef)(null),s=(0,p.useRef)(null),d=(0,Oe.A)(),[u,m]=(0,p.useState)(""),[v]=(0,pe.U)("(min-width: 28.125rem) and (max-width: 47.9375rem)");if(!t||0===t.length)return null;const g=[...t],h=3===g.length?[...g,...g.map((e=>Ce(Ce({},e),{},{isFake:!0})))]:g,x=e=>{document.querySelectorAll(`#promo-slider-image-${n} .swiper-pagination-bullet`).forEach(((t,n)=>{n===e?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")}))},A=e=>{var t,n,l,r,a;const i=null==g||null===(t=g[e])||void 0===t||null===(n=t.text_block)||void 0===n?void 0:n.title,o=null==g||null===(l=g[e])||void 0===l?void 0:l.text_block.body_copy,s=null==g||null===(r=g[e])||void 0===r||null===(a=r.media)||void 0===a?void 0:a.description,d=`${i} ${o}`||s;m(d?`: ${d}`:"")};return p.createElement(y.az,{id:`promo-slider-image-${n}`,position:"relative",__css:Ce(Ce({},l),r.container),"data-testid":"promo-slider-image-container"},p.createElement(y.az,{srOnly:!0,role:"status","aria-live":"polite","aria-atomic":"true"},u),e&&p.createElement(w.E,(0,c.A)({as:"h2"},r.heading),e),p.createElement(y.az,{position:"relative"},p.createElement(he.left,{ref:i,className:`swiper-button-prev swiper-button-prev-${n}`,"aria-label":d.formatMessage({id:"label.promo.swiper.button.prev",defaultMessage:[{type:0,value:"swiper button previous icon"}]}),tabIndex:0,onClick:()=>{var e;s.current="prev",null===(e=a.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),s.current="prev",a.current&&a.current.slidePrev())},position:"absolute",zIndex:10,sx:Ce(Ce({},r.chevronIcon),{},{top:"50%"}),left:v?"9.5%":{base:"4%",md:"18%",lg:"19%",xl:"21%"}}),p.createElement(E.RC,{"aria-label":d.formatMessage({id:"label.promo.swiper.slider",defaultMessage:[{type:0,value:"Swiper"}]}),modules:[f.Vx,f.dK,f.s3],navigation:{prevEl:`.swiper-button-prev-${n}`,nextEl:`.swiper-button-next-${n}`},pagination:{clickable:!0,el:`#promo-slider-image-${n} .promo-slider-pagination`,renderBullet:(e,t)=>e<g.length?`<button type="button" class="${t}" aria-label="${d.formatMessage({id:"label.promo.swiper.slider.image",defaultMessage:[{type:0,value:"Change slide"}]})}" aria-controls="promo-slider-image-${n}
1" data-slide-index="${e}"></button>`:""},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,onInit:e=>{a.current=e,document.querySelectorAll(`#promo-slider-image-${n} .swiper-pagination-bullet`).forEach((e=>e.setAttribute("tabindex","-1")));const t=e.realIndex%g.length;x(t),A(t),document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach((e=>{e.setAttribute("tabindex","-1")}));const l=e.slides[e.activeIndex];if(l){const e=l.querySelector("a");e&&e.setAttribute("tabindex","0")}},onSlideChange:e=>{const t=e.realIndex%g.length;x(t),A(t),document.querySelectorAll(`#promo-slider-image-${n} .swiper-slide a`).forEach((e=>{e.setAttribute("tabindex","-1")}));const l=e.slides[e.activeIndex];if(l){const e=l.querySelector("a");e&&e.setAttribute("tabindex","0")}if(s.current){const t=s.current;requestAnimationFrame((()=>{setTimeout((()=>{const n=e.slides[e.activeIndex];if(n){const e=n.querySelector("a");e&&e.focus({preventScroll:!0})}s.current===t&&(s.current=null)}),100)}))}},breakpoints:{0:{slidesPerView:1,spaceBetween:0},450:{slidesPerView:1.3,spaceBetween:16},768:{slidesPerView:1.6,spaceBetween:24},1024:{slidesPerView:1.7,spaceBetween:75},1200:{slidesPerView:1.9,spaceBetween:142}}},h.map(((e,t)=>{var n,l;return p.createElement(E.qr,{key:t,"data-fake":e.isFake?"true":"false"},p.createElement(_e,{title:e.text_block.title,bodyCopy:e.text_block.body_copy,button:e.text_block.button,url:null==e||null===(n=e.media)||void 0===n?void 0:n.url,alt:null==e||null===(l=e.media)||void 0===l?void 0:l.description,images:e.images,tabIndex:-1}))})),p.createElement(y.az,{className:"promo-slider-pagination",role:"group","aria-label":d.formatMessage({id:"label.promo.swiper.pagination",defaultMessage:[{type:0,value:"Pagination for promo slider"}]})})),p.createElement(he.right,{ref:o,className:`swiper-button-next swiper-button-next-${n}`,"aria-label":d.formatMessage({id:"label.promo.swiper.button.next",defaultMessage:[{type:0,value:"swiper button next icon"}]}),tabIndex:0,onClick:()=>{var e;s.current="next",null===(e=a.current)||void 0===e||e.slideNext()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),s.current="next",a.current&&a.current.slideNext())},position:"absolute",zIndex:10,sx:Ce(Ce({},r.chevronIcon),{},{top:"50%"}),right:v?"9.5%":{base:"4%",md:"18%",lg:"19%",xl:"21%"}})))};Se.propTypes={heading:v().string,uid:v().string,sliderGroup:v().arrayOf(v().shape({text_block:v().shape({title:v().string,body_copy:v().string,cta:v().shape({title:v().string,href:v().string}),is_external_url:v().bool}),media:v().shape({url:v().string,alt:v().string,description:v().string})}))};var je=n(73456);const Ie=({label:e,title:t,source:n,thumbnail:l,isVariantStyle:r=!1,isPlaying:a,setIsPlaying:i,contentType:o=""})=>{const s=(0,b.Vl)("PromoSlider",{variant:r?"paperlessVariant":""}),[d,u]=(0,p.useState)(!1),m=(0,p.useRef)(null),v=(0,p.useRef)(null),g=null==l?void 0:l.url,{url:h}=(0,P.Ay)(l),f=g||h,E=(null==n?void 0:n.href)||(null==n?void 0:n.title),x=()=>{u(!0)};return(0,p.useEffect)((()=>{const e=e=>{if(document.activeElement===m.current&&("Enter"===e.key||" "===e.key)){var t;e.preventDefault(),e.stopPropagation();const l=null===(t=m.current)||void 0===t?void 0:t.querySelector('[data-testid="video-container"] button');if(l)l.click(),x();else{var n;const e=null===(n=m.current)||void 0===n?void 0:n.querySelector("iframe");e&&(e.setAttribute("tabindex","0"),e.focus(),e.click())}}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[]),p.createElement(y.az,(0,c.A)({ref:m},s.promoSliderVideoContainer,{position:"relative","data-testid":"promo-slide-video-container"}),(null==n?void 0:n.href)&&p.createElement(je.A,{videoSrc:n.href,title:null==n?void 0:n.title,height:"100%",thumbnail:f,onPause:()=>{u(!1),i(!1)},onPlay:()=>i(!0),enableInteractionHandlers:!0,key:E,isVariantStyle:r,contentType:o}),p.createElement(y.az,(0,c.A)({ref:v},s.videoContainerYoutube,{pointerEvents:d?"none":"auto",onClick:x})),!a&&p.createElement(y.az,(0,c.A)({},s.contentOverlay,{"data-testid":"promo-slide-video-content"}),e&&p.createElement(w.E,s.label,e),t&&p.createElement(w.E,s.title,t)))};
1Ie.propTypes={label:v().string,title:v().string,source:v().shape({title:v().string,href:v().string}),thumbnail:v().object,isVariantStyle:v().bool,isPlaying:v().bool,setIsPlaying:v().func,contentType:v().string};const De=Ie;var Te=n(17015);function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Le=({sliderGroup:e,title:t,abTitle:n="",isVariantStyle:l=!1,contentType:r="",currentVideoSlide:a=Te.lQ})=>{const i=(0,p.useId)().replace(/:/g,""),o=(0,b.Vl)("Swiper",{variant:l&&"paperlessVariant"}),s=(0,b.Vl)("PromoSlider",{variant:l&&"paperlessVariant"}),[d,u]=(0,p.useState)(!1),m=(0,p.useRef)(null),v=(0,p.useRef)(null),g=(0,p.useRef)(null),x=(0,p.useRef)(null),[A,k]=(0,p.useState)(0),_=[...e||[],...e||[]];return(0,p.useEffect)((()=>{function e(){const e=window.innerWidth<1024;document.querySelectorAll(".promo-slider-pagination button").forEach((t=>{t.tabIndex=e?0:-1}))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[]),(0,p.useEffect)((()=>{var e,t,n,l,r,i;_[A]&&a({title:(null===(e=_[A])||void 0===e||null===(t=e.text_block)||void 0===t?void 0:t.title)||"",source:(null===(n=_[A])||void 0===n||null===(l=n.video_link)||void 0===l?void 0:l.href)||"",thumbnail:(null===(r=_[A])||void 0===r||null===(i=r.thumbnail)||void 0===i?void 0:i.src)||"",slideIndex:A,isPlaying:d})}),[A,d]),0===_.length?null:p.createElement(y.az,{"data-ab":n,"data-cs-label":n},p.createElement(w.E,(0,c.A)({as:"h2"},s.videoTitle),t),p.createElement(y.az,{__css:o,py:{base:"1rem",md:"2.5rem"},"data-testid":"promo-slider-video-container"},p.createElement(y.az,{position:"relative"},p.createElement(Q.qX,null,p.createElement(he.left,{ref:v,className:`swiper-button-prev swiper-button-prev-${i}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;x.current="prev",null===(e=m.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),x.current="prev",null===(t=m.current)||void 0===t||t.slidePrev())},position:"absolute",zIndex:10,sx:Me(Me({},s.chevronIcon),{},{top:{md:"calc(50% - 60px)",lg:"50%"}}),left:{base:"4%",md:"18%",lg:"22%",xl:"26%"}})),p.createElement(E.RC,{modules:[f.Vx,f.dK,f.s3],navigation:{prevEl:`.swiper-button-prev-${i}`,nextEl:`.swiper-button-next-${i}`},pagination:{clickable:!0,el:".promo-slider-pagination",renderBullet:(t,n)=>t>=e.length?"":`<button class="${n}" aria-label="slide ${t+1}" tabindex="-1"></button>`},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,slidesPerView:"auto",spaceBetween:16,onInit:e=>{m.current=e,document.querySelectorAll(".promo-slider-video-container .swiper-pagination-bullet").forEach((e=>{e.setAttribute("tabindex","-1")})),e.slides.forEach(((t,n)=>{const l=n===e.activeIndex,r=t.querySelector('[data-testid="promo-slide-video-container"]');r&&(r.setAttribute("tabindex",l?"0":"-1"),r.querySelectorAll("*").forEach((e=>{e.setAttribute("tabindex","-1")})))}))},onSlideChange:t=>{const n=t.realIndex%e.length;document.querySelectorAll(".promo-slider-pagination button").forEach(((e,t)=>{e.classList.toggle("swiper-pagination-bullet-active",t===n)})),t.slides.forEach(((e,n)=>{const l=n===t.activeIndex,r=e.querySelector('[data-testid="promo-slide-video-container"]');r&&(r.setAttribute("tabindex",l?"0":"-1"),r.querySelectorAll("*").forEach((e=>{e.setAttribute("tabindex","-1")})))})),x.current&&setTimeout((()=>{const e=t.slides[t.activeIndex];if(e){const t=e.querySelector('[data-testid="promo-slide-video-container"]');t&&t.focus()}x.current=null}),150)},onTransitionEnd:e=>k(e.activeIndex),breakpoints:{0:{spaceBetween:8,slidesPerView:l?1:"auto"},768:{spaceBetween:16,slidesPerView:"auto"},1024:{slidesPerView:1.8,spaceBetween:75},1200:{slidesPerView:2,spaceBetween:100},1400:{slidesPerView:2.5,spaceBetween:143}}
1,className:"promo-slider-swiper"},_.map(((e,t)=>{var n,a,i,o;return p.createElement(E.qr,{key:t},p.createElement(De,{label:null==e||null===(n=e.text_block)||void 0===n?void 0:n.label,title:null==e||null===(a=e.text_block)||void 0===a?void 0:a.title,source:null==e?void 0:e.video_link,thumbnail:null==e?void 0:e.thumbnail,isVariantStyle:l,isPlaying:d,setIsPlaying:u,tabIndex:-1,contentType:r}),!d&&p.createElement(Q.cD,null,p.createElement(h.s,(0,c.A)({},s.content,{"data-testid":"promo-slide-video-mobile-content"}),p.createElement(w.E,s.label,null==e||null===(i=e.text_block)||void 0===i?void 0:i.label),p.createElement(w.E,s.title,null==e||null===(o=e.text_block)||void 0===o?void 0:o.title))))})),p.createElement(y.az,{className:"promo-slider-pagination"})),p.createElement(Q.qX,null,p.createElement(he.right,{ref:g,className:`swiper-button-next swiper-button-next-${i}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;x.current="next",null===(e=m.current)||void 0===e||e.slideNext()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),x.current="next",null===(t=m.current)||void 0===t||t.slideNext())},position:"absolute",zIndex:10,sx:Me(Me({},s.chevronIcon),{},{top:{md:"calc(50% - 60px)",lg:"50%"}}),right:{base:"4%",md:"18%",lg:"22%",xl:"26%"}})))))};Le.propTypes={sliderGroup:v().arrayOf(v().shape({text_block:v().shape({label:v().string,title:v().string}),video_link:v().shape({href:v().string,title:v().string})})),title:v().string,abTitle:v().string,isVariantStyle:v().bool,contentType:v().string,currentVideoSlide:v().func};var ze=n(86400),Be=n(89408),Ve=n(713);const Ne=({variant:e="Light Grey",accordionVariant:t="Light Grey",isEditorial:n=!1,title:l,items:r,noPadding:a=!1})=>{const i=(0,b.Vl)("Accordion");return r&&0!==(null==r?void 0:r.length)?p.createElement(ze.B,(0,c.A)({},i.accordionStack,a?{}:i.accordionStackPaddingBot,{backgroundColor:"White"===e?"none":"background.light"}),l&&p.createElement(w.E,(0,c.A)({},i.title,{"data-testid":"accordion-title"}),l),p.createElement(ze.B,i.accordionContainer,p.createElement(Be.n,(0,c.A)({},i.mainAccordion,{allowMultiple:!0}),n?r.map(((n,l)=>{const r=!(null==n||!n.values),i=!(null==n||!n.secondary_title),o="Big"===(null==n?void 0:n.accordion_title_font_size);return p.createElement(Ve.A,{key:l,item:n,smallGap:a,isAccordionList:r,hasBigFontSize:o,hasSecondaryTitle:i,contrasted:"White"===e&&"Light Grey"===t})})):p.createElement(p.Fragment,null,r.map(((e,t)=>p.createElement(Ve.A,{key:t,item:e,isAccordionList:!0,hasBigFontSize:!0,hasSecondaryTitle:!1}))))))):null};Ne.propTypes={variant:v().string,accordionVariant:v().string,isEditorial:v().bool,title:v().string,noPadding:v().bool,items:v().oneOfType([v().array,v().object])};const Fe=({textBlock:e,images:t,cta:n})=>{var l,r,a,i,o;const s="kenwood"===ve.UK,d=(0,C.y)(),{data:u}=(0,D.useProducts)({parameters:{ids:(null==n||null===(l=n.productsfcc)||void 0===l||null===(r=l.data)||void 0===r?void 0:r.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"moodboard-index"}},{enabled:(null==n||null===(a=n.productsfcc)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.length)>0}),{buildUrl:m,locale:v}=(0,I.A)(),{url:g,label:y,isAbsolute:f}=(0,S._y)({link:n,categoriesData:d,productsData:u,locale:(null==v?void 0:v.alias)||(null==v||null===(o=v.id)||void 0===o?void 0:o.toLowerCase())}),[E]=(0,pe.U)("(min-width: 28.125rem) and (max-width: 48rem)"),A=(0,b.o5)("Moodboard",{isSmallTablet:E}),k=(0,P.D7)(t),O=(0,P.MS)(k)||{base:16/9};return p.createElement(oe.A,{isExternal:f,href:f?g:(0,S.b$)(g,m),_hover:{textDecoration:"none"},"data-testid":"moodboard-card-link",suppressHydrationWarning:!0},p.createElement(h.s,(0,c.A)({},A.cardContainer,{position:"relative",inset:0,zIndex:0,"data-testid":"moodboard-container"}),(0,P.UE)(k,(null==e?void 0:e.title)||"",!1,O,{objectFit:"cover"},"linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 100%)"),p.createElement(h.s,(0,c.A)({},A.textContentContainer,{position:"absolute",inset:0,"data-testid":"moodboard-text-container",zIndex:2}),p.createElement(F,(0,c.A)({title:null==e?void 0:e.title},A.moodboardTextTitleDescription,{tabIndex:0}),null==e?void 0:e.body_copy),y&&p.createElement(_.$,(0,c.A)({},A.moodboardButton,{"aria-label":y,tabIndex:0}),p.createElement(me.z,A.moodboardButtonStack,p.createElement(w.E,(0,c.A)({as:"span"},A.moodboardButtonText),y),!s&&p.createElement(x.ChevronRight,(0,c.A)({"aria-label":"right icon"},A.moodboardChevronIcon)))))))};Fe.propTypes={textBlock:v().shape({title:v().string,body_copy:v().string}),images:v().object,cta:v().shape()};const Re=Fe,We=({hasPaddings:e,moodboardGroup:t})=>{const n=(0,b.Vl)("Swiper"),[l]=(0,pe.U)("(max-width: 28.0625rem)"),[r]=(0,pe.U)("(min-width: 28.125rem) and (max-width: 48rem)"),a=(0,b.o5)("Moodboard",{isSmallTablet:r,slidersLength:null==t?void 0:t.length,hasPaddings:e}),i={base:1.14,sm:(null==t?void 0:t.length)>2?2.4:2,md:(null==t?void 0:t.length)>2?2.45:2,lg:(null==t?void 0:t.length)??4};return t&&0!==(null==t?void 0:t.length)?p.createElement(y.az,(0,c.A)({__css:n,"data-testid":"category-moodboard-container"},a.container,a.outterCardContainer),p.createElement(E.RC,{key:l?"mobile-view":"other-view",modules:[f.Vx,f.dK,f.s3],navigation:{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"},pagination:{clickable:!0,el:".promo-slider-pagination"},keyboard:{enabled:!0},loop:!0,enabled:!0,breakpoints:{0:{slidesPerView:i.base,enabled:!0,spaceBetween:8},768:{slidesPerView:i.md,enabled:t.length>2,spaceBetween:16},1024:{slidesPerView:i.md,spaceBetween:24,enabled:!1},1440:{slidesPerView:i.lg,spaceBetween:0,enabled:!1}}},t.map(((e,t)=>p.createElement(E.qr,{key:t},p.createElement(Re,{textBlock:null==e?void 0:e.text_block,images:null==e?void 0:e.images,cta:null==e?void 0:e.button})))),l&&p.createElement(y.az,{className:"promo-slider-pagination"}),p.createElement(Q.cD,null,(l||t.length>2)&&p.createElement(p.Fragment,null,p.createElement(x.ChevronLeft,(0,c.A)({className:"swiper-button-prev","aria-label":"swiper button prev icon"},a.chevronIcon,{left:r?"0.25rem":{base:"1rem",md:"0.5rem"}})),p.createElement(x.ChevronRight,(0,c.A)({className:"swiper-button-next","aria-label":"swiper button next icon"}
1,a.chevronIcon,{right:r?"14%":{base:"1.8125rem",md:"16%"}})))))):null};We.propTypes={hasPaddings:v().bool,moodboardGroup:v().arrayOf(v().shape({text_block:v().shape({title:v().string,body_copy:v().string}),cta:v().shape({title:v().string,href:v().string}),images:v().object}))};var Ge=n(60981);const qe=({heading:e="",image:t={},stepsGroup:n=[],button:l,maxWidth:r="80rem"})=>{var a,i,o,s,d;const u=(0,b.Vl)("Steps"),m=(0,P.Ay)(t),{buildUrl:v,locale:g}=(0,I.A)(),f=(0,C.y)(),{data:E}=(0,D.useProducts)({parameters:{ids:(null==l||null===(a=l.productsfcc)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.length)>0?l.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"steps-index"}},{enabled:(null==l||null===(o=l.productsfcc)||void 0===o||null===(s=o.data)||void 0===s?void 0:s.length)>0}),{url:x,label:T,isAbsolute:$}=(0,S._y)({link:l,categoryData:f,productsData:E,locale:(null==g?void 0:g.alias)||(null==g||null===(d=g.id)||void 0===d?void 0:d.toLowerCase())}),M=$?{as:"a",href:x,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(x,v)};return p.createElement(h.s,(0,c.A)({"data-testid":"steps",direction:"column"},u.container,{maxW:r}),e&&p.createElement(w.E,(0,c.A)({as:"h2"},u.heading),e),p.createElement(h.s,{direction:{base:"column",md:`row${m.url&&"-reverse"}`}},m.url&&p.createElement(y.az,{px:"1.5rem"},p.createElement(A.g,{ratio:m.ratio,width:{base:"100%",lg:"28.125rem",md:"24.5625rem",sm:"100%"}},p.createElement(k.E,{src:m.url,alt:(null==t?void 0:t.alt)||"",pb:"1.5rem"}))),p.createElement(h.s,{direction:"column",alignItems:{base:"center",md:"flex-start"}},(null==n?void 0:n.length)>0&&p.createElement(Ge._J,u.list,n.map(((e,t)=>p.createElement(Ge.ck,(0,c.A)({key:`step-${t}`},u.listli),p.createElement(w.E,u.listnum,t+1),p.createElement(y.az,null,p.createElement(w.E,u.listtitle,e.title),p.createElement(j.A,(0,c.A)({as:w.E,html:e.body_copy},u.listbody))))))),T&&x&&p.createElement(_.$,(0,c.A)({},M,u.cta,{variant:"primary"}),T))))};qe.propTypes={heading:v().string,image:v().shape(),stepsGroup:v().arrayOf(v().shape({title:v().string,body_copy:v().string})),button:v().shape(),maxWidth:v().string};const Ue=({parentKey:e,tile:t,variant:n})=>{var l,r,a,i,o,s,d,u,m,v,g,f,E,x,T;const $=(0,P.Ay)(null==t?void 0:t.image),M=(0,C.y)(),{data:L}=(0,D.useProducts)({parameters:{ids:(null==t||null===(l=t.button)||void 0===l||null===(r=l.productsfcc)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.length)>0?null==t?void 0:t.button.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"sorting-tile-index"}},{enabled:(null==t||null===(i=t.button)||void 0===i||null===(o=i.productsfcc)||void 0===o||null===(s=o.data)||void 0===s?void 0:s.length)>0}),{locale:z}=(0,I.A)(),{url:B,label:V,isAbsolute:N}=(0,S._y)({link:null==t?void 0:t.button,categoriesData:M,productsData:L,locale:(null==z?void 0:z.alias)||(null==z||null===(d=z.id)||void 0===d?void 0:d.toLowerCase())}),{buildUrl:F}=(0,I.A)(),R=N?{as:"a",href:B,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(B,F)},W="1.5rem",G=(0,b.Vl)("Sorting",{variant:n});return p.createElement(h.s,(0,c.A)({"data-testid":"sorting-tile-testid"},null===(u=G.tile)||void 0===u?void 0:u.main,{className:"sorting-tile"}),p.createElement(y.az,(0,c.A)({},null===(m=G.tile)||void 0===m?void 0:m.imagecontainer,{className:"sorting-resizable"}),$.url&&p.createElement(A.g,(0,c.A)({ratio:$.ratio},null===(v=G.tile)||void 0===v?void 0:v.image),p.createElement(k.E,{src:$.url,alt:"",loading:"lazy"}))),p.createElement(y.az,(0,c.A)({},null===(g=G.tile)||void 0===g?void 0:g.title,{className:"sorting-resizable"}),(null==t?void 0:t.title)&&p.createElement(w.E,null,null==t?void 0:t.title)),p.createElement(j.A,(0,c.A)({as:y.az,html:(null==t?void 0:t.body_copy)||""},null===(f=G.tile)||void 0===f?void 0:f.bodycopy,{className:"sorting-resizable"})),(null===(E=t.features)||void 0===E?void 0:E.length)>0&&p.createElement(y.az,null,p.createElement(Ge.B8,null===(x=G.tile)||void 0===x?void 0:x.features,null==t?void 0:t.features.filter((e=>{var t;return!(null==e||null===(t=e.feature)||void 0===t||!t.trim())})).map(((t,n)=>{var l;return p.createElement(Ge.ck,(0,c.A)({key:`${e}-feature-${n}`,borderTop:0===n?"none":"1px solid #efefef"},null===(l=G.tile)||void 0===l?void 0:l.feature,{_first:{pt:W},_last:{pb:W},className:"sorting-resizable"}),null==t?void 0:t.feature)})))),V&&B&&p.createElement(_.$,(0,c.A)({},R,null===(T=G.tile)||void 0===T?void 0:T.cta,{variant:"black"===n?"inverse-primary":"primary"}),V))};
1Ue.propTypes={parentKey:v().string,tile:v().shape({title:v().string,body_copy:v().string,image:v().shape(),features:v().arrayOf(v().shape({feature:v().string})),button:v().shape()}),variant:v().string};var He=n(84529);const Ke={default:{white:{right:x.ChevronRight,left:x.ChevronLeft},black:{right:x.ChevronRight,left:x.ChevronLeft}},braun:{white:{right:x.RightDarkBackgroundIcon,left:x.LeftDarkBackgroundIcon},black:{right:x.RightLightBackgroundIcon,left:x.LeftLightBackgroundIcon}}},Ye={Arrows:Ke[ve.UK]??Ke.default};function Qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Je=({title:e="",variant:t="white",hasSlider:n=!1,heading:l="",bodycopy:r="",sortingGroup:a=[],buttons:i=[]})=>{var o,s;const d=e.replaceAll(/ /g,"-").toLowerCase(),u=(0,g.A)({base:!0,md:!1}),m="undefined"!=typeof window&&(n||u||a.length>4),v=(0,C.y)(),A=(0,p.useRef)(null),k=(0,p.useRef)(null),P=i.filter((e=>{var t,n,l;return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})).map((e=>e.button.productsfcc.data[0].id)),{data:T}=(0,D.useProducts)({parameters:{ids:P.join(","),expand:["availability","images"]},headers:{"x-debug":"sorting-index"}},{enabled:(null==P?void 0:P.length)>0}),{locale:$}=(0,I.A)(),M=0===(null==i?void 0:i.length)?[]:null==i?void 0:i.map((e=>{var t;return(0,S._y)({link:e.button,categoriesData:v,productsData:T,locale:(null==$?void 0:$.alias)||(null==$||null===(t=$.id)||void 0===t?void 0:t.toLowerCase())})})),L=(0,Oe.A)(),z=(0,b.Vl)("Swiper"),B=(0,b.Vl)("Sorting",{variant:t}),V=`.${d} .sorting-tile`,N=".sorting-resizable",F=(0,He.debounce)((()=>{const e=[...document.querySelectorAll(V)],t=e.map((e=>[...e.querySelectorAll(N)].map((e=>(e.style.minHeight=null,e.offsetHeight))))),n=new Array(Math.max(...t.map((e=>e.length)))).fill(null).map(((e,n)=>Math.max(...t.map((e=>e[n])))));e.forEach((e=>{Array.from(e.querySelectorAll(N)).forEach(((e,t)=>{e.style.minHeight=`${n[t]}px`}))}))}),200);(0,p.useEffect)((()=>{if(!m)return F(),window.addEventListener("resize",F),()=>window.removeEventListener("resize",F)}),[n]);const R=(null==Ye||null===(o=Ye.Arrows[t])||void 0===o?void 0:o.left)??x.ChevronLeft,W=(null==Ye||null===(s=Ye.Arrows[t])||void 0===s?void 0:s.right)??x.ChevronRight;return p.createElement(h.s,(0,c.A)({className:d},B.main,{"data-testid":"sorting","data-cs-label":"editorial-sorting_slider"}),p.createElement(h.s,B.container,l&&p.createElement(w.E,B.heading,l),r&&p.createElement(j.A,(0,c.A)({},B.bodycopy,{as:y.az,html:r})),m?p.createElement(y.az,(0,c.A)({"data-testid":"sorting-swiper"},B.emptyTiles,{position:"relative",__css:Xe(Xe({},z),{},{".swiper-button-disabled":Xe(Xe({},z[".swiper-button-disabled"]),{},{display:"none"}),".swiper-slide":Xe(Xe({},z[".swiper-slide"]),{},{height:"auto"}),".swiper-pagination-bullet-active":Xe(Xe({},z[".swiper-pagination-bullet-active"]),{},{background:"black"===t?"background.default":"background.dark"})})}),p.createElement(E.RC,{modules:[f.Vx,f.dK,f.s3],navigation:{prevEl:`.swiper-button-prev-${d}`,nextEl:`.swiper-button-next-${d}`},pagination:{clickable:!0,el:`.swiper-pagination-${d}`,renderBullet:(e,t)=>`<button type="button" class="${t}"\n                                            aria-label="${L.formatMessage({id:"label.promo.swiper.pagination",defaultMessage:[{type:0,value:"Go to slide"}]})} ${e+1}"\n                                            data-slide-index="${e}"></button>`},keyboard:{enabled:!0},centerInsufficientSlides:!0,loop:u?a.length>1:a.length>4,breakpoints:{0:{slidesPerView:1,enabled:a.length>1,spaceBetween:0}
1,768:{slidesPerView:4,enabled:a.length>4,spaceBetween:16},1024:{slidesPerView:4,enabled:a.length>4,spaceBetween:24}},onInit:()=>{F()},onResize:()=>{F()},onSlideChange:e=>{document.querySelectorAll(`.swiper-pagination-${d} .swiper-pagination-bullet`).forEach(((t,n)=>{n===e.activeIndex?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")}))}},p.createElement(R,(0,c.A)({className:`swiper-button-prev swiper-button-prev-${d}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;k.current="prev",null===(e=A.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),k.current="prev",null===(t=A.current)||void 0===t||t.slidePrev())},position:"absolute",zIndex:10},B.chevronIcon,{left:0})),p.createElement(E.RC,{modules:[f.Vx,f.dK,f.s3],navigation:{prevEl:`.swiper-button-prev-${d}`,nextEl:`.swiper-button-next-${d}`},pagination:{clickable:!0,el:`.swiper-pagination-${d}`},keyboard:{enabled:!0},centerInsufficientSlides:!0,loop:u?a.length>1:a.length>4,breakpoints:{0:{slidesPerView:1,enabled:a.length>1,spaceBetween:0},768:{slidesPerView:4,enabled:a.length>4,spaceBetween:16},1024:{slidesPerView:4,enabled:a.length>4,spaceBetween:24}},onInit:e=>{A.current=e,F();const t=Math.floor(e.params.slidesPerView)||1;e.slides.forEach(((n,l)=>{const r=l>=e.activeIndex&&l<e.activeIndex+t;n.querySelectorAll('a, button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach((e=>{e.setAttribute("tabindex",r?"0":"-1")}))}))},onResize:()=>{F()},onSlideChange:e=>{const t=Math.floor(e.params.slidesPerView)||1;e.slides.forEach(((n,l)=>{const r=l>=e.activeIndex&&l<e.activeIndex+t;n.querySelectorAll('a, button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach((e=>{e.setAttribute("tabindex",r?"0":"-1")}))})),k.current&&setTimeout((()=>{let n;"next"===k.current?n=Math.min(e.activeIndex+t-1,e.slides.length-1):"prev"===k.current&&(n=e.activeIndex);const l=e.slides[n];if(l){const e=l.querySelector('a[tabindex="0"], button[tabindex="0"]');e&&e.focus()}k.current=null}),150)}},a.map(((e,n)=>p.createElement(E.qr,{key:`swiper-tile-${d}-${n}`},p.createElement(Ue,{key:`sorting-tile-${d}-${n}`,tile:e,variant:t})))),p.createElement(y.az,{className:`swiper-pagination-${d}`,py:"1.5rem"})),p.createElement(W,(0,c.A)({className:`swiper-button-next swiper-button-next-${d}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;k.current="next",null===(e=A.current)||void 0===e||e.slideNext()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),k.current="next",null===(t=A.current)||void 0===t||t.slideNext())},position:"absolute",zIndex:10},B.chevronIcon,{right:0})))):p.createElement(y.az,(0,c.A)({"data-testid":"sorting-noswiper"},B.emptyTiles,B.noswipertiles),a.map(((e,n)=>p.createElement(y.az,(0,c.A)({key:`box-tile-${d}-${n}`},B.noswipertile),p.createElement(Ue,{key:`sorting-tile-${d}-${n}`,styles:B,tile:e,variant:t}))))),M.length>0&&p.createElement(h.s,B.ctaContainer,M.map(((e,n)=>{const l=`${"black"===t?"inverse-":""}${0===n?"primary":"secondary"}`,r=e.isAbsolute?{as:"a",href:e.url,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:e.url||""};return e.label&&e.url?p.createElement(_.$,(0,c.A)({key:`sorting-button-${d}-${n}`,"data-cs-label":"editorial-sorting_slider-cta",variant:l},B.ctas,r),e.label):null})))))};Je.propTypes={title:v().string,variant:v().string,hasSlider:v().bool,heading:v().string,bodycopy:v().string,sortingGroup:v().arrayOf(v().shape({title:v().string,body_copy:v().string,image:v().shape(),features:v().arrayOf(v().shape({feature:v().string})),button:v().shape()})),buttons:v().arrayOf(v().shape())};const Ze=(0,n(16602).YK)({playVideo:{id:"editorial_video.button.play_video",defaultMessage:[{type:0,value:"Play video"}]},pauseVideo:{id:"editorial_video.button.pause_video",defaultMessage:[{type:0,value:"Pause video"}]}}),et=({data:e})=>{const[t,n]=(0,p.useState)(!1),l=(0,p.useRef)(null),{formatMessage:r}=(0,Oe.A)(),a=(0,b.o5)("Video"),i=(0,g.A)({base:(0,S.Ve)(null==e?void 0:e.mobile_fallback_thumbnaill),sm:(0,S.Ve)(null==e?void 0:e.desktop_fallback_thumbnail)});var o,s,d;return"Akamai reference"===(null==e?void 0:e.type_of_video)?p.createElement(y.az,a.videoContainer,p.createElement(y.az,(0,c.A)({as:"video",ref:l,onEnded:()=>{n(!1)},onPlay:()=>n(!0),onPause:()=>n(!1),muted:!0,"aria-hidden":"true"},a.video),p.createElement("source",{src:null==e||null===(o=e.akamai_videos)||void 0===o?void 0:o.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),p.createElement("source",{src:(null==e||null===(s=e.akamai_videos)||void 0===s?void 0:s.mobile)||(null==e||null===(d=e.akamai_videos)||void 0===d?void 0:d.desktop),type:"video/mp4",media:"(max-width: 1023px)"}),"Your browser does not support the video tag."),p.createElement(y.az,(0,c.A)({as:"button",onClick:()=>{l.current&&(l.current.paused?(l.current.play(),n(!0)):(l.current.pause(),n(!1)))},"aria-label":r(t?Ze.pauseVideo:Ze.playVideo)},a.playIconContainer),!t&&p.createElement(x.PlayIcon,(0,c.A)({},a.playIcon,{"data-testid":"play-icon"})))):"Youtube link"===(null==e?void 0:e.type_of_video)?p.createElement(y.az,(0,c.A)({},a.videoContainerYoutube,{"data-testid":"youtube-video"}),p.createElement(je.A,{title:null==e?void 0:e.title,videoSrc:null==e?void 0:e.youtube_link,thumbnail:i})):void 0};
1et.propTypes={data:v().object};const tt=({media1:e})=>{var t,n,l;const r=(0,b.Vl)("Gallery"),a=(0,P.Ay)(null==e?void 0:e.image);return p.createElement(h.s,{className:"oneMediaLayout",justifyContent:"center"},null!=e&&e.is_video?p.createElement(et,(0,c.A)({data:null!=e&&e.video&&null!=e&&null!==(t=e.video)&&void 0!==t&&t.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-1-media"},r.wideMedia)):(a.url||(null==e||null===(n=e.image)||void 0===n?void 0:n.alt))&&p.createElement(A.g,(0,c.A)({ratio:a.ratio},r.wideMedia),p.createElement(k.E,{src:a.url,alt:(null==e||null===(l=e.image)||void 0===l?void 0:l.alt)||"","data-testid":"gallery-1-media"})))};tt.propTypes={media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})};const nt=({media1:e,media2:t})=>{var n,l,r,a,i,o;const s=(0,b.Vl)("Gallery"),d=(0,P.Ay)(null==e?void 0:e.image),u=(0,P.Ay)(null==t?void 0:t.image);return p.createElement(h.s,{flexDirection:{base:"column",md:"row"},justifyContent:{base:"flex-start",md:"center"},alignItems:{base:"center",md:"flex-start"},gap:{base:"1rem",lg:"1.5rem"},className:"twoMediaLayout"},null!=e&&e.is_video?p.createElement(et,(0,c.A)({data:null!=e&&e.video&&null!=e&&null!==(n=e.video)&&void 0!==n&&n.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-2-media"},s.halfMedia)):(d.url||(null==e||null===(l=e.image)||void 0===l?void 0:l.alt))&&p.createElement(A.g,(0,c.A)({ratio:d.ratio,"data-testid":"gallery-2-media"},s.halfMedia),p.createElement(k.E,{src:d.url,alt:(null==e||null===(r=e.image)||void 0===r?void 0:r.alt)||""})),null!=t&&t.is_video?p.createElement(et,(0,c.A)({data:null!=t&&t.video&&null!=t&&null!==(a=t.video)&&void 0!==a&&a.length?null==t?void 0:t.video[0]:null,"data-testid":"gallery-2-media"},s.halfMedia)):(u.url||(null==t||null===(i=t.image)||void 0===i?void 0:i.alt))&&p.createElement(A.g,(0,c.A)({ratio:u.ratio,"data-testid":"gallery-2-media"},s.halfMedia),p.createElement(k.E,{src:u.url,alt:(null==t||null===(o=t.image)||void 0===o?void 0:o.alt)||""})))};nt.propTypes={media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media2:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})};const lt=({media1:e,media2:t,media3:n})=>{var l,r,a,i,o,s,d,u,m;const v=(0,b.Vl)("Gallery"),g=(0,P.Ay)(null==e?void 0:e.image),y=(0,P.Ay)(null==t?void 0:t.image),f=(0,P.Ay)(null==n?void 0:n.image);return p.createElement(h.s,{flexDirection:{base:"column",md:"row"},justifyContent:{base:"flex-start",md:"center"},gap:{base:"1rem",lg:"1.5rem"},className:"threeMediaLayout"},p.createElement(h.s,{flexDirection:"column",gap:"1rem",w:{base:"100%",md:"50%"},justifyContent:"space-between",alignItems:{base:"center",md:"flex-end"}},null!=e&&e.is_video?p.createElement(et,(0,c.A)({data:null!=e&&e.video&&null!=e&&null!==(l=e.video)&&void 0!==l&&l.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-3-media"},v.halfMedia)):(g.url||(null==e||null===(r=e.image)||void 0===r?void 0:r.alt))&&p.createElement(A.g,(0,c.A)({ratio:g.ratio},v.halfMedia,{"data-testid":"gallery-3-media"}),p.createElement(k.E,{src:g.url,alt:(null==e||null===(a=e.image)||void 0===a?void 0:a.alt)||""})),null!=t&&t.is_video?p.createElement(et,(0,c.A)({data:null!=t&&t.video&&null!=t&&null!==(i=t.video)&&void 0!==i&&i.length?null==t?void 0:t.video[0]:null,"data-testid":"gallery-3-media"},v.halfMedia)):(y.url||(null==t||null===(o=t.image)||void 0===o?void 0:o.alt))&&p.createElement(A.g,(0,c.A)({ratio:y.ratio},v.halfMedia,{"data-testid":"gallery-3-media"}),p.createElement(k.E,{src:y.url,alt:(null==t||null===(s=t.image)||void 0===s?void 0:s.alt)||""}))),p.createElement(h.s,{flexDirection:"column",w:{base:"100%",md:"50%"},justifyContent:"flex-start",alignItems:{base:"center",md:"flex-start"}},null!=n&&n.is_video?p.createElement(et,(0,c.A)({data:null!=n&&n.video&&null!=n&&null!==(d=n.video)&&void 0!==d&&d.length?null==n?void 0:n.video[0]:null,"data-testid":"gallery-3-media"},v.halfMedia)):(f.url||(null==n||null===(u=n.image)||void 0===u?void 0:u.alt))&&p.createElement(A.g,(0,c.A)({ratio:f.ratio},v.halfMedia,{"data-testid":"gallery-3-media"}),p.createElement(k.E,{src:f.url,alt:(null==n||null===(m=n.image)||void 0===m?void 0:m.alt)||""}))))};
1lt.propTypes={media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media2:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media3:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})};const rt=({hasPaddings:e,variant:t="white",heading:n="",bodycopy:l="",mediaLayouts:r=[]})=>{const a=(0,b.Vl)("Gallery");return p.createElement(h.s,(0,c.A)({},a.container,{flexDirection:"column","data-testid":"gallery",py:e?{base:"1.5rem",sm:"1rem"}:{},backgroundColor:"black"===t?"background.dark":"background.default"}),p.createElement(h.s,(0,c.A)({},a.textblock,{flexDirection:"column"}),n&&p.createElement(w.E,(0,c.A)({as:"h2",textStyle:"head-large",fontWeight:"medium",color:"black"===t?"text.inverse":"text.default"},a.heading),n),l&&p.createElement(j.A,(0,c.A)({as:y.az,html:l,textStyle:"body-large",fontWeight:"normal",color:"black"===t?"text.inverse":"text.default"},a.bodycopy))),p.createElement(h.s,(0,c.A)({},a.medias,{flexDirection:"column"}),r.map(((e,t)=>{switch(e.type){case"gallery_layout_one_media":return p.createElement(tt,{media1:e.media1,key:`one-media-${t}`});case"gallery_layout_two_media":return p.createElement(nt,{media1:e.media1,media2:e.media2,key:`two-media-${t}`});case"gallery_layout_three_media":return p.createElement(lt,{media1:e.media1,media2:e.media2,media3:e.media3,key:`three-media-${t}`});default:return null}}))))};rt.propTypes={hasPaddings:v().bool,variant:v().string,heading:v().string,bodycopy:v().string,mediaLayouts:v().arrayOf(v().shape({type:v().string,media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media2:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media3:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})}))};var at=n(53302),it=n(92476),ot=n(28467);function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?st(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):st(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ct=({categorySfcc:e})=>{var t,n;const l=(0,b.Vl)("Swiper"),r=(0,b.Vl)("ShopTheLook"),{currency:a}=(0,at.H2)(),i=(0,C.y)(),{categoryId:o}=(0,S.N7)(e,i),s=[`cgid=${o??""}`,"c_skuEnabledForCountry=true","c_skuIsPDPOnly=false","c_isPDPOnlyPurchasable=false","c_visibleByAll=true"];(0,ot.I8)("notShoppableCountry")||s.push("price=(0.01..9999999)");const{site:d,locale:u}=(0,I.A)(),{data:m}=(0,D.useProductSearch)({parameters:{q:"",refine:s,expand:["represented_products","page_meta_tags"],perPricebook:!0,allVariationProperties:!0,locale:u.id,site:d.id,currency:a,allImages:!1}},{enabled:!0,keepPreviousData:!0});return p.createElement(y.az,{__css:dt(dt({},l),r.slider),"data-testid":"shop-the-look-product-catalog-slider"},(null==m||null===(t=m.hits)||void 0===t?void 0:t.length)>0&&p.createElement(E.RC,{key:{base:"mobile-view",md:"other-view"},modules:[f.Vx,f.s3],navigation:{prevEl:".stl-swiper-button-prev",nextEl:".stl-swiper-button-next"},keyboard:{enabled:!0},loop:!0,enabled:!0,centeredSlides:!0,className:"stp-swiper"},null==m||null===(n=m.hits)||void 0===n?void 0:n.map(((e,t)=>{var n,l,i,o,s,d,v;const{url:g,label:b}=(0,S._y)({link:{productsfcc:{data:[{id:e.productId||""}]}},productData:m,locale:u.alias});return p.createElement(E.qr,{key:`shop-the-look-tile-${t}`},p.createElement(h.s,(0,c.A)({as:O.Link,to:g,title:b,direction:"column"},r.tile),p.createElement(h.s,(0,c.A)({direction:"column"},r.tileElem),(null===(n=e.c_image)||void 0===n?void 0:n.url)&&p.createElement(k.E,(0,c.A)({src:null===(l=e.c_image)||void 0===l?void 0:l.url,alt:(null===(i=e.c_image)||void 0===i?void 0:i.alt)||""},r.productImage)),e.productId&&p.createElement(w.E,(0,c.A)({},r.productId,{textStyle:"body-xsmall",fontWeight:"normal"}),e.productId),e.productName&&p.createElement(w.E,(0,c.A)({},r.productName,{textStyle:"body-large",fontWeight:"bold"}),e.productName)),p.createElement(h.s,(0,c.A)({direction:"column"},r.tileElem),e.price&&p.createElement(it.A,{price:e.price,currency:e.currency||a,color:"text.default",textStyle:"body-large",fontWeight:"normal"}),p.createElement(h.s,{direction:"row"},(null===(o=e.c_omnibusPrice)||void 0===o?void 0:o.omnibusValue)&&p.createElement(it.A,(0,c.A)({price:parseFloat(null===(s=e.c_omnibusPrice)||void 0===s?void 0:s.om
1nibusValue),currency:e.currency||a},r.omnibusPrice,{textStyle:"body-xsmall",fontWeight:"normal"})),(null===(d=e.c_omnibusPrice)||void 0===d?void 0:d.omnibusPercentage)&&p.createElement(w.E,(0,c.A)({},r.omnibusPercentage,{textStyle:"body-xsmall",fontWeight:"normal"}),(null===(v=e.c_omnibusPrice)||void 0===v?void 0:v.omnibusPercentage)||"")))))})),p.createElement(x.ChevronLeft,(0,c.A)({className:"stl-swiper-button-prev","aria-label":"swiper button prev icon"},r.chevronIcon,{left:0})),p.createElement(x.ChevronRight,(0,c.A)({className:"stl-swiper-button-next","aria-label":"swiper button next icon"},r.chevronIcon,{right:0}))))};ct.propTypes={categorySfcc:v().shape()};const ut=ct,pt=({hasPaddings:e,maxWidth:t="120rem",isVideo:n,video:l,image:r,textBlock:a,categorySfcc:i})=>{const o=(0,b.Vl)("ShopTheLook"),s=(0,P.Ay)(r);return p.createElement(y.az,(0,c.A)({"data-testid":"shop-the-look"},o.main,{maxW:t,my:e?"1.5rem":0}),p.createElement(h.s,(0,c.A)({},o.container,{direction:{base:"column",xl:"row"}}),p.createElement(y.az,o.imageContainer,n?p.createElement(et,{data:l}):(s.url||(null==r?void 0:r.alt))&&p.createElement(A.g,(0,c.A)({},o.image,{ratio:s.ratio}),p.createElement(k.E,{src:s.url,alt:(null==r?void 0:r.alt)||""}))),p.createElement(h.s,(0,c.A)({direction:"column"},o.productsContainer),a&&p.createElement(h.s,(0,c.A)({direction:"column"},o.textblockContainer),(null==a?void 0:a.label)&&p.createElement(w.E,(0,c.A)({textStyle:"body-small",fontWeight:"bold"},o.label),a.label),(null==a?void 0:a.title)&&p.createElement(w.E,{textStyle:"head-large",fontWeight:"medium"},a.title),(null==a?void 0:a.bodyCopy)&&p.createElement(w.E,{textStyle:"body-large",fontWeight:"normal"},a.bodyCopy)),i&&p.createElement(ut,{categorySfcc:i}))))};pt.propTypes={hasPaddings:v().bool,maxWidth:v().string,isVideo:v().bool,video:v().shape(),image:v().shape(),textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string}),categorySfcc:v().shape()};var mt=n(85370),vt=n(11196);const gt=({title:e,bodyCopy:t,isVideo:n,video:l,image:r,styles:a})=>{const i=(0,P.Ay)(r);return p.createElement(h.s,(0,c.A)({"data-testid":"stories-swiper-slide"},a.slide),n?p.createElement(y.az,{w:"100%",h:"100%"},p.createElement(et,{data:l,style:{objectFit:"cover"}})):p.createElement(A.g,{ratio:i.ratio,w:"100%"},p.createElement(k.E,(0,c.A)({src:i.url,alt:(null==r?void 0:r.alt)||""},a.slidemedia,{className:"slideimage"}))),p.createElement(h.s,a.slidetextblock,e&&p.createElement(y.az,a.slidetitle,p.createElement(w.E,a.slidetitletext,e)),t&&p.createElement(y.az,a.slidebodycopy,p.createElement(j.A,(0,c.A)({as:w.E,html:t},a.slidebodycopyhtml)))),p.createElement(y.az,a.slidemask))};function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}gt.propTypes={title:v().string,bodyCopy:v().string,isVideo:v().bool,video:v().shape(),image:v().shape(),styles:v().shape()};const ht=({title:e="",screenStart:t,storiesGroup:n=[],screenEnd:l,hasCloseButton:r=!0,autoplayDelay:a=10,maskgroup:i})=>{var o,s;const d=e.replaceAll(/ /g,"-").toLowerCase(),[u,m]=(0,mt.C)(!1),[v,g]=(0,mt.C)(!1),w=(0,b.Vl)("Stories",{autoplayDelay:a,maskgroup:i}),O=(0,b.Vl)("Swiper"),C=n.length>1,S=(0,P.Ay)(t.image),j=(0,P.Ay)(l.image);return p.createElement(h.s,{"data-testid":"stories",__css:yt({},w.container),className:d},p.createElement(h.s,{"data-testid":"stories-slider",__css:yt({},w.slidercontainer)},p.createElement(y.az,(0,c.A)({display:u||v?"none":"block"},w.mediaContainer),p.createElement(A.g,{ratio:S.ratio,w:"100%"},p.createElement(k.E,(0,c.A)({src:S.url,alt:t.image.alt||""},w.screenImg))),p.createElement(h.s,w.screenText,t.heading&&p.createElement(y.az,w.heading,t.heading),(null==t||null===(o=t.button)||void 0===o?void 0:o.cta)&&p.createElement(y.az,w.startctacontainer,p.createElement(_.$,(0,c.A)({variant:"inverse-secondary",onClick:()=>{m.on(),g.off()}},w.startcta),t.button.cta.title)))),p.createElement(y.az,(0,c.A)({dis
1play:u&&!v?"block":"none",__css:O},w.mediaContainer),r&&p.createElement(vt.J,(0,c.A)({onClick:()=>{m.off(),g.off()}},w.closeButton)),p.createElement(E.RC,{key:`stories-swiper-${d}`,modules:[f.Ij,f.Vx,f.dK],navigation:{prevEl:`.swiper-button-prev-${d}`,nextEl:`.swiper-button-next-${d}`},pagination:{el:`.slider-pagination-${d}`,bulletClass:"stories-pagination-bullet",bulletActiveClass:"stories-pagination-bullet-active",renderBullet:(e,t)=>`<span class="${t} bullet-${e}"><span></span></span>`,clickable:!0},keyboard:{enabled:!1},autoplay:{delay:1e3*a},loop:!1,enabled:!0,slidesPerView:1,spaceBetween:0,onReachBeginning:e=>{e.pagination.bullets[0].classList.remove("full"),e.pagination.bullets[0].classList.add("current"),e.slides[0].firstChild.classList.add("current")},onSlideChange:e=>{let t=e.activeIndex;e.pagination.bullets.forEach(((e,n)=>{n<t&&(e.classList.remove("current"),e.classList.add("full")),n==t&&(e.classList.remove("full"),e.classList.add("current")),n>t&&(e.classList.remove("full"),e.classList.remove("current"))})),e.slides.forEach(((e,n)=>{e.firstChild.classList.remove("current"),n==t&&e.firstChild.classList.add("current")}))},onReachEnd:e=>{setTimeout((()=>{e.isEnd&&(e.pagination.bullets.forEach((e=>{e.classList.remove("full"),e.classList.remove("current")})),e.slides.forEach((e=>{e.firstChild.classList.remove("current"),e.classList.remove("swiper-slide-prev"),e.classList.remove("swiper-slide-active"),e.classList.remove("swiper-slide-next")})),m.off(),g.on())}),1e3*a)}},n.map(((e,t)=>{var n,l,r,a,i;return p.createElement(E.qr,{key:`stories-slide-${t}`},p.createElement(gt,{styles:w,title:e.title,bodyCopy:e.body_copy,isVideo:null===(n=e.media)||void 0===n?void 0:n.is_video,video:null!==(l=e.media)&&void 0!==l&&l.video&&null!==(r=e.media)&&void 0!==r&&r.video.length?null===(a=e.media)||void 0===a?void 0:a.video[0]:null,image:null===(i=e.media)||void 0===i?void 0:i.image}))})),C&&p.createElement(x.ChevronLeft,(0,c.A)({className:`swiper-button-prev swiper-button-prev-${d}`,"aria-label":"swiper button prev icon"},w.chevronIcon,{left:"1.5rem"})),C&&p.createElement(x.ChevronRight,(0,c.A)({className:`swiper-button-next swiper-button-next-${d}`,"aria-label":"swiper button next icon"},w.chevronIcon,{right:"1.5rem"})),p.createElement(h.s,(0,c.A)({className:`slider-pagination-${d}`},w.pagination)))),p.createElement(y.az,(0,c.A)({display:l&&!u&&v?"block":"none"},w.mediaContainer),p.createElement(A.g,{ratio:j.ratio,width:"100%"},p.createElement(k.E,(0,c.A)({src:j.url,alt:l.image.alt||""},w.screenImg))),p.createElement(h.s,w.screenText,(null==l?void 0:l.heading)&&p.createElement(y.az,w.heading,l.heading),(null==l||null===(s=l.button)||void 0===s?void 0:s.cta)&&p.createElement(y.az,w.endctacontainer,p.createElement(_.$,(0,c.A)({variant:"inverse-secondary",onClick:()=>{m.on(),g.off()}},w.endcta),l.button.cta.title))),r&&p.createElement(vt.J,(0,c.A)({onClick:()=>{m.off(),g.off()}},w.closeButton)))))};ht.propTypes={title:v().string,screenStart:v().shape({heading:v().string,button:v().shape(),image:v().shape()}),storiesGroup:v().arrayOf(v().shape({title:v().string,body_copy:v().string,media:v().shape()})),screenEnd:v().shape({heading:v().string,button:v().shape(),image:v().shape()}),hasCloseButton:v().bool,autoplayDelay:v().number,maskgroup:v().shape({maskheaderactive:v().bool,opacity:v().string})};const ft=({isMaskHeaderActive:e=!0,heading:t,bodycopy:n,image:l,isVideo:r=!1,video:a,isFirstElement:i=!1,variant:o="default",titleAs:s="div"})=>{const d=(0,b.Vl)("PlpWhiteBanner",{variant:o}),u=R("middle-left","black",e);return p.createElement(y.az,(0,c.A)({"data-testid":"plp-white-banner-container","data-cs-label":"editorial-plpwhitebanner"},d.container),p.createElement(y.az,{"data-testid":"plp-white-banner-"+(r?"video":"image"),pb:{base:"1.5rem",xl:0}},r?p.createElement(et,{data:a}):l&&(0,P.UE)(l,l.alt,i)),p.createElement(h.s,(0,c.A)({},d.textblock,{bgImage:{base:"none",xl:u||"none"}}),t&&p.createElement(w.E,{"data-testid":"plp-white-banner-heading",textStyle:"head-xlarge",fontWeight:"medium",color:{base:"text.default",xl:"text.inverse"},pb:{base:"1.5rem",xl:"1.75rem"}
1,maxW:{base:"auto",md:"40.125rem",xl:"37.0625rem"},as:s},t),n&&p.createElement(j.A,{as:y.az,html:n,"data-testid":"plp-white-banner-bodycopy",textStyle:"body-xlarge",fontWeight:"normal",color:{base:"text.default",xl:"text.inverse"},maxW:{base:"auto",md:"40.125rem",xl:"37.0625rem"}})))};ft.propTypes={isMaskHeaderActive:v().bool,heading:v().string,bodycopy:v().string,image:v().shape(),isVideo:v().bool,video:v().shape(),isFirstElement:v().bool,variant:v().string,titleAs:v().string};var Et=n(45456),xt=n(91332);const At=({product:e,styleVariant:t})=>{var n,l,r;const a=(0,b.o5)("ProductMoodboard",{variant:t}),i=(0,g.A)({base:"small",lg:"medium"}),{locale:o}=(0,I.A)(),s=null==e||null===(n=e.imageGroups)||void 0===n||null===(l=n.find((e=>e.viewType==i)))||void 0===l?void 0:l.images,d=s&&(null==s?void 0:s.length)>0?s[0]:{},u=(0,Et.mY)(e||{}),{data:m}=(0,D.useProducts)({parameters:{ids:(null==e?void 0:e.id)||"",expand:["availability","images"]},headers:{"x-debug":"product-box-index"}},{enabled:Boolean(null==e?void 0:e.id)}),{url:v,label:f}=(0,S._y)({link:{productsfcc:{data:[{id:(null==e?void 0:e.id)||""}]}},productsData:m,locale:(null==o?void 0:o.alias)||(null==o||null===(r=o.id)||void 0===r?void 0:r.toLowerCase())});return p.createElement(h.s,(0,c.A)({"data-testid":"product-box",as:O.Link,to:v??"#",title:f},a.productbox),p.createElement(y.az,(0,c.A)({},a.imagecontainer,{className:"img-container"}),p.createElement(k.E,(0,c.A)({src:(null==d?void 0:d.link)||"",alt:(null==d?void 0:d.alt)||""},a.image)),p.createElement(y.az,a.imageoverlay)),p.createElement(h.s,a.textbox,p.createElement(w.E,a.productId,(null==e?void 0:e.id)||p.createElement(p.Fragment,null," ")),p.createElement(w.E,a.productName,(null==e?void 0:e.c_variantIdentifier)||(null==e?void 0:e.name)||(null==e?void 0:e.productName)||p.createElement(p.Fragment,null," ")),null!=e&&e.price&&null!=e&&e.currency?p.createElement(it.A,(0,c.A)({price:null==e?void 0:e.price,currency:null==e?void 0:e.currency},a.price)):p.createElement(w.E,a.price," "),p.createElement(h.s,a.omnibusPrice,(null!=u&&u.showOmnibusPrice||null!=u&&u.showOmnibusPriceDiscount)&&null!=e&&e.currency?p.createElement(xt.A,{priceData:u,currency:null==e?void 0:e.currency,omnibusExpandedView:!1,showDiscount:!0,variant:"recommended"}):p.createElement(p.Fragment,null," "))))};At.propTypes={product:v().shape(),styleVariant:v().string};const kt=At;function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function _t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ot=({productMoodboardGroup:e=[]})=>{const t=(0,b.Vl)("Swiper"),n=(0,b.Vl)("ProductMoodboard"),{currency:l}=(0,at.H2)(),[r,a]=(0,p.useState)(null);var i=[];e.forEach((e=>{var t;return null===(t=e.products)||void 0===t?void 0:t.data.forEach((e=>i.push(e.id)))}));const{data:o}=(0,D.useProducts)({parameters:{ids:i.join(","),expand:["availability","images"],currency:l},headers:{"x-debug":"prod-moodboard-index"}},{enabled:(null==i?void 0:i.length)>0});return(null==e?void 0:e.length)>0&&p.createElement(y.az,(0,c.A)({"data-testid":"product-moodboard","data-cs-label":"editorial-product_moodboard"},n.container),p.createElement(y.az,{__css:_t(_t({},t),n.tabs),role:"tablist"},p.createElement(E.RC,{key:"product-moodboard-mobile-pagination",modules:[f.xI],slidesPerView:3,enabled:!1,centeredSlides:!0,onSwiper:a},e.map(((e,t)=>p.createElement(E.qr,{key:`navigation-slider-tile-${t}`,modules:[f.xI]},(({isActive:n})=>{const l=`product-moodboard-tab-mobile-${t}`,r=`product-moodboard-panel-${t}`;return p.createElement("button",{role:"tab",id:l,"aria-controls":r,"aria-selected":n,tabIndex:n?0:-1,className:"product-moodboard-mobile-pagination-btn"},p.createElement(w.E,{textStyle:"body-small",fontWeight:"bold",color:"text.default",py:"1.5rem",textTransform:n?"uppercase":"none",textDecoration:n?"underline":"none",textUnderlineOffset:"0.25rem"},e.label||""))})))))),p.createElement(y.az,{__css:_t(_t({},t),n.content)},p.createElement(h.s,(0,c.A)({className:"product-moodboard-pagination"},n.pagination)),p.createElement(E.RC,{key:"product-moodboard-swiper",modules:[f.xI,f.Vx,f.dK,f.s3],controller:{control:r},pagination:{clickable:!0,el:".product-moodboard-pagination",renderBullet:(t,n)=>{const l=`product-moodboard-tab-${t}`,r=`product-moodboard-panel-${t}`,a=n.includes("swiper-pagination-bullet-active");return`<button role="tab" id="${l}" aria-controls="${r}" aria-selected="${a}" tabindex="${a?"0":"-1"}" class="${n}">${e[t].label}</button>`}}
1,className:"product-moodboard-swiper"},e.map(((e,t)=>{var l,r,a,i,s,d,c,u,m,v,g,b,y,f,x,A,k,w,_;const O=2==(null===(l=e.products)||void 0===l||null===(r=l.data)||void 0===r?void 0:r.length),P=3==(null===(a=e.products)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.length),C=4==(null===(s=e.products)||void 0===s||null===(d=s.data)||void 0===d?void 0:d.length),S=5==(null===(c=e.products)||void 0===c||null===(u=c.data)||void 0===u?void 0:u.length),j=`product-moodboard-tab-mobile-${t}`;return p.createElement(E.qr,{key:`product-moodboard-tile-${t}`,role:"tabpanel",id:`product-moodboard-panel-${t}`,"aria-labelledby":j},p.createElement(h.s,n.boardcontainer,p.createElement(h.s,n.boardfirsthalf,p.createElement(kt,{product:_t({},null==o||null===(m=o.data)||void 0===m?void 0:m.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[0].id)}))),styleVariant:"default"})),p.createElement(h.s,n.boardsecondhalf,O&&p.createElement(kt,{product:_t({},null==o||null===(v=o.data)||void 0===v?void 0:v.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"default"}),P&&p.createElement(p.Fragment,null,p.createElement(kt,{product:_t({},null==o||null===(g=o.data)||void 0===g?void 0:g.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"mediumTile"}),p.createElement(kt,{product:_t({},null==o||null===(b=o.data)||void 0===b?void 0:b.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[2].id)}))),styleVariant:"mediumTile"})),C&&p.createElement(p.Fragment,null,p.createElement(kt,{product:_t({},null==o||null===(y=o.data)||void 0===y?void 0:y.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"mediumTile"}),p.createElement(h.s,n.boardtwoboxcontainer,p.createElement(kt,{product:_t({},null==o||null===(f=o.data)||void 0===f?void 0:f.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[2].id)}))),styleVariant:"smallTile"}),p.createElement(kt,{product:_t({},null==o||null===(x=o.data)||void 0===x?void 0:x.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[3].id)}))),styleVariant:"smallTile"}))),S&&p.createElement(p.Fragment,null,p.createElement(h.s,n.boardtwoboxcontainer,p.createElement(kt,{product:_t({},null==o||null===(A=o.data)||void 0===A?void 0:A.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[1].id)}))),styleVariant:"smallTile"}),p.createElement(kt,{product:_t({},null==o||null===(k=o.data)||void 0===k?void 0:k.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[2].id)}))),styleVariant:"smallTile"})),p.createElement(h.s,n.boardtwoboxcontainer,p.createElement(kt,{product:_t({},null==o||null===(w=o.data)||void 0===w?void 0:w.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[3].id)}))),styleVariant:"smallTile"}),p.createElement(kt,{product:_t({},null==o||null===(_=o.data)||void 0===_?void 0:_.find((t=>{var n;return t.id==(null===(n=e.products)||void 0===n?void 0:n.data[4].id)}))),styleVariant:"smallTile"}))))))})))))};Ot.propTypes={productMoodboardGroup:v().arrayOf(v().shape({label:v().string,products:v().shape({data:v().arrayOf(v().shape({id:v().string,name:v().string,image:v().shape({alt:v().string,link:v().string,title:v().string}),currency:v().string,price:v().number}))})}))};const Pt=({heading:e,bodycopy:t,image:n,button:l})=>{var r,a,i,o,s;const d=(0,b.Vl)("PlpBannerPromo"),{buildUrl:u,locale:m}=(0,I.A)(),v=(0,C.y)(),{data:g}=(0,D.useProducts)({parameters:{ids:(null==l||null===(r=l.productsfcc)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.length)>0?l.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"plp-banner-index"}},{enabled:(null==l||null===(i=l.productsfcc)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.length)>0}),{url:f,label:E,isAbsolute:x}=(0,S._y)({link:l,categoriesData:v,productsData:g,locale:(null==m?void 0:m.alias)||(null==m||null===(s=m.id)||void 0===s?void 0:s.toLowerCase())}),A=x?{as:"a",href:f,target:"_blank",rel:"noopener noreferrer"}:{as:O.Link,to:(0,S.b$)(f,u)};return p.createElement(y.az,(0,c.A)({"data-testid":"plp-banner-promo-container"},d.container),p.createElement(h.s,d.main,p.createElement(y.az,(0,c.A)({"data-testid":"plp-banner-promo-image"},d.imagebox),n&&(0,P.UE)(n,(null==n?void 0:n.alt)||"")),p.createElement(h.s,d.textblock,e&&p.createElement(w.E,(0,c.A)({"data-testid":"plp-banner-promo-heading"},d.heading),e),t&&p.createElement(j.A,(0,c.A)({as:w.E,html:t,"data-testid":"plp-banner-promo-bodycopy"},d.bodycopy)),E&&f&&p.createElement(_.$,(0,c.A)({"data-testid":"plp-banner-promo-button"},d.cta,A,{variant:"inverse-primary"}),E))))};Pt.propTypes={heading:v().string,bodycopy:v().string,image:v().shape(),button:v().shape()};
1var Ct=n(58493);const St=({bodycopy:e,heading:t="",icon:n,links:l=[],maxWidth:r="120rem"})=>{const a=(0,b.o5)("Disclaimer"),i=(0,P.Ay)(n),o=(0,C.y)(),s=l.filter((e=>{var t,n,l;return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})).map((e=>e.button.productsfcc.data[0].id)),{data:d}=(0,D.useProducts)({parameters:{ids:s.join(","),expand:["availability","images"]},headers:{"x-debug":"disclaimer-index"}},{enabled:(null==s?void 0:s.length)>0}),{locale:u}=(0,I.A)(),m=0===(null==l?void 0:l.length)?[]:null==l?void 0:l.map(((e,t)=>{var n;const{url:l,label:r,isAbsolute:i}=(0,S._y)({link:e,categoriesData:o,productsData:d,locale:(null==u?void 0:u.alias)||(null==u||null===(n=u.id)||void 0===n?void 0:n.toLowerCase())});return p.createElement(Ct.N,(0,c.A)({key:`disclaimer-link-${t}`,href:l,isExternal:i},a.anchor),r)}));return p.createElement(y.az,(0,c.A)({},a.container,{maxW:r}),p.createElement(h.s,(0,c.A)({},a.grid,{direction:{lg:"row",base:"column"}}),i.url&&p.createElement(y.az,a.icon,p.createElement(k.E,{src:i.url,alt:(null==n?void 0:n.alt)||""})),p.createElement(h.s,a.content,t&&p.createElement(y.az,a.heading,t),p.createElement(j.A,(0,c.A)({as:y.az,html:e,"data-testid":"disclaimer-bodycopy"},a.bodycopy)),m.length>0&&p.createElement(h.s,a.links,m))))};St.propTypes={heading:v().string,bodycopy:v().string,icon:v().shape(),links:v().arrayOf(v().shape()),maxWidth:v().string};var jt=n(32324),It=n(10577),Dt=n(68624),Tt=n(82070),$t=n(41863),Mt=n(35490),Lt=n(7711),zt=n(47642),Bt=n(76396),Vt=n(10900);function Nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Rt=({isBestSeller:e,timing:t="",productData:n})=>{var l,r,a,i,o,s,d,u,m,v,g,f,E,x,A,O,P,C,S,j,I,T,$,M,L,z,B,V,N,F,R,W;const G=(0,b.Vl)("Pricing"),{currency:q}=(0,at.H2)(),U=(0,Lt.A)(),[H,K]=(0,p.useState)({}),[Q,X]=(0,p.useState)(0),J=(0,p.useRef)(null),{formatMessage:Z}=(0,Oe.A)();var ee=[];null==n||null===(l=n.c_productSetProducts)||void 0===l||l.forEach((e=>{ee[e.productId]=e.quantity}));const{data:te}=(0,D.useProducts)({parameters:{ids:Object.keys(ee).join(","),expand:["availability","images"]},headers:{"x-debug":"pricing-tile-index"}},{enabled:(null===(r=Object.keys(ee))||void 0===r?void 0:r.length)>0}),ne=function(){var e=(0,Y.A)((function*(e){e&&K((t=>{const n=Ft({},t);return null==e||e.forEach((e=>{n[null==e?void 0:e.id]=!0})),U("/cart"),n}))}));return function(t){return e.apply(this,arguments)}}();if(!n)return null;const le=null==n||null===(a=n.imageGroups)||void 0===a||null===(i=a.find((e=>"large"==e.viewType)))||void 0===i?void 0:i.images,re=le&&(null==le?void 0:le.length)>0?le[0]:{},ae=e=>{try{if(!e)throw"undefined";let n=JSON.parse(e);if("object"!=typeof n)throw"no object";var t=0;return Object.keys(n).forEach((e=>{var l,r;let a=(null===(l=n[e])||void 0===l?void 0:l.price)||"0",i=(null===(r=n[e])||void 0===r?void 0:r.quantity)||"0";t+=parseFloat(a)*parseInt(i)})),t}catch(e){return 0}},ie=(null==n?void 0:n.c_pricesFirst)&&(null==n?void 0:n.c_pricesRecurring),oe=void 0!==(null==te||null===(o=te.data)||void 0===o?void 0:o.find((e=>{var t;return((null===(t=e.inventory)||void 0===t?void 0:t.stockLevel)||0)<ee[e.id]})));return oe&&(n.representedProduct={id:n.id}),p.createElement(Dt.E,(0,c.A)({"data-testid":"pricing-tile",className:"pricing-tile"},G.tile,e&&(null===(s=G.tile)||void 0===s?void 0:s.active)),e&&p.createElement(h.s,null===(d=G.tile)||void 0===d?void 0:d.label,p.createElement(w.E,{as:"h2"},Z({id:"subscription.best-seller",defaultMessage:[{type:0,value:"Best Seller"}]}))),p.createElement(w.E,(0,c.A)({as:"h3",className:"pricing-resizable"},null===(u=G.tile)||void 0===u?void 0:u.title),n.name||p.createElement(p.Fragment,null," ")),p.createElement(h.s,(0,c.A)({className:"pricing-resizable"},null===(m=G.tile)||void 0===m?void 0:m.pricecontainer),(null==n?void 0:n.c_pricesFirst)&&p.createElement(p.Fragment,null,p.createElement(it.A,(0,c.A)({},null===(v=G.tile)||void 0===v?void 0:v.pricesfirst,{price:ae(n.c_pricesFirst),currency:n.currency||q})),p.createElement(w.E,null===(g=G.tile)||void 0===g?void 0:g.timing,"/ ",n.c_subFrequency," ",t.concat(ie?"*":"")))),p.createElement(h.s,(0,c.A)({className:"pricing-resizable"},null===(f=G.tile)||void 0===f?void 0:f.monthlydiscount),ie&&p.createElement(p.Fragment,null,p.createElement(h.s,{direction:"row"},p.createElement(it.A,(0,c.A)({},null===(E=G.tile)||void 0===E?void 0:E.pricesrecurring,{price:ae(n.c_pricesRecurring),currency:n.currency||q})),p.createElement(w.E,null===(x=G.tile)||void 0===x?void 0:x.pricesrecurring,"/ ",n.c_subFrequency," ",t)),p.createElement(w.E,null===(A=G.tile)||void 0===A?void 0:A.addendum,Z({id:"subscription.addendum",defaultMessage:[{type:0,value:"* on the first order"}]})))),p.createElement(h.s,{className:"pricing-resizable",justifyContent:"center"},p.createElement(k.E,(0,c.A)({},null===(O=G.tile)||void 0===O?void 0:O.image,{src:(null==re?void 0:re.link)||"",alt:""}))),p.createElement(y.az,null===(P=G.tile)||void 0===P?void 0:P.cta,H[n.id]?p.createElement(_.$,{variant:"inverted-pressed",w:"full",cursor:"default"},p.createElement(p.Fragment,null,p.createElement(Mt.Sr,null===(C=G.tile)||void 0===C?void 0:C.checkiconbox),p.createElement($t.A,{id:"add_to_cart_modal.label.add-to-cart-added",defaultMessage:[{type:0,value:"Added"}]}))):oe?p.createElement(_.$,{variant:"primary",w:"full",isDisabled:!0},p.createElement($t.A,{id:"use_product.message.out_of_stock",defaultMessage:[{type:0,value:"Out of stock"}]})):p.createElement(zt.A,{product:n,setShowErrorMessage:X,errorContainerRef:J,showUniversalFeedback:!1,universalFeedback:!1,isSubscription:"true"===(null==n?void 0:n.c_isSubscription),callback:()=>ne([n])})),p.createElement(Ge.B8,null===(S=G.tile)||void 0===S?void 0:S.features,n.shortDescription&&p.createElement(Ge.ck,(0,c.A)({className:"pricing-resizable"},null===(j=G.tile)||void 0===j?void 0:j.feature,{borderTop:"none",borderColor:"none",_before:Ft({},null===(I=G.tile)||void 0===I?void 0:I.featurebefore)}),(0,Vt.Ay)(n.shortDescription)),n.c_costPerCoffee&&p.createElement(Ge.ck,(0,c.A)({className:"pricing-resizable"},null===(T=G.tile)||void 0===T?void 0:T.feature,{borderTop:"none",borderColor:"none",_before:Ft({},null===($=G.tile)||void 0===$?void 0:$.featurebefore)}),p.createElement($t.A,{id:"subscription.c_costPerCoffee",defaultMessage:[{type:0,value:"Cost per coffee"}]}),":"," ",p.createElement(it.A,(0,c.A)({},null===(M=G.tile)||void 0===M?void 0:M.featurep,{price:parseFloat(n.c_costPerCoffee.replace(",",".")),currency:n.currency||q}))),n.c_coffeePerDay&&p.createElement(Ge.ck,(0,c.A)({className:"pricing-resizable"},null===(L=G.tile)||void 0===L?void 0:L.feature,{borderTop:"none",borderColor:"none",_before:Ft({},null===(z=G.tile)||void 0===z?void 0:z.featurebefore)}),p.createElement($t.A,{id:"subscription.c_coffeePerDay",defaultMessage:[{type:0,value:"Coffee per day"}]}),": ",n.c_coffeePerDay),p.createElement(Ge.ck,(0,c.A)({className:"pricing-resizable"},null===(B=G.tile)||void 0===B?void 0:B.feature,{borderTop:"none",borderColor:"none",_before:Ft({},null===(V=G.tile)||void 0===V?void 0:V.featurebefore)}),p.createElement($t.A,{id:"subscription.free-shipping",defaultMessage:[{type:0,value:"Free Shipping"}]})),n.c_subDuration&&p.createElement(Ge.ck,(0,c.A)({className:"pricing-resizable"},null===(N=G.tile)||void 0===N?void 0:N.feature,{borderTop:"none",borderColor:"none",_before:Ft({},null===(F=G.tile)||void 0===F?void 0:F.featurebefore)}),p.createElement($t.A,{id:"subscription.c_subDuration",defaultMessage:[{type:0,value:"Monthlies duration"}]}),": ",n.c_subDuration),n.c_subDiscountPercentage&&p.createElement(Ge.ck,(0,c.A)({className:"pricing-resizable"},null===(R=G.tile)||void 0===R?void 0:R.feature,{borderTop:"none",borderColor:"none",_before:Ft({},null===(W=G.tile)||void 0===W?void 0:W.featurebefore),_last:{borderBottomWidth:0}}),p.createElement($t.A,{id:"subscription.c_subDiscountPercentage",defaultMessage:[{type:0,value:"Discount"}]}),": ",n.c_subDiscountPercentage)),p.createElement(y.az,{ref:J},Q?p.createElement(Tt.z,{in:!0},p.createElement(w.E,{color:"text.danger",fontWeight:"semibold",marginBottom:8},Z(Bt.gS))):p.createElement(p.Fragment,null)))};Rt.propTypes={isBestSeller:v().bool,timing:v().string,productData:v().shape()};var Wt=n(20877),Gt=n(20922);function qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function Ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?qt(Object(n),!0).forEach((function(t){(0,u.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ht=({title:e,heading:t="",bodycopy:n="",pricingGroup:l=[]})=>{var r,a,i;const o=(0,b.Vl)("Pricing"),s=l.map((e=>{var t,n,l,r;return null!==(t=e.products)&&void 0!==t&&null!==(n=t.data)&&void 0!==n&&n.length&&(null===(l=e.products)||void 0===l||null===(r=l.data)||void 0===r?void 0:r.length)>0?{productId:e.products.data[0].id,isBestSeller:e.is_best_seller,timing:e.timing}:null})).filter((e=>!!e)),{data:d,isLoading:u}=(0,D.useProducts)({parameters:{ids:s.map((e=>e.productId)),expand:["availability","images"]},headers:{"x-debug":"pricing-index"}},{enabled:(null==s?void 0:s.length)>0}),m=(null==d||null===(r=d.data)||void 0===r?void 0:r.length)||0,v=(0,g.A)({base:"",md:`tablet-tiles-grid-${m}`,lg:`desktop-tiles-grid-${m}`}),h=(0,g.A)({base:1,md:Math.min(2,m),lg:Math.min(4,m)}),f=(0,g.A)({base:!0,md:!1}),E=!!t||!!n,x=".pricing-resizable",A=(0,He.debounce)((()=>{const e=[...document.querySelectorAll(".pricing-tile")];if(f)e.forEach((e=>{Array.from(e.querySelectorAll(x)).forEach((e=>{e.style.minHeight=null}))}));else{const t=e.map((e=>[...e.querySelectorAll(x)].map((e=>(e.style.minHeight=null,e.offsetHeight))))),n=new Array(Math.max(...t.map((e=>e.length)))).fill(null).map(((e,n)=>Math.max(...t.map((e=>e[n])))));e.forEach((e=>{Array.from(e.querySelectorAll(x)).forEach(((e,t)=>{e.style.minHeight=`${n[t]}px`}))}))}}),10);(0,p.useEffect)((()=>(A(),window.addEventListener("resize",A),()=>window.removeEventListener("resize",A))),[d,f]);const{addLayer:k}=(0,Wt.W)();return(0,p.useEffect)((()=>{var t;d&&!u&&(k(Gt.$x.bind(void 0)),k(Gt.I1.bind(void 0,{event:"view_item_list",item_list_name:e,items:null==d||null===(t=d.data)||void 0===t?void 0:t.map(((e,t)=>{var n,l,r,a;return{item_name:null==e?void 0:e.c_defaultName,item_id:null==e||null===(n=e.c_variants)||void 0===n||null===(l=n[0])||void 0===l?void 0:l.productId,item_category:null==e?void 0:e.c_defaultCategoryName,item_variant:(null==e?void 0:e.id)||(null==e?void 0:e.c_subModelIdentifier),price:+((null==e?void 0:e.price)/(1+(null==e?void 0:e.c_taxRate)/100)).toFixed(2),fullprice:null!==(r=(0,Et.O1)(e))&&void 0!==r&&r.isOnSale?"reduced":"fullprice",rating_points:"",erp_category:(null==e?void 0:e.c_materialGroup)||(null==e?void 0:e.c_MaterialGroup),prdha_category:(null==e?void 0:e.c_prdhaCategory)||(null==e?void 0:e.c_prdha_category),index:t+1,stock_status:(null==e||null===(a=e.inventory)||void 0===a?void 0:a.stockLevel)>0?"in-stock":"out-of-stock"}}))})))}),[d,u]),p.createElement(y.az,{"data-testid":"pricing",__css:Ut({},o.container),pt:E?{base:"1rem",md:"1.5rem"}:0},t&&p.createElement(w.E,(0,c.A)({as:"h2"},o.heading),t),n&&p.createElement(y.az,o.bodycopy,(0,Vt.Ay)(n)),(null==d||null===(a=d.data)||void 0===a?void 0:a.length)&&(null==d||null===(i=d.data)||void 0===i?void 0:i.length)>0&&p.createElement(It.x,(0,c.A)({templateColumns:`repeat(${h}, 1fr)`,"data-testid":"pricing-tiles"},o.tiles,{className:v}),null==d?void 0:d.data.map(((e,t)=>p.createElement(Rt,(0,c.A)({key:`pricing-tile-${t}`,productData:e},s.find((t=>t.productId===e.id))))))))};Ht.propTypes={title:v().string,heading:v().string,bodycopy:v().string,pricingGroup:v().arrayOf(v().shape())};var Kt=n(18624);const Yt=({title:e,description:t,uid:n,imageData:l,difficulty:r,timeToComplete:a,gridView:i,listPage:o="recipes"})=>{const s=(0,b.Vl)("RecipeTile"),{buildUrl:d}=(0,I.A)(),{getHost:u}=(0,Kt.A)(),m=l,v=n&&e?`/r/${o}/${e.replace(/[\s']+/g,"-").toLowerCase()}/${n}`:"",g=v?`${u()}${d(v)}`:"#";return p.createElement(h.s,null==s?void 0:s.recipeContainer,p.createElement(Ct.N,(0,c.A)({href:g},null==s?void 0:s.imageContainer,{_hover:{textDecoration:"none"},display:"flex"}),p.createElement(k.E,(0,c.A)({},null==s?void 0:s.imageObject,{src:m,alt:e}))),p.createElement(h.s,null==s?void 0:s.textsContainer,p.createElement(Ct.N,{href:g,_hover:{textDecoration:"none"}},p.createElement(w.E,(0,c.A)({as:"h2"},null==s?void 0:s.titleText,{sx:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"}}),e)),p.createElement(w.E,null==s?void 0:s.descriptionText,t),p.createElement(h.s,(0,c.A)({},null==s?void 0:s.extraContainer,{flexDir:i?"column":"row"}),r&&p.createElement(h.s,null==s?void 0:s.infoContainer,p.createElement(x.CutleryIcon,null==s?void 0:s.iconConfig)," ",p.createElement(w.E,null==s?void 0:s.infoText,r)),a&&p.createElement(h.s,null==s?void 0:s.infoContainer,p.createElement(x.ChronoIcon,null==s?void 0:s.iconConfig)," ",p.createElement(w.E,null==s?void 0:s.infoText,a," ",p.createElement($t.A,{id:"recipes.listing_page.recipe_tile.time_to_complete_time.text",defaultMessage:[{type:0,value:"min"}]}))))))};
1Yt.propTypes={title:v().string,description:v().string,uid:v().string,imageData:v().string,difficulty:v().string,timeToComplete:v().string,gridView:v().bool,listPage:v().string};const Qt=({title:e,videoSrc:t,height:n})=>p.createElement("iframe",{width:"100%",height:n||"auto",src:t,title:e,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0});Qt.propTypes={title:v().string,videoSrc:v().string,height:v().oneOfType([v().string,v().object])};const Xt=Qt,Jt=({title:e,description:t,recipeInfo:n,mediaData:l})=>{var r,a,i,o,s,d,u,m,v,g,y;const f=(0,b.Vl)("RecipeHeroBanner"),E="image"!==(null==l||null===(r=l.content_type)||void 0===r||null===(a=r.split("/"))||void 0===a?void 0:a[0]),[A]=(0,pe.U)("(max-width: 63.9375rem)"),[O]=(0,pe.U)("(max-width: 20.5625rem)"),P=function(){var e=(0,Y.A)((function*(){window.print()}));return function(){return e.apply(this,arguments)}}();return p.createElement(h.s,(0,c.A)({},null==f?void 0:f.bannerContainer,{layerStyle:"page","data-testid":"recipe-herobanner-container"}),p.createElement(h.s,null==f?void 0:f.infoContainer,p.createElement(h.s,null==f?void 0:f.recipeInfoContainer,p.createElement(w.E,(0,c.A)({as:"h1"},null==f?void 0:f.infoTitle),e),p.createElement(w.E,null==f?void 0:f.description,t),p.createElement(h.s,null==f?void 0:f.buttonContainer,p.createElement(_.$,{onClick:()=>P(),variant:"secondary"},p.createElement($t.A,{id:"recipes.details_page.hero_banner.print_button.text",defaultMessage:[{type:0,value:"Print this Recipe"}]})))),p.createElement(h.s,{justifyContent:"center",w:"100%"},p.createElement(h.s,null==f?void 0:f.infoBottomContainer,(null==n||null===(i=n.classification)||void 0===i||null===(o=i.complexity)||void 0===o||null===(s=o[0])||void 0===s?void 0:s.title)&&p.createElement(h.s,null==f?void 0:f.infoTileContainer,p.createElement(x.CutleryIcon,null==f?void 0:f.infoIcons),p.createElement(h.s,null==f?void 0:f.infoTileTextContainer,p.createElement(w.E,null==f?void 0:f.infoTileTitle,p.createElement($t.A,{id:"recipes.details_page.hero_banner.recipe_info.difficulty",defaultMessage:[{type:0,value:"Difficulty"}]})),p.createElement(w.E,null==f?void 0:f.infoTileText,null==n||null===(d=n.classification)||void 0===d||null===(u=d.complexity)||void 0===u||null===(m=u[0])||void 0===m?void 0:m.title)),!O&&p.createElement(x.VerticalLineIcon,{color:"border.light"})),(null==n||null===(v=n.time)||void 0===v?void 0:v.total_time)&&p.createElement(h.s,null==f?void 0:f.infoTileContainer,p.createElement(x.ChronoIcon,null==f?void 0:f.infoIcons),p.createElement(h.s,null==f?void 0:f.infoTileTextContainer,p.createElement(w.E,null==f?void 0:f.infoTileTitle,p.createElement($t.A,{id:"recipes.details_page.hero_banner.recipe_info.time",defaultMessage:[{type:0,value:"Time"}]})),p.createElement(w.E,(0,c.A)({},null==f?void 0:f.infoTileText,{minWidth:"3.125rem"}),`${null==n||null===(g=n.time)||void 0===g||null===(y=g.total_time)||void 0===y?void 0:y.toString()} min`)),!A&&p.createElement(x.VerticalLineIcon,{color:"border.light"})),(null==n?void 0:n.author)&&p.createElement(h.s,null==f?void 0:f.infoTileContainer,p.createElement(x.ChefBigIcon,null==f?void 0:f.infoIcons),p.createElement(h.s,null==f?void 0:f.infoTileTextContainer,p.createElement(w.E,null==f?void 0:f.infoTileTitle,p.createElement($t.A,{id:"recipes.details_page.hero_banner.recipe_info.author",defaultMessage:[{type:0,value:"Author"}]})),p.createElement(w.E,null==f?void 0:f.infoTileText,null==n?void 0:n.author)))))),p.createElement(h.s,null==f?void 0:f.mediaContainer,E?p.createElement(h.s,{w:"100%",h:"100%"},p.createElement(Xt,{title:e,videoSrc:null==l?void 0:l.url})):p.createElement(k.E,{w:"100%",h:"100%",objectFit:"cover",src:null==l?void 0:l.url})))};Jt.propTypes={title:v().string,description:v().string,mediaData:v().object,recipeInfo:v().object};const Zt=({label:e,bodycopy:t})=>{const n=(0,b.Vl)("PDPBannerPromo");return p.createElement(h.s,(0,c.A)({},n.container,{"data-testid":"pdp-banner-promo-container"}),e&&p.createElement(h.s,(0,c.A)({},n.label,{"data-testid":"pdp-banner-promo-label"}),e),t&&p.createElement(j.A,(0,c.A)({},n.bodycopy,{html:t,"data-testid":"pdp-banner-promo-bodycopy"})))};Zt.propTypes={label:v().string,bodycopy:v().string}},98305:(e,t,n)=>{n.d(t,{A:()=>I});var l=n(64180),r=n(68175),a=n(77810),i=n(75826),o=n.n(i),s=n(42047),d=n(46946),c=n(73352),u=n(45915),p=n(17815),m=n(40133),v=n(36287),g=n(72030),b=n(14893),y=n(87275),h=n(74908),f=n(31390),E=n(55981);const x=({imageUrl:e,images:t,title:n,description:r,linkLabel:i,linkUrl:o,isSlider:s,isLinkAbsolute:d=!1,aspectRatio:m=null})=>{const E=(0,c.o5)("KeyFeatures",{variant:s?"slider":"default"}),x=(0,h.Ay)(t).url||e,A=d?{as:"a",href:o,target:"_blank",rel:"noopener noreferrer"}:{as:y.Link,to:o};return a.createElement(u.s,E.card,a.createElement(p.r,E.cardContent,x&&a.createElement(g._,{width:s?"inherit":"100%",height:s?"inherit":"14.375rem",src:x,aspectRatio:m,objectFit:"cover",alt:""}),a.createElement(f.A,(0,l.A)({as:v.az,html:n},E.cardTitle)),a.createElement(f.A,(0,l.A)({as:v.az,html:r},E.cardDescription))),o&&i&&a.createElement(b.$,(0,l.A)({},A,{variant:"primary"},E.cardButton),i))};x.propTypes={isLinkAbsolute:o().bool,imageUrl:o().string,images:o().object,title:o().string,description:o().string,linkLabel:o().string,linkUrl:o().string,isSlider:o().bool,aspectRatio:o().string};const A=x;var k=n(63325),w=n(11744),_=n(73619),O=n(90031),P=n(68066);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?C(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const j=({title:e,description:t,cards:n,isSlider:r=!1,aspectRatio:i})=>{var o,g;const[b]=(0,s.U)(`(min-width: ${E.f.lg})`),y=(0,_.y)(),h=null==n||null===(o=n.filter((e=>{var t,n,l;return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})))||void 0===o||null===(g=o.map((e=>e.button.productsfcc.data[0].id)))||void 0===g?void 0:g.filter(Boolean),{data:f}=(0,O.useProducts)({parameters:{ids:null==h?void 0:h.join(","),expand:["availability","images"]},headers:{"x-debug":"key-features-index"}},{enabled:(null==h?void 0:h.length)>0}),x=(0,d.A)({base:{num:1.2,gap:8},md:{num:2.3,gap:24}}),C=(0,c.Vl)("Swiper"),j=(0,c.o5)("KeyFeatures",{variant:r?"slider":"default"}),{locale:I}=(0,P.A)();return a.createElement(u.s,(0,l.A)({},j.container,{"data-cs-label":"editorial-key_features",px:r?"initial":["small.base","small.base","small.md","small.large",0]}),a.createElement(p.r,j.headerGrid,a.createElement(m.E,j.title,e),t&&a.createElement(m.E,j.description,t)),r&&!b?a.createElement(v.az,{__css:S(S({},C),{},{".swiper-slide":S(S({},C[".swiper-slide"]),{},{height:"auto"})})},a.createElement(k.RC,{slidesPerView:x.num,spaceBetween:x.gap,style:{paddingInline:"1rem"},className:"key-features-slider"},n&&n.map((e=>{var t;return a.createElement(k.qr,{key:e.uid},a.createElement(A,{imageUrl:null==e||null===(t=e.image)||void 0===t?void 0:t.url,isSlider:!0,title:null==e?void 0:e.header_copy,description:null==e?void 0:e.body_copy,aspectRatio:i}))})))):a.createElement(u.s,j.cardsContainer,n&&n.map((e=>{var t,n;const{url:l,label:r,isAbsolute:o}=(0,w._y)({link:null==e?void 0:e.button,categoriesData:y,productsData:f,locale:(null==I?void 0:I.alias)||(null==I||null===(t=I.id)||void 0===t?void 0:t.toLowerCase())});return a.createElement(A,{isLinkAbsolute:o,key:e.uid,imageUrl:null==e||null===(n=e.image)||void 0===n?void 0:n.url,images:null==e?void 0:e.images,title:null==e?void 0:e.header_copy,description:null==e?void 0:e.body_copy,linkLabel:r,linkUrl:l,aspectRatio:i})}))))};j.displayName="KeyFeatures",j.propTypes={title:o().string,description:o().string,cards:o().array,isSlider:o().bool,aspectRatio:o().string};const I=j},61437:(e,t,n)=>{n.d(t,{A:()=>p});var l=n(77810),r=n(75826),a=n.n(r),i=n(73352),o=n(36287);const s={XS:"base",S:"sm",M:"md",L:"lg",XL:"xl"},d={XS:"xsmall",S:"small",M:"medium",L:"large",XL:"xlarge"},c={Black:"black",White:"white",Grey:"grey"},u=({size:e,color:t})=>{const n=(0,i.o5)("PaddingBlock",{size:s[e],variant:c[t]});return l.createElement(o.az,{sx:n,className:`del-padding--${null==d?void 0:d[e]}`,"data-testid":"padding-block"})};u.propTypes={size:a().oneOf(["XS","S","M","L","XL"]),color:a().oneOf(["Black","White","Grey"])};const p=u}
1,28646:(e,t,n)=>{n.d(t,{A:()=>c});var l=n(64180),r=n(77810),a=n(75826),i=n.n(a),o=n(36287),s=n(36432);const d=({pageComponents:e,contentTypeUid:t,entryUid:n,locale:a})=>r.createElement(o.az,{"data-pageref":n,"data-contenttype":t,"data-locale":a},Array.isArray(e)&&e.length>0&&e.map(((e,t)=>{const n=null==e?void 0:e._content_type_uid;return r.createElement(r.Fragment,{key:t},r.createElement(s.A,(0,l.A)({componentType:n,isFirstElement:0===t},e)))})));d.propTypes={pageComponents:i().arrayOf(i().shape({hero_banner:i().object,section:i().object,section_with_buckets:i().shape({bucket_tabular:i().bool}),from_blog:i().array,section_with_cards:i().shape({cards:i().array}),section_with_html_code:i().object,our_team:i().object})),blogsPage:i().bool,contentTypeUid:i().string.isRequired,entryUid:i().string.isRequired,locale:i().string.isRequired};const c=r.memo(d)},27573:(e,t,n)=>{n.d(t,{A:()=>v});var l=n(64180),r=n(77810),a=n(75826),i=n.n(a),o=n(73352),s=n(36287),d=n(17815),c=n(40133),u=n(31390);const p={White:"white",Grey:"grey",Black:"black"},m=({title:e,description:t,color:n,titleAs:a="div"})=>{const i=(0,o.o5)("TextGroup",{variant:p[n]});return r.createElement(s.az,(0,l.A)({"data-cs-label":"editorial-text_group"},i.container),r.createElement(d.r,i.content,e&&r.createElement(c.E,(0,l.A)({as:a},i.title),e),t&&r.createElement(u.A,(0,l.A)({as:s.az,html:t},i.description))))};m.displayName="TextGroup",m.propTypes={title:i().string,description:i().string,color:i().oneOf(["Black","White","Grey"]),titleAs:i().string};const v=m},64167:(e,t,n)=>{n.d(t,{A:()=>u});var l=n(77810),r=n(75826),a=n.n(r),i=n(54752),o=n(4026),s=n(68644),d=n(64965);const c=({links:e,pid:t=null})=>{const{customParams:n}=(0,o.getConfig)(),r=(0,d.useLocation)(),{isCategory:a,isProductDetail:c}=(0,s.A)().currentPage(r.pathname);return l.createElement(i.Helmet,null,e.map(((e,r)=>{const i="en"===(null==e?void 0:e.hreflang)?"x-default":null==e?void 0:e.hreflang;if(a){var o;const t=null===(o=e.url.split("/c/"))||void 0===o?void 0:o[1];t&&(e.url="/"+(null==e?void 0:e.hreflang)+"/c/"+t)}if(c){var s;const n=null===(s=e.url.split("/p/"))||void 0===s?void 0:s[1];n&&(e.url="/"+(null==e?void 0:e.hreflang)+"/p/"+n),t&&(e.url=e.url.split("?")[0]+"?pid="+t)}const d=`https://${n.currentHost}${null==e?void 0:e.url}`;return l.createElement("link",{key:r,rel:"alternate",hrefLang:i,href:d})})))};c.propTypes={links:a().array,pid:a().string};const u=c},56233:(e,t,n)=>{n.d(t,{A:()=>$});var l=n(68175),r=n(64180),a=n(28407),i=n(77810),o=n(73352),s=n(45915),d=n(40133),c=n(86400),u=n(36287),p=n(72030),m=n(14893),v=n(90503),g=n(94615),b=n(34692),y=n(41863),h=n(60597),f=n(75826),E=n.n(f),x=n(8884),A=n(77214),k=n(28467),w=n(25635),_=n(19034),O=n(10947),P=n(27612),C=n(9126),S=n(20877),j=n(20922);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const T=({surveyAnswers:e,retrievedProducts:t,psp:n=!1,title:l,subtitle:f,campaignTag:E,pspMarketingConsentMandatory:I,thankYouLabels:T})=>{const $=(0,o.o5)("NewsletterBanner"),M=(0,o.o5)("Login",{variant:"newsletter"}),L=(0,o.o5)("Login",{variant:"pspNewsletter"}),[z,B]=(0,i.useState)(null),[V,N]=(0,i.useState)(!1),[F,R]=(0,i.useState)(!1),{gigyaObject:W}=(0,v.ve)(),[G,q]=(0,i.useState)(!1),{formatMessage:U}=(0,b.A)(),H=(0,_.S)(),K=(0,k.mE)("newsletterDiscount"),Y=(0,O.d)(),Q=(0,P.A)(),{data:X}=(0,C.J)(),{addLayer:J}=(0,S.W)();(0,i.useEffect)((()=>{var l;!G&&W&&W.accounts.showScreenSet({screenSet:"Default-LiteRegistration",startScreen:"gigya-newsletter-screen",containerID:"newsletter",deviceType:"desktop",onBeforeScreenLoad:()=>{},onAfterScreenLoad:e=>{var t;const{sourceContainerID:n}=e,l=document.getElementById(n);[{name:"profile.firstName"},{name:"profile.lastName"}
1,{name:"profile.email",isEmail:!0}].forEach((({name:e,isEmail:t})=>{const n=t?`input[data-gigya-name="${e}"]`:`input[name="${e}"]`,r=l.querySelector(n);if(r){const e=l.querySelector(`label[for="${r.id}"]`);if(e){var a;const t=e.querySelector(".gigya-label-text"),n=e.querySelector(".gigya-required-display"),l=null==t||null===(a=t.textContent)||void 0===a?void 0:a.trim();l&&(r.placeholder=l+"*"),t&&(t.style.display="none"),n&&(n.style.display="none")}}}));const r=window.gigya.thisScript.lang.originalLang,a=window.gigya.thisScript.globalConf.countryCodeMapping[r];if(null===(t=Object.values((null==e?void 0:e.preferences)||{}))||void 0===t?void 0:t.some((e=>(null==e?void 0:e.entitlements.includes(`${x.UK}${a}`))&&!0===(null==e?void 0:e.isConsentGranted)))){const e=document.querySelector("DE"===a?"#newsletter form div.gigya-layout-row input.gigya-input-checkbox":"#newsletter form div.gigya-layout-row div.gigya-custom-checkbox>input.gigya-input-checkbox");setTimeout((()=>{e.click()}),100)}q(!0)},onBeforeValidation:()=>{},onBeforeSubmit:e=>{B(null);let t=n&&!1===I||!n&&"false"===(null==K?void 0:K.marketing_consent_mandatory)||h.A.onBeforeSubmit(e,".gigya-input-checkbox:not(.subscription-checkbox)",!0);return t||B(U({id:"guest_login.error.required_marketing",defaultMessage:[{type:0,value:"Please accept this to proceed."}]})),W&&W.accounts&&W.accounts.logout(),t},onSubmit:l=>{h.A.onSubmit(l,null,".gigya-input-checkbox:not(.subscription-checkbox)",(0,A.iW)(x.UK,t,e),(0,A.w7)(n,x.UK,x.wK,E,t,H))},onAfterSubmit:(l=(0,a.A)((function*(e){var t;if("OK"===(null==e||null===(t=e.response)||void 0===t?void 0:t.status)){var l,r;yield h.A.onAfterSubmit(e,Q,".gigya-input-checkbox:not(.subscription-checkbox)",!1);const t=null==e||null===(l=e.response)||void 0===l?void 0:l.UID,a=(null==X?void 0:X.email)||(null==e||null===(r=e.profile)||void 0===r?void 0:r.email),i=(null==X?void 0:X.customerId)||t;i&&(yield J(j.bQ.bind(void 0,{event:"otherRegistrations",eventCategory:"sign_up",eventAction:"signUp-fast",eventLabel:"landingpage",userId:i,email:a,emailSHA256:a?yield(0,A.wA)(a):null}))),n&&Y({title:U({defaultMessage:[{type:0,value:"Thank you for subscribing to our newsletter!"}],id:"user-newsletter-banner.success"}),status:"success"}),N(!0)}})),function(e){return l.apply(this,arguments)}),onError:()=>{Y({title:U({defaultMessage:[{type:0,value:"Something went wrong"}],id:"user-newsletter-banner.error"}),status:"error"})},onFieldChanged:()=>{}})}),[W]);const Z=function(){var e=(0,a.A)((function*(e){try{yield navigator.clipboard.writeText(e),R(!0)}catch(e){console.error("Failed to copy text: ",e)}}));return function(t){return e.apply(this,arguments)}}();return i.createElement(s.s,(0,r.A)({},null==$?void 0:$.container,{visibility:G?"visible":"hidden"}),n?V?i.createElement(s.s,(0,r.A)({},null==$?void 0:$.pspThanksContentContainer,{"data-testid":"psp-thankyou-section"}),(null==T?void 0:T.title)&&i.createElement(d.E,(0,r.A)({},null==$?void 0:$.pspThanksTitle,{"data-testid":"psp-thankyou-title"}),null==T?void 0:T.title),(null==T?void 0:T.subtitle)&&i.createElement(d.E,(0,r.A)({},null==$?void 0:$.pspThanksDescription,{"data-testid":"psp-thankyou-subtitle"}),null==T?void 0:T.subtitle),(null==T?void 0:T.disclaimer)&&i.createElement(d.E,(0,r.A)({},null==$?void 0:$.pspThanksNotes,{"data-testid":"psp-thankyou-disclaimer"}),null==T?void 0:T.disclaimer),(null==T?void 0:T.date)&&i.createElement(d.E,(0,r.A)({},null==$?void 0:$.pspThanksNotes,{"data-testid":"psp-thankyou-date"}),null==T?void 0:T.date)):i.createElement(s.s,null==$?void 0:$.pspContentContainer,l&&i.createElement(d.E,null==$?void 0:$.title,l),f&&i.createElement(d.E,null==$?void 0:$.description,f),i.createElement(c.B,(0,r.A)({id:"psp-newsletter"},null==$?void 0:$.pspRegistrationFormStack,{__css:D({},L)}),i.createElement("div",{id:"newsletter"}),i.createElement(u.az,$.pspErrorMessage,z))):i.createElement(i.Fragment,null,i.createElement(p._,(0,r.A)({},null==$?void 0:$.imageElement,{alt:"an image of a product",src:(null==K?void 0:K.img_src)||(0,g.sU)("static/img/newsletterImage.png")})),V?i.createElement(s.s,(0,r.A)({},null==$?void 0:$.thanksContainer,{"data-testid":"thankyou-section"}),i.createElement(d.E,(0,r.A)({},null==$?void 0:$.thanksTitle,{"data-testid":"thankyou-title"}),i.createElement(y.A,{defaultMessage:[{type:0,value:"Thanks for your subscription"}],id:"newsletter-banner.thankyou.title"})),i.createElement(d.E,(0,r.A)({},null==$?void 0:$.thanksDescription,{"data-testid":"thankyou-description"}),i.createElement(y.A,{defaultMessage:[{type:0,value:"Here is your "},{type:1,value:"discountValue"},{type:0,value:"% discount code: "},{type:8,value:"b",children:[{type:1,value:"discountCode"}]}],id:"newsletter-banner.thankyou.description",values:{discountCode:null==K?void 0:K.discount_code,discountValue:null==K?void 0:K.discount_value,b:e=>i.createElement("b",null,e)}})),i.createElement(m.$,(0,r.A)({variant:"primary"},null==$?void 0:$.thanksButton,{"data-testid":"thankyou-copy-btn",onClick:()=>{Z(null==K?void 0:K.discount_code)}}),i.createElement(y.A,{defaultMessage:[{type:0,value:"Copy your discount code"}],id:"newsletter-banner.thankyou.button"}),F&&i.createElement(w.CheckIcon,null)),i.createElement(d.E,(0,r.A)({},null==$?void 0:$.thanksNotes,{"data-testid":"thankyou-delivery"}),i.createElement(y.A,{defaultMessage:[{type:0,value:"You will receive your voucher and your result by email within 2 hours."}],id:"newsletter-banner.thankyou.delivery"})),i.createElement(d.E,(0,r.A)({},null==$?void 0:$.thanksNotes,{"data-testid":"thankyou-validity"}),i.createElement(y.A,{defaultMessage:[{type:0,value:"*Valid for 30 days, exclusions may apply on some products."}],id:"newsletter-banner.thankyou.validity"}))):i.createElement(s.s,null==$?void 0:$.contentContainer,i.createElement(d.E,null==$?void 0:$.t
1itle,l||i.createElement(y.A,{defaultMessage:[{type:0,value:"Get your discount and save your results"}],id:"newsletter-banner.title"})),i.createElement(d.E,null==$?void 0:$.description,f||i.createElement(y.A,{defaultMessage:[{type:0,value:"Register here to receive your results via email and unlock an exclusive 10% discount on the purchase of your ideal coffee maker."}],id:"newsletter-banner.description"})),i.createElement(c.B,(0,r.A)({},null==$?void 0:$.registrationFormStack,{__css:D({},M)}),i.createElement("div",{id:"newsletter"}),i.createElement(u.az,(0,r.A)({},$.errorMessage,{"data-testid":"newsletter-error"}),z)))))};T.propTypes={retrievedProducts:E().array,surveyAnswers:E().object,psp:E().bool,title:E().string,subtitle:E().string,campaignTag:E().string,pspMarketingConsentMandatory:E().bool,thankYouLabels:E().object};const $=T},34406:(e,t,n)=>{n.d(t,{A:()=>I});var l=n(64180),r=n(68175),a=n(28407),i=n(77810),o=n(75826),s=n.n(o),d=n(34692),c=n(73352),u=n(36287),p=n(77054),m=n(55939),v=n(64194),g=n(66170),b=n(87916),y=n(25635),h=n(86639),f=n(71954),E=n(2887),x=n(68066),A=n(20877),k=n(20922),w=n(45456),_=n(77214),O=n(28467),P=n(34302);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const j=({dynamicImageProps:e={widths:["50vw","50vw","20vw","20vw","25vw"]},enableFavourite:t,product:n,productUrl:r,compactView:o,priceData:s,variant:b,customImage:x,selectItemTileEventGtm:C,isOfficina:j=!1,isCorporateSale:I=!1,corporateSaleLabelName:T="",isFromHelpMeChoose:$=!1,productIndex:M,isDragging:L=!1,height:z="auto",imageStyle:B={},isFromProductList:V=!1,isInformativeLabelActive:N=!0,bundleFirstElement:F=!1,isFetchPriority:R=!1})=>{var W,G,q,U;const H=(0,c.o5)("ProductTile",{variant:b||(o?"compact":"default")}),K=(0,i.useRef)(!1),[Y,Q]=(0,i.useState)(null),{data:X}=(0,f.T)(),{toggleWishlistItem:J,isProductInWishlist:Z}=(0,E.G)(X),ee=Z((null==n?void 0:n.c_subModelIdentifier)??(null==n?void 0:n.productId)),te=(0,O.I8)("hideAccount"),ne=null!==te&&te,{formatMessage:le}=(0,d.A)(),{addLayer:re}=(0,A.W)(),ae=(null==n?void 0:n.c_variantIdentifier)||(null==n?void 0:n.name)||(null==n?void 0:n.productName),ie=(0,_.Uk)(n,x),oe=(0,w.y8)(n),se=function(){var e=(0,a.A)((function*(){var e,t,l,r;!$&&!V||ee||(yield re(k.I1.bind(void 0,{event:"add_to_wishlist",currency:null==n?void 0:n.currency,items:[{item_name:(null==n?void 0:n.c_defaultName)||"",item_id:null==n||null===(e=n.representedProduct)||void 0===e?void 0:e.id,item_category:null==n?void 0:n.c_defaultCategoryName,item_variant:null==n?void 0:n.productId,price:((null==oe?void 0:oe.price)/(1+(null==n?void 0:n.c_taxRate)/100)).toFixed(2),fullprice:null!==(t=(0,w.mY)(n))&&void 0!==t&&t.isOnSale?"reduced":"fullprice",rating_points:"",erp_category:null==n||null===(l=n.representedProduct)||void 0===l?void 0:l.c_materialGroup,prdha_category:null==n?void 0:n.c_prdha_category,index:M+1,stock_status:(null==n||null===(r=n.c_extendVariant)||void 0===r?void 0:r.stock)>0?"in-stock":"out-of-stock"}]}))),yield J(n,K);const a=le(ee?{id:"product_tile.screen_reader_alert.removed_from_wishlist",defaultMessage:[{type:1,value:"product"},{type:0,value:" removed from wishlist"}]}:{id:"product_tile.screen_reader_alert.added_to_wishlist",defaultMessage:[{type:1,value:"product"},{type:0,value:" added to wishlist"}]},{product:ae});Q(a),setTimeout((()=>Q(null)),1e3)}));return function(){return e.apply(this,arguments)}}(),de=[(null==n?void 0:n.c_categoryName)||(null==n?void 0:n.c_defaultCategoryName),(null==n?void 0:n.productName)||(null==n?void 0:n.c_defaultName),null==n||null===(W=n.representedProduct)||void 0===W?void 0:W.id].filter(
1Boolean).join(", ");return i.createElement(u.az,(0,l.A)({},H.imageWrapper,{"data-testid":"product-tile-image-wrapper"}),i.createElement(p.s6,null,i.createElement(u.az,{role:"status","aria-live":"assertive","aria-atomic":"true"},Y)),i.createElement(m.g,(0,l.A)({},H.image,F?H.firstBundleImage:{},"bundle"===b?S({},H.braunBundleBorderRadius):{}),r&&!L?i.createElement(D,{productUrl:r,isOfficina:j,selectItemTileEventGtm:C,productName:ae},i.createElement(i.Fragment,null,i.createElement(P.A,(0,l.A)({"data-testid":"product-tile-image",src:`${ie}[?sw={width}&q=60]`,imageProps:S({height:z,alt:de,loading:"lazy"},null==e?void 0:e.imageProps),isFetchPriority:R},B)),i.createElement(u.az,H.imageOverlay))):i.createElement(i.Fragment,null,ie&&i.createElement(P.A,(0,l.A)({"data-testid":"product-tile-image",src:`${ie}[?sw={width}&q=60]`,imageProps:S({height:z,alt:"",loading:"lazy"},null==e?void 0:e.imageProps),isFetchPriority:R},B)),i.createElement(u.az,H.imageOverlay))),i.createElement(v.z,H.badgeGroup,N&&i.createElement(h.Y,{product:(null==n?void 0:n.representedProduct)??n,priceData:s,isCorporateSale:I,corporateSaleLabelName:T})),t&&i.createElement(u.az,{onClick:e=>{e.preventDefault()}},!ne&&i.createElement(g.K,(0,l.A)({"data-testid":"wishlist-button","data-cs-label":"plp-favourite","aria-label":le(ee?{id:"product_tile.assistive_msg.remove_from_wishlist",defaultMessage:[{type:0,value:"Remove "},{type:1,value:"product"},{type:0,value:" from wishlist"}]}:{id:"product_tile.assistive_msg.add_to_wishlist",defaultMessage:[{type:0,value:"Add "},{type:1,value:"product"},{type:0,value:" to wishlist"}]},{product:ae}),icon:ee?i.createElement(y.FavouriteFilledIcon,(0,l.A)({},H.favSvgSolid,{"data-product-code":null==n||null===(G=n.representedProduct)||void 0===G?void 0:G.id})):i.createElement(y.FavouriteIcon,(0,l.A)({},H.favSvg,{"data-product-code":null==n||null===(q=n.representedProduct)||void 0===q?void 0:q.id}))},H.favIcon,{onClick:se,className:"js-wishlist-add","data-product-code":null==n||null===(U=n.representedProduct)||void 0===U?void 0:U.id}))))};j.propTypes={badgeDetails:s().array,dynamicImageProps:s().object,enableFavourite:s().bool,isFavourite:s().bool,onFavouriteToggle:s().func,imageViewType:s().string,product:s().object,productUrl:s().string,selectableAttributeId:s().string,compactView:s().bool,priceData:s().object,variant:s().string,customImage:s().string,isOfficina:s().bool,isCorporateSale:s().bool,corporateSaleLabelName:s().string,selectItemTileEventGtm:s().func,isFromHelpMeChoose:s().bool,productIndex:s().number,isDragging:s().bool,height:s().string,imageStyle:s().object,isFromProductList:s().bool,isInformativeLabelActive:s().bool,bundleFirstElement:s().bool,isFetchPriority:s().bool};const I=j,D=({productUrl:e,isOfficina:t,selectItemTileEventGtm:n,productName:l,children:r})=>{const{locale:a}=(0,x.A)(),o=(0,d.A)(),s=null==a?void 0:a.alias,c=o.formatMessage({id:"product_tile.view_product.aria_label",defaultMessage:[{type:0,value:"View "},{type:1,value:"productName"}]},{productName:l});return t?i.createElement("a",{href:`/${s}${e}`,"aria-label":c,onClick:n},r):i.createElement(b.A,{to:e,"aria-label":c,onClick:n},r)};D.propTypes={productUrl:s().string,children:s().node,isOfficina:s().bool,selectItemTileEventGtm:s().func,productName:s().string}},34919:(e,t,n)=>{n.d(t,{A:()=>N});var l=n(68175),r=n(64180),a=n(77810),i=n(75826),o=n.n(i),s=n(73352),d=n(42047),c=n(45915),u=n(40133),p=n(90031),m=n(32105),v=n(28407),g=n(36287),b=n(14893),y=n(34406),h=n(62004),f=n(34692),E=n(41863),x=n(20389),A=n(91332),k=n(45456),w=n(53302),_=n(87916),O=n(20877),P=n(20922),C=n(28467),S=n(17015);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const D=({variant:e,tileImageVariant:t,product:n,badgeDetails:l,productIndex:i,style:o,prefix:d="default",isDragging:p=!1,onDiscoverMoreClick:j=S.lQ})=>{const D=(0,s.o5)("RecommendedProducts",{variant:e}),{currency:T}=(0,w.H2)(),{addLayer:$}=(0,O.W)(),M=(0,C.I8)("notShoppableCountry"),{formatMessage:L}=(0,f.A)(),{productUrl:z,priceData:B}=(0,h.Ay)(n,m.dX),V=function(){var e=(0,v.A)((function*(){var e,t,l,r;yield $(P.I1.bind(void 0,{event:"select_item",item_list_name:"carousel_pdp",items:[{item_name:null==n?void 0:n.c_defaultName,item_id:null==n||null===(e=n.c_variants)||void 0===e||null===(t=e[0])||void 0===t?void 0:t.productId,item_category:null==n?void 0:n.c_defaultCategoryName,item_variant:null==n?void 0:n.id,price:+((null==n?void 0:n.price)/(1+(null==n?void 0:n.c_taxRate)/100)).toFixed(2),fullprice:null!==(l=(0,k.mY)(n))&&void 0!==l&&l.isOnSale?"reduced":"fullprice",rating_points:"",erp_category:null==n?void 0:n.c_materialGroup,prdha_category:null==n?void 0:n.c_prdha_category,index:i+1,stock_status:(null==n||null===(r=n.inventory)||void 0===r?void 0:r.stockLevel)>0?"in-stock":"out-of-stock"}]}))}));return function(){return e.apply(this,arguments)}}();return a.createElement(c.s,(0,r.A)({},D.recommendedProductCard,{className:`recommended-products-pruduct-tile-${d}`,style:o}),a.createElement(y.A,{badgeDetails:l,product:n,enableFavourite:!0,productUrl:z,variant:t,priceData:B,selectItemTileEventGtm:V,isDragging:p,height:"100%",imageStyle:I({},D.imageStyle)}),a.createElement(c.s,D.productDetailsContainer,a.createElement(u.E,D.productDetailId,(null==n?void 0:n.c_subModelIdentifier)||(null==n?void 0:n.id)),a.createElement(g.az,null,a.createElement(u.E,D.productDetailName,(null==n?void 0:n.c_variantIdentifier)||(null==n?void 0:n.name)||(null==n?void 0:n.productName))),a.createElement(c.s,{flexDirection:"column"},a.createElement(x.A,{priceData:B,currency:T,listPriceProps:I({},D.productListPrice),currentPriceProps:I({},D.productDetailPrice),discountProps:{display:"none"},productDetailPriceView:!0,hideListingPrice:!0,notShoppableCountry:M}),a.createElement(g.az,D.productOmnibusWrapper,!M&&B.showOmnibusPriceDiscount&&a.createElement(A.A,{priceData:B,currency:T,omnibusExpandedView:!0,variant:"recommended"})))),a.createElement(c.s,null,a.createElement(b.$,(0,r.A)({variant:"primary",as:_.A,to:z,w:"100%",px:0,onClick:e=>{j(n,e),V()}},D.discoverMoreButton,{"data-testid":"button","aria-label":L({defaultMessage:[{type:0,value:"Discover More about "},{type:1,value:"productName"}],id:"recommended_product_card.discover_more_button.aria_label"},{productName:(null==n?void 0:n.c_defaultName)||(null==n?void 0:n.name)||(null==n?void 0:n.productName)})}),a.createElement(E.A,{defaultMessage:[{type:0,value:"Discover More"}],id:"recommended_product_card.discover_more_button"}))))};D.propTypes={variant:o().string,tileImageVariant:o().string,product:o().object,badgeDetails:o().array,prefix:o().string,productIndex:o().number,style:o().object,isDragging:o().bool,onDiscoverMoreClick:o().func};const T=D;var $=n(77214),M=n(55981),L=n(8884);function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const V=({badgeDetails:e=m.R8,variant:t,tileImageVariant:n="default",title:l,products:i=[],prefix:o="default",gtmCarouselName:v,onDiscoverMoreClick:g=$.lQ})=>{var b,y;const h=(0,s.o5)("RecommendedProducts",{variant:t}),{addLayer:f}=(0,O.W)(),E=i.join(","),x=(0,$.Gk)(),[A]=(0,d.U)(`(max-width: ${(0,$.sU)(M.f.md)-1}px)`),[w,_]=(0,a.useState)(!1),[C,S]=(0,a.useState)(0),[j,I]=(0,a.useState)(0),D=(0,a.useRef)(null),z=(0,a.useRef)(!1),V=()=>{z.current=!1,_(!1)},{data:N,isLoading:F}
1=(0,p.useProducts)({parameters:{ids:E,expand:["availability","images"]},headers:{"x-debug":"recommended-index"}},{enabled:(null==i?void 0:i.length)>0});if((0,a.useEffect)((()=>{var e;null!=N&&N.data&&!F&&x&&(f(P.$x.bind(void 0)),f(P.I1.bind(void 0,{event:"view_item_list",item_list_name:v,items:null==N||null===(e=N.data)||void 0===e?void 0:e.map(((e,t)=>{var n,l,r,a,i,o;return{item_name:null==e?void 0:e.c_defaultName,item_id:(null==e||null===(n=e.c_variants)||void 0===n||null===(l=n[0])||void 0===l?void 0:l.productId)||(null==e||null===(r=e.variants)||void 0===r||null===(a=r[0])||void 0===a?void 0:a.productId),item_category:null==e?void 0:e.c_defaultCategoryName,item_variant:(null==e?void 0:e.id)||(null==e?void 0:e.c_subModelIdentifier),price:+((null==e?void 0:e.price)/(1+(null==e?void 0:e.c_taxRate)/100)).toFixed(2),fullprice:null!==(i=(0,k.O1)(e))&&void 0!==i&&i.isOnSale?"reduced":"fullprice",rating_points:"",erp_category:(null==e?void 0:e.c_materialGroup)||(null==e?void 0:e.c_MaterialGroup),prdha_category:(null==e?void 0:e.c_prdhaCategory)||(null==e?void 0:e.c_prdha_category),index:t+1,stock_status:(null==e||null===(o=e.inventory)||void 0===o?void 0:o.stockLevel)>0?"in-stock":"out-of-stock"}})).filter((e=>void 0!==e.item_name))})))}),[null==N?void 0:N.data,F,x]),F)return a.createElement(a.Fragment,null);if(null==N||!N.data||0===(null==N||null===(b=N.data)||void 0===b?void 0:b.length))return a.createElement(a.Fragment,null);const R=null==N||null===(y=N.data)||void 0===y?void 0:y.filter((e=>{var t,n;return(null==e||null===(t=e.c_variants)||void 0===t?void 0:t.length)>0||(null==e||null===(n=e.variants)||void 0===n?void 0:n.length)>0}));return R&&0!==(null==R?void 0:R.length)?a.createElement(c.s,(0,r.A)({},h.outerContainer,{"data-testid":"recommended-products","data-ab":"recommended-products","data-cs-label":"recommended-products",id:"frequently-bought-together"===o?"js-pdp-accessories-async":"yaml"===o?"js-pdp-compare-async":void 0,className:`recommended-products-${o} ${"cart"===o?A?"dln-cart__noticeBox":"DL"===L.wK?"dln-cart__content button.dln-btn":"dln-cart__items":""} ${"frequently-bought-together"===o?"DL"===L.wK?"js-sfmc-personalization-pdp-fbt-bundle js-sfmc-personalization-pdp-fbt-no-bundle":"ken-editorialcontent":""} ${"yaml"===o?"js-pdp-related-products-async":""}`}),a.createElement(u.E,(0,r.A)({as:"h1"},h.headerLabel,{"data-testid":"recommended-products-title",className:`recommended-products-title-${o}`}),l),a.createElement(c.s,(0,r.A)({"data-testid":"recommended-products-scroll",className:`recommended-products-scroll-${o}`},h.outerContainerScroll),a.createElement(c.s,{sx:h.productsContainer},a.createElement(c.s,{ref:D,sx:B(B(B({},h.scrollableContainer),h.noSelect),{},{WebkitUserDrag:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none"}),onMouseDown:e=>{e.preventDefault(),D.current&&(z.current=!0,setTimeout((()=>{_(!0)}),100),S(e.pageX-D.current.offsetLeft),I(D.current.scrollLeft))},onMouseUp:V,onMouseLeave:V,onMouseMove:e=>{if(!z.current||!D.current)return;e.preventDefault();const t=1.25*(e.pageX-D.current.offsetLeft-C);D.current.scrollLeft=j-t}},null==R?void 0:R.map(((l,r)=>a.createElement(T,{key:r,variant:t,badgeDetails:e,product:l,tileImageVariant:n,prefix:o,productIndex:r,style:{WebkitUserDrag:"none"},isDragging:w,onDiscoverMoreClick:g}))))))):a.createElement(a.Fragment,null)};V.propTypes={badgeDetails:o().array,variant:o().string,tileImageVariant:o().string,title:o().node,products:o().array,prefix:o().string,gtmCarouselName:o().string,onDiscoverMoreClick:o().func};const N=V},73456:(e,t,n)=>{n.d(t,{A:()=>g});var l=n(77810),r=n(75826),a=n.n(r),i=n(35083),o=n(36287),s=n(25635),d=(n(55981),n(14905)),c=n(8884),u=n(34692),p=n(20877),m=n(20922);const v=({title:e,videoSrc:t,thumbnail:n=null,onPause:r,onPlay:a,isVariantStyle:v,enableInteractionHandlers:g=!1,contentType:b=""})=>{const y=(e=>{if("string"==typeof e&&11===e.length)return e;var t=null==e?void 0:e.match(/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\\&v=)([^#\\&\\?]*).*/);return t&&11==t[2].length?t[2]:null})(t),h=(0,l.useRef)(),[f,E]=(0,l.useState)({loaded:!1}),[x,A]=(0,l.useState)(!n),{formatMessage:k}=(0,u.A)(),w="kenwood"===c.UK;l.useEffect((()=>{let{height:e}=h.current.getBoundingClientRect();E({height:e,loaded:!0})}),[]);const _={height:f.height,width:"100%",playerVars:{autoplay:0}},{addLayer:O}=(0,p.W)();return(0,l.useEffect)((()=>{function e(){if(h.current){let{height:e}=h.current.getBoundingClientRect();E({height:e,loaded:!0})}}return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),(0,l.useEffect)((()=>{A(!n)}),[n]),l.createElement(o.az,{ref:h,w:"100%",h:v?{base:"100vw",md:"100%"}:"100%","data-testid":"video-container"},!x&&n&&l.createElement(o.az,{as:"button",onClick:()=>A(!0),"aria-label":k({id:"youtube_video.play_button.aria_label",defaultMessage:[{type:0,value:"Play video"}]}),style:{backgroundImage:`url(${n})`,backgroundSize:"cover",backgroundPosition:"center",width:"100%",height:"100%",border:"none",cursor:"pointer"}},l.createElement(s.PlayIcon,{height:"2.5rem",width:"2.5rem",fill:"background.default",color:w?"background.alternative":"currentColor"})),!f.loaded&&!x&&l.createElement(d.A,{"data-testid":"loading-spinner-video"}),f.loaded&&x&&l.createElement(i.A,{"data-testid":"youtube-video",title:e,videoId:y,opts:_,onStateChange:e=>{g&&e.data===i.A.PlayerState.PLAYING&&a&&v&&a(),g&&e.data===i.A.PlayerState.PAUSED&&r&&r(),(e=>{var n,l=null;switch(e.data){case i.A.PlayerState.PLAYING:l="video-play";break;case i.A.PlayerState.PAUSED:l="video-pause";break;case i.A.PlayerState.ENDED:l="video-complete"}l&&O(m.WD.bind(void 0,{event:"video",eventCategory:"engagement",eventAction:l,videoTitle:(null===(n=e.target)||void 0===n?void 0:n.videoTitle)||"",videoId:y||"",videoUrl:t||"",howTo:"howto"===b?"true":""}))})(e)}}))};v.propTypes={title:a().string,videoSrc:a().string,thumbnail:a().string,onBlur:a().func,onPause:a().func,onPlay:a().func,enableInteractionHandlers:a().bool,height:a().oneOfType([a().string,a().object]),isVariantStyle:a().bool,contentType:a().string};const g=v},98469:(e,t,n)=>{n.d(t,{A:()=>s});var l=n(77810),r=n(45915),a=n(54019),i=n(36287),o=n(10748);const s=()=>l.createElement(r.s,{flexDir:"column",w:"100%"},l.createElement(r.s,{w:"100%",h:{base:"320px",md:"256px",lg:"500px"},position:"relative"},l.createElement(a.E,{height:"100%",width:"100%",borderRadius:"md"}),l.createElement(i.az,{display:{base:"none",md:"none",lg:"flex"},width:"100%",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",alignItems:"center",justifyContent:"flex-start",padding:"4"},l.createElement(r.s,{layerStyle:"page",direction:"column",width:"70%",textAlign:"left"},l.createElement(a.E,{height:"24px",width:"80%",mb:"4"}),l.createElement(o.r,{mt:"4",noOfLines:3,spacing:"4",skeletonHeight:"16px"}),l.createElement(a.E,{height:"40px",width:"213px",mt:"6"})))),l.createElement(i.az,{display:{base:"flex",md:"flex",lg:"none"},padding:"4",width:"100%"},l.createElement(r.s,{direction:"column",width:"100%",textAlign:"center"},l.createElement(a.E,{height:"24px",width:"80%",mb:"4"}),l.createElement(o.r,{mt:"4",noOfLines:3,spacing:"4",skeletonHeight:"16px"}),l.createElement(a.E,{height:"40px",width:"213px",mt:"6",textAlign:"center"}))))},80911:(e,t,n)=>{n.d(t,{A:()=>h});var l=n(64180),r=n(77810),a=n(75826),i=n.n(a),o=n(73352),s=n(78539),d=n(40133),c=n(45915),u=n(36287),p=n(72030),m=n(87275),v=n(58493),g=n(73619),b=n(11744),y=n(68066);function h({quickLinksData:e,title:t}){const n=(0,o.o5)("Faq",{}),{quickLinkStyles:a}=n||null,i=(0,g.y)(),{buildUrl:h}=(0,y.A)();return r.createElement(s.T,null==a?void 0:a.outerContainer,r.createElement(d.E,null==a?void 0:a.titleText,t),r.createElement(c.s,null==a?void 0:a.flexContainer,e.map(((e,t)=>{var n,o;const{url:s,label:c,isAbsolute:g}=(0,b._y)({link:null==e?void 0:e.button,categoriesData:i}),y=g?{as:"a",href:s,target:"_blank",rel:"noopener noreferrer"}:{as:m.Link,to:h(s)};return r.createElement(u.az,{key:t},r.createElement(v.N,(0,l.A)({},y,null==a?void 0:a.flexItem),r.createElement(p._,(0,l.A)({src:null==e||null===(n=e.icon)||void 0===n?void 0:n.url,alt:(null==e||null===(o=e.icon)||void 0===o?void 0:o.description)||c||""},null==a?void 0:a.iconWraper,{"data-testid":"icon"})),r.createElement(d.E,null==a?void 0:a.gridItemText,c)))}))))}h.propTypes={title:i().string,quickLinksData:i().array}}
1,27362:(e,t,n)=>{n.r(t),n.d(t,{default:()=>w,useSeoH1:()=>A});var l=n(68175),r=n(77810),a=n(12744),i=n(28646),o=n(98469),s=n(36287),d=n(77054),c=n(64167),u=n(2732),p=n(54752),m=n(8884),v=n(4026),g=n(64965),b=n(72097),y=n(62241),h=n(76396),f=n(52678);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}const x=(0,r.createContext)({hasSeoH1:!1}),A=()=>(0,r.useContext)(x),k=()=>{var e,t,n,A;const k=(0,g.useLocation)(),{isSplashPage:w,localeIsPresentInUrl:_}=(0,b.A)(),{res:O}=(0,y.useServerContext)(),P=(null==O||null===(e=O.locals)||void 0===e||null===(t=e.ua)||void 0===t?void 0:t.isBot)&&!_()||w,{data:C,isFetching:S,isFetched:j,isLoading:I,isSuccess:D,isError:T}=(0,a.o)("home_page",{enabled:!P}),$=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},C),M=(0,u.f7)(),{customParams:L}=(0,v.getConfig)(),z=(0,r.useMemo)((()=>{var e;return null===(e=M.map((e=>e.l10n.supportedLocales.map((e=>({hreflang:e.alias,url:`/${e.alias}`}))))))||void 0===e?void 0:e.flat()}),[]);if(P)return r.createElement(f.A,null);O&&O.set("Cache-Control",`s-maxage=${h.Tb}, stale-while-revalidate=${h.Lq}`);const B=(null==$?void 0:$.seo_standard)||{},V=null==B?void 0:B.meta_title,N=null==B?void 0:B.meta_description,F="https://"+L.currentHost+k.pathname,R=(e=>{if(!e)return null;const t=e.split("-");return t.length>1?t[1].toUpperCase():t[0].toUpperCase()})(null==$?void 0:$.locale),W={"@context":"https://schema.org/","@type":"WebPage",name:V,description:N,url:F},G={"@context":"https://schema.org/","@type":"Organization",name:"De'Longhi Appliances S.r.l",logo:"https://dam.delonghi.com/600x600/assets/201985",url:F,contactPoint:{telephone:h.Fp[R]||""},brand:{"@type":"Brand",name:m.Lg}};return r.createElement(s.az,{"data-gtm":"homepage",id:"homepage"},r.createElement(c.A,{links:z}),r.createElement(p.Helmet,null,V&&r.createElement("title",null,V),N&&r.createElement("meta",{name:"description",content:N}),r.createElement("script",{type:"application/ld+json"},JSON.stringify(W,null,2)),r.createElement("script",{type:"application/ld+json"},JSON.stringify(G,null,2))),(null==B?void 0:B.h1_title)&&r.createElement(d.s6,null,r.createElement("h1",{id:"seoTitle"},B.h1_title)),(S||I)&&!j&&Array((null==$||null===(n=$.editorial_components)||void 0===n?void 0:n.length)||4).fill().map(((e,t)=>r.createElement(o.A,{key:t}))),D&&Object.keys($).length?r.createElement(x.Provider,{value:{hasSeoH1:!(null==B||!B.h1_title)}},r.createElement(i.A,{pageComponents:null==$?void 0:$.editorial_components,contentTypeUid:"page",entryUid:null==$?void 0:$.uid,locale:null==$?void 0:$.locale,isFetching:S})):Array((null==$||null===(A=$.editorial_components)||void 0===A?void 0:A.length)||4).fill().map(((e,t)=>r.createElement(o.A,{key:t}))),T&&r.createElement(r.Fragment,null))};k.getTemplateName=()=>"home";const w=r.memo(k)},19326:(e,t,n)=>{n.r(t),n.d(t,{default:()=>he});var l=n(68175),r=n(64180),a=n(28407),i=n(77810),o=n(34692),s=n(16602),d=n(41863),c=n(64965),u=n(73352),p=n(45915),m=n(24951),v=n(36287),g=n(40133),b=n(90031),y=n(75826),h=n.n(y);n(55981);const f=({product:e,sectionButtons:t})=>{const n=(0,u.o5)("StickyMenu",{variant:"paperless"}),l=(0,o.A)();return i.createElement(v.az,(0,r.A)({},n.stickyBar,{sx:{"::-webkit-scrollbar":{display:"none"},msOverflowStyle:"none",scrollbarWidth:"none"},"data-testid":"paperless-sticky-menu"}),i.createElement(p.s,(0,r.A)({layerStyle:"full-width"},n.stickyBarContent),i.createElement(v.az,{width:"15.625rem",display:{base:"none",md:"block"}},i.createElement(g.E,(0,r.A)({},n.productText,{sx:{display:{base:"-webkit-box",lg:"block"},WebkitLineClamp:{base:2,lg:"unset"},WebkitBoxOrient:{base:"vertical",lg:"unset"},overflow:{base:"hidden",lg:"visible"},textOverflow:{base:"ellipsis",lg:"unset"}}}),null==e?void 0:e.name)),i.createElement(v.az,n.sectionButtonGroup,t.filter((e=>e.visible)).map((e=>i.createElement(g.E,{key:e.id,onClick:()=>{var t;null!=(t=e.ref)&&t.current&&(t.current.scrollIntoView({behavior:"smooth",block:"center"}),setTimeout((()=>{const e=t.current.querySelector('a, button, input, select, textarea, [tabindex]:not
1([tabindex="-1"])');e?e.focus():(t.current.setAttribute("tabindex","-1"),t.current.focus(),t.current.addEventListener("blur",(()=>{t.current.removeAttribute("tabindex")}),{once:!0}))}),500))},cursor:"pointer",whiteSpace:"nowrap",_hover:{textDecoration:"underline"},role:"button","aria-label":l.formatMessage(e)},i.createElement(d.A,e))))),i.createElement(v.az,null)))};f.propTypes={product:h().object,sectionButtons:h().arrayOf(h().shape({ref:h().object,id:h().string,defaultMessage:h().string})).isRequired,manualsRef:h().object};const E=f;var x=n(2219),A=n(11058);const k=(0,i.forwardRef)((({title:e,description:t,styles:n={}},l)=>i.createElement(p.s,(0,r.A)({},n.headingSection,{ref:l,"data-testid":"heading-section"}),i.createElement(g.E,(0,r.A)({},n.headingPageTitle,{as:"h1"}),e),i.createElement(g.E,n.headingSubtitle,t))));k.displayName="HeadingSection",k.propTypes={title:h().oneOfType([h().string,h().node]).isRequired,description:h().oneOfType([h().string,h().node]).isRequired,styles:h().object};const w=k;var _=n(34302),O=n(76154),P=n(12744),C=n(36432),S=n(77214),j=n(71955),I=n(34919),D=n(46946),T=n(14893),$=n(87275),M=n(11744),L=n(73619),z=n(98664),B=n(10629),V=n(26171),N=n(95195),F=n(38797),R=n(17815),W=n(72030),G=n(68066),q=n(17015);const U=({label:e,onClickFn:t=q.lQ})=>{var n;const l=(0,u.o5)("InfoPopover"),a="undefined"!=typeof window&&null!==(n=window)&&void 0!==n&&n.SnapEngage?window.SnapEngage:{};let o=!1;return Object.keys(a).length>0&&(o=(null==a?void 0:a.isProactiveChatAllowed)||!1),o?i.createElement(T.$,(0,r.A)({variant:"text-button",onClick:e=>{o&&window.SnapEngage.openProactiveChat(!0,!0),t(e)}},l.ctaLinks),e):i.createElement(z.A,null,i.createElement(B.W,null,i.createElement(T.$,{variant:"text-button"},e)),i.createElement(V.h,(0,r.A)({},l.container,{"data-testid":"popover-content"}),i.createElement(N.R,l.arrow),i.createElement(F.e,l.body,i.createElement(g.E,l.description,i.createElement(d.A,{id:"paperless.liveChat.unavailable",defaultMessage:[{type:0,value:"We apologize for the inconvenience, currently all our agents are unavailable."}]})))))};U.propTypes={label:h().string,onClickFn:h().func};const H=({iconUrl:e,title:t,subtitle:n,ctaUrl:l,ctaLabel:a,isAbsolute:o,isLiveChat:s,ctaOnClickFn:d=q.lQ})=>{const c=(0,u.o5)("Iconbox"),{buildUrl:m}=(0,G.A)(),v=o?{as:"a",href:l,target:"_blank",rel:"noopener noreferrer"}:{as:$.Link,to:(0,M.b$)(l,m)},b=r=>{d&&d({iconUrl:e,title:t,subtitle:n,ctaUrl:l,ctaLabel:a,isAbsolute:o,isLiveChat:s,props:v},r)};return i.createElement(R.r,c.iconboxCard,e&&i.createElement(W._,(0,r.A)({src:e,alt:t},c.icon)),i.createElement(p.s,c.contentWrapper,i.createElement(g.E,c.title,t),n&&i.createElement(g.E,c.subtitle,n)),s?i.createElement(U,(0,r.A)({},c.liveChatButton,{label:a,onClickFn:e=>b(e)})):i.createElement(T.$,(0,r.A)({variant:"text-button"},v,c.ctaLinks,{onClick:b}),a))};H.displayName="Iconbox",H.propTypes={iconUrl:h().string,title:h().string,subtitle:h().string,ctaUrl:h().string,ctaLabel:h().string,isAbsolute:h().bool,isLiveChat:h().bool,ctaOnClickFn:h().func};const K=H,Y=({title:e,cards:t,button:n,productRegistrationLink:l,buttonOnClickFn:a=q.lQ})=>
1{var o,s,d,c;const m=(0,D.A)({base:"multiple",md:"single"},{fallback:"md"}),{locale:y}=(0,G.A)(),h=(0,L.y)(),f=(0,u.o5)("Iconbox"),E=(0,i.useMemo)((()=>null!=t&&t.length?"single"===m?[t]:t.reduce(((e,t)=>{const n=e[e.length-1];return n&&2!==n.length?n.push(t):e.push([t]),e}),[]):[]),[m,t]),x=E.filter((e=>{var t,n,l;return(null===(t=e.button)||void 0===t||null===(n=t.productsfcc)||void 0===n||null===(l=n.data)||void 0===l?void 0:l.length)>0})).map((e=>e.button.productsfcc.data[0].id)).concat((null==n||null===(o=n.productsfcc)||void 0===o||null===(s=o.data)||void 0===s?void 0:s.length)>0?n.productsfcc.data[0].id:"").filter(Boolean),{data:A}=(0,b.useProducts)({parameters:{ids:x.join(","),expand:["availability","images"]},headers:{"x-debug":"section-index"}},{enabled:(null==x?void 0:x.length)>0}),{url:k,label:w,isAbsolute:_}=(0,M._y)({link:n,categoriesData:h,productsData:A,locale:(null==y?void 0:y.alias)||(null==y||null===(d=y.id)||void 0===d?void 0:d.toLowerCase())}),O=_?{as:"a",href:k,target:"_blank",rel:"noopener noreferrer"}:{as:$.Link,to:k||`/${(null==y?void 0:y.alias)||(null==y||null===(c=y.id)||void 0===c?void 0:c.toLowerCase())}${l}`};return i.createElement(p.s,f.sectionContainer,i.createElement(g.E,f.sectionTitle,e),i.createElement(p.s,f.cardsWrapper,E.map(((e,t)=>i.createElement(p.s,(0,r.A)({key:t},f.cardsRow,{"data-testid":"card-group"}),e.map(((t,n)=>{var l,r;const{url:o,label:s,isAbsolute:d}=(0,M._y)({link:null==t?void 0:t.button,categoriesData:h,productsData:A,locale:(null==y?void 0:y.alias)||(null==y||null===(l=y.id)||void 0===l?void 0:l.toLowerCase())});return i.createElement(i.Fragment,{key:t.title},i.createElement(K,{iconUrl:null===(r=t.icon)||void 0===r?void 0:r.url,t
1itle:t.title,subtitle:t.subtitle,ctaLabel:s??t.button_label,ctaUrl:o,isAbsolute:d,isLiveChat:t.isLiveChat,ctaOnClickFn:a}),(n<e.length-1||1===e.length&&"multiple"===m)&&i.createElement(p.s,f.separator),1===e.length&&"multiple"===m&&i.createElement(v.az,f.emptySpace))})))))),w&&i.createElement(T.$,(0,r.A)({},O,{variant:"primary"},f.actionButton,{"data-testid":"button",onClick:e=>{a&&a({url:k,label:w,isAbsolute:_,props:O},e)}}),w))};Y.displayName="SectionIconbox",Y.propTypes={title:h().string,cards:h().array,button:h().object,productRegistrationLink:h().string,buttonOnClickFn:h().func};const Q=Y;var X=n(53302),J=n(84861),Z=n(54752);const ee=i.forwardRef((({query:e},t)=>{var n,l;const r=(0,o.A)(),{buildUrl:a}=(0,G.A)(),{usePHPBKFreeTextSearch:s}=(0,J.A)(),{data:d}=s({q:e,limit:4},{enabled:!!e}),c=(null==d||null===(n=d.hits)||void 0===n||null===(l=n.hits)||void 0===l?void 0:l.map((e=>{var t,n;return{accordion_title:null==e||null===(t=e._source)||void 0===t?void 0:t.article_title,paragraph:null==e||null===(n=e._source)||void 0===n?void 0:n.article_content,accordion_title_font_size:"Big"}})))||[],u={"@context":"https://schema.org","@type":"FAQPage",mainEntity:c.filter((e=>e.accordion_title&&e.paragraph)).map((e=>({"@type":"Question",name:e.accordion_title,acceptedAnswer:{"@type":"Answer",text:e.paragraph.replace(/<[^>]+>/g,"").replace(/\s+/g," ").trim()}})))};return c&&0!==c.length?i.createElement(v.az,{ref:t},i.createElement(Z.Helmet,null,i.createElement("script",{type:"application/ld+json"},JSON.stringify(u,null,2))),i.createElement(j.Ol,{items:c,variant:"White",enableContrasted:!0,noPadding:!0,isEditorial:!0,title:r.formatMessage({defaultMessage:[{type:0,value:"FAQ"}],id:"paperless.faq.title"})}),i.createElement(p.s,{justifyContent:"center",pt:"1rem"},i.createElement(T.$,{as:$.Link,to:a(`/faqs/search?q=${e}`),variant:"secondary",mx:"auto",width:{base:"14.25rem",md:"20.75rem"}},r.formatMessage({defaultMessage:[{type:0,value:"Discover more"}],id:"paperless.faq.discover_more"})))):null}));ee.displayName="FaqSection",ee.propTypes={articles:h().array,query:h().string};const te=ee;var ne=n(95617),le=n(25635),re=n(58493);const ae=({productRecall:e,variant:t=""})=>{const n=(0,u.Vl)("Paperless",{variant:t});return i.createElement(p.s,(0,r.A)({},null==n?void 0:n.productRecallContainer,{"data-testid":"product-recall-container"}),i.createElement(le.WarningIcon,null==n?void 0:n.recallIcon),i.createElement(g.E,null==n?void 0:n.recallText,null==e?void 0:e.text,i.createElement(re.N,(0,r.A)({},null==n?void 0:n.recallLink,{href:null==e?void 0:e.hreflink,"data-testid":"product-recall-link"}),null==e?void 0:e.cta_text)))};ae.propTypes={variant:h().string,productRecall:h().object};const ie=ae;var oe=n(28467),se=n(16323),de=n(20877),ce=n(20922),ue=n(4026),pe=n(2732),me=n(64167),ve=void 0;function ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,l)}return n}function be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){(0,l.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ye=()=>{var e,t,n,l,y,h,f,k;const D=(0,u.Vl)("Paperless"),T=(0,i.useRef)(null),[$,M]=(0,i.useState)(!1),{productId:L}=(0,c.useParams)(),{data:z}=(0,P.o)("paperless"),{currency:B}=(0,X.H2)(),V=(0,o.A)(),N=(0,i.useRef)(null),F=(0,i.useRef)(null),R=(0,i.useRef)(null),W=(0,i.useRef)(null),q=(0,i.useRef)(null),U=(0,i.useRef)(null),H=(0,i.useRef)(null),K=(0,i.useRef)(null),Y=(0,i.useRef)(null),{locale:J}=(0,G.A)(),{getLanguageOptions:ee,getProductManualsInLanguage:le}=(0,se.A)(),re=null==z||null===(e=z.premium_services_component)||void 0===e?void 0:e[0],ae=(0,oe.mE)("productRecall"),ge=(0,c.useLocation)(),ye=new URLSearchParams(ge.search),{customParams:he}=(0,ue.getConfig)(),fe="https://"+he.currentHost+ge.pathname,{data:Ee,isError:xe,error:Ae}=(0,b.useProduct)({parameters:{id:ye.get("pid")||L,currency:B}}),ke=(0,pe.f7)(),we=(0,i.useMemo)((()=>{var e;return null===(e=ke.map((e=>e.l10n.supportedLocales.map((e=>({hreflang:e.alias,url:`/${e.alias}
1/s/${null==Ee?void 0:Ee.c_subModelIdentifier}`}))))))||void 0===e?void 0:e.flat()}),[]),_e="qr"===ye.get("lead"),Oe={label:"English (International)",value:{locale:"en"}},Pe=ee(Ee),Ce=(0,i.useMemo)((()=>Pe&&0!==Pe.length?Pe.find((e=>e.value.locale===J.id))||Oe:null),[Pe,J.id]),[Se,je]=(0,i.useState)(null),Ie=(0,i.useRef)(!1);(0,i.useEffect)((()=>{Ce&&(Ie.current||(je(Ce),Ie.current=!0))}),[Ce]);const De=Se||Ce,Te=le(Ee,null==De||null===(t=De.value)||void 0===t?void 0:t.locale);if(xe){var $e;const e=null==Ae||null===($e=Ae.response)||void 0===$e?void 0:$e.status;if(404===e)throw new x.HTTPNotFound("Product Not Found.");throw new x.HTTPError(`HTTP Error ${e} occurred.`)}let Me=null;const{data:Le}=(0,b.useCategory)({parameters:{id:null==Ee?void 0:Ee.primaryCategoryId,levels:1}});null!=Ee&&Ee.primaryCategoryId&&null!=z&&null!==(n=z.coffee_lounge_components)&&void 0!==n&&n.length&&Le&&(Me=(null==z?void 0:z.coffee_lounge_components.find((e=>{var t,n;return null==e||null===(t=e.categorysfcc)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.some((e=>{var t;return null==Le||null===(t=Le.parentCategoryTree)||void 0===t?void 0:t.some((t=>(null==t?void 0:t.id)===(null==e?void 0:e.id)))}))})))||null);let ze=null;var Be,Ve,Ne,Fe,Re,We,Ge,qe;"true"===(null==Ee?void 0:Ee.c_hasMyCoffeeLoungeApp)&&(ze=null==z||null===(Be=z.app_components)||void 0===Be||null===(Ve=Be.my_coffee_lounge_sidecard)||void 0===Ve?void 0:Ve[0]),"true"===(null==Ee?void 0:Ee.c_hasCoffeeLinkApp)&&(ze=null==z||null===(Ne=z.app_components)||void 0===Ne||null===(Fe=Ne.coffee_link_sidecard)||void 0===Fe?void 0:Fe[0]),"true"===(null==Ee?void 0:Ee.c_hasComfortApp)&&(ze=null==z||null===(Re=z.app_components)||void 0===Re||null===(We=Re.comfort_app_sidecard)||void 0===We?void 0:We[0]),"true"===(null==Ee?void 0:Ee.c_hasNewComfortApp)&&(ze=null==z||null===(Ge=z.app_components)||void 0===Ge||null===(qe=Ge.new_comfort_app_sidecard)||void 0===qe?void 0:qe[0]),(0,i.useEffect)((()=>{if("undefined"==typeof window)return;const e=()=>{T&&T.current&&T.current.getBoundingClientRect().top<=0?M(!0):M(!1)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}),[]);const Ue=null==z||null===(l=z.product_registration_component)||void 0===l?void 0:l[0],He=null==z||null===(y=z.contact_us_component)||void 0===y?void 0:y[0],Ke=_e?(null==Ee?void 0:Ee.c_leadIdentifier)||(null==Ee?void 0:Ee.c_variantIdentifier)||(null==Ee?void 0:Ee.name):(null==Ee?void 0:Ee.c_variantIdentifier)||(null==Ee?void 0:Ee.name),Ye=_e&&(null==Ee?void 0:Ee.c_leadNumber)||(null==Ee?void 0:Ee.c_subModelIdentifier),Qe=((null==Ee?void 0:Ee.c_recommendations)||(null==Ee?void 0:Ee.recommendations)||[]).filter((e=>{var t;return 2===(null==e||null===(t=e.recommendationType)||void 0===t?void 0:t.value)})).map((e=>e.recommendedItemId)),Xe=[{defaultMessage:"Manuals and more",id:"paperless-page.manuals-section-button",ref:N,visible:Te},{defaultMessage:"Register your product",id:"paperless-page.product-registration-button",ref:F,visible:Ue},{defaultMessage:"Get started",id:"paperless-page.get-started-button",ref:R,visible:null==Ee?void 0:Ee.c_youtubeVideoHowTo},{defaultMessage:"FAQ",id:"paperless-page.faq-button",ref:q,visible:!!q.current},{defaultMessage:"Premium Services",id:"paperless-page.premium-services-button",ref:W,visible:re},{defaultMessage:"Accessories",id:"paperless-page.accessories-button",ref:U,visible:Qe.length>0},{defaultMessage:"App",id:"paperless-page.app-button",ref:H,visible:ze},{defaultMessage:"Coffee Lounge",id:"paperless-page.coffee-lounge-button",ref:K,visible:Me},{defaultMessage:"Contact us",id:"paperless-page.contact-us-button",ref:Y,visible:He}],Je=(0,s.zR)({defaultMessage:[{type:1,value:"productName"},{type:0,value:" Support Center"}],id:"paperless-page.heading-title"}),Ze=(0,s.zR)({defaultMessage:[{type:0,value:"All you need to set up and get the most from your product."}],id:"paperless-page.heading-subtitle"}),et={"@context":"https://schema.org/","@type":"WebPage",name:V.formatMessage(Je,{productName:Ke}),description:V.formatMessage(Ze),url:fe}
1,tt={"@type":"ImageObject",contentUrl:((e,t,n,l,r,a,i,o,s,d,c)=>{const u=null==Ee||null===(e=Ee.imageGroups)||void 0===e?void 0:e.find((e=>{var t;return null==e||null===(t=e.variationAttributes)||void 0===t?void 0:t.some((e=>{var t;return"subModelIdentifier"===e.id&&(null===(t=e.values)||void 0===t?void 0:t.some((e=>e.value===(null==Ee?void 0:Ee.c_subModelIdentifier))))}))}));return(null==u||null===(t=u.images)||void 0===t||null===(n=t[0])||void 0===n?void 0:n.link)||(null==u||null===(l=u.images)||void 0===l||null===(r=l[0])||void 0===r?void 0:r.disBaseLink)||(null==Ee||null===(a=Ee.imageGroups)||void 0===a||null===(i=a[0])||void 0===i||null===(o=i.images[0])||void 0===o?void 0:o.link)||(null==Ee||null===(s=Ee.imageGroups)||void 0===s||null===(d=s[0])||void 0===d||null===(c=d.images[0])||void 0===c?void 0:c.disBaseLink)||""})(),creditText:"De'Longhi Appliances S.r.l"},{addLayer:nt}=(0,de.W)(),lt=function(){var e=(0,a.A)((function*(e){nt(ce.bQ.bind(ve,{event:"generic",eventCategory:"engagement",eventAction:"paperless-register_product",eventLabel:e.label}))}));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=(0,a.A)((function*(e){nt(ce.bQ.bind(ve,{event:"generic",eventCategory:"engagement",eventAction:"paperless-click_accessories",eventLabel:(null==e?void 0:e.c_variantIdentifier)||(null==e?void 0:e.name)||(null==e?void 0:e.productName)||""}))}));return function(t){return e.apply(this,arguments)}}();return i.createElement(p.s,(0,r.A)({},D.pageContainer,{"data-testid":"paperless-page"}),i.createElement(Z.Helmet,null,i.createElement("script",{type:"application/ld+json"},JSON.stringify(et,null,2)),i.createElement("script",{type:"application/ld+json"},JSON.stringify(tt,null,2))),(null==Ee?void 0:Ee.c_subModelIdentifier)&&i.createElement(me.A,{links:we}),i.createElement(m.q,{in:$,"data-testid":"paperless-sticky-menu-slider","aria-hidden":!$,direction:"top",style:{zIndex:10,top:0,width:"100%"}},i.createElement(E,{product:Ee,sectionButtons:Xe})),i.createElement(w,{title:i.createElement(d.A,(0,r.A)({},Je,{values:{productName:Ke}})),description:i.createElement(d.A,Ze),styles:D,ref:T}),i.createElement(p.s,D.productSection,Ee&&(null==Ee?void 0:Ee.imageGroups)&&(null==Ee||null===(h=Ee.imageGroups)||void 0===h?void 0:h.length)>0&&i.createElement(p.s,(0,r.A)({},D.productInfo,{"data-testid":"product-info"}),i.createElement(v.az,D.imageContainer,i.createElement(_.A,{imageProps:{alt:""},src:((e,t,n,l,r,a,i)=>{const o=null==Ee||null===(e=Ee.imageGroups)||void 0===e?void 0:e.find((e=>{var t;return null==e||null===(t=e.variationAttributes)||void 0===t?void 0:t.some((e=>{var t;return"subModelIdentifier"===e.id&&(null===(t=e.values)||void 0===t?void 0:t.some((e=>e.value===(null==Ee?void 0:Ee.c_subModelIdentifier))))}))}));return(null==o||null===(t=o.images[0])||void 0===t?void 0:t.link)||(null==o||null===(n=o.images[0])||void 0===n?void 0:n.disBaseLink)||(null==Ee||null===(l=Ee.imageGroups[0])||void 0===l||null===(r=l.images[0])||void 0===r?void 0:r.link)||(null==Ee||null===(a=Ee.imageGroups[0])||void 0===a||null===(i=a.images[0])||void 0===i?void 0:i.disBaseLink)})()})),i.createElement(p.s,D.productDetails,i.createElement(g.E,D.productDetailsTitle,Ke),i.createElement(g.E,D.productDetailsId,Ye))),i.createElement(p.s,D.productManualsSection,i.createElement(p.s,D.productManualsHeader,i.createElement(g.E,D.headingTitle,i.createElement(d.A,{defaultMessage:[{type:0,value:"Manuals and more"}],id:"paperless-page.product-section.heading"})),i.createElement(p.s,D.dropdownContainer,i.createElement(A.A,{key:J.id,name:"",label:"",placeholder:"Select your language",isSearchable:!0,value:De,options:Pe,variant:"dropdownTextStyle",onChange:je}))),Te?i.createElement(p.s,{flexDir:"column",ref:N},i.createElement(O.A,{product:Ee,productManuals:(null==Te?void 0:Te.manuals)||[]})):i.createElement(g.E,(0,r.A)({},D.headingTitle,{textAlign:"center"}),i.createElement(d.A,{defaultMessage:[{type:0,value:"Sorry, no Manuals for this product yet"}],id:"paperless-page.no-manuals-message"})))),Ue&&i.createElement(p.s,{ref:F},i.createElement(Q,{title:null==Ue?void 0:Ue.title,cards:null==Ue?void 0:Ue.section_items,button:null==Ue?void 0:Ue.button,productRegistrationLink:`/product-registration/select?text=${Ye}`,buttonOnClickFn:lt})),(()=>{var e,t;if(!ae)return!1;const n=null==Ee?void 0:Ee.c_subModelIdentifier,l=null==Ee?void 0:Ee.id;return(null===(e=ae["variation group"])||void 0===e?void 0:e.includes(n))||(null===(t=ae.sku)||void 0===t?void 0:t.includes(l))})()&&i.createElement(ie,{productRecall:ae}),(null==Ee?void 0:Ee.c_youtubeVideoHowTo)&&i.createElement(v.az,{ref:R},i.createElement(j.A3,{title:i.createElement(d.A,{defaultMessage:[{type:0,value:"Get Started"}],id:"paperless-page.get-started-button"}),sliderGroup:null===(f=(0,S.tb)(null==Ee?void 0:Ee.c_youtubeVideoHowTo,null==Ee?void 0:Ee.c_subModelIdentifier))||void 0===f?void 0:f.map((e=>({text_block:{title:e.title},video_link:{href:e.videolink},thumbnail:e.medialink?{src:e.medialink}:{}}))),isVariantStyle:!0,currentVideoSlide:e=>{null!=e&&e.isPlaying&&nt(ce.bQ.bind(void 0,{event:"generic",eventCategory:"engagement",eventAction:"paperless-video_play",eventLabel:(null==e?void 0:e.title)||""}))}})),i.createElement(te,{query:null==Ee||null===(k=Ee.variationValues)||void 0===k?void 0:k.subModelIdentifier,ref:q}),re&&i.createElement(v.az,(0,r.A)({},D.paperlessBannerContainer,{ref:W}
1),i.createElement(ne.A,{title:null==re?void 0:re.title,description:null==re?void 0:re.subtitle,button:null==re?void 0:re.button,image:null==re?void 0:re.images})),Qe.length>0&&i.createElement(p.s,{background:"background.light",justifyContent:"center",position:"relative",overflow:"hidden",ref:U},i.createElement(I.A,{products:Qe,title:i.createElement(d.A,{defaultMessage:[{type:0,value:"Accessories"}],id:"paperless.recommendedproducts.title"}),variant:"greyBackgroundVariant",tileImageVariant:"transparent",prefix:"frequently-bought-together",gtmCarouselName:"carousel_pdp",onDiscoverMoreClick:rt})),ze&&i.createElement(v.az,{width:"100%",ref:H},i.createElement(C.A,(0,r.A)({componentType:"sidecard",type:"full"},ze))),Me&&i.createElement(v.az,{ref:K},i.createElement(C.A,(0,r.A)({componentType:"coffee_lounge_component"},Me))),He&&i.createElement(v.az,{ref:Y},i.createElement(Q,{title:null==He?void 0:He.title,cards:[be(be({},He.live_chat),{},{isLiveChat:!0}),...(null==He?void 0:He.section_items)||[]],buttonOnClickFn:()=>{nt(ce.bQ.bind(void 0,{event:"generic",eventCategory:"engagement",eventAction:"paperless-click_support",eventLabel:""}))}})),i.createElement(v.az,null,null==z?void 0:z.editorial_components.map((e=>i.createElement(C.A,(0,r.A)({key:e.uid,componentType:null==e?void 0:e._content_type_uid},e))))))};ye.getTemplateName=()=>"paperless-page";const he=ye},95617:(e,t,n)=>{n.d(t,{A:()=>h});var l=n(64180),r=n(77810),a=n(73352),i=n(46946),o=n(45915),s=n(72030),d=n(40133),c=n(14893),u=n(75826),p=n.n(u),m=n(11744),v=n(73619),g=n(87275),b=n(68066);const y=({title:e,description:t,button:n,image:u})=>{const p=(0,a.Vl)("PaperlessBanner"),y=(0,v.y)(),{url:h,label:f,isAbsolute:E}=(0,m._y)({link:n,categoriesData:y}),x=(0,i.A)({base:null==u?void 0:u.mobile,lg:null==u?void 0:u.desktop}),{buildUrl:A}=(0,b.A)(),k=(0,m.Ve)(x),w=E?{as:"a",href:h,target:"_blank",rel:"noopener noreferrer"}:{as:g.Link,to:(0,m.b$)(h,A)};return r.createElement(o.s,p.bannerOuterContainer,r.createElement(o.s,p.bannerInnerContainer,k&&r.createElement(s._,(0,l.A)({src:k},p.bannerImage)),r.createElement(o.s,p.bannerTextStack,r.createElement(d.E,p.bannerTitle,e),r.createElement(d.E,p.bannerDescription,t),r.createElement(c.$,(0,l.A)({},w,p.bannerButton,{variant:"inverse-primary"}),f))))};y.propTypes={title:p().string,description:p().string,button:p().object,image:p().shape()};const h=y},76154:(e,t,n)=>{n.d(t,{A:()=>x});var l=n(64180),r=n(77810),a=n(16602),i=n(41863),o=n(75826),s=n.n(o),d=n(73352),c=n(45915),u=n(40133),p=n(14893),m=n(58493),v=n(75712),g=n(25635),b=n(68066),y=n(77214),h=n(20922),f=n(20877);const E=({product:e,productManuals:t,variant:n=""})=>{var o;const s=(0,d.Vl)("Paperless",{variant:n}),{locale:E}=(0,b.A)(),x=null==E||null===(o=E.id)||void 0===o?void 0:o.split("-")[0],A=e=>{if(e)return`${e.charAt(0).toUpperCase()}${e.slice(1)}`},k=(0,a.YK)({isIntro:{defaultMessage:[{type:0,value:"Intro Manual"}],id:"manuals.label.intro"},isSafety:{defaultMessage:[{type:0,value:"Safety Manual"}],id:"manuals.label.safety"},isEnergyLabel:{defaultMessage:[{type:0,value:"Energy Manual"}],id:"manuals.label.energy_label"},isIngredient:{defaultMessage:[{type:0,value:"Ingredient Manual"}],id:"manuals.label.ingredient"},isQuickGuide:{defaultMessage:[{type:0,value:"Quick Guide"}],id:"manuals.label.quick_guide"},isProductFiche:{defaultMessage:[{type:0,value:"Product Fiche"}],id:"manuals.label.product_fiche"},isDeclarationOfConformity:{defaultMessage:[{type:0,value:"Declaration on Conformity"}],id:"manuals.label.declaration_of_conformity"},isCoffeeGuide:{defaultMessage:[{type:0,value:"Coffee guide"}],id:"manuals.label.coffee_guide"},isServiceManualR290:{defaultMessage:[{type:0,value:"Service Manual"}],id:"manuals.label.service_manual_r290"},isProductUsageData:{defaultMessage:[{type:0,value:"Product Usage Data"}],id:"manuals.label.product_usage_data"},isStatementOfCompliance:{defaultMessage:[{type:0,value:"Statement of Compliance"}],id:"manuals.label.statement_of_compliance"},default:{defaultMessage:[{type:0,value:"Product Manual"}],id:"manuals.label.product_manual"}}),{addLayer:w}=(0,f.W)();return null==t?void 0:t.map(((t,a)=>r.createElement(c.s,(0,l.A)({},s.productManualsContainer,{key:a,"data-testid":"product-manual-container"}),r.createElement(c.s,s.productManualCard,r.createElement(c.s,{gap:"xsmall.base"},r.createElement(g.DownloadIcon,s.downloadIcon),r.createElement(c.s,s.fileFlex,r.createElement(u.E,s.fileLabel,"plpManuals"===n?r.createElement(i.A,{defaultMessage:[{type:1,value:"productId"},{type:0,value:" "},{type:1,value:"language"}],id:"paperless-page.product-manual-plp-label",values:{productId:null==e?void 0:e.id,language:A((0,y.Z0)(x))}}):r.createElement(i.A,k[(e=>Object.keys(k).find((t=>"true"===(null==e?void 0:e[t])))||"default")(t)])))),(null==t?void 0:t.imageLink)&&r.createElement(p.$,{as:m.N,href:t.imageLink,target:"_blank",rel:"noopener noreferrer",variant:"text-button",_hover:{textDecoration:"none"},onClick:e=>{var n;e.stopPropagation(),n=t.imageLink,w(h.bQ.bind(void 0,{event:"generic",eventCategory:"engagement",eventAction:"paperless-download_manuals",eventLabel:n||""})),w(h.bQ.bind(void 0,{event:"download",eventCategory:"engagement",eventAction:"download",eventLabel:n||""}))}},r.createElement(i.A,{defaultMessage:[{type:0,value:"Download"}],id:"paperless-page.download-label"}))),r.createElement(v.c,s.divider))))};E.propTypes={product:s().object,productManuals:s().array,variant:s().string};const x=E},52678:(e,t,n)=>{n.d(t,{A:()=>x});var l=n(64180),r=n(77810),a=n(73352),i=n(45915),o=n(36287),s=n(40133),d=n(75712),c=n(17815),u=n(78539),p=n(14893),m=n(75826),v=n.n(m),g=n(86642),b=n(88134),y=(n(55981),n(29136)),h=n(1714),f=n(18624);const E=({intl:e})=>{var t,n;const m=(0,a.Vl)("CountrySelectorFooter"),{data:v}=(0,b.D)(),E=(0,g.A)(v),{getHost:x}=(0,f.A)(),A=x();return r.createElement(i.s,{layerStyle:"page"},r.createElement(o.az,{margin:"0 auto",padding:{base:4,lg:8}},r.createElement(o.az,{textAlign:{base:"center",lg:"left"},mb:{base:"0.375rem",lg:8}},r.createElement(s.E,(0,l.A)({},null==m?void 0:m.headerText,{pb:"1rem"}),null==v?void 0:v.selector_title),r.createElement(d.c,{orientation:"horizontal"})),r.createElement(i.s,{flexDir:"column",gap:{lg:"4rem"}},E.map(((t,n)=>r.createElement(o.az,(0,l.A)({},null==m?void 0:m.region,{key:n}),r.createElement(s.E,null==m?void 0:m.textHeader,t.region),r.createElement(c.r,null==m?void 0:m.selectorGrid,Object.entries(t.countries).map((([t,n])=>r.createElement(y.TP,{key:t,locales:n,countryCode:t,intl:e,isAbsoluteUrl:!0})))))))),r.createElement(o.az,{as:"footer",mt:8,textAlign:"center"},r.createElement(u.T,null==m?void 0:m.footerContent,r.createElement(s.E,null==m?void 0:m.textFooterHeader,null==v?void 0:v.international_title),r.createElement(s.E,null==m?void 0:m.footerText,null==v?void 0:v.international_description),r.createElement(p.$,{as:"a",w:"20.6875rem",href:(0,h.rf)(null==v||null===(t=v.international_cta)||void 0===t?void 0:t.href,A),variant:"primary"},null==v||null===(n=v.international_cta)||void 0===n?void 0:n.title)))))};E.propTypes={intl:v().object};const x=E}}]);
2//# sourceMappingURL=pages-paperless.js.map

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.