1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8610],{14672:(e,t,l)=>{l.d(t,{v$:()=>s,vg:()=>o});var a=l(89692),n=l(83487),r=l(23359);let i={[a.sy.DeliveryFlyout]:"pdp shipping terms & conditions overlay",[a.sy.ReturnPolicyParnerFlyout]:"pdp shipping terms & conditions overlay",[a.sy.ShippingFlyout]:"pdp shipping terms & conditions overlay",[a.sy.MiniBasketFlyout]:"header minicart overlay",[a.sy.MobileFlyout]:"header minicart overlay",[a.sy.MyAccountFlyout]:"header account overlay",[a.sy.SummaryTermsFlyout]:"checkout payment terms & conditions overlay",[a.sy.SummaryConditionsFlyout]:"checkout payment privacy overlay",[a.sy.VoucherInfoFlyout]:"checkout payment promocodes info overlay",[a.sy.EnergyLabelFlyout]:"energy label overlay"};function o(e){(0,a.xt)(e);let t=i[e];t&&(0,n.c8)({category:"modal",type:"open",name:t})}function s(e){null==e||e(),(0,r.sm)();let t=(0,a.xt)();if(null!=t){let e=i[t];e&&(0,n.c8)({category:"modal",type:"close",name:e})}(0,a.xt)(null)}},23359:(e,t,l)=>{l.d(t,{YU:()=>a,bD:()=>i,mp:()=>r,sm:()=>o});let a="mobile-search-area",n="[data-".concat(a,"]"),r="invisible pointer-events-none";function i(){let e=globalThis.document.querySelector(n);e instanceof HTMLElement&&e.classList.add(...r.split(" "))}function o(){let e=globalThis.document.querySelector(n);e instanceof HTMLElement&&e.classList.remove(...r.split(" "))}},38610:(e,t,l)=>{l.r(t),l.d(t,{DeliveryFlyout:()=>s});var a=l(37876),n=l(34610),r=l(89692),i=l(14672),o=l(54009);function s(e){let{children:t,title:l}=e,s=(0,n.q)(r.xt)===r.sy.DeliveryFlyout;return(0,a.jsx)(o.fo,{open:s,onClose:()=>(0,i.v$)(),testId:"delivery-flyout",title:(null==l?void 0:l.trim())||void 0,wideTerms:!0,contentClassName:(null==l?void 0:l.trim())?void 0:"!pt-0",children:(0,a.jsx)("div",{className:"min-h-0 overflow-x-hidden [&>*:last-child]:lg:pb-4",children:t})})}},54009:(e,t,l)=>{l.d(t,{LE:()=>C,fo:()=>z,yE:()=>E});var a=l(37876),n=l(14232),r=l(47137),i=l(66369),o=l(69598),s=l(60676);let c={legacy:"p-0 !min-h-8 !h-8 !w-8",new:"p-0 !min-h-8 !h-8 !w-8 lg:!h-10 lg:!w-10"},d={legacy:"[&>svg]:w-6 [&>svg]:h-6 text-m-black [&>svg]:drop-shadow-[0_0_2px_rgba(255,255,255,0.9)]",new:"[&>svg]:w-8 [&>svg]:h-8 lg:[&>svg]:w-10 lg:[&>svg]:h-10 text-m-black [&>svg]:drop-shadow-[0_0_3px_rgba(255,255,255,1)]"};function u(e){let{open:t,onClose:l,ariaLabel:n="Close",ariaControls:r="close",design:i="new"}=e;return(0,a.jsx)(s.$n,{type:"button",variant:"unstyled",icon:"manor-nui:close",className:c[i],iconClassName:d[i],"aria-label":n,"aria-controls":r,"aria-expanded":t,role:"button",tabIndex:0,onClick:l,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),l())}})}var h=l(76870),p=l(99302),y=l(7330),v=l(77328),g=l.n(v);let m=(0,r.F)("flex flex-col bg-white",{variants:{variant:{0:["absolute right-0 w-full lg:w-[576px] max-w-full","top-[var(--header-flyout-position)] bottom-0"],1:["fixed z-[999]","w-full min-h-[50vh] max-h-[85vh] inset-x-0 bottom-0 overflow-hidden","lg:inset-auto lg:left-1/2 lg:top-1/2 lg:-translate-x-1/2 lg:-translate-y-1/2 lg:min-h-0 lg:max-h-[75vh] lg:w-[465px]"],2:["fixed z-[999]","inset-y-0 right-0","w-full lg:w-[576px]","h-full max-h-[100dvh] min-h-0","overflow-hidden"]}}}),x=(0,r.F)("relative z-0",{variants:{variant:{0:"flex-1 min-h-0 overflow-y-auto px-4 lg:px-8",1:"flex-1 min-h-0 overflow-y-auto pt-4 px-4 pb-4 lg:pt-8 lg:px-8 lg:pb-8",2:"flex-1 min-h-0 overflow-y-auto px-4 pb-8 lg:px-8"}}}),f=(0,r.F)("shrink-0 border-t border-m-neutral-200 bg-white",{variants:{variant:{0:"p-4 lg:p-8",1:"p-4 lg:p-8 lg:border-t-0 lg:pt-0",2:"p-4 lg:p-8"}}}),b=(0,r.F)("flex flex-nowrap items-center shrink-0 gap-2 z-[110] min-w-0 w-full",{variants:{variant:{0:"py-4 px-4 lg:p-8 lg:pb-11",1:"px-4 py-6 lg:pt-8 lg:px-8 lg:pb-0",2:"py-5 px-4 pb-6 lg:p-8 lg:pb-10"}}}),w={0:{entry:"",visible:"",exit:""},1:{entry:"starting:translate-y-full lg:starting:translate-y-0 lg:starting:opacity-0 lg:starting:scale-95",visible:"translate-y-0 lg:opacity-100 lg:scale-100",exit:"translate-y-full lg:-translate-y-1/2 lg:opacity-0 lg:scale-95"},2:{entry:"starting:translate-y-full lg:starting:translate-y-0 lg:starting:translate-x-full",visible:"translate-y-0 lg:translate-x-0",exit:"translate-y-full lg:translate-y-0 lg:translate-x-full"}};function j(e){let{open:t,onClose:l,testId:n}=e;return(0,a.jsx)("div",{className:"shrink-0 !min-h-8 !h-8 !w-8 lg:!h-10 lg:!w-10 flex items-center justify-center","data-testid":n?"".concat(n,"-close-button"):void 0,children:(0,a.jsx)(u,{open:t,onClose:l,ariaLabel:"Close",ariaControl
1s:"close-modal"})})}function k(e){let{title:t,id:l}=e;return(0,a.jsx)("div",{className:"flex-1 min-w-0 mr-12 lg:mr-4 overflow-hidden",children:(0,a.jsx)("h2",{id:l,className:"!text-lg lg:!text-2xl !leading-5 lg:!leading-10 font-medium !my-2.5 lg:!m-0 lg:!p-0 normal-case whitespace-normal break-words hyphens-auto",title:t,children:t})})}function _(e){let{variant:t,className:l,children:n}=e;return(0,a.jsx)("div",{className:(0,i.cn)("modal-footer",f({variant:t}),2===t&&"relative z-[1]",l),children:n})}function F(e){let{open:t,onClose:l,testId:n,inFrontOfHeader:r=!1,children:i}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g(),{children:(0,a.jsx)("meta",{name:"apple-mobile-web-app-capable",content:"yes"})}),(0,a.jsx)(o.h,{isVisible:t,onClick:l,behindHeader:r,underHeader:!r,className:r&&"!top-[var(--header-promobar-visible-height,var(--header-promobar-height))]",children:(0,a.jsx)("div",{"data-testid":n,children:i})})]})}function N(e){let{open:t,onClose:l,variant:r,children:s,title:c=null,footer:d=null,testId:u,id:v,className:g,contentClassName:f,headerClassName:N,mobileFullHeight:C,wideTerms:z=!1,backgroundClickable:E=!0,showSeparator:S=!1,footerClassName:q,flyoutInFrontOfHeader:D=!1}=e,T=(0,n.useRef)(null),[H,L]=(0,n.useState)(null),I=0!==r,{mounted:M,closing:O}=function(e){let[t,l]=(0,n.useState)(e);return(0,n.useEffect)(()=>{if(e){l(!0);return}let t=setTimeout(()=>l(!1),300);return()=>clearTimeout(t)},[e]),{mounted:t,closing:t&&!e}}(t);if((0,h.s)({scrollableContent:t?T:void 0,scrollableElement:H,disableOnDesktop:!0}),I?!M:!t)return null;let P="string"==typeof c&&c.trim().length>0,R=P?"".concat(u,"-title"):void 0,$=w[r],K=!!d,V=(0,a.jsxs)("div",{ref:e=>{T.current=e,L(e)},id:v,role:"dialog","aria-modal":"true","aria-labelledby":R,className:function(e){let{variant:t,animated:l,closing:a,anim:n,mobileFullHeight:r,wideTerms:o,flyoutInFrontOfHeader:s,className:c}=e;return(0,i.cn)(m({variant:t}),l&&"transition-[translate,scale,opacity] duration-300 ease-out",l&&n.entry,l&&(a?n.exit:n.visible),r&&"max-lg:!min-h-[100dvh] max-lg:!max-h-[100dvh]",s&&"!top-[var(--header-promobar-visible-height,var(--header-promobar-height))] lg:!min-h-[calc(100dvh_-_var(--header-promobar-visible-height,var(--header-promobar-height)))] lg:!max-h-[calc(100dvh_-_var(--header-promobar-visible-height,var(--header-promobar-height)))]",1===t&&o&&"lg:!w-[720px] lg:!max-h-[50vh]",c)}({variant:r,animated:I,closing:O,anim:$,mobileFullHeight:C,wideTerms:z,flyoutInFrontOfHeader:D,className:g}),"data-testid":0!==r?u:void 0,children:[(0,a.jsxs)("div",{className:(0,i.cn)("modal-header",b({variant:r}),N),children:[P&&(0,a.jsx)(k,{title:c.trim(),id:R}),(0,a.jsx)(j,{open:t,onClose:l,testId:u})]}),(0,a.jsx)("div",{"data-scrollable":!0,className:(0,i.cn)("modal-content",x({variant:r}),K&&!S&&"lg:!pb-0",f),style:{WebkitOverflowScrolling:"touch"},children:s}),S&&d&&(0,a.jsx)(y.w,{className:"shrink-0 m-0"}),d&&(0,a.jsx)(_,{variant:r,className:q,children:d})]});return 0===r?(0,a.jsx)(F,{open:t,onClose:l,testId:u,inFrontOfHeader:D,children:V}):(0,a.jsxs)(p.z,{children:[(0,a.jsx)(o.h,{show:!O,onClick:E?l:void 0,behindHeader:!0}),V]})}function C(e){let{flyoutInFrontOfHeader:t}=e;return(0,a.jsx)(N,{variant:0,flyoutInFrontOfHeader:t,...e})}function z(e){return(0,a.jsx)(N,{variant:1,...e})}function E(e){return(0,a.jsx)(N,{variant:2,...e})}},69598:(e,t,l)=>{l.d(t,{h:()=>s});var a=l(37876),n=l(66369),r=l(14232),i=l(99302),o=l(15913);let s=(0,r.forwardRef)((e,t)=>{var l;let{isVisible:s,show:c,disableClick:d=!1,className:u,behindHeader:h=!1,underHeader:p=!1,onClick:y,onKeyDown:v,children:g,...m}=e,x=null!==(l=null!=s?s:c)&&void 0!==l&&l,{isMobileApp:f}=(0,o.Mn)(),[b,w]=(0,r.useState)(!1);(0,r.useEffect)(()=>{w(!0)},[]);let j=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{ref:t,type:"button",className:(0,n.cn)("overlay","inset-0 fixed bg-black/30 border-0 p-0 z-30 lg:z-50 transition-opacity duration-300 ease-out",{"opacity-0":!1===x,"opacity-100":!0===x,"pointer-events-none":!1===x||!0===d,"pointer-events-auto":!0===x&&!1===d,"cursor-pointer":!1===d,"cursor-default":!0===d},u),onClick:e=>{d||null==y||y(e)},onKeyDown:e=>{"Escape"===e.key&&y&&y({...e,type:"click"}),null==v||v(e)},disabled:!0===d||!1===x,"aria-label":!1===d?"Close overlay":void 0,"aria-hidden":!1===x,...m}),g&&(0,a.jsx)("div",{className:"fixed inset-0 pointer-events-none z-[60]",children:(0,a.jsx)("div",{className:"pointer-events-auto",children:g})})]});return b?p?(0,a.jsx)(i.z,{query:"#overlay_behind_header",children:j}):h?(0,a.jsx)(i.z,{query:"#overlay_before_header",children:j}):f?(0,a.jsx)(i.z,{query:"#flyout_root",children:j}):(0,a.jsx)(i.z,{query:"#overlay_root",children:j}):(0,a.jsx)(i.z,{query:"#overlay_root",children:j})});s.displayName="Overlay"},99302:(e,t,l)=>{l.d(t,{z:()=>r});var a=l(14232),n=l(98477);function r(e){let{children:t,query:l="body"}=e,[r,i]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{i(!0)},[]),r)?n.createPortal(t,document.querySelector(l)||document.querySelector("body")):null}}}]);
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.