PageSourceSearch

https://www.xxl.no/_next/static/chunks/3vbm_-9449cjm.js

js xxl.no collected 2026-09-24 18:40:35 UTC 38,881 bytes, 294 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,734227,e=>{"use strict";var t=e.i(659889),i=e.i(261576),r=e.i(289443),n=e.i(943750),a=e.i(104465);let l=e=>{let r,l,o=(0,i.c)(4),{bannerSize:s,children:d}=e;o[0]===Symbol.for("react.memo_cache_sentinel")?(r={[n.BannerSize.XS]:a.ExtraSmallBannerWrapper,[n.BannerSize.SMALL]:a.SmallBannerWrapper,[n.BannerSize.MEDIUM]:a.MediumBannerWrapper},o[0]=r):r=o[0];let c=r[s];return o[1]!==c||o[2]!==d?(l=(0,t.jsx)(c,{children:d}),o[1]=c,o[2]=d,o[3]=l):l=o[3],l},o=e=>{let o,s,d,c,u=(0,i.c)(13),{ariaLabel:g,size:p,url:m,children:f}=e,h=!!m;u[0]!==p?(o=p!==n.BannerSize.XS,u[0]=p,u[1]=o):o=u[1];let b=m??"";return u[2]!==f||u[3]!==p?(s=(0,t.jsx)(l,{bannerSize:p,children:f}),u[2]=f,u[3]=p,u[4]=s):s=u[4],u[5]!==g||u[6]!==h||u[7]!==b||u[8]!==s?(d=(0,t.jsx)(r.default,{url:b,condition:h,className:"banner",ariaLabel:g,children:s}),u[5]=g,u[6]=h,u[7]=b,u[8]=s,u[9]=d):d=u[9],u[10]!==o||u[11]!==d?(c=(0,t.jsx)(a.BannerWrapper,{isBannerFullWidth:o,children:d}),u[10]=o,u[11]=d,u[12]=c):c=u[12],c};o.displayName="Banner",e.s(["default",0,o])},826849,924500,20445,e=>{"use strict";var t=e.i(659889),i=e.i(261576),r=e.i(545422),n=e.i(13820),a=e.i(382876);e.i(363093);var l=e.i(476969),o=e.i(983093),s=e.i(176310),d=e.i(801021),c=e.i(400875);e.i(75629);var u=e.i(212169),g=e.i(835403),p=e.i(943750),m=e.i(104465),f=e.i(707065),h=e.i(514707),b=e.i(693245),x=e.i(329807),y=e.i(180966);let S={fontSize:12,lineHeight:1.2,letterSpacing:-.15},z={fontFamily:"var(--font-family-bold)",fontSize:24,lineHeight:1.2,letterSpacing:-.15,laptop:{fontSize:34}},$={fontFamily:"var(--font-family-medium)"},B={fontSize:20},j={fontSize:10,laptop:{fontSize:15}},N={fontFamily:"var(--font-family-medium)",fontSize:15,lineHeight:1.2,letterSpacing:-.15},C={fontFamily:"var(--font-family-medium)",fontSize:12,laptop:{fontSize:15}},M=(0,h.default)("div",{target:"e1h8ynt70"})(e=>{let{textColor:t,textPosition:i}=e;return f.css`
2    z-index: 1;
3    display: flex;
4    flex-direction: column;
5    flex-grow: 1;
6    color: ${t};
7    justify-content: ${"bottom"===i?"flex-end":"flex-start"};
8    padding: ${s.default.regular} ${s.default.smallRegular} 0;
9
10    ${(0,b.MQ)("laptop")} {
11      padding: ${s.default.large};
12    }
13  `}),v=(0,h.default)("span",{target:"e1h8ynt71"})(e=>{let{isExtraSmall:t=!1,textColor:i}=e;return f.css`
14    ${(0,b.typographyToCss)(S)}
15    margin-bottom: ${s.default.micro};
16    ${t&&(0,b.typographyToCss)($)}
17
18    ${(0,n.isNotNullOrUndefined)(i)&&f.css`
19      color: ${i};
20    `}
21  `}),w=(0,h.default)("span",{target:"e1h8ynt72"})(e=>{let{isExtraSmall:t=!1,textColor:i}=e;return f.css`
22    ${(0,b.typographyToCss)(z)}
23    margin: 0 0  ${s.default.micro};
24    word-break: break-word;
25    ${t&&(0,b.typographyToCss)(B)}
26
27    ${(0,n.isNotNullOrUndefined)(i)&&f.css`
28      color: ${i};
29    `}
30  `}),k=(0,h.default)("span",{target:"e1h8ynt73"})(e=>{let{isExtraSmall:t=!1,textColor:i}=e;return f.css`
31    ${(0,b.typographyToCss)(N)}
32    ${t&&(0,b.typographyToCss)(j)}
33
34    ${(0,n.isNotNullOrUndefined)(i)&&f.css`
35      color: ${i};
36    `}
37  `}),T=(0,h.default)("button",{target:"e1h8ynt74"})("margin:",s.default.smallRegular,";position:relative;z-index:1;",(0,b.MQ)("laptop"),"{margin:",s.default.large,";}"),U=(0,h.default)("button",{target:"e1h8ynt75"})(e=>{let{textColor:t}=e;return f.css`
38    ${(0,b.typographyToCss)(C)}
39    position: relative;
40    z-index: 1;
41    display: flex;
42    align-items: center;
43    gap: ${s.default.miniMicro};
44    padding: ${s.default.mini};
45    margin: ${s.default.mini};
46    width: fit-content;
47    border: none;
48    color: ${t};
49    background-color: ${"black"===t?x.colorsAsCssVariable.xxlWhite:x.colorsAsCssVariable.xxlWebBlack};
50
51    & > * {
52      text-decoration: none;
53    }
54
55    ${(0,b.MQ)("laptop")} {
56    margin: ${s.default.smallRegular};
57    padding: ${s.default.regular} ${s.default.smallRegular};
58    }
59
60    ${(0,b.interactionFeedback)(`
61      background-color: ${x.colorsAsCssVariable.xxlGreen};
62      color:${x.colorsAsCssVariable.xxlWebBlack};
63      cursor: pointer;
64`)}
65
66  `}),P=(0,h.default)("div",{target:"e1h8ynt76"})(e=>{let{bannerSize:t,viewport:i}=e;return f.css`
67    aspect-ratio: ${y.bannerSizes[t][i].width} /
68      ${y.bannerSizes[t][i].height};
69  `}),O=(0,h.default)(P,{target:"e1h8ynt77"})(e=>{let{backgroundColor:t,hasImageOverlay:i,isBannerALink:r=!1,overlayColor:n}=e;return f.css`
70    display: flex;
71    flex-direction: column;
72    width: 100%;
73    height: 100%;
74    ${r&&"cursor: pointer;"}
75    background-position: center;
76    background-color: ${t??x.colorsAsCssVariable.xxlOrange};
77    position: relative;
78    ${r&&(0,b.interactionFeedback)(f.css`
79      cursor: pointer;
80      & ${U} {
81        cursor: pointer;
82      }
83    `)}
84    ${i&&void 0!==n&&f.css`
85      &::after {
86        content: "";
87        display: block;
88        z-index: 0;
89        position: absolute;
90        inset: 0;
91        background: linear-gradient(to right bottom, ${"light"===n?"rgba(0,0,0,0.5)":"rgba(255,255,255,0.5)"}, ${"light"===n?"rgba(0,0,0,0.1)":"rgba(255,255,255,0.1)"});
92      }
93    `}
94  `});var I=e.i(653019);let D={lineHeight:1.2,letterSpacing:-.15,tablet:{fontSize:15}},F={brand:{fontFamily:"var(--font-family-bold)",fontSize:12,...D},name:{fontSize:12,...D},description:{fontSize:10,...D},cheapestPrice:{fontSize:10,...D}},L=(0,h.default)("span",{target:"elwjhg00"})(e=>{let{bannerSize:t}=e;return f.css`
95    ${(0,b.typographyToCss)(F.brand)}
96    margin-bottom: ${t===p.BannerSize.XS?0:s.default.micro};
97  `});(0,h.default)("span",{target:"elwjhg01"})("max-height:70%;",(0,b.typographyToCss)(F.name));let _=(0,h.default)("span",{target:"elwjhg02"})("max-width:141px;",(0,b.typographyToCss)(F.description),"  margin-top:",s.default.smallRegular,";"),E=(0,h.default)("div",{target:"elwjhg03"})(e=>{let{textColor:t}=e;return f.css`
98    display: flex;
99    flex-direction: column;
100    flex-grow: 1;
101    z-index: 1;
102    color: ${t};
103  `}),H=(0,h.default)(E,{target:"elwjhg04"})("position:absolute;right:0;left:auto;padding:46px 24px 0 0;padding:46px var(--space-large) 0 0;"),R=(0,h.default)(I.ImageWithFetchPrio,{target:"elwjhg05"})(e=>{let{bannerSize:t}=e;return f.css`
104    position: absolute;
105    right: 0;
106    bottom: 0;
107    height: 55%;
108    align-self: flex-end;
109    margin: 0 ${s.default.smallRegular} ${s.default.smallRegular} 0;
110
111    ${(0,b.MQ)("smallTablet")} {
112      height: 65%;
113    }
114    ${(0,b.MQ)("tablet")} {
115      height: 55%;
116    }
117    ${(0,b.MQ)("desktop")} {
118      height: 65%;
119    }
120
121    ${t===p.BannerSize.MEDIUM&&`
122      ${(0,b.MQ)("tablet")} {
123        margin: 0 ${s.default.large} ${s.default.large} 0;
124      }
125    `}
126  `}),Q=(0,h.default)(P,{target:"elwjhg06"})(e=>{let{backgroundColor:t,bannerSize:i}=e;return f.css`
127    display: flex;
128    flex-direction: column;
129    padding: ${s.default.smallRegular};
130    box-sizing: border-box;
131    position: relative;
132    width: 100%;
133    height: 100%;
134    background-position: center;
135    background-size: cover;
136    background-color: ${t??x.colorsAsCssVariable.xxlOrange};
137
138    ${(0,b.interactionFeedback)(`&::after {
139        position: absolute;
140        top: 0;
141        left: 0;
142        width: 100%;
143        height: 100%;
144        background: rgba(0, 0, 0, 0.04);
145        animation: fadeIn 80ms;
146        content: "";
147      }
148      
149      .product-banner-image {
150        transform: scale(102%);
151        transition: transform 80ms ease-out; 
152        transition-timing-function: ease-in;
153        transform-origin: bottom right; 
154      }`)}
155
156    ${i===p.BannerSize.MEDIUM&&`
157        ${(0,b.MQ)("laptop")} {
158            padding: ${s.default.large};
159        }
160      `}
161  `}),A=(0,h.default)("img",{target:"elwjhg07"})(e=>{let{bannerSize:t}=e;return f.css`
162    position: absolute;
163    right: 0;
164    bottom: 0;
165    width: 40px;
166    padding: ${s.default.smallRegular};
167
168    ${(0,b.MQ)("laptop")} {
169      width: 80px;
170    }
171
172    ${t===p.BannerSize.XS&&`
173      width: 30px;
174      ${(0,b.MQ)("laptop")} {
175        width: 60px;
176      }
177    `}
178
179    ${t===p.BannerSize.MEDIUM&&`
180      ${(0,b.MQ)("laptop")} {
181          padding: ${s.default.large};
182      }
183    `}
184  `}),V=(0,h.default)("div",{target:"elwjhg08"})(e=>{let{textColor:t}=e;return f.css`
185    display: flex;
186    flex-direction: column;
187    z-index: 1;
188    color: ${t};
189  `}),X=(0,h.default)("div",{target:"elwjhg09"})(e=>{let{bannerSize:t}=e;return f.css`
190    margin: -${s.default.smallRegular} -${s.default.smallRegular} 0 auto;
191
192    ${t===p.BannerSize.MEDIUM&&`
193        ${(0,b.MQ)("laptop")} {
194          margin: -${s.default.large} -${s.default.large} 0 auto;
195        }
196      `}
197  `}),W=(0,h.default)("button",{target:"elwjhg010"})("margin-top:",s.default.large,";");var G=e.i(578901);let K={lineHeight:1.2,letterSpacing:-.15,tablet:{fontSize:15}},q={label:{...K,fontSize:12},smallBannerHeadline:{fontFamily:"var(--font-family-bold)",fontSize:20,lineHeight:1.2,letterSpacing:-.15,laptop:{fontSize:24}},headline:{...K,fontFamily:"var(--font-family-bold)",fontSize:26,tablet:{fontSize:34}},subtitle:{...K,fontFamily:"var(--font-family-medium)",fontSize:15},name:{...K,fontFamily:"var(--font-family-bold)",fontSize:15},description:{...K,fontSize:15},cheapestPrice:{fontSize:10,...K}},J=(0,h.default)("span",{target:"ewb6jf00"})(e=>{let{bannerSize:t}=e;return f.css`
198    max-width: 147px;
199    ${(0,b.typographyToCss)(t===p.BannerSize.MEDIUM?q.name:q.description)}
200    margin: ${t===p.BannerSize.XS?0:s.default.mini} 0 ${s.default.micro};
201  `}),Y=(0,h.default)("span",{target:"ewb6jf01"})("max-width:147px;",(0,b.typographyToCss)(q.description)),Z=(0,h.default)("span",{target:"ewb6jf02"})((0,b.typographyToCss)(q.label),"  margin-bottom:",s.default.micro,";"),ee=(0,h.default)("span",{target:"ewb6jf03"})(e=>{let{bannerSize:t}=e;return f.css`
202    ${(0,b.typographyToCss)(t===p.BannerSize.MEDIUM?q.headline:q.smallBannerHeadline)}
203    margin: 0 0 ${s.default.micro};
204  `}),et=(0,h.default)("span",{target:"ewb6jf04"})((0,b.typographyToCss)(q.subtitle),"  margin-bottom:",s.default.micro,";"),ei=(0,h.default)(Q,{target:"ewb6jf05"})(e=>{let{bannerSize:t}=e;return f.css`
205    ${(0,b.interactionFeedback)(`&::after {
206      position: absolute;
207      top: 0;
208      left: 0;
209      width: 100%;
210      height: 100%;
211      background: rgba(0, 0, 0, 0.04);
212      animation: fadeIn 80ms;
213      content: "";
214    }
215    
216    .highlighted-product-banner-image {
217      transform: scale(102%);
218      transition: transform 80ms ease-out; 
219      transition-timing-function: ease-in;
220      transform-origin: bottom right; 
221    }`)}
222
223    padding: ${t===p.BannerSize.MEDIUM?s.default.smallRegular:s.default.mini};
224
225    ${(0,b.MQ)("laptop")} {
226      color: red;
227      padding: ${t===p.BannerSize.MEDIUM?s.default.large:s.default.smallRegular};
228    }
229  `}),er=(0,h.default)(I.ImageWithFetchPrio,{target:"ewb6jf06"})("position:absolute;right:0;bottom:0;padding:",s.default.smallRegular,";margin:auto;height:80%;align-self:flex-end;transform-origin:bottom right;transform:scale(102%);transition:transform 80ms ease-out;transition-timing-function:ease-in;",(0,b.MQ)("laptop"),"{left:0;}"),en=(0,h.default)(I.ImageWithFetchPrio,{target:"ewb6jf07"})("position:absolute;right:0;bottom:0;height:80%;align-self:flex-end;margin:0 ",s.default.smallRegular," ",s.default.smallRegular," 0;max-height:198px;",(0,b.MQ)("tablet"),"{max-width:min(100%,425px);max-height:425px;}",(0,b.MQ)("laptop"),"{margin:0 ",s.default.large," ",s.default.large," 0;}"),ea=(0,h.default)("img",{target:"ewb6jf08"})("position:absolute;right:0;bottom:0;width:40px;padding:",s.default.smallRegular,";",(0,b.MQ)("laptop"),"{width:80px;padding:",s.default.large,";}"),el=(0,h.default)("img",{target:"ewb6jf09"})("margin-left:auto;max-height:25px;",(0,b.MQ)("laptop"),"{max-height:40px;}");var eo=e.i(687897),es=e.i(707715);let ed={fontFamily:"var(--font-family-medium)",fontSize:15,lineHeight:1.2},ec={smallContent:{...ed,fontSize:10,tablet:{fontSize:15}},mediumContent:{...ed,fontSize:12,tablet:{fontSize:20}}},eu="34px",eg="24px",ep="50px",em="28px",ef=(0,h.default)("span",{target:"ex04j890"})(e=>{let{backgroundColor:t,bannerSize:i}=e;return f.css`
230    display: flex;
231    height: ${i===p.BannerSize.MEDIUM?em:eg};
232    margin-left: auto;
233    background-color: transparent;
234
235    &::before {
236      width: 0;
237      height: 0;
238      border-right: 1px solid ${t??x.colorsAsCssVariable.xxlGreen};
239      border-top: ${t??x.colorsAsCssVariable.xxlGreen};
240      border-top-style: solid;
241      ${(0,es.ribbonLeft)(i===p.BannerSize.MEDIUM?em:eg)};
242      content: "";
243    }
244
245    ${(0,b.MQ)("tablet")} {
246      height: ${i===p.BannerSize.MEDIUM?ep:eu};
247
248      &::before {
249        ${(0,es.ribbonLeft)(i===p.BannerSize.MEDIUM?ep:eu)};
250      }
251    }
252  `}),eh=(0,h.default)("div",{shouldForwardProp:eo.default,target:"ex04j891"})(e=>{let{foregroundColor:t,backgroundColor:i,bannerSize:r}=e;return f.css`
253    display: flex;
254    align-items: center;
255    padding: 0 ${s.default.miniMicro};
256    color: ${t??x.colorsAsCssVariable.xxlBlack};
257    white-space: nowrap;
258    text-align: center;
259    background-color: ${i??x.colorsAsCssVariable.xxlGreen};
260    border-color: ${i??x.colorsAsCssVariable.xxlGreen};
261
262    ${(0,b.MQ)("laptop")} {
263      padding: 0
264        ${r===p.BannerSize.MEDIUM?s.default.smallRegular:s.default.miniMicro};
265    }
266  `}),eb=(0,h.default)(eh,{target:"ex04j892"})(e=>{let{bannerSize:t}=e;return f.css`
267    ${(0,b.typographyToCss)(t===p.BannerSize.MEDIUM?ec.mediumContent:ec.smallContent)};
268  `}),ex=(0,h.default)("span",{target:"ex04j893"})("text-transform:lowercase;&::first-letter{text-transform:uppercase;}"),ey={fontFamily:"var(--font-family-bold)",lineHeight:1},eS={priceContent:{[p.BannerSize.XS]:{},[p.BannerSize.SMALL]:{...ey,fontSize:26,tablet:{fontSize:34}},[p.BannerSize.MEDIUM]:{...ey,fontSize:36,laptop:{fontSize:60}}},discountContent:{[p.BannerSize.XS]:{},[p.BannerSize.SMALL]:{...ey,fontSize:20,tablet:{fontSize:24}},[p.BannerSize.MEDIUM]:{...ey,fontSize:26,laptop:{fontSize:34}}}},ez={discountHeight:"40px",discountMobileHeight:"34px",priceHeight:"48px",priceMobileHeight:"38px"},e$={[p.BannerSize.MEDIUM]:{discountHeight:"58px",discountMobileHeight:"38px",priceHeight:"84px",priceMobileHeight:"48px"},[p.BannerSize.SMALL]:ez,[p.BannerSize.XS]:ez},eB=(0,h.default)("span",{target:"e1qgisvu0"})(e=>{let{backgroundColor:t,isDiscountInfo:i,bannerSize:r}=e,{discountMobileHeight:n,priceMobileHeight:a,discountHeight:l,priceHeight:o}=e$[r];return f.css`
269      display: flex;
270      height: ${i?n:a};
271      margin-right: auto;
272      background-color: transparent;
273
274      &::after {
275        width: 0;
276        height: 0;
277        border-left: 1px solid ${t??x.colorsAsCssVariable.xxlGreen};
278        border-top: ${t??x.colorsAsCssVariable.xxlGreen};
279        border-top-style: solid;
280        ${(0,es.ribbonRight)(i?n:a)};
281        content: "";
282      }
283
284      ${(0,b.MQ)("laptop")} {
285        height: ${i?l:o};
286
287        &::after {
288          ${(0,es.ribbonRight)(i?l:o)};
289        }
290      }
291    `}),ej=(0,h.default)(eh,{target:"e1qgisvu1"})(e=>{let{isDiscountInfo:t,bannerSize:i}=e;return f.css`
292    ${(0,b.typographyToCss)(t?eS.discountContent[i]:eS.priceContent[i])};
293  `}),eN=e=>{let r,n,a,l=(0,i.c)(13),{label:o,colors:s,isDiscountInfo:d,bannerSize:c}=e,{background:u,foreground:g}=s;return l[0]!==o?(r=(0,t.jsx)(ex,{children:o}),l[0]=o,l[1]=r):r=l[1],l[2]!==u||l[3]!==c||l[4]!==g||l[5]!==d||l[6]!==r?(n=(0,t.jsx)(ej,{foregroundColor:g,backgroundColor:u,isDiscountInfo:d,bannerSize:c,children:r}),l[2]=u,l[3]=c,l[4]=g,l[5]=d,l[6]=r,l[7]=n):n=l[7],l[8]!==u||l[9]!==c||l[10]!==d||l[11]!==n?(a=(0,t.jsx)(eB,{backgroundColor:u,isDiscountInfo:d,bannerSize:c,children:n}),l[8]=u,l[9]=c,l[10]=d,l[11]=n,l[12]=a):a=l[12],a};eN.displayName="HighlightedPriceInfoRibbon";let eC=e=>{let f,h,b,x,y,S,z,$,B,j,N,C=(0,i.c)(92),{backgroundColor:M,countdownTimerSettings:v,headline:w,icon:k,label:T,logo:U,isHighPrioComponent:P,priceData:O,product:I,productDescription:D,productName:F,size:L,subtitle:_,textColor:R}=e,Q=(0,a.useMediaQuery)(c.mobileMediaQuery),A=(0,a.useMediaQuery)(c.mobileAndTabletMediaQuery),{t:X}=(0,o.useTranslations)(),W=L===p.BannerSize.SMALL?er:en;if(C[0]!==W||C[1]!==M||C[2]!==v||C[3]!==w||C[4]!==P||C[5]!==Q||C[6]!==A||C[7]!==T||C[8]!==U||C[9]!==O||C[10]!==I||C[11]!==D||C[12]!==F||C[13]!==L||C[14]!==_||C[15]!==X||C[
29316]!==R){let e,i,a,o,c,j,N,k,K,q,er,en,ea,eo={...(0,G.getImagePriority)(P),isMobile:Q,sizes:G.ProductBannerImageSettings[L].sizes,srcSetSizes:G.ProductBannerImageSettings[L].srcSetSizes},es=(0,r.hasValue)(I?.imageUrl)?{url:I.imageUrl,alt:F}:void 0,ed=(0,n.isNotNullOrUndefined)(es)?(0,G.getImageProp)(eo,es):void 0,{prices:ec,ribbons:eu}=O,{alternate:eg,selling:ep}=ec;C[26]!==F||C[27]!==L?(e=(0,n.isNotNullOrUndefined)(F)&&(0,t.jsx)(J,{bannerSize:L,children:F}),C[26]=F,C[27]=L,C[28]=e):e=C[28],C[29]!==D?(i=(0,n.isNotNullOrUndefined)(D)&&(0,t.jsx)(Y,{children:D}),C[29]=D,C[30]=i):i=C[30],C[31]!==e||C[32]!==i?(a=(0,t.jsxs)(t.Fragment,{children:[e,i]}),C[31]=e,C[32]=i,C[33]=a):a=C[33];let em=a;f=ei,h=M,b=L,x="highlighted-product-banner",y=Q?"mobile":"desktop",C[34]!==T?(o=(0,n.isNotNullOrUndefined)(T)&&(0,t.jsx)(Z,{children:T}),C[34]=T,C[35]=o):o=C[35],C[36]!==w||C[37]!==L?(c=(0,n.isNotNullOrUndefined)(w)&&(0,t.jsx)(ee,{bannerSize:L,children:w}),C[36]=w,C[37]=L,C[38]=c):c=C[38],C[39]!==_?(j=(0,n.isNotNullOrUndefined)(_)&&(0,t.jsx)(et,{children:_}),C[39]=_,C[40]=j):j=C[40],C[41]!==o||C[42]!==c||C[43]!==j?(N=(0,t.jsxs)(u.XxlStack,{children:[o,c,j]}),C[41]=o,C[42]=c,C[43]=j,C[44]=N):N=C[44],C[45]!==U?(k=(0,n.isNotNullOrUndefined)(U?.url)&&(0,t.jsx)(el,{src:(0,d.getImageUrl)({url:U.url},200),alt:U.alt}),C[45]=U,C[46]=k):k=C[46],C[47]!==N||C[48]!==k?(K=(0,t.jsxs)(u.XxlStack,{direction:"row",gap:s.default.large,children:[N,k]}),C[47]=N,C[48]=k,C[49]=K):K=C[49],C[50]!==v?(q=null!==v&&v?.date!==void 0&&(0,t.jsx)(m.CountdownTimeContainer,{children:(0,t.jsx)(l.CountdownTimer,{date:new Date(v.date),isBlackText:v.isBlack,isOnlyHours:v.isOnlyHours,description:v.description})}),C[50]=v,C[51]=q):q=C[51];let ef=!Q&&L===p.BannerSize.MEDIUM&&em;C[52]!==K||C[53]!==q||C[54]!==ef||C[55]!==R?(S=(0,t.jsxs)(E,{textColor:R,children:[K,q,ef]}),C[52]=K,C[53]=q,C[54]=ef,C[55]=R,C[56]=S):S=C[56],C[57]!==A||C[58]!==em||C[59]!==L||C[60]!==R?(z=!A&&L===p.BannerSize.SMALL&&(0,t.jsx)(H,{textColor:R,children:em}),C[57]=A,C[58]=em,C[59]=L,C[60]=R,C[61]=z):z=C[61],C[62]!==eu.discount||C[63]!==L||C[64]!==X?(er=(0,n.isNotNullOrUndefined)(eu.discount)&&(0,t.jsx)(eN,{bannerSize:L,isDiscountInfo:!0,label:X(eu.discount.label),colors:eu.discount.colors}),C[62]=eu.discount,C[63]=L,C[64]=X,C[65]=er):er=C[65],C[66]!==eu.price.colors||C[67]!==ep.price||C[68]!==L?(en=(0,t.jsx)(eN,{bannerSize:L,isDiscountInfo:!1,label:ep.price,colors:eu.price.colors}),C[66]=eu.price.colors,C[67]=ep.price,C[68]=L,C[69]=en):en=C[69],C[70]!==eg||C[71]!==L||C[72]!==X?(ea=void 0!==eg&&(0,t.jsxs)(g.OtherPriceWrapper,{isSmall:L===p.BannerSize.SMALL,children:[(0,t.jsx)(g.OtherPriceDisclaimer,{children:X(eg.label)})," ",(0,t.jsx)(g.OtherPrice,{children:eg.price})]}),C[70]=eg,C[71]=L,C[72]=X,C[73]=ea):ea=C[73],C[74]!==er||C[75]!==en||C[76]!==ea||C[77]!==R?($=(0,t.jsxs)(V,{textColor:R,children:[er,en,ea]}),C[74]=er,C[75]=en,C[76]=ea,C[77]=R,C[78]=$):$=C[78],B=(0,n.isNotNullOrUndefined)(ed)&&(0,t.jsx)(W,{"data-private":!0,className:"highlighted-product-banner-image",sizes:ed.sizes,src:ed.url,srcSet:ed.srcSet,alt:ed.alt,fetchPriority:ed.fetchPriority,loading:ed.loading,onError:d.handleImageError}),C[0]=W,C[1]=M,C[2]=v,C[3]=w,C[4]=P,C[5]=Q,C[6]=A,C[7]=T,C[8]=U,C[9]=O,C[10]=I,C[11]=D,C[12]=F,C[13]=L,C[14]=_,C[15]=X,C[16]=R,C[17]=f,C[18]=h,C[19]=b,C[20]=x,C[21]=y,C[22]=S,C[23]=z,C[24]=$,C[25]=B}else f=C[17],h=C[18],b=C[19],x=C[20],y=C[21],S=C[22],z=C[23],$=C[24],B=C[25];return C[79]!==k?(j=(0,n.isNotNullOrUndefined)(k?.url)&&(0,t.jsx)(ea,{src:k.url,alt:k.alt}),C[79]=k,C[80]=j):j=C[80],C[81]!==f||C[82]!==h||C[83]!==b||C[84]!==x||C[85]!==y||C[86]!==S||C[87]!==z||C[88]!==$||C[89]!==B||C[90]!==j?(N=(0,t.jsxs)(f,{backgroundColor:h,bannerSize:b,"data-testid":x,viewport:y,children:[S,z,$,B,j]}),C[81]=f,C[82]=h,C[83]=b,C[84]=x,C[85]=y,C[86]=S,C[87]=z,C[88]=$,C[89]=B,C[90]=j,C[91]=N):N=C[91],N};eC.displayName="HighlightedProductBanner",e.s(["default",0,eC],826849),e.i(46891);var eM=e.i(529903);let ev=e=>{let r,n,a,l=(0,i.c)(11),{bannerSize:o,colors:s,label:d}=e,{background:c,foreground:u}=s;return l[0]!==d?(r=(0,t.jsx)(ex,{children:d}),l[0]=d,l[1]=r):r=l[1],l[2]!==c||l[3]!==o||l[4]!==u||l[5]!==r?(n=(0,t.jsx)(eb,{bannerSize:o,foregroundColor:u,backgroundColor:c,children:r}),l[2]=c,l[3]=o,l[4]=u,l[5]=r,l[6]=n):n=l[6],l[7]!==c||l[8]!==o||l[9]!==n?(a=(0,t.jsx)(ef,{bannerSize:o,backgroundColor:c,children:n}),l[7]=c,l[8]=o,l[9]=n,l[10]=a):a=l[10],a};ev.displayName="Ribbon";let ew=e=>{let a,o,c,f,h,b,x,y,S,z,$,B,j,N,C,M,v=(0,i.c)(60),{backgroundColor:w,buttonLabel:k,countdownTimerSettings:T,icon:U,isHighPrioComponent:P,priceData:O,product:I,productBrand:D,productDescription:F,productName:H,size:K,textColor:q,headline:Y,label:ei,subtitle:er}=e,{prices:en,ribbon:ea}=O,{alternate:el,selling:eo}=en,es=!!((0,n.isNotNullOrUndefined)(el)&&(0,n.isNotNullOrUndefined)(eo))&&eo.priceUnformatted<el.priceUnformatted,ed="black"===q,ec=K!==p.BannerSize.MEDIUM,eu=(0,G.getImagePriority)(P),eg=(0,eM.useXxlMediaQuery)("MobileMediaQuery"),ep={...eu,isMobile:eg,sizes:G.ProductBannerImageSettings[K].sizes,srcSetSizes:G.ProductBannerImageSettings[K].srcSetSizes},em=(0,n.isNotNullOrUndefined)(I?.imageUrl)?{url:I.imageUrl,alt:H}:void 0,ef=(0,n.isNotNullOrUndefined)(em)?(0,G.getImageProp)(ep,em):void 0,eh=eg?"mobile":"desktop",eb=(0,r.hasValue)(ea)&&eg?s.default.smallRegular:s.default.large;return v[0]!==ei?(a=(0,r.hasValue)(ei)&&(0,t.jsx)(Z,{children:ei}),v[0]=ei,v[1]=a):a=v[1],v[2]!==Y||v[3]!==K?(o=(0,r.hasValue)(Y)&&(0,t.jsx)(ee,{bannerSize:K,children:Y}),v[2]=Y,v[3]=K,v[4]=o):o=v[4],v[5]!==er?(c=(0,r.hasValue)(er)&&(0,t.jsx)(et,{children:er}),v[5]=er,v[6]=c):c=v[6],v[7]!==D||v[8]!==K?(f=void 0!==D&&(0,t.jsx)(L,{bannerSize:K,children:D}),v[7]=D,v[8]=K,v[9]=f):f=v[9],v[10]!==a||v[11]!==o||v[12]!==c||v[13]!==f?(h=(0,t.jsxs)(u.XxlStack,{children:[a,o,c,f]}),v[10]=a,v[11]=o,v[12]=c,v[13]=f,v[14]=h):h=v[14],v[15]!==ea||v[16]!==K?(b=(0,r.hasValue)(ea)&&(0,t.jsx)(X,{bannerSize:K,children:(0,t.jsx)(ev,{bannerSize:K,colors:ea.colors,label:ea.label})}),v[15]=ea,v[16]=K,v[17]=b):b=v[17],v[18]!==eb||v[19]!==h||v[20]!==b?(x=(0,t.jsxs)(u.XxlStack,{direction:"row",gap:eb,children:[h,b]}),v[18]=eb,v[19]=h,v[20]=b,v[21]=x):x=v[21],v[22]!==H||v[23]!==K?(y=(0,n.isNotNullOrUndefined)(H)&&(0,t.jsx)(J,{bannerSize:K,children:H}),v[22]=H,v[23]=K,v[24]=y):y=v[24],v[25]!==F?(S=void 0!==F&&(0,t.jsx)(_,{children:F}),v[25]=F,v[26]=S):S=v[26],v[27]!==T?(z=null!==T&&T?.date!==void 0&&(0,t.jsx)(m.CountdownTimeContainer,{children:(0,t.jsx)(l.CountdownTimer,{date:new Date(T.date),isBlackText:T.isBlack,isOnlyHours:T.isOnlyHours,description:T.description})}),v[27]=T,v[28]=z):z=v[28],v[29]!==y||v[30]!==S||v[31]!==z||v[32]!==x||v[33]!==q?($=(0,t.jsxs)(E,{textColor:q,children:[x,y,S,z]}),v[29]=y,v[30]=S,v[31]=z,v[32]=x,v[33]=q,v[34]=$):$=v[34],v[35]!==el||v[36]!==es||v[37]!==ec||v[38]!==en||v[39]!==K||v[40]!==q?(B=(0,n.isNotNullOrUndefined)(en)&&(0,t.jsxs)(V,{textColor:q,children:[(0,t.jsx)(g.SalesPrice,{bannerSize:K,isDiscountedMainPrice:es,children:en.selling.price}),(0,n.isNotNullOrUndefined)(el)&&(0,t.jsxs)(g.OtherPriceWrapper,{isSmall:ec,children:[(0,t.jsx)(g.OtherPrice,{children:el.price})," ",(0,t.jsx)(g.OtherPriceDisclaimer,{children:el.label})]})]}),v[35]=el,v[36]=es,v[37]=ec,v[38]=en,v[39]=K,v[40]=q,v[41]=B):B=v[41],v[42]!==k||v[43]!==ed?(j=void 0!==k&&(0,t.jsx)(W,{className:`button button--small button--${ed?"primary":"secondary"}`,children:k}),v[42]=k,v[43]=ed,v[44]=j):j=v[44],v[45]!==ef||v[46]!==K?(N=void 0!==ef&&(0,t.jsx)(R,{"data-private":!0,bannerSize:K,className:"product-banner-image",sizes:ef.sizes,src:ef.url,srcSet:ef.srcSet,alt:ef.alt,fetchPriority:ef.fetchPriority,loading:ef.loading,onError:d.handleImageError}),v[45]=ef,v[46]=K,v[47]=N):N=v[47],v[48]!==U||v[49]!==K?(C=(0,n.isNotNullOrUndefined)(U?.url)&&(0,t.jsx)(A,{src:U.url,alt:U.alt,bannerSize:K}),v[48]=U,v[49]=K,v[50]=C):C=v[50],v[51]!==w||v[52]!==K||v[53]!==eh||v[54]!==$||v[55]!==B||v[56]!==j||v[57]!==N||v[58]!==C?(M=(0,t.jsxs)(Q,{backgroundColor:w,bannerSize:K,"data-testid":"product-banner",viewport:eh,children:[$,B,j,N,C]}),v[51]=w,v[52]=K,v[53]=eh,v[54]=$,v[55]=B,v[56]=j,v[57]=N,v[58]=C,v[59]=M):M=v[59],M};ew.displayName="ProductBanner",e.s(["default",0,ew],924500);var ek=e.i(752028),eT=e.i(191788),eU=e.i(403448),eP=e.i(374589);e.i(18132);var eO=e.i(744903);e.i(275636);var eI=e.i(177519);e.i(820754);var eD=e.i(840836),eF=e.i(912984),eL=e.i(646284);let{laptop:e_,mobile:eE}=eP.resolutionSizes,eH={xs:{sizes:`(min-width: ${e_}px) 30vw, 40vw`},small:{sizes:`(max-width: ${e_}px) 95vw, 50vw`},medium:{sizes:`(max-width: ${eE}px) 95vw, 50vw`}}
293,eR=e=>{let r,n=(0,i.c)(7),{isExtraSmallBanner:a,textColor:l,buttonText:o,isHovered:s}=e;if(a){let e,i;return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(eI.XxlIcon,{name:"ArrowRight"}),n[0]=e):e=n[0],n[1]!==o||n[2]!==l?(i=(0,t.jsxs)(U,{textColor:l,children:[o,e]}),n[1]=o,n[2]=l,n[3]=i):i=n[3],i}let d=`button button--${"white"===l?"secondary":"primary"} button--small ${s?"button--accent":""}
294    `;return n[4]!==o||n[5]!==d?(r=(0,t.jsx)(T,{type:"button",className:d,children:o}),n[4]=o,n[5]=d,n[6]=r):r=n[6],r},eQ=e=>{let a,o,s,c,u,g,f,h,b,x,S,z,$,B,j,N,C,T,U,P,D,F,L,_,E,H,R,Q,A,V=(0,i.c)(152),{size:X,tagline:W,title:K,description:q,textPosition:J,image:Y,textColor:Z,hasImageOverlay:ee,countdownTimerSettings:et,backgroundColor:ei,url:er,buttonText:en,isHighPrioComponent:ea,mobileImage:el,descriptionField:eo,taglineField:es,titleField:ed,content:ec,buttons:eu}=e,eg=(0,eM.useXxlMediaQuery)("MobileMediaQuery");V[0]!==eu||V[1]!==er?(a=(0,n.isNullOrUndefined)(eu)&&(0,n.isNotNullOrUndefined)(er)||(0,n.isNotNullOrUndefined)(eu)&&
2941===eu.length,V[0]=eu,V[1]=er,V[2]=a):a=V[2];let ep=a,em=void 0!==eu,ef=X===p.BannerSize.XS,[eh,eb]=(0,eT.useState)(!1);if(V[3]!==Y||V[4]!==ea||V[5]!==eg||V[6]!==el||V[7]!==X){let e=(0,G.getImagePriority)(ea);({height:o,width:c}=y.bannerSizes[X][eg?"mobile":"desktop"]);let t={...e,isMobile:eg,sizes:eH[X].sizes};s=(0,n.isNotNullOrUndefined)(Y)?(0,G.getImageProp)(t,Y,el):void 0,V[3]=Y,V[4]=ea,V[5]=eg,V[6]=el,V[7]=X,V[8]=o,V[9]=s,V[10]=c}else o=V[8],s=V[9],c=V[10];let ex=s;if(V[11]!==ei||V[12]!==ex||V[13]!==eu||V[14]!==ec||V[15]!==q||V[16]!==eo||V[17]!==ee||V[18]!==o||V[19]!==ep||V[20]!==ef||V[21]!==ea||V[22]!==eg||V[23]!==X||V[24]!==W||V[25]!==es||V[26]!==Z||V[27]!==J||V[28]!==K||V[29]!==ed||V[30]!==c){let e,i=(0,G.getBannerText)(eg,eo?.description,eo?.mobileDescription,q);if(V[51]!==ei||V[52]!==ex||V[53]!==eu||V[54]!==ec||V[55]!==eo||V[56]!==ee||V[57]!==o||V[58]!==ep||V[59]!==ef||V[60]!==ea||V[61]!==eg||V[62]!==X||V[63]!==W||V[64]!==es||V[65]!==Z||V[66]!==J||V[67]!==K||V[68]!==ed||V[69]!==c){let i,a,l,s,m,y=(0,G.getBannerText)(eg,es?.taglineText,es?.mobileTaglineText,W),k=(0,G.getBannerText)(eg,ed?.title,ed?.mobileTitle,K);V[90]!==ec||V[91]!==X?(i=(X===p.BannerSize.MEDIUM||X===p.BannerSize.SMALL)&&(0,r.hasValue)(ec),V[90]=ec,V[91]=X,V[92]=i):i=V[92],e=i,V[93]!==eu?(a=(0,n.isNotNullOrUndefined)(eu)?eu.map(eA):null,V[93]=eu,V[94]=a):a=V[94],V[95]===Symbol.for("react.memo_cache_sentinel")?(l={buttonContainer:(0,G.getButtonPadding)("medium","WITH_LINK_BUTTONS"),textContainer:(0,G.getTextPadding)("medium","WITH_LINK_BUTTONS")},V[95]=l):l=V[95],V[96]!==ep||V[97]!==a?(s={hasOnlyOneLink:ep,hasMobileButtonBar:!0,flexAlignment:"flex-start",links:a,resetGhostLinkOnMobile:!0,reduceGhostLinkLeftPadding:!1,hasLinkAndButtons:!1,hasGhostLinks:!1,isNestedLink:ep,padding:l,linkVariant:"WITH_LINK_BUTTONS",variant:"medium"},V[96]=ep,V[97]=a,V[98]=s):s=V[98],f=s,V[99]!==eo||V[100]!==es||V[101]!==Z||V[102]!==ed?(m=(0,n.isNotNullOrUndefined)(ed)?ed.color:(0,n.isNotNullOrUndefined)(eo)?eo.color:(0,n.isNotNullOrUndefined)(es)?es.color:Z,V[99]=eo,V[100]=es,V[101]=Z,V[102]=ed,V[103]=m):m=V[103];let L="white"===(h=m)||"#FFFFFF"===h?"dark":"light",E=void 0!==ex?"dark"===L?ek.color.webBlack.hex:ek.color.white.hex:void 0;g=O,_=X,b=ee,x=E??ei,S=ep,V[104]===Symbol.for("react.memo_cache_sentinel")?(z=()=>eb(!0),$=()=>eb(!1),V[104]=z,V[105]=$):(z=V[104],$=V[105]),B="regular-banner",j=eg?"mobile":"desktop",N=L,V[106]!==ex||V[107]!==o||V[108]!==ea||V[109]!==c?(C=void 0!==ex&&(0,t.jsx)(I.LegacyBannerImageWrapper,{children:(0,t.jsx)(eU.NextImage,{alt:ex.alt,assetRef:ex.assetRef,"data-private":!0,crop:ex.crop,fetchPriority:ex.fetchPriority,hotspot:ex.hotspot,loading:ex.loading,onError:d.handleImageError,preload:ea,placeholder:"empty",sizes:ex.sizes,src:ex.url,height:o,width:c,style:{objectFit:"cover",width:"100%",height:"100%"}})}),V[106]=ex,V[107]=o,V[108]=ea,V[109]=c,V[110]=C):C=V[110],u=M,T=Z,U=J,P=(0,n.isNotNullOrUndefined)(y)&&(0,t.jsx)(v,{isExtraSmall:ef,textColor:h,children:(0,t.jsx)(eD.FormattedBannerText,{text:y})}),V[111]!==ec||V[112]!==e?(D=e&&(0,t.jsx)(eL.BannerRichText,{children:(0,t.jsx)(eO.SanitizedHtmlComponent,{text:ec})}),V[111]=ec,V[112]=e,V[113]=D):D=V[113],F=(0,n.isNotNullOrUndefined)(k)&&!e&&(0,t.jsx)(w,{isExtraSmall:ef,textColor:h,children:(0,t.jsx)(eD.FormattedBannerText,{text:k})}),V[51]=ei,V[52]=ex,V[53]=eu,V[54]=ec,V[55]=eo,V[56]=ee,V[57]=o,V[58]=ep,V[59]=ef,V[60]=ea,V[61]=eg,V[62]=X,V[63]=W,V[64]=es,V[65]=Z,V[66]=J,V[67]=K,V[68]=ed,V[69]=c,V[70]=u,V[71]=g,V[72]=f,V[73]=h,V[74]=e,V[75]=b,V[76]=x,V[77]=S,V[78]=z,V[79]=$,V[80]=B,V[81]=j,V[82]=N,V[83]=C,V[84]=T,V[85]=U,V[86]=P,V[87]=D,V[88]=F,V[89]=_}else u=V[70],g=V[71],f=V[72],h=V[73],e=V[74],b=V[75],x=V[76],S=V[77],z=V[78],$=V[79],B=V[80],j=V[81],N=V[82],C=V[83],T=V[84],U=V[85],P=V[86],D=V[87],F=V[88],_=V[89];L=(0,n.isNotNullOrUndefined)(i)&&!e&&(0,t.jsx)(k,{isExtraSmall:ef,textColor:h,children:i}),V[11]=ei,V[12]=ex,V[13]=eu,V[14]=ec,V[15]=q,V[16]=eo,V[17]=ee,V[18]=o,V[19]=ep,V[20]=ef,V[21]=ea,V[22]=eg,V[23]=X,V[24]=W,V[25]=es,V[26]=Z,V[27]=J,V[28]=K,V[29]=ed,V[30]=c,V[31]=u,V[32]=g,V[33]=f,V[34]=h,V[35]=b,V[36]=x,V[37]=S,V[38]=z,V[39]=$,V[40]=B,V[41]=j,V[42]=N,V[43]=C,V[44]=T,V[45]=U,V[46]=P,V[47]=D,V[48]=F,V[49]=L,V[50]=_}else u=V[31],g=V[32],f=V[33],h=V[34],b=V[35],x=V[36],S=V[37],z=V[38],$=V[39],B=V[40],j=V[41],N=V[42],C=V[43],T=V[44],U=V[45],P=V[46],D=V[47],F=V[48],L=V[49],_=V[50];return V[114]!==et||V[115]!==h||V[116]!==ef?(E=null!==et&&et?.date!==void 0&&(0,t.jsx)(m.CountdownTimeContainer,{isExtraSmall:ef,children:(0,t.jsx)(l.CountdownTimer,{date:new Date(et.date),isBlackText:"black"===h||et.isBlack,isOnlyHours:et.isOnlyHours,description:et.description})}),V[114]=et,V[115]=h,V[116]=ef,V[117]=E):E=V[117],V[118]!==u||V[119]!==E||V[120]!==T||V[121]!==U||V[122]!==P||V[123]!==D||V[124]!==F||V[125]!==L?(H=(0,t.jsxs)(u,{textColor:T,textPosition:U,children:[P,D,F,L,E]}),V[118]=u,V[119]=E,V[120]=T,V[121]=U,V[122]=P,V[123]=D,V[124]=F,V[125]=L,V[126]=H):H=V[126],V[127]!==en||V[128]!==eu||V[129]!==ep||V[130]!==ef||V[131]!==eh||V[132]!==Z?(R=void 0!==en&&ep&&(0,n.isNullOrUndefined)(eu)&&(0,t.jsx)(eR,{isExtraSmallBanner:ef,textColor:Z,buttonText:en,isHovered:eh}
294),V[127]=en,V[128]=eu,V[129]=ep,V[130]=ef,V[131]=eh,V[132]=Z,V[133]=R):R=V[133],V[134]!==f||V[135]!==em?(Q=em&&(0,t.jsx)(eF.BannerButtons,{...f}),V[134]=f,V[135]=em,V[136]=Q):Q=V[136],V[137]!==g||V[138]!==b||V[139]!==x||V[140]!==S||V[141]!==z||V[142]!==$||V[143]!==B||V[144]!==j||V[145]!==N||V[146]!==C||V[147]!==H||V[148]!==R||V[149]!==Q||V[150]!==_?(A=(0,t.jsxs)(g,{bannerSize:_,hasImageOverlay:b,backgroundColor:x,isBannerALink:S,onMouseEnter:z,onMouseLeave:$,"data-testid":B,viewport:j,overlayColor:N,children:[C,H,R,Q]}),V[137]=g,V[138]=b,V[139]=x,V[140]=S,V[141]=z,V[142]=$,V[143]=B,V[144]=j,V[145]=N,V[146]=C,V[147]=H,V[148]=R,V[149]=Q,V[150]=_,V[151]=A):A=V[151],A};function eA(e){return{backgroundColor:e.buttonColor,text:{color:e.buttonColor,text:e.displayName},url:e.url}}eQ.displayName="RegularBanner",e.s(["default",0,eQ],20445)},414771,e=>{"use strict";var t=e.i(659889),i=e.i(261576),r=e.i(545422),n=e.i(13820);e.i(773786);var a=e.i(310015),l=e.i(803904),o=e.i(734227),s=e.i(826849),d=e.i(924500),c=e.i(20445),u=e.i(943750),g=e.i(514707),p=e.i(693245),m=e.i(176310);let f=(0,g.default)("ul",{target:"e1b5loj20"})("display:grid;grid-auto-rows:1fr;grid-gap:",m.default.mini,";height:100%;padding-left:0;overflow-y:hidden;list-style-type:none;grid-template-columns:repeat(2,minmax(0,1fr));",(0,p.MQ)("tablet"),"{grid-gap:",m.default.smallRegular,";}"),h=e=>"XXL Black"===e?"black":"white",b=e=>{switch(e){case a.GridBannerTypeEnum.xsProductBanner:case a.GridBannerTypeEnum.gridBanner:return u.BannerSize.XS;case a.GridBannerTypeEnum.smallProductBanner:case a.GridBannerTypeEnum.smallBanner:case a.GridBannerTypeEnum.highlightedSmallProductBanner:return u.BannerSize.SMALL;default:return u.BannerSize.MEDIUM}},x=e=>{let a,o=(0,i.c)(73),{banner:u,priceData:g}=e;if(o[0]!==u._type||o[1]!==u.additionalPriceLabel||o[2]!==u.backgroundColor?.value||o[3]!==u.button||o[4]!==u.buttons||o[5]!==u.content||o[6]!==u.countdownTimerSettings||o[7]!==u.description||o[8]!==u.descriptionField||o[9]!==u.headline||o[10]!==u.icon||o[11]!==u.image||o[12]!==u.imageOverlay||o[13]!==u.logo||o[14]!==u.mobileImage||o[15]!==u.product||o[16]!==u.productBrand||o[17]!==u.productDescription||o[18]!==u.productName||o[19]!==u.subtitle||o[20]!==u.tagline||o[21]!==u.text||o[22]!==u.textColorPicker?.title||o[23]!==u.textPosition||o[24]!==u.titleField||o[25]!==u.typeText||o[26]!==u.url||o[27]!==g){a=Symbol.for("react.early_return_sentinel");e:{let e,i,p=void 0===g?[]:g,m=u.textColorPicker?.title;o[29]!==m?(e=h(m),o[29]=m,o[30]=e):e=o[30];let f=e;o[31]!==u._type?(i=b(u._type),o[31]=u._type,o[32]=i):i=o[32];let x=i;if("smallBanner"===u._type||"mediumBanner"===u._type||"gridBanner"===u._type){let e,i=u.typeText,r=u.text,n=u.description,l=u.tagline,s=u.titleField,d=u.descriptionField,g=u.url,p=u.textPosition,m=!!u.imageOverlay,h=u.backgroundColor?.value,b=u.buttons??void 0;o[33]!==u.button||o[34]!==u.content||o[35]!==u.countdownTimerSettings||o[36]!==u.description||o[37]!==u.descriptionField||o[38]!==u.image||o[39]!==u.mobileImage||o[40]!==u.tagline||o[41]!==u.text||o[42]!==u.textPosition||o[43]!==u.titleField||o[44]!==u.typeText||o[45]!==u.url||o[46]!==x||o[47]!==m||o[48]!==h||o[49]!==b||o[50]!==f?(e=(0,t.jsx)(c.default,{tagline:i,title:r,description:n,taglineField:l,titleField:s,descriptionField:d,size:x,url:g,textColor:f,textPosition:p,hasImageOverlay:m,image:u.image,mobileImage:u.mobileImage,countdownTimerSettings:u.countdownTimerSettings,backgroundColor:h,buttonText:u.button,isHighPrioComponent:!0,content:u.content,buttons:b}),o[33]=u.button,o[34]=u.content,o[35]=u.countdownTimerSettings,o[36]=u.description,o[37]=u.descriptionField,o[38]=u.image,o[39]=u.mobileImage,o[40]=u.tagline,o[41]=u.text,o[42]=u.textPosition,o[43]=u.titleField,o[44]=u.typeText,o[45]=u.url,o[46]=x,o[47]=m,o[48]=h,o[49]=b,o[50]=f,o[51]=e):e=o[51],a=e;break e}if(0===p.length){a=null;break e}let y=u.product?.productCode??"";if("xsProductBanner"===u._type||"smallProductBanner"===u._type||"mediumProductBanner"===u._type){let e;o[52]!==u._type||o[53]!==y?(e=e=>
294{let{productCode:t,type:i}=e;return y===t&&u._type===i},o[52]=u._type,o[53]=y,o[54]=e):e=o[54];let i=p.find(e);if(!(0,n.isNotNullOrUndefined)(i)){l.log.error(`Banner of type "${u._type}" has no price for productCode: ${y}`),a=null;break e}if("xsProductBanner"!==i.type&&"smallProductBanner"!==i.type&&"mediumProductBanner"!==i.type){l.log.error(`Banner of type "${u._type}" has mismatching price type "${i.type}" for productCode: ${y}`),a=null;break e}a=(0,t.jsx)(d.default,{backgroundColor:u.backgroundColor?.value,buttonLabel:u.button,countdownTimerSettings:u.countdownTimerSettings,icon:u.icon,isHighPrioComponent:!0,priceData:i,product:u.product,productBrand:u.productBrand,productDescription:u.productDescription,productName:u.productName,size:x,textColor:f});break e}if("highlightedSmallProductBanner"===u._type||"highlightedMediumProductBanner"===u._type){let e,i;o[55]!==u._type||o[56]!==y?(e=e=>{let{productCode:t,type:i}=e;return y===t&&u._type===i},o[55]=u._type,o[56]=y,o[57]=e):e=o[57];let d=p.find(e),c=(0,n.isNotNullOrUndefined)(d)&&"brand"in d&&"object"==typeof d.brand&&(0,r.hasValue)(d.brand)?d.brand:void 0;if(!(0,n.isNotNullOrUndefined)(d)){l.log.error(`Banner of type "${u._type}
294" has no price for productCode: ${y}`),a=null;break e}if("highlightedSmallProductBanner"!==d.type&&"highlightedMediumProductBanner"!==d.type){l.log.error(`Banner of type "${u._type}" has mismatching price type "${d.type}" for productCode: ${y}`),a=null;break e}let g=u.backgroundColor?.value,m=(0,n.isNotNullOrUndefined)(u.logo)&&(0,n.isNotNullOrUndefined)(u.logo.url)?u.logo:(0,n.isNotNullOrUndefined)(c)?{assetRef:"",alt:c.name,url:String(c.logo)}:void 0;o[58]!==u.additionalPriceLabel||o[59]!==u.countdownTimerSettings||o[60]!==u.headline||o[61]!==u.icon||o[62]!==u.product||o[63]!==u.productDescription||o[64]!==u.productName||o[65]!==u.subtitle||o[66]!==u.typeText||o[67]!==d||o[68]!==x||o[69]!==g||o[70]!==m||o[71]!==f?(i=(0,t.jsx)(s.default,{backgroundColor:g,cheapestPrice:u.additionalPriceLabel,countdownTimerSettings:u.countdownTimerSettings,headline:u.headline,icon:u.icon,label:u.typeText,logo:m,isHighPrioComponent:!0,priceData:d,product:u.product,productDescription:u.productDescription,productName:u.productName,size:x,subtitle:u.subtitle,textColor:f}),o[58]=u.additionalPriceLabel,o[59]=u.countdownTimerSettings,o[60]=u.headline,o[61]=u.icon,o[62]=u.product,o[63]=u.productDescription,o[64]=u.productName,o[65]=u.subtitle,o[66]=u.typeText,o[67]=d,o[68]=x,o[69]=g,o[70]=m,o[71]=f,o[72]=i):i=o[72],a=i;break e}}o[0]=u._type,o[1]=u.additionalPriceLabel,o[2]=u.backgroundColor?.value,o[3]=u.button,o[4]=u.buttons,o[5]=u.content,o[6]=u.countdownTimerSettings,o[7]=u.description,o[8]=u.descriptionField,o[9]=u.headline,o[10]=u.icon,o[11]=u.image,o[12]=u.imageOverlay,o[13]=u.logo,o[14]=u.mobileImage,o[15]=u.product,o[16]=u.productBrand,o[17]=u.productDescription,o[18]=u.productName,o[19]=u.subt
294itle,o[20]=u.tagline,o[21]=u.text,o[22]=u.textColorPicker?.title,o[23]=u.textPosition,o[24]=u.titleField,o[25]=u.typeText,o[26]=u.url,o[27]=g,o[28]=a}else a=o[28];return a!==Symbol.for("react.early_return_sentinel")?a:null},y=e=>{let r,n,a=(0,i.c)(7),{banners:l,priceData:s}=e;if(a[0]!==l||a[1]!==s){let e;a[3]!==s?(e=(e,i)=>(0,t.jsx)(o.default,{size:b(e._type),url:void 0!==e.url?e.url:e.product?.url,ariaLabel:e.headline??e.productName??e.text??e.image?.alt??e.mobileImage?.alt,children:(0,t.jsx)(x,{banner:e,priceData:s,positionInHomepage:0})},i),a[3]=s,a[4]=e):e=a[4],r=l.map(e),a[0]=l,a[1]=s,a[2]=r}else r=a[2];return a[5]!==r?(n=(0,t.jsx)(f,{children:r}),a[5]=r,a[6]=n):n=a[6],n};y.displayName="GridComponent",e.s(["default",0,y,"resolveTextColor",0,h],414771)}]);

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.