<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window.webpackJsonp=window.webpackJsonp||[]).push([[352],{111:function(e,t,o){"use strict";t.a={noindexUrls:["/deals/","/campaign/","/b/"],encryptLinks:["/deals/","/campaign/","/b/","?category"]}},125:function(e,t,o){"use strict";var n=o(1);const r=window.requestIdleCallback||function(e){const t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:()=&gt;Math.max(0,50-(Date.now()-t))})}),1)},l=window.cancelIdleCallback||function(e){clearTimeout(e)},c=window.IntersectionObserver&amp;&amp;new window.IntersectionObserver((e=&gt;{e.forEach((e=&gt;{let{intersectionRatio:t,target:link}=e;t&lt;=0||!link.__prefetch||link.__prefetch()}))}));t.a={name:"NuxtLink",extends:n.default.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted(){this.prefetch&amp;&amp;!this.noPrefetch&amp;&amp;(this.handleId=r(this.observe,{timeout:2e3}))},beforeDestroy(){l(this.handleId),this.__observed&amp;&amp;(c.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe(){c&amp;&amp;this.shouldPrefetch()&amp;&amp;(this.$el.__prefetch=this.prefetchLink.bind(this),c.observe(this.$el),this.__observed=!0)},shouldPrefetch(){return this.getPrefetchComponents().length&gt;0},canPrefetch(){const e=navigator.connection;return!(this.$nuxt.isOffline||e&amp;&amp;((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((e=&gt;e.components.default)).filter((e=&gt;"function"==typeof e&amp;&amp;!e.options&amp;&amp;!e.__prefetched))},prefetchLink(){if(!this.canPrefetch())return;c.unobserve(this.$el);const e=this.getPrefetchComponents();for(const t of e){const e=t();e instanceof Promise&amp;&amp;e.catch((()=&gt;{})),t.__prefetched=!0}}}}},154:function(e,t){window.logger=console},156:function(e,t,o){"use strict";o.d(t,"c",(function(){return m})),o.d(t,"a",(function(){return f})),o.d(t,"b",(function(){return v}));var n=o(34);const{baseURI:r,templates:l,structures:c}=n.a,d=/(_Fs|_Fm|_Bm)|_Lo_\d{2}|_De_\d{2}/,pattern=/\{(.*?)\}/g,h=/\$ep\$|\$ep2\$/,m=(path,e)=&gt;path.replace(pattern,((t,o)=&gt;e[o]||`{${o}}`));function f(e,t){let o=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};const data={template:l[e],name:encodeURI(t),...o.tokens};if(!c[e])return!1;let path=m(c[e],data);return o.transformer&amp;&amp;(path=path.replace(d,o.transformer).replace(h,"$epcl$")),`${r}/${path}`}function v(path,e){return e.map((e=&gt;{let[t,o]=e;return{url:m(path,{size:o}),descriptor:t}}))}},204:function(e,t,o){var map={"./24/best-price-bg":[102],"./24/best-price-bg.vue":[102],"./24/icon-add":[380,71],"./24/icon-add-circle-filled":[377,68],"./24/icon-add-circle-filled.vue":[377,68],"./24/icon-add-circle-outline":[378,69],"./24/icon-add-circle-outline.vue":[378,69],"./24/icon-add-s":[379,70],"./24/icon-add-s.vue":[379,70],"./24/icon-add.vue":[380,71],"./24/icon-amex":[381,72],"./24/icon-amex.vue":[381,72],"./24/icon-arrow-back":[98],"./24/icon-arrow-back.vue":[98],"./24/icon-arrow-down":[382,73],"./24/icon-arrow-down.vue":[382,73],"./24/icon-arrow-forward":[99],"./24/icon-arrow-forward.vue":[99],"./24/icon-arrow-up":[383,74],"./24/icon-arrow-up.vue":[383,74],"./24/icon-audio":[385,76],"./24/icon-audio-filled":[384,75],"./24/icon-audio-filled.vue":[384,75],"./24/icon-audio.vue":[385,76],"./24/icon-camera":[386,77],"./24/icon-camera.vue":[386,77],"./24/icon-cart":[108],"./24/icon-cart-ellos":[387,78],"./24/icon-cart-ellos.vue":[387,78],"./24/icon-cart-homeroom":[388,79],"./24/icon-cart-homeroom.vue":[388,79],"./24/icon-cart-jotex":[389,80],"./24/icon-cart-jotex.vue":[389,80],"./24/icon-cart-outline":[109],"./24/icon-cart-outline.vue":[109],"./24/icon-cart.vue":[108],"./24/icon-check":[393,84],"./24/icon-check-circle-filled":[390,81],"./24/icon-check-circle-filled.vue":[390,81],"./24/icon-check-circle-outline":[391,82],"./24/icon-check-circle-outline.vue":[391,82],"./24/icon-check-s":[392,83],"./24/icon-check-s.vue":[392,83],"./24/icon-check.vue":[393,84],"./24/icon-chevron-down":[394,85],"./24/icon-chevron-down.vue":[394,85],"./24/icon-chevron-left":[395,86],"./24/icon-chevron-left.vue":[395,86],"./24/icon-chevron-right":[375,87],"./24/icon-chevron-right.vue":[375,87],"./24/icon-chevron-text-btn":[396,88],"./24/icon-chevron-text-btn.vue":[396,88],"./24/icon-circle-empty-outline":[397,89],"./24/icon-circle-empty-outline.vue":[397,89],"./24/icon-clear-circle-filled":[398,90],"./24/icon-clear-circle-filled.vue":[398,90],"./24/icon-clear-circle-outline":[399,91],"./24/icon-clear-circle-outline.vue":[399,91],"./24/icon-clock":[100],"./24/icon-clock.vue":[100],"./24/icon-close":[96],"./24/icon-close-s":[97],"./24/icon-close-s.vue":[97],"./24/icon-close-small":[400,92],"./24/icon-close-small.vue":[400,92],"./24/icon-close.vue":[96],"./24/icon-delivery":[402,94],"./24/icon-delivery-bullet":[401,93],"./24/icon-delivery-bullet.vue":[401,93],"./24/icon-delivery.vue":[402,94],"./24/icon-download":[403,95],"./24/icon-download.vue":[403,95],"./24/icon-ecologic":[404,96],"./24/icon-ecologic.vue":[404,96],"./24/icon-elpy":[405,97],"./24/icon-elpy.vue":[405,97],"./24/icon-email":[406,98],"./24/icon-email.vue":[406,98],"./24/icon-envelope":[407,99],"./24/icon-envelope.vue":[407,99],"./24/icon-error-circle-filled":[408,100],"./24/icon-error-circle-filled.vue":[408,100],"./24/icon-error-circle-outline":[410,102],"./24/icon-error-circle-outline-s":[409,101],"./24/icon-error-circle-outline-s.vue":[409,101],"./24/icon-error-circle-outline.vue":[410,102],"./24/icon-exchange":[412,104],"./24/icon-exchange-filled":[411,103],"./24/icon-exchange-filled.vue":[411,103],"./24/icon-exchange.vue":[412,104],"./24/icon-expand-less":[413,105],"./24/icon-expand-less.vue":[413,105],"./24/icon-expand-more":[101],"./24/icon-expand-more.vue":[101],"./24/icon-favorite-filled":[414,106],"./24/icon-favorite-filled.vue":[414,106],"./24/icon-favorite-outline":[416,108],"./24/icon-favorite-outline-thin":[415,107],"./24/icon-favorite-outline-thin.vue":[415,107],"./24/icon-favorite-outline.vue":[416,108],"./24/icon-file":[417,109],"./24/icon-file.vue":[417,109],"./24/icon-filter":[419,111],"./24/icon-filter-xx-old":[418,110],"./24/icon-filter-xx-old.vue":[418,110],"./24/icon-filter.vue":[419,111],"./24/icon-flag-at-multi":[420,112],"./24/icon-flag-at-multi.vue":[420,112],"./24/icon-flag-de-multi":[421,113],"./24/icon-flag-de-multi.vue":[421,113],"./24/icon-flag-dk-circle":[422,114],"./24/icon-flag-dk-circle.vue":[422,114],"./24/icon-flag-dk-multi":[423,115],"./24/icon-flag-dk-multi.vue":[423,115],"./24/icon-flag-dk-squared":[424,116],"./24/icon-flag-dk-squared.vue":[424,116],"./24/icon-flag-fi-circle":[425,117],"./24/icon-flag-fi-circle.vue":[425,117],"./24/icon-flag-fi-multi":[426,118],"./24/icon-flag-fi-multi.vue":[426,118],"./24/icon-flag-fi-squared":[427,119],"./24/icon-flag-fi-squared.vue":[427,119],"./24/icon-flag-nl-multi":[428,120],"./24/icon-flag-nl-multi.vue":[428,120],"./24/icon-flag-no-circle":[429,121],"./24/icon-flag-no-circle.vue":[429,121],"./24/icon-flag-no-multi":[430,122],"./24/icon-flag-no-multi.vue":[430,122],"./24/icon-flag-no-squared":[431,123],"./24/icon-flag-no-squared.vue":[431,123],"./24/icon-flag-pl-multi":[432,124],"./24/icon-flag-pl-multi.vue":[432,124],"./24/icon-flag-se-circle":[433,125],"./24/icon-flag-se-circle.vue":[433,125],"./24/icon-flag-se-multi":[434,126],"./24/icon-flag-se-multi.vue":[434,126],"./24/icon-flag-se-squared":[435,127],"./24/icon-flag-se-squared.vue":[435,127],"./24/icon-help-circle-filled":[436,128],"./24/icon-help-circle-filled.vue":[436,128],"./24/icon-help-circle-outline":[437,129],"./24/icon-help-circle-outline.vue":[437,129],"./24/icon-home":[438,130],"./24/icon-home.vue":[438,130],"./24/icon-images":[439,131],"./24/icon-images.vue":[439,131],"./24/icon-info-circle-filled":[440,132],"./24/icon-info-circle-filled.vue":[440,132],"./24/icon-info-circle-outline":[441,133],"./24/icon-info-circle-outline.vue":[441,133],"./24/icon-info-small":[442,134],"./24/icon-info-small.vue":[442,134],"./24/icon-label":[443,135],"./24/icon-label.vue":[443,135],"./24/icon-like":[444,136],"./24/icon-like.vue":[444,136],"./24/icon-liked":[445,137],"./24/icon-liked.vue":[445,137],"./24/icon-lock":[446,138],"./24/icon-lock.vue":[446,138],"./24/icon-mastercard":[447,139],"./24/icon-mastercard.vue":[447,139],"./24/icon-menu":[448,140],"./24/icon-menu.vue":[448,140],"./24/icon-more-horiz":[449,141],"./24/icon-more-horiz.vue":[449,141],"./24/icon-more-vert":[450,142],"./24/icon-more-vert.vue":[450,142],"./24/icon-mute":[452,144],"./24/icon-mute-filled":[451,143],"./24/icon-mute-filled.vue":[451,143],"./24/icon-mute.vue":[452,144],"./24/icon-needle":[453,145],"./24/icon-needle.vue":[453,145],"./24/icon-new":[455,147],"./24/icon-new-window":[454,146],"./24/icon-new-window.vue":[454,146],"./24/icon-new.vue":[455,147],"./24/icon-orders":[456,148],"./24/icon-orders.vue":[456,148],"./24/icon-paperclip":[457,149],"./24/icon-paperclip.vue":[457,149],"./24/icon-pause-circle-filled":[458,150],"./24/icon-pause-circle-filled.vue":[458,150],"./24/icon-pause-circle-outline":[459,151],"./24/icon-pause-circle-outline.vue":[459,151],"./24/icon-pause-filled":[460,152],"./24/icon-pause-filled.vue":[460,152],"./24/icon-pause-outline":[461,153],"./24/icon-pause-outline.vue":[461,153],"./24/icon-payment-bullet":[462,154],"./24/icon-payment-bullet.vue":[462,154],"./24/icon-pdf":[463,155],"./24/icon-pdf.vue":[463,155],"./24/icon-pen":[464,156],"./24/icon-pen.vue":[464,156],"./24/icon-pin":[465,157],"./24/icon-pin.vue":[465,157],"./24/icon-placeholder":[466,158],"./24/icon-placeholder.vue":[466,158],"./24/icon-play-arrow-filled":[467,159],"./24/icon-play-arrow-filled.vue":[467,159],"./24/icon-play-arrow-outline":[468,160],"./24/icon-play-arrow-outline.vue":[468,160],"./24/icon-play-circle-filled":[469,161],"./24/icon-play-circle-filled.vue":[469,161],"./24/icon-play-circle-outline":[470,162],"./24/icon-play-circle-outline.vue":[470,162],"./24/icon-plus":[471,163],"./24/icon-plus.vue":[471,163],"./24/icon-price-tag-filled":[472,164],"./24/icon-price-tag-filled.vue":[472,164],"./24/icon-price-tag-outline":[473,165],"./24/icon-price-tag-outline.vue":[473,165],"./24/icon-remove":[477,169],"./24/icon-remove-circle-filled":[474,166],"./24/icon-remove-circle-filled.vue":[474,166],"./24/icon-remove-circle-outline":[475,167],"./24/icon-remove-circle-outline.vue":[475,167],"./24/icon-remove-s":[476,168],"./24/icon-remove-s.vue":[476,168],"./24/icon-remove.vue":[477,169],"./24/icon-report-flag":[478,170],"./24/icon-report-flag.vue":[478,170],"./24/icon-reported-check":[479,171],"./24/icon-reported-check.vue":[479,171],"./24/icon-returns":[480,172],"./24/icon-returns.vue":[480,172],"./24/icon-rooms":[481,173],"./24/icon-rooms.vue":[481,173],"./24/icon-ruler":[482,174],"./24/icon-ruler.vue":[482,174],"./24/icon-search":[485,177],"./24/icon-search-circle-outline":[483,175],"./24/icon-search-circle-outline.vue":[483,175],"./24/icon-search-s":[484,176],"./24/icon-search-s.vue":[484,176],"./24/icon-search.vue":[485,177],"./24/icon-shop-similar":[487,179],"./24/icon-shop-similar-wide":[486,178],"./24/icon-shop-similar-wide.vue":[486,178],"./24/icon-shop-similar.vue":[487,179],"./24/icon-shop-the-look":[488,180],"./24/icon-shop-the-look.vue":[488,180],"./24/icon-smiley-sad":[489,181],"./24/icon-smiley-sad.vue":[489,181],"./24/icon-smiley-smile":[490,182],"./24/icon-smiley-smile.vue":[490,182],"./24/icon-star-empty":[491,183],"./24/icon-star-empty.vue":[491,183],"./24/icon-star-filled":[492,184],"./24/icon-star-filled.vue":[492,184],"./24/icon-star-half-filled":[493,185],"./24/icon-star-half-filled.vue":[493,185],"./24/icon-star-outline":[494,186],"./24/icon-star-outline.vue":[494,186],"./24/icon-styles":[495,187],"./24/icon-styles.vue":[495,187],"./24/icon-subject":[496,188],"./24/icon-subject.vue":[496,188],"./24/icon-sync":[497,189],"./24/icon-sync.vue":[497,189],"./24/icon-thumb-down-filled":[498,190],"./24/icon-thumb-down-filled.vue":[498,190],"./24/icon-thumb-down-outline":[499,191],"./24/icon-thumb-down-outline.vue":[499,191],"./24/icon-thumb-up-filled":[500,192],"./24/icon-thumb-up-filled.vue":[500,192],"./24/icon-thumb-up-outline":[501,193],"./24/icon-thumb-up-outline.vue":[501,193],"./24/icon-trash":[502,194],"./24/icon-trash.vue":[502,194],"./24/icon-upload-image":[503,195],"./24/icon-upload-image.vue":[503,195],"./24/icon-user":[505,197],"./24/icon-user-circle-outline":[504,196],"./24/icon-user-circle-outline.vue":[504,196],"./24/icon-user.vue":[505,197],"./24/icon-visa":[506,198],"./24/icon-visa.vue":[506,198],"./24/icon-visibility":[508,200],"./24/icon-visibility-off":[507,199],"./24/icon-visibility-off.vue":[507,199],"./24/icon-visibility.vue":[508,200],"./24/icon-visual-search":[510,202],"./24/icon-visual-search-m":[509,201],"./24/icon-visual-search-m.vue":[509,201],"./24/icon-visual-search.vue":[510,202],"./32/icon-add":[514,206],"./32/icon-add-circle-filled":[511,203],"./32/icon-add-circle-filled.vue":[511,203],"./32/icon-add-circle-outline":[512,204],"./32/icon-add-circle-outline.vue":[512,204],"./32/icon-add-s":[513,205],"./32/icon-add-s.vue":[513,205],"./32/icon-add.vue":[514,206],"./32/icon-arrow-back":[515,207],"./32/icon-arrow-back.vue":[515,207],"./32/icon-arrow-down":[516,208],"./32/icon-arrow-down.vue":[516,208],"./32/icon-arrow-forward":[517,209],"./32/icon-arrow-forward.vue":[517,209],"./32/icon-arrow-up":[518,210],"./32/icon-arrow-up.vue":[518,210],"./32/icon-audio":[520,212],"./32/icon-audio-filled":[519,211],"./32/icon-audio-filled.vue":[519,211],"./32/icon-audio.vue":[520,212],"./32/icon-basket":[521,213],"./32/icon-basket.vue":[521,213],"./32/icon-brands":[522,214],"./32/icon-brands.vue":[522,214],"./32/icon-cart":[525,217],"./32/icon-cart-filled":[523,215],"./32/icon-cart-filled.vue":[523,215],"./32/icon-cart-outline":[524,216],"./32/icon-cart-outline.vue":[524,216],"./32/icon-cart.vue":[525,217],"./32/icon-check":[529,221],"./32/icon-check-circle-filled":[526,218],"./32/icon-check-circle-filled.vue":[526,218],"./32/icon-check-circle-outline":[527,219],"./32/icon-check-circle-outline.vue":[527,219],"./32/icon-check-s":[528,220],"./32/icon-check-s.vue":[528,220],"./32/icon-check.vue":[529,221],"./32/icon-chevron-left":[530,222],"./32/icon-chevron-left.vue":[530,222],"./32/icon-chevron-right":[376,223],"./32/icon-chevron-right.vue":[376,223],"./32/icon-circle-empty-outline":[531,224],"./32/icon-circle-empty-outline.vue":[531,224],"./32/icon-clear-circle-filled":[532,225],"./32/icon-clear-circle-filled.vue":[532,225],"./32/icon-clear-circle-outline":[533,226],"./32/icon-clear-circle-outline.vue":[533,226],"./32/icon-clock":[534,227],"./32/icon-clock.vue":[534,227],"./32/icon-close":[69],"./32/icon-close-s":[65],"./32/icon-close-s.vue":[65],"./32/icon-close.vue":[69],"./32/icon-coat":[536,229],"./32/icon-coat-alt":[535,228],"./32/icon-coat-alt.vue":[535,228],"./32/icon-coat.vue":[536,229],"./32/icon-cookie":[537,230],"./32/icon-cookie.vue":[537,230],"./32/icon-customer-service":[538,231],"./32/icon-customer-service.vue":[538,231],"./32/icon-deals":[539,232],"./32/icon-deals.vue":[539,232],"./32/icon-delivery":[543,236],"./32/icon-delivery-alt":[540,233],"./32/icon-delivery-alt.vue":[540,233],"./32/icon-delivery-express":[541,234],"./32/icon-delivery-express.vue":[541,234],"./32/icon-delivery-fast":[542,235],"./32/icon-delivery-fast.vue":[542,235],"./32/icon-delivery.vue":[543,236],"./32/icon-discount":[544,237],"./32/icon-discount.vue":[544,237],"./32/icon-ecologic":[545,238],"./32/icon-ecologic.vue":[545,238],"./32/icon-elpy":[546,239],"./32/icon-elpy.vue":[546,239],"./32/icon-email":[547,240],"./32/icon-email.vue":[547,240],"./32/icon-error-circle-filled":[548,241],"./32/icon-error-circle-filled.vue":[548,241],"./32/icon-error-circle-outline":[549,242],"./32/icon-error-circle-outline.vue":[549,242],"./32/icon-exchange":[551,244],"./32/icon-exchange-filled":[550,243],"./32/icon-exchange-filled.vue":[550,243],"./32/icon-exchange.vue":[551,244],"./32/icon-expand-less":[552,245],"./32/icon-expand-less.vue":[552,245],"./32/icon-expand-more":[553,246],"./32/icon-expand-more.vue":[553,246],"./32/icon-facebook":[554,247],"./32/icon-facebook-solid":[104],"./32/icon-facebook-solid.vue":[104],"./32/icon-facebook.vue":[554,247],"./32/icon-fav-history":[555,248],"./32/icon-fav-history.vue":[555,248],"./32/icon-favorite-filled":[556,249],"./32/icon-favorite-filled.vue":[556,249],"./32/icon-favorite-outline":[558,251],"./32/icon-favorite-outline-thin":[557,250],"./32/icon-favorite-outline-thin.vue":[557,250],"./32/icon-favorite-outline.vue":[558,251],"./32/icon-file":[559,252],"./32/icon-file.vue":[559,252],"./32/icon-filter":[562,255],"./32/icon-filter-old":[560,253],"./32/icon-filter-old.vue":[560,253],"./32/icon-filter-xx-old":[561,254],"./32/icon-filter-xx-old.vue":[561,254],"./32/icon-filter.vue":[562,255],"./32/icon-flag-dk-circle":[563,256],"./32/icon-flag-dk-circle.vue":[563,256],"./32/icon-flag-dk-multi":[564,257],"./32/icon-flag-dk-multi.vue":[564,257],"./32/icon-flag-dk-squared":[565,258],"./32/icon-flag-dk-squared.vue":[565,258],"./32/icon-flag-fi-circle":[566,259],"./32/icon-flag-fi-circle.vue":[566,259],"./32/icon-flag-fi-multi":[567,260],"./32/icon-flag-fi-multi.vue":[567,260],"./32/icon-flag-fi-squared":[568,261],"./32/icon-flag-fi-squared.vue":[568,261],"./32/icon-flag-no-circle":[569,262],"./32/icon-flag-no-circle.vue":[569,262],"./32/icon-flag-no-multi":[570,263],"./32/icon-flag-no-multi.vue":[570,263],"./32/icon-flag-no-squared":[571,264],"./32/icon-flag-no-squared.vue":[571,264],"./32/icon-flag-se-circle":[572,265],"./32/icon-flag-se-circle.vue":[572,265],"./32/icon-flag-se-multi":[573,266],"./32/icon-flag-se-multi.vue":[573,266],"./32/icon-flag-se-squared":[574,267],"./32/icon-flag-se-squared.vue":[574,267],"./32/icon-help-circle-filled":[575,268],"./32/icon-help-circle-filled.vue":[575,268],"./32/icon-help-circle-outline":[576,269],"./32/icon-help-circle-outline.vue":[576,269],"./32/icon-home":[577,270],"./32/icon-home.vue":[577,270],"./32/icon-images":[578,271],"./32/icon-images.vue":[578,271],"./32/icon-info-circle-filled":[579,272],"./32/icon-info-circle-filled.vue":[579,272],"./32/icon-info-circle-outline":[580,273],"./32/icon-info-circle-outline.vue":[580,273],"./32/icon-instagram":[581,274],"./32/icon-instagram-solid":[105],"./32/icon-instagram-solid.vue":[105],"./32/icon-instagram.vue":[581,274],"./32/icon-invoice":[582,275],"./32/icon-invoice.vue":[582,275],"./32/icon-jeans":[583,276],"./32/icon-jeans.vue":[583,276],"./32/icon-lightning":[584,277],"./32/icon-lightning.vue":[584,277],"./32/icon-lock":[586,279],"./32/icon-lock-circle-outline":[585,278],"./32/icon-lock-circle-outline.vue":[585,278],"./32/icon-lock.vue":[586,279],"./32/icon-logout":[587,280],"./32/icon-logout.vue":[587,280],"./32/icon-menu":[588,281],"./32/icon-menu.vue":[588,281],"./32/icon-messages":[589,282],"./32/icon-messages.vue":[589,282],"./32/icon-more-horiz":[590,283],"./32/icon-more-horiz.vue":[590,283],"./32/icon-more-vert":[591,284],"./32/icon-more-vert.vue":[591,284],"./32/icon-mute":[593,286],"./32/icon-mute-filled":[592,285],"./32/icon-mute-filled.vue":[592,285],"./32/icon-mute.vue":[593,286],"./32/icon-my-offers":[594,287],"./32/icon-my-offers.vue":[594,287],"./32/icon-new":[596,289],"./32/icon-new-window":[595,288],"./32/icon-new-window.vue":[595,288],"./32/icon-new.vue":[596,289],"./32/icon-orders":[597,290],"./32/icon-orders.vue":[597,290],"./32/icon-outlet":[598,291],"./32/icon-outlet.vue":[598,291],"./32/icon-paperclip":[599,292],"./32/icon-paperclip.vue":[599,292],"./32/icon-pause-circle":[601,294],"./32/icon-pause-circle-outline":[600,293],"./32/icon-pause-circle-outline.vue":[600,293],"./32/icon-pause-circle.vue":[601,294],"./32/icon-pause-filled":[602,295],"./32/icon-pause-filled.vue":[602,295],"./32/icon-pause-outline":[603,296],"./32/icon-pause-outline.vue":[603,296],"./32/icon-pay-direct":[604,297],"./32/icon-pay-direct.vue":[604,297],"./32/icon-pdf":[605,298],"./32/icon-pdf.vue":[605,298],"./32/icon-pen":[606,299],"./32/icon-pen.vue":[606,299],"./32/icon-pinterest":[607,300],"./32/icon-pinterest-solid":[106],"./32/icon-pinterest-solid.vue":[106],"./32/icon-pinterest.vue":[607,300],"./32/icon-play-arrow":[609,302],"./32/icon-play-arrow-outline":[608,301],"./32/icon-play-arrow-outline.vue":[608,301],"./32/icon-play-arrow.vue":[609,302],"./32/icon-play-circle-filled":[610,303],"./32/icon-play-circle-filled.vue":[610,303],"./32/icon-play-circle-outline":[611,304],"./32/icon-play-circle-outline.vue":[611,304],"./32/icon-price-tag-outline":[612,305],"./32/icon-price-tag-outline.vue":[612,305],"./32/icon-question-mark":[613,306],"./32/icon-question-mark.vue":[613,306],"./32/icon-receipt":[614,307],"./32/icon-receipt.vue":[614,307],"./32/icon-remove":[618,311],"./32/icon-remove-circle-filled":[615,308],"./32/icon-remove-circle-filled.vue":[615,308],"./32/icon-remove-circle-outline":[616,309],"./32/icon-remove-circle-outline.vue":[616,309],"./32/icon-remove-s":[617,310],"./32/icon-remove-s.vue":[617,310],"./32/icon-remove.vue":[618,311],"./32/icon-returns":[621,314],"./32/icon-returns-30-days":[619,312],"./32/icon-returns-30-days.vue":[619,312],"./32/icon-returns-30days":[620,313],"./32/icon-returns-30days.vue":[620,313],"./32/icon-returns.vue":[621,314],"./32/icon-rooms":[622,315],"./32/icon-rooms.vue":[622,315],"./32/icon-ruler":[623,316],"./32/icon-ruler.vue":[623,316],"./32/icon-search":[625,318],"./32/icon-search-circle-outline":[624,317],"./32/icon-search-circle-outline.vue":[624,317],"./32/icon-search.vue":[625,318],"./32/icon-settings":[626,319],"./32/icon-settings.vue":[626,319],"./32/icon-shining-star":[627,320],"./32/icon-shining-star.vue":[627,320],"./32/icon-smiley-happy":[628,321],"./32/icon-smiley-happy.vue":[628,321],"./32/icon-smiley-sad":[629,322],"./32/icon-smiley-sad.vue":[629,322],"./32/icon-sparkles":[631,324],"./32/icon-sparkles-circle-outline":[630,323],"./32/icon-sparkles-circle-outline.vue":[630,323],"./32/icon-sparkles.vue":[631,324],"./32/icon-split-payment":[632,325],"./32/icon-split-payment.vue":[632,325],"./32/icon-star-filled":[633,326],"./32/icon-star-filled.vue":[633,326],"./32/icon-star-outline":[634,327],"./32/icon-star-outline.vue":[634,327],"./32/icon-story":[635,328],"./32/icon-story.vue":[635,328],"./32/icon-styles":[636,329],"./32/icon-styles.vue":[636,329],"./32/icon-subject":[637,330],"./32/icon-subject.vue":[637,330],"./32/icon-sync":[638,331],"./32/icon-sync.vue":[638,331],"./32/icon-thumb-down-filled":[639,332],"./32/icon-thumb-down-filled.vue":[639,332],"./32/icon-thumb-down-outline":[640,333],"./32/icon-thumb-down-outline.vue":[640,333],"./32/icon-thumb-sparkling":[641,334],"./32/icon-thumb-sparkling.vue":[641,334],"./32/icon-thumb-up-filled":[642,335],"./32/icon-thumb-up-filled.vue":[642,335],"./32/icon-thumb-up-outline":[643,336],"./32/icon-thumb-up-outline.vue":[643,336],"./32/icon-upload":[644,337],"./32/icon-upload.vue":[644,337],"./32/icon-user":[647,340],"./32/icon-user-circle-outline":[645,338],"./32/icon-user-circle-outline.vue":[645,338],"./32/icon-user-infos":[646,339],"./32/icon-user-infos.vue":[646,339],"./32/icon-user.vue":[647,340],"./32/icon-wallet":[648,341],"./32/icon-wallet.vue":[648,341],"./32/icon-youtube":[649,342],"./32/icon-youtube-solid":[107],"./32/icon-youtube-solid.vue":[107],"./32/icon-youtube.vue":[649,342],"./36/icon-basket":[650,343],"./36/icon-basket.vue":[650,343],"./48/icon-chatbot":[651,344],"./48/icon-chatbot.vue":[651,344],"./48/icon-heart-reminder":[95],"./48/icon-heart-reminder.vue":[95]};function n(e){if(!o.o(map,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=map[e],n=t[0];return Promise.all(t.slice(1).map(o.e)).then((function(){return o(n)}))}n.keys=function(){return Object.keys(map)},n.id=204,e.exports=n},241:function(e,t,o){var content=o(766);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("5d42574a",content,!0,{sourceMap:!1})},242:function(e,t,o){var content=o(768);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("697d6f98",content,!0,{sourceMap:!1})},271:function(e,t,o){var content=o(825);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("373af1af",content,!0,{sourceMap:!1})},272:function(e,t,o){var content=o(827);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("83e17372",content,!0,{sourceMap:!1})},274:function(e,t,o){var content=o(831);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("64392a0e",content,!0,{sourceMap:!1})},300:function(e,t,o){var content=o(907);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("d3ade392",content,!0,{sourceMap:!1})},301:function(e,t,o){var content=o(909);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("2241d688",content,!0,{sourceMap:!1})},305:function(e,t,o){var content=o(917);content.__esModule&amp;&amp;(content=content.default),"string"==typeof content&amp;&amp;(content=[[e.i,content,""]]),content.locals&amp;&amp;(e.exports=content.locals);(0,o(3).default)("a38a086a",content,!0,{sourceMap:!1})},336:function(e,t,o){(function(t){const o=t.env.ENDPOINT_ENV||"www",n={sv:"ellos.se",da:"ellos.dk",fi:"ellos.fi",no:"ellos.no"},r={sv:`${o}.${n.sv}`,da:`${o}.${n.da}`,fi:`${o}.${n.fi}`,no:`${o}.${n.no}`};e.exports={domains:r,rootDomains:n}}).call(this,o(144))},34:function(e,t,o){"use strict";t.a={baseURI:"https://assets.ellosgroup.com/i/ellos",labelBaseURI:"https://c1.amplience.net/c/ellos",product:{prefix:"ell",suffix:"Fs"},templates:{background:"$ec$",content:"$ec$",detail:"$eg$&amp;$em$&amp;$ep$&amp;$ed$",list:"$eg$&amp;$em$&amp;$ep$&amp;$el$",listLandscape:"$eg$&amp;$em$&amp;$epcl$&amp;$el$",thumbLandscape:"$eg$&amp;$em$&amp;$epcl$&amp;$el$",thumb:"$eg$&amp;$em$&amp;$ep2$&amp;$et$",zoom:"$eg$&amp;$emz$&amp;$ep$&amp;$ez$"},structures:{background:"{name}?{template}&amp;w={size}",download:"{name}",content:"{name}?{template}",detail:"b?{template}&amp;n={name}&amp;mw={size}",list:"b?{template}&amp;n={name}&amp;mw={size}",listLandscape:"b?{template}&amp;n={name}&amp;mw={size}",raw:"{name}?w={size}",thumbLandscape:"b?{template}&amp;n={name}&amp;mw={size}",thumb:"b?{template}&amp;n={name}&amp;mw={size}",zoom:"b?{template}&amp;n={name}&amp;mw={size}"}}},345:function(e,t,o){"use strict";var n=o(1),r=o(4);const l=window.__NUXT__;function c(){if(!this._hydrated)return this.$fetch()}function d(){if(!((e=this).$vnode&amp;&amp;e.$vnode.elm&amp;&amp;e.$vnode.elm.dataset&amp;&amp;e.$vnode.elm.dataset.fetchKey))return;var e;this._hydrated=!0,this._fetchKey=this.$vnode.elm.dataset.fetchKey;const data=l.fetch[this._fetchKey];if(data&amp;&amp;data._error)this.$fetchState.error=data._error;else for(const e in data)n.default.set(this.$data,e,data[e])}function h(){return this._fetchPromise||(this._fetchPromise=m.call(this).then((()=&gt;{delete this._fetchPromise}))),this._fetchPromise}async function m(){this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1;let e=null;const t=Date.now();try{await this.$options.fetch.call(this)}catch(t){0,e=Object(r.p)(t)}const o=this._fetchDelay-(Date.now()-t);o&gt;0&amp;&amp;await new Promise((e=&gt;setTimeout(e,o))),this.$fetchState.error=e,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((()=&gt;this.$nuxt.nbFetching--))}t.a={beforeCreate(){Object(r.l)(this)&amp;&amp;(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,n.default.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=h.bind(this),Object(r.a)(this,"created",d),Object(r.a)(this,"beforeMount",c))}}},355:function(e,t,o){"use strict";o.r(t);var n=o(357),r=o(34),l=o(5),c={components:{StyleLineUp:n.a},props:{json:{type:Object,required:!0}},data(){return{tags:[],ids:[],styles:{},locale:this.$i18n.localeProperties.iso,stylePath:""}},methods:{setStyles(){const e=this.json;this.tags=e.tag?e.tag.split(","):[],this.stylePath=e.link&amp;&amp;e.link.path?e.link.path:"#";const t=this.tags.length&gt;0?{path:this.stylePath,query:{filter:this.tags[0]}}:this.stylePath;this.styles={filter:{label:this.tags.length&gt;0?this.tags[0]:"",href:t},link:{path:this.stylePath,label:e.link&amp;&amp;e.link.label?e.link.label:"View all"},title:{text:e.title,decorated:!0,centered:!0},cards:[]},this.tags.length&gt;0?(this.$apollo.queries.getStylesByTags.skip=!1,this.$apollo.queries.getStylesByTags.refetch()):e.cards&amp;&amp;e.cards.map((e=&gt;{this.ids.push(e.image.name),this.addCard(e)}))},addCard(e){const link=e.image?`style/${e.image}`:e.link?e.link:`style/${e.image.name}`,t=void 0!==e.imageRatio?Object(l.imageRatio)(e.imageRatio):e.imageRatio?e.imageRatio:"3:2";this.styles.cards.push({id:e.id||e.image.name,...e.articles&amp;&amp;1===e.articles.length&amp;&amp;{name:e.articles[0].name,subBrand:e.articles[0].subBrand,currentPriceFmt:e.articles[0].currentPriceFmt},...e.articles&amp;&amp;e.articles.length&gt;1&amp;&amp;{productNumber:e.articles.length},media:["(min-width: 1200px) 380px","(min-width: 1024px) 390px","(min-width: 576px) 192px","100vw"],link:e.articles.length&lt;1?"":link,ratio:t,sources:[{descriptor:"250w",url:`${r.a.baseURI}/${e.image||e.image.name}?${r.a.templates.content}&amp;w=250`},{descriptor:"500w",url:`${r.a.baseURI}/${e.image||e.image.name}?${r.a.templates.content}&amp;w=500`},{descriptor:"750w",url:`${r.a.baseURI}/${e.image||e.image.name}?${r.a.templates.content}&amp;w=750`}]})}},watch:{getStylesByTags(){this.getStylesByTags.stylePages.map((style=&gt;{this.addCard(style)}))}},created(){this.setStyles()}},d=o(0),component=Object(d.a)(c,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.styles.cards?t("style-line-up",e._b({},"style-line-up",e.styles,!1)):e._e()}),[],!1,null,null,null);t.default=component.exports},39:function(e,t,o){"use strict";o.d(t,"b",(function(){return jo})),o.d(t,"a",(function(){return Z}));var n=o(1),r=o(32),l=o(71),c=o(149),d=o.n(c),h=o(66),m=o.n(h),f=o(72),v=o(37),y=o(4),_=o(5);"scrollRestoration"in window.history&amp;&amp;(Object(y.u)("manual"),window.addEventListener("beforeunload",(()=&gt;{Object(y.u)("auto")})),window.addEventListener("load",(()=&gt;{Object(y.u)("manual")})));const w=()=&gt;Object(y.m)(o.e(360).then(o.bind(null,1037))),k=()=&gt;Object(y.m)(Promise.all([o.e(380),o.e(361)]).then(o.bind(null,1868))),$=()=&gt;Object(y.m)(Promise.all([o.e(32),o.e(381),o.e(363)]).then(o.bind(null,1869))),x=()=&gt;Object(y.m)(Promise.all([o.e(0),o.e(2),o.e(1),o.e(365)]).then(o.bind(null,1904))),S=()=&gt;Object(y.m)(o.e(364).then(o.bind(null,1870))),P=()=&gt;Object(y.m)(Promise.all([o.e(33),o.e(375)]).then(o.bind(null,1290))),O=()=&gt;Object(y.m)(o.e(376).then(o.bind(null,1837))),C=()=&gt;Object(y.m)(o.e(373).then(o.bind(null,1838))),L=()=&gt;Object(y.m)(Promise.all([o.e(379),o.e(359)]).then(o.bind(null,1830))),T=()=&gt;Object(y.m)(o.e(367).then(o.bind(null,1905))),E=()=&gt;Object(y.m)(o.e(371).then(o.bind(null,1906))),I=()=&gt;Object(y.m)(o.e(372).then(o.bind(null,1853))),R=()=&gt;Object(y.m)(Promise.all([o.e(0),o.e(2),o.e(1),o.e(358)]).then(o.bind(null,1839))),j=()=&gt;Object(y.m)(Promise.all([o.e(0),o.e(2),o.e(1),o.e(370)]).then(o.bind(null,1907))),D=()=&gt;Object(y.m)(Promise.all([o.e(33),o.e(374)]).then(o.bind(null,1908))),N=()=&gt;Object(y.m)(Promise.all([o.e(35),o.e(32),o.e(382),o.e(368)]).then(o.bind(null,1828))),A=()=&gt;Object(y.m)(Promise.all([o.e(0),o.e(2),o.e(1),o.e(362)]).then(o.bind(null,1909))),F=()=&gt;Object(y.m)(Promise.all([o.e(0),o.e(2),o.e(1),o.e(366)]).then(o.bind(null,1910))),B=()=&gt;Object(y.m)(Promise.all([o.e(0),o.e(2),o.e(1),o.e(369)]).then(o.bind(null,1911))),M=()=&gt;Object(y.m)(Promise.all([o.e(0),o.e(2),o.e(1)]).then(o.bind(null,974))),U=()=&gt;{};n.default.use(f.a);const V={mode:"history",base:"/",linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(e,t,o){let n=!1;const r=window.$nuxt,l=Object(_.extractFiltersFromPath)(e.path).path!==Object(_.extractFiltersFromPath)(t.path).path,c=e.path===t.path&amp;&amp;e.hash!==t.hash&amp;&amp;(e.hash.includes("#panel=")||t.hash.includes("#panel=")),d=e.path===t.path&amp;&amp;e.hash!==t.hash&amp;&amp;("#zoom"===e.hash||"#zoom"===t.hash),h=e.path===t.path&amp;&amp;e.hash!==t.hash&amp;&amp;("#terms"===e.hash||"#terms"===t.hash),m=!t.hash.includes("#")&amp;&amp;!e.hash.includes("#")&amp;&amp;t.name.includes("productDetail")&amp;&amp;e.name.includes("productDetail")&amp;&amp;t.params.id.split("-")[0]===e.params.id.split("-")[0]&amp;&amp;0===Object.keys(e.query).length;if(o)n=o;else if(c||d||m||h||!l||!function(e){const t=Object(y.g)(e);if(1===t.length){const{options:e={}}=t[0];return!1!==e.scrollToTop}return t.some((e=&gt;{let{options:t}=e;return t&amp;&amp;t.scrollToTop}))}(e)){if(m){const{headerVisibility:e,headerSize:t,scrollTop:o}=r.$store.state.ui,l=document.querySelector(".product-detail .product-gallery").getBoundingClientRect().top+o;let c=0;if(o+e&gt;=l)return c=r.$store.state.ui.wideLayout?l-t:l-e,void setTimeout((()=&gt;window.scrollTo({top:c,behavior:"smooth"})),0);n={x:0,y:c}}}else n={x:0,y:0};return e.meta.prevScrolled=n.y&gt;0,e.meta.savedPosition=n,l&amp;&amp;(e.path!==t.path||e.hash===t.hash||c)||r.$nextTick((()=&gt;r.$emit("triggerScroll"))),new Promise((t=&gt;{r.$once("triggerScroll",(()=&gt;{if(e.hash){let t=e.hash;void 0!==window.CSS&amp;&amp;void 0!==window.CSS.escape&amp;&amp;(t=`#${window.CSS.escape(t.substr(1))}`);try{const e=document.querySelector(t);if(e){var o;n={selector:t};const r=Number(null===(o=getComputedStyle(e)["scroll-margin-top"])||void 0===o?void 0:o.replace("px",""));r&amp;&amp;(n.offset={y:r})}}catch(e){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}t(n)}))}))},routes:[{path:"/content",component:w,name:"content___da"},{path:"/content",component:w,name:"content___fi"},{path:"/content",component:w,name:"content___no"},{path:"/content",component:w,name:"content___sv"},{path:"/deals",component:k,meta:{trackingPageType:"Deals"},name:"dealsV2___da"},{path:"/deals",component:k,meta:{trackingPageType:"Deals"},name:"dealsV2___fi"},{path:"/deals",component:k,meta:{trackingPageType:"Deals"},name:"dealsV2___no"},{path:"/deals",component:k,meta:{trackingPageType:"Deals"},name:"dealsV2___sv"},{path:"/favorites",component:$,name:"favorites___da"},{path:"/favorites",component:$,name:"favorites___fi"},{path:"/favorites",component:$,name:"favorites___no"},{path:"/favorites",component:$,name:"favorites___sv"},{path:"/gift-card",component:x,meta:{trackingPageType:"Listpage"},alias:["/presentkort","/gavekort","/lahjakortti"],name:"giftCard___da"},{path:"/gift-card",component:x,meta:{trackingPageType:"Listpage"},alias:["/presentkort","/gavekort","/lahjakortti"],name:"giftCard___fi"},{path:"/gift-card",component:x,meta:{trackingPageType:"Listpage"},alias:["/presentkort","/gavekort","/lahjakortti"],name:"giftCard___no"},{path:"/gift-card",component:x,meta:{trackingPageType:"Listpage"},alias:["/presentkort","/gavekort","/lahjakortti"],name:"giftCard___sv"},{path:"/magic-features",component:S,name:"features___da"},{path:"/magic-features",component:S,name:"features___fi"},{path:"/magic-features",component:S,name:"features___no"},{path:"/magic-features",component:S,name:"features___sv"},{path:"/styles",component:P,meta:{trackingPageType:"Styles"},name:"styleList___da"},{path:"/styles",component:P,meta:{trackingPageType:"Styles"},name:"styleList___fi"},{path:"/styles",component:P,meta:{trackingPageType:"Styles"},name:"styleList___no"},{path:"/styles",component:P,meta:{trackingPageType:"Styles"},name:"styleList___sv"},{path:"/version",component:O,name:"version___da"},{path:"/version",component:O,name:"version___fi"},{path:"/version",component:O,name:"version___no"},{path:"/version",component:O,name:"version___sv"},{path:"/your-style-test",component:C,name:"Ditt stiltest___da"},{path:"/your-style-test",component:C,name:"Ditt stiltest___fi"},{path:"/your-style-test",component:C,name:"Ditt stiltest___no"},{path:"/your-style-test",component:C,name:"Ditt stiltest___sv"},{path:"/brand/list",component:L,meta:{trackingPageType:"Brandpage"},name:"brand___da"},{path:"/brand/list",component:L,meta:{trackingPageType:"Brandpage"},name:"brand___fi"},{path:"/brand/list",component:L,meta:{trackingPageType:"Brandpage"},name:"brand___no"},{path:"/brand/list",component:L,meta:{trackingPageType:"Brandpage"},name:"brand___sv"},{path:"/preview/:id",component:T,name:"preview___da"},{path:"/preview/:id",component:T,name:"preview___fi"},{path:"/preview/:id",component:T,name:"preview___no"},{path:"/preview/:id",component:T,name:"preview___sv"},{path:"/story/:id",component:E,meta:{trackingPageType:"Storypage"},name:"story___da"},{path:"/story/:id",component:E,meta:{trackingPageType:"Storypage"},name:"story___fi"},{path:"/story/:id",component:E,meta:{trackingPageType:"Storypage"},name:"story___no"},{path:"/story/:id",component:E,meta:{trackingPageType:"Storypage"},name:"story___sv"},{path:"/style/:name",component:I,meta:{trackingPageType:"Styledetail"},name:"styleDetail___da"},{path:"/style/:name",component:I,meta:{trackingPageType:"Styledetail"},name:"styleDetail___fi"},{path:"/style/:name",component:I,meta:{trackingPageType:"Styledetail"},name:"styleDetail___no"},{path:"/style/:name",component:I,meta:{trackingPageType:"Styledetail"},name:"styleDetail___sv"},{path:"/brand/:id/:level0?/:level1?/:level2?/:level3?/:level4?",component:R,meta:{trackingPageType:"Productpage"},name:"brandDetail___da"},{path:"/brand/:id/:level0?/:level1?/:level2?/:level3?/:level4?",component:R,meta:{trackingPageType:"Productpage"},name:"brandDetail___fi"},{path:"/brand/:id/:level0?/:level1?/:level2?/:level3?/:level4?",component:R,meta:{trackingPageType:"Productpage"},name:"brandDetail___no"},{path:"/brand/:id/:level0?/:level1?/:level2?/:level3?/:level4?",component:R,meta:{trackingPageType:"Productpage"},name:"brandDetail___sv"},{path:"/search/:id?/:rule(b)?/:level1?/:level2?/:level3?/:level4?",component:j,meta:{trackingPageType:"Searchresult"},name:"search___da"},{path:"/search/:id?/:rule(b)?/:level1?/:level2?/:level3?/:level4?",component:j,meta:{trackingPageType:"Searchresult"},name:"search___fi"},{path:"/search/:id?/:rule(b)?/:level1?/:level2?/:level3?/:level4?",component:j,meta:{trackingPageType:"Searchresult"},name:"search___no"},{path:"/search/:id?/:rule(b)?/:level1?/:level2?/:level3?/:level4?",component:j,meta:{trackingPageType:"Searchresult"},name:"search___sv"},{path:"/:department/styles",component:D,meta:{trackingPageType:"Styles"},name:"styleDepartmentList___da"},{path:"/:department/styles",component:D,meta:{trackingPageType:"Styles"},name:"styleDepartmentList___fi"},{path:"/:department/styles",component:D,meta:{trackingPageType:"Styles"},name:"styleDepartmentList___no"},{path:"/:department/styles",component:D,meta:{trackingPageType:"Styles"},name:"styleDepartmentList___sv"},{path:"/:brand?/:name/:id(DGC_\\d{3}|\\d{7}|\\d{7}-\\d{2}||\\d{7}-\\d{2}-[a-zA-Z0-9]+)",component:N,meta:{trackingPageType:"Productpage"},name:"productDetail___da"},{path:"/:brand?/:name/:id(DGC_\\d{3}|\\d{7}|\\d{7}-\\d{2}||\\d{7}-\\d{2}-[a-zA-Z0-9]+)",component:N,meta:{trackingPageType:"Productpage"},name:"productDetail___fi"},{path:"/:brand?/:name/:id(DGC_\\d{3}|\\d{7}|\\d{7}-\\d{2}||\\d{7}-\\d{2}-[a-zA-Z0-9]+)",component:N,meta:{trackingPageType:"Productpage"},name:"productDetail___no"},{path:"/:brand?/:name/:id(DGC_\\d{3}|\\d{7}|\\d{7}-\\d{2}||\\d{7}-\\d{2}-[a-zA-Z0-9]+)",component:N,meta:{trackingPageType:"Productpage"},name:"productDetail___sv"},{path:"/:id?/:level1?/:level2?/:level3?/deals/:deal?",component:A,meta:{trackingPageType:"Deals"},name:"deals___da"},{path:"/:id?/:level1?/:level2?/:level3?/deals/:deal?",component:A,meta:{trackingPageType:"Deals"},name:"deals___fi"},{path:"/:id?/:level1?/:level2?/:level3?/deals/:deal?",component:A,meta:{trackingPageType:"Deals"},name:"deals___no"},{path:"/:id?/:level1?/:level2?/:level3?/deals/:deal?",component:A,meta:{trackingPageType:"Deals"},name:"deals___sv"},{path:"/:outlet/:level0?/:level1?/:level2?/:level3?/:level4?",component:F,meta:{trackingPageType:"Outletpage"},name:"outlet___da"},{path:"/:outlet/:level0?/:level1?/:level2?/:level3?/:level4?",component:F,meta:{trackingPageType:"Outletpage"},name:"outlet___fi"},{path:"/:outlet/:level0?/:level1?/:level2?/:level3?/:level4?",component:F,meta:{trackingPageType:"Outletpage"},name:"outlet___no"},{path:"/:outlet/:level0?/:level1?/:level2?/:level3?/:level4?",component:F,meta:{trackingPageType:"Outletpage"},name:"outlet___sv"},{path:"/:sale/:level0?/:level1?/:level2?/:level3?/:level4?",component:B,meta:{trackingPageType:"Salepage"},name:"sale___da"},{path:"/:sale/:level0?/:level1?/:level2?/:level3?/:level4?",component:B,meta:{trackingPageType:"Salepage"},name:"sale___fi"},{path:"/:sale/:level0?/:level1?/:level2?/:level3?/:level4?",component:B,meta:{trackingPageType:"Salepage"},name:"sale___no"},{path:"/:sale/:level0?/:level1?/:level2?/:level3?/:level4?",component:B,meta:{trackingPageType:"Salepage"},name:"sale___sv"},{path:"/:id/:rule(b)?/:level1?/:level2?/:level3?/:level4?/*",component:M,meta:{trackingPageType:"Listpage"},name:"category___sv"},{path:"/:id/:rule(b)?/:level1?/:level2?/:level3?/:level4?/*",component:M,meta:{trackingPageType:"Listpage"},name:"category___no"},{path:"/:id/:rule(b)?/:level1?/:level2?/:level3?/:level4?/*",component:M,meta:{trackingPageType:"Listpage"},name:"category___fi"},{path:"/:id/:rule(b)?/:level1?/:level2?/:level3?/:level4?/*",component:M,meta:{trackingPageType:"Listpage"},name:"category___da"}],fallback:!1};var z={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render(e,t){let{parent:o,data:data,props:n}=t;const r=o.$createElement;data.nuxtChild=!0;const l=o,c=o.$nuxt.nuxt.transitions,d=o.$nuxt.nuxt.defaultTransition;let h=0;for(;o;)o.$vnode&amp;&amp;o.$vnode.data.nuxtChild&amp;&amp;h++,o=o.$parent;data.nuxtChildDepth=h;const m=c[h]||d,f={};H.forEach((e=&gt;{void 0!==m[e]&amp;&amp;(f[e]=m[e])}));const v={};K.forEach((e=&gt;{"function"==typeof m[e]&amp;&amp;(v[e]=m[e].bind(l))}));{const e=v.beforeEnter;v.beforeEnter=t=&gt;{if(window.$nuxt.$nextTick((()=&gt;{window.$nuxt.$emit("triggerScroll")})),e)return e.call(l,t)}}if(!1===m.css){const e=v.leave;(!e||e.length&lt;2)&amp;&amp;(v.leave=(t,o)=&gt;{e&amp;&amp;e.call(l,t),l.$nextTick(o)})}let y=r("routerView",data);return n.keepAlive&amp;&amp;(y=r("keep-alive",{props:n.keepAliveProps},[y])),r("transition",{props:f,on:v},[y])}};const H=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],K=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"];var W=o(354),G=o(176),J=o(355),X={name:"ErrorPage",head(){const head={title:this.errorTitle};return this.$store.commit("setPageTitle",head.title),head},components:{NoResults:W.a,RecentlyViewed:G.default,StyleLineUp:J.default},props:{contentSlot:{type:Array,default:()=&gt;[]},error:{type:Object,required:!0},page:{type:Object,default:()=&gt;({})},info:{type:Object,default:()=&gt;({path:"",desc:""})}},data:()=&gt;({errorLabels:{401:"Unauthorized",404:"Page Not Found",410:"Product not available",403:"The requested page is Forbidden",500:"An error has occurred"}}),computed:{departments(){return this.$store.state.navigation.departments.filter((e=&gt;{const t=this.$store.state.ui.breakpoints.indexOf(this.$store.state.ui.breakpoint);return!(t&gt;1&amp;&amp;e.hideInDesktopMenu||1===t&amp;&amp;e.hideInMobileMenu||"stylee"===e.type&amp;&amp;!0!==this.$store.getters.styleeEnabled)})).map((e=&gt;({label:e.label,path:e.path})))},components(){return this.contentSlot.map((e=&gt;({is:e._meta.schema,json:e}))).filter(Boolean)},errorTitle(){const{statusCode:e}=this.error;return`Error ${e} - ${this.errorLabels[e]||this.errorLabels[500]}`},finalErrorCode(){const{statusCode:e}=this.error;return 410===e?404:e}}},Q=(o(765),o(0)),Y={name:"NuxtError",components:{ErrorPage:Object(Q.a)(X,(function(){var e=this,t=e._self._c;return t("main",{attrs:{role:"main"}},[t("no-results",{attrs:{error:e.finalErrorCode,associated:e.departments,debug:e.error.debug}}),e._v(" "),e._l(e.components,(function(component,e){return t(component.is,{key:`component-${e}`,tag:"component",attrs:{json:component.json}})})),e._v(" "),t("recently-viewed")],2)}),[],!1,null,null,null).exports},props:{error:{type:Object,default:()=&gt;{}}},async asyncData(e){let{$api:t,store:o}=e,n={};try{const e=await t("/page?path=/error");if(e.errorType)return{};const{backgroundStyle:r,content:content,department:l,headerVariant:c,preHeader:d,...h}=e;o.commit("setHeader",{headerVariant:c}),o.commit("ui/background",r),o.commit("preHeader",d),n={contentSlot:content,page:h}}catch(e){}return{content:n}},data(){const e=this.error.statusCode||this.error.status;let t=this.$store.state.error;if(!t){let o,n=this.$store.state.app.cId;o=this.error.timestamp?new Date(this.error.timestamp):new Date,this.error.correlationId&amp;&amp;(n=this.error.correlationId),t=[`ERROR: ${e}`,n,o.toISOString()].filter(Boolean).join(", ")}return{debug:t,statusCode:e,content:{}}},computed:{formattedError(){const{statusCode:e,code:code,...t}=this.error;return{...t,statusCode:this.statusCode,debug:this.debug}}},created(){this.$store.commit("statusCode",this.statusCode)},destroyed(){this.$store.commit("statusCode",200),this.$store.commit("setError","")},mounted(){this.statusCode?Object(_.trackError)(`error ${this.statusCode}`):Object(_.trackError)("error 500")}},Z=Object(Q.a)(Y,(function(){var e=this;return(0,e._self._c)("error-page",e._b({attrs:{error:e.formattedError}},"error-page",e.content,!1))}),[],!1,null,null,null).exports,ee={name:"Nuxt",components:{NuxtChild:z,NuxtError:Z},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured(e){this.displayingNuxtError&amp;&amp;(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey(){if(void 0!==this.nuxtChildKey||this.$route.matched.length&gt;1)return this.nuxtChildKey||Object(y.c)(this.$route.matched[0].path)(this.$route.params);const[e]=this.$route.matched;if(!e)return this.$route.path;const t=e.components.default;if(t&amp;&amp;t.options){const{options:e}=t;if(e.key)return"function"==typeof e.key?e.key(this.$route):e.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate(){n.default.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render(e){return this.nuxt.err&amp;&amp;this.nuxt.errPageReady?this.errorFromNuxtError?(this.$nextTick((()=&gt;this.errorFromNuxtError=!1)),e("div",{},[e("h2","An error occurred while showing the error page"),e("p","Unfortunately an error occurred and while showing the error page another error occurred"),e("p",`Error details: ${this.errorFromNuxtError.toString()}`),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((()=&gt;this.displayingNuxtError=!1)),e(Z,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}},te={name:"NuxtLoading",data:()=&gt;({percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}),computed:{left(){return!(!this.continuous&amp;&amp;!this.rtl)&amp;&amp;(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy(){this.clear()},methods:{clear(){clearInterval(this._timer),clearTimeout(this._throttle),clearTimeout(this._hide),this._timer=null},start(){return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((()=&gt;this.startTimer()),this.throttle):this.startTimer(),this},set(e){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(e))),this},get(){return this.percent},increase(e){return this.percent=Math.min(100,Math.floor(this.percent+e)),this},decrease(e){return this.percent=Math.max(0,Math.floor(this.percent-e)),this},pause(){return clearInterval(this._timer),this},resume(){return this.startTimer(),this},finish(){return this.percent=this.reversed?0:100,this.hide(),this},hide(){return this.clear(),this._hide=setTimeout((()=&gt;{this.show=!1,this.$nextTick((()=&gt;{this.percent=0,this.reversed=!1}))}),500),this},fail(e){return this.canSucceed=!1,this},startTimer(){this.show||(this.show=!0),void 0===this._cut&amp;&amp;(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((()=&gt;{this.skipTimerCount&gt;0?this.skipTimerCount--:(this.reversed?this.decrease(this._cut):this.increase(this._cut),this.continuous&amp;&amp;(this.percent&gt;=100||this.percent&lt;=0)&amp;&amp;(this.skipTimerCount=1,this.reversed=!this.reversed))}),100)}},render(e){let t=e(!1);return this.show&amp;&amp;(t=e("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount&gt;0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),t}},oe=(o(767),Object(Q.a)(te,undefined,undefined,!1,null,null,null).exports),ie=(o(769),o(331)),ne=o(124);const ae=[];var re={...ne.a,async created(){this.$store.dispatch("abtest/set",this.$store.getters.abtestFeatures.filter((e=&gt;"A"!==e.variation)))},computed:{...ne.a.computed,abTests(){const e=this.$store.state.ui.wideLayout?"desktop":"mobile";return this.$store.state.abtest.tests.filter((t=&gt;"all"===t.device||t.device===e))}},watch:{...ne.a.watch,"$route.name":{handler(e){this.trackABTest(this.abTests.filter((t=&gt;{let{route:o}=t;return o.some((t=&gt;e.startsWith(t)))})))}},abTests(){this.abTestTrackCurrent()}},methods:{abTestTrackCurrent(){const e=this.abTests.filter((e=&gt;{let{route:t}=e;return!t||t.some((e=&gt;this.$route.name.startsWith(e)||"all"===e))}));this.trackABTest(e)},trackABTest(data){const e=data.map((e=&gt;{if(!ae.includes(e.name))return ae.push(e.name),e})).filter(Boolean);Object(_.trackAbTest)(e)}}},se=o(16),le=o(348),ce={extends:o(115).a,data:()=&gt;({results:[],suggestions:[]}),watch:{value(e){clearTimeout(this.inputTimeout),e.length&gt;1?this.inputTimeout=setTimeout(this.getSuggestions,300):this.suggestions=[]}},methods:{async getSuggestions(){if(!this.value)return;const e=await this.$api(`/search?term=${this.value}`);e.errorType||(this.suggestions=e.map((e=&gt;{var t;const o=(null==e||null===(t=e.name)||void 0===t?void 0:t.replace(e.matchingText,`&lt;mark&gt;${e.matchingText}&lt;/mark&gt;`))||"";if("article"===e.type)return{id:e.id,value:o,url:this.localeLocation({name:"productDetail",params:{brand:e.subBrandSeo,name:e.nameSeo,id:e.id}})};if("category"===e.type)return{id:e.path,value:[o].concat(e.parents).join(" "),url:e.path};if("brand"===e.type){const t={name:"brandDetail",params:{id:e.path}};return{id:e.path,value:o,url:this.localeLocation(t)}}return"redirect"===e.type&amp;&amp;{id:e.path,value:o,url:e.path,type:"redirect"}})))}}},ue=Object(Q.a)(ce,undefined,undefined,!1,null,null,null).exports,de=o(45);const{props:pe,...he}=le.a,{checkoutLink:me,departments:fe,level2:ge,userLinks:ve,loginPath:ye,variant:be,..._e}=pe;he.props=_e;var we={extends:he,components:{InstantSearch:ue},computed:{abTest61(){var e;const t=null===(e=this.$store.state.features.find((e=&gt;{let{key:t}=e;return"ab_T61"===t})))||void 0===e?void 0:e.cookieValue;return!(!t||!["B","C"].includes(t))&amp;&amp;t},checkoutLink(){return this.$store.getters["cart/link"]},favoritesLink(){return this.$store.getters["favorites/link"]},departments(){const e=this.$route.name.startsWith("brandDetail");return this.$store.state.navigation.departments.map((t=&gt;{if(t.hideInDesktopMenu)return!1;if(Reflect.has(t,"abtest")&amp;&amp;!this.$store.state.abtest.names.includes(t.abtest))return!1;if("stylee"===t.type&amp;&amp;!0!==this.$store.getters.styleeEnabled)return!1;const{path:path}=t;let{label:label,type:o}=t,n=this.$store.state.departmentPath&amp;&amp;this.$store.state.departmentPath.startsWith(path);return path.includes("/brand/list")&amp;&amp;e&amp;&amp;(n=!0),this.abTest61?!["collaborations","inspiration","instashop"].includes(o)&amp;&amp;(["deals","sale","outlet"].includes(o)||(o=void 0),"deals"===o&amp;&amp;(label=this.$t("filters.level0.all",{category:label})),{current:n,label:label,path:path,type:o}):{current:n,label:label,path:path}})).filter(Boolean)},level2(){if(!this.$store.state.departmentPath)return!1;const e=this.$store.state.departmentPath,{children:t,label:title,path:path}=this.$store.state.navigation.departments.find((t=&gt;e.startsWith(t.path)))||{};if(!t)return!1;const[,o]=this.$route.path.split("/b/"),n=this.$route.path.startsWith(`${this.$i18n.localeProperties.routes.sale.path}/`);let r=!1;if(t){return{title:title,path:path,items:t.map((t=&gt;{var l;if(t.drawer)return!1;const{desc:desc,tags:c,aside:aside,children:d,...data}=t;let h,m,f;const v=t.fixedPath||t.path;if("C"===this.abTest61&amp;&amp;(["outlet","sale"].includes(t.type)||null!==(l=t.path)&amp;&amp;void 0!==l&amp;&amp;l.startsWith("/brand/list"))&amp;&amp;(m=!0),r||(o&amp;&amp;o===t.businessRule?h="true":n?e===v?h="page":v.startsWith(`${this.$i18n.localeProperties.routes.sale.path}/`)&amp;&amp;(h="true"):e===v?h="page":e.startsWith(v)?h="true":d&amp;&amp;e.startsWith("/story")&amp;&amp;(h=d.some((t=&gt;e===t.path)))),h&amp;&amp;(r=!0),d&amp;&amp;(f=d.map((t=&gt;{if(t.drawer)return!1;let o=!1;if(h){const n=t.fixedPath||t.path;e===n?o="page":e.startsWith(n)&amp;&amp;(o="true")}return{...t,current:o}})).filter(Boolean)),this.SSR&amp;&amp;this.$route.params.level1)return{...data,current:h,abTestHidden:m};const y={...data,desc:desc,tags:c,aside:aside,current:h,abTestHidden:m};return!data.grid&amp;&amp;f&amp;&amp;(y.children=f),y})).filter(Boolean)}}return!1},userLinks(){return this.$store.state.userLinks},variant(){return this.$store.state.header.headerVariant},loginPath:()=&gt;de.b.links.comoLogin},methods:{trackProduct(e){let{product:t,index:o}=e;this.$store.commit("setProductOptions",{index:o+1,listId:this.$store.state.cart.crossSellTracking,listName:this.$store.state.cart.crossSellTitle}),this.$emit("product",t)}}},ke=Object(Q.a)(we,undefined,undefined,!1,null,null,null).exports,$e=o(356);const{props:xe,...Se}=$e.a,Pe=["productDetail","categoryList","departmentStart"],{...Oe}=xe||{};Se.props=Oe;var Ce={extends:Se,data(){const{infos:e,networks:t,styles:o}=this.$store.state.navigation;return{infos:e,networks:t,styles:o,loginPath:de.b.links.comoLogin}},computed:{abTest64(){var e;const t=null===(e=this.$store.state.features.find((e=&gt;{let{key:t}=e;return"ab_T64"===t})))||void 0===e?void 0:e.cookieValue;return!(!t||!["B","C"].includes(t))&amp;&amp;t},departments(){const e=this.SSR&amp;&amp;Pe.includes(this.$route.name);return this.$store.state.navigation.departments.map((t=&gt;{if(t.hideInMobileMenu)return!1;if("stylee"===t.type&amp;&amp;!0!==this.$store.getters.styleeEnabled)return!1;const{children:o,...data}=t,n={current:this.$route.path.includes(data.path),...data};if(!e&amp;&amp;o&amp;&amp;(n.children=o,this.abTest64&amp;&amp;"sport-outdoor"!==data.type)){const e=o.map(((e,t)=&gt;{var o;if("outlet"===e.type&amp;&amp;null!==(o=e.path)&amp;&amp;void 0!==o&amp;&amp;o.includes("/deals")){if("B"===this.abTest64&amp;&amp;0===t)return!1;if("C"===this.abTest64&amp;&amp;0!==t)return!1}return e})).filter(Boolean);n.children=e}return n})).filter(Boolean)},userLinks(){return this.$store.state.userLinks}},methods:{trackAction(data){this.$emit("action",data)}}},Le=Object(Q.a)(Ce,undefined,undefined,!1,null,null,null).exports,Te=o(89).a,Ee=Object(Q.a)(Te,undefined,undefined,!1,null,null,null).exports,Ie="46bd21da0000640005009403",Re="46e59c7b0000640005015975",je="46df0cca0000640005013436",De="46d2d92e0000640005009ecf",Ne=o(14),Ae={name:"TrustPilotWidget",head(){return this.visible&amp;&amp;!this.scriptLoaded?{script:[{type:"text/javascript",src:"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js",async:!0}]}:{}},data:()=&gt;({scriptLoaded:!1,visible:!1}),computed:{location(){const e=this.$i18n.locale;return this.$i18n.locales.find((t=&gt;t.code===e))},link(){const{country:e}=this.location;return`https://${e.toLowerCase()}.trustpilot.com/review/ellos.${e.toLowerCase()}`},businessUnitID(){let e="";switch(this.$i18n.locale){case"sv":e=String(De);break;case"no":e=String(je);break;case"da":e=String(Ie);break;case"fi":e=String(Re);break;default:e=String("")}return e}},methods:{loaded(){Ne.b.observe(this,"handleVisibility")},handleVisibility(e){e&amp;&amp;(this.visible=!0,Ne.b.unobserve(this),this.scriptLoaded&amp;&amp;window.Trustpilot.loadFromElement(this.$refs.widget))}},mounted(){this.scriptLoaded="Trustpilot"in window,this.$store.state.ui.pageLoaded&amp;&amp;this.loaded()},beforeDestroy(){Ne.b.unobserve(this)},watch:{"$store.state.ui.pageLoaded":{handler(){window.setTimeout((()=&gt;{this.loaded()}),500)}}}},Fe=(o(824),Object(Q.a)(Ae,(function(){var e=this,t=e._self._c;return t("section",{staticClass:"trustpilot wrap"},[t("div",{ref:"widget",staticClass:"trustpilot-widget",attrs:{"data-locale":e.location.iso,"data-template-id":"53aa8912dec7e10d38f59f36","data-businessunit-id":e.businessUnitID,"data-style-height":"140px","data-style-width":"100%","data-theme":"light","data-stars":"4,5","data-review-languages":e.location.code}},[t("a",{attrs:{href:e.link,target:"_blank",rel:"noopener"}},[e._v("Trustpilot")])])])}),[],!1,null,null,null).exports),Be={name:"ChatbotOverlay",computed:{isMobileView(){return this.$store.state.ui.breakpoints.indexOf(this.$store.state.ui.breakpoint)&lt;3}}},qe=(o(826),Object(Q.a)(Be,(function(){var e=this,t=e._self._c;return e.isMobileView?t("div",{staticClass:"chatbot-overlay",attrs:{"aria-hidden":"true"},on:{click:function(t){return e.$emit("click",t)}}}):e._e()}),[],!1,null,null,null).exports),Me=o(8),Ue=o(78),Ve=o(7),ze={components:{CtaSolid:Me.a,OverlayDialog:Ue.a,UiIcon:Ve.a},props:{button:{type:Object,default:()=&gt;({label:"",path:""})},headline:{type:String,default:""},push:{type:Object,default:()=&gt;({message:"",terms:""})},text:{type:String,default:""},title:{type:String,required:!0,default:""}},methods:{closeOverlay(){this.$store.dispatch("ui/escapeKey"),this.$store.commit("informationOverlay",!1),this.button.path&amp;&amp;this.$router.push({path:this.button.path})}}},He=(o(830),Object(Q.a)(ze,(function(){var e=this,t=e._self._c;return t("overlay-dialog",{attrs:{name:"information-overlay",title:e.title,"header-close":!0},on:{close:e.closeOverlay}},[t("ui-icon",{attrs:{name:"icon-check",size:"s"}}),e._v(" "),e.headline?t("h1",[e._v("\n    "+e._s(e.headline)+"\n  ")]):e._e(),e._v(" "),e.text?t("p",{domProps:{innerHTML:e._s(e.text)}}):e._e(),e._v(" "),e.push.message?t("p",{staticClass:"push-message",domProps:{innerHTML:e._s(e.push.message)}}):e._e(),e._v(" "),e.push.terms?t("p",{staticClass:"push-terms"},[e._v("\n    "+e._s(e.push.terms)+"\n  ")]):e._e(),e._v(" "),e.button.label?t("div",[t("cta-solid",{attrs:{label:e.button.label,size:"l"},on:{click:e.closeOverlay}})],1):e._e()],1)}),[],!1,null,null,null).exports),Ke=o(350),We=o(358),Ge=o(332),Je=(o(872),o(75)),Xe=o(118),Qe=o(171),Ye=o(42),Ze=o(12),et=o(26),tt={name:"VisualSearchResults",components:{ProductGrid:Je.a,DropList:Xe.a,LoadMore:Qe.a,Cropper:Ge.a,LoadingDots:Ye.a,UiIcon:Ve.a,TextHeading:Ze.a,MediaImage:et.a},mixins:[se.a],props:{bounds:{type:Array,default:()=&gt;[]},offers:{type:Array,default:()=&gt;[]},cropperImage:{type:String,default:""},boundsLoading:{type:Boolean,default:!1},offersLoading:{type:Boolean,default:!1},cmsData:{type:Object,default:null},offersList:{type:Array,default:()=&gt;[]},sortOptions:{type:Array,default:()=&gt;[]},defaultImage:{type:Object,default:()=&gt;{}}},data:()=&gt;({cropperDefault:!0,componentKey:0,imageSourceSets:[["522w","522"],["680w","680"],["800w","800"]]}),computed:{isLoading(){return this.boundsLoading||this.offersLoading},wideLayout(){return this.$store.state.ui.wideLayout},itemsPerLine(){return this.wideLayout||"small"===this.$store.state.ui.breakpoint?3:2},isMobile(){return this.$store.state.ui.breakpoints.indexOf(this.$store.state.ui.breakpoint)&lt;3}},watch:{wideLayout(){this.forceRerender()},bounds:{deep:!0,handler(e,t){var o,n;e.length&amp;&amp;(null===(o=e[0])||void 0===o?void 0:o.origin)!==(null===(n=t[0])||void 0===n?void 0:n.origin)&amp;&amp;this.stencilCoordinates(e[0].coordinates)}}},mounted(){var e;this.bounds.length&amp;&amp;null!==(e=this.bounds[0])&amp;&amp;void 0!==e&amp;&amp;e.origin.length&amp;&amp;setTimeout((()=&gt;{this.stencilCoordinates(this.bounds[0].coordinates)}),100)},methods:{handleBound(e){this.$emit("setActiveBound",e),this.stencilCoordinates(e.coordinates),this.$emit("trackInteraction",{name:"fe_bb_bb_click",tag:/^blob:/i.test(this.cropperImage)?"camera":"discovery_button",body:{catalog:e.catalog,category:e.label,feed:this.$store.state.ui.project,gender:e.gender,image_url:/^blob:/i.test(this.cropperImage)?"":this.cropperImage,num_of_bbs:this.bounds.length}})},stencilCoordinates(e){const{width:t,height:o,left:n,top:r}=e;this.cropperDefault=!0;this.$refs.cropper.setCoordinates({width:t,height:o,left:n,top:r})},stencilTracker(e){let{coordinates:t,image:image}=e;const o=document.querySelector(".vs-results__cropper-container__cropper-tool");if(this.$emit("cropperDimensions",{imageWidth:image.width,imageHeight:image.height,previewWidth:image.width*image.transforms.scaleX,previewHeight:image.height*image.transforms.scaleY,cropperHeight:o.clientHeight,cropperWidth:o.clientWidth}),this.cropperDefault)this.cropperDefault=!1;else{const e=JSON.stringify({unit:"%",x:t.left/image.width,y:t.top/image.height,x2:(t.left+t.width)/image.width,y2:(t.top+t.height)/image.height});this.wideLayout&amp;&amp;this.$emit("manualCrop",e)}},toggleUploadView(){this.$emit("toggleUploadView")},cropperDimensions(e){this.setCropperDimensions(e)},sortOffers(e){this.$emit("setActiveSort",e)},showMoreOffers(){this.$emit("loadMore")},selectArticle(data){this.$emit("selectArticle",data)},forceRerender(){this.componentKey+=1}}},ot=(o(906),Object(Q.a)(tt,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"vs-results"},[t("div",{ref:"cropperTool",staticClass:"vs-results__cropper-container"},[t("div",{staticClass:"vs-results__cropper-container__cropper-tool"},[e.isLoading&amp;&amp;!e.cropperImage?t("div",{staticClass:"loading-overlay"},[t("loading-dots")],1):e._e(),e._v(" "),e.cropperImage?[t("cropper",{ref:"cropper",attrs:{src:e.cropperImage,"resize-image":{wheel:!1,touch:!1,adjustStencil:!1},"stencil-props":{movable:e.wideLayout,resizable:e.wideLayout}},on:{change:e.stencilTracker}}),e._v(" "),e._l(e.bounds,(function(o,i){return t("div",{key:i,staticClass:"bound",class:{hidden:o.active||e.boundsLoading},style:{top:o.coordinates.center.y+"px",left:o.coordinates.center.x+"px"},attrs:{role:"button","aria-label":o.label},on:{click:function(t){return e.handleBound(o)}}},[t("ui-icon",{attrs:{name:"icon-plus",size:"s"}})],1)}))]:[t("div",{staticClass:"preview-image"},[t("media-image",e._b({},"media-image",e.defaultImage,!1))],1)]],2),e._v(" "),e.isMobile?e._e():t("div",{staticClass:"promote-upload",attrs:{role:"button"},on:{click:e.toggleUploadView}},[t("p",{domProps:{innerHTML:e._s(e.cmsData.promoteText)}})])]),e._v(" "),t("div",{staticClass:"vs-results__product-list"},[t("div",{staticClass:"vs-results__product-list__results-header"},[e.wideLayout?t("text-heading",{attrs:{level:"1"}},[e._v("\n        "+e._s(e.$i18n.t("visualSearch.similarProducts"))+"\n      ")]):e._e(),e._v(" "),t("div",{staticClass:"vs-results__product-list__results-header__info"},[t("div",{staticClass:"total-hits"},[e._v("\n          "+e._s(e.offers.length)+" "+e._s(e.$i18n.t("productSort.hits").toLowerCase())+"\n        ")]),e._v(" "),e.offers.length?t("div",{staticClass:"article-sort"},[t("p",[e._v(e._s(e.$i18n.t("productSort.overlay")))]),e._v(" "),t("drop-list",{attrs:{title:e.$i18n.t("productSort.overlay"),list:e.sortOptions},on:{action:e.sortOffers}})],1):e._e()])],1),e._v(" "),e.isLoading?t("div",{staticClass:"loading-overlay"},[t("loading-dots")],1):e._e(),e._v(" "),t("product-grid",{key:e.componentKey,attrs:{cards:e.offersList,columns:e.itemsPerLine,"disable-card-overlay":!0,"still-image":!0},on:{action:e.selectArticle}}),e._v(" "),t("load-more",{attrs:{total:e.offers.length,count:e.offersList.length,"show-progress":!1},on:{loadmore:e.showMoreOffers}}),e._v(" "),e.offers.length&amp;&amp;!e.isMobile?t("div",{staticClass:"promote-upload-bottom",attrs:{role:"button"},on:{click:e.toggleUploadView}},[t("p",{domProps:{innerHTML:e._s(e.cmsData.promoteText)}})]):e._e()],1)])}),[],!1,null,null,null).exports),it=o(24),nt=o(156),at=o(29),st={name:"VisualSearch",components:{VisualSearchUpload:We.a,VisualSearchResults:ot,OverlayModal:it.a},data:()=&gt;({componentKey:0,imageSourceSets:[["522w","522"],["680w","680"],["800w","800"]]}),computed:{...Object(r.e)("visualSearch",["isOpen","boundsLoading","offersLoading","cropperImage","offers","cmsData","resultsViewActive"]),...Object(r.c)("visualSearch",["formattedBounds","offersList","sortOptions"]),visualUploadProps(){return{boundsLoading:this.boundsLoading,offersLoading:this.offersLoading,cmsData:this.cmsData,defaultImage:this.defaultImage}},visualResultProps(){return{bounds:this.formattedBounds.length&gt;1?this.formattedBounds:[],boundsLoading:this.boundsLoading,cropperImage:this.cropperImage,offersList:this.offersList,offers:this.offers,sortOptions:this.sortOptions(this.$i18n),cmsData:this.cmsData,offersLoading:this.offersLoading,defaultImage:this.defaultImage}},defaultImage(){const e=Object(nt.a)("raw",this.cmsData.defaultImage.name);return{optimizeImageFormat:!0,contain:!0,ratio:"1:1",sources:at.a.fromPath(e,this.imageSourceSets)}},wideLayout(){return this.$store.state.ui.wideLayout},itemsPerLine(){return this.wideLayout?4:"small"===this.$store.state.ui.breakpoint?3:2},showResults(){return this.resultsViewActive||this.offers.length},isMobile(){return this.$store.state.ui.breakpoints.indexOf(this.$store.state.ui.breakpoint)&lt;3}},watch:{isOpen(e){e?(window.history.state&amp;&amp;window.history.state.visualSearchActive||window.history.pushState({visualSearchActive:!0},document.title,window.location.href),window.addEventListener("popstate",this.handleBrowserNavigation),this.isMobile&amp;&amp;this.$EgTrackingService.activateActionTracking("activate-t46")):(window.removeEventListener("popstate",this.handleBrowserNavigation),window.history.state&amp;&amp;window.history.state.visualSearchActive&amp;&amp;window.history.back())}},methods:{...Object(r.d)("visualSearch",["setOpenStatus","setResultsViewActive","setCropperImage","setCropperDimensions","setActiveSort","setVisibleOffers","clearResultView"]),...Object(r.b)("visualSearch",["handleBound","handleManualCrop","getBounds","interactionEvent","setDefaultStateWithTimeout"]),closeOverlay(){this.setOpenStatus(!1),this.setDefaultStateWithTimeout()},cropperDimensions(e){this.setCropperDimensions(e)},sortOffers(e){this.setActiveSort(e.type)},showMoreOffers(){this.setVisibleOffers(20)},setActiveBound(e){this.handleBound({bound:e,route:this.$route})},manualCrop(e){this.handleManualCrop({coordinates:e,route:this.$route})},uploadImage(e,t,o){this.getBounds({reqBody:e,route:this.$route,searchType:o,preview:t})},uploadError(e){this.$store.commit("notification",{icon:!1,type:"error",name:"upload-submission-error",title:"upload error",text:e})},handleEvent(data){this.interactionEvent({event:data.name,tag:data.tag,body:data.body})},selectArticle(data){this.$store.state.shoppableOverlay&amp;&amp;this.$store.commit("shoppableOverlay",!1),this.interactionEvent({event:"fe_offer_click",tag:/^blob:/i.test(this.cropperImage)?"camera":"discovery_button",sku:data.productId.split("-")[0],sourceId:this.cropperImage.match(/\d{7}-\d{2}/)?this.cropperImage.match(/\d{7}-\d{2}/)[0]:null,body:{position:data.index+1,sku:data.productId}})},toggleUploadView(){this.clearResultView()},handleBrowserNavigation(){this.isOpen&amp;&amp;this.closeOverlay()}}},lt=(o(908),Object(Q.a)(st,(function(){var e=this,t=e._self._c;return t("overlay-modal",{attrs:{title:!e.wideLayout&amp;&amp;e.$i18n.t("visualSearch.findSimilarProducts"),opened:e.isOpen,"extra-classes":{"results-loaded":e.offers.length},"panel-name":"visual-search-overlay","overlay-id":"overlay-top"},on:{close:e.closeOverlay}},[e.showResults?t("visual-search-results",e._b({on:{setActiveBound:e.setActiveBound,manualCrop:e.manualCrop,cropperDimensions:e.cropperDimensions,trackInteraction:e.handleEvent,setActiveSort:e.sortOffers,loadMore:e.showMoreOffers,selectArticle:e.selectArticle,toggleUploadView:e.toggleUploadView}},"visual-search-results",e.visualResultProps,!1)):t("visual-search-upload",e._b({on:{uploadImage:e.uploadImage,uploadError:e.uploadError,trackInteraction:e.handleEvent}},"visual-search-upload",e.visualUploadProps,!1))],1)}),[],!1,null,null,null).exports),ct=o(351),ut=o(352),pt=o(92),ht=o(353),mt={test:"https://d3nob1ikskotuf.cloudfront.net/webComponent.bundle.js",api:"https://hsm39fdjd4.execute-api.eu-north-1.amazonaws.com"},ft={src:`https://ebbot-v2.storage.googleapis.com/ebbot-web/init.js?t=${Math.random()}`,botIds:{default:"ebe5navfbl7n4q8cg3de8rxi904957","sv-SE":"ebe5navfbl7n4q8cg3de8rxi904957","da-DK":"ebimg32m2uefasm8frhyv1bjbtdi1j","fi-FI":"ebj4wuqer4jvslekpzjkmzydupsitx","nb-NO":"ebpjgxnjpg7wryc4bkwlb9pk7r16vp"},config:{botId:void 0,ovh:!1}},gt=o(111),vt=o(940);var yt={name:"DefaultLayout",components:{PreHeader:()=&gt;o.e(385).then(o.bind(null,1854)),HeaderSite:ke,FooterSite:Ee,NavigationDrawer:Le,InlineNotification:()=&gt;o.e(390).then(o.bind(null,1871)),TrustPilot:Fe,ChatbotOverlay:qe,InformationOverlay:He,CartOverlay:Ke.a,VisualSearch:lt,ShoppableOverlay:ct.a,ChatbotBadge:ut.a,OverlayModal:it.a,NewsletterSubscription:pt.default,FavoritesReminder:ht.a},mixins:[ie.a,re,se.a],data(){const e="false"===this.$route.query.thirdparty,t={};return{scripts:t,appliedPromotions:[],preloadScripts:Object.values(t),showCookieBanner:!1,signupOverlayVisitPop:3,userFetched:!1,chatbotOverlay:!1,noThirdParty:e,chatbotScriptLoaded:!1,chatbotLoading:!1}},head(){var e;const t=[];this.$store.state.features.some((e=&gt;{let{key:t,active:o}=e;return"ab_T32b"===t&amp;&amp;o}))&amp;&amp;t.push("ab_T32b"),this.$store.state.features.some((e=&gt;{let{key:t,active:o}=e;return t.startsWith("ab_T53")&amp;&amp;o}))&amp;&amp;t.push("ab_T53"),this.$store.state.abToggleChatbot||t.push("abToggleChatbot");const o=this.preloadScripts.map((e=&gt;{let{src:t,type:o}=e;const link={rel:o,href:t};return"preload"===o&amp;&amp;(link.as="script"),link})),n={htmlAttrs:{lang:this.$i18n.locale,"data-robot-rendered":this.$store.getters.robot},bodyAttrs:{class:t.concat(this.abtestClasses)},link:[...o],meta:[],script:[]};let r;return n.link.push({rel:"canonical",href:`${this.$store.state.hostUrl}${this.canonicalPath}`}),null!==(e=gt.a.noindexUrls)&amp;&amp;void 0!==e&amp;&amp;e.find((path=&gt;this.$route.path.includes(path)))&amp;&amp;(r="noindex, follow"),r&amp;&amp;n.meta.push({hid:"robots",name:"robots",content:r}),this.pageLoaded&amp;&amp;!this.noThirdParty&amp;&amp;(this.flowboxScript&amp;&amp;n.script.push({src:this.flowboxScript,id:"flowbox-js-embed",async:!0,callback:()=&gt;{this.$store.commit("setFlowboxScriptLoaded",!0)}}),this.styleeScript&amp;&amp;n.script.push({src:this.styleeScript,id:"stylee-component",async:!0,callback:()=&gt;{this.$store.commit("setStyleeScriptLoaded",!0)}})),this.$store.state.gtmConfig&amp;&amp;!this.noThirdParty&amp;&amp;n.script.push({src:this.$store.state.gtmConfig.script,async:!0}),n},computed:{abTest79(){var e;const t=null===(e=this.$store.state.features.find((e=&gt;{let{key:t}=e;return"ab_T79"===t})))||void 0===e?void 0:e.cookieValue;return!(!t||!["B","C"].includes(t))&amp;&amp;t},isMobileView(){return this.$store.state.ui.breakpoints.indexOf(this.$store.state.ui.breakpoint)&lt;3},wideLayout(){return this.$store.state.ui.wideLayout},backgroundStyle(){return!!this.$store.state.ui.background&amp;&amp;{background:this.$store.state.ui.background}},cmsPreview(){return this.$store.state.departmentPath.startsWith("/preview")},flowboxScript(){return!!this.$store.state.flowboxScriptRequired&amp;&amp;"https://connect.getflowbox.com/flowbox.js"},styleeScript(){return!!this.$store.state.styleeScriptRequired&amp;&amp;mt.test},canonicalPath(){const e=this.$route.query.page?`?page=${this.$route.query.page}`:"";let path=this.$route.path+e;if(this.$route.path.endsWith("/all")){const t=this.$store.state.navigation.departments.find((e=&gt;!!e.children&amp;&amp;`${e.path}/all`===this.$route.path));t&amp;&amp;(path=t.path+e)}return path},cookieConsent(){return this.pageLoaded&amp;&amp;this.$store.state.cookieConsent},chatbotScript(){return!(!this.$store.getters.chatBot||this.cmsPreview)&amp;&amp;ft.src},departmentRootPath(){return this.$store.state.departmentPath.substr(1).split("/")[0]},loadNavigation(){return this.navigationDrawerOpened||this.pageLoaded},navigationDrawerOpened(){const{navigationDrawer:e}=this.$store.state.ui;return e.opened},notification(){return this.$store.state.notification},informationOverlay(){return this.$store.state.informationOverlay},shoppableContent(){return this.$store.state.shoppableOverlay},pageLoaded(){return this.$store.state.ui.pageLoaded},hasWideLayout(){return this.$store.state.ui.wideLayout},abTestSignupOverlay(){return this.$store.state.features.find((e=&gt;{let{key:t}=e;return"ab_T37"===t}))},pagePromotion(){return this.pageLoaded&amp;&amp;this.userFetched&amp;&amp;this.$store.state.favoritesFetched&amp;&amp;this.$route.query.Ellos_ApplyPromotion},preHeader(){return this.$store.state.preHeader},preHeaderClosed(){return this.$store.state.preHeaderClosed.includes(this.departmentRootPath||"default")},preHeaderCount(){return this.preHeader.length},SSR(){return this.$store.state.ui.SSR}},watch:{"$store.state.pageTitle":{handler(e){if(!e)return;var t;e.split(" ").includes("undefined")||(Object(_.trackGtmVirtualPageLoad)(this.$route.fullPath.replace(this.$route.path,""),this.$route,this.$store,this.$i18n.localeProperties,this.$store.state.ui.breakpoint),null!==(t=this.$route)&amp;&amp;void 0!==t&amp;&amp;null!==(t=t.name)&amp;&amp;void 0!==t&amp;&amp;t.startsWith("productDetail")&amp;&amp;this.$store.commit("gtmPageViewEventSent",!0))}},"$store.state.ui.SSR":{handler(){const e=window.sessionStorage.getItem("preHeaderClosed");e&amp;&amp;setTimeout((()=&gt;{this.$store.commit("preHeaderClosed",JSON.parse(e))}))}},"$store.state.numberOfVisitedPages":{handler(e,t){var o,n;this.$store.getters.robot||!this.$store.state.footer.newsletter.enabled||null!==(o=this.$store.state.user.marketingConsent)&amp;&amp;void 0!==o&amp;&amp;o.emailMarketingAllowed&amp;&amp;null!==(n=this.$store.state.user.marketingConsent)&amp;&amp;void 0!==n&amp;&amp;n.mobileMarketingAllowed||(this.pagePromotion&amp;&amp;this.signupOverlayVisitPop++,e===this.signupOverlayVisitPop&amp;&amp;setTimeout((()=&gt;{var e;const t=null===(e=window)||void 0===e||null===(e=e.sessionStorage)||void 0===e?void 0:e.getItem("marketingCooldown");var o;this.abTestSignupOverlay&amp;&amp;!t&amp;&amp;(this.$EgTrackingService.activateActionTracking("activate-t37"),null!==(o=this.abTestSignupOverlay)&amp;&amp;void 0!==o&amp;&amp;o.active&amp;&amp;(this.$store.dispatch("ui/escapeKey"),this.$store.commit("ui/showSignupOverlay",!0)))}),2e3))}},async pageLoaded(){this.$api("/navigation").then((data=&gt;this.$store.commit("departments",data))).catch(),await this.getUser(),await this.getFavorites(),await this.getRecentlyViewed(),this.appendTracking(),this.$route.query.reviewConfirmation&amp;&amp;this.reviewConfirmation()},pagePromotion(e){e&amp;&amp;this.applyPromotion(e)},cookieConsent(){window.CookieConsent.consent.statistics&amp;&amp;(this.$store.commit("user/setSessionId"),this.setUUID())}},beforeMount(){Object(_.setGlobal)({key:"dataLayer",defaultValue:[]}),Object(_.setGlobal)({key:"digitalData",defaultValue:{}})},mounted(){this.$nuxt.$on("triggerScroll",this.forceScrollPosition),window.addEventListener("storage",(async e=&gt;{if("favoritesCount"===e.key){const{oldValue:t,newValue:o}=e;o!==t&amp;&amp;(this.$store.state.user.logged||localStorage.getItem("favorites")||(0==+o&amp;&amp;this.$store.commit("favorites/set",[]),await this.getUser()),await this.getFavorites())}}))},methods:{loadChatbotScript(){if(this.chatbotScriptLoaded||!this.chatbotScript)return;this.chatbotLoading=!0;const script=document.createElement("script");script.src=this.chatbotScript,script.defer=!0,script.id="init-js-widget",Object(_.setGlobal)({key:"Ebbot",value:{...ft.config,botId:ft.botIds[this.$i18n.localeProperties.iso]}}),script.onload=()=&gt;{window.Ebbot.onLoad=this.onloadChatbot},document.head.appendChild(script)},onloadChatbot(){"function"==typeof window.Ebbot.openChatWindow&amp;&amp;(this.toggleChatbotOverlay(),window.Ebbot.openChatWindow(),this.chatbotScriptLoaded=!0,this.chatbotLoading=!1)},toggleChatbotOverlay(e){if(e&amp;&amp;window.Ebbot.isChatWindowOpened())return window.Ebbot.closeChatWindow(),void(this.chatbotOverlay=!1);this.chatbotOverlay=!this.chatbotOverlay},async applyPromotion(e){if(this.appliedPromotions.includes(e))return;this.appliedPromotions.push(e);const t=await this.$api(`/checkout/baskets/offers/${e}`,{method:"PUT"}).catch((e=&gt;({errorCode:"CANNOT_APPLY_OFFER"})));if(t.errorCode)"ALREADY_ACTIVATED"===t.errorData?this.notifyPromotion("info",this.$i18n.t("promotion.offer.alreadyApplied",{offerCode:e}),e):"IS_EXPIRED"===t.errorData?this.notifyPromotion("info",this.$i18n.t("promotion.offer.expired",{offerCode:e}),e):this.notifyPromotion("error",this.$i18n.t("promotion.code.notvalid"),e);else{const{basket:o}=t,n=o.appliedOffers.concat(o.notAppliedOffers).find((t=&gt;t.code===e));if(n){const text=this.$i18n.tc("promotion.applied",o.appliedOffers.length,{promotion:n.name});this.notifyPromotion("success",text,e)}}},appendTracking(){this.noThirdParty||(Object(_.initialGtmEvent)(),Object(_.trackGtmPageLoad)(this.$route,this.$store,this.$i18n.localeProperties,this.$store.state.ui.breakpoint),this.$store.commit("gtmPageLoadEvents",!0),Object(_.trackMagicFeatures)(this.$store.state.features),Object(_.trackAllMagicFeatures)(this.$store.state.features,this.$store.state.eguid),this.user&amp;&amp;(Object(_.trackGtmLogin)(this.user.customerNumber),delete this.user),window.CookieConsent&amp;&amp;window.CookieConsent.consented?this.$store.commit("setCookieConsent",!0):window.addEventListener("CookiebotOnAccept",(()=&gt;{this.$store.commit("setCookieConsent",!0)}),{once:!0}),this.$EgTrackingService.pageTracking())},clearNotifictaion(){this.$store.commit("notification",!1)},forceScrollPosition(){if(window.cancelAnimationFrame(this.forceScrollPositionFrame),window.clearTimeout(this.forceScrollPositionTimeout),!this.$route.meta.savedPosition||0===this.$route.meta.savedPosition.y)return;const e=this.$route.meta.savedPosition.y+this.$store.state.ui.height;if(e&lt;=document.scrollingElement.scrollHeight)return;let t=!0;this.forceScrollPositionTimeout=window.setTimeout((()=&gt;{t=!1,document.scrollingElement.scrollTop=this.$route.meta.savedPosition.y,this.$route.meta.savedPosition.y=0}),5e3);const o=()=&gt;{const n=document.scrollingElement.scrollHeight;e&lt;=n&amp;&amp;(t=!1,document.scrollingElement.scrollTop=this.$route.meta.savedPosition.y,this.$route.meta.savedPosition.y=0,window.clearTimeout(this.forceScrollPositionTimeout)),t&amp;&amp;(this.forceScrollPositionFrame=window.requestAnimationFrame(o))};this.forceScrollPositionFrame=window.requestAnimationFrame(o)},async getUser(){const e=await this.$api("/checkout/baskets/summary");if(e.basket&amp;&amp;this.$store.commit("cart/setCount",e.basket.productCount),e.customer){const t=await this.$api("/payment/accounts",{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:JSON.stringify({customerNumber:e.customer.customerNumber})}),o=t.errorType?{}:t;this.setUser({...e.customer,...o,logged:!0})}this.userFetched=!0,this.$store.commit("setUserFetched",!0)},async getFavorites(){const e=JSON.parse(localStorage.getItem("favorites"));if(this.$store.state.user.logged){const data=await this.$api("/favorites/savedList");if(data.statusCode&gt;499)return void this.$store.commit("setFavoritesFetched",!0);if(null!==e){const t=this.filterEqualsAndMerge(e,data.itemIds);this.$store.commit("favorites/set",t),this.$store.dispatch("favorites/updateSavedList")}else this.$store.commit("favorites/set",data.itemIds)}this.$store.state.user.logged||null===e||(localStorage.setItem("favorites",JSON.stringify(e)),this.$store.commit("favorites/set",e)),this.$store.commit("setFavoritesFetched",!0)},async getRecentlyViewed(){if(this.$store.state.user.logged){const data=await this.$api("/recent/list");let t=!1;if(data){let o;if(localStorage.getItem("recentlyViewed")){var e;const n=JSON.parse(localStorage.getItem("recentlyViewed"));null===(e=data.list)||void 0===e||e.forEach((p=&gt;n.push(p))),t=!0,o=n.splice(0,20)}else o=data.list;this.$store.commit("recentlyViewed/set",o),this.$store.commit("recentlyViewed/updateStorage"),t&amp;&amp;this.$store.dispatch("recentlyViewed/updateDb"),this.$store.dispatch("recentlyViewed/getLineup")}else{if(localStorage.getItem("recentlyViewed")){const e=JSON.parse(localStorage.getItem("recentlyViewed"));this.$store.commit("recentlyViewed/set",e),this.$store.dispatch("recentlyViewed/updateDb"),this.$store.dispatch("recentlyViewed/getLineup")}}}else{if(localStorage.getItem("recentlyViewed")){const e=JSON.parse(localStorage.getItem("recentlyViewed"));this.$store.commit("recentlyViewed/set",e),this.$store.dispatch("recentlyViewed/getLineup")}}this.$store.commit("recentlyViewed/finishedLoading")},filterEqualsAndMerge:(e,t)=&gt;e.filter((e=&gt;t.every((t=&gt;e.id!==t.id)))).concat(t),handlePreHeaderClose(){this.$store.commit("preHeaderClosed",this.departmentRootPath||"default")},closeSignupOverlay(){this.$store.commit("ui/showSignupOverlay",!1)},closeTermsOverlay(){this.$router.replace({hash:""}),this.$store.commit("ui/showTermsOverlay",!1)},notifyPromotion(e,text,t){this.$store.commit("notification",{icon:!1,type:e,name:`promotion-notification-${t}`,text:text,title:"Promotion code notification"})},reviewConfirmation(){this.$store.commit("informationOverlay",{name:"reviewConfirmation",title:this.$i18n.t("reviewConfirmation.title"),headline:this.$i18n.t("reviewConfirmation.headline"),text:this.$i18n.t("reviewConfirmation.text"),button:{label:this.$i18n.t("reviewConfirmation.button.label"),path:"/"},push:{message:this.$i18n.te("reviewConfirmation.push.message")?this.$i18n.t("reviewConfirmation.push.message"):"",terms:this.$i18n.te("reviewConfirmation.push.terms")?this.$i18n.t("reviewConfirmation.push.terms"):""}})},setBasket(e){this.$store.dispatch("cart/set",e)},setUser(e){this.$store.dispatch("user/set",e)},trackSearch(data){Object(_.trackSearch)(null==data?void 0:data.term),Object(_.trackClickSearch)(data)},trackPreHeader(data){Object(_.trackClickCarousel)({label:data.text,path:data.link,name:null,index:data.index+1})},trackAction(data){Object(_.trackClickHeader)({...data,path:data.link}),this.isMobileView&amp;&amp;this.$EgTrackingService.activateActionTracking("mobilemenulevel0")},trackNavigation(data){if(this.isMobileView&amp;&amp;void 0!==data.level&amp;&amp;this.$EgTrackingService.activateActionTracking(`mobilemenulevel${data.level+1}`),data.path)if(Array.isArray(data)&amp;&amp;data.length){const label=data[data.length-1],path=data.length&amp;&amp;data.join("/");Object(_.trackClickMenu)({path:path,label:label})}else Object(_.trackClickMenu)(data)},getCookieValue(e){const t=document.cookie.split("; ").map((e=&gt;e.split("="))),o=t.find((t=&gt;{let[o]=t;return o===e}));return o?o[1]:null},setUUID(){if(document.cookie.includes("eg_uuid"))this.$store.commit("user/setUniqueUserId",this.getCookieValue("eg_uuid"));else{const e=Object(vt.a)();document.cookie=`eg_uuid=${e};path=/`,this.$store.commit("user/setUniqueUserId",e)}},trackCartRecommendation(data){const{products:e,title:title,trackingId:t,action:o}=data;Object(_.trackProductList)(e&amp;&amp;e.length?e.map(((e,i)=&gt;({...e,index:i+1,brand:e.subBrand,price:e.currentPrice,variantId:e.id,discount:e.originalPrice-e.currentPrice}))):[],null,this.$store,this.$i18n.localeProperties,o?{eventAction:"click_view_more"}:{},{listId:t,listName:title})}}},bt=yt,_t=(o(916),Object(Q.a)(bt,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"site-wrapper",class:{"ab-test-79":e.abTest79}},[t("portal-target",{attrs:{name:"overlay-top",slim:""}}),e._v(" "),!e.preHeaderCount||e.preHeaderClosed||e.abTest79?e._e():t("pre-header",{attrs:{notifications:e.preHeader},on:{closed:e.handlePreHeaderClose,action:e.trackPreHeader}}),e._v(" "),t("header-site",{on:{trackSearch:e.trackSearch,action:e.trackAction,path:e.trackNavigation}}),e._v(" "),t("navigation-drawer",{on:{action:e.trackNavigation}}),e._v(" "),e.preHeaderCount&amp;&amp;!e.preHeaderClosed&amp;&amp;"C"===e.abTest79?t("pre-header",{attrs:{notifications:e.preHeader},on:{closed:e.handlePreHeaderClose,action:e.trackPreHeader}}):e._e(),e._v(" "),t("Nuxt",{style:e.backgroundStyle}),e._v(" "),e.$store.state.ui.showFooter?[t("trust-pilot"),e._v(" "),t("footer-site")]:e._e(),e._v(" "),e.notification?t("inline-notification",e._b({key:e.notification.name,on:{close:e.clearNotifictaion}},"inline-notification",e.notification,!1)):e._e(),e._v(" "),t("portal-target",{attrs:{name:"overlay",slim:""}}),e._v(" "),e.chatbotScriptLoaded?e._e():t("chatbot-badge",{attrs:{title:e.$i18n.t("chatbot.openChatbot"),loading:e.chatbotLoading},on:{action:e.loadChatbotScript}}),e._v(" "),e.chatbotOverlay?t("chatbot-overlay",{on:{click:e.toggleChatbotOverlay}}):e._e(),e._v(" "),e.informationOverlay?t("information-overlay",e._b({key:e.informationOverlay.name},"information-overlay",e.informationOverlay,!1)):e._e(),e._v(" "),t("visual-search"),e._v(" "),t("cart-overlay",{on:{action:e.trackAction,tracking:e.trackCartRecommendation}}),e._v(" "),e.shoppableContent?t("shoppable-overlay",{key:e.shoppableContent.title,attrs:{"shoppable-data":e.shoppableContent}}):e._e(),e._v(" "),e.$store.state.user.logged?e._e():t("favorites-reminder",{attrs:{"is-open":e.$store.state.favorites.reminder}}),e._v(" "),t("overlay-modal",{attrs:{title:e.$i18n.t("newsletter.signup.overlay.title"),opened:e.$store.state.ui.showSignupOverlay,"panel-name":"newsletter-signup-overlay","overlay-id":"overlay-top",partial:!0,"prevent-bg-close":!0},on:{close:e.closeSignupOverlay}},[t("newsletter-subscription",{attrs:{variant:"overlay"}})],1),e._v(" "),t("overlay-modal",{attrs:{title:e.$i18n.t("newsletter.terms.title"),opened:e.$store.state.ui.showTermsOverlay,"panel-name":"newsletter-terms-overlay","overlay-id":"overlay",partial:!0},on:{close:e.closeTermsOverlay}},[e.$store.state.user.logged?t("p",[e._v("\n      "+e._s(e.$i18n.t("newsletter.terms.text.known"))+"\n    ")]):t("p",[e._v("\n      "+e._s(e.$i18n.t("newsletter.terms.text.unknown"))+"\n    ")])])],2)}),[],!1,null,null,null).exports),wt={name:"SlimLayout"},kt=Object(Q.a)(wt,(function(){return(0,this._self._c)("Nuxt")}),[],!1,null,null,null).exports;const $t={_default:Object(y.s)(_t),_slim:Object(y.s)(kt)};var xt={render(e,t){const o=e("NuxtLoading",{ref:"loading"}),n=e(this.layout||"nuxt"),r=e("div",{domProps:{id:"__layout"},key:this.layoutName},[n]),l=e("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter(e){window.$nuxt.$nextTick((()=&gt;{window.$nuxt.$emit("triggerScroll")}))}}},[r]);return e("div",{domProps:{id:"__nuxt"}},[o,l])},data:()=&gt;({isOnline:!0,layout:null,layoutName:"",nbFetching:0}),beforeCreate(){n.default.util.defineReactive(this,"nuxt",this.$options.nuxt)},created(){this.$root.$options.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},async mounted(){this.$loading=this.$refs.loading},watch:{"nuxt.err":"errorChanged"},computed:{isOffline(){return!this.isOnline},isFetching(){return this.nbFetching&gt;0}},methods:{refreshOnlineStatus(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},async refresh(){const e=Object(y.h)(this.$route);if(!e.length)return;this.$loading.start();const t=e.map((async e=&gt;{let p=[];e.$options.fetch&amp;&amp;e.$options.fetch.length&amp;&amp;p.push(Object(y.q)(e.$options.fetch,this.context)),e.$options.asyncData&amp;&amp;p.push(Object(y.q)(e.$options.asyncData,this.context).then((t=&gt;{for(const o in t)n.default.set(e.$data,o,t[o])}))),await Promise.all(p),p=[],e.$fetch&amp;&amp;p.push(e.$fetch());for(const component of Object(y.e)(e.$vnode.componentInstance))p.push(component.$fetch());return Promise.all(p)}));try{await Promise.all(t)}catch(e){this.$loading.fail(e),Object(y.k)(e),this.error(e)}this.$loading.finish()},errorChanged(){if(this.nuxt.err){this.$loading&amp;&amp;(this.$loading.fail&amp;&amp;this.$loading.fail(this.nuxt.err),this.$loading.finish&amp;&amp;this.$loading.finish());let e=(Z.options||Z).layout;"function"==typeof e&amp;&amp;(e=e(this.context)),this.nuxt.errPageReady=!0,this.setLayout(e)}},setLayout(e){return e&amp;&amp;$t["_"+e]||(e="default"),this.layoutName=e,this.layout=$t["_"+e],this.layout},loadLayout:e=&gt;(e&amp;&amp;$t["_"+e]||(e="default"),Promise.resolve($t["_"+e]))},components:{NuxtLoading:oe}};n.default.use(r.a);const St=["state","getters","actions","mutations"];let Pt={};Pt=function(e,t){if((e=e.default||e).commit)throw new Error(`[nuxt] ${t} should export a method that returns a Vuex instance.`);return"function"!=typeof e&amp;&amp;(e=Object.assign({},e)),Ct(e,t)}(o(931),"store/index.js"),Pt.modules=Pt.modules||{},Lt(o(918),"abtest.js"),Lt(o(919),"cart.js"),Lt(o(920),"favorites.js"),Lt(o(921),"recentlyViewed.js"),Lt(o(922),"stylee.js"),Lt(o(932),"ui.js"),Lt(o(923),"user.js"),Lt(o(924),"visualSearch.js");const Ot=Pt instanceof Function?Pt:()=&gt;new r.a.Store(Object.assign({strict:!1},Pt));function Ct(e,t){if(e.state&amp;&amp;"function"!=typeof e.state){console.warn(`'state' should be a method that returns an object in ${t}`);const o=Object.assign({},e.state);e=Object.assign({},e,{state:()=&gt;o})}return e}function Lt(e,t){e=e.default||e;const o=t.replace(/\.(js|mjs|ts)$/,"").split("/");let n=o[o.length-1];const r=`store/${t}`;if(e="state"===n?function(e,t){if("function"!=typeof e){console.warn(`${t} should export a method that returns an object`);const o=Object.assign({},e);return()=&gt;o}return Ct(e,t)}(e,r):Ct(e,r),St.includes(n)){const t=n;return void Et(Tt(Pt,o,{isProperty:!0}),e,t)}"index"===n&amp;&amp;(o.pop(),n=o[o.length-1]);const l=Tt(Pt,o);for(const t of St)Et(l,e[t],t);!1===e.namespaced&amp;&amp;delete l.namespaced}function Tt(e,t){let{isProperty:o=!1}=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};if(!t.length||o&amp;&amp;1===t.length)return e;const n=t.shift();return e.modules[n]=e.modules[n]||{},e.modules[n].namespaced=!0,e.modules[n].modules=e.modules[n].modules||{},Tt(e.modules[n],t,{isProperty:o})}function Et(e,t,o){t&amp;&amp;("state"===o?e.state=t||e.state:e[o]=Object.assign({},e[o],t))}var It=o(338),Rt=o.n(It);n.default.use(Rt.a);o(48);var jt=o(49);const Dt={COMPONENT_OPTIONS_KEY:"nuxtI18n",STRATEGIES:{PREFIX:"prefix",PREFIX_EXCEPT_DEFAULT:"prefix_except_default",PREFIX_AND_DEFAULT:"prefix_and_default",NO_PREFIX:"no_prefix"},REDIRECT_ON_OPTIONS:{ALL:"all",ROOT:"root",NO_PREFIX:"no prefix"}},Nt=void 0,At={vueI18n:{dateTimeFormats:{da:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}},fi:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}},no:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}},sv:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}}},numberFormat:{da:{currency:{currency:"DKK"}},fi:{currency:{currency:"EUR"}},no:{currency:{currency:"NOK"}},sv:{currency:{currency:"SEK"}}}},vueI18nLoader:!1,locales:[{code:"da",country:"DK",currency:"DKK",iso:"da-DK",file:"da.js",routes:{sale:{name:"Udsalg",path:"/udsalg"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronik",path:"/elektronik"}}},{code:"fi",country:"FI",currency:"EUR",iso:"fi-FI",file:"fi.js",routes:{sale:{name:"Ale",path:"/ale"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektroniikka",path:"/elektroniikka"}}},{code:"no",country:"NO",currency:"NOK",iso:"nb-NO",file:"no.js",cookieBotCulture:"nb",routes:{sale:{name:"Salg",path:"/salg"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronikk",path:"/elektronikk"}}},{code:"sv",country:"SE",currency:"SEK",iso:"sv-SE",file:"sv.js",routes:{sale:{name:"Rea",path:"/rea"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronik",path:"/elektronik"}}}],defaultLocale:"sv",defaultDirection:"ltr",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",sortRoutes:!0,strategy:"prefix_except_default",lazy:!0,langDir:"locales/langs",rootRedirect:null,detectBrowserLanguage:!1,differentDomains:!0,baseUrl:"",vuex:{moduleName:"i18n",syncRouteParams:!0},parsePages:!0,pages:{},skipSettingLocaleOnNavigate:!0,onBeforeLanguageSwitch:()=&gt;{},onLanguageSwitched:()=&gt;null,normalizedLocales:[{code:"da",country:"DK",currency:"DKK",iso:"da-DK",file:"da.js",routes:{sale:{name:"Udsalg",path:"/udsalg"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronik",path:"/elektronik"}}},{code:"fi",country:"FI",currency:"EUR",iso:"fi-FI",file:"fi.js",routes:{sale:{name:"Ale",path:"/ale"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektroniikka",path:"/elektroniikka"}}},{code:"no",country:"NO",currency:"NOK",iso:"nb-NO",file:"no.js",cookieBotCulture:"nb",routes:{sale:{name:"Salg",path:"/salg"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronikk",path:"/elektronikk"}}},{code:"sv",country:"SE",currency:"SEK",iso:"sv-SE",file:"sv.js",routes:{sale:{name:"Rea",path:"/rea"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronik",path:"/elektronik"}}}],localeCodes:["da","fi","no","sv"],additionalMessages:[]},Ft={"da.js":()=&gt;o.e(354).then(o.bind(null,1821)),"fi.js":()=&gt;o.e(355).then(o.bind(null,1822)),"no.js":()=&gt;o.e(356).then(o.bind(null,1823)),"sv.js":()=&gt;o.e(357).then(o.bind(null,1824))};o(925);var Bt=o(152),qt=o.n(Bt);function Mt(text){return`[@nuxtjs/i18n] ${text}`}function Ut(e,t){const o=[],n=[];for(const t of e){const{code:code}=t,e=t.iso||code;n.push({code:code,iso:e})}for(const[e,r]of t.entries()){const l=n.find((e=&gt;e.iso.toLowerCase()===r.toLowerCase()));if(l){o.push({code:l.code,score:1-e/t.length});break}}for(const[e,r]of t.entries()){const l=r.split("-")[0].toLowerCase(),c=n.find((e=&gt;e.iso.split("-")[0].toLowerCase()===l));if(c){o.push({code:c.code,score:.999-e/t.length});break}}return o.length&gt;1&amp;&amp;o.sort(((e,t)=&gt;e.score===t.score?t.code.length-e.code.length:t.score-e.score)),o.length?o[0].code:void 0}function Vt(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`)}async function zt(e,t){const{app:o}=e,{i18n:n}=o;if(n.loadedLanguages||(n.loadedLanguages=[]),!n.loadedLanguages.includes(t)){const o=At.normalizedLocales.find((e=&gt;e.code===t));if(o){const{file:r}=o;if(r){let o;{const{nuxtState:n}=e;n&amp;&amp;n.__i18n&amp;&amp;n.__i18n.langs[t]&amp;&amp;(o=n.__i18n.langs[t],e.isDev&amp;&amp;Ft[r]())}if(!o)try{const n=await Ft[r]().then((e=&gt;e.default||e));o="function"==typeof n?await Promise.resolve(n(e,t)):n}catch(e){console.error(Mt(`Failed loading async locale export: ${e.message}`))}o&amp;&amp;(n.setLocaleMessage(t,o),Wt(n,At.additionalMessages,At.localeCodes,[t]),n.loadedLanguages.push(t))}else console.warn(Mt(`Could not find lang file for locale ${t}`))}else console.warn(Mt(`Attempted to load messages for non-existant locale code "${t}"`))}}function Ht(e,t,o,n){let{differentDomains:r,normalizedLocales:l}=n;if("function"==typeof e)return e(t);if(r&amp;&amp;o){const e=Kt(o,t.req,{normalizedLocales:l});if(e)return e}return e}function Kt(e,t,o){let{normalizedLocales:n}=o;const r=n.find((t=&gt;t.code===e));if(r&amp;&amp;r.domain){if(Object(jt.hasProtocol)(r.domain))return r.domain;let e;return e=window.location.protocol.split(":")[0],`${e}://${r.domain}`}console.warn(Mt(`Could not find domain name for locale ${e}`))}function Wt(e,t,o,n){const r=n||o;for(const o of t)for(const t of r){const n=e.getLocaleMessage(t);e.mergeLocaleMessage(t,o[t]),e.mergeLocaleMessage(t,n)}}function Gt(e,t){const o=Qt.call(this,e,t);return o?o.route.redirectedFrom||o.route.fullPath:""}function Jt(e,t){const o=Qt.call(this,e,t);return o?o.route:void 0}function Xt(e,t){const o=Qt.call(this,e,t);return o?o.location:void 0}function Qt(e,t){if(!e)return;const{i18n:o}=this;if(!(t=t||o.locale))return;"string"==typeof e&amp;&amp;(e="/"===e[0]?{path:e}:{name:e});let n=Object.assign({},e);if(n.path&amp;&amp;!n.name){const e=this.router.resolve(n).route,r=this.getRouteBaseName(e);if(r)n={name:eo(r,t),params:e.params,query:e.query,hash:e.hash};else{!(t===At.defaultLocale&amp;&amp;[Dt.STRATEGIES.PREFIX_EXCEPT_DEFAULT,Dt.STRATEGIES.PREFIX_AND_DEFAULT].includes(At.strategy)||At.strategy===Dt.STRATEGIES.NO_PREFIX||o.differentDomains)&amp;&amp;(n.path=`/${t}${n.path}`),n.path=Nt?Object(jt.withTrailingSlash)(n.path,!0):Object(jt.withoutTrailingSlash)(n.path,!0)}}else{n.name||n.path||(n.name=this.getRouteBaseName()),n.name=eo(n.name,t);const{params:e}=n;e&amp;&amp;void 0===e[0]&amp;&amp;e.pathMatch&amp;&amp;(e[0]=e.pathMatch)}const r=this.router.resolve(n);return r.route.name?r:this.router.resolve(e)}function Yt(e){const t=this.getRouteBaseName();if(!t)return"";const{i18n:o,route:n,store:r}=this,{params:l,...c}=n;let d={};At.vuex&amp;&amp;At.vuex.syncRouteParams&amp;&amp;r&amp;&amp;(d=r.getters[`${At.vuex.moduleName}/localeRouteParams`](e));const h=Object.assign({},c,{name:t,params:{...l,...d,0:l.pathMatch}});let path=this.localePath(h,e);if(o.differentDomains){const t={differentDomains:o.differentDomains,normalizedLocales:At.normalizedLocales},n=Kt(e,this.req,t);n&amp;&amp;(path=n+path)}return path}function Zt(e){const t=void 0!==e?e:this.route;if(t&amp;&amp;t.name)return t.name.split(At.routesNameSeparator)[0]}function eo(e,t){let o=e+(At.strategy===Dt.STRATEGIES.NO_PREFIX?"":At.routesNameSeparator+t);return t===At.defaultLocale&amp;&amp;At.strategy===Dt.STRATEGIES.PREFIX_AND_DEFAULT&amp;&amp;(o+=At.routesNameSeparator+At.defaultLocaleRouteNameSuffix),o}o(70).a.nuxti18n=async e=&gt;{const{app:t,isHMR:o}=e;if(o)return;const[n,r,l]=await t.i18n.__onNavigate(e.route);if(n&amp;&amp;r){const t=l?e.route.query:void 0;e.redirect(n,r,t)}};const to=function(e){return function(){const t={getRouteBaseName:this.getRouteBaseName,i18n:this.$i18n,localePath:this.localePath,localeRoute:this.localeRoute,localeLocation:this.localeLocation,req:null,route:this.$route,router:this.$router,store:this.$store};return e.call(t,...arguments)}},oo=function(e,t){return function(){const{app:o,req:n,route:r,store:l}=e,c={getRouteBaseName:o.getRouteBaseName,i18n:o.i18n,localePath:o.localePath,localeLocation:o.localeLocation,localeRoute:o.localeRoute,req:null,route:r,router:o.router,store:l};return t.call(c,...arguments)}},io={install(e){e.mixin({methods:{localePath:to(Gt),localeRoute:to(Jt),localeLocation:to(Xt),switchLocalePath:to(Yt),getRouteBaseName:to(Zt)}})}};var no=e=&gt;{n.default.use(io);const{app:t,store:o}=e;t.localePath=e.localePath=oo(e,Gt),t.localeRoute=e.localeRoute=oo(e,Jt),t.localeLocation=e.localeLocation=oo(e,Xt),t.switchLocalePath=e.switchLocalePath=oo(e,Yt),t.getRouteBaseName=e.getRouteBaseName=oo(e,Zt),o&amp;&amp;(o.localePath=t.localePath,o.localeRoute=t.localeRoute,o.localeLocation=t.localeLocation,o.switchLocalePath=t.switchLocalePath,o.getRouteBaseName=t.getRouteBaseName)},ao=o(153),ro=o(67);o(360),o(361),o(362),o(363),o(364),o(365),o(366),o(367),o(368),o(369),o(370),o(371),o(372);function so(){let{addDirAttribute:e=!1,addSeoAttributes:t=!1}=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{};if(!this.$i18n)return{};const o={htmlAttrs:{},link:[],meta:[]},n=this.$i18n.localeProperties,r=n.iso,c=n.dir||At.defaultDirection;if(e&amp;&amp;(o.htmlAttrs.dir=c),t&amp;&amp;(l.a.hasMetaInfo?l.a.hasMetaInfo(this):this._hasMetaInfo)&amp;&amp;this.$i18n.locale&amp;&amp;this.$i18n.locales){r&amp;&amp;(o.htmlAttrs.lang=r);const e=this.$i18n.locales;(function(e,t,link){if(At.strategy===Dt.STRATEGIES.NO_PREFIX)return;const o=new Map;for(const t of e){const e=t.iso;if(!e){console.warn(Mt("Locale ISO code is required to generate alternate link"));continue}const[n,r]=e.split("-");n&amp;&amp;r&amp;&amp;(t.isCatchallLocale||!o.has(n))&amp;&amp;o.set(n,t),o.set(e,t)}for(const[e,n]of o.entries()){const o=this.switchLocalePath(n.code);o&amp;&amp;link.push({hid:`i18n-alt-${e}`,rel:"alternate",href:h(o,t),hreflang:e})}if(At.defaultLocale){const e=this.switchLocalePath(At.defaultLocale);e&amp;&amp;link.push({hid:"i18n-xd",rel:"alternate",href:h(e,t),hreflang:"x-default"})}}).bind(this)(e,this.$i18n.__baseUrl,o.link),function(e,link,t){const o=this.localeRoute({...this.$route,name:this.getRouteBaseName()});if(o){let n=h(o.path,e);const r="boolean"!=typeof t&amp;&amp;t.canonicalQueries||[];if(r.length){const e=o.query,t=new URLSearchParams;for(const o of r)if(o in e){const n=e[o];Array.isArray(n)?n.forEach((e=&gt;t.append(o,e||""))):t.append(o,n||"")}const l=t.toString();l&amp;&amp;(n=`${n}?${l}`)}link.push({hid:"i18n-can",rel:"canonical",href:n})}}.bind(this)(this.$i18n.__baseUrl,o.link,t),function(e,t,meta){const o=e&amp;&amp;t;if(!o)return;meta.push({hid:"i18n-og",property:"og:locale",content:d(t)})}.bind(this)(n,r,o.meta),function(e,t,meta){const o=e.filter((e=&gt;{const o=e.iso;return o&amp;&amp;o!==t}));if(o.length){const e=o.map((e=&gt;({hid:`i18n-og-alt-${e.iso}`,property:"og:locale:alternate",content:d(e.iso)})));meta.push(...e)}}.bind(this)(e,r,o.meta)}function d(e){return(e||"").replace(/-/g,"_")}function h(e,t){return e.match(/^https?:\/\//)?e:t+e}return o}n.default.use(ao.a);var lo=async e=&gt;{const{app:t,route:o,store:r,req:l,res:c,redirect:d}=e;At.vuex&amp;&amp;r&amp;&amp;function(e,t){const o={namespaced:!0,state:()=&gt;({...t.syncRouteParams?{routeParams:{}}:{}}),actions:{...t.syncRouteParams?{setRouteParams(e,t){let{commit:o}=e;o("setRouteParams",t)}}:{}},mutations:{...t.syncRouteParams?{setRouteParams(e,t){e.routeParams=t}}:{}},getters:{...t.syncRouteParams?{localeRouteParams:e=&gt;{let{routeParams:t}=e;return e=&gt;t&amp;&amp;t[e]||{}}}:{}}};e.registerModule(t.moduleName,o,{preserveState:!!e.state[t.moduleName]})}(r,At.vuex,At.localeCodes);const{lazy:h}=At;h&amp;&amp;(!0===h||h.skipNuxtState);const{alwaysRedirect:m,fallbackLocale:f,redirectOn:v,useCookie:y,cookieAge:_,cookieKey:w,cookieDomain:k,cookieSecure:$,cookieCrossOrigin:x}=At.detectBrowserLanguage,S=function(e,t){let{routesNameSeparator:o,defaultLocaleRouteNameSuffix:n}=t;const r=`(${e.join("|")})`,l=new RegExp(`${o}${r}(?:${o}${n})?$`),c=Vt(e);return e=&gt;{if(e.name){const t=e.name.match(l);if(t&amp;&amp;t.length&gt;1)return t[1]}else if(e.path){const t=e.path.match(c);if(t&amp;&amp;t.length&gt;1)return t[1]}return""}}(At.localeCodes,{routesNameSeparator:At.routesNameSeparator,defaultLocaleRouteNameSuffix:At.defaultLocaleRouteNameSuffix}),P=async function(o){let{initialSetup:r=!1}=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};if(!o)return;if(!r&amp;&amp;t.i18n.differentDomains)return;const l=t.i18n.locale;if(o===l)return;const c=t.i18n.onBeforeLanguageSwitch(l,o,r,e);if(c&amp;&amp;t.i18n.localeCodes.includes(c)){if(c===l)return;o=c}if(y&amp;&amp;t.i18n.setLocaleCookie(o),At.langDir){const n=t.i18n.fallbackLocale;if(At.lazy){if(n){let t=[];Array.isArray(n)?t=n.map((t=&gt;zt(e,t))):"object"==typeof n?(n[o]&amp;&amp;(t=t.concat(n[o].map((t=&gt;zt(e,t))))),n.default&amp;&amp;(t=t.concat(n.default.map((t=&gt;zt(e,t)))))):o!==n&amp;&amp;t.push(zt(e,n)),await Promise.all(t)}await zt(e,o)}else await Promise.all(At.localeCodes.map((t=&gt;zt(e,t))))}else Wt(t.i18n,At.additionalMessages,At.localeCodes);t.i18n.locale=o;const h=At.normalizedLocales.find((e=&gt;e.code===o))||{code:o};for(const e of Object.keys(t.i18n.localeProperties))t.i18n.localeProperties[e]=void 0;for(const[e,o]of Object.entries(h))n.default.set(t.i18n.localeProperties,e,Object(ro.a)(o));const{route:m}=e;let f="";if(!t.i18n.differentDomains&amp;&amp;At.strategy!==Dt.STRATEGIES.NO_PREFIX&amp;&amp;(S(m)!==o||At.strategy===Dt.STRATEGIES.PREFIX_AND_DEFAULT&amp;&amp;o===At.defaultLocale)){const e=t.switchLocalePath(o)||t.localePath(m.fullPath,o);!e||Object(jt.isEqual)(e,m.fullPath)||e.startsWith("//")||(f=e)}r?t.i18n.__redirect=f:(t.i18n.onLanguageSwitched(l,o),f&amp;&amp;d(f))},O=async()=&gt;{t.i18n.__pendingLocale&amp;&amp;(await t.i18n.setLocale(t.i18n.__pendingLocale),t.i18n.__resolvePendingLocalePromise(""),t.i18n.__pendingLocale=null)},C=async()=&gt;{t.i18n.__pendingLocale&amp;&amp;await t.i18n.__pendingLocalePromise},L=()=&gt;"undefined"!=typeof navigator&amp;&amp;navigator.languages?Ut(At.normalizedLocales,navigator.languages):l&amp;&amp;void 0!==l.headers["accept-language"]?Ut(At.normalizedLocales,l.headers["accept-language"].split(",").map((e=&gt;e.split(";")[0]))):void 0,T=e=&gt;{if(At.strategy!==Dt.STRATEGIES.NO_PREFIX)if(v===Dt.REDIRECT_ON_OPTIONS.ROOT){if("/"!==e.path)return""}else if(v===Dt.REDIRECT_ON_OPTIONS.NO_PREFIX&amp;&amp;!m&amp;&amp;e.path.match(Vt(At.localeCodes)))return"";let o;y&amp;&amp;(o=t.i18n.getLocaleCookie())||(o=L());const n=o||f;return!n||y&amp;&amp;!m&amp;&amp;t.i18n.getLocaleCookie()||n===t.i18n.locale?"":n},E=e=&gt;{e.locales=Object(ro.a)(At.locales),e.localeCodes=Object(ro.a)(At.localeCodes),e.localeProperties=n.default.observable(Object(ro.a)(At.normalizedLocales.find((t=&gt;t.code===e.locale))||{code:e.locale})),e.defaultLocale=At.defaultLocale,e.differentDomains=At.differentDomains,e.onBeforeLanguageSwitch=At.onBeforeLanguageSwitch,e.onLanguageSwitched=At.onLanguageSwitched,e.setLocaleCookie=e=&gt;function(e,t,o){let{useCookie:n,cookieAge:r,cookieDomain:l,cookieKey:c,cookieSecure:d,cookieCrossOrigin:h}=o;if(n){const t={expires:r,path:"/",sameSite:h?"none":"lax",secure:h||d,...l?{domain:l}:{}};qt.a.set(c,e,t)}}(e,0,{useCookie:y,cookieAge:_,cookieDomain:k,cookieKey:w,cookieSecure:$,cookieCrossOrigin:x}),e.getLocaleCookie=()=&gt;function(e,t){let{useCookie:o,cookieKey:n,localeCodes:r}=t;if(o){let e;if(e=qt.a.get(n),e&amp;&amp;r.includes(e))return e}}(0,{useCookie:y,cookieKey:w,localeCodes:At.localeCodes}),e.setLocale=e=&gt;P(e),e.getBrowserLocale=()=&gt;L(),e.finalizePendingLocaleChange=O,e.waitForPendingLocaleChange=C,e.__baseUrl=t.i18n.__baseUrl,e.__pendingLocale=t.i18n.__pendingLocale,e.__pendingLocalePromise=t.i18n.__pendingLocalePromise,e.__resolvePendingLocalePromise=t.i18n.__resolvePendingLocalePromise},I="function"==typeof At.vueI18n?await At.vueI18n(e):Object(ro.a)(At.vueI18n);if(I.componentInstanceCreatedListener=E,t.i18n=e.i18n=new ao.a(I),t.i18n.locale="",t.i18n.fallbackLocale=I.fallbackLocale||"",r&amp;&amp;(r.$i18n=t.i18n,r.state.localeDomains))for(const[e,t]of At.normalizedLocales.entries()){const o=r.state.localeDomains[t.code];if(o){t.domain=o;const n=At.locales[e];"string"!=typeof n&amp;&amp;(n.domain=o)}}E(t.i18n);const R={differentDomains:At.differentDomains,normalizedLocales:At.normalizedLocales};t.i18n.__baseUrl=Ht(At.baseUrl,e,"",R),t.i18n.__onNavigate=async o=&gt;{if("/"===o.path&amp;&amp;At.rootRedirect){let e=302,path=At.rootRedirect;return"string"!=typeof At.rootRedirect&amp;&amp;(e=At.rootRedirect.statusCode,path=At.rootRedirect.path),[e,`/${path}`,!0]}const n=t.i18n.__redirect;if(n)return t.i18n.__redirect=null,[302,n];const r={differentDomains:At.differentDomains,normalizedLocales:At.normalizedLocales};t.i18n.__baseUrl=Ht(At.baseUrl,e,t.i18n.locale,r);const l=At.detectBrowserLanguage&amp;&amp;T(o)||!At.differentDomains&amp;&amp;At.strategy!==Dt.STRATEGIES.NO_PREFIX&amp;&amp;S(o)||t.i18n.locale||t.i18n.defaultLocale||"";return At.skipSettingLocaleOnNavigate?(t.i18n.__pendingLocale=l,t.i18n.__pendingLocalePromise=new Promise((e=&gt;{t.i18n.__resolvePendingLocalePromise=e}))):await t.i18n.setLocale(l),[null,null]},n.default.prototype.$nuxtI18nHead=so;let j=At.detectBrowserLanguage?T(o):"";if(!j)if(t.i18n.differentDomains){j=function(e){let t;if(t=window.location.host,t){const o=e.find((e=&gt;e.domain===t));if(o)return o.code}return""}(At.normalizedLocales)}else if(At.strategy!==Dt.STRATEGIES.NO_PREFIX){j=S(o)}!j&amp;&amp;y&amp;&amp;(j=t.i18n.getLocaleCookie()),j||(j=t.i18n.defaultLocale||""),await P(j,{initialSetup:!0})},co=o(346);var uo=e=&gt;{let{app:t}=e;const o={serviceName:`${t.store.state.app.env.APM_SERVICE_NAME}-client`,serverUrl:`${t.router.options.base}apm`,serviceVersion:t.store.state.app.version,disableInstrumentations:["fetch","xmlhttprequest","eventtarget","click"],active:!0,environment:t.store.state.app.env.NODE_ENV,sendCredentials:!0};n.default.use(co.a,{router:t.router,config:o})},po=o(154),ho=o.n(po),mo=o(344),fo=o.n(mo),go={endpoints:["/articles","/brands","/lineup","/pricepoint","/products","/search"],environments:{local:{"sv-SE":{baseURI:"https://products-search.int.ellosgroup.com/api",id:"61c1cafa-b26d-11eb-8529-0242ac130003",channel:"ELLOS_SE"},"nb-NO":{baseURI:"https://products-search.int.ellosgroup.com/api",id:"3665af8c-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_NO"},"da-DK":{baseURI:"https://products-search.int.ellosgroup.com/api",id:"39fcd594-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_DK"},"fi-FI":{baseURI:"https://products-search.int.ellosgroup.com/api",id:"3eabbaa6-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_FI"}},development:{"sv-SE":{baseURI:"http://products-search.products/api",id:"61c1cafa-b26d-11eb-8529-0242ac130003",channel:"ELLOS_SE"},"nb-NO":{baseURI:"http://products-search.products/api",id:"3665af8c-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_NO"},"da-DK":{baseURI:"http://products-search.products/api",id:"39fcd594-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_DK"},"fi-FI":{baseURI:"http://products-search.products/api",id:"3eabbaa6-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_FI"}},staging:{"sv-SE":{baseURI:"http://products-search.test-products/api",id:"61c1cafa-b26d-11eb-8529-0242ac130003",channel:"ELLOS_SE"},"nb-NO":{baseURI:"http://products-search.test-products/api",id:"3665af8c-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_NO"},"da-DK":{baseURI:"http://products-search.test-products/api",id:"39fcd594-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_DK"},"fi-FI":{baseURI:"http://products-search.test-products/api",id:"3eabbaa6-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_FI"}},production:{"sv-SE":{baseURI:"http://products-search.prod-products/api",id:"61c1cafa-b26d-11eb-8529-0242ac130003",channel:"ELLOS_SE"},"nb-NO":{baseURI:"http://products-search.prod-products/api",id:"3665af8c-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_NO"},"da-DK":{baseURI:"http://products-search.prod-products/api",id:"39fcd594-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_DK"},"fi-FI":{baseURI:"http://products-search.prod-products/api",id:"3eabbaa6-82ad-11ec-a8a3-0242ac120002",channel:"ELLOS_FI"}}}},vo=(e,t)=&gt;{t("api",(function(t){const o=go.endpoints.some((path=&gt;t.startsWith(path)))?`/es${t}`:t,n=`${document.location.hostname}-${Date.now()}-${(1e4*Math.random()).toFixed(0)}`;e.store.commit("setCId",n);for(var r=arguments.length,l=new Array(r&gt;1?r-1:0),c=1;c&lt;r;c++)l[c-1]=arguments[c];return function(e,t){let{i18n:o,req:n,res:r,$cId:l}=e,c=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{},d=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:fetch;const{timeout:h,...m}=c,f=new fo.a,v=h||1e4,y=setTimeout((()=&gt;f.abort(`Request aborted due to a ${v}ms timeout.`)),v),_={...m,signal:f.signal,headers:{...m.headers,"accept-language":o.localeProperties.iso,"x-correlation-id":l,"x-channel":o.localeProperties.iso?`ellos_${o.localeProperties.iso.split("-")[1]}`:"ellos_se"}};for(var w=arguments.length,k=new Array(w&gt;4?w-4:0),$=4;$&lt;w;$++)k[$-4]=arguments[$];return d(t,_,...k).then((e=&gt;{clearTimeout(y);const t=Date.now();return e.json().catch((()=&gt;({errorType:"ParseException"}))).then((data=&gt;{if(!e.ok){const o={statusCode:e.status,...data};return o.statusCode,{...o,timestamp:t,correlationId:l}}return data}))})).catch((e=&gt;{clearTimeout(y);const t=Date.now();return f.signal.aborted?{statusCode:408,errorType:"TimeoutException",message:f.signal.reason||"Request aborted due to timeout.",timestamp:t,correlationId:l}:{statusCode:500,errorType:"FetchException",message:e.message,timestamp:t,correlationId:l}}))}({...e,$cId:n},`/api${o}`,...l)}))};n.default.__ellos_footer_cls__||(n.default.__ellos_footer_cls__=!0,n.default.mixin({mounted(){var e;if(!((null===(e=this.$route.matched[0])||void 0===e||null===(e=e.instances)||void 0===e?void 0:e.default)===this))return;let t=this.$options.delayFooter;Reflect.has(this,"reveal")&amp;&amp;!this.reveal&amp;&amp;(t="reveal"),t||!this.$store.state.ui.SSR&amp;&amp;this.$fetchState||this.$nextTick((()=&gt;{this.$store.commit("ui/showFooter",!0)})),!t&amp;&amp;this.$fetchState&amp;&amp;(t=()=&gt;!this.$fetchState.pending),t&amp;&amp;(this._unwatchFooter=this.$watch(t,(e=&gt;{e&amp;&amp;!this.$store.state.ui.showFooter&amp;&amp;this.$nextTick((()=&gt;{this.$store.commit("ui/showFooter",!0)}))})))},beforeDestroy(){this._unwatchFooter&amp;&amp;(this._unwatchFooter(),delete this._unwatchFooter)}}));var footer=e=&gt;{let{store:t,app:o}=e;o.router.afterEach(((e,o)=&gt;{t.state.ui.SSR||e.path===o.path||t.commit("ui/showFooter",!1)}))},yo=o(155),bo=async e=&gt;{const{store:t,app:o,i18n:n}=e,r=o.router.options.routes.filter((e=&gt;e.name.endsWith(n.locale)));t.state.localizedRoutes&amp;&amp;t.state.localizedRoutes.forEach((e=&gt;{let[t,path]=e;r.forEach((e=&gt;{if(!e.name.startsWith(t))return;const o=e.path.split("/"),l=o.slice(),[c,...d]=path,h=c.split("/");if(l.splice(0,h.length,...h),e.path=l.join("/"),d.length){const t=e.name.split("___")[0];e.name=`${t}_${c}___${n.locale}`,r.push(...d.map((r=&gt;{const l=r.split("/"),c=o.slice();return c.splice(0,l.length,...l),{...e,path:c.join("/"),name:`${t}_${r}___${n.locale}`}})))}}))})),r.sort(((e,t)=&gt;e.name.startsWith("content")&amp;&amp;e.path.startsWith("/:level0?")?1:t.name.startsWith("content")&amp;&amp;t.path.startsWith("/:level0?")?-1:e.path.startsWith("/:")&amp;&amp;!t.path.startsWith("/:")?1:t.path.startsWith("/:")&amp;&amp;!e.path.startsWith("/:")?-1:0));const{routes:l,...c}=o.router.options;o.router.matcher=new f.a({...c,routes:r}).matcher,o.router.options.routes=r;const d=o.router.resolve(e.route.fullPath).route;e.route=await Object(y.j)(d),e.params=e.route.params||{},e.query=e.route.query||{}},_o=e=&gt;{let{app:t,$api:o}=e;t.router.beforeEach((async(e,t,n)=&gt;{var r;if(!t||!t.name)return void n();if(t&amp;&amp;t.name===e.name){if(e.path===t.path&amp;&amp;(t.hash&amp;&amp;!e.hash||!t.hash&amp;&amp;e.hash))return void n();if(e.name.startsWith("productDetail")){const[o]=e.params.id.split("-"),[r]=t.params.id.split("-");if(r===o)return void n()}}if(e.name.startsWith("search___")||e.path.startsWith("/apm/"))return void n();const l=await o(`/resolve?path=${e.path}`);if("REDIRECT"===l.type&amp;&amp;!l.isFacetedLink&amp;&amp;null!==(r=l.data)&amp;&amp;void 0!==r&amp;&amp;r.status&amp;&amp;l.data.status&gt;=300&amp;&amp;l.data.status&lt;400){n(!1);const t=e.query?`?${new URLSearchParams(e.query).toString()}`:"";window.location.href=l.data.target+t}else"REDIRECT"!==l.type||410!==l.data.status?n():window.location.href=e.path}))},wo=e=&gt;{let{app:t,store:o}=e;t.router.beforeEach(((e,t,n)=&gt;{const{fullPath:r}=e;if(de.a.includes(r)&amp;&amp;"HARD"!==o.state.user.loginLevel)return n(!1),void(window.location.href=`${de.c.comoLogin}`);const l=de.d.some((link=&gt;"/"===link.substring(link.length-1,link.length)&amp;&amp;link.substring(0,link.length-1)===r||r.startsWith(link)));if(t.name&amp;&amp;l&amp;&amp;!r.startsWith("/page/brand/list"))return n(!1),void(window.location.href=r);n()}))},ko=e=&gt;{let{app:t,store:o}=e;t.router.beforeEach(((e,n,r)=&gt;{const{path:path}=e;if(n.name&amp;&amp;path===t.i18n.localeProperties.routes.electronic.path)r(`${path}/all`);else{if(t.store.state.redirects){const o=t.store.state.redirects[path];if(n.name&amp;&amp;o)return void r(e.fullPath.replace(path,o))}if(o.state.sale.isSalePeriod||!path.startsWith(o.state.app.locale.routes.sale.path))r();else{r(path.replace(o.state.app.locale.routes.sale.path,o.state.app.locale.routes.outlet.path))}}}))},$o=e=&gt;{let{app:t}=e;t.router.onReady((()=&gt;{window.sessionStorage.setItem("isPwaHybrid","true")})),t.router.beforeEach(((e,t,o)=&gt;{window.sessionStorage.setItem("pwaHybridReferrerUrl",e.path),o()}))};var xo=function(e){const{store:t,route:o}=e,{$api:n}=e.app;async function r(path){let e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"GET",body=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};const option={method:e,headers:{"Content-Type":"application/json"}};return"POST"===e&amp;&amp;(option.body=JSON.stringify(body)),n(`/track${path}`,option)}return{activateActionTracking:async function(e){let o=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"",body=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};t.state.egActivateTrackingRequests.includes(e)||(t.commit("setEgActivateTrackingRequests",e),await r(`/action/${e}${o?`?${o}`:""}`,"POST",body))},pageTracking:async function(){const e=new URLSearchParams(o.query).toString();await r("/page/storefront"+(e?`?${e}`:""))},actionTracking:async function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"",body=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};await r(`/action/${e}${t?`?${t}`:""}`,"POST",body)},engagementTracking:async function(){const e=new URLSearchParams(o.query).toString();await r("/page/engagement"+(e?`?${e}`:""))}}};var So=(e,t)=&gt;{t("EgTrackingService",xo(e))},Po=e=&gt;{let{app:t,store:o,$EgTrackingService:n}=e;t.router.beforeEach(((e,t,r)=&gt;{t.path!==e.path?(o.commit("setNumberOfVisitedPages"),3===o.state.numberOfVisitedPages&amp;&amp;n.engagementTracking(),r()):r()}))},Oo=e=&gt;{let{app:t,$EgTrackingService:o}=e;const n=["brandDetail","category","deals","giftCard","outlet","sale","search"];t.router.afterEach((async e=&gt;{if("/"===e.path)return void o.activateActionTracking("homepage");const[t]=e.name.split("___");n.includes(t)?o.activateActionTracking("listpage"):"productDetail"===t&amp;&amp;o.activateActionTracking("productpage")}))},Co=function(e){let{app:t}=e;t.router.beforeEach(((e,o,n)=&gt;{var r;if(o&amp;&amp;o.name&amp;&amp;o.path!==e.path)if(e.name.startsWith("productDetail")&amp;&amp;null!==(r=e.params)&amp;&amp;void 0!==r&amp;&amp;r.id){var l,c;let r={};if(null!==(l=e.params)&amp;&amp;void 0!==l&amp;&amp;l.card){var d,h,m,f,v,y,w;const t=null===(d=e.params)||void 0===d?void 0:d.id,article=(null===(h=e.params)||void 0===h||null===(h=h.card)||void 0===h?void 0:h.articles.find((a=&gt;a.id===t)))||{},o=null!=article&amp;&amp;null!==(m=article.variants)&amp;&amp;void 0!==m&amp;&amp;m.length?article.variants[0]:{},n=null==article||null===(f=article.variants)||void 0===f?void 0:f.map((e=&gt;e.salePrice&lt;e.listPrice?e.salePrice:e.listPrice)).sort(((a,b)=&gt;a-b))[0],{id:l,color:c}=article,{size:_,sku:k}=o;r={id:l,name:null===(v=e.params)||void 0===v||null===(v=v.card)||void 0===v?void 0:v.name,price:n,categories:null===(y=e.params)||void 0===y||null===(y=y.card)||void 0===y?void 0:y.trackCategories,size:_,variantId:k,color:c,brand:null===(w=e.params)||void 0===w||null===(w=w.card)||void 0===w?void 0:w.brand,quantity:1,discount:o.listPrice-o.salePrice}}else if(null!==(c=e.params)&amp;&amp;void 0!==c&amp;&amp;c.tracking){var k;r={id:null===(k=e.params)||void 0===k?void 0:k.id,...e.params.tracking,quantity:1}}Object(_.trackSelectProduct)(r,t.store,t.i18n.localeProperties,o),setTimeout(n,0)}else n();else n()}))};var Lo=(e,t)=&gt;{t("storefrontServerApi",(function(t){let o=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};const n=`${document.location.origin}/ssa/api/v1`,r=`${document.location.hostname}-${Date.now()}-${(1e4*Math.random()).toFixed(0)}`;let l="no-cache";t.includes("/reviews")&amp;&amp;(l="public, max-age=86400, stale-while-revalidate=9600, stale-if-error=86400");return function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:6e4,o=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};const{signal:n,...r}=o,l=new AbortController,c={...r,signal:l.signal,headers:{"user-agent":"webapp-ellos",...r.headers}},d=fetch(e,c),h=()=&gt;{l.abort(n.reason||"Request was aborted")};n&amp;&amp;n.addEventListener("abort",h,{once:!0});const m=setTimeout((()=&gt;{l.abort(`Request timed out after ${t}ms`)}),t);return d.catch((e=&gt;{var t;return"string"!=typeof e&amp;&amp;null!=l&amp;&amp;null!==(t=l.signal)&amp;&amp;void 0!==t&amp;&amp;t.reason&amp;&amp;(e.message=l.signal.reason),new Error(e)})),d.finally((()=&gt;{clearTimeout(m),n&amp;&amp;n.removeEventListener("abort",h)}))}(`${n}${t}`,6e3,{...o,headers:{...o.headers,"cache-control":l,"x-channel":e.i18n.localeProperties.iso?`ellos_${e.i18n.localeProperties.iso.split("-")[1]}`:"ellos_se","x-correlation-id":r}}).then((e=&gt;e.json().catch((()=&gt;({errorType:"ParseException"}))).then((data=&gt;e.ok?data:{statusCode:e.status,...data,correlationId:r})))).catch((e=&gt;({statusCode:500,errorType:"FetchException",message:"string"==typeof e?e:e.message,correlationId:r})))}))},To=function(e){let{app:t}=e;t.router.beforeEach(((e,t,o)=&gt;{var n;const r=null===(n=window)||void 0===n?void 0:n.history;r.state&amp;&amp;r.state.visualSearchActive?(r.back(),setTimeout((()=&gt;{o(e.path)}),10)):o()}))};n.default.component(d.a.name,d.a),n.default.component(m.a.name,{...m.a,render:(e,t)=&gt;(m.a._warned||(m.a._warned=!0,console.warn("&lt;no-ssr&gt; has been deprecated and will be removed in Nuxt 3, please use &lt;client-only&gt; instead")),m.a.render(e,t))}),n.default.component(z.name,z),n.default.component("NChild",z),n.default.component(ee.name,ee),Object.defineProperty(n.default.prototype,"$nuxt",{get(){const e=this.$root?this.$root.$options.$nuxt:null;return e||"undefined"==typeof window?e:window.$nuxt},configurable:!0}),n.default.use(l.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});const Eo={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"},Io=r.a.Store.prototype.registerModule;function Ro(path,e){let t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};const o=Array.isArray(path)?!!path.reduce(((e,path)=&gt;e&amp;&amp;e[path]),this.state):path in this.state;return Io.call(this,path,e,{preserveState:o,...t})}async function jo(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};const o=Ot(e),r=await function(e,t){const base=t._app&amp;&amp;t._app.basePath||V.base,o=new f.a({...V,base:base}),n=o.push;o.push=function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:U,o=arguments.length&gt;2?arguments[2]:void 0;return n.call(this,e,t,o)};const r=o.resolve.bind(o);return o.resolve=(e,t,o)=&gt;("string"==typeof e&amp;&amp;(e=Object(v.c)(e)),r(e,t,o)),o}(0,t);o.$router=r,o.registerModule=Ro;const l={head:{meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:""},{hid:"mobile-web-app-capable",name:"mobile-web-app-capable",content:"yes"},{hid:"apple-mobile-web-app-capable",name:"apple-mobile-web-app-capable",content:"yes"},{hid:"apple-mobile-web-app-status-bar-style",name:"apple-mobile-web-app-status-bar-style",content:"default"},{hid:"apple-mobile-web-app-title",name:"apple-mobile-web-app-title",content:"ellos"},{hid:"format-detection",name:"format-detection",content:"telephone=no"},{hid:"theme-color",name:"theme-color",content:"#ffffff"},{hid:"msapplication-TileColor",name:"msapplication-TileColor",content:"#ffffff"}],link:[{rel:"apple-touch-icon",href:"/icons/ios-512.png"},{rel:"icon",type:"image/svg+xml",href:"/icons/favicon.svg"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/icons/favicon-32.png"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/icons/favicon-16.png"},{rel:"mask-icon",href:"/icons/safari-pinned-tab.svg",color:"#000000"},{rel:"apple-touch-startup-image",href:"/splashscreens/iphone5_splash.png",media:"(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"},{rel:"apple-touch-startup-image",href:"/splashscreens/iphone6_splash.png",media:"(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)"},{rel:"apple-touch-startup-image",href:"/splashscreens/iphoneplus_splash.png",media:"(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)"},{rel:"apple-touch-startup-image",href:"/splashscreens/iphonex_splash.png",media:"(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)"},{rel:"apple-touch-startup-image",href:"/splashscreens/iphonexr_splash.png",media:"(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)"},{rel:"apple-touch-startup-image",href:"/splashscreens/iphonexsmax_splash.png",media:"(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)"},{rel:"apple-touch-startup-image",href:"/splashscreens/ipad_splash.png",media:"(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)"},{rel:"apple-touch-startup-image",href:"/splashscreens/ipadpro1_splash.png",media:"(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)"},{rel:"apple-touch-startup-image",href:"/splashscreens/ipadpro3_splash.png",media:"(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)"},{rel:"apple-touch-startup-image",href:"/splashscreens/ipadpro2_splash.png",media:"(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)"},{rel:"preload",href:"/fonts/big-caslon-bold.woff2",as:"font",type:"font/woff2",crossorigin:!0},{rel:"preload",href:"/fonts/AvenirNextLTPro-Regular.woff2",as:"font",type:"font/woff2",crossorigin:!0},{rel:"preload",href:"/fonts/AvenirNextLTPro-Demi.woff2",as:"font",type:"font/woff2",crossorigin:!0},{rel:"preconnect",href:"https://assets.ellosgroup.com",crossorigin:!0},{rel:"preconnect",href:"https://static.ellosgroup.com",crossorigin:!0},{rel:"preconnect",href:"https://ellos.a.bigcontent.io",crossorigin:!0},{rel:"preconnect",href:"https://c1.amplience.net",crossorigin:!0},{rel:"dns-prefetch",href:"https://www.google-analytics.com"},{rel:"dns-prefetch",href:"https://adservice.google.com"}],style:[],script:[]},store:o,router:r,nuxt:{defaultTransition:Eo,transitions:[Eo],setTransitions(e){return Array.isArray(e)||(e=[e]),e=e.map((e=&gt;e=e?"string"==typeof e?Object.assign({},Eo,{name:e}):Object.assign({},Eo,e):Eo)),this.$options.nuxt.transitions=e,e},err:null,errPageReady:!1,dateErr:null,error(t){t=t||null,l.context._errored=Boolean(t),t=t?Object(y.p)(t):null;let o=l.nuxt;return this&amp;&amp;(o=this.nuxt||this.$options.nuxt),o.dateErr=Date.now(),o.err=t,o.errPageReady=!1,e&amp;&amp;(e.nuxt.error=t),t}},...xt};o.app=l;const c=e?e.next:e=&gt;l.router.push(e);let d;if(e)d=r.resolve(e.url).route;else{const path=Object(y.f)(r.options.base,r.options.mode);d=r.resolve(path).route}function h(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error(`inject('${e}', value) has no value provided`);l[e="$"+e]=t,l.context[e]||(l.context[e]=t),o[e]=l[e];const r="__nuxt_"+e+"_installed__";n.default[r]||(n.default[r]=!0,n.default.use((()=&gt;{Object.prototype.hasOwnProperty.call(n.default.prototype,e)||Object.defineProperty(n.default.prototype,e,{get(){return this.$root.$options[e]}})})))}return await Object(y.t)(l,{store:o,route:d,next:c,error:l.nuxt.error.bind(l),payload:e?e.payload:void 0,req:e?e.req:void 0,res:e?e.res:void 0,beforeRenderFns:e?e.beforeRenderFns:void 0,beforeSerializeFns:e?e.beforeSerializeFns:void 0,ssrContext:e}),h("config",t),window.__NUXT__&amp;&amp;window.__NUXT__.state&amp;&amp;o.replaceState(window.__NUXT__.state),"function"==typeof no&amp;&amp;await no(l.context,h),"function"==typeof lo&amp;&amp;await lo(l.context,h),"function"==typeof uo&amp;&amp;await uo(l.context,h),"function"==typeof ho.a&amp;&amp;await ho()(l.context,h),"function"==typeof vo&amp;&amp;await vo(l.context,h),"function"==typeof footer&amp;&amp;await footer(l.context,h),"function"==typeof yo.default&amp;&amp;await Object(yo.default)(l.context,h),"function"==typeof bo&amp;&amp;await bo(l.context,h),"function"==typeof _o&amp;&amp;await _o(l.context,h),"function"==typeof wo&amp;&amp;await wo(l.context,h),"function"==typeof ko&amp;&amp;await ko(l.context,h),"function"==typeof $o&amp;&amp;await $o(l.context,h),"function"==typeof So&amp;&amp;await So(l.context,h),"function"==typeof Po&amp;&amp;await Po(l.context,h),"function"==typeof Oo&amp;&amp;await Oo(l.context,h),"function"==typeof Co&amp;&amp;await Co(l.context,h),"function"==typeof Lo&amp;&amp;await Lo(l.context,h),"function"==typeof To&amp;&amp;await To(l.context,h),await new Promise(((e,t)=&gt;{{const{route:t}=r.resolve(l.context.route.fullPath);if(!t.matched.length)return e()}r.replace(l.context.route.fullPath,e,(o=&gt;{if(!o._isRouter)return t(o);if(2!==o.type)return e();const n=r.afterEach((async(t,o)=&gt;{l.context.route=await Object(y.j)(t),l.context.params=t.params||{},l.context.query=t.query||{},n(),e()}))}))})),{store:o,app:l,router:r}}},4:function(e,t,o){"use strict";o.d(t,"k",(function(){return l})),o.d(t,"m",(function(){return c})),o.d(t,"l",(function(){return d})),o.d(t,"e",(function(){return h})),o.d(t,"b",(function(){return m})),o.d(t,"s",(function(){return f})),o.d(t,"g",(function(){return v})),o.d(t,"h",(function(){return y})),o.d(t,"d",(function(){return _})),o.d(t,"r",(function(){return w})),o.d(t,"j",(function(){return k})),o.d(t,"t",(function(){return $})),o.d(t,"o",(function(){return x})),o.d(t,"q",(function(){return S})),o.d(t,"f",(function(){return P})),o.d(t,"c",(function(){return O})),o.d(t,"i",(function(){return C})),o.d(t,"p",(function(){return L})),o.d(t,"a",(function(){return N})),o.d(t,"v",(function(){return A})),o.d(t,"n",(function(){return F})),o.d(t,"u",(function(){return B}));var n=o(1),r=o(37);function l(e){n.default.config.errorHandler&amp;&amp;n.default.config.errorHandler(e)}function c(e){return e.then((e=&gt;e.default||e))}function d(e){return e.$options&amp;&amp;"function"==typeof e.$options.fetch&amp;&amp;!e.$options.fetch.length}function h(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:[];const o=e.$children||[];for(const e of o)e.$fetch&amp;&amp;t.push(e),e.$children&amp;&amp;h(e,t);return t}function m(e,t){if(!t&amp;&amp;e.options.__hasNuxtData)return;const o=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=o,e.options.data=function(){const data=o.call(this,this);return this.$ssrContext&amp;&amp;(t=this.$ssrContext.asyncData[e.cid]),{...data,...t}},e.options.__hasNuxtData=!0,e._Ctor&amp;&amp;e._Ctor.options&amp;&amp;(e._Ctor.options.data=e.options.data)}function f(e){return e.options&amp;&amp;e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=n.default.extend(e))._Ctor=e,!e.options.name&amp;&amp;e.options.__file&amp;&amp;(e.options.name=e.options.__file)),e}function v(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],o=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map(((e,n)=&gt;Object.keys(e[o]).map((r=&gt;(t&amp;&amp;t.push(n),e[o][r]))))))}function y(e){return v(e,arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],"instances")}function _(e,t){return Array.prototype.concat.apply([],e.matched.map(((e,o)=&gt;Object.keys(e.components).reduce(((n,r)=&gt;(e.components[r]?n.push(t(e.components[r],e.instances[r],e,r,o)):delete e.components[r],n)),[]))))}function w(e,t){return Promise.all(_(e,(async(e,o,n,r)=&gt;{if("function"==typeof e&amp;&amp;!e.options)try{e=await e()}catch(e){if(e&amp;&amp;"ChunkLoadError"===e.name&amp;&amp;"undefined"!=typeof window&amp;&amp;window.sessionStorage){const e=Date.now();try{const t=parseInt(window.sessionStorage.getItem("nuxt-reload"));(!t||t+6e4&lt;e)&amp;&amp;(window.sessionStorage.setItem("nuxt-reload",e),window.location.reload(!0))}catch{}}throw e}return n.components[r]=e=f(e),"function"==typeof t?t(e,o,n,r):e})))}async function k(e){if(e)return await w(e),{...e,meta:v(e).map(((t,o)=&gt;({...t.options.meta,...(e.matched[o]||{}).meta})))}}async function $(e,t){e.context||(e.context={isStatic:!1,isDev:!1,isHMR:!1,app:e,store:e.store,payload:t.payload,error:t.error,base:e.router.options.base,env:{NODE_ENV:"production",PORT:3e3,PROJECT:"ellos"}},t.req&amp;&amp;(e.context.req=t.req),t.res&amp;&amp;(e.context.res=t.res),t.ssrContext&amp;&amp;(e.context.ssrContext=t.ssrContext),e.context.redirect=(t,path,o)=&gt;{if(!t)return;e.context._redirected=!0;let n=typeof path;if("number"==typeof t||"undefined"!==n&amp;&amp;"object"!==n||(o=path||{},n=typeof(path=t),t=302),"object"===n&amp;&amp;(path=e.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=Object(r.d)(path,o),window.location.assign(path),new Error("ERR_REDIRECT");e.context.next({path:path,query:o,status:t})},e.context.nuxtState=window.__NUXT__);const[o,n]=await Promise.all([k(t.route),k(t.from)]);t.route&amp;&amp;(e.context.route=o),t.from&amp;&amp;(e.context.from=n),t.error&amp;&amp;(e.context.error=t.error),e.context.next=t.next,e.context._redirected=!1,e.context._errored=!1,e.context.isHMR=!1,e.context.params=e.context.route.params||{},e.context.query=e.context.route.query||{}}function x(e,t,o){return!e.length||t._redirected||t._errored||o&amp;&amp;o.aborted?Promise.resolve():S(e[0],t).then((()=&gt;x(e.slice(1),t,o)))}function S(e,t){let o;return o=2===e.length?new Promise((o=&gt;{e(t,(function(e,data){e&amp;&amp;t.error(e),o(data=data||{})}))})):e(t),o&amp;&amp;o instanceof Promise&amp;&amp;"function"==typeof o.then?o:Promise.resolve(o)}function P(base,e){if("hash"===e)return window.location.hash.replace(/^#\//,"");base=decodeURI(base).slice(0,-1);let path=decodeURI(window.location.pathname);base&amp;&amp;path.startsWith(base)&amp;&amp;(path=path.slice(base.length));const t=(path||"/")+window.location.search+window.location.hash;return Object(r.c)(t)}function O(e,t){return function(e,t){const o=new Array(e.length);for(let i=0;i&lt;e.length;i++)"object"==typeof e[i]&amp;&amp;(o[i]=new RegExp("^(?:"+e[i].pattern+")$",D(t)));return function(t,n){let path="";const data=t||{},r=(n||{}).pretty?E:encodeURIComponent;for(let i=0;i&lt;e.length;i++){const t=e[i];if("string"==typeof t){path+=t;continue}const n=data[t.name||"pathMatch"];let l;if(null==n){if(t.optional){t.partial&amp;&amp;(path+=t.prefix);continue}throw new TypeError('Expected "'+t.name+'" to be defined')}if(Array.isArray(n)){if(!t.repeat)throw new TypeError('Expected "'+t.name+'" to not repeat, but received `'+JSON.stringify(n)+"`");if(0===n.length){if(t.optional)continue;throw new TypeError('Expected "'+t.name+'" to not be empty')}for(let e=0;e&lt;n.length;e++){if(l=r(n[e]),!o[i].test(l))throw new TypeError('Expected all "'+t.name+'" to match "'+t.pattern+'", but received `'+JSON.stringify(l)+"`");path+=(0===e?t.prefix:t.delimiter)+l}}else{if(l=t.asterisk?I(n):r(n),!o[i].test(l))throw new TypeError('Expected "'+t.name+'" to match "'+t.pattern+'", but received "'+l+'"');path+=t.prefix+l}}return path}}(function(e,t){const o=[];let n=0,r=0,path="";const l=t&amp;&amp;t.delimiter||"/";let c;for(;null!=(c=T.exec(e));){const t=c[0],d=c[1],h=c.index;if(path+=e.slice(r,h),r=h+t.length,d){path+=d[1];continue}const m=e[r],f=c[2],v=c[3],y=c[4],_=c[5],w=c[6],k=c[7];path&amp;&amp;(o.push(path),path="");const $=null!=f&amp;&amp;null!=m&amp;&amp;m!==f,x="+"===w||"*"===w,S="?"===w||"*"===w,P=c[2]||l,pattern=y||_;o.push({name:v||n++,prefix:f||"",delimiter:P,optional:S,repeat:x,partial:$,asterisk:Boolean(k),pattern:pattern?j(pattern):k?".*":"[^"+R(P)+"]+?"})}r&lt;e.length&amp;&amp;(path+=e.substr(r));path&amp;&amp;o.push(path);return o}(e,t),t)}function C(e,t){const o={},n={...e,...t};for(const r in n)String(e[r])!==String(t[r])&amp;&amp;(o[r]=!0);return o}function L(e){let t;if(e.message||"string"==typeof e)t=e.message||e;else try{t=JSON.stringify(e,null,2)}catch(o){t=`[${e.constructor.name}]`}return{...e,message:t,statusCode:e.statusCode||e.status||e.response&amp;&amp;e.response.status||500}}window.onNuxtReadyCbs=[],window.onNuxtReady=e=&gt;{window.onNuxtReadyCbs.push(e)};const T=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function E(e,t){const o=t?/[?#]/g:/[/?#]/g;return encodeURI(e).replace(o,(e=&gt;"%"+e.charCodeAt(0).toString(16).toUpperCase()))}function I(e){return E(e,!0)}function R(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function j(e){return e.replace(/([=!:$/()])/g,"\\$1")}function D(e){return e&amp;&amp;e.sensitive?"":"i"}function N(e,t,o){e.$options[t]||(e.$options[t]=[]),e.$options[t].includes(o)||e.$options[t].push(o)}const A=r.b,F=(r.e,r.a);function B(e){try{window.history.scrollRestoration=e}catch(e){}}},45:function(e,t,o){"use strict";o.d(t,"c",(function(){return r})),o.d(t,"a",(function(){return l})),o.d(t,"d",(function(){return c}));const n=!1,r={account:"/myprofile",bills:"/payment",cart:"/cart",checkout:"/checkout-start",como:"/co/",comoLogin:"/co/login",comoLogout:"/co/logout",comoRegister:"/co/register",login:"/login",logout:"/logout",register:"/register",offers:"/myoffers",orders:"/orderhistory",page:"/page/",returns:"/myreturns",settings:"/mysettings"},l=[r.orders,r.bills,r.account,r.settings],c=Object.values(r);t.b={graphQLProxy:n,loginProxy:n,logoutProxy:n,showRedirectConfirmation:n,links:r}},48:function(e,t){},653:function(e,t,o){e.exports=o(654)},654:function(e,t,o){"use strict";o.r(t),function(e){o(655);var t=o(1),n=o(329),r=o(70),l=o(4),c=o(39),d=o(345),h=o(125);t.default.__nuxt__fetch__mixin__||(t.default.mixin(d.a),t.default.__nuxt__fetch__mixin__=!0),t.default.component(h.a.name,h.a),t.default.component("NLink",h.a),e.fetch||(e.fetch=n.a);let m,f,v,y=[];const _=window.__NUXT__||{},w=_.config||{};w._app&amp;&amp;(o.p=Object(l.v)(w._app.cdnURL,w._app.assetsPath)),Object.assign(t.default.config,{silent:!0,performance:!1});const k=t.default.config.errorHandler||console.error;function $(e,t,o){const n=component=&gt;{const e=function(component,e){if(!component||!component.options||!component.options[e])return{};const option=component.options[e];if("function"==typeof option){for(var t=arguments.length,o=new Array(t&gt;2?t-2:0),n=2;n&lt;t;n++)o[n-2]=arguments[n];return option(...o)}return option}(component,"transition",t,o)||{};return"string"==typeof e?{name:e}:e},r=o?Object(l.g)(o):[],c=Math.max(e.length,r.length),d=[];for(let i=0;i&lt;c;i++){const t=Object.assign({},n(e[i])),o=Object.assign({},n(r[i]));Object.keys(t).filter((e=&gt;void 0!==t[e]&amp;&amp;!e.toLowerCase().includes("leave"))).forEach((e=&gt;{o[e]=t[e]})),d.push(o)}return d}async function x(e,t,o){this._routeChanged=Boolean(m.nuxt.err)||t.name!==e.name,this._paramChanged=!this._routeChanged&amp;&amp;t.path!==e.path,this._queryChanged=!this._paramChanged&amp;&amp;t.fullPath!==e.fullPath,this._diffQuery=this._queryChanged?Object(l.i)(e.query,t.query):[],(this._routeChanged||this._paramChanged)&amp;&amp;this.$loading.start&amp;&amp;!this.$loading.manual&amp;&amp;this.$loading.start();try{if(this._queryChanged){const o=await Object(l.r)(e,((e,t)=&gt;({Component:e,instance:t})));o.some((o=&gt;{let{Component:n,instance:r}=o;const l=n.options.watchQuery;return!0===l||(Array.isArray(l)?l.some((e=&gt;this._diffQuery[e])):"function"==typeof l&amp;&amp;l.apply(r,[e.query,t.query]))}))&amp;&amp;this.$loading.start&amp;&amp;!this.$loading.manual&amp;&amp;this.$loading.start()}o()}catch(n){const r=n||{},l=r.statusCode||r.status||r.response&amp;&amp;r.response.status||500,c=r.message||"";if(/^Loading( CSS)? chunk (\d)+ failed\./.test(c))return void window.location.reload(!0);this.error({statusCode:l,message:c}),this.$nuxt.$emit("routeChanged",e,t,r),o()}}function S(e,t,o,n){let c=["user-session","filter-path","nuxti18n"],d=!1;if(void 0!==o&amp;&amp;(c=[],(o=Object(l.s)(o)).options.middleware&amp;&amp;(c=c.concat(o.options.middleware)),e.forEach((e=&gt;{e.options.middleware&amp;&amp;(c=c.concat(e.options.middleware))}))),c=c.map((e=&gt;"function"==typeof e?e:("function"!=typeof r.a[e]&amp;&amp;(d=!0,this.error({statusCode:500,message:"Unknown middleware "+e})),r.a[e]))),!d)return Object(l.o)(c,t,n)}async function P(e,t,o,n){if(!1===this._routeChanged&amp;&amp;!1===this._paramChanged&amp;&amp;!1===this._queryChanged)return o();let r=!1;if(e===t)y=[],r=!0;else{const e=[];y=Object(l.g)(t,e).map(((o,i)=&gt;Object(l.c)(t.matched[e[i]].path)(t.params)))}let d=!1;await Object(l.t)(m,{route:e,from:t,error:e=&gt;{n.aborted||m.nuxt.error.call(this,e)},next:(path=&gt;{t.path===path.path&amp;&amp;this.$loading.finish&amp;&amp;this.$loading.finish(),t.path!==path.path&amp;&amp;this.$loading.pause&amp;&amp;this.$loading.pause(),d||(d=!0,o(path))}).bind(this)}),this._dateLastError=m.nuxt.dateErr,this._hadError=Boolean(m.nuxt.err);const h=[],f=Object(l.g)(e,h);if(!f.length){if(await S.call(this,f,m.context,void 0,n),d)return;if(n.aborted)return void o(!1);const e=(c.a.options||c.a).layout,t=await this.loadLayout("function"==typeof e?e.call(c.a,m.context):e);if(await S.call(this,f,m.context,t,n),d)return;return n.aborted?void o(!1):(m.context.error({statusCode:404,message:"This page could not be found"}),o())}f.forEach((e=&gt;{e._Ctor&amp;&amp;e._Ctor.options&amp;&amp;(e.options.asyncData=e._Ctor.options.asyncData,e.options.fetch=e._Ctor.options.fetch)})),this.setTransitions($(f,e,t));try{if(await S.call(this,f,m.context,void 0,n),d)return;if(n.aborted)return void o(!1);if(m.context._errored)return o();let r=f[0].options.layout;if("function"==typeof r&amp;&amp;(r=r(m.context)),r=await this.loadLayout(r),await S.call(this,f,m.context,r,n),d)return;if(n.aborted)return void o(!1);if(m.context._errored)return o();let c,v=!0;try{for(const e of f)if("function"==typeof e.options.validate&amp;&amp;(v=await e.options.validate(m.context),!v))break}catch(e){return this.error({statusCode:e.statusCode||"500",message:e.message}),o()}if(!v)return this.error({statusCode:404,message:"This page could not be found"}),o();if(await Promise.all(f.map((async(o,i)=&gt;{o._path=Object(l.c)(e.matched[h[i]].path)(e.params),o._dataRefresh=!1;const n=o._path!==y[i];if(this._routeChanged&amp;&amp;n)o._dataRefresh=!0;else if(this._paramChanged&amp;&amp;n){const e=o.options.watchParam;o._dataRefresh=!1!==e}else if(this._queryChanged){const n=o.options.watchQuery;!0===n?o._dataRefresh=!0:Array.isArray(n)?o._dataRefresh=n.some((e=&gt;this._diffQuery[e])):"function"==typeof n&amp;&amp;(c||(c=Object(l.h)(e)),o._dataRefresh=n.apply(c[i],[e.query,t.query]))}if(!this._hadError&amp;&amp;this._isMounted&amp;&amp;!o._dataRefresh)return;const r=[],d=o.options.asyncData&amp;&amp;"function"==typeof o.options.asyncData,f=Boolean(o.options.fetch)&amp;&amp;o.options.fetch.length,v=d&amp;&amp;f?30:45;if(d){const e=Object(l.q)(o.options.asyncData,m.context);e.then((e=&gt;{Object(l.b)(o,e),this.$loading.increase&amp;&amp;this.$loading.increase(v)})),r.push(e)}if(this.$loading.manual=!1===o.options.loading,f){let p=o.options.fetch(m.context);p&amp;&amp;(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((e=&gt;{this.$loading.increase&amp;&amp;this.$loading.increase(v)})),r.push(p)}return Promise.all(r)}))),!d){if(this.$loading.finish&amp;&amp;!this.$loading.manual&amp;&amp;this.$loading.finish(),n.aborted)return void o(!1);o()}}catch(r){if(n.aborted)return void o(!1);const d=r||{};if("ERR_REDIRECT"===d.message)return this.$nuxt.$emit("routeChanged",e,t,d);y=[],Object(l.k)(d);let h=(c.a.options||c.a).layout;"function"==typeof h&amp;&amp;(h=h(m.context)),await this.loadLayout(h),this.error(d),this.$nuxt.$emit("routeChanged",e,t,d),o()}}function O(e,o){Object(l.d)(e,((e,o,n,r)=&gt;("object"!=typeof e||e.options||((e=t.default.extend(e))._Ctor=e,n.components[r]=e),e)))}Object(c.b)(null,_.config).then((async function(e){m=e.app,f=e.router,v=e.store;const o=new t.default(m),n=_.layout||"default";await o.loadLayout(n),o.setLayout(n);const r=()=&gt;{o.$mount("#__nuxt"),f.afterEach(O),f.beforeResolve(L.bind(o)),f.afterEach(T.bind(o)),f.afterEach(I.bind(o)),t.default.nextTick((()=&gt;{!function(e){window.onNuxtReadyCbs.forEach((t=&gt;{"function"==typeof t&amp;&amp;t(e)})),"function"==typeof window._onNuxtLoaded&amp;&amp;window._onNuxtLoaded(e);f.afterEach(((o,n)=&gt;{t.default.nextTick((()=&gt;e.$nuxt.$emit("routeChanged",o,n)))}))}(o)}))},c=await Promise.all((d=m.context.route,Object(l.d)(d,(async(e,t,o,n,r)=&gt;{"function"!=typeof e||e.options||(e=await e());const c=function(e,t){return _.serverRendered&amp;&amp;t&amp;&amp;Object(l.b)(e,t),e._Ctor=e,e}(Object(l.s)(e),_.data?_.data[r]:null);return o.components[n]=c,c}))));var d;o.setTransitions=o.$options.nuxt.setTransitions.bind(o),c.length&amp;&amp;(o.setTransitions($(c,f.currentRoute)),y=f.currentRoute.matched.map((e=&gt;Object(l.c)(e.path)(f.currentRoute.params))));o.$loading={},_.error&amp;&amp;(o.error(_.error),o.nuxt.errPageReady=!0);f.beforeEach(x.bind(o));let h=null;const w=P.bind(o);if(f.beforeEach(((e,t,o)=&gt;{h&amp;&amp;(h.aborted=!0),h={aborted:!1},w(e,t,o,h)})),_.serverRendered&amp;&amp;Object(l.n)(_.routePath,o.context.route.path))return r();const S=()=&gt;{O(f.currentRoute,f.currentRoute),L.call(o,f.currentRoute),T.call(o,f.currentRoute),E(o),r()};await new Promise((e=&gt;setTimeout(e,0))),P.call(o,f.currentRoute,f.currentRoute,(path=&gt;{if(!path)return void S();const e=f.afterEach(((t,o)=&gt;{e(),S()}));f.push(path,void 0,(e=&gt;{e&amp;&amp;k(e)}))}),{aborted:!1})})).catch(k);const C=new WeakMap;function L(e,t,o){let n=Boolean(this.$options.nuxt.err);this._hadError&amp;&amp;this._dateLastError===this.$options.nuxt.dateErr&amp;&amp;(n=!1);let r=n?(c.a.options||c.a).layout:e.matched[0].components.default.options.layout;"function"==typeof r&amp;&amp;(r=r(m.context)),C.set(e,r),o&amp;&amp;o()}function T(e){const t=C.get(e);C.delete(e);this._hadError&amp;&amp;this._dateLastError===this.$options.nuxt.dateErr&amp;&amp;(this.$options.nuxt.err=null),this.setLayout(t)}function E(e){e._hadError&amp;&amp;e._dateLastError===e.$options.nuxt.dateErr&amp;&amp;e.error()}function I(e,o){if(!1===this._routeChanged&amp;&amp;!1===this._paramChanged&amp;&amp;!1===this._queryChanged)return;const n=Object(l.h)(e),r=Object(l.g)(e);let c=!1;t.default.nextTick((()=&gt;{n.forEach(((e,i)=&gt;{if(e&amp;&amp;!e._isDestroyed&amp;&amp;e.constructor._dataRefresh&amp;&amp;r[i]===e.constructor&amp;&amp;!0!==e.$vnode.data.keepAlive&amp;&amp;"function"==typeof e.constructor.options.data){const o=e.constructor.options.data.call(e);for(const n in o)t.default.set(e.$data,n,o[n]);c=!0}})),c&amp;&amp;window.$nuxt.$nextTick((()=&gt;{window.$nuxt.$emit("triggerScroll")})),E(this)}))}}.call(this,o(25))},676:function(e,t,o){"use strict";o.r(t),t.default=function(e){let{route:t,store:o,redirect:n}=e;const r=t.query,l=o.state.ui.filterPanels.list.filter((e=&gt;"category"!==e)),c={};for(let i=0;i&lt;l.length;i++){const e=l[i];r[e]&amp;&amp;(c[e]=r[e].replace("|","+"),delete r[e])}const d=Object.entries(c).map((e=&gt;{let[t,o]=e;return`${t}/${o}`})).sort().join("/");d&amp;&amp;n(301,{path:`${t.path}/${d}_0`,query:r,hash:t.hash})}},677:function(e,t,o){"use strict";o.r(t),t.default=function(e){let{store:t}=e;if(t.state.cookieConsent){t.state.user.sessionId||t.commit("user/setSessionId"),t.commit("user/updateLastActivity");const e=18e5,o=Date.now();t.state.user.lastActivity&amp;&amp;o-t.state.user.lastActivity&gt;e&amp;&amp;t.commit("user/clearSession")}}},70:function(e,t,o){"use strict";const n={};n["filter-path"]=o(676),n["filter-path"]=n["filter-path"].default||n["filter-path"],n["user-session"]=o(677),n["user-session"]=n["user-session"].default||n["user-session"],t.a=n},765:function(e,t,o){"use strict";o(241)},766:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,".general-error{min-height:500px;padding:20px 0}.red-uc{color:red;text-transform:uppercase}.big{font-size:2em;line-height:.9em}.wrong-url{background-color:#ffd9db;border-radius:5px;color:#000;display:inline-block;font-weight:100;margin:10px 0 20px;padding:3px 10px}td{padding:3px 20px 3px 0}",""]),n.locals={},e.exports=n},767:function(e,t,o){"use strict";o(242)},768:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,".nuxt-progress{background-color:#dec5b8;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}",""]),n.locals={},e.exports=n},811:function(e,t,o){var map={"./logo-ellos":[130,5],"./logo-ellos/":[130,5],"./logo-ellos/index":[130,5],"./logo-ellos/index.vue":[130,5],"./logo-homeroom":[131,6],"./logo-homeroom/":[131,6],"./logo-homeroom/index":[131,6],"./logo-homeroom/index.vue":[131,6],"./logo-jotex":[132,7],"./logo-jotex/":[132,7],"./logo-jotex/index":[132,7],"./logo-jotex/index.vue":[132,7],"./logo-site":[58],"./logo-site/":[58],"./logo-site/index":[58],"./logo-site/index.vue":[58]};function n(e){if(!o.o(map,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=map[e],n=t[0];return Promise.all(t.slice(1).map(o.e)).then((function(){return o(n)}))}n.keys=function(){return Object.keys(map)},n.id=811,e.exports=n},824:function(e,t,o){"use strict";o(271)},825:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,".trustpilot-widget{min-height:13.75rem;padding:3rem 0}",""]),n.locals={},e.exports=n},826:function(e,t,o){"use strict";o(272)},827:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,".chatbot-overlay{background-color:#34343403;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100}",""]),n.locals={},e.exports=n},830:function(e,t,o){"use strict";o(274)},831:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,".information-overlay.overlay-dialog.opened{background-color:#34343452}.information-overlay .overlay-dialog-inner{border-top-left-radius:.5rem;border-top-right-radius:.5rem;bottom:0;display:flex;flex-direction:column;padding:0;position:absolute;right:0;top:20%;width:100%}.information-overlay .overlay-dialog-inner .overlay-dialog-content{color:#343434;padding:1.5rem;text-align:center}.information-overlay .overlay-dialog-inner .overlay-dialog-content h1{font-family:BigCaslon,Times,serif;font-size:1.5rem;padding-top:.5rem}.information-overlay .overlay-dialog-inner .overlay-dialog-content p{font-size:.875rem;margin:0;padding:.5rem 0}.information-overlay .overlay-dialog-inner .overlay-dialog-content p a{-webkit-text-decoration:underline;text-decoration:underline}.information-overlay .overlay-dialog-inner .overlay-dialog-content .cta{margin-top:1rem;width:100%}.information-overlay .overlay-dialog-inner .overlay-dialog-content .text-button-label{font-size:.875rem;margin-top:.75rem}.information-overlay .overlay-dialog-inner .overlay-dialog-content .ui-icon-check{border:.0625rem solid #478c6b;border-radius:3.125rem;color:#478c6b;height:3.125rem;padding:.375rem;width:3.125rem}.information-overlay .overlay-dialog-inner .overlay-dialog-content .push-message{background:#f0f8f3;color:#478c6b;margin-top:.5rem;padding:1rem}.information-overlay .overlay-dialog-inner .overlay-dialog-content .push-terms{color:#767676;font-size:.75rem}.information-overlay .overlay-dialog-inner .overlay-dialog-header{align-items:center;box-shadow:0 4px 8px 0 #34343414;display:flex;flex:0 0 auto;height:4rem;justify-content:center;position:relative;text-align:center}.information-overlay .overlay-dialog-inner .overlay-dialog-header .cta-solid-variant-4-xl{left:0;position:absolute}.information-overlay .overlay-dialog-inner .overlay-dialog-header .overlay-dialog-title{font-family:AvenirNextLTPro,Tahoma,sans;font-size:.75rem;text-transform:uppercase}@media (min-width:36em){.information-overlay .overlay-dialog-inner{border-radius:0;display:normal;flex-direction:column;padding:0;position:relative;top:0;width:100%}.information-overlay .overlay-dialog-inner .overlay-dialog-content{padding:1.5rem 2.5rem;text-align:center}.information-overlay .overlay-dialog-inner .overlay-dialog-content h1{font-family:BigCaslon,Times,serif;font-size:1.75rem}.information-overlay .overlay-dialog-inner .overlay-dialog-content p{font-size:1rem}.information-overlay .overlay-dialog-inner .overlay-dialog-content .cta-solid-primary-l{max-width:20.4375rem}.information-overlay .overlay-dialog-inner .overlay-dialog-content .cta{padding:1rem 6.25rem;width:auto}.information-overlay .overlay-dialog-inner .overlay-dialog-header{align-items:center;box-shadow:none;display:flex;flex:0 0 auto;height:100%;justify-content:center;position:relative;text-align:center}.information-overlay .overlay-dialog-inner .overlay-dialog-header .cta-solid-variant-4-xl{background:#0000;border:0;left:auto;margin-top:2rem;position:absolute;right:0}.information-overlay .overlay-dialog-inner .overlay-dialog-header .overlay-dialog-title{visibility:hidden}}",""]),n.locals={},e.exports=n},89:function(e,t,o){"use strict";(function(e){var n=o(347),r=o(5);const l={climate:()=&gt;o.e(347).then(o.bind(null,936)),"delivery-express":()=&gt;o.e(346).then(o.bind(null,935)),"free-shipping":()=&gt;o.e(350).then(o.bind(null,934)),returns:()=&gt;Promise.resolve().then(o.bind(null,133)),"split-payment":()=&gt;o.e(349).then(o.bind(null,933))},{props:c,...d}=n.a;t.a={extends:d,data:()=&gt;({notification:void 0}),computed:{countries(){return this.$i18n.locales.map((e=&gt;({path:this.getEnvironment(e.domain),label:this.$i18n.t(`country.label.${e.country}`),id:e.country.toLowerCase(),selected:this.$i18n.locale===e.code})))},help(){const[e]=this.$store.state.footer.helpLinkGroups,t=e.links.map((link=&gt;{if(link.hideLink)return!1;const path=link.path;return{path:path,label:link.label,external:Object(r.isExternal)(path)}})).filter(Boolean);return{title:{text:e.title},subtitle:{text:e.subtitle},items:t}},navigation(){return this.$store.state.footer.navigationLinkGroups.map((e=&gt;{const t=e.target?"_blank":"";if(e.links){const o=e.links.filter((link=&gt;!link.hideLink)).map((link=&gt;{const path=link.path;return{path:path,label:link.label,target:t,external:Object(r.isExternal)(path)}}));return{title:e.title,target:t,items:o}}return{}}))},networks(){return this.$store.state.footer.networks.map((link=&gt;{const path=link.path;return{icon:link.class,path:path,label:link.label,external:Object(r.isExternal)(path)}}))},pushes(){const e=this.$store.state.footer.pushesLinks.map((link=&gt;({path:link.path,label:link.label,description:link.linkDescription,icon:{name:link.icon,component:l[link.icon]},type:link.linkType})));return this.$store.state.abtest.keys.all.climateC&amp;&amp;e.unshift({path:`${this.$t("abtest.climate.checklist.path")}?intcmp=CO2_footer`,label:this.$t("abtest.climate.label"),description:this.$t("abtest.climate.description"),icon:{name:"climate",component:l.climate},type:"climate"}),{links:e}}},methods:{getEnvironment:t=&gt;`${e.env.PROTOCOL||"https"}://${t}`}}}).call(this,o(144))},906:function(e,t,o){"use strict";o(300)},907:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,".vs-results{justify-content:center}.vs-results__cropper-container{border-top:.0625rem solid #e5e5e5;overflow:hidden;position:relative;width:100%}.vs-results__cropper-container__cropper-tool{height:18.75rem;position:relative}.vs-results__cropper-container__cropper-tool .loading-overlay{background-color:#fffc;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.vs-results__cropper-container__cropper-tool .preview-image{height:18.75rem;overflow:hidden;position:relative;width:100%}.vs-results__cropper-container__cropper-tool .preview-image .media-image{background:#edece8;position:static}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper{height:100%;margin:0 auto;overflow:hidden;position:relative}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-line{display:none}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper__background{background:none}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper__foreground{background:#343434bf}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--east,.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--north,.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--south,.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--west{display:none}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--east-north,.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--east-south,.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--west-north,.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--west-south{background-color:initial;border-radius:.03125rem;display:block;height:1.25rem;outline:.0625rem solid #0000;position:absolute;width:1.25rem}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--east-north{border-right:.1875rem solid #fff;border-top:.1875rem solid #fff;cursor:ne-resize;margin-right:.8125rem;margin-top:.8125rem;right:0;top:0}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--east-south{border-bottom:.1875rem solid #fff;border-right:.1875rem solid #fff;bottom:0;cursor:se-resize;margin-bottom:.8125rem;margin-right:.8125rem;right:0}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--west-south{border-bottom:.1875rem solid #fff;border-left:.1875rem solid #fff;bottom:0;cursor:sw-resize;left:0;margin-bottom:.8125rem;margin-left:.8125rem}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper .vue-simple-handler--west-north{border-left:.1875rem solid #fff;border-top:.1875rem solid #fff;cursor:nw-resize;left:0;margin-left:.8125rem;margin-top:.8125rem;top:0}.vs-results__cropper-container__cropper-tool .bound{border-radius:100%;cursor:pointer;height:1.25rem;margin:0 auto;position:absolute;text-align:center;transform:translate(-10px,-10px);width:1.25rem}.vs-results__cropper-container__cropper-tool .bound.hidden{visibility:hidden}.vs-results__cropper-container__cropper-tool .bound svg{left:0;position:absolute;top:0}.vs-results .load-more{margin-bottom:3.5rem;max-width:100%;padding-top:2rem}.vs-results .load-more.progress-max{margin-bottom:0}.vs-results .promote-upload{padding-top:1rem}.vs-results .promote-upload,.vs-results .promote-upload-bottom{font-size:.875rem;max-width:100%;padding-left:1rem;padding-right:1rem}.vs-results .promote-upload p,.vs-results .promote-upload-bottom p{margin:0}.vs-results .promote-upload p span.image-search-promote-text,.vs-results .promote-upload-bottom p span.image-search-promote-text{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.03125rem}.vs-results .promote-upload p span.image-search-promote-text:hover,.vs-results .promote-upload-bottom p span.image-search-promote-text:hover{cursor:pointer}.vs-results .promote-upload-bottom{text-align:center}.vs-results__product-list{min-height:350px;padding-left:1rem;padding-right:1rem;position:relative}.vs-results__product-list .loading-overlay{background-color:#fffc;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.vs-results__product-list .loading-overlay .loading-dots.loading-dots{align-items:start;top:7%}.vs-results__product-list__results-header{margin-bottom:1rem;margin-top:1.5rem;width:100%}.vs-results__product-list__results-header__info{display:flex;justify-content:space-between}.vs-results__product-list__results-header__info .total-hits{font-size:.875rem;font-weight:600;line-height:1.5rem}.vs-results__product-list__results-header__info .article-sort{align-items:center;display:flex;font-size:.875rem;line-height:1.5rem}.vs-results__product-list__results-header__info .article-sort p{margin:0}.vs-results__product-list__results-header__info .article-sort .drop-list-container a span,.vs-results__product-list__results-header__info .article-sort .drop-list-container button span{font-weight:600;margin-left:.3125rem}.overlay-modal[aria-labelledby=drop-list-panel-title]{z-index:101}@media (min-width:36em){.vs-results .load-more{margin:0 auto;max-width:20rem}.vs-results .visual-upload__flex-container__image-upload,.vs-results__cropper-container{margin-left:auto;margin-right:auto;max-width:31.25rem}}@media (min-width:62em){.vs-results{display:flex;padding:.5rem}.vs-results__cropper-container{border-right:.0625rem solid #e5e5e5;border-top:none;flex-shrink:0;margin:0;max-width:21.125rem;order:1;padding:2rem}.vs-results__cropper-container__cropper-tool{height:25.0625rem;width:100%}.vs-results__cropper-container__cropper-tool .vue-advanced-cropper{height:100%;margin:0 auto}.vs-results__cropper-container__cropper-tool .text-push{margin:1rem 0}.vs-results__cropper-container .promote-upload{max-width:20rem;padding-left:0;text-align:left}.vs-results__product-list{flex-grow:1;order:2;padding-left:2rem;padding-right:2rem}.vs-results__product-list .loading-overlay .loading-dots.loading-dots{top:25%}.vs-results__product-list__results-header{margin-top:2rem}.vs-results__product-list__results-header [class^=tt-]{font-size:1.5rem;line-height:1.5rem;margin-bottom:1rem}.vs-results__product-list .promote-upload-bottom{margin:1rem auto 3rem;max-width:20rem}.vs-results__product-list .load-more.progress-max{margin:0;padding:0}}",""]),n.locals={},e.exports=n},908:function(e,t,o){"use strict";o(301)},909:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,".overlay-modal[aria-labelledby=visual-search-overlay-title]{z-index:100}.overlay-modal[aria-labelledby=visual-search-overlay-title] .overlay-modal__content{margin-top:-.0625rem}.overlay-modal[aria-labelledby=visual-search-overlay-title] .line-item{width:50%}@media (min-width:36em){.overlay-modal[aria-labelledby=visual-search-overlay-title] .line-item{width:33%}}@media (min-width:62em){.overlay-modal[aria-labelledby=visual-search-overlay-title].results-loaded{align-items:flex-start}.overlay-modal[aria-labelledby=visual-search-overlay-title] .overlay-modal__inner{box-shadow:0 2px 4px 0 #3434340a,0 4px 8px 0 #3434340a,0 6px 16px 0 #3434340a;margin-bottom:3rem;max-height:none}.overlay-modal[aria-labelledby=visual-search-overlay-title] .overlay-modal__inner .overlay-modal__content{margin-top:0}.overlay-modal[aria-labelledby=visual-search-overlay-title] .overlay-modal-header{padding:0}}",""]),n.locals={},e.exports=n},916:function(e,t,o){"use strict";o(305)},917:function(e,t,o){var n=o(2)((function(i){return i[1]}));n.push([e.i,'iframe[style="width: 1px; height: 1px; border: none;"]{display:none}#ebbot-chat-root{transition:opacity .3s ease-in-out}html.overlay #ebbot-chat-root{opacity:0}.ab_T32b .navigation-level-1&gt;ul&gt;li&gt;.item-all{display:none!important}.abToggleChatbot #ebbot-chat-root,.abToggleChatbot .chatbot-badge{display:none}',""]),n.locals={},e.exports=n},918:function(e,t,o){"use strict";o.r(t);var n=o(337);t.default=n.a},919:function(e,t,o){"use strict";o.r(t),o.d(t,"actions",(function(){return r})),o.d(t,"getters",(function(){return l})),o.d(t,"mutations",(function(){return c})),o.d(t,"namespaced",(function(){return d})),o.d(t,"state",(function(){return h}));var n=o(1);const r={update(e,t){let{commit:o,dispatch:n}=e,{added:r,crossSellOrigin:l,crossSellTitle:c,crossSellSubtitle:d,crossSellTracking:h,...m}=t;o("added",r),o("crossSellOrigin",l),o("crossSellTitle",c),o("crossSellSubtitle",d),o("crossSellTracking",h),m.items?n("set",m):n("setCount",m)},set(e,t){let{commit:o}=e;o("items",t.items),o("crossSell",t.crossSell)},setCount(e,t){let{commit:o}=e;o("setCount",t.count),o("crossSell",t.crossSell)}},l={count:e=&gt;e.count||e.items.reduce(((e,t)=&gt;e+t.quantity),0),productCount:e=&gt;e.count||e.items.length,link:(e,t,o)=&gt;o.comoLink},c={added(e,t){e.added=t},crossSell(e,data){n.default.set(e,"crossSell",data)},items(e,data){n.default.set(e,"items",data)},crossSellOrigin(e,t){e.crossSellOrigin=t},crossSellTitle(e,title){e.crossSellTitle=title},crossSellSubtitle(e,t){e.crossSellSubtitle=t},crossSellTracking(e,t){e.crossSellTracking=t},setCount(e,t){n.default.set(e,"count",t),window.sessionStorage.setItem("basketCount",(t||0).toString())}},d=!0,h=()=&gt;({added:null,items:[],crossSell:[],count:void 0,crossSellOrigin:void 0,crossSellTitle:void 0,crossSellSubtitle:void 0,crossSellTracking:void 0})},920:function(e,t,o){"use strict";o.r(t),o.d(t,"mutations",(function(){return n})),o.d(t,"getters",(function(){return r})),o.d(t,"actions",(function(){return l})),o.d(t,"state",(function(){return c}));const n={set(e,t){e.items=t},add(e,t){e.items.unshift(t)},updateStorage(e,t){var o;t||(null!==(o=e.items)&amp;&amp;void 0!==o&amp;&amp;o.length?localStorage.setItem(e.key,JSON.stringify(e.items)):(e.activeList=!1,localStorage.removeItem(e.key)),this.dispatch("favorites/updateStorageCount"))},setActiveList(e,t){e.activeList=t},setReminder(e,t){e.reminder=t}},r={count:e=&gt;e.items.length,active:e=&gt;(t,o)=&gt;e.items.some((e=&gt;e.articleNumber===t&amp;&amp;(null===o||e.variantNumber===o))),link:e=&gt;e.link},l={async updateSavedList(e){let{state:t,commit:o}=e;const n=await this.$api("/favorites/savedList",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t.items)});n.errorType||(localStorage.removeItem(t.key),o("setActiveList",!!n.itemIds.length),this.dispatch("favorites/updateStorageCount"))},toggle(e,t){let o,{state:n,commit:r,dispatch:l,rootState:c}=e;const d=n.items.find((e=&gt;e.articleNumber===t.articleNumber&amp;&amp;e.variantNumber===t.variantNumber)),h=n.items.find((e=&gt;e.articleNumber===t.articleNumber&amp;&amp;null!==e.variantNumber)),m=e=&gt;e.articleNumber!==t.articleNumber;if(h&amp;&amp;h.variantNumber!==t.variantNumber&amp;&amp;null===t.variantNumber&amp;&amp;(o=n.items.filter(m),r("set",o),r("updateStorage",c.user.logged)),d&amp;&amp;(d.articleNumber&amp;&amp;null===d.variantNumber?(o=n.items.filter(m),r("set",o),r("updateStorage",c.user.logged)):d.articleNumber&amp;&amp;null!==d.variantNumber&amp;&amp;(o=n.items.filter((e=&gt;e.variantNumber!==t.variantNumber)),r("set",o),r("updateStorage",c.user.logged))),!d){if(h&amp;&amp;null===t.variantNumber)return;r("add",t),r("updateStorage",c.user.logged)}c.user.logged||c.ui.overlay.opened||l("checkReminder")},checkReminder(e){let{commit:t}=e;const o=JSON.parse(localStorage.getItem("favorites_cue")),n=(new Date).getTime(),r=(new Date).getTime()+1728e5;if(o&amp;&amp;n&gt;o)return localStorage.setItem("favorites_cue",JSON.stringify(r)),void t("setReminder",!0);o||(t("setReminder",!0),localStorage.setItem("favorites_cue",JSON.stringify(r))),o&amp;&amp;t("setReminder",!1)},updateItems(e,t){let{commit:o,rootState:n}=e;o("set",t),o("updateStorage",n.user.logged)},updateStorageCount(e){let{state:t}=e;localStorage.setItem("favoritesCount",t.items.length)}},c=()=&gt;({items:[],activeList:!1,key:"favorites",link:"/favorites",reminder:!1})},921:function(e,t,o){"use strict";o.r(t),o.d(t,"mutations",(function(){return n})),o.d(t,"actions",(function(){return r})),o.d(t,"state",(function(){return l}));const n={set(e,t){Array.isArray(t)&amp;&amp;(e.list=t)},add(e,t){e.list=e.list.filter(((i,e)=&gt;i!==t&amp;&amp;e&lt;20)),e.list.unshift(t)},updateStorage(e){var t;null!==(t=e.list)&amp;&amp;void 0!==t&amp;&amp;t.length&amp;&amp;localStorage.setItem(e.key,JSON.stringify(e.list))},setLineup(e,t){e.lineup=t},addLineup(e,t){e.lineup=e.lineup.filter(((e,o)=&gt;{let{id:n}=e;return n!==t.id&amp;&amp;o&lt;20})),e.lineup.unshift(t)},finishedLoading(e){e.loading=!1}},r={async updateDb(e){let{state:t}=e;await this.$api("/recent/list",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({list:t.list})})},async getLineup(e){let{commit:t,state:o,rootState:n}=e;if(!o.list.length)return;const r=`/lineup?articles=${o.list.join("|")}`;await this.$api(r).then((e=&gt;{var r;const l=["C","D"].includes(null===(r=n.features.find((e=&gt;{let{key:t}=e;return"ab_T80"===t})))||void 0===r?void 0:r.cookieValue);e.sort(((a,b)=&gt;o.list.indexOf(a.id)-o.list.indexOf(b.id)));const c=e.map((e=&gt;{const{id:t,categories:o,color:n,sku:r,currentPrice:c,subBrand:d,subBrandSeo:h,nameSeo:m,name:f,imageFront:v,energyLabel:y,originalPrice:_}=e,w={id:t,categories:o,color:n,sku:r,price:c,originalPrice:_,name:f,brand:d,seoPathField:h,titleSeo:m,title:f,energyLabel:y,thumbnail:v.card};return l&amp;&amp;(w.product=e),w}));t("setLineup",c)}))}},l=()=&gt;({list:[],lineup:[],loading:!0,key:"recentlyViewed"})},922:function(e,t,o){"use strict";o.r(t),o.d(t,"mutations",(function(){return n})),o.d(t,"getters",(function(){return r})),o.d(t,"actions",(function(){return l})),o.d(t,"state",(function(){return c}));const n={set(e,t){e.profiles=t},add(e,t){e.profiles.unshift(t)},updateStorage(e,t){t||(e.profiles.length?localStorage.setItem(e.key,JSON.stringify({profiles:e.profiles})):localStorage.removeItem(e.key))}},r={active:e=&gt;!!e.profiles.length&amp;&amp;e.profiles[0]},l={async updateProfiles(e){let{state:t}=e;await this.$api("/stylee/profile",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({profiles:t.profiles})})},updateItems(e,t){let{commit:o,rootState:n}=e;o("set",t),o("updateStorage",n.user.logged)}},c=()=&gt;({profiles:[],key:"stylee"})},923:function(e,t,o){"use strict";o.r(t),o.d(t,"actions",(function(){return n})),o.d(t,"getters",(function(){return r})),o.d(t,"mutations",(function(){return l})),o.d(t,"namespaced",(function(){return c})),o.d(t,"state",(function(){return d}));const n={set(e,t){let{commit:o}=e;o("firstname",t.firstName),o("logged",t.logged),o("customerNumber",t.customerNumber),o("email",t.email),o("mobilePhone",t.mobilePhone),o("marketingConsent",t.marketingConsent),o("loginLevel",t.loginLevel),o("isElpyCustomer",t.isElpyCustomer),o("hasNonElpyPartialPaymentAccount",t.hasNonElpyPartialPaymentAccount)},unset(e){let{commit:t}=e;t("firstname",""),t("logged",!1),t("customerNumber",""),t("email",""),t("mobilePhone",""),t("marketingConsent",{}),t("loginLevel",""),t("isElpyCustomer",""),t("hasNonElpyPartialPaymentAccount","")}},r={notificationCount:e=&gt;e.messages.length,logoutLink:(e,t,o)=&gt;o.hybridLinks.comoLogout},l={firstname(e,t){e.firstname=t},logged(e,t){e.logged=t,window.sessionStorage.setItem("logged",(!!t).toString())},customerNumber(e,t){e.customerNumber=t},email(e,t){e.email=t},mobilePhone(e,t){e.mobilePhone=t},marketingConsent(e,t){let o=sessionStorage.getItem("marketingConsent")&amp;&amp;JSON.parse(sessionStorage.getItem("marketingConsent"));o||(sessionStorage.setItem("marketingConsent",JSON.stringify(t)),o=t),e.marketingConsent=o},updateMarketingConsent(e,t){const o=sessionStorage.getItem("marketingConsent")&amp;&amp;JSON.parse(sessionStorage.getItem("marketingConsent"));o&amp;&amp;("EMAIL"===t&amp;&amp;(o.emailMarketingAllowed=!0),"SMS"===t&amp;&amp;(o.mobileMarketingAllowed=!0),sessionStorage.setItem("marketingConsent",JSON.stringify(o)),e.marketingConsent=o)},loginLevel(e,t){e.loginLevel=t},isElpyCustomer(e,t){e.isElpyCustomer=t},hasNonElpyPartialPaymentAccount(e,t){e.hasNonElpyPartialPaymentAccount=t},setUniqueUserId(e,t){sessionStorage.getItem("eg_uuid")||sessionStorage.setItem("eg_uuid",t),e.uniqueUserId=t},setSessionId(e){const t=Math.floor(1e7+9e7*Math.random());sessionStorage.getItem("eg_sessionId")||sessionStorage.setItem("eg_sessionId",t),e.sessionId=t},updateLastActivity(e){e.lastActivity=Date.now()},clearSession(e){e.sessionId=null,e.lastActivity=null,sessionStorage.removeItem("eg_sessionId")}},c=!0,d=()=&gt;({logged:!1,messages:[],firstname:"",customerNumber:"",email:"",mobilePhone:"",marketingConsent:{},loginLevel:"",isElpyCustomer:!1,hasNonElpyPartialPaymentAccount:!1,uniqueUserId:null,sessionId:null,lastActivity:null})},924:function(e,t,o){"use strict";o.r(t);var n=o(1),r=o(5);const l={async getBounds(e,t){const{commit:o,dispatch:n,state:r}=e,{isOpen:l}=r,{reqBody:c,route:d,router:h,searchType:m,preview:f}=t;o("setVisualSearchLoading",!0),l||o("setResultsViewActive",!0);const v=c instanceof Blob,y=await this.$api("/visualSearch/bounds",{method:"POST",headers:{"content-type":v?`${c.type}`:"application/json"},body:c});y.length&amp;&amp;(o("setBounds",y),await n("getOffers",{offer:y[0].offers,route:d,searchType:m,preview:f}),n("interactionEvent",{event:"fe_bb_show_layout",tag:v?"camera":"discovery_button",body:{image_url:v?"":c.img,num_of_bbs:y.length}})),o("setCropperImage",f),o("setVisualSearchLoading",!1)},async getOffers(e,t){const{commit:o,state:n,dispatch:l,getters:c}=e,{offer:d,route:h,searchType:m,preview:f}=t;o("setVisualSearchListLoading",!0),o("setVisibleOffers",12);const v=await this.$api("/visualSearch/offers",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({request:d})});v.length&amp;&amp;(o("setOffers",v),m&amp;&amp;Object(r.trackVisualSearchResult)(m,h,/^blob:/i.test(f)?"binary":f,c.isBoundActive?n.bounds.find((e=&gt;e.active)).label:n.bounds[0].label),l("interactionEvent",{event:"fe_bb_show_results",tag:/^blob:/i.test(f)?"camera":"discovery_button",body:{catalog:c.isBoundActive?n.bounds.find((e=&gt;e.active)).label:n.bounds[0].label,image_url:/^blob:/i.test(f)?"":f,results_count:v.length}})),o("setActiveSort","similars"),o("setVisualSearchListLoading",!1)},async handleBound(e,t){const{commit:o,getters:n,dispatch:r}=e,{bound:l,route:c}=t;n.isBoundActive&amp;&amp;o("setTrueBoundFalse"),o("setBoundActive",l.id),await r("getOffers",{offer:l.request,route:c})},async handleManualCrop(e,t){const{getters:o,dispatch:n,state:r,commit:l}=e,{coordinates:c,route:d}=t,h=new URL(r.bounds[0].offers);h.searchParams.set("crop",btoa(c)),h.searchParams.set("force_cats","general"),h.searchParams.delete("bb_tags"),h.searchParams.delete("prob"),h.searchParams.delete("sku"),await n("getOffers",{offer:h.toString(),route:d}),o.isBoundActive&amp;&amp;l("setTrueBoundFalse"),l("setVisualSearchListLoading",!1)},async interactionEvent(e,t){const o=e.rootState.user,{event:n,body:body,tag:r,sourceId:l,sku:c,placement:d}=t,h={name:n,session_id:o.sessionId,syte_uuid:o.uniqueUserId,tags:r,sku:c||null,source_sku:l||null,placement:d||body.placement||null,osh_id:o.customerNumber||null},m={...body};await this.$api("/visualSearch/events",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({query:h,reqBody:m})})},setDefaultStateWithTimeout(e){let{commit:t}=e;setTimeout((()=&gt;{t("setDefaultState")}),500)}},c={setOpenStatus(e,t){e.isOpen=t},setLatestSearch(e,t){e.latestSearch=t},setTrueBoundFalse(e){e.bounds.find((b=&gt;b.active)).active=!1},setBoundActive(e,t){e.bounds.find((b=&gt;b.id===t)).active=!0},clearResultView(e){e.cropperImage=null,e.resultsViewActive=!1,e.offers=[]},setResultsViewActive(e,t){e.isOpen=t,e.resultsViewActive=t},setVisualSearchLoading(e,t){e.boundsLoading=t},setVisualSearchListLoading(e,t){e.offersLoading=t},setCropperImage(e,t){e.cropperImage=t},setCropperDimensions(e,t){e.cropperDimensions=t},setBounds(e,t){e.bounds=t},setOffers(e,t){e.offers=t},setActiveSort(e,t){e.sortList.forEach((e=&gt;{e.selected=e.type===t}))},setVisibleOffers(e,t){e.visibleOffers=t},setDefaultState(e){Object.assign(e,{isOpen:!1,bounds:[],offers:[],cmsData:{},visibleOffers:12,visualSearchActive:!1,boundsLoading:!1,offersLoading:!1,resultsViewActive:!1,cropperDimensions:{imageWidth:null,imageHeight:null,previewWidth:null,previewHeight:null,cropperHeight:null,cropperWidth:null},cropperImage:null,sortList:[{selected:!0,type:"similars"},{selected:!1,type:"lowestPrice"},{selected:!1,type:"highestPrice"}],latestSearch:"",cmsData:e.cmsData})},setCMSData(e,data){n.default.set(e,"cmsData",data)}},d={isBoundActive:e=&gt;e.bounds.some((b=&gt;!0===b.active)),formattedBounds:e=&gt;Object.values(e.cropperDimensions).includes(null)?[]:e.bounds.map((t=&gt;{const{imageWidth:o,imageHeight:n,previewWidth:r,previewHeight:l,cropperWidth:c,cropperHeight:d}=e.cropperDimensions,[h,m]=t.b0,[f,v]=t.b1,[y,_]=t.center,w=(d-l)/2,k=(c-r)/2;return{label:t.label,gender:t.gender,catalog:t.catalog,active:t.active,request:t.offers,id:t.id,origin:t.origin,coordinates:{width:Math.round((f-h)*o),height:Math.round((v-m)*n),top:Math.round(m*n),left:Math.round(h*o),center:{x:Math.round(y*r)+k,y:Math.round(_*l)+w}}}})),offersList:e=&gt;{let t;switch(e.sortList.find((e=&gt;e.selected)).type){case"lowestPrice":t=(a,b)=&gt;a.currentPrice-b.currentPrice;break;case"highestPrice":t=(a,b)=&gt;b.currentPrice-a.currentPrice;break;default:return e.offers.slice(0,e.visibleOffers)}return e.offers.slice(0,e.visibleOffers).sort(t)},sortOptions:e=&gt;t=&gt;e.sortList.map((e=&gt;{const o={similars:t.t("visualSearch.mostSimilar"),lowestPrice:t.t("visualSearch.lowestPrice"),highestPrice:t.t("visualSearch.highestPrice")};return{...e,label:o[e.type]}}))};t.default={state:()=&gt;({isOpen:!1,bounds:[],offers:[],cmsData:{},visibleOffers:12,visualSearchActive:!1,boundsLoading:!1,offersLoading:!1,resultsViewActive:!1,cropperDimensions:{imageWidth:null,imageHeight:null,previewWidth:null,previewHeight:null,cropperHeight:null,cropperWidth:null},cropperImage:null,sortList:[{selected:!0,type:"similars"},{selected:!1,type:"lowestPrice"},{selected:!1,type:"highestPrice"}],latestSearch:""}),mutations:c,actions:l,getters:d}},931:function(e,t,o){"use strict";o.r(t),o.d(t,"actions",(function(){return $})),o.d(t,"mutations",(function(){return x})),o.d(t,"getters",(function(){return S})),o.d(t,"state",(function(){return P}));var n=o(1),r=o(336);const l={misc:"Miscellaneous",ab:"A/B Tests",tech:"Technical"};var c={locales:[{code:"da",country:"DK",currency:"DKK",iso:"da-DK",file:"da.js",routes:{sale:{name:"Udsalg",path:"/udsalg"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronik",path:"/elektronik"}}},{code:"fi",country:"FI",currency:"EUR",iso:"fi-FI",file:"fi.js",routes:{sale:{name:"Ale",path:"/ale"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektroniikka",path:"/elektroniikka"}}},{code:"no",country:"NO",currency:"NOK",iso:"nb-NO",file:"no.js",cookieBotCulture:"nb",routes:{sale:{name:"Salg",path:"/salg"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronikk",path:"/elektronikk"}}},{code:"sv",country:"SE",currency:"SEK",iso:"sv-SE",file:"sv.js",routes:{sale:{name:"Rea",path:"/rea"},outlet:{name:"Outlet",path:"/outlet"},electronic:{name:"Elektronik",path:"/elektronik"}}}],defaultLocale:"sv",detectBrowserLanguage:!1,differentDomains:!0,skipSettingLocaleOnNavigate:!0,langDir:"locales/langs",lazy:!0,vueI18n:{dateTimeFormats:{da:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}},fi:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}},no:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}},sv:{short:{year:"numeric",month:"numeric",day:"numeric"},long:{year:"numeric",month:"short",day:"numeric",weekday:"short",hour:"numeric",minute:"numeric",hour12:!1}}},numberFormat:{da:{currency:{currency:"DKK"}},fi:{currency:{currency:"EUR"}},no:{currency:{currency:"NOK"}},sv:{currency:{currency:"SEK"}}}}};const d=/^\//,h=new RegExp(`^(${c.locales.map((e=&gt;e.routes.sale.path.substr(1))).join("|")})(/?|^)`),m=new RegExp(`^(${c.locales.map((e=&gt;e.routes.outlet.path.substr(1))).join("|")})(/?|^)`),f=/^search($|\/)/,v=/^deals|\/deals$|\/deals\/(.*)/;function y(path){return path.replace(d,"")}function data(path){const e=y(path);if(e.includes("/b/"))return{type:"businessRule",param:e.split("/b/")[1]};if(e.startsWith("campaign/")){const[,param]=e.split("/");return{type:"campaign",param:param}}if(h.test(e))return{type:"sale",name:h.exec(e)[1]};if(m.test(e))return{type:"outlet",name:m.exec(e)[1]};if(v.test(e)){return{type:"deal",param:v.exec(e)[1]}}if(f.test(e))return{type:"search"};if(e.startsWith("brand/")){const[,param]=e.split("/");return{type:"brand",param:param}}return{type:"department"}}const _=["label","desc","path","fixedPath","incentive","type","sources","children","subcat","tags","grid","businessRule","campaign","drawer","menuOnly","hideInDesktopMenu","hideInMobileMenu"];function w(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:[],o=arguments.length&gt;2?arguments[2]:void 0,n=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:0;return e.map((e=&gt;function(e,o){let n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:0;if(e.hideInDesktopMenu&amp;&amp;e.hideInMobileMenu)return!1;const r={};return _.forEach((l=&gt;{if(Reflect.has(e,l))if("children"===l){const c=t.slice(0,n+2).join("/"),d=2===t.length;e.children&amp;&amp;(!c||d&amp;&amp;e.path.startsWith(c)||n&lt;o&amp;&amp;e.path===c)&amp;&amp;(r[l]=w(e.children,t,o,n+1))}else r[l]=e[l]})),r}(e,o,n))).filter(Boolean)}var k=function(e,t,o){let n,r=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:1/0;if(o){const r=function(path,e){let t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};const o=data(path).type;let n=path,r=path;if("campaign"===o)r=`/${path.split("/").slice(3).join("/")}`;else if("sale"===o){const e=path.split("/");n=e.slice(0,3).join("/"),r=`/${e.slice(2).join("/")}`}else if("outlet"===o){const e=path.split("/");n=e.slice(0,3).join("/"),r=`/${e.slice(2).join("/")}`}else if("deal"===o){const[,e]=path.split("/");"deals"!==e&amp;&amp;(n=`/${e}/deals`)}else if("brand"===o)n=path.split("/").slice(0,3).join("/"),r=n;else if(path.startsWith("/story/")){const t=path.replace("/story",""),o=e.find((e=&gt;t.startsWith(e.path)));o&amp;&amp;(r=o.path)}return{structure:t[r],path:r,pagePath:n}}(o,e,t);n=(r.structure||r.path).split("/")}return w(e,n,r)};const $={nuxtServerInit(e,t){let{commit:o,dispatch:n}=e,{req:r,route:l}=t;n("filterDepartment",{req:r,path:l.path}),o("visualSearch/setCMSData",r.coreData.get("settings.visualSearch"))},filterDepartment(e,t){let{commit:o}=e,{req:n,path:path}=t;const r=n.coreData.get("navigation.departments"),l=n.coreData.get("navigation.fixedPaths");o("departments",k(r,l,path))}},x={updateState(e,t){Object.entries(t).forEach((t=&gt;{let[o,r]=t;n.default.set(e,o,r)}))},landingRoute(e,t){e.landingRoute=t},articles(e,t){e.articles=t},notification(e,t){e.notification=t},informationOverlay(e,t){e.informationOverlay=t},shoppableOverlay(e,content){e.shoppableOverlay=content},departmentPath(e,path){e.departmentPath=path},departments(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:[];n.default.set(e,"navigation",{...e.navigation,departments:t})},preHeader(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:[];e.preHeader=t},preHeaderClosed(e,t){const o=Array.isArray(t)?t:[t];e.preHeaderClosed.push(...o),window.sessionStorage.setItem("preHeaderClosed",JSON.stringify(e.preHeaderClosed))},statusCode(e,code){e.statusCode=code},setBreadcrumbs(e,t){e.breadcrumbs=t},setCId(e,t){e.app.cId=t},setError(e,t){e.error=t},setGiftCardFormVisiblity(e,t){e.giftCardFormVisible=t},setFlowboxScriptLoaded(e,t){e.flowboxScriptLoaded=t},setFlowboxScriptRequired(e,t){e.flowboxScriptRequired=t},setStyleeScriptLoaded(e,t){e.styleeScriptLoaded=t},setStyleeScriptRequired(e,t){e.styleeScriptRequired=t},setPathEn(e,t){e.pathEn=t},setHeader(e,t){"headerVariant"in t&amp;&amp;void 0===t.headerVariant&amp;&amp;(t.headerVariant=e.header.defaultVariant),e.header={...e.header,...t}},setSearchResult(e,t){e.searchResult=t},setCookieConsent(e,t){e.cookieConsent=t},setProductOptions(e,t){e.productOptions=t},setPageTitle(e,t){e.pageTitle=t},setFavoritesFetched(e,t){e.favoritesFetched=t},setUserFetched(e,t){e.userFetched=t},setEgActivateTrackingRequests(e,t){e.egActivateTrackingRequests=[...e.egActivateTrackingRequests,t]},setNumberOfVisitedPages(e){e.numberOfVisitedPages+=1},gtmPageLoadEvents(e,t){e.gtmPageLoadEventsDone=t},gtmPageViewEventSent(e,t){e.gtmPageViewEventSent=t},setAbFeedView(e,t){e.abFeedView=t},abToggleChatbot(e,t){e.abToggleChatbot=t}},S={robot:e=&gt;!!e.features.find((e=&gt;"robot"===e.key&amp;&amp;e.active)),chatBot:e=&gt;!!e.features.find((e=&gt;"chatBot"===e.key&amp;&amp;e.active)),favoritesEnabled:e=&gt;!!e.features.find((e=&gt;"favorites"===e.key&amp;&amp;e.active)),styleeEnabled:e=&gt;!!e.features.find((e=&gt;"ellosStylee"===e.key&amp;&amp;e.active)),lazyHydrationEnabled:e=&gt;!!e.features.find((e=&gt;"lazyHydration"===e.key&amp;&amp;e.active)),featuresGrouped:e=&gt;Object.keys(l).map((t=&gt;!!e.features.filter((e=&gt;{let{group:o}=e;return o===t})).length&amp;&amp;[l[t],e.features.filter((e=&gt;{let{group:o,declared:n}=e;return o===t&amp;&amp;n}))])).filter(Boolean),abtestFeatures:e=&gt;e.features.filter((e=&gt;{let{group:t}=e;return"ab"===t})).map((e=&gt;e.data))},P=()=&gt;({app:{},statusCode:200,navigation:{},header:{},preHeader:[],preHeaderClosed:[],hiddenCategory:{},footer:{},settings:{},slots:{},landingRoute:"",tracking:{navigation:[]},deals:{currentDeal:{}},brands:{queries:{bl:"bl=1",filter:""}},page:{},departmentPath:"",promotionCode:"",filters:{panelHash:"#panel=product-filter",panelOpenedByDefaultAt:["deals","sale","outlet","brandDetail","search"]},notification:!1,informationOverlay:!1,shoppableOverlay:!1,alert:!1,error:"",reviewServiceEnabled:!1,flowboxScriptLoaded:!1,flowboxScriptRequired:!1,styleeScriptLoaded:!1,styleeScriptRequired:!1,pathEn:[],images:{},categories:[],sitemap:[],categoryList:[],cookieConsent:!1,listPageParams:[],localeDomains:r.domains,searchResult:{},features:[],productOptions:{},pageTitle:"",giftCardFormVisible:!1,favoritesFetched:!1,userFetched:!1,dealTags:[],eguid:"",egActivateTrackingRequests:[],numberOfVisitedPages:0,gtmPageLoadEventsDone:!1,gtmPageViewEventSent:!1,abFeedView:!1,abToggleChatbot:!0})},932:function(e,t,o){"use strict";o.r(t);var n=o(126),r={filterPanels:{list:["bedType","brand","campaigns","carpetType","category","color","depth","function","height","length","material","pattern","seatDepth","shape","size","sizeGroup","spannedPrice","width","numberOfSeats","onoffswitches"],mobile:["category","size","color","brand","material","function","sizeGroup","pattern","shape","bedType","carpetType","spannedPrice","seatDepth","length","width","height","depth","numberOfSeats","onoffswitches"],desktop:["size","color","brand","material","function","sizeGroup","pattern","shape","bedType","carpetType","spannedPrice","seatDepth","length","width","height","depth","numberOfSeats","onoffswitches"]},filterTypes:[{id:"campaigns",key:"campaigns",esId:"campaign",esKey:"campaigns"},{id:"color",key:"colors",esId:"_fBaseColors",esKey:"colors",seoPosition:1,seoSuffix:"a"},{id:"brand",key:"brands",esId:"_aBrand",esKey:"brands"},{id:"material",key:"material",esId:"_aMaterials",esKey:"materials",seoPosition:3,seoSuffix:"c"},{id:"feature",key:"feature",esId:"_aFeatures",esKey:"features"},{id:"function",key:"function",esId:"_aFunctions",esKey:"functions"},{id:"size",key:"sizes",esId:"_aSizeReferences",esKey:"sizes",seoPosition:2,seoSuffix:"b"},{id:"sizeGroup",key:"sizeGroup",esId:"_aSizeGroups",esKey:"sizeGroups"},{id:"pattern",key:"pattern",esId:"_aPatterns",esKey:"patterns"},{id:"shape",key:"shape",esId:"_aShapes",esKey:"shapes",seoPosition:4,seoSuffix:"d"},{id:"bedType",key:"bedType",esId:"_aBedTypes",esKey:"bedTypes"},{id:"carpetType",key:"carpetType",esId:"_aCarpetTypes",esKey:"carpetTypes"},{id:"onoffswitches",key:"onoffswitches",esId:"_aOnOffSwitches",esKey:"onOffSwitches"},{id:"category",key:"category",esId:"_aProductCategories",esKey:"category"}],rangeFilterTypes:[{id:"discount",key:"DISCOUNT",group:"price",esId:"_aDiscount"},{id:"spannedPrice",key:"PRICE",group:"price",esId:"_aPrice"},{id:"seatDepth",key:"SEAT_DEPTH",group:"dimension",esId:"_aSeatDepth"},{id:"seatHeight",key:"SEAT_HEIGHT",group:"dimension",esId:"_aSeatHeight"},{id:"length",key:"LENGTH",group:"dimension",esId:"_aLength"},{id:"depth",key:"DEPTH",group:"dimension",esId:"_aDepth"},{id:"width",key:"WIDTH",group:"dimension",esId:"_aWidth"},{id:"height",key:"HEIGHT",group:"dimension",esId:"_aHeight"},{id:"numberOfSeats",key:"NUMBER_OF_SEATS",group:"numberOfSeats",esId:"_aNumberOfSeats"}],onOffSwitches:[{id:"sustainability",label:"filtersLabels.sustainability",description:"filtersLabels.sustainability.description",color:"",active:!1},{id:"onsale",label:"filtersLabels.onSale",description:"filtersLabels.onSale.description",color:"on-sale",active:!0}],filterOpenedByDefaultAt:["deal","deals","departmentDeals","saleList","brandList","searchResult"],colorOrder:["black","grey","white","brown","ecru","beige","multi","blue","green","pink","purple","red","orange","yellow","gold","brass","silver","bronze","copper","chrome","glas","transparent"],sizeOrder:["2xs","xs","s","m","l","xl","2xl","3xl","4xl","5xl"],sortMethods:["POPULARITY","NEWS","CURRENT_PRICE","CURRENT_PRICE_DESC","DISCOUNT_ASC","DISCOUNT","BRAND","BRAND_DESC"]},l=o(111);t.default={...n.a,mutations:{...n.a.mutations,background(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"";t||!e.mainBackground?e.background=t:e.background=e.mainBackground},showFooter(e,t){e.showFooter=t},showSignupOverlay(e,t){var o;!1===t&amp;&amp;(null===(o=window)||void 0===o||null===(o=o.sessionStorage)||void 0===o||o.setItem("marketingCooldown","true"));e.showSignupOverlay=t},showTermsOverlay(e,t){e.showTermsOverlay=t}},state:()=&gt;({...n.a.state(),...r,background:"",mainBackground:"",encryptLinks:l.a.encryptLinks,optimizeImageFormat:!0,optimizeImageFormats:["image/webp"],showFooter:!1,showSignupOverlay:!1,showTermsOverlay:!1})}}},[[653,377,353,378]]]);
//# sourceMappingURL=88f1698.js.map</pre></body></html>