PageSourceSearch

https://www.xxl.no/_next/static/chunks/1v88ouzx7ibq_.js

js xxl.no collected 2026-10-02 04:34:09 UTC 29,453 bytes, 139 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,180805,384656,561039,707952,403870,467311,e=>{"use strict";var t=e.i(659889),a=e.i(261576),i=e.i(545422),r=e.i(13820),l=e.i(803904),o=e.i(191788),s=e.i(715947),n=e.i(456803),d=e.i(657610);let c={once:!0,amount:.01,margin:"300px 0px"},u=e=>{let t,i,r,l=(0,a.c)(5),[s,n]=(0,o.useState)(!1),u=(0,o.useRef)(null),p=(0,d.useInView)(u,void 0===e?c:e);return l[0]!==p?(t=()=>{p&&n(!0)},i=[p],l[0]=p,l[1]=t,l[2]=i):(t=l[1],i=l[2]),(0,o.useEffect)(t,i),l[3]!==s?(r=[s,u],l[3]=s,l[4]=r):r=l[4],r};e.s(["useFetchInView",0,u],384656);var p=e.i(272427);e.i(46891);var g=e.i(529903);e.i(18132);var h=e.i(214885);e.i(915707);var m=e.i(792557),x=e.i(457217),f=e.i(847279),b=e.i(104938);e.i(975760);var y=e.i(291865),v=e.i(941967),$=e.i(322324),C=e.i(668355),N=e.i(514707),w=e.i(206031);let P=(0,N.default)("div",{target:"e1sa0lmo0"})("width:100%;display:flex;flex-direction:column;align-items:center;"),k=(0,N.default)("div",{target:"e1sa0lmo1"})("padding:0;box-sizing:border-box;width:100%;max-width:",w.componentMaxWidth,"px;");e.s(["InnerWrapper",0,k,"Wrapper",0,P],561039);var T=e.i(141438);e.i(107846);var I=e.i(383736),j=e.i(177813),M=e.i(876077),S=e.i(844742),R=e.i(442527),V=e.i(158082),O=e.i(959570),E=e.i(666048);let Q=e=>{let i,r,l,o,s,n,d,c,u,p,h,m,x,b,v,$,C,N,w=(0,a.c)(66),{arrayIndex:P,personalizedProductListName:k,product:Q,productMetaData:z}=e,{additionalSales:_,averageRating:L,badges:U,brandName:H,campaignInformation:D,code:B,localizedColorName:A,name:W,price:X,primaryImage:F,selectedStoreStockStatus:G,stockStatus:K,styleOptions:q,ticket:Y,type:Z,url:J}=Q,ee="BUNDLE"===Z;w[0]!==U?(i=(0,R.selectBadgesForDisplay)(U,R.BadgePlacement.PLP),w[0]=U,w[1]=i):i=w[1];let et=i;w[2]!==D?(r=(0,j.getColorThemeName)({campaignInformation:D}),w[2]=D,w[3]=r):r=w[3];let ea=r,ei=(0,g.useXxlMediaQuery)("LaptopMediaQuery"),er=-1!==P&&P<(ei?6:2),el=(0,y.useTracking)(),{showQuickshop:eo,openQuickshop:es}=(0,S.useQuickshop)(),{handleProductClickTracking:en}=(C=(0,a.c)(2),N=(0,y.useTracking)(),C[0]!==N?($={handleProductClickTracking:e=>{let{product:t,productMetaData:a,personalizedProductListName:i,ticket:r}=e;void 0!==a&&(0,T.trackProductClick)(N,t,a,i,r)}},C[0]=N,C[1]=$):$=C[1],$);w[4]!==en||w[5]!==k||w[6]!==Q||w[7]!==z||w[8]!==Y?(l=()=>{en({product:Q,productMetaData:z,personalizedProductListName:k,ticket:Y})},w[4]=en,w[5]=k,w[6]=Q,w[7]=z,w[8]=Y,w[9]=l):l=w[9];let ed=l;w[10]!==_||w[11]!==en||w[12]!==es||w[13]!==k||w[14]!==Q||w[15]!==z||w[16]!==Y||w[17]!==el?(o=e=>{(0,E.handleQuickShopClick)({event:e,openQuickshop:es,product:Q,trackers:el,additionalSales:_,personalizedProductListName:void 0,productMetaData:z}),en({product:Q,productMetaData:z,personalizedProductListName:k,ticket:Y})},w[10]=_,w[11]=en,w[12]=es,w[13]=k,w[14]=Q,w[15]=z,w[16]=Y,w[17]=el,w[18]=o):o=w[18];let ec=o;w[19]!==D?(s=D??{},w[19]=D,w[20]=s):s=w[20];let{splash:eu}=s,ep=D?.labelDisplayText;return w[21]!==ea||w[22]!==ep?(n={color:ea,text:ep},w[21]=ea,w[22]=ep,w[23]=n):n=w[23],w[24]!==er||w[25]!==W||w[26]!==F?(d={url:F,alt:W,height:O.IMAGE_SIZES.TWO.h,width:O.IMAGE_SIZES.TWO.w,priority:er},w[24]=er,w[25]=W,w[26]=F,w[27]=d):d=w[27],w[28]!==D||w[29]!==X.type?(c=(0,t.jsx)(I.MultibuyRibbon,{campaignInformation:D,priceType:X.type}),w[28]=D,w[29]=X.type,w[30]=c):c=w[30],w[31]!==X||w[32]!==Z?(u=(0,t.jsx)(M.PriceWithLabels,{selectedColumnsNumber:f.DEFAULT_GRID_VALUE_DESKTOP,priceData:X,productType:Z}),w[31]=X,w[32]=Z,w[33]=u):u=w[33],w[34]!==D?.colorTheme||w[35]!==eu?(p=eu?{colorTheme:D?.colorTheme,label:eu}:void 0,w[34]=D?.colorTheme,w[35]=eu,w[36]=p):p=w[36],w[37]!==ec?(h=e=>ec(e),w[37]=ec,w[38]=h):h=w[38],w[39]!==eo||w[40]!==h?(m={handleClick:h,showQuickshop:eo},w[39]=eo,w[40]=h,w[41]=m):m=w[41],w[42]!==et||w[43]!==ee?(x={badges:et,isBundle:ee},w[42]=et,w[43]=ee,w[44]=x):x=w[44],w[45]!==G||w[46]!==K?(b={online:K,store:G},w[45]=G,w[46]=K,w[47]=b):b=w[47],w[48]!==L||w[49]!==H||w[50]!==B||w[51]!==ed||w[52]!==ee||w[53]!==A||w[54]!==W||w[55]!==q.length||w[56]!==u||w[57]!==p||w[58]!==m||w[59]!==x||w[60]!==b||w[61]!==n||w[62]!==d||w[63]!==c||w[64]!==J?(v=(0,t.jsx)(V.ProductCard,{brand:H,campaign:n,styleCode:B,handleLinkClick:ed,href:J,image:d,localizedColorName:A,multibuyRibbon:c,name:W,PriceComponent:u,priceSplash:p,quickShop:m,rating:L,ribbons:x,stock:b,isBundle:ee,variants:q.length}),w[48]=L,w[49]=H,w[50]=B,w[51]=ed,w[52]=ee,w[53]=A,w[54]=W,w[55]=q.length,w[56]=u,w[57]=p,w[58]=m,w[59]=x,w[
160]=b,w[61]=n,w[62]=d,w[63]=c,w[64]=J,w[65]=v):v=w[65],v};Q.displayName="Item",e.s(["Item",0,Q],707952);let z=(0,v.withErrorBoundary)(e=>{let{ariaLabelledBy:a,carouselProducts:i,sliderConfig:r={slidesPerView:{mobile:2,tablet:3,laptop:6},spacing:6},strategy:l,navigationMargin:o}=e,s=(0,g.useXxlMediaQuery)("MobileMediaQuery"),n=(0,g.useXxlMediaQuery)("TabletMediaQuery"),d=(0,y.useTracking)(),c=`${n?b.nonHoverableCardHeight:b.cardHeightMobile}px`,u=n?c:`calc(${c} + ${x.SLIDER_DOTS_RESERVED_HEIGHT})`,p={perView:n?r.slidesPerView.laptop:s?r.slidesPerView.mobile:r.slidesPerView.tablet,spacing:r.spacing};return(0,t.jsx)(P,{children:(0,t.jsx)(k,{children:(0,t.jsx)(h.SkeletonWrapper,{isLoading:void 0===i,children:(0,t.jsx)("div",{style:{minHeight:u,width:"100%"},children:(0,t.jsx)(m.Slider,{ariaLabelledBy:a,items:(i??[]).map((e,a)=>{let{url:i,...r}=e,{baseColor:o,brandName:s,code:n,name:c,price:{selling:u}}=r,p=i.includes("?")?"&":"?",g=`${f.PERSONALIZED_PRODUCT_LIST_QUERY_NAME}=${l}`;return(0,t.jsx)(C.InView,{onInView:()=>(0,$.trackProductImpression)({listName:l,position:a+1,product:{brandName:s,code:n,name:c,style:o,salesPrice:u.value},trackers:d}),children:(0,t.jsx)(Q,{arrayIndex:a,product:{...r,url:`${i}${p}${g}`},productMetaData:{list:"search",pageType:"search",position:a+1}})},`${r.code}-${a}`)}),mode:"free-snap",navigation:n?"ARROWS":"DOTS",slidesConfig:p,navigationMargin:o})})})})})});z.displayName="ProductRecommendations",e.i(75629);var _=e.i(212169),L=e.i(225229),U=e.i(707065),H=e.i(481010),D=e.i(693245),B=e.i(752028),A=e.i(980368);let W={backgroundColor:B.color.white.hex,textColor:B.color.webBlack.hex},X={upsale:{backgroundColor:B.color.lightBlue.hex,textColor:B.color.blue.hex},recently:{backgroundColor:B.color.lightOrange.hex,textColor:B.color.darkOrange.hex},"frequently-bought-together":{backgroundColor:B.color.lightAmber.hex,textColor:B.color.darkAmber.hex},personalized:{backgroundColor:B.color.lightTurquoise.hex,textColor:B.color.darkTurquoise.hex},popularity:{backgroundColor:B.color.lightGreen.hex,textColor:B.color.darkGreen.hex},bestseller:{backgroundColor:B.color.lightGreen.hex,textColor:B.color.darkGreen.hex},newest:{backgroundColor:B.color.lightGreen.hex,textColor:B.color.darkGreen.hex},cart:{backgroundColor:B.color.lightTurquoise.hex,textColor:B.color.darkTurquoise.hex}},F=(e,t)=>`
2  background-color: ${(0,A.hexToRGB)(e,.4)};
3  color: ${t};
4`,G=e=>{let{backgroundColor:t,carouselType:a,fontColor:r}=e;if((0,i.hasValue)(t)&&(0,i.hasValue)(r))return F(t,r);let l=X[a]??W;return F((0,i.hasValue)(t)?t:l.backgroundColor,l.textColor)},K="data-strategy",q={bestseller:"bestseller",personalized:"personalized",popularity:"popularity",newest:"newest"};e.s(["getContentProductCarouselFromHtmlAttributes",0,e=>{let{attributes:t,t:a}=e,{"data-brand-names":r="","data-campaign-ids":l="","data-category-codes":o="","data-elevate-landing-pages":n="","data-link-display-name":d,"data-link-url":c,"data-products-count":u,"data-product-ids":p="","data-title":g,[K]:h}=t,m=q[h];return{brands:r.split(",").filter(i.hasValue),campaigns:l.split(",").filter(i.hasValue),categories:o.split(",").filter(i.hasValue),elevateLandingPages:n.split(",").filter(i.hasValue),includedProducts:p.split(",").filter(i.hasValue),linkText:d,linkUrl:c,productsCount:(0,i.hasValue)(u)?Number(u):void 0,strategy:(0,i.hasValue)(m)?m:"personalized",title:(0,i.hasValue)(g)?g:(0,s.getTitle)(m,a)}},"isRecommendationSliderNode",0,e=>"attribs"in e&&(0,i.hasValue)(e.attribs[K]),"productCarouselColorTheme",0,G],403870);let Y="left",Z="right",J={laptop:-352,desktop:-352,bigDesktop:-538},ee="416px",{spaces:et}=w.xxlTheme,{heading:ea}={heading:{fontFamily:"var(--font-family-bold)",fontSize:20,lineHeight:1.2,letterSpacing:-.15,laptop:{fontSize:34}}},ei=(0,N.default)("div",{target:"e1e17fzi0"})("width:100%;display:flex;flex-direction:column;"),er=(0,N.default)("div",{target:"e1e17fzi1"})(e=>{let{imagePosition:t,isContentProductCarousel:a,hasVideo:i}=e,r=U.css`
5      display: ${a?"grid":"block"};
6      grid-template-columns: calc(100dvw - 2 * ${et.smallRegular});
7      gap: ${et.smallRegular};
8    `,l=(e,a)=>"right"===t?U.css`
9          grid-template-columns: ${e} ${a};
10        `:U.css`
11          grid-template-columns: ${a} ${e};
12        `,o=U.css`
13      ${(0,D.MQ)("tablet")} {
14        ${l(`calc(100dvw - 3 * ${et.smallRegular} - ${ee})`,ee)}
15      }
16    `,s=U.css`
17      ${(0,D.MQ)("tabletHorizontal")} {
18        gap: ${et.large};
19        ${l(`calc(100dvw - 2 * ${et.almostHuge} - ${et.large} - ${ee})`,ee)}
20      }
21    `,n=U.css`
22      ${(0,D.MQ)("laptop")} {
23        ${l(`calc(100% - ${et.large} - 50% + ${et.smallRegular})`,`calc(50% - ${et.smallRegular})`)}
24      }
25    `,d=U.css`
26      ${(0,D.MQ)("bigDesktop")} {
27        ${i?l(`calc(100% - ${et.large} - 50% + ${et.smallRegular})`,`calc(50% - ${et.smallRegular})`):l(`calc(100% - ${et.large} - ${ee})`,ee)}
28      }
29    `;return U.css`
30      ${r}
31      ${o}
32      ${s}
33      ${d}
34      ${i?n:""}
35    `}),el=(0,N.default)("div",{target:"e1e17fzi2"})(e=>{let{hasImage:t,hasVideo:a,imagePosition:i=Y}=e;return U.css`
36    ${t&&!a&&U.css`
37      & .dots {
38        ${(0,D.MQ)("tablet")} {
39          width: calc(100dvw - 2 * ${et.smallRegular});
40          position: relative;
41          left: ${"left"===i?`calc(-1 * calc(2 * ${et.micro} + ${x.INDICATOR_HEIGHT} + 284px))`:"auto"};
42          right: ${"right"===i?"0":"auto"};
43        }
44      }
45
46      & .keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
47        ${(0,D.MQ)("tablet")} {
48          min-height: ${ee};
49        }
50
51        ${(0,D.MQ)("tabletHorizontal")} {
52          min-height: 100%;
53        }
54      }
55    `}
56  `}),eo=(0,N.default)("div",{target:"e1e17fzi3"})("position:absolute;
56left:",et.smallRegular,";top:",et.smallRegular,";"),es=(0,N.default)("div",{target:"e1e17fzi4"})(()=>{let e=U.css`
57      height: 100%;
58      position: relative;
59      display: flex;
60      flex-direction: column;
61    `,t=U.css`
62      ${(0,D.MQ)("tablet")} {
63        max-height: none;
64        height: calc(100% - 2 * ${et.smallRegular} - ${x.INDICATOR_HEIGHT});
65        margin-bottom: 0;
66      }
67    `,a=U.css`
68    margin-bottom: ${et.mini};
69  `;return U.css`
70      ${e}
71      ${t}
72      ${a}
73    `}),en=(0,N.default)("h2",{target:"e1e17fzi5"})("scroll-margin:",()=>`${(0,g.useXxlMediaQuery)("MobileMediaQuery")?0:H.DESKTOP_HEIGHT_WITH_HEADER_LINKS}px`,"    0 0;display:inline-flex;",(0,D.typographyToCss)(ea),";gap:",et.mini,";margin:0 0 ",et.smallRegular,";",(0,D.MQ)("desktop"),"{margin:0 0 ",et.large,";}&:empty{display:none;}"),ed=(0,N.default)("span",{target:"e1e17fzi6"})("flex-grow:1;display:flex;align-items:center;");(0,N.default)("a",{target:"e1e17fzi7"})();let ec=(0,N.default)("div",{target:"e1e17fzi8"})("margin-left:calc(-50vw + 50%);width:100vw;"),eu=(0,N.default)("a",{target:"e1e17fzi9"})(e=>{let{backgroundColor:t,carouselType:a,fontColor:i}=e;return U.css`
74    display: flex;
75    align-items: center;
76    min-width: 100px;
77    justify-content: flex-end;
78    ${G({backgroundColor:t,carouselType:a,fontColor:i})};
79    background-color: transparent;
80
81    ${(0,D.MQ)("tablet")} {
82      width: fit-content;
83    }
84  `}),ep=(0,N.default)("span",{target:"e1e17fzi10"})("margin-right:",et.micro,";text-align:right;",(0,D.typographyToCss)({fontFamily:"var(--font-family-bold)",fontSize:15})),eg=(0,N.default)("div",{target:"e1e17fzi11"})(e=>{let{backgroundColor:t,carouselType:a,fontColor:i,hasTopMargin:r,isNextApp:l=!1}=e;return U.css`
85    margin-top: ${r?et.large:0};
86    //padding is related to the global class - container
87    padding: ${et.smallRegular} ${et.smallRegular};
88    ${G({backgroundColor:t,carouselType:a,fontColor:i})}
89
90    ${(0,D.MQ)("tabletHorizontal")} {
91      ${l&&U.css`
92        padding: 54px ${et.huge};
93      `}
94    }
95
96    ${(0,D.MQ)("laptop")} {
97      margin-top: ${r?et.almostHuge:0};
98      padding: ${et.almostHuge} ${et.mediumHuge};
99
100      ${l&&U.css`
101        padding: 54px ${et.huge};
102      `}
103    }
104
105    ${(0,D.MQ)("bigDesktop")} {
106      padding: 54px calc((100% - 1332px) / 2);
107    }
108  `});e.s(["CarouselGrid",0,er,"DisclaimerInformationWrapper",0,eo,"ForceFullWidthWrapper",0,ec,"Heading",0,en,"HeadingTextWrapper",0,ed,"Link",0,eu,"LinkDisplayName",0,ep,"MediaWrapper",0,es,"PersonalizedWrapper",0,eg,"SliderWrapper",0,el,"Wrapper",0,ei],467311);var eh=e.i(690844),em=e.i(403448),ex=e.i(983093),ef=e.i(400875),eb=e.i(254758);let ey=()=>(0,U.css)("position:absolute;top:0;left:0;height:100%;width:100%;"),ev=(0,N.default)("li",{target:"e548t6k0"})(e=>{let{isContentProductCarousel:t=!1,sliderHeight:a}=e;return U.css`
109    padding-top: ${t?"53%":"56.25%"};
110    position: relative;
111
112    ${t&&U.css`
113      ${(0,D.MQ)("tablet")} {
114        padding-top: ${void 0!==a&&0!==a?`${a}px`:"53%"};
115      }
116      ${(0,D.MQ)("tabletHorizontal")} {
117        padding-top: ${void 0!==a&&0!==a?`${a}px`:"72%"};
118      }
119    `}
120  `}),e$=(0,N.default)("iframe",{target:"e548t6k1"})(ey,";"),eC=(0,N.default)("video",{target:"e548t6k2"})(ey,";object-fit:cover;"),eN=(0,N.default)("button",{target:"e548t6k3"})(e=>{let{isButtonVisible:t=!0}=e;return U.css`
121  width: 50px;
122  height: 50px;
123  position: absolute;
124  z-index: 2;
125  top: 50%;
126  left: 50%;
127  transform: translate(-50%, -50%);
128  background-color: rgba(160, 160, 160, 0.5);
129  color: ${B.color.white};
130  display: flex;
131  justify-content: center;
132  align-items: center;
133  border-radius: 50%;
134  border: none;
135  outline: none;
136  pointer-events: none;
137  transition: opacity ${eb.TRANSITION.duration}s;
138  ${t?"opacity: 1":"opacity: 0; transition-delay: 3s"};
139`}),ew=(0,N.default)("span",{target:"e548t6k4"})("display:block;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:26px solid ",B.color.white.hex,";margin-left:4px;"),eP=(0,N.default)("span",{target:"e548t6k5"})("display:block;width:10px;height:30px;background-color:",B.color.white.hex,';position:relative;
139left:9px;&::after{content:"";display:block;width:10px;height:30px;background-color:',B.color.white.hex,";position:relative;right:18px;}"),ek=e=>{let i,l,s,n,d,c,u=(0,a.c)(18),{url:p,origin:g,isContentProductCarousel:h,sliderHeight:m}=e,x=void 0!==h&&h,{t:f}=(0,ex.useTranslations)(),b=(0,o.useRef)(null),[y,v]=(0,o.useState)(!1),[$,C]=(0,o.useState)(!0);u[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,ef.isTouch)(),u[0]=i):i=u[0];let N=i;u[1]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{C(!1)},u[1]=l):l=u[1];let w=l;u[2]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{C(!0)},u[2]=s):s=u[2];let P=s;u[3]!==y?(n=()=>{(0,r.isNotNullOrUndefined)(b.current)&&(y?(b.current.pause(),P()):b.current.play(),v(!y))},u[3]=y,u[4]=n):n=u[4];let k=n,T=x?"content-product-carousel__video":"category-promoted-service__banner",I=x?"div":"li";return u[5]!==$||u[6]!==y||u[7]!==g||u[8]!==k||u[9]!==f||u[10]!==p?(d="Youtube"===g?(0,t.jsx)(e$,{src:p,frameBorder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:`${g} video`}):"Vimeo"===g?(0,t.jsx)(e$,{src:p,frameBorder:"0",allow:"autoplay; fullscreen",allowFullScreen:!0,title:`${g} video`}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(eC,{controls:!1,ref:b,onEnded:()=>{v(!1),P()},onPlaying:()=>{v(!0),w()},onPause:()=>{P()},onClick:()=>{N||k()},onPointerEnter:()=>{N||P()},onPointerLeave:()=>{y&&!N&&w()},onTouchStart:()=>{N&&(P(),k())},playsInline:!0,autoPlay:!0,muted:!0,children:[(0,t.jsx)("source",{"data-private":!0,src:p,type:"video/mp4"}),f("browser.unsupported.html5video")]}),(0,t.jsx)(eN,{type:"button",isButtonVisible:$,children:y?(0,t.jsx)(eP,{}):(0,t.jsx)(ew,{})})]}),u[5]=$,u[6]=y,u[7]=g,u[8]=k,u[9]=f,u[10]=p,u[11]=d):d=u[11],u[12]!==x||u[13]!==m||u[14]!==T||u[15]!==I||u[16]!==d?(c=(0,t.jsx)(ev,{className:T,as:I,isContentProductCarousel:x,sliderHeight:m,children:d}),u[12]=x,u[13]=m,u[14]=T,u[15]=I,u[16]=d,u[17]=c):c=u[17],c};ek.displayName="BannerVideo",e.i(375130);var eT=e.i(771066);e.i(817798);var eI=e.i(207330);e.i(275636);var ej=e.i(177519),eM=e.i(176310);let eS=e=>{let l,o,s,n,d,c=(0,a.c)(24),{imageData:u,videoData:p,hasImage:g,hasVideo:h,mediaDimensions:m,descriptionField:x,disclaimerInformation:f,linkUrl:b,disclaimerInformationIconSize:y,sliderHeight:v}=e,{t:$}=(0,ex.useTranslations)(),C=x?.description;c[0]!==C?(l=(0,r.isNotNullOrUndefined)(C),c[0]=C,c[1]=l):l=c[1];let N=l,w=(0,r.isNotNullOrUndefined)(x?.buttons)?x.buttons:null,P=(0,r.isNotNull)(w)?w[0]:null;c[2]!==g||c[3]!==u?(o=g&&(0,r.isNotNullOrUndefined)(u),c[2]=g,c[3]=u,c[4]=o):o=c[4];let k=o,T=!(N||(0,eh.isNotEmpty)(P?.displayName)||(0,eh.isNotEmpty)(u?.alt))&&(P?.displayName||x?.description||u?.alt)||void 0;return c[5]!==P||c[6]!==x||c[7]!==f||c[8]!==y||c[9]!==N||c[10]!==u||c[11]!==T||c[12]!==b||c[13]!==m||c[14]!==k||c[15]!==$?(s=k&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{href:P?.url??b,"aria-label":T,children:(0,t.jsxs)(_.XxlStack,{pb:"12px",direction:"column",gap:eM.default.smallRegular,children:[(0,eh.isNotEmpty)(u.url)&&(0,t.jsx)(_.XxlStack,{position:"relative",width:"100%",sx:{aspectRatio:`${m.width} / ${m.height}`},children:(0,t.jsx)(em.NextImage,{assetRef:u.assetRef,crop:u.crop,hotspot:u.hotspot,src:u.url,alt:u.alt,sizes:"(min-width: 768px) 30vw, 90vw",width:m.width,height:m.height,style:{objectFit:"cover",width:"100%",height:"100%"}})}),N&&(0,t.jsx)(eI.XxlText,{children:x.description}),(0,r.isNotNullOrUndefined)(P)&&(0,t.jsxs)(_.XxlStack,{gap:eM.default.mini,direction:"row",children:[(0,t.jsx)(eI.XxlText,{typography:"baseMedium",children:P.displayName}),(0,t.jsx)(ej.XxlIcon,{name:"ArrowRight"})]})]})}),(0,i.hasValue)(f)&&(0,t.jsx)(eo,{children:(0,t.jsx)(eT.DisclaimerInformation,{ariaLabel:$("disclaimer.info.button"),buttonText:$("general.close"),title:$("general.information"),iconSize:y,color:f.buttonColor,children:f.description})})]}),c[5]=P,c[6]=x,c[7]=f,c[8]=y,c[9]=N,c[10]=u,c[11]=T,c[12]=b,c[13]=m,c[14]=k,c[15]=$,c[16]=s):s=c[16],c[17]!==h||c[18]!==v||c[19]!==p?(n=h&&(0,r.isNotNullOrUndefined)(p)&&(0,t.jsx)(ek,{origin:p.origin,url:p.url,isContentProductCarousel:!0,sliderHeight:v??0}),c[17]=h,c[18]=v,c[19]=p,c[20]=n):n=c[20],c[21]!==s||c[22]!==n?(d=(0,t.jsxs)(es,{"data-testid":"content-product-carou
139sel-media",children:[s,n]}),c[21]=s,c[22]=n,c[23]=d):d=c[23],d};eS.displayName="MediaComponent";let eR=e=>{let{children:t,position:a}=e;return a!==Y?null:t},eV=e=>{let{children:t,position:a}=e;return a!==Z?null:t},eO=e=>{let i,r,l,s,n,d,c,u=(0,a.c)(50),{ariaLabelledBy:p,imagePosition:h,isContentProductCarousel:m,hasMedia:x,mediaProps:f,carouselProducts:b,sliderConfig:y,strategy:v,navigationMargin:$,hasImage:C,hasVideo:N}=e,w=(0,g.useXxlMediaQuery)("MobileMediaQuery"),P=(0,o.useRef)(null),[k,T]=(0,o.useState)(0);u[0]!==N||u[1]!==y?(i=N?{...y,slidesPerView:{...y.slidesPerView,laptop:3}}:y,u[0]=N,u[1]=y,u[2]=i):i=u[2];let I=i;u[3]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{null===P.current||T(P.current.children[0]?.clientHeight??0)},u[3]=r):r=u[3];let j=r;if((0,L.useResizeObserver)(P,j),w){let e,a,i,r;u[4]!==x||u[5]!==f||u[6]!==k?(e=x&&(0,t.jsx)(eS,{...f,sliderHeight:k}),u[4]=x,u[5]=f,u[6]=k,u[7]=e):e=u[7];let l=String(h);return u[8]!==p||u[9]!==b||u[10]!==$||u[11]!==y||u[12]!==v?(a=(0,t.jsx)(z,{ariaLabelledBy:p,carouselProducts:b,sliderConfig:y,strategy:v,navigationMargin:$}),u[8]=p,u[9]=b,u[10]=$,u[11]=y,u[12]=v,u[13]=a):a=u[13],u[14]!==C||u[15]!==N||u[16]!==l||u[17]!==a?(i=(0,t.jsx)(el,{hasImage:C,hasVideo:N,imagePosition:l,children:a}),u[14]=C,u[15]=N,u[16]=l,u[17]=a,u[18]=i):i=u[18],u[19]!==e||u[20]!==i?(r=(0,t.jsxs)(_.XxlStack,{children:[e,i]}),u[19]=e,u[20]=i,u[21]=r):r=u[21],r}u[22]!==x||u[23]!==h||u[24]!==f||u[25]!==k?(l=x&&(0,t.jsx)(eR,{position:h,children:(0,t.jsx)(eS,{...f,sliderHeight:k})}),u[22]=x,u[23]=h,u[24]=f,u[25]=k,u[26]=l):l=u[26];let M=String(h);return u[27]!==p||u[28]!==b||u[29]!==$||u[30]!==v||u[31]!==I?(s=(0,t.jsx)(z,{ariaLabelledBy:p,carouselProducts:b,sliderConfig:I,strategy:v,navigationMargin:$}),u[27]=p,u[28]=b,u[29]=$,u[30]=v,u[31]=I,u[32]=s):s=u[32],u[33]!==C||u[34]!==N||u[35]!==M||u[36]!==s?(n=(0,t.jsx)(el,{hasImage:C,hasVideo:N,imagePosition:M,ref:P,children:s}),u[33]=C,u[34]=N,u[35]=M,u[36]=s,u[37]=n):n=u[37],u[38]!==x||u[39]!==h||u[40]!==f||u[41]!==k?(d=x&&(0,t.jsx)(eV,{position:h,children:(0,t.jsx)(eS,{...f,sliderHeight:k})}),u[38]=x,u[39]=h,u[40]=f,u[41]=k,u[42]=d):d=u[42],u[43]!==N||u[44]!==h||u[45]!==m||u[46]!==l||u[47]!==n||u[48]!==d?(c=(0,t.jsxs)(er,{imagePosition:h,isContentProductCarousel:m,hasVideo:N,children:[l,n,d]}),u[43]=N,u[44]=h,u[45]=m,u[46]=l,u[47]=n,u[48]=d,u[49]=c):c=u[49],c};eO.displayName="CarouselContent";var eE=e.i(199021);let{spaces:eQ}=w.xxlTheme,ez=e=>{let r,l,o,s,n=(0,a.c)(18),{backgroundColor:d,categoryCode:c,fontColor:u,id:p,linkText:h,linkUrl:m,strategy:x,subTitle:f,title:b}=e,y=(0,g.useXxlMediaQuery)("LaptopMediaQuery"),v=y?48:36;return(e=>{let{categoryCode:t,linkText:a,linkUrl:r,title:l}=e;return(0,i.hasValue)(t)||(0,i.hasValue)(l)||(0,i.hasValue)(a)&&(0,i.hasValue)(r)})({categoryCode:c,linkText:h,linkUrl:m,title:b})?(n[0]!==c||n[1]!==v?(r=(0,i.hasValue)(c)&&(0,t.jsx)(eE.CategoryIcon,{code:c,size:v,showFallback:!0}),n[0]=c,n[1]=v,n[2]=r):r=n[2],n[3]!==p||n[4]!==y||n[5]!==f||n[6]!==b?(l=(0,i.hasValue)(b)?(0,t.jsxs)(_.XxlStack,{id:p,flexGrow:1,gap:y?eQ.mini:eQ.micro,children:[(0,t.jsx)(ed,{children:b}),(0,i.hasValue)(f)?(0,t.jsx)("p",{style:{margin:0},children:f}):null]}):null,n[3]=p,n[4]=y,n[5]=f,n[6]=b,n[7]=l):l=n[7],n[8]!==d||n[9]!==u||n[10]!==h||n[11]!==m||n[12]!==x?(o=(0,i.hasValue)(h)&&(0,i.hasValue)(m)&&(0,t.jsxs)(eu,{backgroundColor:d,fontColor:u,href:m,carouselType:x,children:[(0,t.jsx)(ep,{children:h}),(0,t.jsx)(eI.XxlText,{size:"base",style:{display:"flex",height:"1lh"},children:(0,t.jsx)(ej.XxlIcon,{name:"CaretRight"})})]}),n[8]=d,n[9]=u,n[10]=h,n[11]=m,n[12]=x,n[13]=o):o=n[13],n[14]!==r||n[15]!==l||n[16]!==o?(s=(0,t.jsxs)(en,{children:[r,l,o]}),n[14]=r,n[15]=l,n[16]=o,n[17]=s):s=n[17],s):null};ez.displayName="ContentHeading";var e_=e.i(247814),eL=e.i(532181);let eU=e=>{let{baseProducts:t}=e;return(0,eL.mapBaseProductsToProductCardData)(t)},eH={MOBILE:{width:351,height:284},DESKTOP:{width:416,height:504}},eD={MOBILE:{width:351,height:150},DESKTOP:{width:416,height:328}};var eB=e.i(893930),eA=e.i(586764),eW=e.i(231745),eX=e.i(805939);e.i(665822);var eF=e.i(709971);let eG=e=>{let d,c,h,m,x,f,b,y,v,$,C,N,w,P=(0,a.c)(65),{backgroundColor:k,categoryCode:T,customStrategyId:I,descriptionField:j,disclaimerInformation:M,fontColor:S,hasTopMargin:R,isHighPrioComponent:V,linkText:O,linkUrl:E,productsCount:Q,subTitle:z,title:_,visualMedia:L,imagePosition:U,...H}=e,D=void 0===R||R,B=void 0===Q?p.LIMIT:Q;P[0]!==L?(d=void 0===L?{}:L,P[0]=L,P[1]=d):d=P[1];let A=d,W=void 0===U?Y:U,{strategy:X,styleId:F}=H,G=(0,s.useUniqueProps)(H),K=(0,o.useId)(),q=(0,i.hasValue)(_),ee=(0,g.useXxlMediaQuery)("MobileMediaQuery"),et=(0,g.useXxlMediaQuery)("LaptopMediaQuery"),[ea,er]=u(),el=(0,n.useBreakp
139oint)();P[2]!==A.image?(c=(0,r.isNotNullOrUndefined)(A.image),P[2]=A.image,P[3]=c):c=P[3];let eo=c,es=ee?A.mobileImage??A.image:A.image;P[4]!==A?(h="video"in A&&(0,r.isNotNullOrUndefined)(A.video),P[4]=A,P[5]=h):h=P[5];let en=h,ed=en?A.video:void 0;if(P[6]!==j?.description||P[7]!==eo||P[8]!==en||P[9]!==es?.assetRef||P[10]!==et||P[11]!==ee){var ec,eu,ep;let e,t,a,i,l,o=(0,r.isNotNullOrUndefined)(j?.description);m=et?24:18,x=eo||en,ec=ee,eu=o,ep=es?.assetRef,i=(eu?eD:eH)[ec?"MOBILE":"DESKTOP"],f=void 0===(l=(e=>{if(void 0!==e)try{return(0,e_.getImageDimensions)(e)}catch{return}})(ep))?i:(e=l.width,t=l.height,{width:a=i.width,height:Math.round(a*t/e)}),P[6]=j?.description,P[7]=eo,P[8]=en,P[9]=es?.assetRef,P[10]=et,P[11]=ee,P[12]=m,P[13]=x,P[14]=f}else m=P[12],x=P[13],f=P[14];let eh=f,{data:em,error:ex}=(e=>{let{strategy:t,uniqueProps:a,styleId:o,productsCount:s,shouldFetchData:n}=e,{sessionState:{isLoggedIn:d}}=(0,eF.useSession)(),{brands:c,campaigns:u,categories:p,elevateLandingPages:g,includedProducts:h,productIdsInCart:m,users:x,baseColors:f=[]}=a??{},{getAlternativesRecs:b,getCartPageRecommendations:y,getFrequentlyBoughtTogether:v,getLandingPageProducts:$,getNewestProductsRecs:C,getPersonalRecs:N,getRecentlyViewed:w,getTopProductsRecs:P}=(0,eX.useProductRecommendations)(),k=async()=>{if(null===a)return[];try{switch(t){case"frequently-bought-together":return eU({baseProducts:await v(o)});case"upsale":return eU({baseProducts:await b(o)});case"recently":return eU({baseProducts:await w(o)});case"bestseller":case"popularity":return eU({baseProducts:await P({baseColors:f,...(0,r.isNotNullOrUndefined)(c)&&{brandNames:c},...(0,r.isNotNullOrUndefined)(u)&&{campaignIds:u},...(0,r.isNotNullOrUndefined)(p)&&{categoryIds:p},productsCount:s,...(0,r.isNotNullOrUndefined)(h)&&{productKeys:h},users:x})});case"newest":if((0,i.hasValue)(g))return eU({baseProducts:await $({pageReference:g[0],limit:s,sort:eA.Sort.NEWEST_FIRST,...(0,i.hasValue)(p)&&{categoryIds:p},...(0,i.hasValue)(u)&&{campaignIds:u},...(0,i.hasValue)(c)&&{brandNames:c},...(0,i.hasValue)(h)&&{productKeys:h}})});return eU({baseProducts:await C({baseColors:f,...(0,r.isNotNullOrUndefined)(c)&&{brandNames:c},...(0,r.isNotNullOrUndefined)(u)&&{campaignIds:u},...(0,r.isNotNullOrUndefined)(p)&&{categoryIds:p},productsCount:s,...(0,r.isNotNullOrUndefined)(h)&&{productKeys:h},users:x})});case"personalized":if((0,i.hasValue)(g))return eU({baseProducts:await $({pageReference:g[0],limit:s,sort:eA.Sort.RELEVANCE,...(0,i.hasValue)(p)&&{categoryIds:p},...(0,i.hasValue)(u)&&{campaignIds:u},...(0,i.hasValue)(c)&&{brandNames:c},...(0,i.hasValue)(h)&&{productKeys:h}})});return eU({baseProducts:await N({baseColors:f,...(0,r.isNotNullOrUndefined)(c)&&{brandNames:c},...(0,r.isNotNullOrUndefined)(u)&&{campaignIds:u},...(0,r.isNotNullOrUndefined)(p)&&{categoryIds:p},productsCount:s,...(0,r.isNotNullOrUndefined)(h)&&{productKeys:h},users:x})});case"cart":return eU({baseProducts:await y(m??[])});default:return l.log.error("No such strategy: ",t),[]}}catch(e){return l.log.error("Could not fetch recommendations."),l.log.debug("Could not fetch recommendations.",e),[]}};return(0,eB.useQuery)({queryKey:[...eW.QUERY_KEYS.RECOMMENDATION,{strategy:t,brands:c,campaigns:u,categories:p,includedProducts:h,isLoggedIn:d,elevateLandingPages:g}],queryFn:k,enabled:n})})({productsCount:B,shouldFetchData:ea,strategy:X,styleId:F??"",uniqueProps:{baseColors:G?.baseColors??[],brands:G?.brands??[],campaigns:G?.campaigns??[],categories:G?.categories??[],elevateLandingPages:G?.elevateLandingPages??[],includedProducts:G?.includedProducts??[],productIdsInCart:G?.productIdsInCart??[]}});null!==ex&&l.log.debug("Recommendation could not be fetched.",{strategy:X,brands:G?.brands??[],campaigns:G?.campaigns??[],categories:G?.categories??[],elevateLandingPages:G?.elevateLandingPages??[],includedProducts:G?.includedProducts??[],productIdsInCart:G?.productIdsInCart??[]});let ef=((e,t,a)=>{if(!a||!Object.hasOwn(J,t))return;let i=J[t];return e===Y||e===Z?{[e]:i}:void 0})(W,el,x);P[15]!==es||P[16]!==ed?(b=(0,r.isNotNullOrUndefined)(es)||(0,r.isNotNullOrUndefined)(ed),P[15]=es,P[16]=ed,P[17]=b):b=P[17];let eb=b;P[18]!==j||P[19]!==M||P[20]!==m||P[21]!==eo||P[22]!==en||P[23]!==es||P[24]!==E||P[25]!==eh||P[26]!==ed?(y={imageData:es,videoData:ed,hasImage:eo,hasVideo:en,mediaDimensions:eh,descriptionField:j,disclaimerInformation:M,linkUrl:E,disclaimerInformationIconSize:m},P[18]=j,P[19]=M,P[20]=m,P[21]=eo,P[22]=en,P[23]=es,P[24]=E,P[25]=eh,P[26]=ed,P[27]=y):y=P[27];let ey=y,ev=Math.max(1,Math.min(B,2)),e$=x?4:6;P[28]!==ev||P[29]!==e$?(v={slidesPerView:{mobile:ev,tablet:3,laptop:e$},spacing:6},P[28]=ev,P[29]=e$,P[30]=v):v=P[30];let eC=v;if(em?.length===0)return null;let eN=`product-recommendations-${X}`,ew=I??X,eP=q?K:void 0;P[31]!==k||P[32]!==T||P[33]!==S||P[34]!==O||P[35]!==E||P[36]!==X||P[37]!==z||P[38]!==eP||P[39]!==_?($=(0,t.jsx)(ez,{backgroundColor:k,categoryCode:T,fontColor:S,id:eP,linkText:O,linkUrl:E,strategy:X,subTitle:z,title:_}),P[31]=k,P[32]=T,P[33]=S,P[34]=O,P[35]=E,P[36]=X,P[37]=z,P[38]=eP,P[39]=_,P[40]=$):$=P[40];let ek=q?K:void 0;return P[41]!==em||P[42]!==eo||P[43]!==eb||P[44]!==en||P[45]!==x||P[46]!==ey||P[47]!==ef||P[48]!==eC||P[49]!==X||P[50]!==ek||P[51]!==W?(C=(0,t.jsx)(eO,{ariaLabelledBy:ek,imagePosition:W,isContentProductCarousel:x,hasMedia:eb,mediaProps:ey,carouselProducts:em,sliderConfig:eC,strategy:X,navigationMargin:ef,hasImage:eo,hasVideo:en}),P[41]=em,P[42]=eo,P[43]=eb,P[44]=en,P[45]=x,P[46]=ey,P[47]=ef,P[48]=eC,P[49]=X,P[50]=ek,P[51]=W,P[52]=C):C=P[52],P[53]!==$||P[54]!==C?(N=(0,t.jsxs)(ei,{children:[$,C]}),P[53]=$,P[54]=C,P[55]=N):N=P[55],P[56]!==k||P[57]!==S||P[58]!==D||P[59]!==er||P[60]!==X||P[61]!==eN||P[62]!==ew||P[63]!==N?(w=(0,t.jsx)(eg,{backgroundColor:k,carouselType:X,"data-testid":eN,id:ew,fontColor:S,hasTopMargin:D,isNextApp:!0,ref:er,children:N}),P[56]=k,P[57]=S,P[58]=D,P[59]=er,P[60]=X,P[61]=eN,P[62]=ew,P[63]=N,P[64]=w):w=P[64],w};eG.displayName="ContentProductCarouselComponent",e.s(["ContentProductCarouselComponent",0,eG],180805)}]);

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.