PageSourceSearch

https://nobilianorthamerica.com/main-HBVKPJ3Y.js

js nobilianorthamerica.com collected 2026-10-09 17:53:42 UTC 1,215,664 bytes, 335 lines download raw bytes

1import{a as Si}from"./chunk-6EYIWTHV.js";import{b as xl,c as Xa,d as sC}from"./chunk-NCQPKUWO.js";import{a as vl,b as Rn}from"./chunk-2K33LLEI.js";import{a as q0,b as ll,c as H0}from"./chunk-HXSAFJWI.js";import{a as ey}from"./chunk-LGBHKLBN.js";import{a as Oy}from"./chunk-A64SBTQW.js";import{a as W0,b as K0,c as iC,d as _r,e as Py,h as yr,i as Ry}from"./chunk-AEM3ZTRH.js";import{a as zl,b as vy}from"./chunk-72QHDGYY.js";import{a as Bi,b as Dl,c as wy}from"./chunk-YK4QY2ZO.js";import{a as ky}from"./chunk-F6ZSSE47.js";import{b as my}from"./chunk-L3BV5UHF.js";import{a as Ty}from"./chunk-5PG3AKBJ.js";import{a as j_,b as $_}from"./chunk-TC7SPKOK.js";import{a as h_,b as b_}from"./chunk-WXVKP6RZ.js";import{a as My,d as Wi,e as Sy,f as br}from"./chunk-KYBDLSGO.js";import{a as __}from"./chunk-UNO33IJD.js";import{a as Bl,b as yy}from"./chunk-WGGNQAOS.js";import{a as D_}from"./chunk-FVHC4SDK.js";import{a as Rl}from"./chunk-LAO32TTK.js";import{a as ur,b as U_}from"./chunk-ZQIOOLOZ.js";import{a as Cy}from"./chunk-ZZDAA5U5.js";import{a as gy}from"./chunk-SGAGBR5D.js";import{b as _y}from"./chunk-LFSQB6RR.js";import{a as tt,b as Xo,c as Ms}from"./chunk-EAWQTPKJ.js";import{a as El}from"./chunk-E5IS55X2.js";import{a as xy}from"./chunk-ICJYXFAM.js";import{a as I_,b as A_,c as N_,d as L_,e as B_,f as hr}from"./chunk-TXQ3LI5N.js";import"./chunk-2RNZ572P.js";import{a as Vo}from"./chunk-OIIPCS4U.js";import{a as hy}from"./chunk-MX6CX2ES.js";import{a as by}from"./chunk-54UIA4VJ.js";import{a as lo}from"./chunk-U7J2WSAV.js";import"./chunk-V7XMGDIN.js";import"./chunk-J4QBUI2A.js";import"./chunk-NJ6XN4HR.js";import{a as cl,b as Pl,c as F_}from"./chunk-LP7ZVZKR.js";import"./chunk-W54454BN.js";import"./chunk-5SXZGUAN.js";import{a as Uo,b as Ll}from"./chunk-QDXSWXKP.js";import{a as Cr,b as fy}from"./chunk-3LY3W4V7.js";import{a as v_,b as w_,c as vo}from"./chunk-PFJZHVYB.js";import"./chunk-3Y2BIZYN.js";import{a as y_}from"./chunk-UCPQL4ES.js";import{a as Tl,b as lC,c as K_,d as Z_,e as Q_,f as Y_,h as iy,i as ay,j as ry,k as sy,l as ly,m as cy,n as dy,o as Gi,p as fr,q as cC}from"./chunk-HCX7WUVV.js";import{a as Pn,b as at}from"./chunk-R7ENZF4I.js";import{a as Li}from"./chunk-JVCABTTF.js";import{a as yl,b as wl}from"./chunk-LLNHDSGC.js";import{a as Il,b as Hi}from"./chunk-IG7UAREA.js";import{a as Ne}from"./chunk-JFC3Z2BC.js";import{a as Me}from"./chunk-DZAPZYTK.js";import{b as kl,d as z_}from"./chunk-ZD74JSOY.js";import"./chunk-IFUI3565.js";import{a as Vi}from"./chunk-4SDJFIXC.js";import{a as Ai,b as Ni}from"./chunk-2HJEY4EM.js";import"./chunk-M4QWGFDB.js";import{a as Ol}from"./chunk-HJMM4456.js";import{a as zt}from"./chunk-SDA2STVW.js";import"./chunk-M4Q6WZND.js";import{d as wt}from"./chunk-JIRGTP7E.js";import{a as U0,b as V0,c as _o}from"./chunk-XW2AVW67.js";import{a as $i,b as Ui,c as en,d as Nn,e as Ln}from"./chunk-IHQYYR4V.js";import"./chunk-6ZMIFJAE.js";import{a as Mn}from"./chunk-ODZTRQIU.js";import{a as x_,b as Di}from"./chunk-URMGZPTQ.js";import{a as J_,b as X_,c as qi}from"./chunk-6DN2SMPE.js";import{a as g_,b as _l,c as Sn,d as G_,e as W_}from"./chunk-NOVZ6X3D.js";import{a as Zh,b as gr,d as py,e as uy}from"./chunk-RW6DXACY.js";import{A as q_,B as H_,C as eo,a as M_,b as er,c as tr,d as Fi,e as kn,f as Tn,g as On,h as En,i as rC,j as or,k as nr,l as ir,m as Yn,n as ar,o as rr,p as ji,q as sr,r as lr,s as cr,t as dr,u as In,v as An,w as mr,x as pr,y as S_,z as Jn}from"./chunk-XWXA6E7G.js";import{a as jo,c as Pt,d as $o}from"./chunk-FWLKGLGJ.js";import{a as zi}from"./chunk-CJRW2XLS.js";import"./chunk-44NAAXJ4.js";import{a as tn}from"./chunk-H4ALTOMT.js";import{a as $e,b as Po,c as G0,d as nC,e as Qn,f as ml,g as Ka,h as P_,j as R_,l as k_,m as T_,n as O_,p as Al,q as Nl}from"./chunk-ATFAJC63.js";import{a as Sl}from"./chunk-FX6E3ZTH.js";import{a as Ml,b as E_}from"./chunk-R7F3ATQO.js";import{a as yo}from"./chunk-UT4EEWOL.js";import{a as We}from"./chunk-7MBEXRH2.js";import{a as ut}from"./chunk-UHLUXD3O.js";import{a as Xt}from"./chunk-RBSP3S24.js";import{a as dl}from"./chunk-UZC3WQ6B.js";import{a as Ut,b as Ke}from"./chunk-R3QZBFB7.js";import{a as be}from"./chunk-W5RY7ATV.js";import{a as V_}from"./chunk-G6AJK3IX.js";import{a as Wa,b as $0}from"./chunk-TARZ3NHV.js";import{a as q}from"./chunk-GHQWM4EF.js";import{a as St}from"./chunk-FBLYTH7U.js";import{s as ul}from"./chunk-KXUR6UX5.js";import{a as Ii,b as Cl,c as hl,d as p_}from"./chunk-QLFYDCA5.js";import{a as fl,b as c_,c as d_,d as gl,g as m_}from"./chunk-5QB7ST62.js";import{a as l_,d as Fo}from"./chunk-WPMWLR6M.js";import{a as aC,f as t_,g as o_,n as n_,s as i_,t as a_,v as pl,w as r_,x as s_}from"./chunk-4DJRNP7E.js";import{c as e_}from"./chunk-KGHTNVXU.js";import{A as Y0,C as J0,E as X0,f as Za,i as Qa,j as Ya,t as Ja,y as Z0,z as Q0}from"./chunk-Y24S6MEI.js";import{$ as $t,$a as tl,Ab as al,B as ws,Ba as pt,Bb as I0,C as Kh,D as xs,Da as Ys,Db as A0,Ea as Ti,Eb as N0,F as fi,Fb as Ei,G as xt,Hb as L0,I as l0,Ib as B0,J as Ws,Ja as Js,Jb as z0,Ka as Oi,Kb as rl,La as Do,Lb as sl,M as Mt,Ma as Xs,Mb as D0,N as c0,Na as el,Nb as F0,Ob as j0,P as d0,Q as m0,R as Pi,S as B,T as Xe,V as Re,W as p0,X as Ks,Y as Bt,Z as Zs,Za as y0,_ as Ri,_a as v0,aa as u0,b as Wh,ba as Qs,c as un,ca as Ga,da as f0,db as w0,e as Wn,eb as x0,fb as M0,g as Nt,h as fo,ha as Bo,ia as yt,ib as S0,ja as Ge,jb as ol,ka as g0,kb as P0,la as zo,m as Wt,ma as xn,mb as R0,na as C0,oa as h0,ob as k0,p as go,pa as ki,pb as nl,qa as b0,ra as ke,rb as il,s as ui,sa as ie,sb as T0,ta as oC,u as Co,v as ho,va as _0,vb as O0,wa as vt,zb as E0}from"./chunk-GJJ5YQXI.js";import{b as u_,c as bl,d as f_}from"./chunk-56H5VUXV.js";import{x as C_}from"./chunk-G6WYLGQF.js";import{c as ty,e as oy,f as ny}from"./chunk-MXRPHYRB.js";import{$ as nt,$a as dt,$b as _n,$d as Vs,Aa as je,Ad as mt,Bb as ks,Bc as zs,Bd as Xb,C as Yh,Cd as e0,Dc as Rb,E as Jh,Ea as mb,Eb as bn,Ec as kb,F as Xh,Fc as Ds,G as eb,Gb as _b,Gc as Tb,Gd as Us,Ha as Cn,Hc as wi,Hd as t0,Ia as pb,Ib as Ts,Ic as Ob,Ja as ub,Jb as _t,Jc as Eb,Kc as Ib,Kd as he,Lb as Os,Lc as Ab,Ld as pe,Mb as Es,Mc as Nb,Na as fb,Nc as Lb,Oa as gb,Oc as Bb,Od as o0,P as tb,Pc as zb,Q as ob,Qb as Lt,Ra as yi,Rc as Db,Rd as n0,S as nb,Sa as vi,Sc as Fb,T as ib,Ta as Cb,Tc as jb,U as ab,Ua as hb,Uc as $b,V as rb,Va as Ps,Vb as yb,Vc as Ub,Wb as Is,Wc as bo,Wd as Mi,X as f
1n,Xb as ze,Xc as Vb,Yb as vb,Yc as qb,Za as bt,Zb as wb,Zc as Fs,_ as Je,_a as ro,_b as it,_c as Hb,a as zh,aa as hi,ae as i0,b as Dh,ba as gn,bc as Zn,c as _s,ca as bi,cc as xb,ce as qs,d as tC,da as ge,dc as He,de as Hs,eb as Rs,ec as ot,ed as Gb,ee as a0,fc as As,fd as Wb,g as Fh,gc as Mb,gd as Kb,h as pi,ha as ht,i as pn,ic as so,id as Zb,j as jh,jc as Ha,je as r0,k as $h,ka as Fe,kc as Ns,l as Uh,la as Ss,lc as Ls,le as Gs,m as ys,ma as _,mc as Bs,md as Qb,n as Vh,na as ae,nc as Sb,nd as Yb,o as vs,oa as _i,p as qh,pc as yn,pd as re,q as Hh,qa as sb,qd as js,qe as s0,r as Gh,rd as vn,s as et,td as $s,u as gi,ua as lb,v as M,va as cb,vd as xi,w as Qh,wa as db,wd as Jb,xa as Lo,xb as Kn,y as Ci,yb as bb,yc as Pb,zb as hn,zc as So,zd as wn}from"./chunk-W6RJNYHN.js";import{$a as Ae,$b as g,$c as W,Aa as f,Ab as z,Ac as Yt,Ad as Rh,Bc as U,Be as mn,Ca as ci,Cb as de,Cc as V,Cd as v,Ce as oe,D as ah,Da as N,Dc as l,Dd as w,E as rh,Ea as u,Ec as m,Ed as Ct,Ee as Bh,Fb as Jg,Fc as p,Fd as cn,Gb as Qt,Gc as h,Gd as Ee,Ge as ne,H as si,Ha as fh,Hb as s,Hc as Xg,He as Gn,Ic as eC,Id as kh,J as j,Jc as xh,Kc as Ve,Lb as _h,Lc as qe,Ma as P,Mc as me,Md as K,Na as R,Nb as yh,Nc as G,Nd as Th,Pc as L,Pd as Oh,Q as Jo,Qa as cs,Qc as Mh,Qd as Jt,R as sh,Ra as Eo,Rc as a,Rd as dn,Sa as st,Sb as di,Sc as fs,T as lh,Tb as po,Tc as gs,U as li,Ua as gh,Ub as Pe,V as Le,Va as Ch,Vc as Io,Vd as Eh,Wc as Ao,Xc as No,Ya as hh,Z as ja,Za as ce,Zc as sn,_b as x,_c as ln,a as eh,ac as vh,ad as Tt,ba as ch,bc as wh,bd as ue,cc as Z,d as th,db as F,dc as T,dd as E,de as mi,e as ri,ec as ds,ed as O,fb as Zt,fc as ms,fd as ve,ga as dh,gd as D,j as oh,ja as mh,kb as fe,la as ss,lb as Qg,le as hs,ma as $a,mc as Va,na as ph,nb as bh,nc as Mo,o as ee,oa as uh,oe as uo,p as nh,pa as le,pe as bs,qa as ls,qc as ps,qe as ct,re as Ih,sa as jt,sc as us,sd as lt,se as Ah,td as It,te as Nh,ua as Ua,uc as $,ud as Sh,ue as At,va as Qe,vd as Ph,ve as xe,w as I,wc as c,wd as Cs,we as Lh,x as Ue,xc as qa,xd as Q,y as ih,yc as d,yd as gt,za as k,zb as Yg,zc as te,zd as Oe}from"./chunk-ESLG6LFU.js";import{a as Y,b as Ye,d as rs,h as Zg}from"./chunk-INBISJ52.js";var Ki=class{static split(o,e){if(e<1)throw new Error("splitBy parameter should be positive number!");let n=[];for(let i=0;i<o.length;i+=e)n.push(o.slice(i,i+e));return n}static shuffle(o){let e=[...o];return e.sort(()=>.5-Math.random()),e}};var Fl=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[pe]})}};var qR=["zoomPopup"];function HR(t,o){t&1&&me(0)}function GR(t,o){if(t&1&&T(0,HR,1,0,"ng-container",9),t&2){let e=a(2);l("ngTemplateOutlet",e.template())}}function WR(t,o){if(t&1&&(m(0,"div",10)(1,"div",13)(2,"div",14),h(3,"img",12),p()()()),t&2){let e=a(4);s(3),l("src",e.imageUrl(),de)("alt","zoomist")}}function KR(t,o){if(t&1){let e=G();m(0,"img",15,1),L("click",function(i){P(e);let r=W(1),C=a(4);return R(C.zoomInOut(r,i))})("load",function(){P(e);let i=W(1),r=a(4);return R(r.onImageLoad(i))})("mousemove",function(i){P(e);let r=W(1),C=a(4);return R(C.ZoomInOnMouseMove(r,i))}),p()}if(t&2){let e=a(4);ue("img-zoom-in",e.withZoomIn()),l("src",e.imageUrl(),de)("alt","zoomed")}}function ZR(t,o){if(t&1&&h(0,"img",12),t&2){let e=a(4);l("src",e.imageUrl(),de)("alt","zoomed")}}function QR(t,o){if(t&1&&c(0,WR,4,2,"div",10)(1,KR,2,4,"img",11)(2,ZR,1,2,"img",12),t&2){let e=a(3);d(e.isMobile()&&e.withZoomIn()?0:e.withZoomIn()?1:2)}}function YR(t,o){t&1&&h(0,"cx-spinner")}function JR(t,o){t&1&&(ds(0,QR,3,1)(1,YR,1,0),ps(2,0,null,null,1,null,null,2,ms),us(0,-1))}function XR(t,o){if(t&1){let e=G();m(0,"div",4,0),L("click",function(){P(e);let i=a();return R(i.closeZoom())})("keydown.enter",function(){return null}),m(2,"div",5),L("click",function(i){return i.stopPropagation()}),m(3,"button",6),v(4,"cxTranslate"),v(5,"cxTranslate"),L("click",function(){P(e);let i=a();return R(i.closeZoom())})("keydown.enter",function(){P(e);let i=a();return R(i.closeZoom())}),h(6,"i",7),p(),m(7,"div",8),c(8,GR,1,1,"ng-container")(9,JR,4,0),p()()()}if(t&2){let e=a();s(2),ue("image-zoom-dialog--swiper",e.isSwiper()),s(),l("title",w(4,8,"image.zoomImage.closeButtonTitle")),$("aria-label",w(5,10,"image.zoomImage.closeButtonTitle")),s(4),ue("image-container--single-image",!e.isSwiper()),l("hidden",e.isLoading()),s(),d(e.isSwiper()?8:9)}}var jl=class t{constructor(){this.zoomService=u(dl);this.renderer=u(po);this.breakpointObserver=u(wt);this.platformId=u(fe);this.document=u(Eo);this.zoomInScaleValue=2;this.ZOOMIST_CONTAINER=".zoomist-container";this.zoomists=[];this.breakpointScreen=q.storefront.breakpointsScreen;this.isOpen=this.zoomService.isOpen;this.imageUrl=this.zoomService.imageUrl;this.isLoading=this.zoomService.isLoading;this.isSwiper=this.zoomService.isSwiper;this.template=this.zoomService.template;this.withZoomIn=this.zoomService.withZoomIn;this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}
1px)`).pipe(I(o=>o.matches)),{initialValue:!1});Ae(()=>{this.isOpen()?(this.setClassForBodyAndDocument(),this.focusOnDialog()):this.removeClassForBodyAndDocument()}),Ae(()=>{ne(this.platformId)&&(this.isMobile()||this.zoomists.forEach(e=>e.destroy(!0)))})}focusOnDialog(){setTimeout(()=>{this.zoomPopup&&this.zoomPopup.nativeElement.focus()},0)}handleEscape(o){this.isOpen()&&this.closeZoom()}ngOnDestroy(){this.removeClassForBodyAndDocument(),ne(this.platformId)&&this.zoomists.forEach(o=>o.destroy(!0))}closeZoom(){this.zoomService.closeZoom()}setClassForBodyAndDocument(){ne(this.platformId)&&this.document&&(this.renderer.addClass(this.document.body,"no-scroll"),this.renderer.addClass(this.document.documentElement,"no-scroll"))}removeClassForBodyAndDocument(){ne(this.platformId)&&this.document&&(this.renderer.removeClass(this.document.body,"no-scroll"),this.renderer.removeClass(this.document.documentElement,"no-scroll"))}onImageLoad(o){ne(this.platformId)&&this.initZoomInOut(o)}initZoomInOut(o){!ne(this.platformId)||!this.withZoomIn()||this.withZoomIn()&&this.bindMobileZoomInOut(o)}bindMobileZoomInOut(o){ne(this.platformId)&&this.isMobile()&&Array.from(o.querySelectorAll(".zoomist-container")).forEach(n=>{this.bindZoomInOuZoomist(n)})}bindZoomInOuZoomist(o=this.ZOOMIST_CONTAINER){if(!ne(this.platformId))return;let e=new cl(o,{maxScale:5,initScale:1,draggable:!0,bounds:!0});e&&this.zoomists.push(e)}zoomInOut(o,e){if(!(!ne(this.platformId)||!this.withZoomIn())){if(o.classList.contains("zoomed-in")){this.zoomOut(o);return}this.zoomIn(o,e.offsetX,e.offsetY)}}zoomIn(o,e=0,n=0){if(!ne(this.platformId)||!this.withZoomIn())return;let i=o.dataset.imgZoomInUrl;o.classList.add("zoomed-in"),o.style.transform=`scale(${this.zoomInScaleValue})`,o.parentElement.style.overflow="clip",o.style.position="relative",o.style.left=(e-o.clientWidth/this.zoomInScaleValue)*-1+"px",o.style.top=(n-o.clientHeight/this.zoomInScaleValue)*-1+"px",i&&(o.style.backgroundImage=`url(${i})`,o.dataset.superZoomBgSet="true"),o.dataset.superZoomBgSet&&o.classList.add("super-zoom-bg")}zoomOut(o){ne(this.platformId)&&(o.classList.remove("zoomed-in"),o.style.transform="",o.parentElement.style.overflow="",o.style.position="",o.style.left="",o.style.top="",o.dataset.superZoomBgSet&&o.classList.remove("super-zoom-bg"))}ZoomInOnMouseMove(o,e){!ne(this.platformId)||!this.withZoomIn()||(o.style.left=(e.offsetX-o.clientWidth/this.zoomInScaleValue)*-1+"px",o.style.top=(e.offsetY-o.clientHeight/this.zoomInScaleValue)*-1+"px")}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-zoom"]],viewQuery:function(e,n){if(e&1&&Io(qR,5),e&2){let i;Ao(i=No())&&(n.zoomPopup=i.first)}},hostBindings:function(e,n){e&1&&L("keyup.escape",function(r){return n.handleEscape(r)},Qt)},decls:1,vars:1,consts:[["zoomPopup",""],["zoomedDimentionalImage",""],[300],["tabindex","0",1,"image-zoom-overlay"],["tabindex","0",1,"image-zoom-overlay",3,"click","keydown.enter"],[1,"image-zoom-dialog",3,"click"],[1,"close-button",3,"click","keydown.enter","title"],[1,"icon-cross"],[1,"image-container",3,"hidden"],[4,"ngTemplateOutlet"],[1,"zoomist-container"],[1,"zoomed-image",3,"src","alt","img-zoom-in"],[1,"zoomed-image",3,"src","alt"],[1,"zoomist-wrapper"],[1,"zoomist-image"],[1,"zoomed-image",3,"click","load","mousemove","src","alt"]],template:function(e,n){e&1&&c(0,XR,10,12,"div",3),e&2&&d(n.isOpen()?0:-1)},dependencies:[pe,At,pt,vt,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
1@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_ngcontent-%COMP%]:root{--zoomist-wrapper-bg-color: #efefef;--zoomist-slider-bg-color: rgba(255, 255, 255, .8);--zoomist-slider-border-radius: 0 0 4px 0;--zoomist-slider-padding-x: 20px;--zoomist-slider-padding-y: 20px;--zoomist-slider-track-color: #ddd;--zoomist-slider-track-color-hover: #ccc;--zoomist-slider-bar-size: 120px;--zoomist-slider-bar-side: 2px;--zoomist-slider-bar-border-radius: 2px;--zoomist-slider-bar-color: #666;--zoomist-slider-bar-color-hover: #444;--zoomist-slider-button-size: 12px;--zoomist-slider-button-color: #fff;--zoomist-zoomer-button-size: 48px;--zoomist-zoomer-button-color: rgba(255, 255, 255, .8);--zoomist-zoomer-button-color-hover: rgba(255, 255, 255, .9);--zoomist-zoomer-button-color-disabled: rgba(255, 255, 255, .8);--zoomist-zoomer-button-opacity-disabled: .7;--zoomist-zoomer-icon-size: 14px;--zoomist-zoomer-icon-color: #333;--zoomist-zoomer-icon-color-hover: #111;--zoomist-zoomer-icon-color-disabled: #999;--zoomist-modules-tranistion-duration: .3s}.zoomist-container[_ngcontent-%COMP%]{position:relative;padding:0!important;-webkit-user-select:none;user-select:none}.zoomist-wrapper[_ngcontent-%COMP%]{position:relative;z-index:1;width:100%;height:100%;padding:0!important;overflow:hidden;background-color:var(--zoomist-wrapper-bg-color)}.zoomist-image[_ngcontent-%COMP%]{position:relative;max-width:none!important;max-height:none!important}.zoomist-slider[_ngcontent-%COMP%]{position:absolute;z-index:2;top:0;left:0;padding:var(--zoomist-slider-padding-y) var(--zoomist-slider-padding-x);background-color:var(--zoomist-slider-bg-color);border-radius:var(--zoomist-slider-border-radius)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-wrapper[_ngcontent-%COMP%]{background-color:var(--zoomist-slider-track-color-hover)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-bar[_ngcontent-%COMP%]{background-color:var(--zoomist-slider-bar-color-hover)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-button[_ngcontent-%COMP%]:before{box-shadow:0 0 8px #0009}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-wrapper[_ngcontent-%COMP%]{align-items:center;justify-content:flex-start;width:var(--zoomist-slider-bar-size);height:var(--zoomist-slider-bar-side)}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-bar[_ngcontent-%COMP%]{top:0;width:calc(var(--value) * 1%);height:100%}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-button[_ngcontent-%COMP%]{left:calc(var(--value) * 1%)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-wrapper[_ngcontent-%COMP%]{align-items:flex-end;justify-content:center;width:var(--zoomist-slider-bar-side);height:var(--zoomist-slider-bar-size)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-bar[_ngcontent-%COMP%]{bottom:0;width:100%;height:calc(var(--value) * 1%)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-button[_ngcontent-%COMP%]{bottom:calc(var(--value) * 1%)}.zoomist-slider-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;background-color:var(--zoomist-slider-track-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-bar[_ngcontent-%COMP%]{position:absolute;z-index:0;left:0;display:block;border-radius:var(--zoomist-slider-bar-border-radius);background-color:var(--zoomist-slider-bar-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-button[_ngcontent-%COMP%]{position:relative;z-index:1;display:block;width:0!important;height:0!important}.zoomist-slider-button[_ngcontent-%COMP%]:before{content:"";position:absolute;
1left:calc(var(--zoomist-slider-button-size) * -.5);top:calc(var(--zoomist-slider-button-size) * -.5);width:var(--zoomist-slider-button-size);height:var(--zoomist-slider-button-size);display:block;background-color:var(--zoomist-slider-button-color, #fff);border-radius:50%;box-shadow:0 0 4px #0006;transition:box-shadow var(--zoomist-modules-tranistion-duration)}.zoomist-zoomer[_ngcontent-%COMP%]{position:absolute;z-index:2;top:0;right:0;border-radius:0 0 0 4px;overflow:hidden}.zoomist-zoomer-button[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;width:var(--zoomist-zoomer-button-size);height:var(--zoomist-zoomer-button-size);background:none;background-color:var(--zoomist-zoomer-button-color);border:0;transition:background-color var(--zoomist-modules-tranistion-duration);cursor:pointer}.zoomist-zoomer-button[_ngcontent-%COMP%]:hover{background-color:var(--zoomist-zoomer-button-color-hover)}.zoomist-zoomer-button[_ngcontent-%COMP%]:hover   .zoomist-zoomer-icon[_ngcontent-%COMP%]{fill:var(--zoomist-zoomer-icon-color-hover)}.zoomist-zoomer-button.zoomist-zoomer-disabled[_ngcontent-%COMP%]{pointer-events:none;background-color:var(--zoomist-zoomer-button-color-disabled);opacity:var(--zoomist-zoomer-button-opacity-disabled)}.zoomist-zoomer-button.zoomist-zoomer-disabled[_ngcontent-%COMP%]   .zoomist-zoomer-icon[_ngcontent-%COMP%]{fill:var(--zoomist-zoomer-icon-color-disabled)}.zoomist-zoomer-icon[_ngcontent-%COMP%]{width:var(--zoomist-zoomer-icon-size);height:var(--zoomist-zoomer-icon-size);fill:var(--zoomist-zoomer-icon-color);transition:fill var(--zoomist-modules-tranistion-duration)}.image-zoom-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:1060;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;background-color:#000c;cursor:zoom-out}.image-zoom-dialog[_ngcontent-%COMP%]{position:relative;border-radius:0;padding:10px}.close-button[_ngcontent-%COMP%]{width:64px;height:64px;position:fixed;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;border:none;padding:0;font-size:24px;color:#fff;background-color:#00000059;transition:.2s;cursor:pointer}.close-button[_ngcontent-%COMP%]:hover{background-color:#00000080}.image-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;cursor:default}.zoomed-image[_ngcontent-%COMP%]{border-radius:0;width:auto;height:auto;max-width:90dvw;max-height:90dvh}.zoomed-image.img-zoom-in[_ngcontent-%COMP%]{cursor:zoom-in}.zoomed-image.zoomed-in[_ngcontent-%COMP%]{transform:scale(2);cursor:zoom-out}.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-zoom-dialog[_ngcontent-%COMP%]{padding:0;width:100dvw;pointer-events:none}.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-zoom-dialog[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{pointer-events:bounding-box}.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{margin:0 auto;width:100%;max-width:100dvw}@media(max-width:1023.98px){.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{padding-right:24px;padding-left:24px}}@media(min-width:1024px)and (max-width:1279.98px){.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{padding-right:35px;padding-left:35px}}@media(min-width:1280px)and (max-width:1439.98px){.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{max-width:1110px}}@media(min-width:1440px){.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container[_ngcontent-%COMP%]{max-width:1410px}}.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container--single-image[_ngcontent-%COMP%]{pointer-events:none}.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container--single-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:auto}.image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container--single-image[_ngcontent-%COMP%]     cx-media, .image-zoom-dialog--swiper[_ngcontent-%COMP%]   .image-container--single-image[_ngcontent-%COMP%]     img{pointer-events:auto}'],changeDetection:0})}};var $l=class t{constructor(){this.elRef=u(Zt);this.winRef=u(je);this.rendererFactory=u(di);this.renderer=this.rendererFactory.createRenderer(null,null)}ngOnInit(){this.winRef.isBrowser()&&this.winRef.nativeWindow?.self!==this.winRef.nativeWindow?.top&&this.renderer.addClass(this.elRef.nativeElement,"HM-iframe-page")}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275dir=vh({type:t,selectors:[["cx-storefront","HMIframeControl",""]]})}};var ek=(t,o)=>o.index;function tk(t,o){if(t&1){let e=G();m(0,"div",1),h(1,"div",2),v(2,"cxTranslate"),m(3,"button",3),v(4,"cxTranslate"),L("click",function(){let i=P(e).$implicit,r=a();return R(r.removeAlert(i.type,i.index))}),h(5,"i",4),p()()}if(t&2){let e=o.$implicit,n=a();E(n.getClassByType(e.type)),s(),l("innerHTML",w(2,4,e.message),z),s(2),$("aria-label",w(4,6,"commonButtons.closeButtonTitle"))}}var Ul=class t{constructor(){this.globalMessageService=u(He);this.alerts=M(this.globalMessageService.get());this.getAlerts=K(()=>{let o=this.alerts(),e=[];
1return o&&Object.entries(o).forEach(([n,i])=>e.push(...i.map((r,C)=>({type:n,message:r,index:C})))),e})}removeAlert(o,e){this.globalMessageService.remove(o,e)}getClassByType(o){return o===ot.MSG_TYPE_ERROR?"error":o===ot.MSG_TYPE_WARNING?"warning":"success"}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-alert"]],standalone:!1,decls:2,vars:0,consts:[[1,"alert",3,"class"],[1,"alert"],[1,"message",3,"innerHTML"],[1,"close-button",3,"click"],[1,"icon-close-round","close-icon"]],template:function(e,n){e&1&&U(0,tk,6,8,"div",0,ek),e&2&&V(n.getAlerts())},dependencies:[he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{position:fixed;top:0;left:50%;z-index:100000;transform:translate(-50%)}.alert[_ngcontent-%COMP%]{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-top:20px;border-radius:0;padding:14px 20px;color:#fff}@media(max-width:1023.98px){.alert[_ngcontent-%COMP%]{width:312px}}@media(min-width:1024px){.alert[_ngcontent-%COMP%]{width:730px}}.alert.error[_ngcontent-%COMP%]{background-color:#b70049}.alert.warning[_ngcontent-%COMP%]{background-color:#f90}.alert.success[_ngcontent-%COMP%]{background-color:#00994d}.message[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px}.close-icon[_ngcontent-%COMP%]{color:#fff}'],changeDetection:0})}};var Ey="main-zoho-code",Iy="zoho-code",Vl=class t{constructor(){this.title="northamerica";this.scriptUtils=u(lo);this.platformId=u(fe);this.anonymousConsentsService=u(_n);this.destroyRef=u(st);this.cookieUtils=u(q0);this.winRef=u(je);this.renderer=u(po)}ngAfterViewInit(){ne(this.platformId)&&this.anonymousConsentsService.getConsent("TRACKING_COOKIES_CONSENT_TEMPLATE").pipe(ll(Boolean),et(this.destroyRef)).subscribe(o=>{this.anonymousConsentsService.isConsentGiven(o)?(this.scriptUtils.addExternalScript(document.body,"https://crm.zoho.com/crm/javascript/zcga.js",{defer:!0,id:Ey},!1),this.loadZohoSalesIQ()):this.stopZohoTracking()})}loadZohoSalesIQ(){if(ne(this.platformId)){let o=`
2        function ZFAdvLead() {
3        }
4      ZFAdvLead.utmPValObj = ZFAdvLead.utmPValObj || {};
5
6      ZFAdvLead.utmPNameArr = new Array('utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'store');
7      ZFAdvLead.utmcustPNameArr = new Array('store');
8      ZFAdvLead.isSameDomain = false;
9
10      ZFAdvLead.prototype.zfautm_sC = function (paramName, path, domain, secure) {
11        var value = ZFAdvLead.utmPValObj[paramName];
12        if (typeof value !== "undefined" && value !== null) {
13          var cookieStr = paramName + "=" + encodeURIComponent(value);
14          var exdate = new Date();
15          exdate.setDate(exdate.getDate() + 7);
16          cookieStr += "; expires=" + exdate.toGMTString();
17          cookieStr += "; path=/";
18          if (domain) {
19            cookieStr += "; domain=" + encodeURIComponent(domain);
20          }
21          if (secure) {
22            cookieStr += "; secure";
23          }
24          document.cookie = cookieStr;
25        }
26      };
27      ZFAdvLead.prototype.zfautm_ini = function () {
28        this.zfautm_bscPCap();
29        var url_search = document.location.search;
30        for (var i = 0; i < ZFAdvLead.utmcustPNameArr.length; i++) {
31          var zf_pN = ZFAdvLead.utmcustPNameArr[i];
32          var zf_pV;
33          if (zf_pN == 'referrername') {
34            zf_pV = (document.URL || '').slice(0, 1500);
35          } else {
36            zf_pV = this.zfautm_gP(url_search, zf_pN);
37            if (zf_pV == undefined || zf_pV == '') {
38              zf_pV = this.zfautm_gC(zf_pN);
39            }
40          }
41          if (typeof zf_pV !== "undefined" && zf_pV !== null & zf_pV != "") {
42            ZFAdvLead.utmPValObj[zf_pN] = zf_pV;
43          }
44        }
45        for (var pkey in ZFAdvLead.utmPValObj) {
46          this.zfautm_sC(pkey);
47        }
48      };
49      ZFAdvLead.prototype.zfautm_bscPCap = function () {
50        var trafSrc = this.zfautm_calcTrafSrc();
51        if (trafSrc.source != "") {
52          ZFAdvLead.utmPValObj.utm_source = trafSrc.source;
53        }
54        if (trafSrc.medium != "") {
55          ZFAdvLead.utmPValObj.utm_medium = trafSrc.medium;
56        }
57        if (trafSrc.campaign != "") {
58          ZFAdvLead.utmPValObj.utm_campaign = trafSrc.campaign;
59        }
60        if (trafSrc.term != "") {
61          ZFAdvLead.utmPValObj.utm_term = trafSrc.term;
62        }
63        if (trafSrc.content != "") {
64          ZFAdvLead.utmPValObj.utm_content = trafSrc.content;
65        }
66      }
67      ZFAdvLead.prototype.zfautm_calcTrafSrc = function () {
68        var u1 = '', u2 = '', u3 = '', u4 = '', u5 = '';
69        var search_engines = [['bing', 'q'], ['google', 'q'], ['yahoo', 'q'], ['baidu', 'q'], ['yandex', 'q'], ['ask', 'q']]; //List of search engines
70        var ref = document.referrer;
71        ref = ref.substr(ref.indexOf('//') + 2);
72        ref_domain = ref;
73        ref_path = '/';
74        ref_search = '';
75
76        // Checks for campaign parameters
77        var url_search = document.location.search;
78        if (url_search.indexOf('utm_source') > -1 || url_search.indexOf('utm_medium') > -1 || url_search.indexOf('utm_campaign') > -1 || url_search.indexOf('utm_term') > -1 || url_search.indexOf('utm_content') > -1) {
79          u1 = this.zfautm_gP(url_search, 'utm_source');
80          u2 = this.zfautm_gP(url_search, 'utm_medium');
81          u3 = this.zfautm_gP(url_search, 'utm_campaign');
82          u4 = this.zfautm_gP(url_search, 'utm_term');
83          u5 = this.zfautm_gP(url_search, 'utm_content');
84        } else if (this.zfautm_gP(url_search, 'gclid')) {
85          u1 = 'Google Ads';
86          u2 = 'cpc';
87          u3 = '(not set)';
88          if (!ZFAdvLead.utmcustPNameArr.includes('gclid')) {
89            ZFAdvLead.utmcustPNameArr.push('gclid');
90          }
91        } else if (ref) {
92          var r_u1 = this.zfautm_gC('utm_source');
93          var r_u2 = this.zfautm_gC('utm_medium');
94          var r_u3 = this.zfautm_gC('utm_campaign');
95          var r_u4 = this.zfautm_gC('utm_term');
96          var r_u5 = this.zfautm_gC('utm_content');
97          if (typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") {
98            // separate domain, path and query parameters
99            if (ref.indexOf('/') > -1) {
100              ref_domain = ref.substr(0, ref.indexOf('/'));
101              ref_path = ref.substr(ref.indexOf('/'));
102              if (ref_path.indexOf('?') > -1) {
103                ref_search = ref_path.substr(ref_path.indexOf('?'));
104                ref_path = ref_path.substr(0, ref_path.indexOf('?'));
105              }
106            }
107            u2 = 'referral';
108            u1 = ref_domain;
109            // Extract term for organic source
110            for (var i = 0; i < search_engines.length; i++) {
111              if (ref_domain.indexOf(search_engines[i][0]) > -1) {
112                u2 = 'organic';
113                u1 = search_engines[i][0];
114                u4 = this.zfautm_gP(ref_search, search_engines[i][1]) || '(not provided)';
115                break;
116              }
117            }
118          } else {
119            if (typeof r_u1 !== "undefined") {
120              u1 = r_u1;
121            }
122            if (typeof r_u2 !== "undefined") {
123              u2 = r_u2;
124            }
125            if (typeof r_u3 !== "undefined") {
126              u3 = r_u3;
127            }
128            if (typeof r_u4 !== "undefined") {
129              u4 = r_u4;
130            }
131            if (typeof r_u5 !== "undefined") {
132              u5 = r_u5;
133            }
134          }
135        } else {
136          var r_u1 = this.zfautm_gC('utm_source');
137          var r_u2 = this.zfautm_gC('utm_medium');
138          var r_u3 = this.zfautm_gC('utm_campaign');
139          var r_u4 = this.zfautm_gC('utm_term');
140          var r_u5 = this.zfautm_gC('utm_content');
141          if (typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") {
142            var locRef = document.URL;
143            locRef = locRef.substr(locRef.indexOf('//') + 2);
144            if (locRef.indexOf('/') > -1) {
145              locRef = locRef.substr(0, locRef.indexOf('/'));
146            }
147            u1 = locRef;
148            u2 = 'referral';
149          } else {
150            if (typeof r_u1 !== "undefined") {
151              u1 = r_u1;
152            }
153            if (typeof r_u2 !== "undefined") {
154              u2 = r_u2;
155            }
156            if (typeof r_u3 !== "undefined") {
157              u3 = r_u3;
158            }
159            if (typeof r_u4 !== "undefined") {
160              u4 = r_u4;
161            }
162            if (typeof r_u5 !== "undefined") {
163              u5 = r_u5;
164            }
165          }
166        }
167        return {
168          'source': u1,
169          'medium': u2,
170          'campaign': u3,
171          'term': u4,
172          'content': u5
173        };
174      }
175      ZFAdvLead.prototype.zfautm_gP = function (s, q) {
176        try {
177          var match = s.match('[?&]' + q + '=([^&]+)');
178          if (match) {
179            if (match[1].length > 199) {
180              var raw = decodeURIComponent(match[1]);
181              raw = raw.replace(/[^A-Za-z0-9_]/g, '');
182              return raw.slice(0, 199);
183            } else {
184              return decodeURIComponent(match[1]);
185            }
186
187          } else {
188            return '';
189          }
190        } catch (e) {
191          return '';
192        }
193      }
194      ZFAdvLead.prototype.zfautm_gC = function (cookieName) {
195        var cookieArr = document.cookie.split('; ');
196        for (var i = 0; i < cookieArr.length; i++) {
197          var cookieVals = cookieArr[i].split('=');
198          if (cookieVals[0] === cookieName && cookieVals[1]) {
199            return decodeURIComponent(cookieVals[1]);
200          }
201        }
202      };
203      ZFAdvLead.prototype.zfautm_gC_enc = function (cookieName) {
204        var cookieArr = document.cookie.split('; ');
205        for (var i = 0; i < cookieArr.length; i++) {
206          var cookieVals = cookieArr[i].split('=');
207          if (cookieVals[0] === cookieName && cookieVals[1]) {
208            return cookieVals[1];
209          }
210        }
211      };
212      ZFAdvLead.prototype.zfautm_iframeSprt = function () {
213        var zf_frame = document.getElementsByTagName("iframe");
214        for (var i = 0; i < zf_frame.length; ++i) {
215          if ((zf_frame[i].src).indexOf('formperma') > 0) {
216            var zf_src = zf_frame[i].src;
217            for (var prmIdx = 0; prmIdx < ZFAdvLead.utmPNameArr.length; prmIdx++) {
218              var utmPm = ZFAdvLead.utmPNameArr[prmIdx];
219              utmPm = (ZFAdvLead.isSameDomain && (ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1)) ? "zf_" + utmPm : utmPm;
220              var utmPmregex = new RegExp("[?&]" + utmPm + "=");
221              if (!utmPmregex.test(zf_src)) {
222                var utmVal = this.zfautm_gC_enc(ZFAdvLead.utmPNameArr[prmIdx]);
223                if (typeof utmVal !== "undefined") {
224                  if (utmVal != "") {
225                    if (zf_src.indexOf('?') > 0) {
226                      zf_src = zf_src + '&' + utmPm + '=' + utmVal;
227                    } else {
228                      zf_src = zf_src + '?' + utmPm + '=' + utmVal;
229                    }
230                  }
231                }
232              }
233            }
234            if (zf_frame[i].src.length < zf_src.length) {
235              zf_frame[i].src = zf_src;
236            }
237          }
238        }
239      };
240      ZFAdvLead.prototype.zfautm_DHtmlSprt = function () {
241        var zf_formsArr = document.forms;
242        for (var frmInd = 0; frmInd < zf_formsArr.length; frmInd++) {
243          var zf_form_act = zf_formsArr[frmInd].action;
244          if (zf_form_act && zf_form_act.indexOf('formperma') > 0) {
245            for (var prmIdx = 0; prmIdx < ZFAdvLead.utmPNameArr.length; prmIdx++) {
246              var utmPm = ZFAdvLead.utmPNameArr[prmIdx];
247              var utmVal = this.zfautm_gC(ZFAdvLead.utmPNameArr[prmIdx]);
248              if (typeof utmVal !== "undefined") {
249                if (utmVal != "") {
250                  var fieldObj = zf_formsArr[frmInd][utmPm];
251                  if (fieldObj) {
252                    fieldObj.value = utmVal;
253                  }
254                }
255              }
256            }
257          }
258        }
259      };
260      ZFAdvLead.prototype.zfautm_jsEmbedSprt = function (id) {
261        document.getElementById('zforms_iframe_id').removeAttribute("onload");
262        var jsEmbdFrm = document.getElementById("zforms_iframe_id");
263        var embdSrc = jsEmbdFrm.src;
264        for (var prmIdx = 0; prmIdx < ZFAdvLead.utmPNameArr.length; prmIdx++) {
265          var utmPm = ZFAdvLead.utmPNameArr[prmIdx];
266          utmPm = (ZFAdvLead.isSameDomain && (ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1)) ? "zf_" + utmPm : utmPm;
267          var utmVal = this.zfautm_gC_enc(ZFAdvLead.utmPNameArr[prmIdx]);
268          if (typeof utmVal !== "undefined") {
269            if (utmVal != "") {
270              if (embdSrc.indexOf('?') > 0) {
271                embdSrc = embdSrc + '&' + utmPm + '=' + utmVal;
272              } else {
273                embdSrc = embdSrc + '?' + utmPm + '=' + utmVal;
274              }
275            }
276          }
277        }
278        jsEmbdFrm.src = embdSrc;
279      };
280      var zfutm_zfAdvLead = new ZFAdvLead();
281      zfutm_zfAdvLead.zfautm_ini();
282      if (document.readyState == "complete") {
283        zfutm_zfAdvLead.zfautm_iframeSprt();
284        zfutm_zfAdvLead.zfautm_DHtmlSprt();
285      } else {
286        window.addEventListener('load', function () {
287          zfutm_zfAdvLead.zfautm_iframeSprt();
288          zfutm_zfAdvLead.zfautm_DHtmlSprt();
289        }, false);
290      }
291      `,e=this.renderer.createElement("script");this.renderer.setAttribute(e,"type","text/javascript"),this.renderer.setAttribute(e,"id",Iy),this.renderer.setAttribute(e,"defer","true"),this.renderer.setProperty(e,"text",o),this.renderer.appendChild(document.body,e)}}stopZohoTracking(){ne(this.platformId)&&(window.zohoLoadHandler&&(window.removeEventListener("load",
291window.zohoLoadHandler),window.zohoLoadHandler=void 0),this.removeScript(Ey),this.removeScript(Iy),window.ZFAdvLead=void 0,window.zfutm_instance=void 0,["utm_source","utm_medium","utm_campaign","utm_term","utm_content","store","gclid"].forEach(e=>{this.cookieUtils.makeCookieExpiredByName(e)}))}removeScript(o){if(ne(this.platformId)){let e=document.getElementById(o);e&&e.remove()}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["app-root"]],decls:3,vars:0,consts:[["HMIframeControl",""]],template:function(e,n){e&1&&h(0,"cx-storefront",0)(1,"lib-alert")(2,"lib-zoom")},dependencies:[g0,Fl,Ul,jl,Zs,$l],encapsulation:2})}};var Ay={deferredLoading:{strategy:So.DEFER,intersectionMargin:"50px"},layoutSlots:{introBar:{slots:["IntroBar"]},headerTop:{slots:["PopupComponentsSlot","HeaderSlotLine1","MinimizedHeaderSlotLine1"]},headerContent:{slots:["HeaderSlotLine2A","HeaderSlotLine2B","HeaderSlotLine2C","MinimizedHeaderSlotLine2A"]},mobileButtons:{slots:["HeaderSlotLine2D"]},headerNavigation:{slots:["HeaderSlotLine3"]},footer:{slots:["Footer"]},LandingPage2Template:{slots:["PlaceholderContentSlot","Breadcrumbs","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section11-wideContent","RightSideStickyNotificationSlot"]},ModularListPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot"]},LoginPopupPageTemplate:{slots:["LeftContentSlot"]},PopupPageTemplate:{slots:["Title","Section1","Section2","Section3","Section4","Section5","Section6","Section7","Section8","BackgroundSection"]},ModularDetailsPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section2","Section3","Section4","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","CrossSelling","Section9","Section9-wideContent","Section10-wideContent"]},ProductListPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot"]},ProductDetailsPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","InfoMessageContentSlot","ProductInfoRightPanel","CrossSelling","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","BrandsBannerSlot"]},KitchenListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},ErrorPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","MiddleContent","BottomContent"]},LandingPage4MinimizedTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Section1","Section2","Section3","MiddleContentSlot"]}
291,HeadlessPageTemplate:{slots:["Section1","Section2","Section2A","Section2B"]},ContentPage1Template:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Section1","Section3"]},DoubleSectionFormPageTemplate:{lg:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section2","Section3A","Section3B","Section6","Section6.1","Section6.1-wideContent","Section6.2","Section6.2-wideContent","Section6.3","Section6.3-wideContent","Section6.4","Section6.4-wideContent","Section6.5","Section6.5-wideContent","Section7-wideContent"]},slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section2","Section3A","Section3B","Section6","Section6.1","Section6.1-wideContent","Section6.2","Section6.2-wideContent","Section6.3","Section6.3-wideContent","Section6.4","Section6.4-wideContent","Section6.5","Section6.5-wideContent","Section7-wideContent"]},CommercePageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","assignDefaultDeliveryModeSlot","titleSlot","commerceLeftSlot","commerceRightSlot"]},KitchenDetailsPageTemplate:{slots:["PlaceholderContentSlot","Section1","Breadcrumbs","Section2","Section3","Section4","CrossSelling","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","BrandsBannerSlot","UpSelling","RightSideStickyNotificationSlot"]},LandingPage4Template:{slots:["PlaceholderContentSlot","Section1","Section2","Section3","MiddleContentSlot","RightSideStickyNotificationSlot","Section1-wideContent"]},StoreFinderPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","TopContent","MiddleContent","StoresContent","ComingSoonStoresContent","BrandsBannerSlot","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent"]},MultiStepCheckoutSummaryPageTemplate:{slots:["RightSideStickyNotificationSlot","BodyHeader","BodyContent","SideContent"]},AccountPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","TopContent","SideContent","BodyContent","BottomContent","BrandsBannerSlot"]},CheckoutLoginPageTemplate:{slots:["PlaceholderContentSlot","RightSideStickyNotificationSlot","TopContent","CenterContentSlot"]},SearchResultsGridPageTemplate:{slots:["RightSideStickyNotificationSlot","Breadcrumbs","SearchResultsGridSlot","BrandsBannerSlot"]},LivingSetListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},LivingSetDetailsPageTemplate:{slots:["PlaceholderContentSlot","Breadcrumbs","InfoMessageContentSlot","Section2","Section3","Section4","Section5","Section6","CrossSelling","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12-wideContent","UpSelling","RightSideStickyNotificationSlot"]},BathroomsSetsListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},BathroomSetEopusDetailsPageTemplate:{slots:["PlaceholderContentSlot","Breadcrumbs","InfoMessageContentSlot","Section2","Section3","Section4","Section5","Section6","CrossSelling","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12-wideContent","UpSelling","RightSideStickyNotificationSlot"]},BathroomsSetsDetailsPageTemplate:{slots:["PlaceholderContentSlot","Section1","InfoMessageContentSlot","Section2","Section3","Section3.1","Section3.1-wideContent","Section3.2","Section3.2-wideContent","Section3.3","Section3.3-wideContent","Section3.4","Section3.4-wideContent","Section3.5","Section3.5-wideContent","Section4","CrossSelling","Section5","UpSelling","RightSideStickyNotificationSlot"]}
291,ConfiguratorBathroomSetListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},ConfiguratorLivingSetDetailsPageTemplate:{slots:["PlaceholderContentSlot","Section1","InfoMessageContentSlot","Section2","Section3","Section4","CrossSelling","Section4.1","Section4.1-wideContent","Section4.2","Section4.2-wideContent","Section4.3","Section4.3-wideContent","Section4.4","Section4.4-wideContent","Section4.5","Section4.5-wideContent","Section5","UpSelling","RightSideStickyNotificationSlot"]},ConfiguratorLivingSetListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},PlannerPage4MinimizedTemplate:{slots:["PlaceholderContentSlot","Breadcrumbs","Section1-wideContent"]},PlannerPage4Template:{slots:["Breadcrumbs","Section1-wideContent"]},PlannerPageTemplate:{slots:["Breadcrumbs","Section1-wideContent"]},ExpressCheckoutPopupPageTemplate:{slots:["Title","Section1","Section2"]},StoreFinderDetailsPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","TopContent","MiddleContent","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","BrandsBannerSlot"]},WizardKitchenListPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section1","Section2","ProductListSlot"]},WishlistPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","TitleSlot","EmptyMiddleContent","wishlistProductSlot"]},OptionListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","RightSideStickyNotificationSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","OptionListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},FaqPageTemplate:{slots:["Breadcrumbs","RightSideStickyNotificationSlot","PlaceholderContentSlot","Section1","Section2","Section3","Section4","Section5","Section6","Section7","Section8","Section9","Section10"]},BlankPageTemplate:{slots:["Section1"]},MultiStepBookAppointmentPageTemplate:{slots:["Breadcrumbs","Section2","Section3","Section4"]},DashboardPageTemplate:{slots:["PlaceholderContentSlot","Section1","Section2","Section3","Section4","Section5","Section6"]},DashboardLeadDetailsPageTemplate:{slots:["PlaceholderContentSlot","Breadcrumbs","Section1","Section1-wideContent","Section2","Section3","Section4","Section5","Section6"]},NobismartKitchenDetailsPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section2","Section3","Section4","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","CrossSelling","Section9","Section9-wideContent","Section10-wideContent"]},NobismartDassaultKitchenDetailsPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section2","Section3","Section4","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","CrossSelling","Section9","Section9-wideContent","Section10-wideContent"]},NobismartKitchenListPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","BrandsBannerSlot"]}}};var nk={cancel:"Cancel",delete:"Delete",remove:"Remove",edit:"Edit",restore:"Restore",back:"Back",submit:"Submit",continue:"Continue",save:"Save",done:"Done",home:"Home",noData:"No data.",confirm:"Confirm",more:"more",close:"Close",loading:"Loading",menu:"Menu",reset:"Reset",search:"Search",add:"Add",breadcrumbs:"breadcrumbs",breadcrumbsCurrentPage:"Current Page",selectFile:"Select file",clear:"Clear",loaded:"Loaded",results:"Results",of:"of",ngSelectDropdownOptionsList:"Options",required:"required",zoomIn:"Zoom in",zoomOut:"Zoom out",selected:"Selected",expand:"Expand",collapse:"Collapse",readMore:"Read More",readLess:"Read Less",language:"Language",currency:"Currency"},ik={category:{title:"{{count}} result for {{query}}",title_other:"{{count}} results for {{query}}"},checkout:{title:"Checkout"},search:{title:'{{count}} result for "{{query}}"',title_other:'{{count}} results for "{{query}}"',findProductTitle:'{{count}} result for coupon "{{coupon}}"',findProductTitle_other:'{{count}} results for coupon "{{coupon}}"',default_title:"All products"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},ak={loading:"Loading..."},rk={categoryNavLabel:"Category menu",footerNavLabel:"Footer links",goTo:"Go to {{location}}",navigateTo:"Navigate to {{nav}}",scrollToTop:"Scroll back to the top of the page",linkItemInList:"{{title}}. {{position}} of {{listLength}}",menuButonTitle:"{{title}} Menu"},sk={placeholder:"Enter product name or SKU",productSearch:"Find a product",ariaLabelInput:"Search here...",ariaLabelSuggestions:"typing suggestions",ariaLabelProducts:"product results",initialDescription:"When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.",suggestions:"Suggested Keywords",re
291centSearches:"Recent Searches",trendingSearches:"Trending Searches",suggestionsResult:"{{ count }} suggestion and ",suggestionsResult_other:"{{ count }} suggestions and ",products:"Recommended Products",productsResult:"{{ count }} product is available.",productsResult_other:"{{ count }} products are available.",resetLabel:"Reset Search",help:{insufficientChars:"Please type more characters",noMatch:"We could not find any results",exactMatch:"{{ term }}",empty:"Ask us anything"},closeSearchPanel:"Close",queryError:'Your search query is incorrectly formatted. Please remove special characters like ":" and try again.'},lk={date:"Date",orderNumber:"Order Number",rma:"Return Number",replenishmentNumber:"Replenishment Number",nextOrderDate:"Next Order Date",pageViewUpdated:"Page view updated with your selected options."},ck={badRequest:{bad_credentials:"Bad credentials. Please login again.",account_disabled:"User is disabled. Please contact administration.",unknown_error:"An unknown error occurred. Please try again later."}},dk={badRequest:{bad_credentials:"{{ errorMessage }}. Please login again.",password_expired:"{{ errorMessage }}. Please change your password.",user_is_disabled:"{{ errorMessage }}. Please contact administration."},badGateway:"A server error occurred. Please try again later.",badRequestPleaseLoginAgain:"{{ errorMessage }}. Please login again.",badRequestOldPasswordIncorrect:"Old password incorrect.",badRequestGuestDuplicateEmail:"{{ errorMessage }} email already exist. Please checkout with a different email to register using a guest account.",conflict:"Already exists.",forbidden:"You are not authorized to perform this action. Please contact your administrator if you think this is a mistake.",gatewayTimeout:"The server did not respond, please try again later.",internalServerError:"An Internal Server Error occurred. Please try again later.",sessionExpired:"Your session has expired. Please login again.",unknownError:"An unknown error occurred",unauthorized:{common:"An unknown authorization error occured",invalid_client:"Bad client credentials"},validationErrors:{missing:{card_cardType:"The selected credit card is not supported. Please select another.",card_accountNumber:"The credit card number entered is not valid.",card_cvNumber:"The security code entered is not valid.",card_expirationMonth:"The credit card expiration date entered is not valid.",card_expirationYear:"The credit card expiration date entered is not valid.",billTo_firstName:"The first name entered is not valid.",billTo_lastName:"The last name entered is not valid.",billTo_street1:"The address entered is not valid.",billTo_street2:"The address entered is not valid.",billTo_city:"The city entered is not valid for this credit card.",billTo_state:"The state/province entered is not valid for this credit card.",billTo_country:"The country/region entered is not valid for this credit card.",billTo_postalCode:"The zip/postal code is not valid for this credit card.",country:{isocode:"Missing country/region"}},invalid:{card_expirationMonth:"The credit card expiration date entered is not valid.",firstName:"First Name entered is not valid.",lastName:"Last Name entered is not valid.",password:"Password entered is not valid.",uid:"UID is not valid.",code:"Code is not valid.",email:"Email is not valid.",loginId:"Email is not valid."}},cartNotFound:"Cart not found.",invalidCodeProvided:"Invalid code provided.",voucherExceeded:"This coupon has exceeded the number of times it can be used",unknownIdentifier:"Item not found.",otherCartErrors:"Cart errors occurred."},mk={item:"{{count}} item currently in your cart",item_other:"{{count}} items currently in your cart",total:"{{total}}",count:"{{count}}"},pk={skipTo:"Skip to",labels:{header:"Header",main:"Main Content",footer:"Footer",productFacets:"Product Facets",productList:"Product List"}},uk={previousSlide:"Previous slide",nextSlide:"Next slide",scrollForward:"Scroll forward",scrollBackward:"Scroll backward",slideNumber:"Slide {{currentSlideNumber}} contains {{numberOfSlides}} items",carouselForProduct:"Carousel, Images for {{product}}"},fk={labeled:{required:"Field {{label}} is required",cxInvalidEmail:"Field {{label}} has not a valid email format. Match pattern: [email protected]",cxInvalidPassword:"Field {{label}} has not a valid password format",cxMinOneUpperCaseCharacter:"Password must contain at least one uppercase character",cxMinOneDigit:"Password must contain at least one digit",cxMinOneSpecialCharacter:"Password must contain at least one special character",cxMinSixC
291haractersLength:"Password must contain at least 6 characters",cxMinEightCharactersLength:"Password must contain at least 8 characters",cxMaxCharactersLength:"Password cannot have more than 128 characters",cxContainsSpecialCharacters:"Password cannot contain special characters",cxNoConsecutiveCharacters:"Password cannot contain consecutive identical characters",cxMustEndWithLegalCharacter:"Password must end with a legal letter, digit, or character",invalidTokenCodeError:"This code is not valid",date:{required:"Field {{label}} is required",min:"Field {{label}} cannot be before {{min}}",max:"Field {{label}} cannot be after {{max}}",pattern:"Use dateformat yyyy-mm-dd in field {{label}}",invalid:"Use a valid date in field {{label}}"}},globalMessage:"The form you are trying to submit contains errors.",required:"This field is required",cxInvalidEmail:"This is not a valid email format",cxInvalidPassword:"This is not a valid password format",cxPasswordsMustMatch:"Password fields must match",cxPasswordsCannotMatch:"Password fields cannot match",cxEmailsMustMatch:"Email fields must match",cxStarRatingEmpty:"Rating field is required",cxNoSelectedItemToCancel:"Select at least one item",cxNegativeAmount:"Amount must be equal or greater than zero",cxContainsSpecialCharacters:"Field cannot contain special characters",date:{required:"This field is required",min:"Date cannot be before {{min}}",max:"Date cannot be after {{max}}",pattern:"Use dateformat yyyy-mm-dd",invalid:"Use a valid date"},file:{required:"File is required",empty:"File should not be empty",invali
291dExtension:"File extension is not valid",tooLarge:"File size should not exceed {{ maxSize }} MB",tooManyEntries:"The number of items is greater than {{ maxEntries }}",notParsable:"File is not parsable",fileNotAllowed:"This file type is not allowed"}},gk={scriptFailedToLoad:"Failed to load the script.",refreshThePage:"Please refresh the page."},Ck={actionCancelled:"Action cancelled, nothing changed",dropdownItemCount:"{{count}} option available",dropdownItemCount_other:"{{count}} options available"},hk={showPassword:"Show password",hidePassword:"Hide password",togglePassword:"Toggle password visibility"},bk={pageFailure:"The page could not be loaded. Please try again later."},_k={required:'The following fields marked with "*" are required.'},yk={charactersLeft:"characters left: {{count}}",addNewMessage:"Add New Message",send:"Send",uploadFile:"Upload File",informationLabel:"{{author}}. {{text}} at {{date}}",messages:"Messages",addMessagePlaceHolder:"Start Typing...",characterLimitAlert:"Characters limit reached.",a11y:{itemListBoxLabel:"Select the item to which the message should apply."}},vk={common:nk,pageMetaResolver:ik,spinner:ak,navigation:rk,searchBox:sk,sorting:lk,customLoginPage:ck,httpHandlers:dk,miniCart:mk,skipLink:pk,carousel:uk,formErrors:fk,errorHandlers:gk,assistiveMessage:Ck,passwordVisibility:hk,generalErrors:bk,formLegend:_k,chatMessaging:yk},wk={unknownError:"An unknown error occurred. Please contact support."},xk={setDeliveryMode:wk},Mk={header:"Consent Management",dateDescription:"Approved on ",clearAll:"Disable All",selectAll:"Enable All",message:{success:{given:"Consent successfully given.",withdrawn:"Consent successfully withdrawn."}}},Sk={myAccountV2Consent:Mk},Pk={header:"Notification Channels",message:"Select your preferred notification channels",note:"Note: ",noteMessage:"If you deactivate all channels you will not be able to receive any further notifications.",EMAIL:"Email:"},Rk={myAccountV2NotificationPreference:Pk},kk={confirmAccountClosure:"Confirm Account Closure",confirmAccountClosureMessage:"Are you sure you want to close your account?",closeMyAccount:"CLOSE MY ACCOUNT",accountClosedSuccessfully:"Account closed with success",accountClosedFailure:"Failed to close account"},Tk={oldPassword:{label:"Old Password",placeholder:"Old Password"},oldPasswordIsRequired:"Old password is required.",newPassword:{label:"New Password",placeholder:"New Password"},passwordMinRequirements:"Here's a quick guide for a secure password: Use at least 8 characters with a mix of upper and lowercase letters, numbers, and symbols.",passwordStrengthRequirements:"Here's a quick guide for a secure password: Use at least 8 characters with a mix of upper and lowercase letters, numbers, and symbols. Make sure not to use the same character consecutively.",confirmPassword:{label:"Confirm New Password",placeholder:"Confirm Password"},bothPasswordMustMatch:"Both password must match",passwordUpdateSuccess:"Password updated with success",accessDeniedError:"Access is denied"},Ok={title:"Title",none:"",firstName:{label:"First name",placeholder:"First name"},firstNameIsRequired:"First name is required.",lastName:{label:"Last name",placeholder:"Last name"},lastNameIsRequired:"Last name is required.",profileUpdateSuccess:"Personal details successfully updated",customerId:"Customer #"},Ek={clearAll:"Clear all",selectAll:"Select all",message:{success:{given:"Consent successfully given.",withdrawn:"Consent successfully withdrawn."}}},Ik={noCouponsMessage:"You have no coupons available.",effectiveTitle:"Effective:",Effective:"EFFECTIVE",PreSession:"EFFECTIVE SOON",ExpireSoon:"EXPIRING SOON",readMore:"Read more",notification:"Notification",findProducts:"Find Products",status:"Status:",dialogTitle:"Coupon",claimCoupondialogTitle:"Add To Your Coupon List",claimCouponCode:{label:"Coupon Code",placeholder:"Enter the coupon code to claim a coupon"},reset:"RESET",claim:"CLAIM",claimCustomerCoupon:"You have successfully claimed this coupon.",myCoupons:"My coupons",startDateAsc:"Start Date (ascending)",startDateDesc:"Start Date (descending)",endD
291ateAsc:"End Date (ascending)",endDateDesc:"End Date (descending)",sortBy:"Sort by",sortCoupons:"Sort coupons",notesPreffix:"You can set your preferred channels for receiving coupon notifications on the ",notesLink:"Notification Channels",notesSuffix:" page."},Ak={message:"Select your preferred notification channels",note:"Note: ",noteMessage:"If you deactivate all channels you will not be able to receive any further notifications.",EMAIL:"Email:",SMS:"SMS:",SITE_MESSAGE:"SiteMessage"},Nk={header:"My Interests",item:"ITEM",price:"PRICE",notifications:"NOTIFICATIONS",noInterests:"You have no registered interests yet.",inStock:"In Stock",lowStock:"Low Stock",outOfStock:"Out of Stock",BACK_IN_STOCK:"Back In Stock",sortBy:"Sort by",sortInterests:"Sort interests",expirationDate:" - Till {{ expirationDate }}",productId:"ID {{ code }}",remove:"Remove",sorting:{byNameAsc:"Name (ascending)",byNameDesc:"Name (descending)"},actions:"ACTIONS",caption:"My Interests contents.",itemRemoved:"Selected item has been removed."},Lk={closeAccount:kk,updatePasswordForm:Tk,updateProfileForm:Ok,consentManagementForm:Ek,myCoupons:Ik,notificationPreference:Ak,myInterests:Nk},Bk={payment:"Payment",choosePaymentMethod:"Choose a payment method",paymentType:"Payment Type",accountHolderName:{label:"Account Holder Name",placeholder:"Account Holder Name"},cardNumber:"Card Number",expirationDate:"Expiration Date",securityCode:"Security code (CVV)",securityCodeTitle:"Card Verification Value",saveAsDefault:"Save as default",setAsDefault:"Set as default payment method",billingAddress:"Billing address",editBillingAddress:"Edit billing Address",sameAsDeliveryAddress:"Same as delivery address",billingAddressSameAsShipping:"Billing address is the same as delivery address",selectOne:"Select One...",monthMask:"MM",yearMask:"YYYY",expirationYear:"Expiration year {{ selected }}",expirationMonth:"Expiration month {{ selected }}",useThisPayment:"Use this payment",addNewPayment:"Add New Payment",paymentAddedSuccessfully:"New payment was added successfully",changePayment:"Change Payment"},zk={paymentMethods:"Payment methods",paymentMethodSelected:"Payment method selected",newPaymentMethodsAreAddedDuringCheckout:"New payment methods are added during checkout.",invalidField:"InvalidField: {{ field }}"},Dk={deleteConfirmation:"Are you sure you want to delete this payment method?",setAsDefault:"Set as default",expires:"Expires: {{ month }}/{{ year }}",defaultPaymentMethod:"\u2713 DEFAULT",defaultPaymentLabel:"Default payment method",additionalPaymentLabel:"Additional payment method {{ number }}",selected:"Selected",selectedPayment:"Selected Payment",deletePaymentSuccess:"Payment method deleted successfully",visa:"Visa Card",master:"Mastercard Card",masterEuro:"Mastercard Eurocard Card",dinersClub:"Diners Club Card",switch:"Switch Card",maestro:"Maestro Card",amex:"American Express Card",credit:"Credit Card"},Fk={title:"Payment method",paymentType_CARD:"Credit Card",paymentType_ACCOUNT:"Account"},jk={setAsDefaultSuccessfully:"New payment was successfully set as default"},$k={paymentForm:Bk,paymentMethods:zk,paymentCard:Dk,paymentTypes:Fk,paymentMessages:jk},Uk={defaultTitle:"Document"},Vk={pdf:Uk},qk={id:"ID",quantity:"Qty",quantityFull:"Quantity",productDetails:"Product Details",specification:"Specs",reviews:"Reviews",shipping:"Shipping",share:"Share",showReviews:"Show reviews",noReviews:"No reviews yet",productPrice:"Product price",noProductImage:"No image available, {{ product }}"},Hk={filterBy:{label:"Filter by",action:"Filter by"},activeFilter:"{{filter}} filter, clicking on this button will remove the filter",appliedFilter:"Applied filter:",showLess:"Show less...",showMore:"Show more...",sortBy:"Sort by",sortResults:"Sort results",backToTopBtn:"BACK TO TOP",showMoreBtn:"SHOW MORE",productSearchPagination:"Product search pagination",productListResults:"Product Results List"},Gk={filterBy:{label:"Filter by",action:"Filter by",facet:"Filter results by Facets",name:"Filter by {{name}}"},appliedFilter:"Applied filter:",showLess:"Show less...",showMore:"Show more...",sortBy:"Sort by",ariaLabelShowLess:"Show Less, button, clicking on this button will reduce options for the active group",ariaLabelShowMore:"Show more, button, clicking on this button will show all options for the active group",ariaLabelItemsAvailable:"{{name}}, {{state}} {{count}} item available",ariaLabelItemsAvailable_other:"{{name}}, {{state}} {{count}} items available",decreaseOptionsVisibility:"Options were hidden from the active group, tab backward to read them or forward for the next group",increaseOptionsVisibility:"More options were added to the active group, tab backward to read them or forward for the next group",backToResults:"Back To Results",productFacets:"Product Facets"},Wk={id:"ID",showReviews:"Show reviews",showReviewsDetailed:"Show {{count}} reviews, Rated {{rating}} out of 5 stars",share:"Share",newItemPrice:"New item price"},Kk={overallRating:"Overall Rating",reviewTitle:"Review Title",writeYourComments:"Write your comments",commentPlaceholder:`What did you like? 
292What could be improved? 
293How long have you used it?`,rating:"Rating",ratingRequired:"Product rating, required",addRate:"Add rate: {{count}} star",addRate_other:"Add rate: {{count}} stars",reviewerName:"Reviewer name (optional)",writeReview:"Write a Review",more:"Show More Reviews",less:"Show Less Reviews",thankYouForReview:"Thank y
293ou for the review! Note that reviews may require review before appearing here.",postReviewFail:"Something went wrong while posting your review. Please try again later.",ratedOutOf:"Rated: {{rating}} out of 5",charactersLeft:"characters left: {{count}}"},Zk={carouselLabel:"Carousel, {{title}}"},Qk={itemAddedToYourCart:"Item Added To Your Cart",itemsAddedToYourCart:"Item(s) added to your cart",itemsIncrementedInYourCart:"This item was already in your cart. The quantity was updated.",items:"items",updatingCart:"Updating cart...",addToCart:"Add to cart",viewCart:"view cart",proceedToCheckout:"proceed to checkout",quantity:"Qty",quantityFull:"Quantity",outOfStock:"Out of stock",inStock:"In stock",selectStyleAndSize:"Select style and size to check stock",removeFromCart:"Remove Product from Cart",closeModal:"Close Modal",buyItAgain:"Buy It Again",addToActiveCart:"Add To Active Cart",unavailable:"Not Orderable"},Yk={tabs:{ProductDetailsTabComponent:"Product Details",ProductSpecsTabComponent:"Specs",ProductReviewsTabComponent:"Reviews",deliveryTab:"Shipping",SparePartsTabComponent:" Spare Parts"},tabPanelContainerRegion:"Tab group with more product details",tabPanelContainerRegionGroup:"Group with more product details"},Jk={add:"Add to Wish List",remove:"Remove from Wish List",anonymous:"Sign in to add to wish list",addedToWishList:"Product added to wish list",removedFromWishList:"Product removed from wish list"},Xk={notifyMe:"NOTIFY ME",stopNotify:"STOP NOTIFICATION",getNotify:"Get notified when this product is available.",getNotifySuffix:"to get notified when this product is available.",activateChannelsPrefix:"To be notified you need to activate the ",channelsLink:"Notification Channels",activateChannelsSuffix:".",notified:"You will be notified when this product is back in stock.",getNotified:"Get notified when this product is back in stock.",unsubscribeSuccess:"You will not receive back-in-stock notification for this product.",subscriptionDialog:{header:"Out of stock subscription",notifiedPrefix:"You will be notified on:",notifiedSuffix:"as soon as this product is back in stock.",manageChannelsPrefix:"Manage your preferred notification channels on the ",manageChannelsLink:"Notification Preference",manageChannelsSuffix:" page.",manageSubscriptionsPrefix:"You can manage your subscriptions on ",manageSubscriptionsLink:"My Interests",manageSubscriptionsSuffix:" page.",okBtn:"OK",subscribing:"Subscribing you to Out of Stock notifications for this product"}},eT={removeOne:"Remove one",addOneMore:"Add one more",quantity:"Quantity"},tT={gridView:"Select to change to Grid View",listView:"Select to change to List View"},oT={productDetails:qk,productList:Hk,productFacetNavigation:Gk,productSummary:Wk,productReview:Kk,productCarousel:Zk,addToCart:Qk,TabPanelContainer:Yk,addToWishList:Jk,stockNotification:Xk,itemCounter:eT,productView:tT},nT={addToHomeScreenDescription:"Add SAP storefront to your device homescreen for a faster return visit",noInstallationNeeded:"No installation needed",fastAccessToApplication:"Fast access to application",addToHomeScreen:"Add to home screen",addedToHomeScreen:"SAP Storefront was added to your home screen"},iT={pwa:nT},aT={theme:"Theme",themes:{default:"Default",highContrastDark:"HC-Dark",highContrastLight:"HC-Light"}},rT={siteThemeSwitcher:aT},sT={dialog:{title:"Consent Management",legalDescription:"We use cookies/browser's storage to personalize the content and improve user experience. We also might share the data about your site usage with our social media. For more, please review our privacy policy.",selectAll:"Select all",clearAll:"Clear all"},banner:{title:"This website uses cookies",description:"We use cookies/browser's storage to personalize the content and improve user experience.",allowAll:"Allow All",viewDetails:"View Details",consentManagement:"Consent Management"}},lT={emailAddress:{label:"Email address",placeholder:"Enter email"},confirmEmail:{label:"Confirm email",placeholder:"Confirm email"},continue:"Continue",emailIsRequired:"Invalid email format",emailsMustMatch:"Email does not match"},cT={signedOutSuccessfully:"You have successfully signed out.",unrecoverableError:"Unable to initiate sign-in, please contact your administrator."},dT={anonymousConsents:sT,checkoutLogin:lT,authMessages:cT},mT={label:"Video Player"},pT={player:mT},Ny={common:vk,deliveryMode:xk,myAccountV2Consent:Sk,myAccountV2NotificationPreference:Rk,myAccount:Lk,payment:$k,pdf:Vk,product:oT,pwa:iT,siteThemeSwitcher:rT,user:dT,video:pT};var Ly={common:["common","pageMetaResolver","spinner","navigation","searchBox","sorting","customLoginPage","httpHandlers","miniCart","skipLink","carousel","formErrors","errorHandlers","assistiveMessage","passwordVisibility","generalErrors","formLegend","chatMessaging"],deliveryMode:["setDeliveryMode"],myAccountV2Consent:["myAccountV2Consent"],myAccountV2NotificationPreference:["myAccountV2NotificationPreference"],myAccount:["closeAccount","updatePasswordForm","updateProfileForm","consentManagementForm","myCoupons","notificationPreference","myInterests"],payment:["paymentForm","paymentMethods","paymentCard","paymentTypes","paymentMessages"],pdf:["pdf"],product:["productDetails","productList","productFacetN
293avigation","productSummary","productReview","productCarousel","addToCart","TabPanelContainer","addToWishList","stockNotification","itemCounter","productView"],pwa:["pwa"],siteThemeSwitcher:["siteThemeSwitcher"],user:["anonymousConsents","checkoutLogin","authMessages"],video:["player"]};var By={formErrors:{globalMessage:"The form you are trying to submit contains errors.",required:"This field is required",cxInvalidEmail:"Invalid email",cxInvalidPassword:"Password contains not allowed characters",cxPasswordsMustMatch:"Please enter the same value again",cxEmailsMustMatch:"Email fields must match",cxStarRatingEmpty:"Rating field is required",cxNoSelectedItemToCancel:"Select at least one item",cxNegativeAmount:"Amount must be equal or greater than zero",cxContainsSpecialCharacters:"Field cannot contain special characters",minOneUpperCaseCharacter:"Password should contain at least one uppercase letter",minOneLowerCaseCharacter:"Password should contain at least one lowercase letter",minOneDigit:"Password should contain at least one digit",minOneSpecialCharacter:"Password should contain at least one special character",minlength:"This field should be at least {{number}} letters long",maxlength:"This field is too long",firstNameRegexpError:"Please enter valid first name",lastNameRegexpError:"Please enter valid last name",postCodeRegexpError:"Please enter valid post code",giftCardConfigurationsNameMaxLength:"The maximum allowed number of characters has been entered",giftCardConfigurationsTextRegexpError:"Please use only latin letters, digits or symbols",giftCardConfigurationsNameRegexpError:"Please use only latin letters, space or dash",orderNumberRegexpError:"Please enter a valid order number (numbers only)",date:{required:"This field is required",min:"Date cannot be before {{min}}",max:"Date cannot be after {{max}}",pattern:"Use dateformat yyyy-mm-dd",invalid:"Use a valid date"},file:{required:"File is required",empty:"File should not be empty",invali
293dExtension:"File extension is not valid",tooLarge:"File size should not exceed {{ maxSize }} MB",tooManyEntries:"The number of items is greater than {{ maxEntries }}",notParsable:"File is not parsable",fileNotAllowed:"This file type is not allowed"},matDatepickerParse:"Please enter valid date",matDatepickerMin:"Please enter valid date"},paginator:{paginationPageInfo:"{{currentPage}} OF {{totalPages}}"},form:{newsletter:{email:{placeholder:"Email address"},thankYouMessage:"Thanks for signing up. You have been sent an email with a link to confirm the newsletter subscription."},consent:{newsOffers:"I agree that Nobilia will inform me regularly by email newsletter about its offers. <p>This consent can be revoked at any time. Details can be found in the <a href='{{ privacyUrl }}' target='_blank'>Privacy Policy</a>.</p>"}},cookie:{notification:{header:"Cookie settings",description:"Cookies assist us in providing better services and allow you to use all functions of our website. You can adjust the settings you have made at any point at the bottom of the page.",technicalCookiesDetails:{name:"Technical cookies",description:"These cookies are always activated, as they are absolutely necessary for the basic functions of this website."}
293,showDetails:"SHOW DETAILS",headerPattern:"{{value}}:",furtherInformation:"Further information is available here:",saveSelection:"SAVE SELECTION",allowAll:"ALLOW ALL SERVICES"},accept:{media:{consent:"Please accept external media cookies to watch this video",consentBtn:"Accept external media cookies"},googleMaps:{consent:'<p>This map is provided by Google Maps.</p><p>To display the map, external content must be loaded. When you activate the map, data (e.g., your IP address and possibly usage/tracking information) will be transmitted to Google, and cookies may be set or similar technologies may be used. In doing so, a transfer to a third country (e.g., the USA) cannot be ruled out.</p><p>For more information, please see our <a href="{{link}}" target="_blank">Privacy Policy.</a></p>',consentBtn:"Load map"}}},errors:{pageNotFoundError:"404 page not found",storeDisabled:"Your store has been disabled, please select a new store."},newsletterSubscription:{message:{success:'You have agreed that {{siteName}} will inform you regularly by email newsletter about its offers. This consent can be revoked at any time. Details can be found in the <a href="{{link}}">Privacy Policy</a>.',tokenExpired:"Your verification link has expired"}},commonButtons:{readMore:"Read more",showMore:"Show more",loadMore:"Load more",update:"Update",cancel:"Cancel",closeButtonTitle:"Close",removeElement:"Remove element",entryItemArrow:"entry item arrow",toggleButtonTitle:"toggle button",toggleVisibilityButtonTitle:"toggle visibility button",zoomButtonTitle:"Zoom button",gdprLinkTitle:"GDPR link",filterButtonTitle:"Filter Button",decreaseButtonTitle:"Decrease number",increaseButtonTitle:"Increase number",searchCloseButtonTitle:"Clear",moreInfo:"More info",newsletterSignUpSubmit:"Sign up today",manageSubscription:"Manage subscription",next:"Next",back:"Back",question:"Question",discover:"Discover",hide:"Hide",unhide:"Unhide"},megaMenu:{menuTitle:"Main menu",closeMenuTitle:"close Menu",backTo:"Back to {{value}}"},commonLinks:{cartLinkTitle:"cart link",bannerLink:"banner link",brandBannerLinkTitle:"Brand banner link",paginationPrevLinkTitle:"pagination link previous",paginationNextLinkTitle:"pagination link next",articleLinkTitle:"article link"},searchResult:{searchResultSuggest:{resultPageLink:"View all results",searchHintsTitle:"Our most popular results:"}},video:{videoNotSupport:"Your browser does not support the video tag"},productGrid:{customizeInBtn:"Customize in the 3D planner",makeAppointmentBtn:"Make an appointment",viewOtherProductsBtn:"View other products"},kitchenColorsCarousel:{customizeInBtn:"Customize in the 3D planner",makeAppointmentBtn:"Make an appointment"}};var zy={productItemDetails:{sku:"SKU",price:"From {{ value }}"},plannerButtonText:{listing:"Open in 3d planner",livingSetListing:"Customize it",bathroomSetListing:"Customize it"},productList:{extendedCatalogDisplayInfoStartLabel:"Front colors:",extendedCatalogDisplayInfoEndLabel:"+ {{count}} more",colorVariantsDisplayInfoEndLabel:"+ {{count}} more",elementProductDisplayVariantTitle:"Colors",priceFrom:"From {{price}}",priceFromWithoutElectricalAppliances:"from {{price}} (without electrical appliances)",reducedPriceLabel:"Price without e-appliances and accessories",marketingPriceTooltip:"",marketingPricePercent:"-{{percent}}%",plannerButtonLabelKITCHEN_TEMPLATE:"Open in 3d planner",plannerButtonLabelMODULAR_PRODUCT:"Open in 3d planner",plannerButtonLabelLIVING_SET:"Open in 3d planner",plannerButtonLabelBATH_SET:"Open in 3d planner",plannerButtonLabelMODULAR_LIVING:"Open in 3d planner",plannerButtonLabelBATHROOM_SET:"Customize it",listingPdpButtonLabelKITCHEN_TEMPLATE:"Open in 3d planner",listingPdpButtonLabelMODULAR_PRODUCT:"Open in 3d planner",listingPdpButtonLabelLIVING_SET:"Customize it",listingPdpButtonLabelMODULAR_LIVING:"Open in 3d planner",listingPdpButtonLabelVIEW_KITCHEN:"View Kitchen",showLess:"Show less...",showMore:"Show more...",sortBy:"Sort by",sortResults:"Sort results",elementShowMore:"Show more",filtersButtonLabel:"Filters",filterAndSortButtonLabel:"Filter and sort",sortingTagName:"Sort",appliedFacetsValuePattern:"{{value}} Values",resultsValue:"products",filters:{filterBy:"Filter by",filterResults:"Filter results",clearFilters:"Clear filters"}},productDetails:{imagePlannerLabel:"Open in 3d planner",priceFrom:"Price from",approximateCost:"Ap
293proximate cost",approximate:"~ {{price}}",articleNumber:"Article number: {{number}}",ean:"EAN:",datasheetButtonText:"Datasheet",vatAndDeliveryLinkText:"shipping",vatAndDeliveryNoLink:"Price including VAT incl. shipping",nobismartVatAndDeliveryNoLink:"Incl. VAT, plus delivery and assembly",vatAndDeliveryText:"Price including VAT plus ",vatAndDeliveryUrlLink:"",deliverySalesProcessIconELEMENT:"icon-delivery-1",deliverySalesProcessIconNOBILIA:"icon-delivery-2",parameterValueRecommendation:"Design tip",parameterValueFastKitchenLabel:"Fast Kitchen",basketAddToBasket:"Add to cart",basketAddToBasketNOBISMART_KITCHEN:"Add to cart",modularCustomizeLink:"Customize in 3D planner",tabBrandSectionImageUrlNOBILIA:"/img/brand-logo.svg",tabBrandSectionImageAltNOBILIA:"Brand logo",tabBrandSectionLabel:"Brand",tabKitchenDimensionsSectionLabel:"Kitchen dimensions",tabKitchenMaterialSectionLabel:"Kitchen Material",tabKitchenMaterialHandleLabel:"Handle",tabKitchenColorsSectionLabel:"Kitchen colors",tabKitchenColorsFrontLabel:"Front color",tabKitchenColorsBodyLabel:"Outer carcase color",tabKitchenColorsWorktopLabel:"Worktop color",tabKitchenColorsNicheCladdingLabel:"Niche cladding color",viewSku:"SKU:",viewIncludedProductQty:"Quantity: {{qty}}",viewIncludedProductViewMore:"View all {{value}} products",viewIncludedProductViewLess:"View less products",btnDataSheet:"Product information sheet",includedProductPopupTitle:"Product included in the set",specificationImageButtonLabel:"Technical drawing",userManualButtonLabel:"User manual",recyclingFee:"Including recycling fee",variantsOutOfStock:"Out of Stock",variantsInStock:"In stock",variantsInStockItems:"In stock (10 + items)",variantsOnlyLeft:"Only {{stockLevel}} left. Don't miss it!",defaultAddToBasketLabel:"Add to cart",inWishlistButtonLabel:"Add to wishlist",addInWishlistButtonLabel:"Add to wishlist",deliveryDetails:"",priceReduceLabel:"Price without e-appliances and accessories",edpNumber:"Article Number: ",kitchenCustomizeLinkByType:"Customise your kitchen online",bathroomCustomizeLinkByType:"Customise your bathroom online",livingCustomizeLinkByType:"Customise your living online",modularCustomizeLinkByType:"Customise your template online",plannerButtonLabelKITCHEN_TEMPLATE:"Open in 3d planner",plannerButtonLabelMODULAR_PRODUCT:"Open in 3d planner",plannerButtonLabelLIVING_SET:"Open in 3d planner",plannerButtonLabelMODULAR_LIVING:"Open in 3d planner",plannerButtonLabelNOBISMART_KITCHEN:"Open in 3d planner",shoppingMethodsPopupTitle:"Shipping methods",livingCustomizeLink:"Customize it",classificationConfigurator:{defaultAddToBasketLabel:"Add to cart",inWishlistButtonLabel:"Add to Wishlist"},productDetailsTabFeatureImgForNobilia:"/img/brand-logo.svg",productDetailsTabFeatureImgAltForNobilia:"Brand logo",noticePopupButtonContinue:"Continue",noticePopupButtonCancel:"Cancel",warrantyLabel:"Warranty",bookAnAppointmentButtonLabel:"Book an appointment",bookAnAppointmentIconLabel:"Your project",features:{front:"Front style",worktop:"Worktop",form:"Form"},extraButtonLink:"View Kitchen",sizePriceLabel:"ALL THIS FOR"},price:{freeText:"Free",rangeFormat:"{{min}} - {{max}}"},modularListImmediatelyAvailableComponent:{title:"IMMEDIATELY AVAILABLE"},ecoTax:{included:"Including {{value}} eco-contribution"},image:{noDataDefaultAltText:"No image available",zoomImage:{closeButtonTitle:"Close (Esc)",loading:"Loading..."}}};var Dy={loginForm:{header:"Sign in",emailAddress:{label:"Email address"},password:{label:"Password"},rememberMe:{label:"Remember me"},submit:"Sign in",socialNetworks:"Or sign in with",dontHaveAccount:"Not registered yet?",createAccount:"Create an account",forgotPassword:"Forgot password?"},loginPopup:{title:"Sign in"},myAccount:{logout:"You have signed out of your account."}};var Fy={register:{register:"Register",resetPassword:"Reset Password",createAccount:"Create an account",title:{label:"Your title"},firstName:{label:"First name"},lastName:{label:"Last name"},emailAddress:{label:"Email address"},password:{label:"Password"},confirmPassword:{action:"Confirm password",label:"Confirm password",placeholder:"Confirm Password"},phone:{label:"Phone number (Mobile preferred)"},postCode:{label:"Postcode"},bothPasswordMustMatch:"Please enter the same value again",postRegisterMessage:"The confirmation e-mail was sent. Please follow the verification link to activate your account.",accountExistsErrorMessage:"User with such E-mail already exists.",socialNetworks:"Or sign in with",termsAndConditions:'I have read and agree with the <a href="{{link}}" target=_blank>Terms & Conditions</a>',privacyPolicy:'I have read and agree with the <a href="{{link}}" target=_blank>GDPR policy</a>',marketing:'I agree that Nobilia will inform me regularly by email newsletter about its offers. This consent can be revoked at any time. Details can be found in the <a href="{{link}}" target="_blank">Privacy Policy</a>.',confirmation:{tokenExpiredErrorMessage:"Your verification link has expired",somethingWentWrongErrorMessage:"Something went wrong.",socialNetworks:{emailNotFoundErrorMessage:"Please confirm you have provided your email address to us from Social Network",providerNotFoundErrorMessage:"We can not authorize you through the selected social network. Please try again later",accountDisabledErrorMessage:"Your account is disabled",userNotFoundErrorMessage:"User with such account not found. Please try again later",userDuplicateErrorMessage:"User with such account already exists",userCredentialsErrorMessage:"We can not authorize you through the selected social network account. Please try again later",somethingWentWrongErrorMessage:"We cannot authorize you. Please try again later or contact support"}}},selectStoreForm:{header:"Complete your registration",submit:"Confirm",emailAddress:{label:"Email address"},postCode:{label:"Postcode",placeholder:""}}};var jy={phoneNumber:{required:"This field is required",pattern:"The phone number is not val
293id",minlength:"The phone number should be at least {{min}} symbols long",maxlength:"The phone number should be at most {{max}} symbols long"}};var $y={email:{required:"Please enter your Email",cxInvalidEmail:"Invalid email"}};var Uy={forgottenPassword:{title:"Reset password",description:"Please enter your account email address. Instructions on how to reset your password will be sent to this address.",submit:"Reset password",emailPlaceholder:"",email:"Email address",passwordResetEmailSent:"If your email exists in our database, you will receive a Reset Password email.",passwordResetSuccess:"Success! You can now login using your new password."},resetPassword:{title:"Reset password",password:"New password",passwordPlaceholder:"",checkPassword:"Confirm password",checkPasswordPlaceholder:"",cancel:"Cancel",submit:"Reset password"}};var Vy={httpHandlers:{customBadRequest:{errorMessage:"{{message}}"},validationErrors:{captcha:{lowScore:"We could not confirm that you are not a robot. Refresh the page and try again.",verificationFailed:"Verification failed. Refresh the page and try again.",timeoutOrDuplicate:"The verification has expired. Refresh the page and try again."},invalid:{currentPassword:"Please enter your current password",newPassword:"Should not be empty",checkNewPassword:"Password and password confirmation do not match",inquiryForm:"Something went wrong while submitting inquery form",finishPreviousPurchaseError:"You are not able to add products to your Cart until you finish your current purchase",orderNumber:"We did not manage to find the order with the given order number. Please try again or contact us using the contact options provided."},missing:{orderNumber:"This field is required"}},somethingWentWrong:"Something went wrong",consents:{notFound:"Consent not found",templateNotFound:"Consent template not found",alreadyGiven:"Consent already given",alreadyWithdrawn:"Consent is already withdrawn"},eopusConfiguratorError:"We are sorry but the configurator is not available right now due to a technical error. Please try again later.",forbidden:"You are not authorized to perform this action. Please contact your administrator if you think this is a mistake.",googleAutocompleteServiceForbidden:"Service is not available."},searchBox:{searchBoxButtonTitle:"Search"}};var qy={coupon:{successMessage:"The coupon has been applied successfully",tooManyVoucherCodes:"You have entered too many voucher codes. Please try again later",already:{exists:{cart:"The coupon code entered is no longer valid"}},invalid:{code:{provided:"The coupon code entered is not valid"}}}};var Hy={cartDetails:{vatAndDeliveryNoLink:"Price including VAT",defaultAddToBasketLabel:"Add to cart",giftCardRecipientInfoTitle:"Recipient's info"}};var Gy={common:Vy,coupon:qy,customCommon:By,customProduct:zy,userAccount:Dy,userProfile:Fy,phoneNumber:jy,email:$y,forgottenPwd:Uy,giftCart:Hy};var Wy={formErrors:{cxInvalidEmail:"Ung\xFCltige E-Mail-Adresse",matDatepickerParse:"Bitte geben Sie ein g\xFCltiges Datum an",matDatepickerMin:"Bitte geben Sie ein g\xFCltiges Datum an",required:"Dies ist ein Pflichtfeld",cxPasswordsMustMatch:"Bitte geben Sie denselben Wert erneut ein",minOneUpperCaseCharacter:"Das Passwort muss mindestens einen Gro\xDFbuchstaben enthalten",minOneLowerCaseCharacter:"Das Passwort muss mindestens einen Kleinbuchstaben enthalten",minOneDigit:"Das Passwort muss mindestens eine Ziffer enthalten",minOneSpecialCharacter:"Das Passwort muss mindestens ein Sonderzeichen enthalten",minlength:"Dieses Feld muss mindestens {{number}} Buchstaben enthalten",maxlength:"Dieses Feld ist zu lang",firstNameRegexpError:"Bitte geben Sie einen g\xFCltigen Vornamen ein",lastNameRegexpError:"Bitte geben Sie einen g\xFCltigen Nachnamen ein",postCodeRegexpError:"Bitte geben Sie eine g\xFCltige Postleitzahl an",giftCardConfigurationsNameMaxLength:"Die maximal zul\xE4ssige Anzahl von Zeichen wurde erreicht",giftCardConfigurationsTextRegexpError:"Bitte verwenden Sie nur lateinische Buchstaben, Ziffern oder Symbole",giftCardConfigurationsNameRegexpError:"Bitte verwenden Sie nur lateinische Buchstaben, Leerzeichen oder Bindestriche",orderNumberRegexpError:"Bitte geben Sie eine g\xFCltige Bestellnummer an (nur Ziffern)"},paginator:{paginationPageInfo:"{{currentPage}} VON {{totalPages}}"},form:{newsletter:{email:{placeholder:"E-Mail-Adresse"},thankYouMessage:"Vielen Dank, dass sie unseren Newsletter abonniert haben. Sie haben eine E-Mail mit einem Link erhalten, mit dem Sie Ihr Abonnement des Newsletters best\xE4tigen k\xF6nnen."}
293,consent:{newsOffers:"Ich bin damit einverstanden, dass Nobilia mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. <p>Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href='{{ privacyUrl }}' target='_blank'>Datenschutzrichtlinie</a> zu finden.</p>"}},cookie:{notification:{header:"Cookie-Einstellungen",description:"Cookies erleichtern die Bereitstellung unserer Dienste und erm\xF6glichen Ihnen eine umfassende Nutzung der Website. Die get\xE4tigten Einstellungen k\xF6nnen Sie zu jedem Zeitpunkt am Ende der Seite anpassen.",technicalCookiesDetails:{name:"Technische Cookies",description:"Diese Cookies sind immer aktiviert, da sie f\xFCr die Grundfunktionen der Seite zwingend erforderlich sind."},showDetails:"DETAILS ANZEIGEN",headerPattern:"{{value}}:",furtherInformation:"Weitere Informationen finden Sie hier:",saveSelection:"AUSWAHL SPEICHERN",allowAll:"ALLE DIENSTE ZULASSEN"},accept:{media:{consent:"Bitte akzeptieren Sie externe Medien-Cookies, um dieses Video anzusehen",consentBtn:"Externe Medien-Cookies akzeptieren"},googleMaps:{consent:'<p>Diese Karte wird von Google Maps bereitgestellt.</p><p>Um die Karte anzuzeigen, m\xFCssen externe Inhalte geladen werden. Wenn du die Karte aktivierst, werden Daten (z. B. deine IP-Adresse sowie ggf. Nutzungs-/Tracking-Informationen) an Google \xFCbermittelt und es k\xF6nnen Cookies gesetzt bzw. \xE4hnliche Technologien eingesetzt werden. Dabei kann eine \xDCbermittlung in ein Drittland (z. B. die USA) nicht ausgeschlossen werden.</p><p>Weitere Informationen findest du in unserer <a href="{{link}}" target="_blank">Datenschutzerkl\xE4rung.</a></p>',consentBtn:"Karte laden"}}},errors:{pageNotFoundError:"404 Seite nicht gefunden",storeDisabled:"Your store has been disabled, please select a new store."},newsletterSubscription:{message:{success:'Sie haben eingewilligt, dass {{siteName}} Sie regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{link}}">Datenschutzrichtlinie</a> zu finden.',tokenExpired:"Ihr Verifizierungslink ist abgelaufen"}},commonButtons:{readMore:"Mehr lesen",showMore:"Mehr lesen",loadMore:"Mehr laden",update:"Aktualisieren",cancel:"Abbrechen",closeButtonTitle:"Schliessen",removeElement:"Element entfernen",entryItemArrow:"Eintragselementpfeil",toggleButtonTitle:"Umschalttaste",toggleVisibilityButtonTitle:"Schaltfl\xE4che Sichtbarkeit umschalten",zoomButtonTitle:"Zoom Taste",gdprLinkTitle:"DSGVO Link",filterButtonTitle:"Filtertaste",decreaseButtonTitle:"Anzahl verringern",increaseButtonTitle:"Anzahl erh\xF6hen",searchCloseButtonTitle:"Klar",moreInfo:"Mehr",next:"Weiter",back:"Zur\xFCck",question:"Frage",discover:"Entdecken",hide:"Ausblenden",unhide:"Einblenden"},megaMenu:{menuTitle:"Hauptmen\xFC",closeMenuTitle:"Men\xFC schlie\xDFen"},commonLinks:{cartLinkTitle:"Warenkorb Link",bannerLink:"Banner Link",brandBannerLinkTitle:"Link zum Markenbanner",paginationPrevLinkTitle:"Seitennummerierung Link vorherige",paginationNextLinkTitle:"Seitennummerierung Link Weiter",articleLinkTitle:"Artikellink"},findRetailerForm:{retailerField:{label:"PLZ oder Ort",placeholder:"PLZ oder Ort eingeben"},regionField:{label:"Region"},radiusField:{label:"Umkreis"},submitButton:{label:"H\xE4ndler finden"},geopositionText:"Oder finde deinen n\xE4chstgelegenen H\xE4ndler mit nur einem Klick per Geolokalisierung",geopositionShortText:"Oder finden per Geolokalisierung",errorGeoposition:"Wir konnten Ihren Standort nicht abrufen. Bitte aktivieren Sie den Standortzugriff in Ihrem Browser, um H\xE4ndler in Ihrer N\xE4he zu sehen.",errorText:"Leider haben wir keinen H\xE4ndler in der N\xE4he von \u201E {{city}} \u201C gefunden",errorTextGeoposition:"Leider haben wir keinen H\xE4ndler in Ihrem Gebiet gefunden",filters:{appliedLabel:"Angewandte Filter:",clearLabel:"Filter zur\xFCcksetzen",additionalFilters:"Zus\xE4tzliche Filter"},results:{appointmentButton:"Termin vereinbaren",selectStoreButton:"W\xE4hlen",dealerDetailsButton:"H\xE4ndlerdetails",dealerDetailsButtonTablet:"H\xE4ndler- details",showMoreButton:"Mehr anzeigen"},map:{openMapButton:"Ergebnisse auf der Karte anzeigen",closeMapButton:"Karte schlie\xDFen"}},searchResult:{searchResultSuggest:{resultPageLink:"View all results",searchHintsTitle:"Our most popular results:"}},productGrid:{customizeInBtn:"im 3D-Planer individualisieren",makeAppointmentBtn:"Termin vereinbaren",viewOtherProductsBtn:"Mehr anzeigen"},kitchenColorsCarousel:{customizeInBtn:"im 3D-Planer individualisieren",makeAppointmentBtn:"Termin vereinbaren"},video:{videoNotSupport:"Ihr Browser unterst\xFCtzt das Video-Tag nicht"}};var Ky={productItemDetails:{sku:"SKU",price:"Ab {{ value }}"},plannerButtonText:{listing:"Im 3D Planer \xF6ffnen",livingSetListing:"Individuell anpassen",bathroomSetListing:"Individuell anpassen"},productList:{extendedCatalogDisplayInfoStartLabel:"Frontfarben:",extendedCatalogDisplayInfoEndLabel:"+ {{count}} weitere",colorVariantsDisplayInfoEndLabel:"+ {{count}} weitere",elementProductDisplayVariantTitle:"Farben",priceFrom:"Ab {{price}}",priceFromWithoutElectricalAppliances:"ab {{price}} (ohne Elektroger\xE4te)",reducedPriceLabel:"Preis ohne E-Ger\xE4te und Zubeh\xF6r",marketingPriceTooltip:"",marketingPricePercent:"-{{percent}}%",plannerButtonLabelKITCHEN_TEMPLATE:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_PRODUCT:"Im 3D Planer \xF6ffnen",plannerButtonLabelLIVING_SET:"Im 3D Planer \xF6ffnen",plannerButtonLabelBATH_SET:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_LIVING:"Im 3D Planer \xF6ffnen",listingPdpButtonLabelKITCHEN_TEMPLATE:"Im 3D Planer \xF6ffnen",listingPdpButtonLabelMODULAR_PRODUCT:"Im 3D Planer \xF6ffnen",listingPdpButtonLabelLIVING_SET:"Individuell anpassen",listingPdpButtonLabelMODULAR_LIVING:"Im 3D Planer \xF6ffnen",plannerButtonLabelBATHROOM_SET:"Im 3D Planer \xF6ffnen",showLess:"Show less...",showMore:"Show more...",sortBy:"Sort by",sortResults:"Sort results",elementShowMore:"Mehr anzeigen",filtersButtonLabel:"Filter",sortingTagName:"Sortieren nach",appliedFacetsValuePattern:"{{value}} Werte",filters:{filterResults:"Angewandte Filter",clearFilters:"Filter zur\xFCcksetzen"}},productDetails:{imagePlannerLabel:"im 3D Planer \xF6ffnen",priceFrom:"Preis ab",approximateCost:"Ungef\xE4hren Kosten",approximate:"~ {{price}}",articleNumber:"Artikelnummer: {{number}}",ean:"EAN:",datasheetButtonText:"Datenblatt",vatAndDeliveryLinkText:"zzgl. Versand",vatAndDeliveryNoLink:"Preis einschlie\xDFlich MwSt. inkl. Versand",nobismartVatAndDeliveryNoLink:"Inkl. MwSt., zzgl. Lieferung und Montage",vatAndDeliveryText:"Preis einschlie\xDFlich MwSt. ",vatAndDeliveryUrlLink:"",deliverySalesProcessIconELEMENT:"icon-delivery-1",deliverySalesProcessIconNOBILIA:"icon-delivery-2",parameterValueRecommendation:"Design-Tipp",parameterValueFastKitchenLabel:"Schnelle K\xFCche",basketAddToBasket:"In den Warenkorb legen",basketAddToBasketNOBISMART_KITCHEN:"In den Warenkorb",modularCustomizeLink:"Individuelle Anpassung im 3D-Planer",tabBrandSectionImageUrlNOBILIA:"/img/brand-logo.svg",tabBrandSectionImageAltNOBILIA:"Brand logo",tabBrandSectionLabel:"Marke",tabKitchenDimensionsSectionLabel:"K\xFCchenma\xDFe",tabKitchenMaterialSectionLabel:"Material",tabKitchenMaterialHandleLabel:"Griffvariante",tabKitchenColorsSectionLabel:"Farben",tabKitchenColorsFrontLabel:"Frontfarbe",tabKitchenColorsBodyLabel:"Korpusfarbe au\xDFen",tabKitchenColorsWorktopLabel:"Arbeitsplattenfarbe",tabKitchenColorsNicheCladdingLabel:"Farbe Nischenverkleidung",viewSku:"SKU:",viewIncludedProductQty:"Menge: {{qty}}",viewIncludedProductViewMore:"Alle {{value}} Produkte ansehen",viewIncludedProductViewLess:"Weniger Produkte anzeigen",btnDataSheet:"Produktdatenblatt",includedProductPopupTitle:"Produkt im Set enthalten",specificationImageButtonLabel:"Technische Zeichnung",userManualButtonLabel:"Gebrauchshandbuch",recyclingFee:"Inklusive Recyclinggeb\xFChr",variantsOutOfStock:"Nicht vorr\xE4tig",variantsInStock:"Vorr\xE4tig",variantsInStockItems:"Auf Lager (10 + artikel)",variantsOnlyLeft:"Nur noch {{stockLevel}} \xFCbrig. Verpassen Sie es nicht!",defaultAddToBasketLabel:"In den Warenkorb legen",inWishlistButtonLabel:"Auf dem Merkzettel",addInWishlistButtonLabel:"Auf den Merkzettel",deliveryDetails:"",priceReduceLabel:"Preis ohne E-Ger\xE4te und Zubeh\xF6r",edpNumber:"Artikelnummer: ",kitchenCustomizeLinkByType:"Gestalten Sie Ihre K\xFCche online",bathroomCustomizeLinkByType:"Gestalten Sie Ihr Bad online",livingCustomizeLinkByType:"Gestalten Sie Ihren Wohnraum online",modularCustomizeLinkByType:"Gestalten Sie Ihre K\xFCche online",plannerButtonLabelKITCHEN_TEMPLATE:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_PRODUCT:"Im 3D Planer \xF6ffnen",plannerButtonLabelLIVING_SET:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_LIVING:"Im 3D Planer \xF6ffnen",plannerButtonLabelNOBISMART_KITCHEN:"Im 3D Planer \xF6ffnen",shoppingMethodsPopupTitle:"Versandarten",livingCustomizeLink:"Individuell anpassen",classificationConfigurator:{defaultAddToBasketLabel:"In den Warenkorb",inWishlistButtonLabel:"Zur Merkliste hinzuf\xFCgen"},productDetailsTabFeatureImgForNobilia:"/img/brand-logo.svg",productDetailsTabFeatureImgAltForNobilia:"Brand logo",noticePopupButtonContinue:"Weiter",noticePopupButtonCancel:"Abbrechen",warrantyLabel:"Garantie",bookAnAppointmentButtonLabel:"Termin vereinbaren",bookAnAppointmentIconLabel:"Ihr Projekt",features:{front:"Frontstil",worktop:"Arbeitsplatte",form:"K\xFCchenform"}},price:{freeText:"Kostenlos",rangeFormat:"{{min}} - {{max}}"},modularListImmediatelyAvailableComponent:{title:"SOFORT VERF\xDCGBAR"},ecoTax:{included:"Davon {{value}} d`eco-participation"},image:{noDataDefaultAltText:"No image available"},energyLabel:{altText:"{{labelCode}} Energy"}};
293var Zy={phoneNumber:{required:"Dies ist ein Pflichtfeld",pattern:"Die Telefonnummer ist ung\xFCltig",minlength:"Die Telefonnummer muss mindestens {{min}} Zeichen lang sein",maxlength:"Die Telefonnummer sollte h\xF6chstens {{max}} Symbole lang sein"}};var Qy={email:{required:"Dies ist ein Pflichtfeld",cxInvalidEmail:"Ung\xFCltige E-Mail-Adresse"}};var Yy={loginForm:{header:"Anmelden",emailAddress:{label:"E-Mail-Adresse"},password:{label:"Passwort"},rememberMe:{label:"Zugangsdaten merken"},submit:"Anmelden",socialNetworks:"Oder anmelden mit",dontHaveAccount:"Noch nicht registriert?",createAccount:"Konto erstellen",forgotPassword:"Passwort vergessen?"},loginPopup:{title:"Anmelden"},myAccount:{logout:"Sie haben sich von Ihrem Konto abgemeldet."}};var Jy={register:{register:"Registrieren",resetPassword:"Reset Password",createAccount:"Konto erstellen",title:{label:"Anrede"},firstName:{label:"Vorname"},lastName:{label:"Nachname"},emailAddress:{label:"E-Mail-Adresse"},password:{label:"Passwort"},confirmPassword:{action:"Passwort best\xE4tigen",label:"Passwort best\xE4tigen",placeholder:"Passwort best\xE4tigen"},phone:{label:"Telefonnummer (Handynummer bevorzugt)"},postCode:{label:"Postleitzahl"},bothPasswordMustMatch:"Bitte geben Sie denselben Wert erneut ein",postRegisterMessage:"Die Best\xE4tigungs-E-Mail wurde versendet. Folgen Sie bitte dem Verifizierungslink, um Ihr Konto zu aktivieren.",accountExistsErrorMessage:"Ein Konto mit dieser E-Mail-Adresse ist bereits vorhanden.",socialNetworks:"Oder anmelden mit",termsAndConditions:'Ich habe die <a href="{{link}}" target="_blank">AGB</a> gelesen und stimme ihnen zu',privacyPolicy:'Ich habe die <a href="{{link}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu',marketing:'Ich bin damit einverstanden, dass Nobilia mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{link}}" target="_blank">Datenschutzrichtlinie</a> zu finden.',confirmation:{tokenExpiredErrorMessage:"Ihr Verifizierungslink ist abgelaufen",somethingWentWrongErrorMessage:"Etwas ist schief gegangen.",socialNetworks:{emailNotFoundErrorMessage:"Please confirm you have provided your email address to us from Social Network",providerNotFoundErrorMessage:"We can not authorize you through the selected social network. Please try again later",accountDisabledErrorMessage:"Dein Account ist deaktiviert",userNotFoundErrorMessage:"User with such account not found. Please try again later",userDuplicateErrorMessage:"User with such account already exists",userCredentialsErrorMessage:"We can not authorize you through the selected social network account. Please try again later",somethingWentWrongErrorMessage:"We cannot authorize you. Please try again later or contact support"}}},selectStoreForm:{header:"Vervollst\xE4ndigen Sie Ihre Registrierung",submit:"Best\xE4tigen",emailAddress:{label:"E-Mail"},postCode:{label:"Postleitzahl",placeholder:""}}};var Xy={forgottenPassword:{title:"Passwort zur\xFCcksetzen",description:"Geben Sie bitte die E-Mail-Adresse Ihres Kontos an. Sie erhalten eine E-Mail mit Anweisungen zum Zur\xFCcksetzen Ihres Passworts.",submit:"Passwort zur\xFCcksetzen",emailPlaceholder:"",email:"E-Mail-Adresse",passwordResetEmailSent:"Wenn Ihre E-Mail-Adresse bei uns erfasst ist, erhalten Sie eine E-Mail zum Zur\xFCcksetzen Ihres Passworts.",passwordResetSuccess:"Geschafft! Sie k\xF6nnen sich nun mit Ihrem neuen Passwort anmelden."},resetPassword:{title:"Passwort zur\xFCcksetzen",password:"Neues Passwort",passwordPlaceholder:"",checkPassword:"Passwort best\xE4tigen",checkPasswordPlaceholder:"",cancel:"Abbrechen",submit:"Passwort zur\xFCcksetzen"}};var ev={httpHandlers:{customBadRequest:{errorMessage:"{{message}}"},sessionExpired:"Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.",validationErrors:{captcha:{lowScore:"Wir konnten nicht best\xE4tigen, dass Sie kein Roboter sind. Aktualisieren Sie die Seite und versuchen Sie es erneut.",verificationFailed:"Die \xDCberpr\xFCfung ist fehlgeschlagen. Aktualisieren Sie die Seite und versuchen Sie es erneut.",timeoutOrDuplicate:"Die \xDCberpr\xFCfung ist abgelaufen. Aktualisieren Sie die Seite und versuchen Sie es erneut."},invalid:{currentPassword:"Geben sie Ihr aktuelles Passwort ein",newPassword:"Should not be empty",checkNewPassword:"Passwort und Best\xE4tigung stimmen nicht \xFCberein",inquiryForm:"Beim Absenden des Anfrageformulars ist ein Fehler aufgetreten",finishPreviousPurchaseError:"Sie k\xF6nnen keine Produkte in Ihren Warenkorb legen, bis Sie Ihren aktuellen Kauf abgeschlossen haben",orderNumber:"Wir konnten keine Bestellung zu der angebenen Bestellnummer finden. Bitte versuchen Sie es erneut oder kontaktieren Sie uns \xFCber andere angegebene Kontaktm\xF6glichkeiten."},missing:{orderNumber:"Dies ist ein Pflichtfeld"}},somethingWentWrong:"Etwas ist schief gegangen.",consents:{notFound:"Einwilligung nicht gefunden",templateNotFound:"Einwilligungsvorlage nicht gefunden",alreadyGiven:"Einwilligung bereits gegeben",alreadyWithdrawn:"Einwilligung wurde bereits zur\xFCckgenommen"},eopusConfiguratorError:"Es tut uns leid, aber der Konfigurator ist jetzt aufgrund eines technischen Fehlers nicht verf\xFCgbar. Bitte versuchen Sie es sp\xE4ter erneut.",forbidden:"Sie haben keine Berechtigung f\xFCr diese Aktion. Wenn Sie denken, dass es sich hierbei um einen Fehler handelt, wenden Sie sich an Ihren Administrator.",googleAutocompleteServiceForbidden:"Der Service ist nicht verf\xFCgbar."}};
293var tv={coupon:{successMessage:"Der Gutschein wurde erfolgreich angewendet",tooManyVoucherCodes:"",already:{exists:{cart:"Der eingegebene Gutschein-Code ist nicht mehr g\xFCltig"}},invalid:{code:{provided:"Der eingegebene Gutschein-Code existiert nicht"}}}};var ov={leads:{loadNextLeads:"Lade die n\xE4chsten {{count}}",emptyLeads:"Es liegen noch keine Leads vor",LeadCreated:"Erstellt",leadName:"Name",leadEmail:"Email",leadEmailAddress:"Email Adresse",leadPhone:"Telefonnummer",leadDealers:"H\xE4ndler",leadInquiryNumber:"Anfrage-Nr.",leadType:"Leadtyp",leadStatus:"Status",leadChangeStatus:"\xE4ndern",leadAppointment:"Wunschtermin",leadDetails:"Details",leadInfo:"Leadinformationen",leadAttachments:"Anh\xE4nge",leadCode:"Lead Nr.",leadPostCode:"Postleitzahl",leadMessage:"Nachricht an das K\xFCchenstudio",leadPlannerBtn:"Planung herunterladen",leadEmptyInfo:"(keine)",storeNamePrefix:"Standort: {{value}}"}};var nv={cartDetails:{vatAndDeliveryNoLink:"Preis einschlie\xDFlich MwSt.",defaultAddToBasketLabel:"In den Warenkorb legen",giftCardRecipientInfoTitle:"Empf\xE4ngerdaten"}};var iv={common:ev,coupon:tv,customCommon:Wy,customProduct:Ky,userAccount:Yy,phoneNumber:Zy,email:Qy,userProfile:Jy,forgottenPwd:Xy,leads:ov,giftCart:nv};var av={coupon:{successMessage:"The coupon has been applied successfully",tooManyVoucherCodes:"You have entered too many voucher codes. Please try again later",already:{exists:{cart:"Le code de bon cadeau saisi n'est plus valable"}},invalid:{code:{provided:"Le code de bon cadeau saisi n'existe pas"}}}};var rv={formErrors:{cxInvalidEmail:"Adresse de courrier \xE9lectronique invalide",matDatepickerParse:"Veuillez saisir une date valable",matDatepickerMin:"Veuillez saisir une date valable",required:"Ceci est un champ obligatoire",cxPasswordsMustMatch:"Veuillez saisir \xE0 nouveau la m\xEAme valeur",minOneUpperCaseCharacter:"Le mot de passe doit contenir au moins une lettre majuscule",minOneLowerCaseCharacter:"Le mot de passe doit contenir au moins une lettre minuscule",minOneDigit:"Le mot de passe doit contenir au moins un chiffre",minOneSpecialCharacter:"Le mot de passe doit contenir au moins un caract\xE8re sp\xE9cial",minlength:"Ce champ doit contenir au moins {{number}} lettres",maxlength:"Ce champ est trop long",firstNameRegexpError:"Veuillez saisir un pr\xE9nom valide",lastNameRegexpError:"Veuillez saisir un nom de famille valide",postCodeRegexpError:"Veuillez saisir un code postal valable",giftCardConfigurationsNameMaxLength:"Le nombre maximal de caract\xE8res autoris\xE9 a \xE9t\xE9 atteint",giftCardConfigurationsTextRegexpError:"Veuillez utiliser uniquement des lettres latines, des chiffres ou des symboles",giftCardConfigurationsNameRegexpError:"Veuillez utiliser uniquement des lettres latines, des espaces ou des tirets",orderNumberRegexpError:"Veuillez entrer un num\xE9ro de commande valide (chiffres uniquement)"},paginator:{paginationPageInfo:"{{currentPage}} SUR {{totalPages}}"},form:{newsletter:{email:{placeholder:"Adresse de courrier \xE9lectronique"},thankYouMessage:"Merci de vous \xEAtre abonn\xE9 \xE0 notre newsletter. Vous avez re\xE7u un email contenant un lien qui vous pernettra de confirmer l'abonnement \xE0 la newsletter."},consent:{newsOffers:"J'accepte que Nobilia m'informe r\xE9guli\xE8rement de ses offres par une newsletter \xE9lectronique. <p>Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Les d\xE9tails peuvent \xEAtre trouv\xE9s dans <a href='{{ privacyUrl }}' target='_blank'>la politique de confidentialit\xE9</a>.</p>"}},cookie:{notification:{header:"Param\xE9trage des cookies",description:"Les cookies facilitent la fourniture de nos services et vous permettent d'utiliser pleinement le site web. Vous pouvez ajuster les param\xE8tres \xE0 tout moment \xE0 la fin du site.",technicalCookiesDetails:{name:"Cookies techniques",description:"Ces cookies sont activ\xE9s en permanence car ils sont n\xE9cessaires aux fonctions de base du site."}
293,showDetails:"AFFICHER LES D\xC9TAILS",headerPattern:"{{value}}:",furtherInformation:"Vous trouverez des informations compl\xE9mentaires ici :",saveSelection:"SAUVEGARDER LA S\xC9LECTION",allowAll:"AUTORISER TOUS LES SERVICES"},accept:{media:{consent:"Veuillez accepter les cookies de m\xE9dias externes pour regarder cette vid\xE9o",consentBtn:"Accepter les cookies de m\xE9dias externes"},googleMaps:{consent:'<p>Cette carte est fournie par Google Maps.</p><p>Pour afficher la carte, des contenus externes doivent \xEAtre charg\xE9s. Lorsque vous activez la carte, des donn\xE9es (p. ex. votre adresse IP ainsi que, le cas \xE9ch\xE9ant, des informations d\u2019utilisation/de suivi) sont transmises \xE0 Google et des cookies peuvent \xEAtre d\xE9pos\xE9s ou des technologies similaires peuvent \xEAtre utilis\xE9es. Dans ce cadre, un transfert vers un pays tiers (p. ex. les \xC9tats-Unis) ne peut pas \xEAtre exclu.</p><p>Pour plus d\u2019informations, veuillez consulter notre <a href="{{link}}" target="_blank">Politique de confidentialit\xE9.</a></p>',consentBtn:"Charger la carte"}}},errors:{pageNotFoundError:"404 Page pas trouv\xE9e",storeDisabled:"Your store has been disabled, please select a new store."},newsletterSubscription:{message:{success:'Vous avez donn\xE9 votre accord pour que {{siteName}} vous informe r\xE9guli\xE8rement par sa newsletter de ses offres. Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Vous trouverez les d\xE9tails dans <a href="{{link}}">la politique de confidentialit\xE9</a>.',tokenExpired:"Votre lien de v\xE9rification a expir\xE9"}},commonButtons:{readMore:"En savoir plus",showMore:"Afficher plus",loadMore:"Charger plus",update:"Mettre \xE0 jour",cancel:"Annuler",closeButtonTitle:"Fermer",removeElement:"Supprimer l\xE9l\xE9ment",entryItemArrow:"fl\xE8che d\xE9l\xE9ment dentr\xE9e",toggleButtonTitle:"bouton bascule",toggleVisibilityButtonTitle:"basculer le bouton de visibilit\xE9",zoomButtonTitle:"Bouton Zoom",gdprLinkTitle:"RGPD lien",filterButtonTitle:"Bouton Filtrer",decreaseButtonTitle:"Diminuer le nombre",increaseButtonTitle:"Augmenter le nombre",searchCloseButtonTitle:"Claire",moreInfo:"En savoir plus",functionalityQuality:"Fonctionnalit\xE9 & qualit\xE9",next:"Puis",back:"Dos",question:"Question",discover:"D\xE9couvrez",hide:"Masquer",unhide:"Afficher"},megaMenu:{menuTitle:"Menu principal",closeMenuTitle:"Fermer le menu"},commonLinks:{cartLinkTitle:"lien du panier",bannerLink:"lien de banni\xE8re",brandBannerLinkTitle:"Lien vers la banni\xE8re de la marque",paginationPrevLinkTitle:"lien de pagination pr\xE9c\xE9dent",paginationNextLinkTitle:"lien de pagination suivant",articleLinkTitle:"lien vers larticle"},searchResult:{searchResultSuggest:{resultPageLink:"View all results",searchHintsTitle:"Our most popular results:"}},video:{videoNotSupport:"Votre navigateur ne prend pas en charge le tag vid\xE9o"}};var sv={productItemDetails:{sku:"SKU",price:"\xC0 partir de {{ value }}"},plannerButtonText:{listing:"Ouvrir dans 3D Planner",livingSetListing:"Personnaliser",bathroomSetListing:"Personnaliser"},productList:{extendedCatalogDisplayInfoStartLabel:"Front:",extendedCatalogDisplayInfoEndLabel:"+ {{count}} autres",colorVariantsDisplayInfoEndLabel:"+ {{count}} autres",elementProductDisplayVariantTitle:"Couleurs",priceFromWithoutElectricalAppliances:"\xE0 partir de {{price}} (sans \xE9lectrom\xE9nager)",elementShowMore:"Afficher plus",filtersButtonLabel:"Filtres",sortingTagName:"Trier par",appliedFacetsValuePattern:"{{value}} Valeurs",filters:{filterResults:"R\xE9sultats du filtre",clearFilters:"Filtres d'effacement"},plannerButtonLabelKITCHEN_TEMPLATE:"ouvrir dans 3D Planner",plannerButtonLabelMODULAR_PRODUCT:"ouvrir dans 3D Planner",plannerButtonLabelLIVING_SET:"ouvrir dans 3D Planner",plannerButtonLabelMODULAR_LIVING:"ouvrir dans 3D Planner",plannerButtonLabelBATHROOM_SET:"Personnaliser"},productDetails:{approximateCost:"Co\xFBt approximatif",approximate:"~ {{price}}",articleNumber:"Num\xE9ro d' article: {{number}}",btnDataSheet:"Fiche d\u2019information sur le produit",includedProductPopupTitle:"Inclus dans le set",basketAddToBasket:"Ajouter au panier",basketAddToBasketNOBISMART_KITCHEN:"Ajouter au panier",recyclingFee:"Including recycling fee",variantsOutOfStock:"Out of Stock",variantsInStock:"En stock",variantsInStockItems:"In stock (10 + items)",variantsOnlyLeft:"Only {{stockLevel}} left. Don't miss it!",defaultAddToBasketLabel:"Ajouter au panier",inWishlistButtonLabel:"Sur le m\xE9mo",addInWishlistButtonLabel:"Sur le m\xE9mo",deliveryDetails:"",priceReduceLabel:"Prix sans appareils \xE9lectroniques et accessoires",edpNumber:"Num\xE9ro d'article: ",kitchenCustomizeLinkByType:"Concevez votre cuisine en ligne",bathroomCustomizeLinkByType:"Concevez votre salle de bains en ligne",livingCustomizeLinkByType:"Concevez votre habitat en ligne",modularCustomizeLinkByType:"Concevez votre cuisine en ligne",plannerButtonLabelKITCHEN_TEMPLATE:"Ouvrir dans 3D Planner",plannerButtonLabelMODULAR_PRODUCT:"Ouvrir dans 3D Planner",plannerButtonLabelLIVING_SET:"Ouvrir dans 3D Planner",plannerButtonLabelBATH_SET:"Ouvrir dans 3D Planner",plannerButtonLabelMODULAR_LIVING:"Ouvrir dans 3D Planner",plannerButtonLabelNOBISMART_KITCHEN:"Ouvrir dans 3D Planner",shoppingMethodsPopupTitle:"M\xE9thodes de livraison",livingCustomizeLink:"Personnaliser",classificationConfigurator:{defaultAddToBasketLabel:"Ajouter au panier",inWishlistButtonLabel:"Sur le m\xE9mo"},tabBrandSectionImageUrlNOBILIA:"/img/brand-logo.svg",tabBrandSectionImageAltNOBILIA:"Brand logo",productDetailsTabFeatureImgForNobilia:"/img/brand-logo.svg",productDetailsTabFeatureImgAltForNobilia:"Brand logo",noticePopupButtonContinue:"Continuer",noticePopupButtonCancel:"Annuler",warrantyLabel:"Garantie",bookAnAppointmentButtonLabel:"Prendre un rendez-vous",bookAnAppointmentIconLabel:"Votre projet",vatAndDeliveryLinkText:"livraison",vatAndDeliveryNoLink:"Prix TTC, livraison incluse",nobismartVatAndDeliveryNoLink:"TVA incluse, hors livraison et montage",vatAndDeliveryText:"Prix TVA incluse plus ",viewIncludedProductViewMore:"Voir tous les {{value}} produits",viewIncludedProductViewLess:"Voir moins de produits"},ecoTax:{included:"Dont {{value}} d'\xE9co-participation"},price:{freeText:"Offert",rangeFormat:"{{min}} - {{max}}"},customProductBookAppointment:{button:"Prendre un rendez-vous"}};var lv={loginForm:{header:"Connexion",emailAddress:{label:"Adresse de courrier \xE9lectronique"},password:{label:"Mot de passe"},rememberMe:{label:"M\xE9moriser les donn\xE9es d'acc\xE8s"},submit:"Connexion",socialNetworks:"Ou se connecter avec",dontHaveAccount:"Vous n'\xEAtes pas encore inscrit ?",createAccount:"Cr\xE9er un compte",forgotPassword:"Mot de passe oubli\xE9 ?"},loginPopup:{title:"Connexion"},myAccount:{logout:"Vous vous \xEAtes d\xE9connect\xE9 de votre compte."}};var cv={phoneNumber:{required:"Le num\xE9ro de t\xE9l\xE9phone n'est pas valable",pattern:"Le num\xE9ro de t\xE9l\xE9phone n'est pas valable",minlength:"Le num\xE9ro de t\xE9l\xE9phone doit contenir au moins {{min}} caract\xE8res",maxlength:"Le num\xE9ro de t\xE9l\xE9phone doit contenir au maximum {{max}} symboles"}};var dv={email:{required:"Saisissez votre adresse \xE9lectronique",cxInvalidEmail:"Adresse de courrier \xE9lectronique invalide"}};var mv={register:{register:"S'inscrire",resetPassword:"Reset Password",createAccount:"Cr\xE9er un compte",title:{label:"Titre"},firstName:{label:"Pr\xE9nom"},lastName:{label:"Nom de famille"},emailAddress:{label:"Adresse de courrier \xE9lectronique"},password:{label:"Mot de passe"},confirmPassword:{action:"Confirmer le mot de passe",label:"Confirmer le mot de passe",placeholder:"Confirmer le mot de passe"},phone:{label:"Num\xE9ro de t\xE9l\xE9phone (num\xE9ro de t\xE9l\xE9phone portable de pr\xE9f\xE9rence)"},postCode:{label:"Code postal"},bothPasswordMustMatch:"Veuillez saisir \xE0 nouveau la m\xEAme valeur",postRegisterMessage:"Le courrier \xE9lectronique de confirmation a \xE9t\xE9 envoy\xE9. Veuillez suivre le lien de v\xE9rification pour activer votre compte.",accountExistsErrorMessage:"Il existe d\xE9j\xE0 un utilisateur avec cette adresse de courrier \xE9lectronique",socialNetworks:"Ou se connecter avec",termsAndConditions:`J'ai lu <
293a href="{{link}}" target="_blank">les CGV</a> et je les accepte`,privacyPolicy:`J'ai lu et j'accepte <a href="{{link}}" target="_blank">le r\xE8glement RGPD</a>`,marketing:`J'accepte que Nobilia m'informe r\xE9guli\xE8rement de ses offres par une newsletter \xE9lectronique. Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Les d\xE9tails peuvent \xEAtre trouv\xE9s dans <a href="{{link}}" target="_blank">la politique de confidentialit\xE9</a>.`,confirmation:{tokenExpiredErrorMessage:"Votre lien de v\xE9rification a expir\xE9",somethingWentWrongErrorMessage:"Quelque chose n'a pas fonctionn\xE9.",socialNetworks:{emailNotFoundErrorMessage:"Please confirm you have provided your email address to us from Social Network",providerNotFoundErrorMessage:"We can not authorize you through the selected social network. Please try again later",accountDisabledErrorMessage:"Votre compte est d\xE9sactiv\xE9.",userNotFoundErrorMessage:"User with such account not found. Please try again later",userDuplicateErrorMessage:"User with such account already exists",userCredentialsErrorMessage:"We can not authorize you through the selected social network account. Please try again later",somethingWentWrongErrorMessage:"We cannot authorize you. Please try again later or contact support"}}},selectStoreForm:{header:"Finaliser votre inscription",submit:"Bevestigen",emailAddress:{label:"Adresse de courrier \xE9lectronique"},postCode:{label:"Code postal",placeholder:""}}};var pv={forgottenPassword:{title:"R\xE9initialiser le mot de passe",description:"Veuillez saisir l'adresse de courrier \xE9lectronique de votre compte. Vous recevrez un courrier \xE9lectronique contenant des instructions permettant de r\xE9initialiser votre mot de passe.",submit:"R\xE9initialiser le mot de passe",emailPlaceholder:"",email:"Adresse de courrier \xE9lectronique",passwordResetEmailSent:"Si votre adresse de courrier \xE9lectronique est enregistr\xE9e chez nous, vous recevrez un courrier \xE9lectronique pour r\xE9initialiser votre mot de passe.",passwordResetSuccess:"C'est r\xE9ussi ! Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."},resetPassword:{title:"R\xE9initialiser le mot de passe",password:"Nouveau mot de passe",passwordPlaceholder:"",checkPassword:"Confirmer le mot de passe",checkPasswordPlaceholder:"",cancel:"Annuler",submit:"R\xE9initialiser le mot de passe"}};var uv={httpHandlers:{customBadRequest:{errorMessage:"{{message}}"},validationErrors:{captcha:{lowScore:"Nous n\u2019avons pas pu confirmer que vous n\u2019\xEAtes pas un robot. Actualisez la page et r\xE9essayez.",verificationFailed:"La v\xE9rification a \xE9chou\xE9. Actualisez la page et r\xE9essayez.",timeoutOrDuplicate:"Le d\xE9lai de v\xE9rification a expir\xE9. Actualisez la page et r\xE9essayez."},invalid:{currentPassword:"Saisissez votre mot de passe actuel",newPassword:"Should not be empty",checkNewPassword:"Le mot de passe et la confirmation ne co\xEFncident pas",inquiryForm:"Une erreur sest produite lors de lenvoi du formulaire de demande de renseignements",finishPreviousPurchaseError:"Vous ne pouvez pas ajouter de produits \xE0 votre panier tant que vous n'avez pas termin\xE9 votre achat actuel",orderNumber:"Nous n'avons pas r\xE9ussi \xE0 trouver la commande avec le num\xE9ro de commande indiqu\xE9. Veuillez r\xE9essayer ou contactez-nous en utilisant les options de contact fournies.",meetingDate:"La date et l'heure de votre rendez-vous ne sont plus disponibles. Veuillez en s\xE9lectionner une autre."},missing:{orderNumber:"Ceci est un champ obligatoire"}},somethingWentWrong:"Quelque chose n'a pas fonctionn\xE9.",consents:{notFound:"Consent not found",templateNotFound:"Consent template not found",alreadyGiven:"Consent already given",alreadyWithdrawn:"Consent is already withdrawn"},eopusConfiguratorError:"Nous sommes d\xE9sol\xE9s mais le configurateur n'est pas disponible pour le moment en raison d'une erreur technique. Veuillez r\xE9essayer plus tard.",forbidden:"Vous n'\xEAtes pas autoris\xE9 \xE0 effectuer cette action. Veuillez contacter votre administrateur si vous pensez qu'il s'agit d'une erreur.",googleAutocompleteServiceForbidden:"Le service n'est pas disponible."},searchBox:{searchBoxButtonTitle:"Rechercher"}};var fv={cartDetails:{vatAndDeliveryNoLink:"Prix TTC",defaultAddToBasketLabel:"Ajouter au panier",giftCardRecipientInfoTitle:"Informations du destinataire"}};var gv={common:uv,coupon:av,customCommon:rv,customProduct:sv,userAccount:lv,phoneNumber:cv,email:dv,userProfile:mv,forgottenPwd:pv,giftCart:fv};var Cv={formErrors:{cxInvalidEmail:"Ongeldig e-mailadres",matDatepickerParse:"Voer een geldige datum in",matDatepickerMin:"Voer een geldige datum in",required:"Dit is een verplicht veld",cxPasswordsMustMatch:"Voer dezelfde waarde opnieuw in",minOneUpperCaseCharacter:"Het wachtwoord moet ten minste \xE9\xE9n hoofdletter bevatten",minOneLowerCaseCharacter:"Het wachtwoord moet ten minste \xE9\xE9n kleine letter bevatten",minOneDigit:"Het wachtwoord moet ten minste \xE9\xE9n cijfer bevatten",minOneSpecialCharacter:"Het wachtwoord moet ten minste \xE9\xE9n speciaal teken bevatten",minlength:"Dit veld moet minimaal {{number}} letters bevatten",maxlength:"Dit veld is te lang",firstNameRegexpError:"Voer een geldige voorna
293am in",lastNameRegexpError:"Voer een geldige achternaam in",postCodeRegexpError:"Voer een geldige postcode in",giftCardConfigurationsNameMaxLength:"Het maximaal toegestane aantal tekens is ingevoerd",giftCardConfigurationsTextRegexpError:"Gebruik alleen Latijnse letters, cijfers of symbolen",giftCardConfigurationsNameRegexpError:"Gebruik alleen Latijnse letters, spaties of streepjes",orderNumberRegexpError:"Voer een geldig bestelnummer in (alleen cijfers)"},form:{newsletter:{email:{placeholder:"E-mailadres"},thankYouMessage:"Hartelijk dank voor het abonneren op onze nieuwsbrief. U heeft een e-mail ontvangen met een link om de abonnement op de nieuwsbrief te bevestigen."},consent:{newsOffers:"Ik ga ermee akkoord dat Nobilia mij regelmatig per e-mail nieuwsbrief informeert over haar aanbiedingen. <p>Deze toestemming kan te allen tijde worden ingetrokken. Details vindt u in het <a href='{{ privacyUrl }}' target='_blank'>Privacybeleid</a>.</p>"}},cookie:{notification:{header:"Cookie-instellingen",description:"Dankzij cookies kunnen wij onze diensten eenvoudiger beschikbaar stellen en u optimaal gebruik laten maken van de website. U kunt de instellingen op elk moment aanpassen aan het einde van de pagina.",technicalCookiesDetails:{name:"Technische cookies",description:"Deze cookie zijn altijd geactiveerd, omdat ze nodig zijn voor de basis functies van deze website."}
293,showDetails:"DETAILS WEERGEVEN",headerPattern:"{{value}}:",furtherInformation:"Meer informatie vindt u hier:",saveSelection:"SAVE SELECTION",allowAll:"ALLOW ALL SERVICES"},accept:{media:{consent:"Accepteer externe media-cookies om deze video te bekijken",consentBtn:"Accepteer externe media cookies"},googleMaps:{consent:'<p>Deze kaart wordt aangeboden door Google Maps.</p><p>Om de kaart weer te geven, moeten externe inhoud worden geladen. Wanneer je de kaart activeert, worden gegevens (bijv. je IP-adres en mogelijk gebruiks-/trackinginformatie) doorgegeven aan Google en kunnen cookies worden geplaatst of vergelijkbare technologie\xEBn worden gebruikt. Daarbij kan doorgifte naar een derde land (bijv. de VS) niet worden uitgesloten.</p><p>Meer informatie vind je in onze <a href="{{link}}" target="_blank">Privacyverklaring.</a></p>',consentBtn:"Kaart laden"}}},errors:{pageNotFoundError:"404 pagina niet gevonden",storeDisabled:"Your store has been disabled, please select a new store."},newsletterSubscription:{message:{success:'U heeft ermee ingestemd dat {{siteName}} u regelmatig per e-mail nieuwsbrief informeert over haar aanbiedingen. Deze toestemming kan te allen tijde worden ingetrokken. Details vindt u in het <a href="{{link}}">Privacybeleid</a>.',tokenExpired:"Uw verificatielink is verlopen"}},commonButtons:{readMore:"Meer lezen",showMore:"Meer lezen",loadMore:"Meer laden",update:"Bijwerken",cancel:"Annuleren",closeButtonTitle:"Dichtbij",removeElement:"Element verwijderen",entryItemArrow:"pijl voor invoeritem",toggleButtonTitle:"schakelknop",toggleVisibilityButtonTitle:"knop voor zichtbaarheid in- en uitschakelen",zoomButtonTitle:"Zoomknop",gdprLinkTitle:"GDPR link",filterButtonTitle:"Filterknop",decreaseButtonTitle:"Aantal verlagen",increaseButtonTitle:"Aantal verhogen",searchCloseButtonTitle:"Duidelijk",moreInfo:"Meer lezen",next:"verder",back:"Rug",question:"Vraag",discover:"Ontdek",hide:"Verbergen",unhide:"Weergeven"},megaMenu:{menuTitle:"Hoofdmenu",closeMenuTitle:"sluit Menu"},commonLinks:{cartLinkTitle:"winkelwagenlink",bannerLink:"bannerlink",brandBannerLinkTitle:"Merkbannerlink",paginationPrevLinkTitle:"pagineringslink vorige",paginationNextLinkTitle:"pagineringslink hierna",articleLinkTitle:"artikellink"},searchResult:{searchResultSuggest:{resultPageLink:"View all results",searchHintsTitle:"Our most popular results:"}},video:{videoNotSupport:"Uw browser ondersteunt de video tag niet"}};var hv={productItemDetails:{sku:"SKU",price:"Prijs vanaf {{ value }}"},plannerButtonText:{listing:"in 3D Planner openen",livingSetListing:"Aanpassen",bathroomSetListing:"Aanpassen"},productList:{extendedCatalogDisplayInfoStartLabel:"Voorkant:",extendedCatalogDisplayInfoEndLabel:"+ {{count}} meer",colorVariantsDisplayInfoEndLabel:"+ {{count}} meer",elementProductDisplayVariantTitle:"Kleuren",priceFromWithoutElectricalAppliances:"vanaf {{price}} (zonder elektrische apparaten)",elementShowMore:"Meer weergeven",filtersButtonLabel:"Filters",sortingTagName:"Sorteren op",appliedFacetsValuePattern:"{{value}} Waarden",plannerButtonLabelKITCHEN_TEMPLATE:"in 3D Planner openen",plannerButtonLabelMODULAR_PRODUCT:"in 3D Planner openen",plannerButtonLabelLIVING_SET:"in 3D Planner openen",plannerButtonLabelMODULAR_LIVING:"in 3D Planner openen",plannerButtonLabelBATHROOM_SET:"Aanpassen"},productDetails:{approximateCost:"Geschatte kosten",articleNumber:"Artikelnummer: {{number}}",btnDataSheet:"Productinformatieblad",includedProductPopupTitle:"Product inbegrepen in de set",basketAddToBasket:"Toevoegen aan winkelmand",basketAddToBasketNOBISMART_KITCHEN:"Toevoegen aan winkelmand",recyclingFee:"Including recycling fee",variantsOutOfStock:"NIET MEER OP VOORRAAD",variantsInStock:"OP VOORRAAD",variantsInStockItems:"OP VOORRAAD (10 + artikelen)",variantsOnlyLeft:"Only {{stockLevel}} left. Don't miss it!",defaultAddToBasketLabel:"Toevoegen aan winkelmand",inWishlistButtonLabel:"Op het notitieblok",addInWishlistButtonLabel:"Op het verlanglijstje",deliveryDetails:"",priceReduceLabel:"Prijs zonder e-apparaten en accessoires",edpNumber:"Artikel nummer: ",kitchenCustomizeLinkByType:"Ontwerp uw keuken online",bathroomCustomizeLinkByType:"Ontwerp uw badkamer online",livingCustomizeLinkByType:"Ontwerp uw woonruimte online",modularCustomizeLinkByType:"Ontwerp uw keuken online",plannerButtonLabelKITCHEN_TEMPLATE:"in 3D Planner openen",plannerButtonLabelMODULAR_PRODUCT:"in 3D Planner openen",plannerButtonLabelLIVING_SET:"in 3D Planner openen",plannerButtonLabelBATH_SET:"in 3D Planner openen",plannerButtonLabelMODULAR_LIVING:"in 3D Planner openen",plannerButtonLabelNOBISMART_KITCHEN:"In 3D Planner openen",shoppingMethodsPopupTitle:"Verzendmethoden",livingCustomizeLink:"Aanpassen",classificationConfigurator:{defaultAddToBasketLabel:"Toevoegen aan 
293winkelmand",inWishlistButtonLabel:"Op het verlanglijstje"},tabBrandSectionImageUrlNOBILIA:"/img/brand-logo.svg",tabBrandSectionImageAltNOBILIA:"Brand logo",productDetailsTabFeatureImgForNobilia:"/img/brand-logo.svg",productDetailsTabFeatureImgAltForNobilia:"Brand logo",noticePopupButtonContinue:"Verder",noticePopupButtonCancel:"Annuleren",warrantyLabel:"Garantie",bookAnAppointmentButtonLabel:"Afspraak maken",bookAnAppointmentIconLabel:"Jouw project",vatAndDeliveryLinkText:"verzendkosten",vatAndDeliveryNoLink:"Prijs inclusief btw incl. verzendkosten",nobismartVatAndDeliveryNoLink:"Incl. btw, excl. levering en montage",vatAndDeliveryText:"Prijs inclusief BTW plus ",viewIncludedProductViewMore:"Bekijk alle {{value}} producten",viewIncludedProductViewLess:"Minder producten bekijken"},ecoTax:{included:"Waarvan {{value}} voor eco-deelname"}};var bv={loginForm:{header:"Aanmelden",emailAddress:{label:"E-mailadres"},password:{label:"Wachtwoord"},rememberMe:{label:"Toegangsgegevens onthouden"},submit:"Aanmelden",socialNetworks:"Of aanmelden met",dontHaveAccount:"Nog niet geregistreerd?",createAccount:"Account aanmaken",forgotPassword:"Wachtwoord vergeten?"},loginPopup:{title:"Aanmelden"},myAccount:{logout:"U bent uitgelogd uit uw account."}};var _v={phoneNumber:{required:"Dit is een verplicht veld",pattern:"Het telefoonnummer is ongeldig",minlength:"Het telefoonnummer moet ten minste {{min}} tekens bevatten",maxlength:"Het telefoonnummer mag maximaal {{max}} tekens bevatten"}};var yv={email:{required:"Dit is een verplicht veld",cxInvalidEmail:"Ongeldig e-mailadres"}};var vv={register:{register:"Registreren",resetPassword:"Reset Password",createAccount:"Account aanmaken",title:{label:"Titel"},firstName:{label:"Voornaam"},lastName:{label:"Achternaam"},emailAddress:{label:"E-mailadres"},password:{label:"Wachtwoord"},confirmPassword:{action:"Wachtwoord bevestigen",label:"Wachtwoord bevestigen",placeholder:"Wachtwoord bevestigen"},phone:{label:'Ik heb het <a href="{0}" target="_blank">AVG-beleid</a> gelezen en ga ermee akkoord'},postCode:{label:"Postcode"},bothPasswordMustMatch:"Voer dezelfde waarde opnieuw in",postRegisterMessage:"De bevestigingse-mail is verzonden. Volg de verificatielink om uw account te activeren.",accountExistsErrorMessage:"Een account met dit e-mailadresbestaat al.",socialNetworks:"Of aanmelden met",termsAndConditions:'Ik heb <a href="{{link}}" target="_blank">de AV</a> gelezen en ga ermee akkoord',privacyPolicy:'Ik heb het <a href="{{link}}" target="_blank">AVG-beleid</a> gelezen en ga ermee akkoord',marketing:'Ik ga ermee akkoord dat Nobilia mij regelmatig per e-mail nieuwsbrief informeert over haar aanbiedingen. Deze toestemming kan te allen tijde worden ingetrokken. Details vindt u in het <a href="{{link}}" target="_blank">Privacybeleid</a>.',confirmation:{tokenExpiredErrorMessage:"Uw verificatielink is verlopen",somethingWentWrongErrorMessage:"Er is iets misgegaan.",socialNetworks:{emailNotFoundErrorMessage:"Please confirm you have provided your email address to us from Social Network",providerNotFoundErrorMessage:"We can not authorize you through the selected social network. Please try again later",accountDisabledErrorMessage:"Uw account is gedeactiveerd.",userNotFoundErrorMessage:"User with such account not found. Please try again later",userDuplicateErrorMessage:"User with such account already exists",userCredentialsErrorMessage:"We can not authorize you through the selected social network account. Please try again later",somethingWentWrongErrorMessage:"We cannot authorize you. Please try again later or contact support"}}},selectStoreForm:{header:"Voltooi uw registratie",submit:"Bevestigen",emailAddress:{label:"E-mail"},postCode:{label:"Postcode",placeholder:""}}};var wv={forgottenPassword:{title:"Wachtwoord resetten",description:"Voer het e-mailadres van uw account in. U ontvangt een e-mail met instructies voor het resetten van uw wachtwoord.",submit:"Wachtwoord resetten",emailPlaceholder:"",email:"E-mailadres",passwordResetEmailSent:"Als uw e-mailadres bij ons is geregistreerd, ontvangt u een e-mail om uw wachtwoord te resetten.",passwordResetSuccess:"Klaar! U kunt zich nu met uw nieuwe wachtwoord aanmelden."},resetPassword:{title:"Wachtwoord resetten",password:"Nieuw wachtwoord",passwordPlaceholder:"",checkPassword:"Wachtwoord bevestigen",checkPasswordPlaceholder:"",cancel:"Afbreken",submit:"Wachtwoord resetten"}};var xv={httpHandlers:{customBadRequest:{errorMessage:"{{message}}"},validationErrors:{captcha:{lowScore:"We konden niet bevestigen dat u geen robot bent. Vernieuw de pagina en probeer het opnieuw.",verificationFailed:"De verificatie is mislukt. Vernieuw de pagina en probeer het opnieuw.",timeoutOrDuplicate:"De verificatie is verlopen. Vernieuw de pagina en probeer het opnieuw."},invalid:{currentPassword:"Voer uw huidige wachtwoord in",newPassword:"Should not be empty",checkNewPassword:"Wachtwoord en bevestiging komen niet overeen",inquiryForm:"Er is iets misgegaan bij het indienen van het aanvraagformulier",finishPreviousPurchaseError:"U kunt geen producten aan uw winkelwagen toevoegen totdat u uw hui
293dige aankoop heeft afgerond",orderNumber:"Het is ons niet gelukt de bestelling met het opgegeven bestelnummer te vinden. Probeer het opnieuw of neem contact met ons op via de beschikbare contactopties."},missing:{orderNumber:"Dit is een verplicht veld"}},somethingWentWrong:"Er is iets misgegaan.",consents:{notFound:"Consent not found",templateNotFound:"Consent template not found",alreadyGiven:"Consent already given",alreadyWithdrawn:"Consent is already withdrawn"},eopusConfiguratorError:"Het spijt ons, maar de configurator is momenteel niet beschikbaar vanwege een technische fout. Probeer het later opnieuw.",forbidden:"You are not authorized to perform this action. Please contact your administrator if you think this is a mistake.",googleAutocompleteServiceForbidden:"De service is niet beschikbaar."}};var Mv={cartDetails:{vatAndDeliveryNoLink:"Prijs inclusief btw",defaultAddToBasketLabel:"Toevoegen aan winkelmand",giftCardRecipientInfoTitle:"Gegevens ontvanger"}};var Sv={common:xv,customCommon:Cv,customProduct:hv,userAccount:bv,phoneNumber:_v,email:yv,userProfile:vv,forgottenPwd:wv,giftCart:Mv};var Pv={form:{},formErrors:{},commonButtons:{readMore:"Lue lis\xE4\xE4"},searchResult:{searchResultSuggest:{resultPageLink:"Katso kaikki tulokset",searchHintsTitle:"Suosituimpia tuloksiamme:"}},findRetailerForm:{filters:{appliedLabel:"Rajaa tuloksia:",clearLabel:"Tyhjenn\xE4 kaikki"}},cookie:{notification:{header:"Ev\xE4steasetukset",description:"Ev\xE4steet auttavat meit\xE4 tarjoamaan parempia palveluita ja varmistavat, ett\xE4 kaikki sivustomme toiminnot ovat k\xE4yt\xF6ss\xE4si. Voit muuttaa asetuksiasi milloin tahansa sivun alalaidasta.",technicalCookiesDetails:{name:"Tekniset ev\xE4steet",description:"N\xE4m\xE4 ev\xE4steet ovat aina k\xE4yt\xF6ss\xE4, sill\xE4 ne ovat v\xE4ltt\xE4m\xE4tt\xF6m
293i\xE4 sivuston perustoimintojen kannalta."},showDetails:"N\xE4yt\xE4 tiedot",furtherInformation:"Lis\xE4tietoja on saatavilla t\xE4\xE4lt\xE4:",saveSelection:"Tallenna valinta",allowAll:"Hyv\xE4ksy kaikki"}},megaMenu:{menuTitle:"p\xE4\xE4valikkoon",closeMenuTitle:"sulje valikko",backTo:"Takaisin {{value}}"},newsletterSubscription:{},video:{videoNotSupport:"Selaimesi ei tue videotunnistetta"},errors:{pageNotFoundError:"404 Sivua ei l\xF6ydy"},paginator:{paginationPageInfo:"{{currentPage}} / {{totalPages}}"}};var Rv={productList:{sortBy:"Lajittele",elementShowMore:"KATSO LIS\xC4\xC4",filtersButtonLabel:"Suodattimet",sortingTagName:"Lajittele",filterAndSortButtonLabel:"Rajaa ja lajittele",listingPdpButtonLabelVIEW_KITCHEN:"KATSO KEITTI\xD6",resultsValue:"tuotteet",filters:{filterBy:"Rajaa",filterResults:"Rajaa tuloksia",clearFilters:"Tyhjenn\xE4 kaikki"}},productDetails:{sizePriceLabel:"T\xC4M\xC4 KOKONAISUUS",extraButtonLink:"VARAA KEITTI\xD6SUUNNITTELU",livingCustomizeLink:"ALOITA SUUNNITTELUNI"}};var kv={httpHandlers:{validationErrors:{invalid:{code:"Koodi ei kelpaa."}}}};var Tv={common:kv,customCommon:Pv,customProduct:Rv};var Ov={formErrors:{cxInvalidEmail:"Ung\xFCltige E-Mail-Adresse",matDatepickerParse:"Bitte geben Sie ein g\xFCltiges Datum an",matDatepickerMin:"Bitte geben Sie ein g\xFCltiges Datum an",required:"Dies ist ein Pflichtfeld",cxPasswordsMustMatch:"Bitte geben Sie denselben Wert erneut ein",minOneUpperCaseCharacter:"Das Passwort muss mindestens einen Gro\xDFbuchstaben enthalten",minOneLowerCaseCharacter:"Das Passwort muss mindestens einen Kleinbuchstaben enthalten",minOneDigit:"Das Passwort muss mindestens eine Ziffer enthalten",minOneSpecialCharacter:"Das Passwort muss mindestens ein Sonderzeichen enthalten",minlength:"Dieses Feld muss mindestens {{number}} Buchstaben enthalten",maxlength:"Dieses Feld ist zu lang",firstNameRegexpError:"Bitte geben Sie einen g\xFCltigen Vornamen ein",lastNameRegexpError:"Bitte geben Sie einen g\xFCltigen Nachnamen ein",postCodeRegexpError:"Bitte geben Sie eine g\xFCltige Postleitzahl an",giftCardConfigurationsNameMaxLength:"Die maximal zul\xE4ssige Anzahl von Zeichen wurde erreicht",giftCardConfigurationsTextRegexpError:"Bitte verwenden Sie nur lateinische Buchstaben, Ziffern oder Symbole",giftCardConfigurationsNameRegexpError:"Bitte verwenden Sie nur lateinische Buchstaben, Leerzeichen oder Bindestriche",orderNumberRegexpError:"Bitte geben Sie eine g\xFCltige Bestellnummer an (nur Ziffern)"},paginator:{paginationPageInfo:"{{currentPage}} VON {{totalPages}}"},form:{newsletter:{email:{placeholder:"Ihre E-Mail-Adresse"},thankYouMessage:"Sie haben eingewilligt, dass Studio Design Sie regelm\xE4\xDFig per Newsletter \xFCber seine Angebote informiert. Diese Einwilligung kann jederzeit widerrufen werden. Weitere Informationen finden Sie in der Datenschutzerkl\xE4rung."},consent:{newsOffers:"Ich bin damit einverstanden, dass Studio Design mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. <p>Diese Einwilligung kann jederzeit widerrufen werden. Weitere Informationen finden Sie in der <a href='{{ privacyUrl }}' target='_blank'>Datenschutzerkl\xE4rung</a>.</p>"}},cookie:{notification:{header:"Cookie-Einstellungen",description:"Cookies erleichtern die Bereitstellung unserer Dienste und erm\xF6glichen Ihnen eine umfassende Nutzung der Website. Die get\xE4tigten Einstellungen k\xF6nnen Sie zu jedem Zeitpunkt am Ende der Seite anpassen.",technicalCookiesDetails:{name:"Technische Cookies",description:"Diese Cookies sind immer aktiviert, da sie f\xFCr die Grundfunktionen der Seite zwingend erforderlich sind."}
293,showDetails:"DETAILS ANZEIGEN",headerPattern:"{{value}}:",furtherInformation:"Weitere Informationen finden Sie hier:",saveSelection:"AUSWAHL SPEICHERN",allowAll:"ALLE DIENSTE ZULASSEN"},accept:{media:{consent:"Bitte akzeptieren Sie externe Medien-Cookies, um dieses Video anzusehen",consentBtn:"Externe Medien-Cookies akzeptieren"},googleMaps:{consent:'<p>Diese Karte wird von Google Maps bereitgestellt.</p><p>Um die Karte anzuzeigen, m\xFCssen externe Inhalte geladen werden. Wenn du die Karte aktivierst, werden Daten (z. B. deine IP-Adresse sowie ggf. Nutzungs-/Tracking-Informationen) an Google \xFCbermittelt und es k\xF6nnen Cookies gesetzt bzw. \xE4hnliche Technologien eingesetzt werden. Dabei kann eine \xDCbermittlung in ein Drittland (z. B. die USA) nicht ausgeschlossen werden.</p><p>Weitere Informationen findest du in unserer <a href="{{link}}" target="_blank">Datenschutzerkl\xE4rung.</a></p>',consentBtn:"Karte laden"}}},errors:{pageNotFoundError:"404 Seite nicht gefunden",storeDisabled:"Your store has been disabled, please select a new store."},newsletterSubscription:{message:{success:'Sie haben eingewilligt, dass {{siteName}} Sie regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{link}}">Datenschutzrichtlinie</a> zu finden.',tokenExpired:"Ihr Verifizierungslink ist abgelaufen"}},commonButtons:{readMore:"Mehr lesen",showMore:"Mehr lesen",loadMore:"Mehr laden",update:"Aktualisieren",cancel:"Abbrechen",closeButtonTitle:"Schliessen",removeElement:"Element entfernen",entryItemArrow:"Eintragselementpfeil",toggleButtonTitle:"Umschalttaste",toggleVisibilityButtonTitle:"Schaltfl\xE4che Sichtbarkeit umschalten",zoomButtonTitle:"Zoom Taste",gdprLinkTitle:"DSGVO Link",filterButtonTitle:"Filtertaste",decreaseButtonTitle:"Anzahl verringern",increaseButtonTitle:"Anzahl erh\xF6hen",searchCloseButtonTitle:"Klar",moreInfo:"Mehr",next:"Weiter",back:"Zur\xFCck",question:"Frage",discover:"Entdecken",hide:"Ausblenden",unhide:"Einblenden"},megaMenu:{menuTitle:"Hauptmen\xFC",closeMenuTitle:"Men\xFC schlie\xDFen"},commonLinks:{cartLinkTitle:"Warenkorb Link",bannerLink:"Banner Link",brandBannerLinkTitle:"Link zum Markenbanner",paginationPrevLinkTitle:"Seitennummerierung Link vorherige",paginationNextLinkTitle:"Seitennummerierung Link Weiter",articleLinkTitle:"Artikellink"},findRetailerForm:{retailerField:{label:"PLZ oder Ort",placeholder:"PLZ oder Ort eingeben"},regionField:{label:"Region"},radiusField:{label:"Umkreis"},submitButton:{label:"H\xE4ndler finden"},geopositionText:"Oder finde deinen n\xE4chstgelegenen H\xE4ndler mit nur einem Klick per Geolokalisierung",geopositionShortText:"Oder finden per Geolokalisierung",errorGeoposition:"Wir konnten Ihren Standort nicht abrufen. Bitte aktivieren Sie den Standortzugriff in Ihrem Browser, um H\xE4ndler in Ihrer N\xE4he zu sehen.",errorText:"Leider haben wir keinen H\xE4ndler in der N\xE4he von \u201E {{city}} \u201C gefunden",errorTextGeoposition:"Leider haben wir keinen H\xE4ndler in Ihrem Gebiet gefunden",filters:{appliedLabel:"Angewandte Filter:",clearLabel:"Filter zur\xFCcksetzen",additionalFilters:"Zus\xE4tzliche Filter"},results:{appointmentButton:"Termin vereinbaren",selectStoreButton:"W\xE4hlen",dealerDetailsButton:"H\xE4ndlerdetails",dealerDetailsButtonTablet:"H\xE4ndler- details",showMoreButton:"Mehr anzeigen"},map:{openMapButton:"Ergebnisse auf der Karte anzeigen",closeMapButton:"Karte schlie\xDFen"}},searchResult:{searchResultSuggest:{resultPageLink:"View all results",searchHintsTitle:"Our most popular results:"}},productGrid:{customizeInBtn:"im 3D-Planer individualisieren",makeAppointmentBtn:"Termin vereinbaren",viewOtherProductsBtn:"Mehr anzeigen"},kitchenColorsCarousel:{customizeInBtn:"im 3D-Planer individualisieren",makeAppointmentBtn:"Termin vereinbaren"},video:{videoNotSupport:"Ihr Browser unterst\xFCtzt das Video-Tag nicht"}};var Ev={productItemDetails:{sku:"SKU",price:"Ab {{ value }}"},plannerButtonText:{listing:"Im 3D Planer \xF6ffnen",livingSetListing:"Individuell anpassen",bathroomSetListing:"Individuell anpassen"},productList:{extendedCatalogDisplayInfoStartLabel:"Frontfarben:",extendedCatalogDisplayInfoEndLabel:"+ {{count}} weitere",colorVariantsDisplayInfoEndLabel:"+ {{count}} weitere",elementProductDisplayVariantTitle:"Farben",priceFrom:"Ab {{price}}",priceFromWithoutElectricalAppliances:"ab {{price}} (ohne Elektroger\xE4te)",reducedPriceLabel:"Preis ohne E-Ger\xE4te und Zubeh\xF6r",marketingPriceTooltip:"",marketingPricePercent:"-{{percent}}%",plannerButtonLabelKITCHEN_TEMPLATE:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_PRODUCT:"Im 3D Planer \xF6ffnen",plannerButtonLabelLIVING_SET:"Im 3D Planer \xF6ffnen",plannerButtonLabelBATH_SET:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_LIVING:"Im 3D Planer \xF6ffnen",listingPdpButtonLabelKITCHEN_TEMPLATE:"Im 3D Planer \xF6ffnen",listingPdpButtonLabelMODULAR_PRODUCT:"Im 3D Planer \xF6ffnen",listingPdpButtonLabelLIVING_SET:"Individuell anpassen",listingPdpButtonLabelMODULAR_LIVING:"Im 3D Planer \xF6ffnen",plannerButtonLabelBATHROOM_SET:"Im 3D Planer \xF6ffnen",showLess:"Show less...",showMore:"Show more...",sortBy:"Sort by",sortResults:"Sort results",elementShowMore:"Mehr anzeigen",filtersButtonLabel:"Filter",sortingTagName:"Sortieren nach",appliedFacetsValuePattern:"{{value}} Werte",filters:{filterResults:"Angewandte Filter",clearFilters:"Filter zur\xFCcksetzen"}},productDetails:{imagePlannerLabel:"im 3D Planer \xF6ffnen",priceFrom:"Preis ab",approximateCost:"Ungef\xE4hren Kosten",approximate:"~ {{price}}",articleNumber:"Artikelnummer: {{number}}",ean:"EAN:",datasheetButtonText:"Datenblatt",vatAndDeliveryLinkText:"zzgl. Versand",vatAndDeliveryNoLink:"Preis einschlie\xDFlich MwSt. inkl. Versand",nobismartVatAndDeliveryNoLink:"Inkl. MwSt., zzgl. Lieferung und Montage",vatAndDeliveryText:"Preis einschlie\xDFlich MwSt. ",vatAndDeliveryUrlLink:"",deliverySalesProcessIconELEMENT:"icon-delivery-1",deliverySalesProcessIconNOBILIA:"icon-delivery-2",parameterValueRecommendation:"Design-Tipp",parameterValueFastKitchenLabel:"Schnelle K\xFCche",basketAddToBasket:"In den Warenkorb legen",basketAddToBasketNOBISMART_KITCHEN:"In den Warenkorb",modularCustomizeLink:"Individuelle Anpassung im 3D-Planer",tabBrandSectionImageUrlNOBILIA:"/img/brand-logo.svg",tabBrandSectionImageAltNOBILIA:"Brand logo",tabBrandSectionLabel:"Marke",tabKitchenDimensionsSectionLabel:"K\xFCchenma\xDFe",tabKitchenMaterialSectionLabel:"Material",tabKitchenMaterialHandleLabel:"Griffvariante",tabKitchenColorsSectionLabel:"Farben",tabKitchenColorsFrontLabel:"Frontfarbe",tabKitchenColorsBodyLabel:"Korpusfarbe au\xDFen",tabKitchenColorsWorktopLabel:"Arbeitsplattenfarbe",tabKitchenColorsNicheCladdingLabel:"Farbe Nischenverkleidung",viewSku:"SKU:",viewIncludedProductQty:"Menge: {{qty}}",viewIncludedProductViewMore:"Alle {{value}} Produkte ansehen",viewIncludedProductViewLess:"Weniger Produkte anzeigen",btnDataSheet:"Produktdatenblatt",includedProductPopupTitle:"Produkt im Set enthalten",specificationImageButtonLabel:"Technische Zeichnung",userManualButtonLabel:"Gebrauchshandbuch",recyclingFee:"Inklusive Recyclinggeb\xFChr",variantsOutOfStock:"Nicht vorr\xE4tig",variantsInStock:"Vorr\xE4tig",variantsInStockItems:"Auf Lager (10 + artikel)",variantsOnlyLeft:"Nur noch {{stockLevel}} \xFCbrig. Verpassen Sie es nicht!",defaultAddToBasketLabel:"In den Warenkorb legen",inWishlistButtonLabel:"Auf dem Merkzettel",addInWishlistButtonLabel:"Auf den Merkzettel",deliveryDetails:"",priceReduceLabel:"Preis ohne E-Ger\xE4te und Zubeh\xF6r",edpNumber:"Artikelnummer: ",kitchenCustomizeLinkByType:"Gestalten Sie Ihre K\xFCche online",bathroomCustomizeLinkByType:"Gestalten Sie Ihr Bad online",livingCustomizeLinkByType:"Gestalten Sie Ihren Wohnraum online",modularCustomizeLinkByType:"Gestalten Sie Ihre K\xFCche online",plannerButtonLabelKITCHEN_TEMPLATE:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_PRODUCT:"Im 3D Planer \xF6ffnen",plannerButtonLabelLIVING_SET:"Im 3D Planer \xF6ffnen",plannerButtonLabelMODULAR_LIVING:"Im 3D Planer \xF6ffnen",plannerButtonLabelNOBISMART_KITCHEN:"Im 3D Planer \xF6ffnen",shoppingMethodsPopupTitle:"Versandarten",livingCustomizeLink:"Individuell anpassen",classificationConfigurator:{defaultAddToBasketLabel:"In den Warenkorb",inWishlistButtonLabel:"Zur Merkliste hinzuf\xFCgen"},productDetailsTabFeatureImgForNobilia:"/img/brand-logo.svg",productDetailsTabFeatureImgAltForNobilia:"Brand logo",noticePopupButtonContinue:"Weiter",noticePopupButtonCancel:"Abbrechen",warrantyLabel:"Garantie",bookAnAppointmentButtonLabel:"Termin vereinbaren",bookAnAppointmentIconLabel:"Ihr Projekt",features:{front:"Frontstil",worktop:"Arbeitsplatte",form:"K\xFCchenform"}},price:{freeText:"Kostenlos",rangeFormat:"{{min}} - {{max}}"},modularListImmediatelyAvailableComponent:{title:"SOFORT VERF\xDCGBAR"},ecoTax:{included:"Davon {{value}} d`eco-participation"},image:{noDataDefaultAltText:"No image available"},energyLabel:{altText:"{{labelCode}} Energy"}};var Iv={phoneNumber:{required:"Dies ist ein Pflichtfeld",pattern:"Die Telefonnummer ist ung\xFCltig",minlength:"Die Telefonnummer muss mindestens {{min}} Zeichen lang sein",maxlength:"Die Telefonnummer sollte h\xF6chstens {{max}} Symbole lang sein"}};var Av={email:{required:"Dies ist ein Pflichtfeld",cxInvalidEmail:"Ung\xFCltige E-Mail-Adresse"}};var Nv={loginForm:{header:"Anmelden",emailAddress:{label:"E-Mail-Adresse"},password:{label:"Passwort"},rememberMe:{label:"Zugangsdaten merken"},submit:"Anmelden",socialNetworks:"Oder anmelden mit",dontHaveAccount:"Noch nicht registriert?",createAccount:"Konto erstellen",forgotPassword:"Passwort vergessen?"},loginPopup:{title:"Anmelden"},myAccount:{logout:"Sie haben sich von Ihrem Konto abgemeldet."}};var Lv={register:{register:"Registrieren",resetPassword:"Reset Password",createAccount:"Konto erstellen",title:{label:"Anrede"},firstName:{label:"Vorname"},lastName:{label:"Nachname"},emailAddress:{label:"E-Mail-Adresse"},password:{label:"Passwort"},confirmPassword:{action:"Passwort best\xE4tigen",label:"Passwort best\xE4tigen",placeholder:"Passwort best\xE4tigen"},phone:{label:"Telefonnummer (Handynummer bevorzugt)"},postCode:{label:"Postleitzahl"},bothPasswordMustMatch:"Bitte geben Sie denselben Wert erneut ein",postRegisterMessage:"Die Best\xE4tigungs-E-Mail wurde versendet. Folgen Sie bitte dem Verifizierungslink, um Ihr Konto zu aktivieren.",accountExistsErrorMessage:"Ein K
293onto mit dieser E-Mail-Adresse ist bereits vorhanden.",socialNetworks:"Oder anmelden mit",termsAndConditions:'Ich habe die <a href="{{link}}" target="_blank">AGB</a> gelesen und stimme ihnen zu',privacyPolicy:'Ich habe die <a href="{{link}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu',marketing:'Ich bin damit einverstanden, dass Nobilia mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{link}}" target="_blank">Datenschutzrichtlinie</a> zu finden.',confirmation:{tokenExpiredErrorMessage:"Ihr Verifizierungslink ist abgelaufen",somethingWentWrongErrorMessage:"Etwas ist schief gegangen.",socialNetworks:{emailNotFoundErrorMessage:"Please confirm you have provided your email address to us from Social Network",providerNotFoundErrorMessage:"We can not authorize you through the selected social network. Please try again later",accountDisabledErrorMessage:"Dein Account ist deaktiviert",userNotFoundErrorMessage:"User with such account not found. Please try again later",userDuplicateErrorMessage:"User with such account already exists",userCredentialsErrorMessage:"We can not authorize you through the selected social network account. Please try again later",somethingWentWrongErrorMessage:"We cannot authorize you. Please try again later or contact support"}}},selectStoreForm:{header:"Vervollst\xE4ndigen Sie Ihre Registrierung",submit:"Best\xE4tigen",emailAddress:{label:"E-Mail"},postCode:{label:"Postleitzahl",placeholder:""}}};var Bv={forgottenPassword:{title:"Passwort zur\xFCcksetzen",description:"Geben Sie bitte die E-Mail-Adresse Ihres Kontos an. Sie erhalten eine E-Mail mit Anweisungen zum Zur\xFCcksetzen Ihres Passworts.",submit:"Passwort zur\xFCcksetzen",emailPlaceholder:"",email:"E-Mail-Adresse",passwordResetEmailSent:"Wenn Ihre E-Mail-Adresse bei uns erfasst ist, erhalten Sie eine E-Mail zum Zur\xFCcksetzen Ihres Passworts.",passwordResetSuccess:"Geschafft! Sie k\xF6nnen sich nun mit Ihrem neuen Passwort anmelden."},resetPassword:{title:"Passwort zur\xFCcksetzen",password:"Neues Passwort",passwordPlaceholder:"",checkPassword:"Passwort best\xE4tigen",checkPasswordPlaceholder:"",cancel:"Abbrechen",submit:"Passwort zur\xFCcksetzen"}};var zv={httpHandlers:{customBadRequest:{errorMessage:"{{message}}"},sessionExpired:"Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.",validationErrors:{captcha:{lowScore:"Wir konnten nicht best\xE4tigen, dass Sie kein Roboter sind. Aktualisieren Sie die Seite und versuchen Sie es erneut.",verificationFailed:"Die \xDCberpr\xFCfung ist fehlgeschlagen. Aktualisieren Sie die Seite und versuchen Sie es erneut.",timeoutOrDuplicate:"Die \xDCberpr\xFCfung ist abgelaufen. Aktualisieren Sie die Seite und versuchen Sie es erneut."},invalid:{currentPassword:"Geben sie Ihr aktuelles Passwort ein",newPassword:"Should not be empty",checkNewPassword:"Passwort und Best\xE4tigung stimmen nicht \xFCberein",inquiryForm:"Beim Absenden des Anfrageformulars ist ein Fehler aufgetreten",finishPreviousPurchaseError:"Sie k\xF6nnen keine Produkte in Ihren Warenkorb legen, bis Sie Ihren aktuellen Kauf abgeschlossen haben",orderNumber:"Wir konnten keine Bestellung zu der angebenen Bestellnummer finden. Bitte versuchen Sie es erneut oder kontaktieren Sie uns \xFCber andere angegebene Kontaktm\xF6glichkeiten."},missing:{orderNumber:"Dies ist ein Pflichtfeld"}},somethingWentWrong:"Etwas ist schief gegangen.",consents:{notFound:"Einwilligung nicht gefunden",templateNotFound:"Einwilligungsvorlage nicht gefunden",alreadyGiven:"Einwilligung bereits gegeben",alreadyWithdrawn:"Einwilligung wurde bereits zur\xFCckgenommen"},eopusConfiguratorError:"Es tut uns leid, aber der Konfigurator ist jetzt aufgrund eines technischen Fehlers nicht verf\xFCgbar. Bitte versuchen Sie es sp\xE4ter erneut.",forbidden:"Sie haben keine Berechtigung f\xFCr diese Aktion. Wenn Sie denken, dass es sich hierbei um einen Fehler handelt, wenden Sie sich an Ihren Administrator.",googleAutocompleteServiceForbidden:"Der Service ist nicht verf\xFCgbar."}};
293var Dv={coupon:{successMessage:"Der Gutschein wurde erfolgreich angewendet",tooManyVoucherCodes:"",already:{exists:{cart:"Der eingegebene Gutschein-Code ist nicht mehr g\xFCltig"}},invalid:{code:{provided:"Der eingegebene Gutschein-Code existiert nicht"}}}};var Fv={leads:{loadNextLeads:"Lade die n\xE4chsten {{count}}",emptyLeads:"Es liegen noch keine Leads vor",LeadCreated:"Erstellt",leadName:"Name",leadEmail:"Email",leadEmailAddress:"Email Adresse",leadPhone:"Telefonnummer",leadDealers:"H\xE4ndler",leadInquiryNumber:"Anfrage-Nr.",leadType:"Leadtyp",leadStatus:"Status",leadChangeStatus:"\xE4ndern",leadAppointment:"Wunschtermin",leadDetails:"Details",leadInfo:"Leadinformationen",leadAttachments:"Anh\xE4nge",leadCode:"Lead Nr.",leadPostCode:"Postleitzahl",leadMessage:"Nachricht an das K\xFCchenstudio",leadPlannerBtn:"Planung herunterladen",leadEmptyInfo:"(keine)",storeNamePrefix:"Standort: {{value}}"}};var jv={cartDetails:{vatAndDeliveryNoLink:"Preis einschlie\xDFlich MwSt.",defaultAddToBasketLabel:"In den Warenkorb legen",giftCardRecipientInfoTitle:"Empf\xE4ngerdaten"}};var $v={formAppointmentShowroom:{title:"Kontaktinformationen",firstName:"Vorname",lastName:"Nachname",userTitle:"Anrede",email:"E-Mail-Adresse",postCode:"Postleitzahl",city:"Stadt",message:"Nachricht",store:"Partner",storePlaceholder:"Geben Sie Ihre Postleitzahl ein, um 3 n\xE4chstgelegenen Stores zu finden",phoneNumber:"Telefonnummer",meeting:{date:"Datum",time:"Uhrzeit",datePlaceholder:"Datum ausw\xE4hlen",label:"Datum ausw\xE4hlen",noTimeSlots:"Am gew\xE4hlten Datum sind leider keine Zeitr\xE4ume verf\xFCgbar. W\xE4hlen Sie bitte ein anderes Datum.",preloaderMsg:"Bitte gibt deinen Nachnamen ein."},consent:{newsOffers:'Ich bin damit einverstanden, dass Nobilia mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. <p>Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{ privacyUrl }}" target="_blank">Datenschutzrichtlinie</a> zu finden.</p>',gdpr:'Ich habe die <a href="{{privacyUrl}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu'},button:"Termin vereinbaren"}};var Uv={formContactUs:{title:"Kontaktinformationen",message:"Nachricht",firstName:"Vorname",name:"Name",lastName:"Nachname",userTitle:"Anrede",email:"E-Mail-Adresse",postcode:"Postleitzahl",store:"Partner",storePlaceholder:"Geben Sie Ihre Postleitzahl ein, um 3 n\xE4chstgelegenen Stores zu finden",phoneNumber:"Telefonnummer",slots:"In welchem Zeitrahmen d\xFCrfen wir Sie kontaktieren?",button:"Absenden",meeting:{date:"Datum",time:"Uhrzeit",datePlaceholder:"Datum ausw\xE4hlen",label:"Datum ausw\xE4hlen",noTimeSlots:"Am gew\xE4hlten Datum sind leider keine Zeitr\xE4ume verf\xFCgbar. W\xE4hlen Sie bitte ein anderes Datum.",preloaderMsg:"Bitte gibt deinen Nachnamen ein."},consent:{gdpr:'Ich habe die <a href="{{privacyUrl}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu'}}};var Vv={common:zv,coupon:Dv,customCommon:Ov,customProduct:Ev,userAccount:Nv,phoneNumber:Iv,email:Av,userProfile:Lv,forgottenPwd:Bv,leads:Fv,giftCart:jv,formAppointmentShowroom:$v,formContactUs:Uv};var qv={coupon:{successMessage:"The coupon has been applied successfully",tooManyVoucherCodes:"You have entered too many voucher codes. Please try again later",already:{exists:{cart:"Le code de bon cadeau saisi n'est plus valable"}},invalid:{code:{provided:"Le code de bon cadeau saisi n'existe pas"}}}};var Hv={formErrors:{cxInvalidEmail:"Adresse de courrier \xE9lectronique invalide",matDatepickerParse:"Veuillez saisir une date valable",matDatepickerMin:"Veuillez saisir une date valable",required:"Ceci est un champ obligatoire",cxPasswordsMustMatch:"Veuillez saisir \xE0 nouveau la m\xEAme valeur",minOneUpperCaseCharacter:"Le mot de passe doit contenir au moins une lettre majuscule",minOneLowerCaseCharacter:"Le mot de passe doit contenir au moins une lettre minuscule",minOneDigit:"Le mot de passe doit contenir au moins un chiffre",minOneSpecialCharacter:"Le mot de passe doit contenir au moins un caract\xE8re sp\xE9cial",minlength:"Ce champ doit contenir au moins {{number}} lettres",maxlength:"Ce champ est trop long",firstNameRegexpError:"Veuillez saisir un pr\xE9nom valide",lastNameRegexpError:"Veuillez saisir un nom de famille valide",postCodeRegexpError:"Veuillez saisir un code postal valable",giftCardConfigurationsNameMaxLength:"Le nombre maximal de caract\xE8res autoris\xE9 a \xE9t\xE9 atteint",giftCardConfigurationsTextRegexpError:"Veuillez utiliser uniquement des lettres latines, des chiffres ou des symboles",giftCardConfigurationsNameRegexpError:"Veuillez utiliser uniquement des lettres latines, des espaces ou des tirets",orderNumberRegexpError:"Veuillez entrer un num\xE9ro de commande valide (chiffres uniquement)"},paginator:{paginationPageInfo:"{{currentPage}} SUR {{totalPages}}"},form:{newsletter:{email:{placeholder:"Votre email"},thankYouMessage:"Vous avez donn\xE9 votre accord pour que Studio Design vous informe r\xE9guli\xE8rement par sa newsletter de ses offres. Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Vous trouverez les d\xE9tails dans la politique de confidentialit\xE9."},consent:{newsOffers:"Je suis d'accord que Studio Design m'informera r\xE9guli\xE8rement par newsletter \xE9lectronique sur ses offres. <p>Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Les d\xE9tails peuvent \xEAtre trouv\xE9s dans <a href='{{ privacyUrl }}' target='_blank'>la politique de confidentialit\xE9</a>.</p>"}},cookie:{notification:{header:"Param\xE9trage des cookies",description:"Les co
293okies facilitent la fourniture de nos services et vous permettent d'utiliser pleinement le site web. Vous pouvez ajuster les param\xE8tres \xE0 tout moment \xE0 la fin du site.",technicalCookiesDetails:{name:"Cookies techniques",description:"Ces cookies sont activ\xE9s en permanence car ils sont n\xE9cessaires aux fonctions de base du site."},showDetails:"AFFICHER LES D\xC9TAILS",headerPattern:"{{value}}:",furtherInformation:"Vous trouverez des informations compl\xE9mentaires ici :",saveSelection:"SAUVEGARDER LA S\xC9LECTION",allowAll:"AUTORISER TOUS LES SERVICES"},accept:{media:{consent:"Veuillez accepter les cookies de m\xE9dias externes pour regarder cette vid\xE9o",consentBtn:"Accepter les cookies de m\xE9dias externes"},googleMaps:{consent:'<p>Cette carte est fournie par Google Maps.</p><p>Pour afficher la carte, des contenus externes doivent \xEAtre charg\xE9s. Lorsque vous activez la carte, des donn\xE9es (p. ex. votre adresse IP ainsi que, le cas \xE9ch\xE9ant, des informations d\u2019utilisation/de suivi) sont transmises \xE0 Google et des cookies peuvent \xEAtre d\xE9pos\xE9s ou des technologies similaires peuvent \xEAtre utilis\xE9es. Dans ce cadre, un transfert vers un pays tiers (p. ex. les \xC9tats-Unis) ne peut pas \xEAtre exclu.</p><p>Pour plus d\u2019informations, veuillez consulter notre <a href="{{link}}" target="_blank">Politique de confidentialit\xE9.</a></p>',consentBtn:"Charger la carte"}}},errors:{pageNotFoundError:"404 Page pas trouv\xE9e",storeDisabled:"Your store has been disabled, please select a new store."},newsletterSubscription:{message:{success:'Vous avez donn\xE9 votre accord pour que {{siteName}} vous informe r\xE9guli\xE8rement par sa newsletter de ses offres. Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Vous trouverez les d\xE9tails dans <a href="{{link}}">la politique de confidentialit\xE9</a>.',tokenExpired:"Votre lien de v\xE9rification a expir\xE9"}},commonButtons:{readMore:"En savoir plus",showMore:"Afficher plus",loadMore:"Charger plus",update:"Mettre \xE0 jour",cancel:"Annuler",closeButtonTitle:"Fermer",removeElement:"Supprimer l\xE9l\xE9ment",entryItemArrow:"fl\xE8che d\xE9l\xE9ment dentr\xE9e",toggleButtonTitle:"bouton bascule",toggleVisibilityButtonTitle:"basculer le bouton de visibilit\xE9",zoomButtonTitle:"Bouton Zoom",gdprLinkTitle:"RGPD lien",filterButtonTitle:"Bouton Filtrer",decreaseButtonTitle:"Diminuer le nombre",increaseButtonTitle:"Augmenter le nombre",searchCloseButtonTitle:"Claire",moreInfo:"En savoir plus",functionalityQuality:"Fonctionnalit\xE9 & qualit\xE9",next:"Puis",back:"Dos",question:"Question",discover:"D\xE9couvrez",hide:"Masquer",unhide:"Afficher"},megaMenu:{menuTitle:"Menu principal",closeMenuTitle:"Fermer le menu"},commonLinks:{cartLinkTitle:"lien du panier",bannerLink:"lien de banni\xE8re",brandBannerLinkTitle:"Lien vers la banni\xE8re de la marque",paginationPrevLinkTitle:"lien de pagination pr\xE9c\xE9dent",paginationNextLinkTitle:"lien de pagination suivant",articleLinkTitle:"lien vers larticle"},searchResult:{searchResultSuggest:{resultPageLink:"View all results",searchHintsTitle:"Our most popular results:"}},video:{videoNotSupport:"Votre navigateur ne prend pas en charge le tag vid\xE9o"}};var Gv={productItemDetails:{sku:"SKU",price:"\xC0 partir de {{ value }}"},plannerButtonText:{listing:"Ouvrir dans 3D Planner",livingSetListing:"Personnaliser",bathroomSetListing:"Personnaliser"},productList:{extendedCatalogDisplayInfoStartLabel:"Front:",extendedCatalogDisplayInfoEndLabel:"+ {{count}} autres",colorVariantsDisplayInfoEndLabel:"+ {{count}} autres",elementProductDisplayVariantTitle:"Couleurs",priceFromWithoutElectricalAppliances:"\xE0 partir de {{price}} (sans \xE9lectrom\xE9nager)",elementShowMore:"Afficher plus",filtersButtonLabel:"Filtres",sortingTagName:"Trier par",appliedFacetsValuePattern:"{{value}} Valeurs",filters:{filterResults:"R\xE9sultats du filtre",clearFilters:"Filtres d'effacement"},plannerButtonLabelKITCHEN_TEMPLATE:"ouvrir dans 3D Planner",plannerButtonLabelMODULAR_PRODUCT:"ouvrir dans 3D Planner",plannerButtonLabelLIVING_SET:"ouvrir dans 3D Planner",plannerButtonLabelMODULAR_LIVING:"ouvrir dans 3D Planner",plannerButtonLabelBATHROOM_SET:"Personnaliser"},productDetails:{approximateCost:"Co\xFBt approximatif",approximate:"~ {{price}}",articleNumber:"Num\xE9ro d' article: {{number}}",btnDataSheet:"Fiche d\u2019information sur le produit",includedProductPopupTitle:"Inclus dans le set",basketAddToBasket:"Ajouter au panier",basketAddToBasketNOBISMART_KITCHEN:"Ajouter au panier",recyclingFee:"Including recycling fee",variantsOutOfStock:"Out of Stock",variantsInStock:"En stock",variantsInStockItems:"In stock (10 + items)",variantsOnlyLeft:"Only {{stockLevel}} left. Don't miss it!",defaultAddToBasketLabel:"Ajouter au panier",inWishlistButtonLabel:"Sur le m\xE9mo",addInWishlistButtonLabel:"Sur le m\xE9mo",deliveryDetails:"",priceReduceLabel:"Prix sans appareils \xE9lectroniques et accessoires",edpNumber:"Num\xE9ro d'article: ",kitchenCustomizeLinkByType:"Concevez votre cuisine en ligne",bathroomCustomizeLinkByType:"Concevez votre salle de bains en ligne",livingCustomizeLinkByType:"Concevez votre habitat en ligne",modularCustomizeLinkByType:"Concevez votre cuisine en ligne",plannerButtonLabelKITCHEN_TEMPLATE:"Ouvrir dans 3D Planner",plannerButtonLabelMODULAR_PRODUCT:"Ouvrir dans 3D Planner",plannerButtonLabelLIVING_SET:"Ouvrir dans 3D Planner",plannerButtonLabelBATH_SET:"Ouvrir dans 3D Planner",plannerButtonLabelMODULAR_LIVING:"Ouvrir dans 3D Planner",plannerButtonLabelNOBISMART_KITCHEN:"Ouvrir dans 3D Planner",shoppingMethodsPopupTitle:"M\xE9thodes de livraison",livingCustomizeLink:"Personnaliser",classificationConfigurator:{defaultAddToBasketLabel:"Ajouter au panier",inWishlistButtonLabel:"Sur le m\xE9mo"},tabBrandSectionImageUrlNOBILIA:"/img/brand-logo.svg",tabBrandSectionImageAltNOBILIA:"Brand logo",productDetailsTabFeatureImgForNobilia:"/img/brand-logo.svg",productDetailsTabFeatureImgAltForNobilia:"Brand logo",noticePopupButtonContinue:"Continuer",noticePopupButtonCancel:"Annuler",warrantyLabel:"Garantie",bookAnAppointmentButtonLabel:"Prendre un rendez-vous",bookAnAppointmentIconLabel:"Votre projet",vatAndDeliveryLinkText:"livraison",vatAndDeliveryNoLink:"Prix TTC, livraison incluse",nobismartVatAndDeliveryNoLink:"TVA incluse, hors livraison et montage",vatAndDeliveryText:"Prix TVA incluse plus ",viewIncludedProductViewMore:"Voir tous les {{value}} produits",viewIncludedProductViewLess:"Voir moins de produits"},ecoTax:{included:"Dont {{value}} d'\xE9co-participation"},price:{freeText:"Offert",rangeFormat:"{{min}} - {{max}}"},customProductBookAppointment:{button:"Prendre un rendez-vous"}};var Wv={loginForm:{header:"Connexion",emailAddress:{label:"Adresse de courrier \xE9lectronique"},password:{label:"Mot de passe"},rememberMe:{label:"M\xE9moriser les donn\xE9es d'acc\xE8s"},submit:"Connexion",socialNetworks:"Ou se connecter avec",dontHaveAccount:"Vous n'\xEAtes pas encore inscrit ?",createAccount:"Cr\xE9er un compte",forgotPassword:"Mot de passe oubli\xE9 ?"},loginPopup:{title:"Connexion"},myAccount:{logout:"Vous vous \xEAtes d\xE9connect\xE9 de votre compte."}};var Kv={phoneNumber:{required:"Le num\xE9ro de t\xE9l\xE9phone n'est pas valable",pattern:"Le num\xE9ro de t\xE9l\xE9phone n'est pas valable",minlength:"Le num\xE9ro de t\xE9l\xE9phone doit contenir au moins {{min}} caract\xE8res",maxlength:"Le num\xE9ro de t\xE9l\xE9phone doit contenir au maximum {{max}} symboles"}};var Zv={email:{required:"Saisissez votre adresse \xE9lectronique",cxInvalidEmail:"Adresse de courrier \xE9lectronique invalide"}};var Qv={register:{register:"S'inscrire",resetPassword:"Reset Password",createAccount:"Cr\xE9er un compte",title:{label:"Titre"},firstName:{label:"Pr\xE9nom"},lastName:{label:"Nom de famille"},emailAddress:{label:"Adresse de courrier \xE9lectronique"},password:{label:"Mot de passe"},confirmPassword:{action:"Confirmer le mot de passe",label:"Confirmer le mot de passe",placeholder:"Confirmer le mot de passe"},phone:{label:"Num\xE9ro de t\xE9l\xE9phone (num\xE9ro de t\xE9l\xE9phone portable de pr\xE9f\xE9rence)"},postCode:{label:"Code postal"},bothPasswordMustMatch:"Veuillez saisir \xE0 nouveau la m\xEAme valeur",postRegisterMessage:"Le courrier \xE9lectronique de confirmation a \xE9t\xE9 envoy\xE9. Veuillez suivre le lien de v\xE9rification pour activer votre compte.",accountExistsErrorMessage:"Il existe d\xE9j\xE0 un utilisateur avec cette adresse de courrier \xE9lectronique",socialNetworks:"Ou se connecter avec",termsAndConditions:`J'ai lu <
293a href="{{link}}" target="_blank">les CGV</a> et je les accepte`,privacyPolicy:`J'ai lu et j'accepte <a href="{{link}}" target="_blank">le r\xE8glement RGPD</a>`,marketing:`J'accepte que Nobilia m'informe r\xE9guli\xE8rement de ses offres par une newsletter \xE9lectronique. Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Les d\xE9tails peuvent \xEAtre trouv\xE9s dans <a href="{{link}}" target="_blank">la politique de confidentialit\xE9</a>.`,confirmation:{tokenExpiredErrorMessage:"Votre lien de v\xE9rification a expir\xE9",somethingWentWrongErrorMessage:"Quelque chose n'a pas fonctionn\xE9.",socialNetworks:{emailNotFoundErrorMessage:"Please confirm you have provided your email address to us from Social Network",providerNotFoundErrorMessage:"We can not authorize you through the selected social network. Please try again later",accountDisabledErrorMessage:"Votre compte est d\xE9sactiv\xE9.",userNotFoundErrorMessage:"User with such account not found. Please try again later",userDuplicateErrorMessage:"User with such account already exists",userCredentialsErrorMessage:"We can not authorize you through the selected social network account. Please try again later",somethingWentWrongErrorMessage:"We cannot authorize you. Please try again later or contact support"}}},selectStoreForm:{header:"Finaliser votre inscription",submit:"Bevestigen",emailAddress:{label:"Adresse de courrier \xE9lectronique"},postCode:{label:"Code postal",placeholder:""}}};var Yv={forgottenPassword:{title:"R\xE9initialiser le mot de passe",description:"Veuillez saisir l'adresse de courrier \xE9lectronique de votre compte. Vous recevrez un courrier \xE9lectronique contenant des instructions permettant de r\xE9initialiser votre mot de passe.",submit:"R\xE9initialiser le mot de passe",emailPlaceholder:"",email:"Adresse de courrier \xE9lectronique",passwordResetEmailSent:"Si votre adresse de courrier \xE9lectronique est enregistr\xE9e chez nous, vous recevrez un courrier \xE9lectronique pour r\xE9initialiser votre mot de passe.",passwordResetSuccess:"C'est r\xE9ussi ! Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."},resetPassword:{title:"R\xE9initialiser le mot de passe",password:"Nouveau mot de passe",passwordPlaceholder:"",checkPassword:"Confirmer le mot de passe",checkPasswordPlaceholder:"",cancel:"Annuler",submit:"R\xE9initialiser le mot de passe"}};var Jv={httpHandlers:{customBadRequest:{errorMessage:"{{message}}"},validationErrors:{captcha:{lowScore:"Nous n\u2019avons pas pu confirmer que vous n\u2019\xEAtes pas un robot. Actualisez la page et r\xE9essayez.",verificationFailed:"La v\xE9rification a \xE9chou\xE9. Actualisez la page et r\xE9essayez.",timeoutOrDuplicate:"Le d\xE9lai de v\xE9rification a expir\xE9. Actualisez la page et r\xE9essayez."},invalid:{currentPassword:"Saisissez votre mot de passe actuel",newPassword:"Should not be empty",checkNewPassword:"Le mot de passe et la confirmation ne co\xEFncident pas",inquiryForm:"Une erreur sest produite lors de lenvoi du formulaire de demande de renseignements",finishPreviousPurchaseError:"Vous ne pouvez pas ajouter de produits \xE0 votre panier tant que vous n'avez pas termin\xE9 votre achat actuel",orderNumber:"Nous n'avons pas r\xE9ussi \xE0 trouver la commande avec le num\xE9ro de commande indiqu\xE9. Veuillez r\xE9essayer ou contactez-nous en utilisant les options de contact fournies.",meetingDate:"La date et l'heure de votre rendez-vous ne sont plus disponibles. Veuillez en s\xE9lectionner une autre."},missing:{orderNumber:"Ceci est un champ obligatoire"}},somethingWentWrong:"Quelque chose n'a pas fonctionn\xE9.",consents:{notFound:"Consent not found",templateNotFound:"Consent template not found",alreadyGiven:"Consent already given",alreadyWithdrawn:"Consent is already withdrawn"},eopusConfiguratorError:"Nous sommes d\xE9sol\xE9s mais le configurateur n'est pas disponible pour le moment en raison d'une erreur technique. Veuillez r\xE9essayer plus tard.",forbidden:"Vous n'\xEAtes pas autoris\xE9 \xE0 effectuer cette action. Veuillez contacter votre administrateur si vous pensez qu'il s'agit d'une erreur.",googleAutocompleteServiceForbidden:"Le service n'est pas disponible."},searchBox:{searchBoxButtonTitle:"Rechercher"}};var Xv={cartDetails:{vatAndDeliveryNoLink:"Prix TTC",defaultAddToBasketLabel:"Ajouter au panier",giftCardRecipientInfoTitle:"Informations du destinataire"}};var ew={customStoreFinder:{search:{geolocation:"Rechercher par g\xE9olocalisation",meta:{title:"Rechercher"}}}};var tw={common:Jv,coupon:qv,customCommon:Hv,customProduct:Gv,userAccount:Wv,phoneNumber:Kv,email:Zv,userProfile:Qv,forgottenPwd:Yv,giftCart:Xv,customStoreFinder:ew};var ow={formErrors:{cxInvalidEmail:"Indirizzo e-mail non valido",required:"Questo campo \xE8 obbligatorio",minlength:"Questo campo deve contenere almeno {{number}} lettere.",maxlength:"Questo campo \xE8 troppo lungo",firstNameRegexpError:"Inserisci un nome valido.",lastNameRegexpError:"Inserisci un cognome valido.",postCodeRegexpError:"Inserisci un codice postale valido."},paginator:{paginationPageInfo:"{{currentPage}} DI {{totalPages}}"},form:{newsletter:{email:{placeholder:"La vostra e-mail"},thankYouMessage:"Avete acconsentito a ricevere regolarmente da Studio Design informazioni sulle sue offerte tramite newsletter. Il consenso pu\xF2 essere revocato in qualsiasi momento. Per maggiori dettagli, consultate l\u2019Informativa sulla privacy."},consent:{newsOffers:"Acconsento a ricevere regolarmente da Studio Design informazioni sulle sue offerte tramite newsletter elettronica. <p>
293Il consenso pu\xF2 essere revocato in qualsiasi momento. Per maggiori dettagli, consultate <a href='{{ privacyUrl }}' target='_blank'>l\u2019Informativa sulla privacy</a>.</p>"}},cookie:{notification:{header:"Impostazioni dei cookie",description:"I cookie facilitano la fornitura dei nostri servizi e consentono di utilizzare pienamente il sito web. \xC8 possibile modificare le impostazioni in qualsiasi momento in fondo alla pagina.",technicalCookiesDetails:{name:"Cookie tecnici",description:"Questi cookie sono sempre attivi perch\xE9 sono indispensabili per le funzioni di base del sito."},showDetails:"MOSTRA DETTAGLI",furtherInformation:"Ulteriori informazioni sono disponibili qui:",saveSelection:"SALVA LA SELEZIONE",allowAll:"CONSENTI TUTTI I SERVIZI"}},commonButtons:{readMore:"Leggi di pi\xF9",moreInfo:"Leggi di pi\xF9"}};var nw={plannerButtonText:{listing:"Apri nel configuratore 3D",livingSetListing:"Personalizza",bathroomSetListing:"Personalizza"},productList:{elementShowMore:"Mostra altro",filtersButtonLabel:"Filtri",sortingTagName:"Ordina per",appliedFacetsValuePattern:"{{value}} Valori",filters:{filterResults:"Filtra i risultati",clearFilters:"Filtri di cancellazione"},plannerButtonLabelKITCHEN_TEMPLATE:"Apri nel configuratore 3D",plannerButtonLabelMODULAR_PRODUCT:"Apri nel configuratore 3D",plannerButtonLabelLIVING_SET:"Apri nel configuratore 3D",plannerButtonLabelMODULAR_LIVING:"Apri nel configuratore 3D",plannerButtonLabelBATHROOM_SET:"Personalizza"},productDetails:{plannerButtonLabelKITCHEN_TEMPLATE:"Apri nel configuratore 3D",plannerButtonLabelMODULAR_PRODUCT:"Apri nel configuratore 3D",plannerButtonLabelLIVING_SET:"Apri nel configuratore 3D",plannerButtonLabelBATH_SET:"Apri nel configuratore 3D",plannerButtonLabelMODULAR_LIVING:"Apri nel configuratore 3D",plannerButtonLabelNOBISMART_KITCHEN:"Apri nel configuratore 3D",livingCustomizeLink:"Personalizza",tabBrandSectionImageUrlNOBILIA:"/img/brand-logo.svg",tabBrandSectionImageAltNOBILIA:"Brand logo",productDetailsTabFeatureImgForNobilia:"/img/brand-logo.svg",productDetailsTabFeatureImgAltForNobilia:"Brand logo",bookAnAppointmentButtonLabel:"Fissare un appuntamento",bookAnAppointmentIconLabel:"Votre projet"},customProductBookAppointment:{button:"Fissare un appuntamento"}};var iw={breadcrumbs:{home:"Home",back:"Indietro"}};var aw={blog:{listingBlogNoArticlesText:"Non sono ancora disponibili articoli del blog",listingBlogArticleCategories:"CATEGORIE",listingBlogArticleReadMore:"Leggi tutto",paginationDisplayPattern:"{{value1}} di {{value2}}",detailsArticleAuthor:"Autore:",readingTime:"Tempo di lettura: {{value}} min.",lastUpdated:"Ultimo aggiornamento: {{value}}",furtherArticlesTitle:"Altri articoli del nostro esperto",viewMore:"Altri Annunci"}};var rw={formAppointmentShowroom:{title:"Informazioni di contatto",firstName:"Nome",lastName:"Cognome",userTitle:"Titolo",email:"Indirizzo e-mail",postCode:"Codice postale",city:"Citt\xE0",message:"Messaggio",store:"Negozio",storePlaceholder:"Inserisci il tuo codice postale per trovare i 3 negozi pi\xF9 vicini",phoneNumber:"Numero di telefono",meeting:{date:"Data",datePlaceholder:"Seleziona una data",label:"Seleziona una data",preloaderMsg:"Attendi qualche istante mentre troviamo una fascia oraria disponibile per la data da te scelta.",time:"Ora",noTimeSlots:"Purtroppo, non ci sono fasce orarie disponibili nella data selezionata. Si prega di scegliere un'altra data."},consent:{newsOffers:'Acconsento a ricevere regolarmente da Nobilia informazioni sulle sue offerte tramite newsletter elettronica. <p>Il consenso pu\xF2 essere revocato in qualsiasi momento. Per maggiori dettagli, consultate  <a href="{{ privacyUrl }}" target="_blank">l\u2019Informativa sulla privacy</a>.</p>',gdpr:'Ho letto <a href="{{privacyUrl}}" target="_blank">l\u2019Informativa sulla privacy</a>  e vi acconsento.'},button:"Prenota un appuntamento"}};var sw={email:{required:"Questo campo \xE8 obbligatorio",cxInvalidEmail:"Indirizzo e-mail non valido"}};var lw={phoneNumber:{required:"Questo campo \xE8 obbligatorio",pattern:"Il numero di telefono non \xE8 valido.",minlength:"Il numero di telefono deve essere lungo almeno {{min}} caratteri.",maxlength:"Il numero di telefono non deve superare i {{max}} simboli."}};var cw={formRequestBrochure:{title:"Dettagli di contatto",firstName:"Nome",lastName:"Cognome",userTitle:"Titolo",email:"Indirizzo e-mail",postCode:"CAP",store:"Negozio",storePlaceholder:"Inserisci il tuo codice postale per trovare i 3 negozi pi\xF9 vicini",phoneNumber:"Numero di telefono",consent:{newsOffers:'Accetto che Studio Design mi informi regolarmente sulle proprie offerte tramite una newsletter elettronica. <p>
293Il consenso pu\xF2 essere revocato in qualsiasi momento. I dettagli sono disponibili nella nostra <a href="{{ privacyUrl }}" target="_blank">informativa sulla privacy</a>.</p>',gdpr:'Ho letto e accetto il regolamento <a href="{{privacyUrl}}" target="_blank">GDPR</a>.'},button:"Richiedere una brochure"}};var dw={formContactUs:{title:"Informazioni di contatto",message:"Messaggio",name:"Nome",firstName:"Nome",lastName:"Cognome",userTitle:"Titolo",email:"Indirizzo e-mail",postcode:"CAP",store:"Negozio",storePlaceholder:"Inserisci il tuo codice postale per trovare i 3 negozi pi\xF9 vicini",phoneNumber:"Numero di telefono",button:"Invia",meeting:{date:"Data",datePlaceholder:"Seleziona una data",label:"Seleziona una data",preloaderMsg:"Attendi qualche istante mentre troviamo una fascia oraria disponibile per la data da te scelta.",time:"Ora",noTimeSlots:"Purtroppo, non ci sono fasce orarie disponibili nella data selezionata. Si prega di scegliere un'altra data."},consent:{gdpr:'Ho letto e accetto l\u2019informativa <a href="{{privacyUrl}}" target="_blank">GDPR</a>.'}}};var mw={customStoreFinder:{search:{title:"Abbiamo trovato le seguenti aziende specializzate nella tua zona:",tip:"Inserisca la Sua citt\xE0 o il CAP per trovare i partner pi\xF9 vicini",placeholder:"Inserire il CAP o la localit\xE0",or:"OPPURE",geolocation:"Cerca per posizione",meta:{title:"Cerca"}},map:{text:"Mappa",contactUs:"Contatti",bookAppointment:"Contatti",showroomDetails:"Visualizza la scheda",details:"Dettagli"},list:{text:"Lista"},page:{link:"Profilo",showall:"Mostra tutto",closedPosLabel:"Chiuso"},detailsPage:{emailLabel:"Contatti"}}};var pw={customCommon:ow,customProduct:nw,customBreadcrumbs:iw,blog:aw,formAppointmentShowroom:rw,email:sw,phoneNumber:lw,formRequestBrochure:cw,formContactUs:dw,customStoreFinder:mw};var uw={en:Gy,de:iv,fr:gv,nl:Sv,fi:Tv,de_CH:Vv,fr_CH:tw,it_CH:pw},fw={customCommon:["formErrors","form","cookie","errors","paginator","newsletterSubscription","commonButtons","megaMenu","commonLinks","findRetailerForm","searchResult","productGrid","kitchenColorsCarousel"],customProduct:["productItemDetails","plannerButtonText","productList","modularListImmediatelyAvailableComponent","price","productDetails","ecoTax","image","energyLabel","customProductBookAppointment"],userAccount:["loginForm","loginPopup","myAccount"],userProfile:["register","selectStoreForm"],forgottenPwd:["forgottenPassword","resetPassword"],giftCart:["cartDetails"]};var gw={searchResultPage:{text:'You searched for "{{value}}"',tabelement:"Units & Appliances ({{value}})",tabkitchen:"Kitchens ({{value}})",tabmodular:"Modular furniture ({{value}})",tabliving:"Living Space Designs ({{value}})",tabsolution:"Design Elements ({{value}})",tabbathroom:"Bathroom Designs ({{value}})",tabextended_kitchen:"Multi-front kitchens ({{value}})",searchEmpty:"Sorry, we couldn't find any products for the search request",categoryEmpty:"Sorry, there are no products in the selected category yet",spellingSuggestionPrompt:"Did you mean:",continueShopping:"Continue shopping"}};var Cw={customStoreFinder:{map:{bookAppointment:"Book an Appointment"}}};var hw={searchResult:gw,customStoreFinder:Cw};var bw={en:hw},_w={searchResult:["searchResultPage"],customStoreFinder:["customStoreFinder"]};function yw(t){return new Qe(3e3,!1)}function uT(){return new Qe(3100,!1)}function fT(){return new Qe(3101,!1)}function gT(t){return new Qe(3001,!1)}function CT(t){return new Qe(3003,!1)}function hT(t){return new Qe(3004,!1)}function ww(t,o){return new Qe(3005,!1)}function xw(){return new Qe(3006,!1)}function Mw(){return new Qe(3007,!1)}function Sw(t,o){return new Qe(3008,!1)}function Pw(t){return new Qe(3002,!1)}function Rw(t,o,e,n,i){return new Qe(3010,!1)}function kw(){return new Qe(3011,!1)}function Tw(){return new Qe(3012,!1)}function Ow(){return new Qe(3200,!1)}function Ew(){return new Qe(3202,!1)}function Iw(){return new Qe(3013,!1)}function Aw(t){return new Qe(3014,!1)}function Nw(t){return new Qe(3015,!1)}function Lw(t){return new Qe(3016,!1)}function Bw(t,o){return new Qe(3404,!1)}function bT(t){return new Qe(3502,!1)}function zw(t){return new Qe(3503,!1)}function Dw(){return new Qe(3300,!1)}function Fw(t){return new Qe(3504,!1)}
vendor: 54,615 bytes, line 293
293function jw(t){return new Qe(3301,!1)}function $w(t,o){return new Qe(3302,!1)}function Uw(t){return new Qe(3303,!1)}function Vw(t,o){return new Qe(3400,!1)}function qw(t){return new Qe(3401,!1)}function Hw(t){return new Qe(3402,!1)}function Gw(t,o){return new Qe(3505,!1)}function on(t){switch(t.length){case 0:return new Qn;case 1:return t[0];default:return new ml(t)}}function uC(t,o,e=new Map,n=new Map){let i=[],r=[],C=-1,y=null;if(o.forEach(S=>{let A=S.get("offset"),J=A==C,X=J&&y||new Map;S.forEach((Be,Ie)=>{let _e=Ie,Te=Be;if(Ie!=="offset")switch(_e=t.normalizePropertyName(_e,i),Te){case Ka:Te=e.get(Ie);break;case Po:Te=n.get(Ie);break;default:Te=t.normalizeStyleValue(Ie,_e,Te,i);break}X.set(_e,Te)}),J||r.push(X),y=X,C=A}),i.length)throw bT(i);return r}function ql(t,o,e,n){switch(o){case"start":t.onStart(()=>n(e&&dC(e,"start",t)));break;case"done":t.onDone(()=>n(e&&dC(e,"done",t)));break;case"destroy":t.onDestroy(()=>n(e&&dC(e,"destroy",t)));break}}function dC(t,o,e){let n=e.totalTime,i=!!e.disabled,r=Hl(t.element,t.triggerName,t.fromState,t.toState,o||t.phaseName,n??t.totalTime,i),C=t._data;return C!=null&&(r._data=C),r}function Hl(t,o,e,n,i="",r=0,C){return{element:t,triggerName:o,fromState:e,toState:n,phaseName:i,totalTime:r,disabled:!!C}}function to(t,o,e){let n=t.get(o);return n||t.set(o,n=e),n}function fC(t){let o=t.indexOf(":"),e=t.substring(1,o),n=t.slice(o+1);return[e,n]}var _T=typeof document>"u"?null:document.documentElement;function Gl(t){let o=t.parentNode||t.host||null;return o===_T?null:o}function yT(t){return t.substring(1,6)=="ebkit"}var Xn=null,vw=!1;function Ww(t){Xn||(Xn=vT()||{},vw=Xn.style?"WebkitAppearance"in Xn.style:!1);let o=!0;return Xn.style&&!yT(t)&&(o=t in Xn.style,!o&&vw&&(o="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in Xn.style)),o}function vT(){return typeof document<"u"?document.body:null}function gC(t,o){for(;o;){if(o===t)return!0;o=Gl(o)}return!1}function CC(t,o,e){if(e)return Array.from(t.querySelectorAll(o));let n=t.querySelector(o);return n?[n]:[]}var wT=1e3,hC="{{",xT="}}",bC="ng-enter",Wl="ng-leave",vr="ng-trigger",wr=".ng-trigger",_C="ng-animating",Kl=".ng-animating";function qo(t){if(typeof t=="number")return t;let o=t.match(/^(-?[\.\d]+)(m?s)/);return!o||o.length<2?0:mC(parseFloat(o[1]),o[2])}function mC(t,o){return o==="s"?t*wT:t}function xr(t,o,e){return t.hasOwnProperty("duration")?t:ST(t,o,e)}var MT=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;function ST(t,o,e){let n,i=0,r="";if(typeof t=="string"){let C=t.match(MT);if(C===null)return o.push(yw(t)),{duration:0,delay:0,easing:""};n=mC(parseFloat(C[1]),C[2]);let y=C[3];y!=null&&(i=mC(parseFloat(y),C[4]));let S=C[5];S&&(r=S)}else n=t;if(!e){let C=!1,y=o.length;n<0&&(o.push(uT()),C=!0),i<0&&(o.push(fT()),C=!0),C&&o.splice(y,0,yw(t))}return{duration:n,delay:i,easing:r}}function Kw(t){return t.length?t[0]instanceof Map?t:t.map(o=>new Map(Object.entries(o))):[]}function Ro(t,o,e){o.forEach((n,i)=>{let r=Zl(i);e&&!e.has(i)&&e.set(i,t.style[r]),t.style[r]=n})}function Bn(t,o){o.forEach((e,n)=>{let i=Zl(n);t.style[i]=""})}function Zi(t){return Array.isArray(t)?t.length==1?t[0]:G0(t):t}function Zw(t,o,e){let n=o.params||{},i=yC(t);i.length&&i.forEach(r=>{n.hasOwnProperty(r)||e.push(gT(r))})}var pC=new RegExp(`${hC}\\s*(.+?)\\s*${xT}`,"g");function yC(t){let o=[];if(typeof t=="string"){let e;for(;e=pC.exec(t);)o.push(e[1]);pC.lastIndex=0}return o}function Qi(t,o,e){let n=`${t}`,i=n.replace(pC,(r,C)=>{let y=o[C];return y==null&&(e.push(CT(C)),y=""),y.toString()});return i==n?t:i}var PT=/-+([a-z0-9])/g;function Zl(t){return t.replace(PT,(...o)=>o[1].toUpperCase())}function Qw(t,o){return t===0||o===0}function Yw(t,o,e){if(e.size&&o.length){let n=o[0],i=[];if(e.forEach((r,C)=>{n.has(C)||i.push(C),n.set(C,r)}),i.length)for(let r=1;r<o.length;r++){let C=o[r];i.forEach(y=>C.set(y,Ql(t,y)))}}return o}function oo(t,o,e){switch(o.type){case $e.Trigger:return t.visitTrigger(o,e);case $e.State:return t.visitState(o,e);case $e.Transition:return t.visitTransition(o,e);case $e.Sequence:return t.visitSequence(o,e);case $e.Group:return t.visitGroup(o,e);case $e.Animate:return t.visitAnimate(o,e);case $e.Keyframes:return t.visitKeyframes(o,e);case $e.Style:return t.visitStyle(o,e);case $e.Reference:return t.visitReference(o,e);case $e.AnimateChild:return t.visitAnimateChild(o,e);case $e.AnimateRef:return t.visitAnimateRef(o,e);case $e.Query:return t.visitQuery(o,e);case $e.Stagger:return t.visitStagger(o,e);default:throw hT(o.type)}}function Ql(t,o){return window.getComputedStyle(t)[o]}var zC=(()=>{class t{validateStyleProperty(e){return Ww(e)}containsElement(e,n){return gC(e,n)}getParentElement(e){return Gl(e)}query(e,n,i){return CC(e,n,i)}computeStyle(e,n,i){return i||""}animate(e,n,i,r,C,y=[],S){return new Qn(i,r)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=k({token:t,factory:t.\u0275fac})}return t})(),ti=class{static NOOP=new zC},oi=class{};var RT=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]),tc=class extends oi{normalizePropertyName(o,e){return Zl(o)}normalizeStyleValue(o,e,n,i){let r="",C=n.toString().trim();if(RT.has(e)&&n!==0&&n!=="0")if(typeof n=="number")r="px";else{let y=n.match(/^[+-]?[\d\.]+([a-z]*)$/);y&&y[1].length==0&&i.push(ww(o,n))}return C+r}};var oc="*";function kT(t,o){let e=[];return typeof t=="string"?t.split(/\s*,\s*/).forEach(n=>TT(n,e,o)):e.push(t),e}function TT(t,o,e){if(t[0]==":"){let S=OT(t,e);if(typeof S=="function"){o.push(S);return}t=S}let n=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(n==null||n.length<4)return e.push(Nw(t)),o;let i=n[1],r=n[2],C=n[3];o.push(Jw(i,C));let y=i==oc&&C==oc;r[0]=="<"&&!y&&o.push(Jw(C,i))}function OT(t,o){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(e,n)=>parseFloat(n)>parseFloat(e);case":decrement":return(e,n)=>parseFloat(n)<parseFloat(e);default:return o.push(Lw(t)),"* => *"}}var Yl=new Set(["true","1"]),Jl=new Set(["false","0"]);function Jw(t,o){let e=Yl.has(t)||Jl.has(t),n=Yl.has(o)||Jl.has(o);return(i,r)=>{let C=t==oc||t==i,y=o==oc||o==r;return!C&&e&&typeof i=="boolean"&&(C=i?Yl.has(t):Jl.has(t)),!y&&n&&typeof r=="boolean"&&(y=r?Yl.has(o):Jl.has(o)),C&&y}}var lx=":self",ET=new RegExp(`s*${lx}s*,?`,"g");function cx(t,o,e,n){return new PC(t).build(o,e,n)}var Xw="",PC=class{_driver;constructor(o){this._driver=o}build(o,e,n){let i=new RC(e);return this._resetContextStyleTimingState(i),oo(this,Zi(o),i)}_resetContextStyleTimingState(o){o.currentQuerySelector=Xw,o.collectedStyles=new Map,o.collectedStyles.set(Xw,new Map),o.currentTime=0}visitTrigger(o,e){let n=e.queryCount=0,i=e.depCount=0,r=[],C=[];return o.name.charAt(0)=="@"&&e.errors.push(xw()),o.definitions.forEach(y=>{if(this._resetContextStyleTimingState(e),y.type==$e.State){let S=y,A=S.name;A.toString().split(/\s*,\s*/).forEach(J=>{S.name=J,r.push(this.visitState(S,e))}),S.name=A}else if(y.type==$e.Transition){let S=this.visitTransition(y,e);n+=S.queryCount,i+=S.depCount,C.push(S)}else e.errors.push(Mw())}),{type:$e.Trigger,name:o.name,states:r,transitions:C,queryCount:n,depCount:i,options:null}}visitState(o,e){let n=this.visitStyle(o.styles,e),i=o.options&&o.options.params||null;if(n.containsDynamicStyles){let r=new Set,C=i||{};n.styles.forEach(y=>{y instanceof Map&&y.forEach(S=>{yC(S).forEach(A=>{C.hasOwnProperty(A)||r.add(A)})})}),r.size&&e.errors.push(Sw(o.name,[...r.values()]))}return{type:$e.State,name:o.name,style:n,options:i?{params:i}:null}}visitTransition(o,e){e.queryCount=0,e.depCount=0;let n=oo(this,Zi(o.animation),e),i=kT(o.expr,e.errors);return{type:$e.Transition,matchers:i,animation:n,queryCount:e.queryCount,depCount:e.depCount,options:ei(o.options)}}visitSequence(o,e){return{type:$e.Sequence,steps:o.steps.map(n=>oo(this,n,e)),options:ei(o.options)}}visitGroup(o,e){let n=e.currentTime,i=0,r=o.steps.map(C=>{e.currentTime=n;let y=oo(this,C,e);return i=Math.max(i,e.currentTime),y});return e.currentTime=i,{type:$e.Group,steps:r,options:ei(o.options)}}visitAnimate(o,e){let n=LT(o.timings,e.errors);e.currentAnimateTimings=n;let i,r=o.styles?o.styles:nC({});if(r.type==$e.Keyframes)i=this.visitKeyframes(r,e);else{let C=o.styles,y=!1;if(!C){y=!0;let A={};n.easing&&(A.easing=n.easing),C=nC(A)}e.currentTime+=n.duration+n.delay;let S=this.visitStyle(C,e);S.isEmptyStep=y,i=S}return e.currentAnimateTimings=null,{type:$e.Animate,timings:n,style:i,options:null}}visitStyle(o,e){let n=this._makeStyleAst(o,e);return this._validateStyleAst(n,e),n}_makeStyleAst(o,e){let n=[],i=Array.isArray(o.styles)?o.styles:[o.styles];for(let y of i)typeof y=="string"?y===Po?n.push(y):e.errors.push(Pw(y)):n.push(new Map(Object.entries(y)));let r=!1,C=null;return n.forEach(y=>{if(y instanceof Map&&(y.has("easing")&&(C=y.get("easing"),y.delete("easing")),!r)){for(let S of y.values())if(S.toString().indexOf(hC)>=0){r=!0;break}}}),{type:$e.Style,styles:n,easing:C,offset:o.offset,containsDynamicStyles:r,options:null}}_validateStyleAst(o,e){let n=e.currentAnimateTimings,i=e.currentTime,r=e.currentTime;n&&r>0&&(r-=n.duration+n.delay),o.styles.forEach(C=>{typeof C!="string"&&C.forEach((y,S)=>{let A=e.collectedStyles.get(e.currentQuerySelector),J=A.get(S),X=!0;J&&(r!=i&&r>=J.startTime&&i<=J.endTime&&(e.errors.push(Rw(S,J.startTime,J.endTime,r,i)),X=!1),r=J.startTime),X&&A.set(S,{startTime:r,endTime:i}),e.options&&Zw(y,e.options,e.errors)})})}visitKeyframes(o,e){let n={type:$e.Keyframes,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push(kw()),n;let i=1,r=0,C=[],y=!1,S=!1,A=0,J=o.steps.map(kt=>{let Ot=this._makeStyleAst(kt,e),Ht=Ot.offset!=null?Ot.offset:NT(Ot.styles),Dt=0;return Ht!=null&&(r++,Dt=Ot.offset=Ht),S=S||Dt<0||Dt>1,y=y||Dt<A,A=Dt,C.push(Dt),Ot});S&&e.errors.push(Tw()),y&&e.errors.push(Ow());let X=o.steps.length,Be=0;r>0&&r<X?e.errors.push(Ew()):r==0&&(Be=i/(X-1));let Ie=X-1,_e=e.currentTime,Te=e.currentAnimateTimings,rt=Te.duration;return J.forEach((kt,Ot)=>{let Ht=Be>0?Ot==Ie?1:Be*Ot:C[Ot],Dt=Ht*rt;e.currentTime=_e+Te.delay+Dt,Te.duration=Dt,this._validateStyleAst(kt,e),kt.offset=Ht,n.styles.push(kt)}),n}visitReference(o,e){return{type:$e.Reference,animation:oo(this,Zi(o.animation),e),options:ei(o.options)}}visitAnimateChild(o,e){return e.depCount++,{type:$e.AnimateChild,options:ei(o.options)}}visitAnimateRef(o,e){return{type:$e.AnimateRef,animation:this.visitReference(o.animation,e),options:ei(o.options)}}visitQuery(o,e){let n=e.currentQuerySelector,i=o.options||{};e.queryCount++,e.currentQuery=o;let[r,C]=IT(o.selector);e.currentQuerySelector=n.length?n+" "+r:r,to(e.collectedStyles,e.currentQuerySelector,new Map);let y=oo(this,Zi(o.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:$e.Query,selector:r,limit:i.limit||0,optional:!!i.optional,includeSelf:C,animation:y,originalSelector:o.selector,options:ei(o.options)}}visitStagger(o,e){e.currentQuery||e.errors.push(Iw());let n=o.timings==="full"?{duration:0,delay:0,easing:"full"}:xr(o.timings,e.errors,!0);return{type:$e.Stagger,animation:oo(this,Zi(o.animation),e),timings:n,options:null}}};function IT(t){let o=!!t.split(/\s*,\s*/).find(e=>e==lx);return o&&(t=t.replace(ET,"")),t=t.replace(/@\*/g,wr).replace(/@\w+/g,e=>wr+"-"+e.slice(1)).replace(/:animating/g,Kl),[t,o]}function AT(t){return t?Y({},t):null}var RC=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(o){this.errors=o}};function NT(t){if(typeof t=="string")return null;let o=null;if(Array.isArray(t))t.forEach(e=>{if(e instanceof Map&&e.has("offset")){let n=e;o=parseFloat(n.get("offset")),n.delete("offset")}});else if(t instanceof Map&&t.has("offset")){let e=t;o=parseFloat(e.get("offset")),e.delete("offset")}return o}function LT(t,o){if(t.hasOwnProperty("duration"))return t;if(typeof t=="number"){let r=xr(t,o).duration;return vC(r,0,"")}let e=t;if(e.split(/\s+/).some(r=>r.charAt(0)=="{"&&r.charAt(1)=="{")){let r=vC(0,0,"");return r.dynamic=!0,r.strValue=e,r}let i=xr(e,o);return vC(i.duration,i.delay,i.easing)}function ei(t){return t?(t=Y({},t),t.params&&(t.params=AT(t.params))):t={},t}function vC(t,o,e){return{duration:t,delay:o,easing:e}}function DC(t,o,e,n,i,r,C=null,y=!1){return{type:1,element:t,keyframes:o,preStyleProps:e,postStyleProps:n,duration:i,delay:r,totalTime:i+r,easing:C,subTimeline:y}}var Sr=class{_map=new Map;get(o){return this._map.get(o)||[]}append(o,e){let n=this._map.get(o);n||this._map.set(o,n=[]),n.push(...e)}has(o){return this._map.has(o)}clear(){this._map.clear()}},BT=1,zT=":enter",DT=new RegExp(zT,"g"),FT=":leave",jT=new RegExp(FT,"g");function dx(t,o,e,n,i,r=new Map,C=new Map,y,S,A=[]){return new kC().buildKeyframes(t,o,e,n,i,r,C,y,S,A)}var kC=class{buildKeyframes(o,e,n,i,r,C,y,S,A,J=[]){A=A||new Sr;let X=new TC(o,e,A,i,r,J,[]);X.options=S;let Be=S.delay?qo(S.delay):0;X.currentTimeline.delayNextStep(Be),X.currentTimeline.setStyles([C],null,X.errors,S),oo(this,n,X);let Ie=X.timelines.filter(_e=>_e.containsAnimation());if(Ie.length&&y.size){let _e;for(let Te=Ie.length-1;Te>=0;Te--){let rt=Ie[Te];if(rt.element===e){_e=rt;break}}_e&&!_e.allowOnlyTimelineStyles()&&_e.setStyles([y],null,X.errors,S)}return Ie.length?Ie.map(_e=>_e.buildKeyframes()):[DC(e,[],[],[],0,Be,"",!1)]}visitTrigger(o,e){}visitState(o,e){}visitTransition(o,e){}visitAnimateChild(o,e){let n=e.subInstructions.get(e.element);if(n){let i=e.createSubContext(o.options),r=e.currentTimeline.currentTime,C=this._visitSubInstructions(n,i,i.options);r!=C&&e.transformIntoNewTimeline(C)}e.previousNode=o}visitAnimateRef(o,e){let n=e.createSubContext(o.options);n.transformIntoNewTimeline(),this._applyAnimationRefDelays([o.options,o.animation.options],e,n),this.visitReference(o.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=o}_applyAnimationRefDelays(o,e,n){for(let i of o){let r=i?.delay;if(r){let C=typeof r=="number"?r:qo(Qi(r,i?.params??{},e.errors));n.delayNextStep(C)}}}_visitSubInstructions(o,e,n){let r=e.currentTimeline.currentTime,C=n.duration!=null?qo(n.duration):null,y=n.delay!=null?qo(n.delay):null;return C!==0&&o.forEach(S=>{let A=e.appendInstructionToTimeline(S,C,y);r=Math.max(r,A.duration+A.delay)}),r}visitReference(o,e){e.updateOptions(o.options,!0),oo(this,o.animation,e),e.previousNode=o}visitSequence(o,e){let n=e.subContextCount,i=e,r=o.options;if(r&&(r.params||r.delay)&&(i=e.createSubContext(r),i.transformIntoNewTimeline(),r.delay!=null)){i.previousNode.type==$e.Style&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=nc);let C=qo(r.delay);i.delayNextStep(C)}o.steps.length&&(o.steps.forEach(C=>oo(this,C,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>n&&i.transformIntoNewTimeline()),e.previousNode=o}visitGroup(o,e){let n=[],i=e.currentTimeline.currentTime,r=o.options&&o.options.delay?qo(o.options.delay):0;o.steps.forEach(C=>{let y=e.createSubContext(o.options);r&&y.delayNextStep(r),oo(this,C,y),i=Math.max(i,y.currentTimeline.currentTime),n.push(y.currentTimeline)}),n.forEach(C=>e.currentTimeline.mergeTimelineCollectedStyles(C)),e.transformIntoNewTimeline(i),e.previousNode=o}_visitTiming(o,e){if(o.dynamic){let n=o.strValue,i=e.params?Qi(n,e.params,e.errors):n;return xr(i,e.errors)}else return{duration:o.duration,delay:o.delay,easing:o.easing}}visitAnimate(o,e){let n=e.currentAnimateTimings=this._visitTiming(o.timings,e),i=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),i.snapshotCurrentStyles());let r=o.style;r.type==$e.Keyframes?this.visitKeyframes(r,e):(e.incrementTime(n.duration),this.visitStyle(r,e),i.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=o}visitStyle(o,e){let n=e.currentTimeline,i=e.currentAnimateTimings;!i&&n.hasCurrentStyleProperties()&&n.forwardFrame();let r=i&&i.easing||o.easing;o.isEmptyStep?n.applyEmptyStep(r):n.setStyles(o.styles,r,e.errors,e.options),e.previousNode=o}visitKeyframes(o,e){let n=e.currentAnimateTimings,i=e.currentTimeline.duration,r=n.duration,y=e.createSubContext().currentTimeline;y.easing=n.easing,o.styles.forEach(S=>{let A=S.offset||0;y.forwardTime(A*r),y.setStyles(S.styles,S.easing,e.errors,e.options),y.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(y),e.transformIntoNewTimeline(i+r),e.previousNode=o}visitQuery(o,e){let n=e.currentTimeline.currentTime,i=o.options||{},r=i.delay?qo(i.delay):0;r&&(e.previousNode.type===$e.Style||n==0&&e.currentTimeline.hasCurrentStyleProperties())&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=nc);let C=n,y=e.invokeQuery(o.selector,o.originalSelector,o.limit,o.includeSelf,!!i.optional,e.errors);e.currentQueryTotal=y.length;let S=null;y.forEach((A,J)=>{e.currentQueryIndex=J;let X=e.createSubContext(o.options,A);r&&X.delayNextStep(r),A===e.element&&(S=X.currentTimeline),oo(this,o.animation,X),X.currentTimeline.applyStylesToKeyframe();let Be=X.currentTimeline.currentTime;C=Math.max(C,Be)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(C),S&&(e.currentTimeline.mergeTimelineCollectedStyles(S),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=o}visitStagger(o,e){let n=e.parentContext,i=e.currentTimeline,r=o.timings,C=Math.abs(r.duration),y=C*(e.currentQueryTotal-1),S=C*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":S=y-S;break;case"full":S=n.currentStaggerTime;break}let J=e.currentTimeline;S&&J.delayNextStep(S);let X=J.currentTime;oo(this,o.animation,e),e.previousNode=o,n.currentStaggerTime=i.currentTime-X+(i.startTime-n.currentTimeline.startTime)}},nc={},TC=class t{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=nc;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(o,e,n,i,r,C,y,S){this._driver=o,this.element=e,this.subInstructions=n,this._enterClassName=i,this._leaveClassName=r,this.errors=C,this.timelines=y,this.currentTimeline=S||new ic(this._driver,e,0),y.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(o,e){if(!o)return;let n=o,i=this.options;n.duration!=null&&(i.duration=qo(n.duration)),n.delay!=null&&(i.delay=qo(n.delay));let r=n.params;if(r){let C=i.params;C||(C=this.options.params={}),Object.keys(r).forEach(y=>{(!e||!C.hasOwnProperty(y))&&(C[y]=Qi(r[y],C,this.errors))})}}_copyOptions(){let o={};if(this.options){let e=this.options.params;if(e){let n=o.params={};Object.keys(e).forEach(i=>{n[i]=e[i]})}}return o}createSubContext(o=null,e,n){let i=e||this.element,r=new t(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,n||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(o),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r}transformIntoNewTimeline(o){return this.previousNode=nc,this.currentTimeline=this.currentTimeline.fork(this.element,o),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(o,e,n){let i={duration:e??o.duration,delay:this.currentTimeline.currentTime+(n??0)+o.delay,easing:""},r=new OC(this._driver,o.element,o.keyframes,o.preStyleProps,o.postStyleProps,i,o.stretchStartingKeyframe);return this.timelines.push(r),i}incrementTime(o){this.currentTimeline.forwardTime(this.currentTimeline.duration+o)}delayNextStep(o){o>0&&this.currentTimeline.delayNextStep(o)}invokeQuery(o,e,n,i,r,C){let y=[];if(i&&y.push(this.element),o.length>0){o=o.replace(DT,"."+this._enterClassName),o=o.replace(jT,"."+this._leaveClassName);let S=n!=1,A=this._driver.query(this.element,o,S);n!==0&&(A=n<0?A.slice(A.length+n,A.length):A.slice(0,n)),y.push(...A)}return!r&&y.length==0&&C.push(Aw(e)),y}},ic=class t{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(o,e,n,i){this._driver=o,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=i,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(o){let e=this._keyframes.size===1&&this._pendingStyles.size;this.duration||e?(this.forwardTime(this.currentTime+o),e&&this.snapshotCurrentStyles()):this.startTime+=o}fork(o,e){return this.applyStylesToKeyframe(),new t(this._driver,o,e||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=BT,this._loadKeyframe()}forwardTime(o){this.applyStylesToKeyframe(),this.duration=o,this._loadKeyframe()}_updateStyle(o,e){this._localTimelineStyles.set(o,e),this._globalTimelineStyles.set(o,e),this._styleSummary.set(o,{time:this.currentTime,value:e})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(o){o&&this._previousKeyframe.set("easing",o);for(let[e,n]of this._globalTimelineStyles)this._backFill.set(e,n||Po),this._currentKeyframe.set(e,Po);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(o,e,n,i){e&&this._previousKeyframe.set("easing",e);let r=i&&i.params||{},C=$T(o,this._globalTimelineStyles);for(let[y,S]of C){let A=Qi(S,r,n);this._pendingStyles.set(y,A),this._localTimelineStyles.has(y)||this._backFill.set(y,this._globalTimelineStyles.get(y)??Po),this._updateStyle(y,A)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((o,e)=>{this._currentKeyframe.set(e,o)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((o,e)=>{this._currentKeyframe.has(e)||this._currentKeyframe.set(e,o)}))}snapshotCurrentStyles(){for(let[o,e]of this._localTimelineStyles)this._pendingStyles.set(o,e),this._updateStyle(o,e)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let o=[];for(let e in this._currentKeyframe)o.push(e);return o}mergeTimelineCollectedStyles(o){o._styleSummary.forEach((e,n)=>{let i=this._styleSummary.get(n);(!i||e.time>i.time)&&this._updateStyle(n,e.value)})}buildKeyframes(){this.applyStylesToKeyframe();let o=new Set,e=new Set,n=this._keyframes.size===1&&this.duration===0,i=[];this._keyframes.forEach((y,S)=>{let A=new Map([...this._backFill,...y]);A.forEach((J,X)=>{J===Ka?o.add(X):J===Po&&e.add(X)}),n||A.set("offset",S/this.duration),i.push(A)});let r=[...o.values()],C=[...e.values()];if(n){let y=i[0],S=new Map(y);y.set("offset",0),S.set("offset",1),i=[y,S]}return DC(this.element,i,r,C,this.duration,this.startTime,this.easing,!1)}},OC=class extends ic{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(o,e,n,i,r,C,y=!1){super(o,e,C.delay),this.keyframes=n,this.preStyleProps=i,this.postStyleProps=r,this._stretchStartingKeyframe=y,this.timings={duration:C.duration,delay:C.delay,easing:C.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let o=this.keyframes,{delay:e,duration:n,easing:i}=this.timings;if(this._stretchStartingKeyframe&&e){let r=[],C=n+e,y=e/C,S=new Map(o[0]);S.set("offset",0),r.push(S);let A=new Map(o[0]);A.set("offset",ex(y)),r.push(A);let J=o.length-1;for(let X=1;X<=J;X++){let Be=new Map(o[X]),Ie=Be.get("offset"),_e=e+Ie*n;Be.set("offset",ex(_e/C)),r.push(Be)}n=C,e=0,i="",o=r}return DC(this.element,o,this.preStyleProps,this.postStyleProps,n,e,i,!0)}};function ex(t,o=3){let e=Math.pow(10,o-1);return Math.round(t*e)/e}function $T(t,o){let e=new Map,n;return t.forEach(i=>{if(i==="*"){n??=o.keys();for(let r of n)e.set(r,Po)}else for(let[r,C]of i)e.set(r,C)}),e}function tx(t,o,e,n,i,r,C,y,S,A,J,X,Be){return{type:0,element:t,triggerName:o,isRemovalTransition:i,fromState:e,fromStyles:r,toState:n,toStyles:C,timelines:y,queriedElements:S,preStyleProps:A,postStyleProps:J,totalTime:X,errors:Be}}var wC={},ac=class{_triggerName;ast;_stateStyles;constructor(o,e,n){this._triggerName=o,this.ast=e,this._stateStyles=n}match(o,e,n,i){return UT(this.ast.matchers,o,e,n,i)}buildStyles(o,e,n){let i=this._stateStyles.get("*");return o!==void 0&&(i=this._stateStyles.get(o?.toString())||i),i?i.buildStyles(e,n):new Map}build(o,e,n,i,r,C,y,S,A,J){let X=[],Be=this.ast.options&&this.ast.options.params||wC,Ie=y&&y.params||wC,_e=this.buildStyles(n,Ie,X),Te=S&&S.params||wC,rt=this.buildStyles(i,Te,X),kt=new Set,Ot=new Map,Ht=new Map,Dt=i==="void",ii={params:mx(Te,Be),delay:this.ast.options?.delay},To=J?[]:dx(o,e,this.ast.animation,r,C,_e,rt,ii,A,X),Gt=0;return To.forEach(Kt=>{Gt=Math.max(Kt.duration+Kt.delay,Gt)}),X.length?tx(e,this._triggerName,n,i,Dt,_e,rt,[],[],Ot,Ht,Gt,X):(To.forEach(Kt=>{let Vn=Kt.element,ai=to(Ot,Vn,new Set);Kt.preStyleProps.forEach(qn=>ai.add(qn));let QC=to(Ht,Vn,new Set);Kt.postStyleProps.forEach(qn=>QC.add(qn)),Vn!==e&&kt.add(Vn)}),tx(e,this._triggerName,n,i,Dt,_e,rt,To,[...kt.values()],Ot,Ht,Gt))}};function UT(t,o,e,n,i){return t.some(r=>r(o,e,n,i))}function mx(t,o){let e=Y({},o);return Object.entries(t).forEach(([n,i])=>{i!=null&&(e[n]=i)}),e}var EC=class{styles;defaultParams;normalizer;constructor(o,e,n){this.styles=o,this.defaultParams=e,this.normalizer=n}buildStyles(o,e){let n=new Map,i=mx(o,this.defaultParams);return this.styles.styles.forEach(r=>{typeof r!="string"&&r.forEach((C,y)=>{C&&(C=Qi(C,i,e));let S=this.normalizer.normalizePropertyName(y,e);C=this.normalizer.normalizeStyleValue(y,S,C,e),n.set(y,C)})}),n}};function VT(t,o,e){return new IC(t,o,e)}var IC=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(o,e,n){this.name=o,this.ast=e,this._normalizer=n,e.states.forEach(i=>{let r=i.options&&i.options.params||{};this.states.set(i.name,new EC(i.style,r,n))}),ox(this.states,"true","1"),ox(this.states,"false","0"),e.transitions.forEach(i=>{this.transitionFactories.push(new ac(o,i,this.states))}),this.fallbackTransition=qT(o,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(o,e,n,i){return this.transitionFactories.find(C=>C.match(o,e,n,i))||null}matchStyles(o,e,n){return this.fallbackTransition.buildStyles(o,e,n)}};function qT(t,o,e){let n=[(C,y)=>!0],i={type:$e.Sequence,steps:[],options:null},r={type:$e.Transition,animation:i,matchers:n,options:null,queryCount:0,depCount:0};return new ac(t,r,o)}function ox(t,o,e){t.has(o)?t.has(e)||t.set(e,t.get(o)):t.has(e)&&t.set(o,t.get(e))}var HT=new Sr,AC=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(o,e,n){this.bodyNode=o,this._driver=e,this._normalizer=n}register(o,e){let n=[],i=[],r=cx(this._driver,e,n,i);if(n.length)throw zw(n);this._animations.set(o,r)}_buildPlayer(o,e,n){let i=o.element,r=uC(this._normalizer,o.keyframes,e,n);return this._driver.animate(i,r,o.duration,o.delay,o.easing,[],!0)}create(o,e,n={}){let i=[],r=this._animations.get(o),C,y=new Map;if(r?(C=dx(this._driver,e,r,bC,Wl,new Map,new Map,n,HT,i),C.forEach(J=>{let X=to(y,J.element,new Map);J.postStyleProps.forEach(Be=>X.set(Be,null))})):(i.push(Dw()),C=[]),i.length)throw Fw(i);y.forEach((J,X)=>{J.forEach((Be,Ie)=>{J.set(Ie,this._driver.computeStyle(X,Ie,Po))})});let S=C.map(J=>{let X=y.get(J.element);return this._buildPlayer(J,new Map,X)}),A=on(S);return this._playersById.set(o,A),A.onDestroy(()=>this.destroy(o)),this.players.push(A),A}destroy(o){let e=this._getPlayer(o);e.destroy(),this._playersById.delete(o);let n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}_getPlayer(o){let e=this._playersById.get(o);if(!e)throw jw(o);return e}listen(o,e,n,i){let r=Hl(e,"","","");return ql(this._getPlayer(o),n,r,i),()=>{}}command(o,e,n,i){if(n=="register"){this.register(o,i[0]);return}if(n=="create"){let C=i[0]||{};this.create(o,e,C);return}let r=this._getPlayer(o);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(o);break}}},nx="ng-animate-queued",GT=".ng-animate-queued",xC="ng-animate-disabled",WT=".ng-animate-disabled",KT="ng-star-inserted",ZT=".ng-star-inserted",QT=[],px={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},YT={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ko="__ng_removed",Pr=class{namespaceId;value;options;get params(){return this.options.params}constructor(o,e=""){this.namespaceId=e;let n=o&&o.hasOwnProperty("value"),i=n?o.value:o;if(this.value=XT(i),n){let r=o,{value:C}=r,y=rs(r,["value"]);this.options=y}else this.options={};this.options.params||(this.options.params={})}absorbOptions(o){let e=o.params;if(e){let n=this.options.params;Object.keys(e).forEach(i=>{n[i]==null&&(n[i]=e[i])})}}},Mr="void",MC=new Pr(Mr),NC=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(o,e,n){this.id=o,this.hostElement=e,this._engine=n,this._hostClassName="ng-tns-"+o,wo(e,this._hostClassName)}listen(o,e,n,i){if(!this._triggers.has(e))throw $w(n,e);if(n==null||n.length==0)throw Uw(e);if(!e2(n))throw Vw(n,e);let r=to(this._elementListeners,o,[]),C={name:e,phase:n,callback:i};r.push(C);let y=to(this._engine.statesByElement,o,new Map);return y.has(e)||(wo(o,vr),wo(o,vr+"-"+e),y.set(e,MC)),()=>{this._engine.afterFlush(()=>{let S=r.indexOf(C);S>=0&&r.splice(S,1),this._triggers.has(e)||y.delete(e)})}}register(o,e){return this._triggers.has(o)?!1:(this._triggers.set(o,e),!0)}_getTrigger(o){let e=this._triggers.get(o);if(!e)throw qw(o);return e}trigger(o,e,n,i=!0){let r=this._getTrigger(e),C=new Rr(this.id,e,o),y=this._engine.statesByElement.get(o);y||(wo(o,vr),wo(o,vr+"-"+e),this._engine.statesByElement.set(o,y=new Map));let S=y.get(e),A=new Pr(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&S&&A.absorbOptions(S.options),y.set(e,A),S||(S=MC),!(A.value===Mr)&&S.value===A.value){if(!n2(S.params,A.params)){let Te=[],rt=r.matchStyles(S.value,S.params,Te),kt=r.matchStyles(A.value,A.params,Te);Te.length?this._engine.reportError(Te):this._engine.afterFlush(()=>{Bn(o,rt),Ro(o,kt)})}return}let Be=to(this._engine.playersByElement,o,[]);Be.forEach(Te=>{Te.namespaceId==this.id&&Te.triggerName==e&&Te.queued&&Te.destroy()});let Ie=r.matchTransition(S.value,A.value,o,A.params),_e=!1;if(!Ie){if(!i)return;Ie=r.fallbackTransition,_e=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:e,transition:Ie,fromState:S,toState:A,player:C,isFallbackTransition:_e}),_e||(wo(o,nx),C.onStart(()=>{Yi(o,nx)})),C.onDone(()=>{let Te=this.players.indexOf(C);Te>=0&&this.players.splice(Te,1);let rt=this._engine.playersByElement.get(o);if(rt){let kt=rt.indexOf(C);kt>=0&&rt.splice(kt,1)}}),this.players.push(C),Be.push(C),C}deregister(o){this._triggers.delete(o),this._engine.statesByElement.forEach(e=>e.delete(o)),this._elementListeners.forEach((e,n)=>{this._elementListeners.set(n,e.filter(i=>i.name!=o))})}clearElementCache(o){this._engine.statesByElement.delete(o),this._elementListeners.delete(o);let e=this._engine.playersByElement.get(o);e&&(e.forEach(n=>n.destroy()),this._engine.playersByElement.delete(o))}_signalRemovalForInnerTriggers(o,e){let n=this._engine.driver.query(o,wr,!0);n.forEach(i=>{if(i[ko])return;let r=this._engine.fetchNamespacesByElement(i);r.size?r.forEach(C=>C.triggerLeaveAnimation(i,e,!1,!0)):this.clearElementCache(i)}),this._engine.afterFlushAnimationsDone(()=>n.forEach(i=>this.clearElementCache(i)))}triggerLeaveAnimation(o,e,n,i){let r=this._engine.statesByElement.get(o),C=new Map;if(r){let y=[];if(r.forEach((S,A)=>{if(C.set(A,S.value),this._triggers.has(A)){let J=this.trigger(o,A,Mr,i);J&&y.push(J)}}),y.length)return this._engine.markElementAsRemoved(this.id,o,!0,e,C),n&&on(y).onDone(()=>this._engine.processLeaveNode(o)),!0}return!1}prepareLeaveAnimationListeners(o){let e=this._elementListeners.get(o),n=this._engine.statesByElement.get(o);if(e&&n){let i=new Set;e.forEach(r=>{let C=r.name;if(i.has(C))return;i.add(C);let S=this._triggers.get(C).fallbackTransition,A=n.get(C)||MC,J=new Pr(Mr),X=new Rr(this.id,C,o);this._engine.totalQueuedPlayers++,this._queue.push({element:o,triggerName:C,transition:S,fromState:A,toState:J,player:X,isFallbackTransition:!0})})}}removeNode(o,e){let n=this._engine;if(o.childElementCount&&this._signalRemovalForInnerTriggers(o,e),this.triggerLeaveAnimation(o,e,!0))return;let i=!1;if(n.totalAnimations){let r=n.players.length?n.playersByQueriedElement.get(o):[];if(r&&r.length)i=!0;else{let C=o;for(;C=C.parentNode;)if(n.statesByElement.get(C)){i=!0;break}}}if(this.prepareLeaveAnimationListeners(o),i)n.markElementAsRemoved(this.id,o,!1,e);else{let r=o[ko];(!r||r===px)&&(n.afterFlush(()=>this.clearElementCache(o)),n.destroyInnerAnimations(o),n._onRemovalComplete(o,e))}}insertNode(o,e){wo(o,this._hostClassName)}drainQueuedTransitions(o){let e=[];return this._queue.forEach(n=>{let i=n.player;if(i.destroyed)return;let r=n.element,C=this._elementListeners.get(r);C&&C.forEach(y=>{if(y.name==n.triggerName){let S=Hl(r,n.triggerName,n.fromState.value,n.toState.value);S._data=o,ql(n.player,y.phase,S,y.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):e.push(n)}),this._queue=[],e.sort((n,i)=>{let r=n.transition.ast.depCount,C=i.transition.ast.depCount;return r==0||C==0?r-C:this._engine.driver.containsElement(n.element,i.element)?1:-1})}destroy(o){this.players.forEach(e=>e.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,o)}},LC=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(o,e)=>{};_onRemovalComplete(o,e){this.onRemovalComplete(o,e)}constructor(o,e,n){this.bodyNode=o,this.driver=e,this._normalizer=n}get queuedPlayers(){let o=[];return this._namespaceList.forEach(e=>{e.players.forEach(n=>{n.queued&&o.push(n)})}),o}createNamespace(o,e){let n=new NC(o,e,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,e)?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[o]=n}_balanceNamespaceList(o,e){let n=this._namespaceList,i=this.namespacesByHostElement;if(n.length-1>=0){let C=!1,y=this.driver.getParentElement(e);for(;y;){let S=i.get(y);if(S){let A=n.indexOf(S);n.splice(A+1,0,o),C=!0;break}y=this.driver.getParentElement(y)}C||n.unshift(o)}else n.push(o);return i.set(e,o),o}register(o,e){let n=this._namespaceLookup[o];return n||(n=this.createNamespace(o,e)),n}registerTrigger(o,e,n){let i=this._namespaceLookup[o];i&&i.register(e,n)&&this.totalAnimations++}destroy(o,e){o&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let n=this._fetchNamespace(o);this.namespacesByHostElement.delete(n.hostElement);let i=this._namespaceList.indexOf(n);i>=0&&this._namespaceList.splice(i,1),n.destroy(e),delete this._namespaceLookup[o]}))}_fetchNamespace(o){return this._namespaceLookup[o]}fetchNamespacesByElement(o){let e=new Set,n=this.statesByElement.get(o);if(n){for(let i of n.values())if(i.namespaceId){let r=this._fetchNamespace(i.namespaceId);r&&e.add(r)}}return e}trigger(o,e,n,i){if(Xl(e)){let r=this._fetchNamespace(o);if(r)return r.trigger(e,n,i),!0}return!1}insertNode(o,e,n,i){if(!Xl(e))return;let r=e[ko];if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;let C=this.collectedLeaveElements.indexOf(e);C>=0&&this.collectedLeaveElements.splice(C,1)}if(o){let C=this._fetchNamespace(o);C&&C.insertNode(e,n)}i&&this.collectEnterElement(e)}collectEnterElement(o){this.collectedEnterElements.push(o)}markElementAsDisabled(o,e){e?this.disabledNodes.has(o)||(this.disabledNodes.add(o),wo(o,xC)):this.disabledNodes.has(o)&&(this.disabledNodes.delete(o),Yi(o,xC))}removeNode(o,e,n){if(Xl(e)){let i=o?this._fetchNamespace(o):null;i?i.removeNode(e,n):this.markElementAsRemoved(o,e,!1,n);let r=this.namespacesByHostElement.get(e);r&&r.id!==o&&r.removeNode(e,n)}else this._onRemovalComplete(e,n)}markElementAsRemoved(o,e,n,i,r){this.collectedLeaveElements.push(e),e[ko]={namespaceId:o,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1,previousTriggersValues:r}}listen(o,e,n,i,r){return Xl(e)?this._fetchNamespace(o).listen(e,n,i,r):()=>{}}_buildInstruction(o,e,n,i,r){return o.transition.build(this.driver,o.element,o.fromState.value,o.toState.value,n,i,o.fromState.options,o.toState.options,e,r)}destroyInnerAnimations(o){let e=this.driver.query(o,wr,!0);e.forEach(n=>this.destroyActiveAnimationsForElement(n)),this.playersByQueriedElement.size!=0&&(e=this.driver.query(o,Kl,!0),e.forEach(n=>this.finishActiveQueriedAnimationOnElement(n)))}destroyActiveAnimationsForElement(o){let e=this.playersByElement.get(o);e&&e.forEach(n=>{n.queued?n.markedForDestroy=!0:n.destroy()})}finishActiveQueriedAnimationOnElement(o){let e=this.playersByQueriedElement.get(o);e&&e.forEach(n=>n.finish())}whenRenderingDone(){return new Promise(o=>{if(this.players.length)return on(this.players).onDone(()=>o());o()})}processLeaveNode(o){let e=o[ko];if(e&&e.setForRemoval){if(o[ko]=px,e.namespaceId){this.destroyInnerAnimations(o);let n=this._fetchNamespace(e.namespaceId);n&&n.clearElementCache(o)}this._onRemovalComplete(o,e.setForRemoval)}o.classList?.contains(xC)&&this.markElementAsDisabled(o,!1),this.driver.query(o,WT,!0).forEach(n=>{this.markElementAsDisabled(n,!1)})}flush(o=-1){let e=[];if(this.newHostElements.size&&(this.newHostElements.forEach((n,i)=>this._balanceNamespaceList(n,i)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let n=0;n<this.collectedEnterElements.length;n++){let i=this.collectedEnterElements[n];wo(i,KT)}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){let n=[];try{e=this._flushAnimations(n,o)}finally{for(let i=0;i<n.length;i++)n[i]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++){let i=this.collectedLeaveElements[n];this.processLeaveNode(i)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(n=>n()),this._flushFns=[],this._whenQuietFns.length){let n=this._whenQuietFns;this._whenQuietFns=[],e.length?on(e).onDone(()=>{n.forEach(i=>i())}):n.forEach(i=>i())}}reportError(o){throw Hw(o)}_flushAnimations(o,e){let n=new Sr,i=[],r=new Map,C=[],y=new Map,S=new Map,A=new Map,J=new Set;this.disabledNodes.forEach(se=>{J.add(se);let ye=this.driver.query(se,GT,!0);for(let Se=0;Se<ye.length;Se++)J.add(ye[Se])});let X=this.bodyNode,Be=Array.from(this.statesByElement.keys()),Ie=rx(Be,this.collectedEnterElements),_e=new Map,Te=0;Ie.forEach((se,ye)=>{let Se=bC+Te++;_e.set(ye,Se),se.forEach(Ze=>wo(Ze,Se))});let rt=[],kt=new Set,Ot=new Set;for(let se=0;se<this.collectedLeaveElements.length;se++){let ye=this.collectedLeaveElements[se],Se=ye[ko];Se&&Se.setForRemoval&&(rt.push(ye),kt.add(ye),Se.hasAnimation?this.driver.query(ye,ZT,!0).forEach(Ze=>kt.add(Ze)):Ot.add(ye))}let Ht=new Map,Dt=rx(Be,Array.from(kt));Dt.forEach((se,ye)=>{let Se=Wl+Te++;Ht.set(ye,Se),se.forEach(Ze=>wo(Ze,Se))}),o.push(()=>{Ie.forEach((se,ye)=>{let Se=_e.get(ye);se.forEach(Ze=>Yi(Ze,Se))}),Dt.forEach((se,ye)=>{let Se=Ht.get(ye);se.forEach(Ze=>Yi(Ze,Se))}),rt.forEach(se=>{this.processLeaveNode(se)})});let ii=[],To=[];for(let se=this._namespaceList.length-1;se>=0;se--)this._namespaceList[se].drainQueuedTransitions(e).forEach(Se=>{let Ze=Se.player,Et=Se.element;if(ii.push(Ze),this.collectedEnterElements.length){let Ft=Et[ko];if(Ft&&Ft.setForMove){if(Ft.previousTriggersValues&&Ft.previousTriggersValues.has(Se.triggerName)){let Hn=Ft.previousTriggersValues.get(Se.triggerName),mo=this.statesByElement.get(Se.element);if(mo&&mo.has(Se.triggerName)){let as=mo.get(Se.triggerName);as.value=Hn,mo.set(Se.triggerName,as)}}Ze.destroy();return}}let Oo=!X||!this.driver.containsElement(X,Et),ao=Ht.get(Et),rn=_e.get(Et),ft=this._buildInstruction(Se,n,rn,ao,Oo);if(ft.errors&&ft.errors.length){To.push(ft);return}if(Oo){Ze.onStart(()=>Bn(Et,ft.fromStyles)),Ze.onDestroy(()=>Ro(Et,ft.toStyles)),i.push(Ze);return}if(Se.isFallbackTransition){Ze.onStart(()=>Bn(Et,ft.fromStyles)),Ze.onDestroy(()=>Ro(Et,ft.toStyles)),i.push(Ze);return}let XC=[];ft.timelines.forEach(Ft=>{Ft.stretchStartingKeyframe=!0,this.disabledNodes.has(Ft.element)||XC.push(Ft)}),ft.timelines=XC,n.append(Et,ft.timelines);let VR={instruction:ft,player:Ze,element:Et};C.push(VR),ft.queriedElements.forEach(Ft=>to(y,Ft,[]).push(Ze)),ft.preStyleProps.forEach((Ft,Hn)=>{if(Ft.size){let mo=S.get(Hn);mo||S.set(Hn,mo=new Set),Ft.forEach((as,Kg)=>mo.add(Kg))}}),ft.postStyleProps.forEach((Ft,Hn)=>{let mo=A.get(Hn);mo||A.set(Hn,mo=new Set),Ft.forEach((as,Kg)=>mo.add(Kg))})});if(To.length){let se=[];To.forEach(ye=>{se.push(Gw(ye.triggerName,ye.errors))}),ii.forEach(ye=>ye.destroy()),this.reportError(se)}let Gt=new Map,Kt=new Map;C.forEach(se=>{let ye=se.element;n.has(ye)&&(Kt.set(ye,ye),this._beforeAnimationBuild(se.player.namespaceId,se.instruction,Gt))}),i.forEach(se=>{let ye=se.element;this._getPreviousPlayers(ye,!1,se.namespaceId,se.triggerName,null).forEach(Ze=>{to(Gt,ye,[]).push(Ze),Ze.destroy()})});let Vn=rt.filter(se=>sx(se,S,A)),ai=new Map;ax(ai,this.driver,Ot,A,Po).forEach(se=>{sx(se,S,A)&&Vn.push(se)});let qn=new Map;Ie.forEach((se,ye)=>{ax(qn,this.driver,new Set(se),S,Ka)}),Vn.forEach(se=>{let ye=ai.get(se),Se=qn.get(se);ai.set(se,new Map([...ye?.entries()??[],...Se?.entries()??[]]))});let Wg=[],YC=[],JC={};C.forEach(se=>{let{element:ye,player:Se,instruction:Ze}=se;if(n.has(ye)){if(J.has(ye)){Se.onDestroy(()=>Ro(ye,Ze.toStyles)),Se.disabled=!0,Se.overrideTotalTime(Ze.totalTime),i.push(Se);return}let Et=JC;if(Kt.size>1){let ao=ye,rn=[];for(;ao=ao.parentNode;){let ft=Kt.get(ao);if(ft){Et=ft;break}rn.push(ao)}rn.forEach(ft=>Kt.set(ft,Et))}let Oo=this._buildAnimation(Se.namespaceId,Ze,Gt,r,qn,ai);if(Se.setRealPlayer(Oo),Et===JC)Wg.push(Se);else{let ao=this.playersByElement.get(Et);ao&&ao.length&&(Se.parentPlayer=on(ao)),i.push(Se)}}else Bn(ye,Ze.fromStyles),Se.onDestroy(()=>Ro(ye,Ze.toStyles)),YC.push(Se),J.has(ye)&&i.push(Se)}),YC.forEach(se=>{let ye=r.get(se.element);if(ye&&ye.length){let Se=on(ye);se.setRealPlayer(Se)}}),i.forEach(se=>{se.parentPlayer?se.syncPlayerEvents(se.parentPlayer):se.destroy()});for(let se=0;se<rt.length;se++){let ye=rt[se],Se=ye[ko];if(Yi(ye,Wl),Se&&Se.hasAnimation)continue;let Ze=[];if(y.size){let Oo=y.get(ye);Oo&&Oo.length&&Ze.push(...Oo);let ao=this.driver.query(ye,Kl,!0);for(let rn=0;rn<ao.length;rn++){let ft=y.get(ao[rn]);ft&&ft.length&&Ze.push(...ft)}}let Et=Ze.filter(Oo=>!Oo.destroyed);Et.length?t2(this,ye,Et):this.processLeaveNode(ye)}return rt.length=0,Wg.forEach(se=>{this.players.push(se),se.onDone(()=>{se.destroy();let ye=this.players.indexOf(se);this.players.splice(ye,1)}),se.play()}),Wg}afterFlush(o){this._flushFns.push(o)}afterFlushAnimationsDone(o){this._whenQuietFns.push(o)}_getPreviousPlayers(o,e,n,i,r){let C=[];if(e){let y=this.playersByQueriedElement.get(o);y&&(C=y)}else{let y=this.playersByElement.get(o);if(y){let S=!r||r==Mr;y.forEach(A=>{A.queued||!S&&A.triggerName!=i||C.push(A)})}}return(n||i)&&(C=C.filter(y=>!(n&&n!=y.namespaceId||i&&i!=y.triggerName))),C}_beforeAnimationBuild(o,e,n){let i=e.triggerName,r=e.element,C=e.isRemovalTransition?void 0:o,y=e.isRemovalTransition?void 0:i;for(let S of e.timelines){let A=S.element,J=A!==r,X=to(n,A,[]);this._getPreviousPlayers(A,J,C,y,e.toState).forEach(Ie=>{let _e=Ie.getRealPlayer();_e.beforeDestroy&&_e.beforeDestroy(),Ie.destroy(),X.push(Ie)})}Bn(r,e.fromStyles)}_buildAnimation(o,e,n,i,r,C){let y=e.triggerName,S=e.element,A=[],J=new Set,X=new Set,Be=e.timelines.map(_e=>{let Te=_e.element;J.add(Te);let rt=Te[ko];if(rt&&rt.removedBeforeQueried)return new Qn(_e.duration,_e.delay);let kt=Te!==S,Ot=o2((n.get(Te)||QT).map(Gt=>Gt.getRealPlayer())).filter(Gt=>{let Kt=Gt;return Kt.element?Kt.element===Te:!1}),Ht=r.get(Te),Dt=C.get(Te),ii=uC(this._normalizer,_e.keyframes,Ht,Dt),To=this._buildPlayer(_e,ii,Ot);if(_e.subTimeline&&i&&X.add(Te),kt){let Gt=new Rr(o,y,Te);Gt.setRealPlayer(To),A.push(Gt)}return To});A.forEach(_e=>{to(this.playersByQueriedElement,_e.element,[]).push(_e),_e.onDone(()=>JT(this.playersByQueriedElement,_e.element,_e))}),J.forEach(_e=>wo(_e,_C));let Ie=on(Be);return Ie.onDestroy(()=>{J.forEach(_e=>Yi(_e,_C)),Ro(S,e.toStyles)}),X.forEach(_e=>{to(i,_e,[]).push(Ie)}),Ie}_buildPlayer(o,e,n){return e.length>0?this.driver.animate(o.element,e,o.duration,o.delay,o.easing,n):new Qn(o.duration,o.delay)}},Rr=class{namespaceId;triggerName;element;_player=new Qn;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(o,e,n){this.namespaceId=o,this.triggerName=e,this.element=n}setRealPlayer(o){this._containsRealPlayer||(this._player=o,this._queuedCallbacks.forEach((e,n)=>{e.forEach(i=>ql(o,n,void 0,i))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(o.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(o){this.totalTime=o}syncPlayerEvents(o){let e=this._player;e.triggerCallback&&o.onStart(()=>e.triggerCallback("start")),o.onDone(()=>this.finish()),o.onDestroy(()=>this.destroy())}_queueEvent(o,e){to(this._queuedCallbacks,o,[]).push(e)}onDone(o){this.queued&&this._queueEvent("done",o),this._player.onDone(o)}onStart(o){this.queued&&this._queueEvent("start",o),this._player.onStart(o)}onDestroy(o){this.queued&&this._queueEvent("destroy",o),this._player.onDestroy(o)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(o){this.queued||this._player.setPosition(o)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(o){let e=this._player;e.triggerCallback&&e.triggerCallback(o)}};function JT(t,o,e){let n=t.get(o);if(n){if(n.length){let i=n.indexOf(e);n.splice(i,1)}n.length==0&&t.delete(o)}return n}function XT(t){return t??null}function Xl(t){return t&&t.nodeType===1}function e2(t){return t=="start"||t=="done"}function ix(t,o){let e=t.style.display;return t.style.display=o??"none",e}function ax(t,o,e,n,i){let r=[];e.forEach(S=>r.push(ix(S)));let C=[];n.forEach((S,A)=>{let J=new Map;S.forEach(X=>{let Be=o.computeStyle(A,X,i);J.set(X,Be),(!Be||Be.length==0)&&(A[ko]=YT,C.push(A))}),t.set(A,J)});let y=0;return e.forEach(S=>ix(S,r[y++])),C}function rx(t,o){let e=new Map;if(t.forEach(y=>e.set(y,[])),o.length==0)return e;let n=1,i=new Set(o),r=new Map;function C(y){if(!y)return n;let S=r.get(y);if(S)return S;let A=y.parentNode;return e.has(A)?S=A:i.has(A)?S=n:S=C(A),r.set(y,S),S}return o.forEach(y=>{let S=C(y);S!==n&&e.get(S).push(y)}),e}function wo(t,o){t.classList?.add(o)}function Yi(t,o){t.classList?.remove(o)}function t2(t,o,e){on(e).onDone(()=>t.processLeaveNode(o))}function o2(t){let o=[];return ux(t,o),o}function ux(t,o){for(let e=0;e<t.length;e++){let n=t[e];n instanceof ml?ux(n.players,o):o.push(n)}}function n2(t,o){let e=Object.keys(t),n=Object.keys(o);if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++){let r=e[i];if(!o.hasOwnProperty(r)||t[r]!==o[r])return!1}return!0}function sx(t,o,e){let n=e.get(t);if(!n)return!1;let i=o.get(t);return i?n.forEach(r=>i.add(r)):o.set(t,n),e.delete(t),!0}var Ji=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(o,e)=>{};constructor(o,e,n){this._driver=e,this._normalizer=n,this._transitionEngine=new LC(o.body,e,n),this._timelineEngine=new AC(o.body,e,n),this._transitionEngine.onRemovalComplete=(i,r)=>this.onRemovalComplete(i,r)}registerTrigger(o,e,n,i,r){let C=o+"-"+i,y=this._triggerCache[C];if(!y){let S=[],A=[],J=cx(this._driver,r,S,A);if(S.length)throw Bw(i,S);y=VT(i,J,this._normalizer),this._triggerCache[C]=y}this._transitionEngine.registerTrigger(e,i,y)}register(o,e){this._transitionEngine.register(o,e)}destroy(o,e){this._transitionEngine.destroy(o,e)}onInsert(o,e,n,i){this._transitionEngine.insertNode(o,e,n,i)}onRemove(o,e,n){this._transitionEngine.removeNode(o,e,n)}disableAnimations(o,e){this._transitionEngine.markElementAsDisabled(o,e)}process(o,e,n,i){if(n.charAt(0)=="@"){let[r,C]=fC(n),y=i;this._timelineEngine.command(r,e,C,y)}else this._transitionEngine.trigger(o,e,n,i)}listen(o,e,n,i,r){if(n.charAt(0)=="@"){let[C,y]=fC(n);return this._timelineEngine.listen(C,e,y,r)}return this._transitionEngine.listen(o,e,n,i,r)}flush(o=-1){this._transitionEngine.flush(o)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(o){this._transitionEngine.afterFlushAnimationsDone(o)}};function i2(t,o){let e=null,n=null;return Array.isArray(o)&&o.length?(e=SC(o[0]),o.length>1&&(n=SC(o[o.length-1]))):o instanceof Map&&(e=SC(o)),e||n?new a2(t,e,n):null}var a2=(()=>{class t{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(e,n,i){this._element=e,this._startStyles=n,this._endStyles=i;let r=t.initialStylesByElement.get(e);r||t.initialStylesByElement.set(e,r=new Map),this._initialStyles=r}start(){this._state<1&&(this._startStyles&&Ro(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ro(this._element,this._initialStyles),this._endStyles&&(Ro(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Bn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Bn(this._element,this._endStyles),this._endStyles=null),Ro(this._element,this._initialStyles),this._state=3)}}return t})();function SC(t){let o=null;return t.forEach((e,n)=>{r2(n)&&(o=o||new Map,o.set(n,e))}),o}function r2(t){return t==="display"||t==="position"}var rc=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer=null;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(o,e,n,i){this.element=o,this.keyframes=e,this.options=n,this._specialStyles=i,this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(o=>o()),this._onDoneFns=[])}init(){this._buildPlayer()&&this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return this.domPlayer;this._initialized=!0;let o=this.keyframes,e=this._triggerWebAnimation(this.element,o,this.options);if(!e)return this._onFinish(),null;this.domPlayer=e,this._finalKeyframe=o.length?o[o.length-1]:new Map;let n=()=>this._onFinish();return e.addEventListener("finish",n),this.onDestroy(()=>{e.removeEventListener("finish",n)}),e}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer?.pause()}_convertKeyframesToObject(o){let e=[];return o.forEach(n=>{e.push(Object.fromEntries(n))}),e}_triggerWebAnimation(o,e,n){let i=this._convertKeyframesToObject(e);try{return o.animate(i,n)}catch{return null}}onStart(o){this._originalOnStartFns.push(o),this._onStartFns.push(o)}onDone(o){this._originalOnDoneFns.push(o),this._onDoneFns.push(o)}onDestroy(o){this._onDestroyFns.push(o)}play(){let o=this._buildPlayer();o&&(this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),o.play())}pause(){this.init(),this.domPlayer?.pause()}finish(){this.init(),this.domPlayer&&(this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish())}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer?.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(o=>o()),this._onDestroyFns=[])}setPosition(o){this.domPlayer||this.init(),this.domPlayer&&(this.domPlayer.currentTime=o*this.time)}getPosition(){return this.domPlayer?+(this.domPlayer.currentTime??0)/this.time:this._initialized?1:0}get totalTime(){return this._delay+this._duration}beforeDestroy(){let o=new Map;this.hasStarted()&&this._finalKeyframe.forEach((n,i)=>{i!=="offset"&&o.set(i,this._finished?n:Ql(this.element,i))}),this.currentSnapshot=o}triggerCallback(o){let e=o==="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},sc=class{validateStyleProperty(o){return!0}validateAnimatableStyleProperty(o){return!0}containsElement(o,e){return gC(o,e)}
293getParentElement(o){return Gl(o)}query(o,e,n){return CC(o,e,n)}computeStyle(o,e,n){return Ql(o,e)}animate(o,e,n,i,r,C=[]){let y=i==0?"both":"forwards",S={duration:n,delay:i,fill:y};r&&(S.easing=r);let A=new Map,J=C.filter(Ie=>Ie instanceof rc);Qw(n,i)&&J.forEach(Ie=>{Ie.currentSnapshot.forEach((_e,Te)=>A.set(Te,_e))});let X=Kw(e).map(Ie=>new Map(Ie));X=Yw(o,X,A);let Be=i2(o,X);return new rc(o,X,S,Be)}};var ec="@",fx="@.disabled",lc=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(o,e,n,i){this.namespaceId=o,this.delegate=e,this.engine=n,this._onDestroy=i}get data(){return this.delegate.data}destroyNode(o){this.delegate.destroyNode?.(o)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(o,e){return this.delegate.createElement(o,e)}createComment(o){return this.delegate.createComment(o)}createText(o){return this.delegate.createText(o)}appendChild(o,e){this.delegate.appendChild(o,e),this.engine.onInsert(this.namespaceId,e,o,!1)}insertBefore(o,e,n,i=!0){this.delegate.insertBefore(o,e,n),this.engine.onInsert(this.namespaceId,e,o,i)}removeChild(o,e,n,i){if(i){this.delegate.removeChild(o,e,n,i);return}this.parentNode(e)&&this.engine.onRemove(this.namespaceId,e,this.delegate)}selectRootElement(o,e){return this.delegate.selectRootElement(o,e)}parentNode(o){return this.delegate.parentNode(o)}nextSibling(o){return this.delegate.nextSibling(o)}setAttribute(o,e,n,i){this.delegate.setAttribute(o,e,n,i)}removeAttribute(o,e,n){this.delegate.removeAttribute(o,e,n)}addClass(o,e){this.delegate.addClass(o,e)}removeClass(o,e){this.delegate.removeClass(o,e)}setStyle(o,e,n,i){this.delegate.setStyle(o,e,n,i)}removeStyle(o,e,n){this.delegate.removeStyle(o,e,n)}setProperty(o,e,n){e.charAt(0)==ec&&e==fx?this.disableAnimations(o,!!n):this.delegate.setProperty(o,e,n)}setValue(o,e){this.delegate.setValue(o,e)}listen(o,e,n,i){return this.delegate.listen(o,e,n,i)}disableAnimations(o,e){this.engine.disableAnimations(o,e)}},BC=class extends lc{factory;constructor(o,e,n,i,r){super(e,n,i,r),this.factory=o,this.namespaceId=e}setProperty(o,e,n){e.charAt(0)==ec?e.charAt(1)=="."&&e==fx?(n=n===void 0?!0:!!n,this.disableAnimations(o,n)):this.engine.process(this.namespaceId,o,e.slice(1),n):this.delegate.setProperty(o,e,n)}listen(o,e,n,i){if(e.charAt(0)==ec){let r=s2(o),C=e.slice(1),y="";return C.charAt(0)!=ec&&([C,y]=l2(C)),this.engine.listen(this.namespaceId,r,C,y,S=>{let A=S._data||-1;this.factory.scheduleListenerCallback(A,n,S)})}return this.delegate.listen(o,e,n,i)}};function s2(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}function l2(t){let o=t.indexOf("."),e=t.substring(0,o),n=t.slice(o+1);return[e,n]}var cc=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(o,e,n){this.delegate=o,this.engine=e,this._zone=n,e.onRemovalComplete=(i,r)=>{r?.removeChild(null,i)}}createRenderer(o,e){let i=this.delegate.createRenderer(o,e);if(!o||!e?.data?.animation){let A=this._rendererCache,J=A.get(i);if(!J){let X=()=>A.delete(i);J=new lc("",i,this.engine,X),A.set(i,J)}return J}let r=e.id,C=e.id+"-"+this._currentId;this._currentId++,this.engine.register(C,o);let y=A=>{Array.isArray(A)?A.forEach(y):this.engine.registerTrigger(r,C,o,A.name,A)};return e.data.animation.forEach(y),new BC(this,C,i,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(o,e,n){if(o>=0&&o<this._microtaskId){this._zone.run(()=>e(n));return}let i=this._animationCallbacksBuffer;i.length==0&&queueMicrotask(()=>{this._zone.run(()=>{i.forEach(r=>{let[C,y]=r;C(y)}),this._animationCallbacksBuffer=[]})}),i.push([e,n])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(o){this.engine.flush(),this.delegate.componentReplaced?.(o)}};var d2=(()=>{class t extends Ji{constructor(e,n,i){super(e,n,i)}ngOnDestroy(){this.flush()}static \u0275fac=function(n){return new(n||t)(N(Eo),N(ti),N(oi))};static \u0275prov=k({token:t,factory:t.\u0275fac})}return t})();function m2(){return new tc}function p2(){return new cc(u(zh),u(Ji),u(Ch))}var gx=[{provide:oi,useFactory:m2},{provide:Ji,useClass:d2},{provide:di,useFactory:p2}],F9=[{provide:ti,useClass:zC},{provide:Qg,useValue:"NoopAnimations"},...gx],u2=[{provide:ti,useFactory:()=>new sc},{provide:Qg,useFactory:()=>"BrowserAnimations"},...gx];function Cx(){return _h("NgEagerAnimations"),[...u2]}var kr=class t{constructor(){this.pendingRequests=new Map}intercept(o,e){if(o.method!=="GET")return e.handle(o);let n=o.urlWithParams;if(this.pendingRequests.has(n))return this.pendingRequests.get(n);let i=e.handle(o).pipe(ss(1),ch(()=>{this.pendingRequests.delete(n)}));return this.pendingRequests.set(n,i),i}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var FC={provide:re,useExisting:iC},hx=[iC,FC];var bx={layoutSlots:{LandingPage2Template:{slots:["PlaceholderContentSlot","Breadcrumbs","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent","Section14","Section14-wideContent","Section15","Section15-wideContent","RightSideStickyNotificationSlot"]},LandingPage4Template:{slots:["PlaceholderContentSlot","Section1","Section2","Section3","MiddleContentSlot","RightSideStickyNotificationSlot","Section1-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent"]},FaqPageTemplate:{slots:["Breadcrumbs","RightSideStickyNotificationSlot","PlaceholderContentSlot","Section1","Section2","Section3","Section4","Section5","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent","Section14","Section14-wideContent","Section15","Section15-wideContent"]},NobiliaBlogArticlePageTemplate:{slots:["TopSlot","Breadcrumbs","Head","BlogAuthorBox","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13-wideContent","BrandsBannerSlot"]},StoreFinderPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","TopContent","MiddleContent","StoresContent","ComingSoonStoresContent","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","BrandsBannerSlot"]},StoreFinderDetailsPageTemplate:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","TopContent","MiddleContent","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","BrandsBannerSlot"]},KitchenDetailsPageTemplate:{slots:["PlaceholderContentSlot","Section1","Breadcrumbs","Section2","Section3","Section4","CrossSelling","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent","Section14","Section14-wideContent","Section15","Section15-wideContent","BrandsBannerSlot","UpSelling","RightSideStickyNotificationSlot"]},KitchenListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},BathroomsSetsListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},BathroomSetEopusDetailsPageTemplate:{slots:["PlaceholderContentSlot","Breadcrumbs","InfoMessageContentSlot","Section2","Section3","Section4","Section5","Section5-wideContent","Section6","Section6-wideContent","CrossSelling","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent","Section14","Section14-wideContent","Section15","Section15-wideContent","UpSelling","RightSideStickyNotificationSlot"]},LivingSetDetailsPageTemplate:{slots:["PlaceholderContentSlot","Breadcrumbs","InfoMessageContentSlot","Section2","Section3","Section4","Section5","Section6","CrossSelling","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent","Section14","Section14-wideContent","Section15","Section15-wideContent","Section16","Section16-wideContent","Section17","Section17-wideContent","UpSelling","RightSideStickyNotificationSlot"]},LivingSetListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},OptionListPageTemplate:{slots:["PlaceholderContentSlot","TopBannerSlot","RightSideStickyNotificationSlot","Breadcrumbs","Section1","Section1-wideContent","TitleSlot","Section2","Section2-wideContent","ProductLeftRefinements","ProductListSlot","OptionListSlot","MarketingBannerSlot","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","BrandsBannerSlot","RightSideStickyNotificationSlot"]},SearchResultsGridPageTemplate:{slots:["RightSideStickyNotificationSlot","Breadcrumbs","SearchResultsGridSlot","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","BrandsBannerSlot"]},DoubleSectionFormPageTemplate:{lg:{slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section2","Section3A","Section3B","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent","Section14","Section14-wideContent"]},slots:["RightSideStickyNotificationSlot","PlaceholderContentSlot","Breadcrumbs","Section2","Section3A","Section3B","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section13-wideContent","Section14","Section14-wideContent"]}}};var dc=class t{constructor(){this.router=u(Je);this.platformId=u(fe);this.location=u(hs);this.responseInit=u(mi,{optional:!0})}canActivate(o){let e=o.paramMap.get("categoryCode");if(!e)return ee(!0);let n=this.router.createUrlTree(["/c",e],{queryParams:o.queryParams,fragment:o.fragment??void 0});if(Gn(this.platformId)){let i=this.router.serializeUrl(n),r=this.location.prepareExternalUrl(i);return this.sendRedirect(r),ee(!1)}return ee(n)}sendRedirect(o){if(!this.responseInit)return;this.responseInit.status=301;let e=new Headers(this.responseInit.headers);e.set("Location",o),this.responseInit.headers=e}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var mc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[ge.forChild([{path:"category/:categoryCode",canActivate:[dc],children:[]}]),ge]})}};var pc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Cx(),Fe(F0),Fe(Ay),Fe(bx),Fe(D0),...q.occBaseUrl?[Fe({backend:{occ:{baseUrl:q.occBaseUrl}}})]:[],Fe({i18n:{resources:{en:Ny},chunks:Ly,fallbackLang:"en"}}),Fe({features:{level:"2211.24"}}),Fe({imageLoadingStrategy:zo.LAZY}
293),Fe({routing:{routes:{product:{paths:[":slug/p/:productCode","p/:productCode"],paramsMapping:{productCode:"code"}},category:{paths:["c/:categoryCode","oc/:categoryCode"],paramsMapping:{categoryCode:"code"}}},protected:!1}}),Fe({context:{baseSite:["nobilianorthamerica"],currency:["USD"]}}),Fe({pwa:{enabled:!1}}),_({enableResetViewOnNavigate:{active:!0,ignoreQueryString:!0,ignoreRoutes:["search"]}}),Fe({authentication:{client_id:q.auth.client_id,client_secret:q.auth.client_secret}}),Fe({storeFinderLocator:{storeDetails:{showStoreImageInDetails:!0,showStoreEmail:!0},mapInfoPopup:{showStoreShortContent:!1,secondaryButton:{translationKey:"customStoreFinder.map.bookAppointment",url:"/book-appointment?store={baseStoreName}"}}}}),Fe({showStoreImageInList:!0}),kr,{provide:pi,useExisting:kr,multi:!0},Fe({redirectFilter:{enableLoginRedirect301:!0}}),FC],imports:[mc,Ts.withConfig({i18n:{resources:uw,chunks:fw,fallbackLang:"en"}}),Ts.withConfig({i18n:{resources:bw,chunks:_w,fallbackLang:"en"}}),Ts.withConfig({skipLinks:[]})]})}};var uc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Fe({featureModules:{[i_]:{module:()=>import("./chunk-Z7UF3XYC.js").then(o=>o.CheckoutModule)}}})],imports:[s_]})}};var Tr=class t{constructor(o){this.service=o}intercept(o,e){let n=this.service.cmsTicketId;return n&&(o=o.clone({setParams:{cmsTicketId:n}})),e.handle(o)}static{this.\u0275fac=function(e){return new(e||t)(N(bl))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var fc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Tr,{provide:pi,useClass:Tr,multi:!0}],imports:[f_]})}};var gc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[u_]:{module:()=>import("./chunk-GR3LP7XV.js").then(o=>o.SmartEditModule),dependencies:[()=>import("./chunk-6S62OYLG.js").then(o=>o.CustomSmartEditModule)]}}}),{provide:bl,useClass:Mn}],imports:[fc]})}};var _x=t=>({node:t}),f2=(t,o,e)=>({flexType:t,typeCode:o,uid:e}),g2=t=>({"has-notification":t}),C2=t=>({"is-open":t});function h2(t,o){}function b2(t,o){t&1&&T(0,h2,0,0,"ng-template")}function _2(t,o){if(t&1&&T(0,b2,1,0,null,5),t&2){let e=o.$implicit;a(3);let n=W(2);l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,_x,e))}}function y2(t,o){t&1&&(m(0,"div",2),U(1,_2,1,4,null,null,te),p()),t&2&&(s(),V(o.children))}function v2(t,o){if(t&1&&me(0,4),t&2){let e=o;l("cxComponentWrapper",Oe(1,f2,e.typeCode,e.typeCode,e.uid))}}function w2(t,o){}function x2(t,o){t&1&&T(0,w2,0,0,"ng-template")}function M2(t,o){if(t&1&&T(0,x2,1,0,null,5),t&2){let e=o.$implicit;a(3);let n=W(2);l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,_x,e))}}function S2(t,o){t&1&&U(0,M2,1,4,null,null,te),t&2&&V(o.children)}function P2(t,o){if(t&1&&(m(0,"section",1),c(1,y2,3,0,"div",2),m(2,"div",3),c(3,v2,1,5,"ng-container",4),c(4,S2,2,0),p()()),t&2){let e,n,i,r=a(2);s(),d((e=r.leftChildNode())?1:-1,e),s(2),d((n=r.languageSelector())?3:-1,n),s(),d((i=r.rightChildNode())?4:-1,i)}}function R2(t,o){if(t&1&&O(0),t&2){let e=a(2).node;D(" ",e.textBeforeIcon," ")}}function k2(t,o){if(t&1){let e=G();m(0,"a",14),L("keyup.enter",function(i){P(e);let r=a(5);return r.closeDropdown(),R(r.logout(i))})("click",function(i){P(e);let r=a(5);return r.closeDropdown(),R(r.logout(i))}),m(1,"span",15),O(2),p()()}if(t&2){let e=a().$implicit;s(2),ve(e.title)}}function T2(t,o){if(t&1){let e=G();m(0,"a",16),L("click",function(){P(e);let i=a(5);return R(i.closeDropdown())}),m(1,"span",15),O(2),p()()}if(t&2){let e=a().$implicit;l("routerLink",e.url),s(2),ve(e.title)}}function O2(t,o){if(t&1&&(m(0,"li"),c(1,k2,3,1,"a",12)(2,T2,3,2,"a",13),p()),t&2){let e=o.$implicit;s(),d(e.url==="/logout"?1:2)}}function E2(t,o){if(t&1){let e=G();m(0,"div",6)(1,"button",7),v(2,"cxTranslate"),L("click",function(){P(e);let i=a(3);return R(i.toggleUserDropdown())}),c(3,R2,1,1),m(4,"div",8),h(5,"i",9),p(),O(6),h(7,"i",10),p(),m(8,"ul",11),U(9,O2,3,1,"li",null,te),p()()}if(t&2){let e=a().node,n=a(2);s(),$("aria-label",w(2,7,"commonButtons.toggleButtonTitle")),s(2),d(e.textBeforeIcon?3:-1),s(),E(Q(9,g2,n.needCustomerAccountNotification())),s(2),D(" ",e.title," "),s(2),E(Q(11,C2,n.isUserDropdownOpen)),s(),V(e.children)}}function I2(t,o){if(t&1&&h(0,"tag-cms-component",17),t&2){let e=a(2).node;l("typeCode",e.itemType)("compUid",e.itemId)}}function A2(t,o){if(t&1&&c(0,I2,1,2,"tag-cms-component",17),t&2){let e=a().node;d(e!=null&&e.itemType?0:-1)}}function N2(t,o){if(t&1&&c(0,E2,11,13,"div",6)(1,A2,1,1),t&2){let e=o.node;d(e.children!=null&&e.children.length?0:1)}}function L2(t,o){if(t&1&&(c(0,P2,5,3,"section",1),T(1,N2,2,1,"ng-template",null,0,Ee)),t&2){let e,n=a();d((e=n.rootNode())?0:-1,e)}}var Cc=class t{constructor(){this.component=u(B);this.navigationService=u(Sn);this.authService=u(it);this.routingService=u(ze);this.globalMessageService=u(He);this.isUserDropdownOpen=!1;this.data=M(this.component.data$);this.rootNode=M(this.navigationService.getNavigationNode(this.component.data$));this.isEmpty=K(()=>!this.rootNode()?.children?.length);this.leftChildNode=K(()=>this.getChildNode("left"));this.rightChildNode=K(()=>this.getChildNode("right"));this.languageSelector=K(()=>this.data()?.languageSelector);this.needCustomerAccountNotification=K(()=>this.data()?.needCustomerAccountNotification==="true")}clickout(o){o.target.closest(".user-dropdown")||(this.isUserDropdownOpen=!1)}logout(o){o.preventDefault(),this.authService.coreLogout().then(()=>{this.globalMessageService.add({key:"myAccount.logout"},ot.MSG_TYPE_CONFIRMATION),this.routingService.go({cxRoute:"home"})})}closeDropdown(){this.isUserDropdownOpen=!1}getChildNode(o){let n=this.rootNode()?.children;if(n?.length)return o?n.find(i=>i.location===o):n[0]}toggleUserDropdown(){this.isUserDropdownOpen=!this.isUserDropdownOpen}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-top-header-line"]],hostBindings:function(e,n){e&1&&L("click",function(r){return n.clickout(r)},Qt)},standalone:!1,decls:1,vars:1,consts:[["navigation",""],[1,"section","container"],[1,"left-container"],[1,"right-container"],[3,"cxComponentWrapper"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"user-dropdown"],["data-toggle","dropdown","aria-haspopup","true","aria-expanded","fal
293se","id","user-dropdown",1,"user-dropdown-button",3,"click"],[1,"user-icon-wrapper"],[1,"icon-user","user-icon"],[1,"icon-arrow-angle-bottom","chevron-icon"],["aria-labelledby","user-dropdown",1,"user-links"],["tabindex","0",1,"user-link"],[1,"user-link",3,"routerLink"],["tabindex","0",1,"user-link",3,"keyup.enter","click"],[1,"user-link-text"],[1,"user-link",3,"click","routerLink"],[3,"typeCode","compUid"]],template:function(e,n){e&1&&c(0,L2,3,1),e&2&&d(n.isEmpty()?-1:0)},dependencies:[At,Xe,nt,Ne,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.section[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;color:#fff;background-color:#000}.section.fixed[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:100}.right-container[_ngcontent-%COMP%], .left-container[_ngcontent-%COMP%]{display:flex;align-items:center}.left-container[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px}@media(max-width:1023.98px){.left-container[_ngcontent-%COMP%]{gap:15px}}@media(min-width:1024px){.left-container[_ngcontent-%COMP%]{gap:28px}}@media(max-width:1023.98px){.left-container[_ngcontent-%COMP%]     lib-navigation-link-icon .link-name{display:none}}.right-container[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:16px}@media(max-width:1023.98px){.right-container[_ngcontent-%COMP%]{gap:15px}}@media(min-width:1024px){.right-container[_ngcontent-%COMP%]{gap:30px}}.user-dropdown[_ngcontent-%COMP%]{position:relative;height:100%}.user-dropdown-button[_ngcontent-%COMP%]{display:flex;align-items:center;font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:16px;gap:22px;padding:6px 10px;color:#fff}.user-icon-wrapper[_ngcontent-%COMP%]{position:relative}.user-icon-wrapper.has-notification[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:after{content:"";position:absolute;display:block;border-radius:50%;width:6px;height:6px;background-color:#ed1c24;top:-3px;right:-5px;border:3px solid #000;box-sizing:content-box}.user-icon[_ngcontent-%COMP%]{width:20px;height:20px;font-size:20px}.chevron-icon[_ngcontent-%COMP%]{width:11px;height:11px;font-size:11px}.user-links[_ngcontent-%COMP%]{position:absolute;top:110%;right:0;z-index:100;display:none;border:1px solid #DCDCDC;border-radius:2px;color:#000}.user-links.is-open[_ngcontent-%COMP%]{display:block}.user-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;
293display:flex;align-items:center;padding:12px 20px;height:44px;min-width:190px;background-color:#fff;cursor:pointer}.user-link[_ngcontent-%COMP%]:hover{background-color:#faf6f4}.user-link-text.has-notification[_ngcontent-%COMP%]{position:relative}.user-link-text.has-notification[_ngcontent-%COMP%]:after{content:"";position:absolute;display:block;border-radius:50%;width:6px;height:6px;background-color:#ed1c24;top:2px;right:-13px}'],changeDetection:0})}};var z2=t=>({"is-open":t});function D2(t,o){if(t&1){let e=G();m(0,"li",8),L("click",function(){let i=P(e).$implicit,r=a(3);return R(r.selectItem(i))})("keydown.enter",function(){let i=P(e).$implicit,r=a(3);return R(r.selectItem(i))}),h(1,"img",3),O(2),p()}if(t&2){let e=o.$implicit,n=a(3);s(),l("src",n.normalizeImageUrl(e.logoUrl),de)("alt","isocode: "+e.isocode),s(),D(" ",e.isocode.toUpperCase()," ")}}function F2(t,o){if(t&1&&(m(0,"ul",6),T(1,D2,3,3,"li",7),p()),t&2){let e=a().ngIf,n=a();E(Q(3,z2,n.isOpen)),s(),l("ngForOf",e)}}function j2(t,o){if(t&1){let e=G();m(0,"div",1)(1,"button",2),v(2,"cxTranslate"),L("click",function(){P(e);let i=a();return R(i.toggleDropdown())}),h(3,"img",3),m(4,"span",4),O(5),p()(),T(6,F2,2,5,"ul",5),p()}if(t&2){let e,n,i,r=o.ngIf,C=a();s(),$("aria-label",w(2,5,"commonButtons.toggleButtonTitle")),s(2),l("src",C.normalizeImageUrl((e=C.activeItem())==null?null:e.logoUrl),de)("alt","isocode: "+((n=C.activeItem())==null?null:n.isocode)),s(2),D(" ",(i=C.activeItem())==null||i.isocode==null?null:i.isocode.toUpperCase()," "),s(),l("ngIf",r.length>1)}}var hc=class t{constructor(o,e,n){this.componentService=o;this.elementRef=e;this.mediaService=n;this.siteContextType=y0.LANGUAGE;this.platformId=u(fe);this.isOpen=!1;this.items=M(this.componentService.getItems(this.siteContextType));this.activeItemIsoCode=M(this.componentService.getActiveItem(this.siteContextType));this.activeItem=K(()=>this.items()?.find(o=>o.isocode===this.activeItemIsoCode()))}clickout(o){this.elementRef.nativeElement.contains(o.target)||(this.isOpen=!1)}selectItem(o){this.componentService.setActive(o.isocode,this.siteContextType),this.isOpen=!1}toggleDropdown(){this.isOpen=!this.isOpen}normalizeImageUrl(o){return o?this.mediaService.normalizeUrl(o):void 0}static{this.\u0275fac=function(e){return new(e||t)(Pe(v0),Pe(Zt),Pe(_o))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-language-selector"]],hostBindings:function(e,n){e&1&&L("click",function(r){return n.clickout(r)},Qt)},standalone:!1,decls:1,vars:1,consts:[["class","selector-wrapper",4,"ngIf"],[1,"selector-wrapper"],[1,"toggle-button",3,"click"],["width","20","height","20",1,"icon",3,"src","alt"],[1,"toggle-button-text"],["class","items",3,"class",4,"ngIf"],[1,"items"],["class","item","tabindex","0",3,"click","keydown.enter",4,"ngFor","ngForOf"],["tabindex","0",1,"item",3,"click","keydown.enter"]],template:function(e,n){e&1&&T(0,j2,7,7,"div",0),e&2&&l("ngIf",n.items())},dependencies:[bs,ct,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.selector-wrapper[_ngcontent-%COMP%]{position:relative}.toggle-button[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:center;gap:10px;padding:6px 10px;color:#fff}.icon[_ngcontent-%COMP%]{width:20px;height:20px}@media(max-width:1023.98px){.toggle-button-text[_ngcontent-%COMP%]{display:none}}.items[_ngcontent-%COMP%]{position:absolute;top:110%;left:0;z-index:100;display:none;border:1px solid #DCDCDC;border-radius:2px;color:#000}.items.is-open[_ngcontent-%COMP%]{display:block}.item[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;gap:10px;padding:12px 123px 12px 20px;width:190px;height:44px;background-color:#fff;cursor:pointer}.item[_ngcontent-%COMP%]:hover{background-color:#faf6f4}.toggle-button[_ngcontent-%COMP%]{border-radius:0;gap:8px;border:1px solid #D4CECB;padding:12px 20px}@media(hover:hover){.toggle-button[_ngcontent-%COMP%]:hover{border-color:#e9e4e1;background-color:#e9e4e1}}.toggle-button[_ngcontent-%COMP%]   .toggle-button-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#000}@media(max-width:1023.98px){.toggle-button[_ngcontent-%COMP%]{border:none;padding:0}}@media(max-width:1023.98px){.items[_ngcontent-%COMP%]{left:-50px}}.items[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;width:140px;height:48px;padding:14px 12px 14px 20px}'],changeDetection:0})}};var Or=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[oe,pe]})}};var jC=t=>({data:t}),$2=(t,o)=>({navUrl:t,data:o}),U2=t=>({contextData:t});function V2(t,o){t&1&&me(0)}function q2(t,o){if(t&1){let e=G();Ve(0),m(1,"a",10,4),L("click",function(){P(e);let i=a(3).ngIf,r=a();return R(r.openDialog(i.url,i.modalId))})("keydown.enter",function(){P(e);let i=a(3).ngIf,r=a();return R(r.openDialog(i.url,i.modalId))}),T(3,V2,1,0,"ng-container",11),p(),qe()}if(t&2){let e=a(3).ngIf,n=a(),i=W(3);s(),$("target",n.getTarget(e)),s(2),l("ngTemplateOutlet",i)("ngTemplateOutletContext",Q(3,jC,e))}}function H2(t,o){if(t&1&&(Ve(0),T(1,q2,4,5,"ng-container",8),qe()),t&2){let e=o.ngIf,n=a(2).ngIf;s(),l("ngIf",e||n.media)}}function G2(t,o){if(t&1&&(Ve(0),T(1,H2,2,1,"ng-container",8),v(2,"async"),qe()),t&2){let e=a(2);s(),l("ngIf",w(2,1,e.getNavigationUrl()))}}function W2(t,o){t&1&&me(0)}function K2(t,o){if(t&1&&(Ve(0),T(1,W2,1,0,"ng-container",11),qe()),t&2){let e=a().ngIf,n=a(2).ngIf,i=a(),r=W(5),C=W(7);s(),l("ngTemplateOutlet",i.isExternalUrl(e)?r:C)("ngTemplateOutletContext",Q(5,U2,gt(2,$2,e,n)))}}function Z2(t,o){if(t&1&&(Ve(0),T(1,K2,2,7,"ng-container",8),qe()),t&2){let e=o.ngIf,n=a(2).ngIf;s(),l("ngIf",e||n.media)}}function Q2(t,o){if(t&1&&(T(0,Z2,2,1,"ng-container",8),v(1,"async")),t&2){let e=a(2);l("ngIf",w(1,1,e.getNavigationUrl()))}}function Y2(t,o){if(t&1&&(Ve(0),T(1,G2,3,3,"ng-container",9)(2,Q2,2,3,"ng-template",null,3,Ee),qe()),t&2){let e=o.ngIf,n=W(3),i=a();s(),l("ngIf",e.linkType===i.LinkType.POPUP)("ngIfElse",n)}}function J2(t,o){if(t&1&&(m(0,"span",12),O(1),p()),t&2){let e=a(3).data;s(),ve(e.textBeforeIcon)}}function X2(t,o){if(t&1&&(Ve(0),h(1,"i",13),qe()),t&2){let e=a(3).data;s(),E(e.iconClass)}}
293function eO(t,o){if(t&1&&(Ve(0),m(1,"span",14),O(2),p(),m(3,"span",12),O(4),p(),qe()),t&2){let e=a(3).data;s(2),D(" ",e.title," "),s(2),D(" ",e.linkName," ")}}function tO(t,o){if(t&1&&(m(0,"span",12),O(1),p()),t&2){let e=a(3).data;s(),D(" ",e.linkName," ")}}function oO(t,o){if(t&1&&(Ve(0),c(1,J2,2,1,"span",12),T(2,X2,2,2,"ng-container",8)(3,eO,5,2,"ng-container",9)(4,tO,2,1,"ng-template",null,7,Ee),qe()),t&2){let e=W(5),n=a(2).data;s(),d(n.textBeforeIcon?1:-1),s(),l("ngIf",n.iconClass),s(),l("ngIf",n.title)("ngIfElse",e)}}function nO(t,o){if(t&1&&(m(0,"span",12),O(1),p(),h(2,"i",13)),t&2){let e=a(2).data;s(),D(" ",e.linkName," "),s(),E(e.iconClass)}}function iO(t,o){if(t&1&&(Ve(0),T(1,oO,6,4,"ng-container",9)(2,nO,3,3,"ng-template",null,6,Ee),qe()),t&2){let e=W(3),n=a().data;s(),l("ngIf",n.isIconBeforeLinkName==="true")("ngIfElse",e)}}function aO(t,o){if(t&1&&h(0,"i",13),t&2){let e=a().data;E(e.iconClass)}}function rO(t,o){if(t&1&&T(0,iO,4,2,"ng-container",9)(1,aO,1,2,"ng-template",null,5,Ee),t&2){let e=o.data,n=W(2);l("ngIf",e.linkName)("ngIfElse",n)}}function sO(t,o){t&1&&me(0)}function lO(t,o){if(t&1&&(m(0,"a",15),T(1,sO,1,0,"ng-container",11),p()),t&2){let e=o.contextData,n=a(),i=W(3);E(It("link ",e.data!=null&&e.data.styleClasses?""+e.data.styleClasses:"")),l("href",e.navUrl,de),$("target",n.getTarget(e.data)),s(),l("ngTemplateOutlet",i)("ngTemplateOutletContext",Q(7,jC,e.data))}}function cO(t,o){t&1&&me(0)}function dO(t,o){if(t&1&&(m(0,"a",16),T(1,cO,1,0,"ng-container",11),p()),t&2){let e=o.contextData,n=a(),i=W(3);E(It("link ",e.data!=null&&e.data.styleClasses?""+e.data.styleClasses:"")),l("routerLink",e.navUrl),$("target",n.getTarget(e.data)),s(),l("ngTemplateOutlet",i)("ngTemplateOutletContext",Q(7,jC,e.data))}}var bc=class t{constructor(o,e,n,i,r,C){this.component=o;this.launchDialogService=e;this.cmsService=n;this.popupPageService=i;this.linkComponentService=r;this.mediaService=C;this.LinkType=_l;this.data$=this.component.data$.pipe(j(o=>!!o))}getNavigationUrl(){return this.data$.pipe(I(o=>{let e=o.url,n=o.linkType;return"PHONE"===n?"tel:"+e:"EMAIL"===n?"mailto:"+e:e||this.mediaService.normalizeUrl(o.media?.url)}))}isExternalUrl(o){return o?this.linkComponentService.isExternalUrl(o):!1}getTarget(o){return o.target==="true"||o.target===!0?"_blank":null}openDialog(o="",e){let n={title:`${e}.title`,pageId:o,className:"popup--"+e};this.popupPageService.openDialog({},n)}static{this.\u0275fac=function(e){return new(e||t)(Pe(B),Pe(Ge),Pe(re),Pe(yo),Pe(Ti),Pe(_o))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-navigation-link-icon"]],standalone:!1,decls:8,vars:3,consts:[["anchorValue",""],["externalUrl",""],["localUrl",""],["notPopup",""],["open",""],["withoutLink",""],["iconAfterLink",""],["withoutTitle",""],[4,"ngIf"],[4,"ngIf","ngIfElse"],["tabindex","0",1,"link",3,"click","keydown.enter"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"link-name"],[1,"icon"],[1,"title"],[3,"href"],[3,"routerLink"]],template:function(e,n){e&1&&(T(0,Y2,4,2,"ng-container",8),v(1,"async"),T(2,rO,3,2,"ng-template",null,0,Ee)(4,lO,2,9,"ng-template",null,1,Ee)(6,dO,2,9,"ng-template",null,2,Ee)),e&2&&l("ngIf",w(1,1,n.data$))},dependencies:[ct,At,nt,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.link[_ngcontent-%COMP%]{display:flex;gap:8px;align-items:center}.icon[_ngcontent-%COMP%]{width:12px;height:12px;font-size:12px}'],changeDetection:0})}};var _c=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaNavigationLinkIconComponent:{component:bc}}})],imports:[oe,Re,Mt,ie,ut,We,ge]})}};var yc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaTopHeaderLineComponentV2:{component:Cc},NobiliaLanguageSelectorComponent:{component:hc}}})],imports:[oe,Re,R0,Mt,tl,_c,Or,pe,Me,Or]})}};var pO=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function uO(t,o){if(t&1&&me(0,1),t&2){let e=o.item;l("cxComponentWrapper",Oe(1,pO,e.typeCode,e.typeCode,e==null?null:e.uid))}}function fO(t,o){if(t&1&&h(0,"lib-swiper",2),t&2){let e=a(),n=a(),i=W(1);l("items",e)("template",i)("getConfig",n.getConfig)("classNameSwiper",n.classNameSwiper.slice(1))("loop",n.rotationEnabledSignal())("autoplay",n.autoplayConfig)}}function gO(t,o){t&1&&h(0,"tag-skeleton")}function CO(t,o){if(t&1&&c(0,fO,1,6,"lib-swiper",2)(1,gO,1,0,"tag-skeleton"),t&2){let e=o;d(e!=null&&e.length?0:1)}}var vc=class t{constructor(){this.componentData=u(B);this.cmsService=u(re);this.classNameSwiper=".swiper--banner-carousel";this.componentData$=this.componentData.data$.pipe(j(o=>!!o));this.items$=this.componentData$.pipe(I(o=>o.banners?.trim().split(" ")??[]),I(o=>o.map(e=>this.cmsService.getComponentData(e))));this.rotationDelay$=this.componentData$.pipe(I(o=>o.rotationDelay));this.rotationEnabled$=this.componentData$.pipe(I(o=>Xo(o.rotationEnabled)));this.rotationEnabledSignal=M(this.rotationEnabled$,{initialValue:!1});this.rotationDelaySignal=M(this.rotationDelay$,{initialValue:void 0})}get getItems(){return this.items$}get autoplayConfig(){let o=this.rotationEnabledSignal(),e=this.rotationDelaySignal();return o&&e&&e>0?{delay:e,disableOnInteraction:!1}:!1}getConfig(o){return{slidesPerView:1,spaceBetween:0,navigation:{prevEl:o?.querySelector(".js-swiper-button--prev"),nextEl:o?.querySelector(".js-swiper-button--next")},pagination:{clickable:!0},watchOverflow:!1}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-banner-carousel"]],standalone:!1,decls:4,vars:3,consts:[["template",""],[3,"cxComponentWrapper"],[3,"items","template","getConfig","classNameSwiper","loop","autoplay"]],template:function(e,n){if(e&1&&(T(0,uO,1,5,"ng-template",null,0,Ee),c(2,CO,2,1),v(3,"async")),e&2){let i;s(2),d((i=w(3,1,n.getItems))?2:-1,i)}},dependencies:[Xe,yl,Li,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%], tag-skeleton[_ngcontent-%COMP%]{width:100%;height:644px}@media(max-width:1023.98px){[_nghost-%COMP%], tag-skeleton[_ngcontent-%COMP%]{height:480px}}[_nghost-%COMP%]     img, [_nghost-%COMP%]     video, tag-skeleton[_ngcontent-%COMP%]     img, tag-skeleton[_ngcontent-%COMP%]     video{width:100%;height:644px}@media(max-width:1023.98px){[_nghost-%COMP%]     img, [_nghost-%COMP%]     video, tag-skeleton[_ngcontent-%COMP%]     img, tag-skeleton[_ngcontent-%COMP%]     video{he
293ight:480px}}[_nghost-%COMP%]:empty{display:none}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container:not(.swiper-ready){width:100%;height:100%;overflow:-moz-scrollbars-none;overflow-y:scroll;-ms-overflow-style:none}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container:not(.swiper-ready)::-webkit-scrollbar{width:0}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container:not(.swiper-ready){display:flex;overflow-x:auto}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container:not(.swiper-ready) [slot]{display:none}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container:not(.swiper-ready) swiper-slide{width:100%;height:100%;flex:0 0 100%}[_nghost-%COMP%]     .swiper--banner-carousel .swiper-button--prev, [_nghost-%COMP%]     .swiper--banner-carousel .swiper-button--next{top:50%;transform:translateY(-50%)}@media(max-width:1279.98px){[_nghost-%COMP%]     .swiper--banner-carousel .swiper-button--prev, [_nghost-%COMP%]     .swiper--banner-carousel .swiper-button--next{display:none}}[_nghost-%COMP%]     .swiper--banner-carousel .swiper-button--next{right:40px}[_nghost-%COMP%]     .swiper--banner-carousel .swiper-button--prev{left:40px}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container::part(pagination){margin-bottom:36px}@media(max-width:1023.98px){[_nghost-%COMP%]     .swiper--banner-carousel swiper-container::part(pagination){margin-bottom:24px}}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container::part(bullet){border-color:#fff;background:#fff}[_nghost-%COMP%]     .swiper--banner-carousel swiper-container::part(bullet-active){border-color:#ed1c24;background:#ed1c24}  .swiper-slide-active lib-slide-tab-paragraph-banner .slide-tab-paragraph-banner video{object-fit:cover}']})}};var hO=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function bO(t,o){if(t&1&&(m(0,"video",6),h(1,"source",8),v(2,"normalizeUrl"),h(3,"source",9),v(4,"normalizeUrl"),h(5,"source",10),v(6,"normalizeUrl"),O(7," Your browser does not support the video tag. "),p()),t&2){let e=a(),n=a(3);l("controls",!1)("autoplay",!0)("muted",!0),s(),l("src",w(2,6,n.getVideoUrl(e))),s(2),l("src",w(4,8,n.getVideoUrl(e))),s(2),l("src",w(6,10,n.getVideoUrl(e)))}}function _O(t,o){if(t&1&&h(0,"cx-media",7),t&2){let e=a(),n=a(2),i=a();l("container",e)("fetchPriority",i.getTypeOfFetchPriority(n))("loading",i.getTypeOfLoading(n))("alt",n.altText||n.media.altText||"")}}function yO(t,o){if(t&1&&c(0,bO,8,12,"video",6)(1,_O,1,4,"cx-media",7),t&2){let e=a(3);d(e.isVideo(o)?0:1)}}function vO(t,o){if(t&1&&(m(0,"div",11),h(1,"tag-title",13),p()),t&2){let e=a(3);s(),l("size",e.titleSize)("content",e.title)("isRichText",!0)}}function wO(t,o){if(t&1&&h(0,"div",12),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function xO(t,o){if(t&1&&c(0,vO,2,3,"div",11)(1,wO,1,1,"div",12),t&2){let e=a(2);d(e.titleSize?0:1)}}function MO(t,o){if(t&1&&h(0,"div",3),t&2){let e=a(2),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function SO(t,o){if(t&1&&me(0,14),t&2){let e=o;l("cxComponentWrapper",Oe(1,hO,e==null?null:e.typeCode,e==null?null:e.typeCode,e==null?null:e.uid))}}function PO(t,o){if(t&1&&c(0,SO,1,5,"ng-container",14),t&2){let e,n=o.$implicit;d((e=n)?0:-1,e)}}function RO(t,o){if(t&1&&U(0,PO,1,1,null,null,te),t&2){let e=a();V(e)}}function kO(t,o){if(t&1&&c(0,RO,2,0),t&2){let e=o;d(e&&e.length>0?0:-1)}}function TO(t,o){if(t&1&&(m(0,"div",4),c(1,kO,1,1),p()),t&2){let e,n=a(3);s(),d((e=n.items())?1:-1,e)}}function OO(t,o){if(t&1&&(m(0,"div",5)(1,"cx-generic-link",15),h(2,"tag-btn",16),p()()),t&2){let e=a(3),n=a();s(),l("url",n.routerLink)("target",n.getTarget(e))("tabIndex",-1),s(),l("text",e.linkName)("mode",n.BtnModes.PRIMARY)}}function EO(t,o){if(t&1&&c(0,OO,3,5,"div",5),t&2){let e=a(2),n=a();d(e.linkName&&n.routerLink?0:-1)}}function IO(t,o){if(t&1&&(m(0,"div",5),h(1,"div",17),p()),t&2){let e=a(2),n=a();s(),l("innerHTML",n.bypassSecurityTrustHtml(e.additionalText),z)}}function AO(t,o){if(t&1&&(m(0,"div",0),c(1,yO,2,1),m(2,"div",1)(3,"div",2),c(4,xO,2,1),c(5,MO,1,1,"div",3),c(6,TO,2,1,"div",4)(7,EO,1,1),c(8,IO,2,1,"div",5),p()()()),t&2){let e,n=a(),i=a();s(),d((e=i.getImage(n))?1:-1,e),s(),ue("content-wrapper--with-background",n.backgroundColor??null),s(),Tt("background-color",n.backgroundColor??null)("background-color-opacity",n.backgroundColor??null),s(),d(n.title?4:-1),s(),d(n.content?5:-1),s(),d(n.componentButtons?6:7),s(2),d(n.additionalText?8:-1)}}function NO(t,o){t&1&&c(0,AO,9,11,"div",0),t&2&&d(o.media?0:-1)}var wc=class t extends Rn{constructor(){super(...arguments);this.imageLoadingStrategy=zo;this.component=u(B);this.urlService=u(Lt);this.cmsService=u(re);this.componentData$=this.component.data$.pipe(j(e=>!!e));this.data=M(this.component.data$.pipe(j(e=>!!e),jt(e=>{this.setRouterLink(e),this.styleClasses=e.styleClasses})));this.items=M(this.componentData$.pipe(I(e=>e.componentButtons?.trim().split(" ")??[]),le(e=>e.length?Ue(e.map(n=>this.cmsService.getComponentData(n))):ee([]))))}getItems(){return this.items}isVideo(e){return e?.mime?.startsWith("video/")}getVideoUrl(e){if("url"in e)return e.url}getTypeOfLoading(e){return e?.loading?.toLowerCase()==="lazy"?this.imageLoadingStrategy.LAZY:this.imageLoadingStrategy.EAGE
293R}getTypeOfFetchPriority(e){let n=e?.fetchPriority?.toLowerCase();if(!(!n||n==="auto")){if(n==="high")return xn.HIGH;if(n==="low")return xn.LOW}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-slide-tab-paragraph-banner"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"slide-tab-paragraph-banner"],[1,"content-wrapper"],[1,"slide-wrapper","container"],[1,"slide-content",3,"innerHTML"],[1,"slide-wrapper-body","with-buttons"],[1,"slide-wrapper-body"],["muted","","loop","loop","preload","metadata","playsinline","","webkit-playsinline","",3,"controls","autoplay","muted"],[3,"container","fetchPriority","loading","alt"],["type","video/mp4",3,"src"],["type","video/webm",3,"src"],["type","video/ogg",3,"src"],[1,"slide-title"],[1,"slide-title",3,"innerHTML"],[3,"size","content","isRichText"],[3,"cxComponentWrapper"],[3,"url","target","tabIndex"],[3,"text","mode"],[1,"slide-additional-text",3,"innerHTML"]],template:function(n,i){if(n&1&&c(0,NO,1,1),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Xe,ke,Xt,Ke,at,zt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.slide-tab-paragraph-banner[_ngcontent-%COMP%]{width:100%;height:644px}@media(max-width:1023.98px){.slide-tab-paragraph-banner[_ngcontent-%COMP%]{height:480px}}.slide-tab-paragraph-banner[_ngcontent-%COMP%]     img, .slide-tab-paragraph-banner[_ngcontent-%COMP%]     video{width:100%;height:644px}@media(max-width:1023.98px){.slide-tab-paragraph-banner[_ngcontent-%COMP%]     img, .slide-tab-paragraph-banner[_ngcontent-%COMP%]     video{he
293ight:480px}}.slide-tab-paragraph-banner[_ngcontent-%COMP%]{position:relative}.content-wrapper[_ngcontent-%COMP%]{width:100%;height:100%}@media(max-width:1023.98px){.content-wrapper[_ngcontent-%COMP%]{align-items:flex-end;padding-bottom:74px}}.content-wrapper[_ngcontent-%COMP%]   .slide-content[_ngcontent-%COMP%]{max-width:1050px}@media(max-width:1439.98px){.content-wrapper[_ngcontent-%COMP%]   .slide-content[_ngcontent-%COMP%]{max-width:1015px}}@media(max-width:1279.98px){.content-wrapper[_ngcontent-%COMP%]   .slide-content[_ngcontent-%COMP%]{max-width:872px}}@media(min-width:1280px)and (max-width:1600px){.content-wrapper[_ngcontent-%COMP%]   .slide-wrapper[_ngcontent-%COMP%]{padding-left:110px}}.content-wrapper[_ngcontent-%COMP%]     .slide-wrapper h2{font-family:Roboto,sans-serif;font-weight:800;font-size:40px;line-height:40px;padding-bottom:0;text-align:inherit}.content-wrapper[_ngcontent-%COMP%]     .slide-wrapper h2:after{content:none}@media(max-width:1023.98px){.content-wrapper[_ngcontent-%COMP%]     .slide-wrapper h2{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px}}.content-wrapper[_ngcontent-%COMP%]{position:absolute;top:0;display:flex;align-items:center;justify-content:center;background-color:#00000073}.slide-wrapper[_ngcontent-%COMP%]{gap:40px}.slide-wrapper[_ngcontent-%COMP%]:has(.slide-additional-text){gap:20px}@media(max-width:1023.98px){.slide-wrapper[_ngcontent-%COMP%]:has(.slide-additional-text){gap:16px}}@media(max-width:1023.98px){.slide-wrapper[_ngcontent-%COMP%]{gap:20px}}.slide-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column}.slide-wrapper-body[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:18px;line-height:28px;max-width:1050px}@media(max-width:1439.98px){.slide-wrapper-body[_ngcontent-%COMP%]{max-width:1015px}}@media(max-width:1279.98px){.slide-wrapper-body[_ngcontent-%COMP%]{max-width:872px}}.slide-wrapper-body[_ngcontent-%COMP%]:has(>lib-button){order:1;margin-top:20px}@media(max-width:1023.98px){.slide-wrapper-body[_ngcontent-%COMP%]:has(>lib-button){margin-top:0}}.slide-wrapper-body[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px;min-height:40px;color:#fff}@media(max-width:1023.98px){.slide-wrapper-body[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;flex-direction:column}}.slide-wrapper-body[_ngcontent-%COMP%]     .btn{width:fit-content;min-width:188px}[_nghost-%COMP%]     .slide-title{max-width:1050px}@media(max-width:1439.98px){[_nghost-%COMP%]     .slide-title{max-width:1015px}}@media(max-width:1279.98px){[_nghost-%COMP%]     .slide-title{max-width:872px}}[_nghost-%COMP%]     .slide-title{color:#fff}[_nghost-%COMP%]     .slide-title h1, [_nghost-%COMP%]     .slide-title h2, [_nghost-%COMP%]     .slide-title h3, [_nghost-%COMP%]     .slide-title h4, [_nghost-%COMP%]     .slide-title h5, [_nghost-%COMP%]     .slide-title h6{color:#fff}[_nghost-%COMP%]     .slide-content{font-family:Roboto,sans-serif;font-weight:600;font-size:42px;line-height:42px;max-width:690px}@media(max-width:1023.98px){[_nghost-%COMP%]     .slide-content{font-family:Roboto,sans-serif;font-weight:700;font-size:24px;line-height:28px}}[_nghost-%COMP%]     .slide-content h1, [_nghost-%COMP%]     .slide-content h2, [_nghost-%COMP%]     .slide-content h3, [_nghost-%COMP%]     .slide-content h4, [_nghost-%COMP%]     .slide-content h5, [_nghost-%COMP%]     .slide-content h6{font-family:Roboto,sans-serif;font-weight:600;font-size:42px;line-height:42px;color:#fff}@media(max-width:1023.98px){[_nghost-%COMP%]     .slide-content h1, [_nghost-%COMP%]     .slide-content h2, [_nghost-%COMP%]     .slide-content h3, [_nghost-%COMP%]     .slide-content h4, [_nghost-%COMP%]     .slide-content h5, [_nghost-%COMP%]     .slide-content h6{font-family:Roboto,sans-serif;font-weight:700;font-size:24px;line-height:28px}}[_nghost-%COMP%]     .slide-content{color:#fff}'],changeDetection:0})}};var xc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBannerComponent:{component:vl}}})],imports:[ge,ut,ie,_t,mt,pe,Me]})}};var zn=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaTabParagraphBannerComponent:{component:Rn}}})],imports:[oe,Re,ie,xc,We,Mt]})}};var Mc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBannerCarouselComponent:{component:vc},NobiliaSlideTabParagraphBannerComponent:{component:wc}}})],imports:[Re,Js,mt,zn,ge,ie,ut,Mt,wl,We]})}};var vx=(t,o)=>[t,o];function LO(t,o){if(t&1&&(m(0,"div",10),h(1,"tag-title",11),p()),t&2){let e=a(3);Tt("background-color",e.titleColor??null),s(),l("size",e.titleSize)("content",e.title)}}function BO(t,o){if(t&1&&h(0,"div",8),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function zO(t,o){if(t&1&&(m(0,"cx-generic-link",9),h(1,"tag-btn",12),p()),t&2){let e=a(3),n=a();l("url",n.routerLink)("target",n.getTarget(e))("tabindex",-1),s(),l("text",e.linkName)("mode",n.BtnModes.SECONDARY)("isFullWidth",!1)}}function DO(t,o){if(t&1&&(m(0,"div",2)(1,"div",3),h(2,"cx-media",4),m(3,"div",5)(4,"div",6),c(5,LO,2,4,"div",7),c(6,BO,1,1,"div",8),c(7,zO,2,6,"cx-generic-link",9),p()()()()),t&2){let e=a(2),n=a();E(gt(7,vx,e.componentSize.toLowerCase(),e.textColorStyle.toLowerCase())),s(2),l("container",n.getImage(e))("alt",e.altText||(e.media==null?null:e.media.altText)||""),s(3),d(e.title?5:-1),s(),d(e.content?6:-1),s(),d(e.linkName&&n.routerLink?7:-1)}}function FO(t,o){if(t&1&&(m(0,"div",10),h(1,"tag-title",11),p()),t&2){let e=a(3);Tt("background-color",e.titleColor??null),s(),l("size",e.titleSize)("content",e.title)}}function jO(t,o){if(t&1&&h(0,"div",8),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function $O(t,o){if(t&1&&(m(0,"cx-generic-link",16),h(1,"tag-btn",17),p()),t&2){let e=a(3),n=a();l("url",n.routerLink)("target",n.getTarget(e))("tabIndex",-1),s(),l("text",e.linkName)("mode",n.BtnModes.SECONDARY)("isFullWidth",!1)("icon","icon-nb-arrow-right")("isIconAfterText",!0)}}function UO(t,o){if(t&1&&(m(0,"div",13)(1,"div",14),h(2,"cx-media",4),p(),m(3,"div",15)(4,"div",6),c(5,FO,2,4,"div",7),c(6,jO,1,1,"div",8),c(7,$O,2,8,"cx-generic-link",16),p()()()),t&2){let e=a(2),n=a();E(gt(7,vx,e.componentSize.toLowerCase(),e.textColorStyle.toLowerCase())),s(2),l("container",n.getImage(e))("alt",e.altText||(e.media==null?null:e.media.altText)||""),s(3),d(e.title?5:-1),s(),d(e.content?6:-1),s(),d(e.linkName&&n.routerLink?7:-1)}}function VO(t,o){if(t&1&&c(0,DO,8,10,"div",0)(1,UO,8,10,"div",1),t&2){let e=a(),n=a();d(n.isTrue(e.contentInsideBanner)?0:1)}}function qO(t,o){t&1&&c(0,VO,2,1),t&2&&d(o.media?0:-1)}var Sc=class t extends Rn{constructor(){super(...arguments);this.component=u(B);this.urlService=u(Lt);this.isTrue=tt}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-flexible-content-banner"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"flexible-content-banner",3,"class"],[1,"flexible-content-banner","flexible-content-banner--outer",3,"class"],[1,"flexible-content-banner"],[1,"image-wrapper"],[3,"container","alt"],[1,"image-content"],[1,"image-content-wrapper"],[1,"image-content-caption",3,"background-color"],[1,"image-content-text",3,"innerHTML"],[3,"url","target","tabindex"],[1,"image-content-caption"],[3,"size","content"],[3,"text","mode","isFullWidth"],[1,"flexible-content-banner","flexible-content-banner--outer"],[1,"image-outer"],[1,"image-content-outer"],[3,"url","target","tabIndex"],[3,"text","mode","isFullWidth","icon","isIconAfterText"]],template:function(n,i){if
293(n&1&&c(0,qO,1,1),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[ke,Xt,at,Ke],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.image-content[_ngcontent-%COMP%]{display:flex;align-items:center;margin:0 auto;padding:24px 40px;width:100%}@media(max-width:1023.98px){.image-content[_ngcontent-%COMP%]{padding:36px 25px}}.flexible-content-banner[_ngcontent-%COMP%]{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:stretch;min-height:200px}.flexible-content-banner[_ngcontent-%COMP%]     cx-media{position:absolute;inset:0;z-index:-1;display:block;height:100%}.flexible-content-banner[_ngcontent-%COMP%]     img{border-radius:0;width:100%;height:100%;object-fit:cover;object-position:right}@media(max-width:1023.98px){.flexible-content-banner[_ngcontent-%COMP%]     img{object-position:left}}.flexible-content-banner[_ngcontent-%COMP%]     .image-content-wrapper{display:flex;flex-direction:column;gap:18px;width:100%;max-width:50%}@media(max-width:1023.98px){.flexible-content-banner[_ngcontent-%COMP%]     .image-content-wrapper{gap:16px}}@media(max-width:1279.98px){.flexible-content-banner[_ngcontent-%COMP%]     .image-content-wrapper{max-width:none}}.flexible-content-banner[_ngcontent-%COMP%]     .image-content-wrapper cx-generic-link{width:fit-content}@media(max-width:1023.98px){.flexible-content-banner[_ngcontent-%COMP%]     .image-content-wrapper cx-generic-link{display:flex;justify-content:flex-start;width:100%}.flexible-content-banner[_ngcontent-%COMP%]     .image-content-wrapper cx-generic-link a{width:100%}.flexible-content-banner[_ngcontent-%COMP%]     .image-content-wrapper cx-generic-link i{padding-left:12px}}.flexible-content-banner[_ngcontent-%COMP%], .flexible-content-banner.banner_style_default[_ngcontent-%COMP%], .flexible-content-banner.color_enum_white[_ngcontent-%COMP%], .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]{color:#fff}.flexible-content-banner[_ngcontent-%COMP%]     h1, .flexible-content-banner[_ngcontent-%COMP%]     h2, .flexible-content-banner[_ngcontent-%COMP%]     h3, .flexible-content-banner[_ngcontent-%COMP%]     h4, .flexible-content-banner[_ngcontent-%COMP%]     h5, .flexible-content-banner[_ngcontent-%COMP%]     h6, .flexible-content-banner.banner_style_default[_ngcontent-%COMP%]     h1, .flexible-content-banner.banner_style_default[_ngcontent-%COMP%]     h2, .flexible-content-banner.banner_style_default[_ngcontent-%COMP%]     h3, .flexible-content-banner.banner_style_default[_ngcontent-%COMP%]     h4, .flexible-content-banner.banner_style_default[_ngcontent-%COMP%]     h5, .flexible-content-banner.banner_style_default[_ngcontent-%COMP%]     h6, .flexible-content-banner.color_enum_white[_ngcontent-%COMP%]     h1, .flexible-content-banner.color_enum_white[_ngcontent-%COMP%]     h2, .flexible-content-banner.color_enum_white[_ngcontent-%COMP%]     h3, .flexible-content-banner.color_enum_white[_ngcontent-%COMP%]     h4, .flexible-content-banner.color_enum_white[_ngcontent-%COMP%]     h5, .flexible-content-banner.color_enum_white[_ngcontent-%COMP%]     h6, .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]     h1, .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]     h2, .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]     h3, .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]     h4, .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]     h5, .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]     h6{color:#fff}.flexible-content-banner[_ngcontent-%COMP%]   .image-content[_ngcontent-%COMP%], .flexible-content-banner.banner_style_default[_ngcontent-%COMP%]   .image-content[_ngcontent-%COMP%], .flexible-content-banner.color_enum_white[_ngcontent-%COMP%]   .image-content[_ngcontent-%COMP%], .flexible-content-banner.banner_style_white[_ngcontent-%COMP%]   .image-content[_ngcontent-%COMP%]{background:linear-gradient(90deg,#00000085,#0000 96.9%)}.flexible-content-banner.banner_style_default[_ngcontent-%COMP%]   .image-content[_ngcontent-%COMP%]{background:none}.flexible-content-banner.color_enum_black[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]{color:#000}.flexible-content-banner.color_enum_black[_ngcontent-%COMP%]     h1, .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]     h2, .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]     h3, .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]     h4, .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]     h5, .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]     h6, .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]     h1, .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]     h2, .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]     h3, .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]     h4, .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]     h5, .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]     h6{color:#000}.flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content[_ngcontent-%COMP%]{border-radius:0;background:linear-gradient(90deg,#e7e6ea 22.74%,#e7e6ea00 53.02%)}.flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]{color:#000}.flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h4[_ng
293content-%COMP%], .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .flexible-content-banner.color_enum_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .flexible-content-banner.banner_style_black[_ngcontent-%COMP%]   .image-content-item[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{text-align:left}.flexible-content-banner--outer[_ngcontent-%COMP%]{height:auto}.flexible-content-banner--outer[_ngcontent-%COMP%]     cx-media{position:static}.flexible-content-banner--outer[_ngcontent-%COMP%]     img{height:200px}.flexible-content-banner--outer[_ngcontent-%COMP%], .flexible-content-banner--outer.banner_style_default[_ngcontent-%COMP%], .flexible-content-banner--outer.color_enum_white[_ngcontent-%COMP%], .flexible-content-banner--outer.banner_style_white[_ngcontent-%COMP%], .flexible-content-banner--outer.color_enum_black[_ngcontent-%COMP%], .flexible-content-banner--outer.banner_style_black[_ngcontent-%COMP%]{color:#000}.flexible-content-banner--outer[_ngcontent-%COMP%]     h1, .flexible-content-banner--outer[_ngcontent-%COMP%]     h2, .flexible-content-banner--outer[_ngcontent-%COMP%]     h3, .flexible-content-banner--outer[_ngcontent-%COMP%]     h4, .flexible-content-banner--outer[_ngcontent-%COMP%]     h5, .flexible-content-banner--outer[_ngcontent-%COMP%]     h6, .flexible-content-banner--outer.banner_style_default[_ngcontent-%COMP%]     h1, .flexible-content-banner--outer.banner_style_default[_ngcontent-%COMP%]     h2, .flexible-content-banner--outer.banner_style_default[_ngcontent-%COMP%]     h3, .flexible-content-banner--outer.banner_style_default[_ngcontent-%COMP%]     h4, .flexible-content-banner--outer.banner_style_default[_ngcontent-%COMP%]     h5, .flexible-content-banner--outer.banner_style_default[_ngcontent-%COMP%]     h6, .flexible-content-banner--outer.color_enum_white[_ngcontent-%COMP%]     h1, .flexible-content-banner--outer.color_enum_white[_ngcontent-%COMP%]     h2, .flexible-content-banner--outer.color_enum_white[_ngcontent-%COMP%]     h3, .flexible-content-banner--outer.color_enum_white[_ngcontent-%COMP%]     h4, .flexible-content-banner--outer.color_enum_white[_ngcontent-%COMP%]     h5, .flexible-content-banner--outer.color_enum_white[_ngcontent-%COMP%]     h6, .flexible-content-banner--outer.banner_style_white[_ngcontent-%COMP%]     h1, .flexible-content-banner--outer.banner_style_white[_ngcontent-%COMP%]     h2, .flexible-content-banner--outer.banner_style_white[_ngcontent-%COMP%]     h3, .flexible-content-banner--outer.banner_style_white[_ngcontent-%COMP%]     h4, .flexible-content-banner--outer.banner_style_white[_ngcontent-%COMP%]     h5, .flexible-content-banner--outer.banner_style_white[_ngcontent-%COMP%]     h6, .flexible-content-banner--outer.color_enum_black[_ngcontent-%COMP%]     h1, .flexible-content-banner--outer.color_enum_black[_ngcontent-%COMP%]     h2, .flexible-content-banner--outer.color_enum_black[_ngcontent-%COMP%]     h3, .flexible-content-banner--outer.color_enum_black[_ngcontent-%COMP%]     h4, .flexible-content-banner--outer.color_enum_black[_ngcontent-%COMP%]     h5, .flexible-content-banner--outer.color_enum_black[_ngcontent-%COMP%]     h6, .flexible-content-banner--outer.banner_style_black[_ngcontent-%COMP%]     h1, .flexible-content-banner--outer.banner_style_black[_ngcontent-%COMP%]     h2, .flexible-content-banner--outer.banner_style_black[_ngcontent-%COMP%]     h3, .flexible-content-banner--outer.banner_style_black[_ngcontent-%COMP%]     h4, .flexible-content-banner--outer.banner_style_black[_ngcontent-%COMP%]     h5, .flexible-content-banner--outer.banner_style_black[_ngcontent-%COMP%]     h6{color:#000}.flexible-content-banner--outer[_ngcontent-%COMP%]   .image-content-caption[_ngcontent-%COMP%]{margin-top:24px}.flexible-content-banner[_ngcontent-%COMP%]   .image-content-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px}.image-wrapper[_ngcontent-%COMP%]{display:flex;flex:1 1 100%}@media(min-width:1024px){.image-wrapper[_ngcontent-%COMP%], .image-outer[_ngcontent-%COMP%]{height:200px}}'],changeDetection:0})}};var Pc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaFlexibleContentBannerComponent:{component:Sc}}})],imports:[Re,zn,Mt,ie,ut,We]})}};var xx=(t,o,e)=>({flexType:t,typeCode:o,uid:e}),Mx=(t,o)=>o==null?null:o.uid;function HO(t,o){if(t&1&&(m(0,"div",4),me(1,5),p()),t&2){let e=o.$implicit;$("data-item","1"),s(),l("cxComponentWrapper",Oe(2,xx,e==null?null:e.typeCode,e==null?null:e.typeCode,e==null?null:e.uid))}}function GO(t,o){if(t&1&&U(0,HO,2,6,"div",4,Mx),t&2){let e=a();V(e)}}function WO(t,o){if(t&1&&me(0,5),t&2){let e=o.$implicit;l("cxComponentWrapper",Oe(1,xx,e==null?null:e.typeCode,e==null?null:e.typeCode,e==null?null:e.uid))}}function KO(t,o){if(t&1&&(m(0,"div",4),U(1,WO,1,5,"ng-container",5,Mx),p()),t&2){let e=a(),n=a(2);$("data-item",n.perRow&&n.perRow<=6?n.perRow:"6"),s(),V(e)}}function ZO(t,o){if(t&1&&(m(0,"div"),h(1,"tag-headline",2),m(2,"div",3),c(3,GO,2,0)(4,KO,3,1,"div",4),p()()),t&2){let e=a(2);E("banner-paragraph-container "+(e.styleClasses||"")),s(),l("titleHeadline",e.title)("descriptionHeadline",e.subtitle)("classNameHeadline","headline--banner-paragraph-container"),s(2),d((e==null?null:e.perRow)===1?3:4)}}function QO(t,o){if(t&1&&c(0,ZO,5,6,"div",1),t&2){let e,n=a(2);d((e=n.items())?0:-1,e)}}
293function YO(t,o){if(t&1&&(m(0,"div",0),h(1,"tag-btn",6),p()),t&2){let e=a(),n=a();s(),l("type",n.BtnTypes.SUBMIT)("text",e.buttonText||"")("mode",n.BtnModes.PRIMARY)}}function JO(t,o){if(t&1&&(c(0,QO,1,1),c(1,YO,2,3,"div",0)),t&2){let e=o;d(!(e==null||e.childComponents==null)&&e.childComponents.length?0:-1),s(),d(e.buttonText?1:-1)}}var ea=class t{constructor(){this.component=u(B);this.urlService=u(Lt);this.cmsService=u(re);this.BtnModes=St;this.BtnTypes=Ut;this.data=M(this.component.data$.pipe(j(o=>!!o),jt(o=>{this.getButtonLink(o)})));this.items=M(this.component.data$.pipe(j(o=>!!o),I(o=>o.childComponents?.trim().split(" ")??[]),le(o=>o.length?Ue(o.map(e=>this.cmsService.getComponentData(e))):ee([]))))}getButtonLink(o){o.buttonUrl&&(this.buttonLink=o.buttonUrl)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-banner-paragraph-container"]],standalone:!1,decls:1,vars:1,consts:[[1,"buttons"],[3,"class"],[3,"titleHeadline","descriptionHeadline","classNameHeadline"],[1,"wrapper"],[1,"row"],[3,"cxComponentWrapper"],[3,"type","text","mode"]],template:function(e,n){if(e&1&&c(0,JO,2,2),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Xe,Bi,Ke],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.banner-paragraph-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.banner-paragraph-container[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px}@media(max-width:1279.98px){.banner-paragraph-container[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{gap:30px}}.banner-paragraph-container[_ngcontent-%COMP%]     .row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="1"]>*{width:100%}.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="2"]>*{width:calc(50% - 15px)}@media(max-width:1023.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="2"]>*{width:100%}}.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="3"]>*{width:calc(33.3333333333% - 30px + 10px)}@media(max-width:1023.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="3"]>*{width:100%}}.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="4"]>*{width:calc(25% - 22.5px)}@media(max-width:1023.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="4"]>*{width:calc(50% - 15px)}}.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="5"]>*{width:calc(20% - 24px)}@media(max-width:1279.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="5"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="5"]>*{width:calc(50% - 15px)}}.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="6"]>*{width:calc(16.6666666667% - 30px + 5px)}@media(max-width:1279.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="6"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="6"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .row{gap:30px}}.buttons[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:34px}@media(max-width:1279.98px){.buttons[_ngcontent-%COMP%]{margin-top:24px}}.banner-paragraph-container[_ngcontent-%COMP%]     .headline--banner-paragraph-container .headline-description{text-align:center}@media(max-width:1023.98px){.banner-paragraph-container[_ngcontent-%COMP%]     .wrapper .row[data-item="4"]>*{flex-direction:column;gap:30px;width:100%}}'],changeDetection:0})}};var ta=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBannerParagraphComponentContainer:{component:ea}}})],imports:[oe,ge,ut,ie,_t,Re,zi]})}};function XO(t,o){if(t&1&&h(0,"tag-headline",0),t&2){let e=a(3);l("titleHeadline","<h2>"+e.title+"</h2>")("classNameHeadline","headline--product-categories "+(e.styleClasses||""))}}function eE(t,o){if(t&1&&h(0,"tag-cms-component",2),t&2){let e=a();l("flexCode",e.typeCode)("typeCode",e.typeCode)("compUid",e.uid??"")}}function tE(t,o){t&1&&c(0,eE,1,3,"tag-cms-component",2),t&2&&d(o.typeCode?0:-1)}function oE(t,o){if(t&1&&c(0,tE,1,1),t&2){let e,n=o.$implicit;d((e=n)?0:-1,e)}}function nE(t,o){if(t&1&&(c(0,XO,1,2,"tag-headline",0),m(1,"div",1),U(2,oE,1,1,null,null,te),p()),t&2){let e=a(),n=a();d(n.title?0:-1),s(),$("data-item",n.elementsPerRow),s(),V(e)}}function iE(t,o){if(t&1&&c(0,nE,4,2),t&2){let e=o;d(e&&e.length>0?0:-1)}}function aE(t,o){if(t&1&&c(0,iE,1,1),t&2){let e,n=a();d((e=n.items())?0:-1,e)}}var Rc=class t{constructor(){this.component=u(B);this.cmsService=u(re);this.data=M(this.component.data$.pipe(j(o=>!!o)));this.items=M(this.component.data$.pipe(j(o=>!!o),I(o=>o.components?.trim().split(" ")??[]),le(o=>o.length?Ue(o.map(e=>this.cmsService.getComponentData(e))):ee([]))))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-product-category-banner-container"]],standalone:!1,decls:1,vars:1,consts:[[3,"titleHeadline","classNameHeadline"],[1,"product-category-banner-container"],[3,"flexCode","typeCode","compUid"]],template:function(e,n){if(e&1&&c(0,aE,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Bi,Ne],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}  .product-category-banner-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}  .product-category-banner-container[data-item="1"]>*{width:100%}  .product-category-banner-container[data-item="2"]>*{width:calc(50% - 15px)}@media(max-width:1023.98px){  .product-category-banner-container[data-item="2"]>*{width:100%}}  .product-category-banner-container[data-item="3"]>*{width:calc(33.3333333333% - 30px + 10px)}@media(max-width:1023.98px){  .product-category-banner-container[data-item="3"]>*{width:100%}}  .product-category-banner-container[data-item="4"]>*{width:calc(25% - 22.5px)}@media(max-width:1023.98px){  .product-category-banner-container[data-item="4"]>*{width:calc(50% - 12.5px)}}  .product-category-banner-container[data-item="5"]>*{width:calc(20% - 24px)}@media(max-width:1279.98px){  .product-category-banner-container[data-item="5"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){  .product-category-banner-container[data-item="5"]>*{width:calc(50% - 12.5px)}}  .product-category-banner-container[data-item="6"]>*{width:calc(16.6666666667% - 30px + 5px)}@media(max-width:1279.98px){  .product-category-banner-container[data-item="6"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){  .product-category-banner-container[data-item="6"]>*{width:calc(50% - 12.5px)}}@media(max-width:1023.98px){  .product-category-banner-container{gap:25px}}'],changeDetection:0})}};var kc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaProductCategoryBannerContainer:{component:Rc}}})],imports:[_t,Re,b_,zi,Me]})}};var rE=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function sE(t,o){if(t&1&&h(0,"tag-headline",2),t&2){let e=a();l("titleHeadline","<h2>"+e.title+"</h2>")}}function lE(t,o){if(t&1&&me(0,4),t&2){let e=o.item;l("cxComponentWrapper",Oe(1,rE,e.typeCode,e.typeCode,e==null?null:e.uid))}}function cE(t,o){if(t&1&&h(0,"lib-swiper",3),t&2){let e=a(),n=W(4),i=a();l("title",e.title)("items",o)("template",n)("getConfig",i.getConfig)("classNameSwiper",i.classNameSwiper.slice(1))}}function dE(t,o){if(t&1&&(Ve(0,null,0),c(2,sE,1,1,"tag-headline",2),T(3,lE,1,5,"ng-template",null,1,Ee),c(5,cE,1,5,"lib-swiper",3),qe()),t&2){let e,n=a();s(2),d(o.title?2:-1),s(3),d((e=n.items())?5:-1,e)}}var Tc=class t{constructor(){this.component=u(B);this.cmsService=u(re);this.classNameSwiper=".swiper--wide-banner-carousel";this.componentData=M(this.component.data$.pipe(j(o=>!!o)));this.items=M(this.component.data$.pipe(j(o=>!!o),I(o=>o.banners?.trim().split(" ")??[]),I(o=>o?.length?o.map(e=>this.cmsService.getComponentData(e)):[])))}getConfig(o,e=0){return{modules:[C_],slidesPerView:1,loop:!0,spaceBetween:30,centeredSlides:!1,navigation:{prevEl:o?.querySelector(".js-swiper-button--prev"),nextEl:o?.querySelector(".js-swiper-button--next")},pagination:{clickable:!0},breakpoints:{1024:{slidesPerView:"auto",initialSlide:e===3?1:0,loop:e>3,centeredSlides:!0}}}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-wide-banner-carousel"]],standalone:!1,decls:1,vars:1,consts:[["wideBannerRCarousel",""],["template",""],[3,"titleHeadline"],[3,"title","items","template","getConfig","classNameSwiper"],[3,"cxComponentWrapper"]],template:function(e,n){if(e&1&&c(0,dE,6,2,"ng-container"),e&2){let i;d((i=n.componentData())?0:-1,i)}},dependencies:[Xe,yl,Bi],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}@media(min-width:1024px)and (max-width:1279.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container [slot=container-start], [_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container [slot=container-end]{position:absolute;top:0;z-index:2;display:flex;width:calc((100% - 790px)/2);height:100%;background-color:#fff}}@media(min-width:1024px)and (max-width:1279.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container [slot=container-start]{left:0}[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container [slot=container-start] .swiper-button--prev{left:0}}@media(min-width:1024px)and (max-width:1279.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container [slot=container-end]{right:0}[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container [slot=container-end] .swiper-button--next{right:0}}[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-slide{width:890px;height:440px}[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-slide lib-wide-slide-tab-paragraph-banner{display:flex;height:100%}@media(max-width:1279.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-slide{width:790px;height:430px}}[_nghost-%COMP%]     .swiper--wide-banner-carousel .swiper-button--prev, [_nghost-%COMP%]     .swiper--wide-banner-carousel .swiper-button--next{position:absolute;top:calc(50% - 8px);transform:translateY(-50%)}@media(max-width:1023.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel .swiper-button--prev, [_nghost-%COMP%]     .swiper--wide-banner-carousel .swiper-button--next{display:none}}@media(max-width:1279.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel .swiper-button--next{right:0}}[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container::part(wrapper){margin-bottom:46px}@media(max-width:1023.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel swiper-container::part(wrapper){margin-bottom:34px}}@media(max-width:1279.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel{width:100%}}@media(max-width:1279.98px)and (max-width:1023.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel{padding-right:24px;padding-left:24px}}@media(max-width:1279.98px)and (min-width:1024px)and (max-width:1279.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel{padding-right:35px;padding-left:35px}}@media(max-width:1279.98px)and (min-width:1280px)and (max-width:1439.98px){[_nghost-%COMP%]     .swiper--wide-banner-carousel{padding-right:calc(50% - 555px);padding-left:calc(50% - 555px)}}@media(max-width:1279.98px)and (min-width:1440px){[_nghost-%COMP%]     .swiper--wide-banner-carousel{padding-right:calc(50% - 705px);padding-left:calc(50% - 705px)}}'],changeDetection:0})}};function mE(t,o){if(t&1&&h(0,"div",5),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function pE(t,o){if(t&1&&(m(0,"div",6)(1,"a",7),O(2),p()()),t&2){let e=a(3);s(),l("href",lt(e.urlLink),de),s(),ve(e.linkName)}}function uE(t,o){if(t&1&&(m(0,"div",3),h(1,"div",4),c(2,mE,1,1,"div",5),c(3,pE,3,3,"div",6),p()),t&2){let e=a(2),n=a();s(),l("innerHTML",n.bypassSecurityTrustHtml(e.title),z),s(),d(e.content?2:-1),s(),d(e.linkName?3:-1)}}function fE(t,o){if(t&1&&(m(0,"div",0),h(1,"cx-media",1),m(2,"div",2),c(3,uE,4,3,"div",3),p()()),t&2){let e=a(),n=a();s(),l("container",n.getImage(e))("alt",e.altText||(e.media==null?null:e.media.altText)||""),s(2),d(e.title||e.content||e.linkName?3:-1)}}function gE(t,o){t&1&&c(0,fE,4,3,"div",0),t&2&&d(o.media?0:-1)}var Oc=class t extends Rn{constructor(){super(...arguments);this.component=u(B);this.urlService=u(Lt)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-wide-slide-tab-paragraph-banner"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"wide-slide-tab-paragraph-banner"],[1,"wide-slide-tab-paragraph-banner__image-wrapper",3,"container","alt"],[1,"wide-slide-tab-paragraph-banner__content-wrapper"],[1,"wide-slide-tab-paragraph-banner__content-frame"],[1,"wide-slide-tab-paragraph-banner__caption-title",3,"innerHTML"],[1,"wide-slide-tab-paragraph-banner__caption",3,"innerHTML"],[1,"wide-slide-tab-paragraph-banner__ref"],[3,"href"]],template:function(n,i){if
293(n&1&&c(0,gE,1,1),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[ke],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.wide-slide-tab-paragraph-banner[_ngcontent-%COMP%]{border-radius:0;position:relative;width:100%}@media(max-width:1023.98px){.wide-slide-tab-paragraph-banner[_ngcontent-%COMP%]{width:100%}}  .wide-slide-tab-paragraph-banner__image-wrapper img{border-radius:0}.wide-slide-tab-paragraph-banner__content-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;display:flex;align-items:flex-end;padding:40px}@media(max-width:1279.98px){.wide-slide-tab-paragraph-banner__content-wrapper[_ngcontent-%COMP%]{padding:15px}}@media(max-width:1023.98px){.wide-slide-tab-paragraph-banner__content-wrapper[_ngcontent-%COMP%]{padding:0}}.wide-slide-tab-paragraph-banner__content-frame[_ngcontent-%COMP%]{border-radius:0;display:flex;flex-direction:column;gap:10px;padding:20px;width:100%;max-width:400px;color:#fff;background-color:#0009}@media(max-width:1023.98px){.wide-slide-tab-paragraph-banner__content-frame[_ngcontent-%COMP%]{border-radius:0;width:100%;max-width:none}}.wide-slide-tab-paragraph-banner__caption-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:20px;line-height:24px}@media(max-width:1023.98px){.wide-slide-tab-paragraph-banner__caption-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px}}.wide-slide-tab-paragraph-banner__ref[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}.wide-slide-tab-paragraph-banner__ref[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}'],changeDetection:0})}};var Ec=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaWideSlideTabParagraphBannerComponent:{component:Oc}}})],imports:[Re,We,ie]})}};var Ic=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaWideBannerCarouselComponent:{component:Tc}}})],imports:[Re,Ec,Js,wl,zi]})}};var $C=(e=>(e.INSIDE_BELOW_IMAGE="INSIDE_BELOW_IMAGE",e.OUTSIDE_BELOW_IMAGE="OUTSIDE_BELOW_IMAGE",e))($C||{});function CE(t,o){}function hE(t,o){t&1&&T(0,CE,0,0,"ng-template")}function bE(t,o){if(t&1&&(Ve(0),m(1,"cx-generic-link",10),T(2,hE,1,0,null,11),p(),qe()),t&2){a();let e=W(7),n=a(2).ngIf;s(),l("url",n.urlLink),s(),l("ngTemplateOutlet",e)}}function _E(t,o){}function yE(t,o){t&1&&T(0,_E,0,0,"ng-template")}function vE(t,o){if(t&1&&(m(0,"div",12),T(1,yE,1,0,null,11),p()),t&2){a();let e=W(7);s(),l("ngTemplateOutlet",e)}}function wE(t,o){if(t&1&&(m(0,"div",13),h(1,"cx-media",14),m(2,"div",15),O(3),p()()),t&2){let e=a(3).ngIf,n=a();s(),l("container",n.getImage(e))("alt",e.altText||e.media.altText||""),s(2),D(" ",e.linkName," ")}}function xE(t,o){if(t&1&&(Ve(0),m(1,"div",7)(2,"div",8),T(3,bE,3,2,"ng-container",9)(4,vE,2,1,"ng-template",null,0,Ee)(6,wE,4,3,"ng-template",null,1,Ee),p()(),qe()),t&2){let e=W(5),n=a(2).ngIf;s(3),l("ngIf",n.urlLink)("ngIfElse",e)}}function ME(t,o){}function SE(t,o){t&1&&T(0,ME,0,0,"ng-template")}function PE(t,o){if(t&1&&(Ve(0),m(1,"cx-generic-link",10),T(2,SE,1,0,null,11),p(),qe()),t&2){a();let e=W(7),n=a(2).ngIf;s(),l("url",n.urlLink),s(),l("ngTemplateOutlet",e)}}function RE(t,o){}function kE(t,o){t&1&&T(0,RE,0,0,"ng-template")}function TE(t,o){if(t&1&&(m(0,"div",12),T(1,kE,1,0,null,11),p()),t&2){a();let e=W(7);s(),l("ngTemplateOutlet",e)}}function OE(t,o){if(t&1&&h(0,"cx-media",14),t&2){let e=a(3).ngIf,n=a();l("container",n.getImage(e))("alt",e.altText||e.media.altText||"")}}function EE(t,o){if(t&1&&(Ve(0),m(1,"div",16)(2,"div",8),T(3,PE,3,2,"ng-container",9)(4,TE,2,1,"ng-template",null,2,Ee)(6,OE,1,2,"ng-template",null,3,Ee),m(8,"div",17),O(9),p()()(),qe()),t&2){let e=W(5),n=a(2).ngIf;s(3),l("ngIf",n.urlLink)("ngIfElse",e),s(6),ve(n.linkName)}}function IE(t,o){if(t&1&&(Ve(0)(1,5),T(2,xE,8,2,"ng-container",6)(3,EE,10,3,"ng-container",6),qe()()),t&2){let e=a().ngIf,n=a();s(),l("ngSwitch",e.textDisposition),s(),l("ngSwitchCase",n.textDisposition.INSIDE_BELOW_IMAGE),s(),l("ngSwitchCase",n.textDisposition.OUTSIDE_BELOW_IMAGE)}}function AE(t,o){if(t&1&&(Ve(0),T(1,IE,4,3,"ng-container",4),qe()),t&2){let e=o.ngIf;s(),l("ngIf",e.media)}}var Ac=class t{constructor(o){this.component=o;this.textDisposition=$C;this.data$=this.component.data$}getImage(o){if(o.media)return"url"in o.media,o.media}static{this.\u0275fac=function(e){return new(e||t)(Pe(B))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-why-we-banner"]],standalone:!1,decls:2,vars:3,consts:[["insideBannerWithoutLink",""],["insideBannerWithText",""],["outsideBannerWithoutLink",""],["outsideBannerWithText",""],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"why-we-banner","why-we-banner--inside"],[1,"why-we-banner__wrapper"],[4,"ngIf","ngIfElse"],[1,"why-we-banner__element",3,"url"],[4,"ngTemplateOutlet"],[1,"why-we-banner__element"],[1,"why-we-banner__body"],[3,"container","alt"],[1,"why-we-banner-text"],[1,"why-we-banner","why-we-banner--outside"],[1,"why-we-banner__text"]],template:function(e,n){e&1&&(T(0,AE,2,1,"ng-container",4),v(1,"async")),e&2&&l("ngIf",w(1,1,n.data$))},dependencies:[ct,At,Ih,Ah,Xt,ke,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.why-we-banner[_ngcontent-%COMP%]{padding:50px 20px 30px}@media(max-width:1919.98px){.why-we-banner[_ngcontent-%COMP%]{padding:30px 20px 20px}}@media(max-width:1279.98px){.why-we-banner[_ngcontent-%COMP%]{padding:30px 5px 20px;word-break:break-word}}.why-we-banner[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:0;height:100%}@media(max-width:1279.98px){.why-we-banner[_ngcontent-%COMP%]{word-break:break-word}}.why-we-banner-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;margin-top:30px;height:100%}@media(max-width:1279.98px){.why-we-banner-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;margin-top:23px}}.why-we-banner-text[_ngcontent-%COMP%]{display:flex;align-items:center;word-break:break-word;text-align:center;color:#000}.why-we-banner__wrapper[_ngcontent-%COMP%]{height:100%}.why-we-banner__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;height:100%}.why-we-banner__element[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.why-we-banner__element[_ngcontent-%COMP%]     cx-media, .why-we-banner__element[_ngcontent-%COMP%]     img{width:64px;height:64px;min-width:64px;min-height:64px;object-fit:contain}@media(max-width:1279.98px){.why-we-banner__element[_ngcontent-%COMP%]     cx-media, .why-we-banner__element[_ngcontent-%COMP%]     img{width:50px;height:50px;min-width:50px;min-height:50px}}.why-we-banner--inside[_ngcontent-%COMP%]{border:1px solid #E4E4DB}.why-we-banner--outside[_ngcontent-%COMP%]   .why-we-banner__wrapper[_ngcontent-%COMP%]{background-color:#faf6f4}']})}};var Nc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaWhyWeBannerComponent:{component:Ac}}})],imports:[oe,ge,ut,ie]})}};var NE=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function LE(t,o){if(t&1&&(m(0,"div",6),O(1),p()),t&2){let e=a().ngIf;s(),D(" ",e.title," ")}}function BE(t,o){if(t&1&&h(0,"div",7),t&2){let e=a().ngIf;l("innerHTML",e.content,z)}}function zE(t,o){if(t&1&&me(0,11),t&2){let e=o.ngIf;l("cxComponentWrapper",Oe(1,NE,e.typeCode,e.typeCode,e==null?null:e.uid))}}function DE(t,o){if(t&1&&(Ve(0),T(1,zE,1,5,"ng-container",10),v(2,"async"),qe()),t&2){let e=o.$implicit;s(),l("ngIf",w(2,1,e))}}function FE(t,o){if(t&1&&(m(0,"div",8),T(1,DE,3,3,"ng-container",9),p()),t&2){let e=o.ngIf;s(),l("ngForOf",e)}}function jE(t,o){if(t&1&&(Ve(0),m(1,"div",1)(2,"div",2),T(3,LE,2,1,"div",3)(4,BE,1,1,"div",4)(5,FE,2,1,"div",5),v(6,"async"),p()(),qe()),t&2){let e=o.ngIf,n=a();s(),Tt("background-image",e.image?"url("+n.resolveAbsoluteUrl(e.image.url)+")":""),l("title",e.image?e.image.altText:""),s(2),l("ngIf",e.title),s(),l("ngIf",e.content),s(),l("ngIf",w(6,6,n.getItems())
293)}}var Lc=class t{constructor(o,e,n,i){this.component=o;this.cmsService=e;this.mediaService=n;this.config=i;this.data$=this.component.data$;this.items$=this.data$.pipe(I(o=>o.componentButtons?.trim().split(" ")??[]),I(o=>o.map(e=>this.cmsService.getComponentData(e))))}getItems(){return this.items$}resolveAbsoluteUrl(o){return o!==void 0?!o||o.startsWith("http")||o.startsWith("//")?o:this.getBaseUrl()+o:""}getBaseUrl(){return this.config.backend?.media?.baseUrl??this.config.backend?.occ?.baseUrl??""}static{this.\u0275fac=function(e){return new(e||t)(Pe(B),Pe(re),Pe(C0),Pe(ht))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-sample-box"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[1,"sample-box",3,"title"],[1,"content"],["class","title",4,"ngIf"],["class","content-text",3,"innerHTML",4,"ngIf"],["class","footer",4,"ngIf"],[1,"title"],[1,"content-text",3,"innerHTML"],[1,"footer"],[4,"ngFor","ngForOf"],[3,"cxComponentWrapper",4,"ngIf"],[3,"cxComponentWrapper"]],template:function(e,n){e&1&&(T(0,jE,7,8,"ng-container",0),v(1,"async")),e&2&&l("ngIf",w(1,1,n.data$))},dependencies:[bs,ct,Xe,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.sample-box[_ngcontent-%COMP%]{display:flex;border-radius:0;padding:50px;height:400px;background-position:bottom center;background-size:cover}@media(max-width:1023.98px){.sample-box[_ngcontent-%COMP%]{flex-direction:column;align-content:center;align-items:center;justify-content:flex-end;padding:0}}.content[_ngcontent-%COMP%]{display:flex;justify-content:center;border-radius:2px;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;flex:1 1 100%;flex-direction:column;align-items:center;padding:24px 12px 14px;height:100%;text-align:center;color:#fff;background-color:#00000059}@media(max-width:1023.98px){.content[_ngcontent-%COMP%]{border-radius:0;flex:none;width:100%;height:auto}}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:26px;line-height:28px;margin-bottom:20px}@media(max-width:1023.98px){.title[_ngcontent-%COMP%]{margin-bottom:16px}}.title[_ngcontent-%COMP%]{max-width:900px}.content-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-bottom:36px}@media(max-width:1023.98px){.content-text[_ngcontent-%COMP%]{margin-bottom:24px}}.content-text[_ngcontent-%COMP%]{max-width:900px}@media(max-width:1023.98px){.content-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.footer[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:16px;width:100%}@media(max-width:1023.98px){.footer[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}@media(max-width:1023.98px){[_nghost-%COMP%]     lib-button{display:flex;justify-content:center;width:100%}[_nghost-%COMP%]     lib-button .button-component{width:100%}[_nghost-%COMP%]     lib-button a{width:100%}[_nghost-%COMP%]     .btn{width:100%}}']})}};function $E(t,o){}function UE(t,o){t&1&&T(0,$E,0,0,"ng-template")}function VE(t,o){if(t&1&&(m(0,"a",4),T(1,UE,1,0,null,6),p()),t&2){a(2);let e=W(5),n=a(2),i=a();l("routerLink",i.anchorPath())("fragment",i.anchorFragment()),$("data-link-name",n.linkName??n.linkNameSecond??""),s(),l("ngTemplateOutlet",e)}}function qE(t,o){}function HE(t,o){t&1&&T(0,qE,0,0,"ng-template")}function GE(t,o){if(t&1&&(m(0,"a",5),T(1,HE,1,0,null,6),p()),t&2){a(2);let e=W(5),n=a(2),i=a();l("href",i.getUrlByLinkType(n),de),$("target",i.target())("data-link-name",n.linkName??n.linkNameSecond??""),s(),l("ngTemplateOutlet",e)}}function WE(t,o){}function KE(t,o){t&1&&T(0,WE,0,0,"ng-template")}function ZE(t,o){if(t&1){let e=G();m(0,"a",7),L("click",function(){P(e);let i=a(4),r=a();return R(r.onLinkClick(i))}),T(1,KE,1,0,null,6),p()}if(t&2){a(2);let e=W(5),n=a(2),i=a();l("href",i.normalizeImageUrl(n.url),de),$("target",i.target())("data-link-name",n.linkName??n.linkNameSecond??""),s(),l("ngTemplateOutlet",e)}}function QE(t,o){}function YE(t,o){t&1&&T(0,QE,0,0,"ng-template")}function JE(t,o){if(t&1&&(m(0,"a",3),T(1,YE,1,0,null,6),p()),t&2){let e=a(2),n=W(5),i=a(2),r=a();l("routerLink",e)("queryParams",r.queryParams())("target",r.isTruthy(r.target())?r.target():void 0)("routerLinkActive","active-button-link"),$("data-link-name",i.linkName??i.linkNameSecond??""),s(),l("ngTemplateOutlet",n)}}function XE(t,o){if(t&1&&c(0,VE,2,4,"a",4)(1,GE,2,4,"a",5)(2,ZE,2,4,"a",1)(3,JE,2,6,"a",3),t&2){let e=a(3),n=a();d(e.url.includes("#")?0:n.isAbsoluteUrl(e.url)?1:(e==null?null:e.linkAttrType)===n.LinkAttrType.BROCHURE_LINK||(e==null?null:e.linkAttrType)===n.LinkAttrType.SECOND_BROCHURE_LINK?2:3)}}function eI(t,o){}function tI(t,o){t&1&&T(0,eI,0,0,"ng-template")}function oI(t,o){if(t&1&&(m(0,"a",1),T(1,tI,1,0,null,6),p()),t&2){a();let e=W(5),n=a(2),i=a();l("href",i.normalizeImageUrl(i.getMediaUrl(n.media)),de),$("target",i.target())("data-link-name",n.linkName??n.linkNameSecond??""),s(),l("ngTemplateOutlet",e)}}function nI(t,o){}function iI(t,o){t&1&&T(0,nI,0,0,"ng-template")}function aI(t,o){if(t&1&&(m(0,"a",2),T(1,iI,1,0,null,6),p()),t&2){let e=a(),n=W(5),i=a(2),r=a();l("href",e,de)("routerLinkActive","active-button-link"),$("target",r.target())("data-link-name",i.linkName??i.linkNameSecond??""),s(),l("ngTemplateOutlet",n)}}function rI(t,o){}function sI(t,o){t&1&&T(0,rI,0,0,"ng-template")}function lI(t,o){if(t&1&&(m(0,"a",3),T(1,sI,1,0,null,6),p()),t&2){let e=a(),n=W(5),i=a(2),r=a();l("routerLink",e)("queryParams",r.queryParams())("target",r.isTruthy(r.target())?r.target():void 0)("routerLinkActive","active-button-link"),$("data-link-name",i.linkName??i.linkNameSecond??""),s(),l("ngTemplateOutlet",n)}}function cI(t,o){if(t&1&&h(0,"tag-btn",8),t&2){let e=a(3),n=a();Tt("--btn-color",e.buttonColorHex||null),l("customClasses",e.buttonColor.toLowerCase()+" "+(n.linkClasses??"")+" "+(e.linkNameColor??""))("icon",n.iconClass??"")("mode",n.btnMode())("text",e.linkName)("secondText",e.linkNameSecond??"")("isCustomColorSet",!!e.buttonColorHex)("isFullWidth",e.fullWidth??!0)("tabIndex",-1)}}function dI(t,o){if(t&1&&(c(0,XE,4,1)(1,oI,2,4,"a",1)(2,aI,2,5,"a",2)(3,lI,2,6,"a",3),T(4,cI,1,10,"ng-template",null,0,Ee)),t&2){let e=a(2),n=a();d(e.url?0:e.media&&n.hasMediaUrl(e.media)?1:(e==null?null:e.linkAttrType)==="PRODUCT_PLANNER_LINK"?2:3)}}function mI(t,o){if(t&1&&c(0,dI,6,1),t&2){let e,n=a(2);d((e=n.routerLink())?0:-1,e)}}function pI(t,o){t&1&&c(0,mI,1,1),t&2&&d(o.linkName?0:-1)}var Bc=class t{constructor(){this.component=u(B);this.urlService=u(Lt);this.currentProductService=u(vo);this.route=u(fn);this.storeFinderFormService=u(Di);this.config=u(ht);this.linkComponentService=u(Ti);this.mediaService=u(_o);this.platformId=u(fe);this.eventService=u(dt);this.iconClass="";this.linkClasses="";this.productTopicCodeString="{(PRODUCT_TOPIC_CODE)}";
293this.productCodeString="{(PRODUCT_CODE)}";this.isTruthy=Xo;this.LinkAttrType=__;this.posSpecificLinkStoreField=q.storefront.storefinder?.posSpecificLinkStoreField??"name";this.storeId$=Ue([this.route.queryParams,this.route.params]).pipe(I(([o,e])=>o.store||o.storeId||e.store||e.storeId),ja(),ss(1));this.storeId=M(this.storeId$);this.data=M(this.component.data$);this.product=M(this.currentProductService.product$);this.baseStoreName=ce(void 0);this.productCode=K(()=>{let o=this.data()?.url;if(!(typeof o!="string"||!(o.includes(this.productTopicCodeString)||o.includes(this.productCodeString))))return this.product()?.code??this.getProductCodeFromUrl()});this.productSelectedParams=K(()=>{let o=this.data(),e=this.product();if(o&&o?.url&&e?.selectedParameterCodes)return e.selectedParameterCodes.map(n=>`${n.parameterCode}=${n.parameterValueCode}`).join(":")});this.routerLink=K(()=>{let o=this.data(),e=this.productCode(),n=this.productSelectedParams();if(o?.componentCategory)return this.urlService.transform({cxRoute:"category",params:{code:o.componentCategory}});if(o?.componentProduct)return this.urlService.transform({cxRoute:"product",params:{code:o.componentProduct}});if("MODEL_VARIABLE"===o?.linkAttrType&&o?.url)return this.urlService.transform({cxRoute:o.url});if("PRODUCT_PLANNER_LINK"===o?.linkAttrType)return this.product()?.showPlanner?this.product()?.plannerUrl:void 0;if(o?.url)if(typeof o.url=="string"&&o.url.includes(this.productTopicCodeString)){let i=this.getAbsoluteUrl(o.url),r=i.substring(0,i.indexOf(this.productTopicCodeString));return e&&(r=r+"/PRODUCT/"+e,n&&(r=r+"/"+n)),r=Xa(r),r}else{let i=this.getAbsoluteUrl(o.url);return i=Xa(i),i}else return o?.media?this.getMediaUrl(o.media):void 0});this.queryParams=K(()=>{let o=this.data(),e={},n=this.productCode();if(Xo(o?.storeAware)){let y=this.baseStoreName();y&&(e.store=y)}let r=xl(o?.url);if(r)for(let[y,S]of Object.entries(r))n&&(S===this.productCodeString||S===this.productTopicCodeString)?e[y]=n:e[y]=S;let C=this.location();if(o&&o.linkAttrType==="POS_SPECIFIC_LINK"&&C&&o.url){let y=this.resolveStoreParam(C);y&&(e.store=y),C.baseStoreCrmLocationId&&(e.LocationID=C.baseStoreCrmLocationId)}return e});this.btnMode=K(()=>{let o=this.data();if(o)switch(o.buttonColor.toLowerCase().split("_")[2]){case"primary":return"primary";case"secondary":case"black":return"secondary";case"tertiary":return"tertiary";case"white":return"white";case"custom":return"custom";default:return"primary"}return"primary"});this.target=K(()=>{let o=this.data();return typeof o?.url=="object"&&Object.keys(o?.url).length===0?"_self":!o?.linkTarget||o?.linkTarget?.toLowerCase()==="_self"?null:o?.linkTarget});this.location=M(this.getLocation());this.anchorPath=K(()=>{let o=this.data();if(!o)return;let e=o.url;if(!e||typeof e!="string")return;let n=e.indexOf("#");if(n===-1)return;let i=e.slice(0,n);return i?(i.startsWith("/")||(i="/"+i),[i]):[]});this.anchorFragment=K(()=>{let o=this.data();if(!o)return;let e=o.url;if(!e||typeof e!="string")return;let n=e.indexOf("#");return n===-1?void 0:e.slice(n+1)||void 0});Ae(()=>{let o=this.data();if(o){this.styleClasses=o.styleClasses;let e=o.linkClasses?.split(" ");o.linkClasses?.includes("icon-")&&(this.iconClass=e?.find(n=>n?.includes("icon-")&&n!=="btn-icon-after-text")),this.linkClasses=e?.filter(n=>!n?.includes("icon-")||n==="btn-icon-after-text").join(" ")}}),Ae(()=>{if(this.data()?.storeAware){let o=this.route.snapshot.params.storeId;o&&this.storeFinderFormService.findStoreById(o).pipe(Le(1),I(e=>e?.baseStoreName)).subscribe(e=>{this.baseStoreName.set(e)})}else this.baseStoreName.set(void 0)})}getLocation(){let o=this.data();if(o&&o.linkAttrType==="POS_SPECIFIC_LINK"){let e=this.storeId();if(e)return this.storeFinderFormService.findStoreById(e,"full")}return ee(void 0)}isAbsoluteUrl(o){return o?this.linkComponentService.isExternalUrl(o):!1}resolveStoreParam(o){return this.posSpecificLinkStoreField==="baseStoreName"?o.baseStoreName??o.name:o.name??o.baseStoreName}getAbsoluteUrl(o){return typeof o=="object"&&Object.keys(o).length===0?"/":o.startsWith("/")?o:"/"+o}normalizeImageUrl(o){return typeof o=="object"&&Object.keys(o).length===0?"/":o?this.mediaService.n
293ormalizeUrl(o):void 0}hasMediaUrl(o){return o&&"url"in o}getMediaUrl(o){if(this.hasMediaUrl(o))return o.url}getUrlByLinkType(o){let e=this.location();if(o.linkAttrType==="POS_SPECIFIC_LINK"&&e&&o.url){let i=new URL(o.url),r=this.resolveStoreParam(e);return r&&i.searchParams.set("store",r),e.baseStoreCrmLocationId&&i.searchParams.set("LocationID",e.baseStoreCrmLocationId),i.toString()}let n=this.productCode();return o.linkAttrType==="EXTERNAL_LINK"&&o.url&&n?o.url.replace(this.productCodeString,n):o.url}getProductCodeFromUrl(){return ne(this.platformId)?new URLSearchParams(window.location.search).get("product")??void 0:void 0}onLinkClick(o){o&&o.trackingValue&&this.eventService.dispatch(new Jn(o.trackingValue))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-button"]],hostVars:2,hostBindings:function(e,n){e&2&&E(n.styleClasses)},standalone:!1,decls:1,vars:1,consts:[["buttonTemplate",""],["rel","noopener noreferrer","tabindex","-1",3,"href"],[3,"href","routerLinkActive"],[3,"routerLink","queryParams","target","routerLinkActive"],["tabindex","-1",1,"stub-link",3,"routerLink","fragment"],["tabindex","-1",3,"href"],[4,"ngTemplateOutlet"],["rel","noopener noreferrer","tabindex","-1",3,"click","href"],[3,"customClasses","icon","mode","text","secondText","isCustomColorSet","isFullWidth","tabIndex"]],template:function(e,n){if(e&1&&c(0,pI,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[At,nt,hi,Ke],styles:["a[_ngcontent-%COMP%]{display:block}"],changeDetection:0})}};function uI(t,o){t&1&&me(0)}function fI(t,o){if(t&1&&(m(0,"a",4),L("click",function(n){return n.preventDefault()}),T(1,uI,1,0,"ng-container",5),p()),t&2){a();let e=W(4),n=a(2);l("href",n.link,de),$("data-link-name",n.linkName),s(),l("ngTemplateOutlet",e)}}function gI(t,o){t&1&&me(0)}function CI(t,o){if(t&1&&(m(0,"a",2),T(1,gI,1,0,"ng-container",5),p()),t&2){a();let e=W(4),n=a(2),i=a();l("href",n.link,de),$("target",i.target())("data-link-name",n.linkName),s(),l("ngTemplateOutlet",e)}}function hI(t,o){t&1&&me(0)}function bI(t,o){if(t&1&&(m(0,"a",3),T(1,hI,1,0,"ng-container",5),p()),t&2){let e=a(),n=W(4),i=a(2),r=a();l("routerLink",e)("queryParams",r.queryParams())("target",r.isTruthy(r.target())?r.target():void 0)("routerLinkActive","active-button-link"),$("data-link-name",i.linkName),s(),l("ngTemplateOutlet",n)}}function _I(t,o){if(t&1&&h(0,"tag-btn",6),t&2){let e=a(3),n=a();l("customClasses",n.buttonClasses())("icon",n.iconClass())("mode",n.btnMode())("text",e.linkName)("isFullWidth",!1)}}function yI(t,o){if(t&1&&(c(0,fI,2,3,"a",1)(1,CI,2,4,"a",2)(2,bI,2,6,"a",3),T(3,_I,1,5,"ng-template",null,0,Ee)),t&2){let e=a(2),n=a();d(e.link==="#"?0:n.isAbsoluteUrl(e.link)?1:2)}}function vI(t,o){if(t&1&&c(0,yI,5,1),t&2){let e,n=a(2);d((e=n.routerLink())?0:-1,e)}}function wI(t,o){t&1&&c(0,vI,1,1),t&2&&d(o.linkName?0:-1)}var zc=class t{constructor(){this.component=u(B);this.linkComponentService=u(Ti);this.isTruthy=Xo;this.data=M(this.component.data$);this.alignmentClass=K(()=>`alignment-${(this.data()?.alignmentType??"CENTER").toLowerCase()}`);this.routerLink=K(()=>{let o=this.data()?.link;if(o)return Xa(this.getAbsoluteUrl(o))});this.queryParams=K(()=>xl(this.data()?.link));this.buttonClasses=K(()=>[(this.data()?.style??"COLOR_ENUM_PRIMARY").toLowerCase(),this.nonIconStyleClasses()].filter(Boolean).join(" "));this.allStyleClasses=K(()=>(this.data()?.styleClasses??"").trim().split(/\s+/).map(o=>o.trim()).filter(o=>!!o));this.iconClass=K(()=>this.allStyleClasses().filter(o=>o.startsWith("icon-")).join(" "));this.nonIconStyleClasses=K(()=>this.allStyleClasses().filter(o=>!o.startsWith("icon-")).join(" "));this.btnMode=K(()=>{switch((this.data()?.style??"COLOR_ENUM_PRIMARY").toLowerCase().split("_")[2]){case"primary":return"primary";case"black":case"secondary":return"secondary";case"tertiary":return"tertiary";case"white":return"white";case"custom":return"custom";default:return"primary"}});this.target=K(()=>{let o=this.data()?.linkTarget;return!o||o.toLowerCase()==="_self"?null:o})}isAbsoluteUrl(o){return o?this.linkComponentService.isExternalUrl(o):!1}getAbsoluteUrl(o){return o.startsWith("/")?o:"/"+o}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-configurable-button"]],hostVars:2,hostBindings:function(e,n){e&2&&E(n.alignmentClass())},standalone:!1,decls:1,vars:1,consts:[["buttonTemplate",""],["tabindex","-1",1,"stub-link",3,"href"],["rel","noopener noreferrer","tabindex","-1",3,"href"],[3,"routerLink","queryParams","target","routerLinkActive"],["tabindex","-1",1,"stub-link",3,"click","href"],[4,"ngTemplateOutlet"],[3,"customClasses","icon","mode","text","isFullWidth"]],template:function(e,n){if(e&1&&c(0,wI,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[At,nt,hi,Ke],styles:["[_nghost-%COMP%]{display:flex;width:100%}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{display:flex;text-decoration:none}.alignment-left[_nghost-%COMP%]{justify-content:flex-start}.alignment-right[_nghost-%COMP%]{justify-content:flex-end}.alignment-center[_nghost-%COMP%], .alignment-top[_nghost-%COMP%], .alignment-bottom[_nghost-%COMP%]{justify-content:center}"],changeDetection:0})}};var oa=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaButtonComponent:{component:Bc},NobiliaConfigurableButtonComponent:{component:zc}}})],imports:[oe,ge,ut,ie,_t]})}};var Dc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{SampleBoxComponent:{component:Lc}}})],imports:[oe,Re,oa]})}};var UC=(i=>(i.CAROUSEL="CAROUSEL",i.GRID="GRID",i.RESTRICTED_INLINE="RESTRICTED_INLINE",i.WIDE_LINE="WIDE_LINE",i))(UC||{});var xI=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function MI(t,o){if(t&1&&(m(0,"div",1),O(1),p()),t&2){let e=a(3);s(),D(" ",e.title," ")}}function SI(t,o){if(t&1&&(m(0,"a",10),v(1,"cxTranslate"),h(2,"cx-media",12),p()),t&2){let e=a(2);l("href",lt(e.urlLink),de),$("aria-label",e.media!=null&&e.media.altText?e.media==null?null:e.media.altText:w(1,7,"commonLinks.brandBannerLinkTitle")),s(2),E(e.styleClasses),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function PI(t,o){if(t&1&&(m(0,"a",11),v(1,"cxTranslate"),h(2,"cx-media",12),p()),t&2){let e=a(2);l("href",lt(e.urlLink),de),$("aria-label",e.media!=null&&e.media.altText?e.media==null?null:e.media.altText:w(1,7,"commonLinks.brandBannerLinkTitle")),s(2),E(e.styleClasses),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function RI(t,o){if(t&1&&c(0,SI,3,9,"a",10)(1,PI,3,9,"a",11),t&2){let e=a();d(e.externalLink?0:1)}}function kI(t,o){if(t&1&&h(0,"cx-media",12),t&2){let e=a();E(e.styleClasses),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function TI(t,o){if(t&1&&(m(0,"div"),O(1),p()),t&2){let e=a();s(),ve(e.title)}}function OI(t,o){if(t&1&&(c(0,RI,2,1)(1,kI,1,4,"cx-media",9),c(2,TI,2,1,"div")),t&2){let e=o;d(e.urlLink?0:1),s(2),d(e.title&&e.showTitle?2:-1)}}function EI(t,o){if(t&1&&(m(0,"swiper-slide",8),c(1,OI,3,2),v(2,"async"),p()),t&2){let e,n=o.$implicit;s(),d((e=w(2,1,n))?1:-1,e)}}function II(t,o){if(t&1&&(c(0,MI,2,1,"div",1),m(1,"div",2)(2,"div",3)(3,"swiper-container",4)(4,"div",5)(5,"div"),h(6,"i",6),p()(),m(7,"div",7)(8,"div"),h(9,"i",6),p()(),U(10,EI,3,3,"swiper-slide",8,te),p()()()),t&2){let e=a(),n=a(),i=a();d(n.title?0:-1),s(3),ue("show-controls",e.length>6),l("config",i.getConfig)("numberOfSlides",e.length),s(2),E(It("swiper-button swiper-button--prev ",i.SwiperTypes.JS_SWIPER_BUTTON_PREV.slice(1))),s(3),E(It("swiper-button swiper-button--next ",i.SwiperTypes.JS_SWIPER_BUTTON_NEXT.slice(1))),s(2),V(e)}}function AI(t,o){if(t&1&&(m(0,"div",1),O(1),p()),t&2){let e=a(3);s(),D(" ",e.title," ")}}function NI(t,o){if(t&1&&me(0,14),t&2){let e=o;l("cxComponentWrapper",Oe(1,xI,e.typeCode,e.typeCode,e==null?null:e.uid))}}function LI(t,o){if(t&1&&(c(0,NI,1,5,"ng-container",14),v(1,"async")),t&2){let e,n=o.$implicit;d((e=w(1,1,n))?0:-1,e)}}function BI(t,o){if(t&1&&(m(0,"div",13),U(1,LI,2,3,null,null,te),p()),t&2){let e=a(2),n=a();$("data-item",n.countOfDisplayedBanners),s(),V(e)}}function zI(t,o){if(t&1&&(c(0,AI,2,1,"div",1),c(1,BI,3,1,"div",13)),t&2){let e=a(2);d(e.title?0:-1),s(),d(e.countOfDisplayedBanners?1:-1)}}function DI(t,o){if(t&1&&h(0,"div",15),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function FI(t,o){if(t&1&&(m(0,"div",16),O(1),p()),t&2){let e=a();s(),D(" ",e.title," ")}}function jI(t,o){if(t&1&&(c(0,FI,2,1,"div",16),m(1,"div",17),h(2,"cx-media",12),p()),t&2){let e=o;d(e.title&&e.showTitle?0:-1),s(2),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function $I(t,o){if(t&1&&(c(0,jI,3,3),v(1,"async")),t&2){let e,n=o.$implicit;d((e=w(1,1,n))?0:-1,e)}}function UI(t,o){if(t&1&&(c(0,DI,1,1,"div",15),m(1,"div",16),U(2,$I,2,3,null,null,te),v(4,"slice"),p()),t&2){let e=a(),n=a();d(n.title?0:-1),s(2),V(cn(4,1,e,0,4))}}function VI(t,o){if(t&1&&(m(0,"div",0),c(1,II,12,11)(2,zI,2,2)(3,UI,5,5),p()),t&2){let e,n=a(),i=a();l("ngClass",(n.cssStyles??"")+(n.bannersOrientation?"banner-collection-wrapper--"+n.bannersOrientation.toLowerCase():"")),s(),d((e=n.imageDisplayType)===i.imagesDisplayType.CAROUSEL?1:e===i.imagesDisplayType.RESTRICTED_INLINE?2:3)}}function qI(t,o){if(t&1&&c(0,VI,4,2,"div",0),t&2){let e,n=a();d((e=n.items())?0:-1,e)}}var Fc=class t extends be{constructor(){super(...arguments);this.component=u(B);this.cmsService=u(re);this.SwiperTypes=Ai;this.imagesDisplayType=UC;this.data=M(this.component.data$.pipe(j(e=>!!e)));this.items=M(this.component.data$.pipe(j(e=>!!e),I(e=>e.mediaBanners?.trim().split(" ")??[]),I(e=>e.map(n=>this.cmsService.getComponentData(n)))))}getConfig(e,n){if(q.storefront?.collectionBanner?.isCustomConfig&&q.storefront?.collectionBanner?.customConfig)return q.storefront?.collectionBanner?.customConfig;{let i=n&&n<6?n:6;return{loop:!1,navigation:{prevEl:e?.querySelector(".js-swiper-button--prev"),nextEl:e?.querySelector(".js-swiper-button--next")},watchOverflow:!1,breakpoints:{320:{slidesPerView:1,spaceBetween:30},575:{slidesPerView:2,spaceBetween:30},768:{slidesPerView:4,spaceBetween:30},1024:{slidesPerView:4,spaceBetween:30},1280:{slidesPerView:i,spaceBetween:30}}}}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-banner-collection"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"banner-collection-wrapper",3,"ngClass"],[1,"banner-collection-title"],[1,"swiper-brands"],[1,"wrapper","container"],["init","false","fmSwiper","",3,"config","numberOfSlides"],["slot","container-start"],[1,"icon-arrow-angle-right"],["slot","container-end"],["lazy","true"],[1,"homepage-brands--item",3,"container","alt","class"],["target","_blank",3,"href"],["target","_self",3,"href"],[1,"homepage-brands--item",3,"container","alt"],[1,"image-collection-restricted-inline"],[3,"cxComponentWrapper"],[1,"banner-collection-title",3,"innerHTML"],[1,"grid-banner-container"],[1,"grid-banner-item"]],template:function(n,i){if
293(n&1&&c(0,qI,1,1),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[ke,Xe,Ni,uo,xe,mn,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.swiper-brands[_ngcontent-%COMP%]{padding:23px 0;background-color:#fff}.wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;gap:70px}@media(max-width:1919.98px){.wrapper[_ngcontent-%COMP%]{gap:30px}}@media(max-width:1439.98px){.wrapper[_ngcontent-%COMP%]{gap:66px}}@media(max-width:1279.98px){.wrapper[_ngcontent-%COMP%]{gap:30px}}swiper-container[_ngcontent-%COMP%]{overflow:hidden;padding:0 120px}@media(max-width:1023.98px){swiper-container[_ngcontent-%COMP%]{padding:0 80px}}@media(min-width:1280px){swiper-container[_ngcontent-%COMP%]{padding:0}swiper-container[_ngcontent-%COMP%]   [slot=container-start][_ngcontent-%COMP%]:has(swiper-button[aria-disabled=true]), swiper-container[_ngcontent-%COMP%]   [slot=container-end][_ngcontent-%COMP%]:has(swiper-button[aria-disabled=true]){display:none}}@media(min-width:1280px){swiper-container.show-controls[_ngcontent-%COMP%]{padding:0 120px}}swiper-container[_ngcontent-%COMP%]::part(container){overflow:visible}[slot=container-start][_ngcontent-%COMP%], [slot=container-end][_ngcontent-%COMP%]{display:flex;position:absolute;top:0;z-index:2;align-items:center;width:120px;height:100%;background-color:#fff}@media(max-width:1023.98px){[slot=container-start][_ngcontent-%COMP%], [slot=container-end][_ngcontent-%COMP%]{width:80px}}[slot=container-start][_ngcontent-%COMP%]{left:-120px}[slot=container-start][_ngcontent-%COMP%]   .swiper-button--prev[_ngcontent-%COMP%]{left:0}@media(max-width:1023.98px){[slot=container-start][_ngcontent-%COMP%]{left:-80px}}[slot=container-end][_ngcontent-%COMP%]{right:-120px}[slot=container-end][_ngcontent-%COMP%]   .swiper-button--next[_ngcontent-%COMP%]{right:0}@media(max-width:1023.98px){[slot=container-end][_ngcontent-%COMP%]{right:-80px}}swiper-slide[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:61px}@media(max-width:1023.98px){swiper-slide[_ngcontent-%COMP%]{height:50px}}.swiper-button[_ngcontent-%COMP%]{display:flex}.swiper-button[_ngcontent-%COMP%]   [class^=icon-][_ngcontent-%COMP%], .swiper-button[_ngcontent-%COMP%]   [class*=" icon-"][_ngcontent-%COMP%]{color:#6e6f71}.grid-banner-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:30px}@media(max-width:1023.98px){.grid-banner-container[_ngcontent-%COMP%]{gap:12px}}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="1"]>*{width:100%}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="2"]>*{width:calc(50% - 15px)}@media(max-width:1023.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="2"]>*{width:100%}}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="3"]>*{width:calc(33.3333333333% - 30px + 10px)}@media(max-width:1023.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="3"]>*{width:100%}}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="4"]>*{width:calc(25% - 22.5px)}@media(max-width:1023.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="4"]>*{width:calc(50% - 6px)}}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="5"]>*{width:calc(20% - 24px)}@media(max-width:1279.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="5"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="5"]>*{width:calc(50% - 6px)}}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="6"]>*{width:calc(16.6666666667% - 30px + 5px)}@media(max-width:1279.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="6"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline[data-item="6"]>*{width:calc(50% - 6px)}}@media(max-width:1023.98px){.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline{gap:12px}}.banner-collection-wrapper[_ngcontent-%COMP%]     .image-collection-restricted-inline{justify-content:flex-start}.grid-banner-item[_ngcontent-%COMP%]{width:calc(50% - 15px);height:209px}@media(max-width:1023.98px){.grid-banner-item[_ngcontent-%COMP%]{width:calc(50% - 6px);height:140px}}.grid-banner-item[_ngcontent-%COMP%]     img{width:100%;height:100%;border-radius:0}'],changeDetection:0})}};var jc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBannerCollectionComponent:{component:Fc}}})],imports:[ie,Re,pe]})}};function GI(t,o){if(t&1&&(m(0,"span",7),O(1),p()),t&2){let e=a(2).$implicit,n=a(3);ue("ordered-text",n.isFalse(e.isIconBeforeLinkName)),s(),D(" ",e.title," ")}}function WI(t,o){t&1&&me(0)}function KI(t,o){if(t&1){let e=G();m(0,"div",9),L("click",function(){P(e);let i=a(6);return R(i.closeDropdown())})("keydown.enter",function(){P(e);let i=a(6);return R(i.closeDropdown())}),h(1,"i",10),p(),m(2,"div",8),T(3,WI,1,0,"ng-container",11),p()}if(t&2){a();let e=W(3),n=a(5);ue("visible",n.isOpen()),s(2),l("@animateSlideInRight",n.isOpen()),s(),l("ngTemplateOutlet",e)}}function ZI(t,o){t&1&&me(0)}function QI(t,o){if(t&1&&(m(0,"div",8),T(1,ZI,1,0,"ng-container",11),p()),t&2){a();let e=W(3),n=a(5);l("@animateSmoothRight",n.isOpen()),s(),l("ngTemplateOutlet",e)}}function YI(t,o){t&1&&(m(0,"div",12)(1,"span"),O(2),v(3,"cxTranslate"),p(),h(4,"i",13),p()),t&2&&(s(2),ve(w(3,1,"customMyAccount.title")))}function JI(t,o){if(t&1){let e=G();m(0,"a",16),L("click",function(i){P(e);let r=a(8);return r.closeDropdown(),R(r.logout(i))})("keyup.enter",function(i){P(e);let r=a(8);return r.closeDropdown(),R(r.logout(i))}),m(1,"div",17),O(2),p()()}if(t&2){let e=a().$implicit;l("routerLink",e.url)("routerLinkActive","active"),$("aria-label",e.title),s(2),D(" ",e.title," ")}}function XI(t,o){if(t&1){let e=G();m(0,"a",18),L("click",function(){P(e);let i=a(8);return R(i.closeDropdown())}),m(1,"div",17),O(2),p()()}if(t&2){let e=a().$implicit,n=a(7);l("routerLink",e.url)("routerLinkActive","active"),$("aria-label",e.title),s(),E(n.needCustomerAccountNotification()&&e.url===n.ordersURL?"active-order":""),s(),D(" ",e.title," ")}}function eA(t,o){if(t&1&&c(0,JI,3,4,"a",14)(1,XI,3,6,"a",15),t&2){let e=o.$implicit;d(e.url==="/logout"?0:1)}}function tA(t,o){if(t&1&&(c(0,YI,5,3,"div",12),U(1,eA,2,1,null,null,te)),t&2){let e=a(3).$implicit,n=a(3);d(n.isNameForDropdown?0:-1),s(),V(e.children)}}
293function oA(t,o){if(t&1&&(c(0,KI,4,4)(1,QI,2,2,"div",8),T(2,tA,3,1,"ng-template",null,0,Ee)),t&2){let e=a(5);d(e.isDropdownBackground?0:1)}}function nA(t,o){if(t&1){let e=G();m(0,"div",3)(1,"div",4),L("click",function(){P(e);let i=a(4);return R(i.toggleDropdownMenu())})("keydown.enter",function(){P(e);let i=a(4);return R(i.toggleDropdownMenu())}),h(2,"i",5),c(3,GI,2,3,"span",6),p(),c(4,oA,4,1),p()}if(t&2){let e=a().$implicit,n=a(2),i=a();s(2),E(e.iconClass),s(),d(i.isTrue(n.showLinkNameWithIcon)&&e.title?3:-1),s(),d(i.isOpen()?4:-1)}}function iA(t,o){if(t&1&&(m(0,"span",7),O(1),p()),t&2){let e=a(4).$implicit,n=a(3);ue("ordered-text",n.isFalse(e.isIconBeforeLinkName)),s(),D(" ",e.title," ")}}function aA(t,o){if(t&1){let e=G();m(0,"a",20),L("click",function(i){P(e);let r=a(3).$implicit,C=a(3);return R(r.linkType===C.LinkType.POPUP?C.openDialog(r.url,i):null)}),c(1,iA,2,3,"span",6),h(2,"cx-media",21),p()}if(t&2){let e=a(3).$implicit,n=a(2),i=a();E((e.modalClass??"")+" "+(n.styleClass??"")),l("routerLink",e.linkType===i.LinkType.POPUP?null:i.checkOnEmptyLink(e.url))("routerLinkActive","active")("target",i.getTarget(e)),$("data-tooltip",e.thumbnail.altText)("aria-label",e.thumbnail.altText),s(),d(i.isTrue(n.showLinkNameWithIcon)&&e.title?1:-1),s(),l("container",e.thumbnail),$("alt",e.thumbnail.altText)}}function rA(t,o){if(t&1&&c(0,aA,3,10,"a",19),t&2){let e=a(2).$implicit;d(e.thumbnail?0:-1)}}function sA(t,o){if(t&1&&(m(0,"span",7),O(1),p()),t&2){let e=a(4).$implicit,n=a(3);ue("ordered-text",n.isFalse(e.isIconBeforeLinkName)),s(),D(" ",e.title," ")}}function lA(t,o){if(t&1){let e=G();m(0,"a",23),L("click",function(i){P(e);let r=a(3).$implicit,C=a(3);return R(r.linkType===C.LinkType.POPUP?C.openDialog(r.url,i,r.modalId):null)}),h(1,"i",5),c(2,sA,2,3,"span",6),p()}if(t&2){let e=a(3).$implicit,n=a(2),i=a();E((e.modalClass??"")+" "+(n.styleClass??"")),l("routerLink",e.linkType===i.LinkType.POPUP?null:i.checkOnEmptyLink(e.url))("routerLinkActive","active"),$("aria-label",e.linkName),s(),E(e.iconClass),s(),d(i.isTrue(n.showLinkNameWithIcon)&&e.title?2:-1)}}function cA(t,o){if(t&1&&c(0,lA,3,8,"a",22),t&2){let e=a(2).$implicit;d(e.iconClass?0:-1)}}function dA(t,o){if(t&1&&c(0,rA,1,1)(1,cA,1,1),t&2){let e,n=a().$implicit;d((e=n.itemType)==="NobiliaNavigationLinkThumbnailComponent"?0:e==="NobiliaNavigationLinkIconComponent"?1:-1)}}function mA(t,o){if(t&1&&c(0,nA,5,4,"div",3)(1,dA,2,1),t&2){let e=o.$implicit;d(e.children&&e.children.length>0?0:1)}}function pA(t,o){t&1&&U(0,mA,2,1,null,null,te),t&2&&V(o.children)}function uA(t,o){if(t&1){let e=G();m(0,"div",2),L("outsideClick",function(){P(e);let i=a();return R(i.isOpen.set(!1))}),c(1,pA,2,0),p()}if(t&2){let e,n=a();s(),d((e=n.node())?1:-1,e)}}var $c=class t{constructor(){this.component=u(B);this.navigationService=u(Sn);this.launchDialogService=u(Ge);this.popupPageService=u(yo);this.router=u(Je);this.authService=u(it);this.scrollUtils=u(Si);this.platformId=u(fe);this.LinkType=_l;this.routingService=u(ze);this.globalMessageService=u(He);this.isTrue=tt;this.isFalse=Ms;this.isDropdownBackground=q.storefront?.rightNavigation?.isDropdownBackground??!1;this.isDisableScrollWithDropdownBackground=q.storefront?.rightNavigation?.isDisableScrollWithDropdownBackground??!1;this.isNameForDropdown=q.storefront?.rightNavigation?.isNameForDropdown??!1;this.ordersURL="/my-account/orders";this.logoutRedirectExcludedPages=["/kitchen-ai-planning/configurator"];this.isOpen=ce(!1);this.isUserLoggedIn=M(this.authService.isUserLoggedIn());this.node=M(this.navigationService.getNavigationNode(this.component.data$));this.data=M(this.component.data$);this.needCustomerAccountNotification=K(()=>tt(this.data()?.needCustomerAccountNotification));ne(this.platformId)&&this.isDropdownBackground&&this.isDisableScrollWithDropdownBackground&&Ae(()=>{this.isOpen()?this.scrollUtils.lockHtmlScroll():this.scrollUtils.unlockHtmlScroll()})}clickout(o){o.target.closest(".dropdown-menu")||this.closeDropdown()}toggleDropdownMenu(){this.isOpen.set(!this.isOpen())}openDialog(o="",e,n){e?.preventDefault();let i=Ml();o&&(i.pageId=o),n&&(i.title=`${n}.title`,i.className="popup--"+n),this.popupPageService.openDialog({},i)}getTarget(o){return o.target==="true"||o.target===!0?"_blank":void 0}logout(o){o.preventDefault(),this.authService.coreLogout().then(()=>{this.globalMessageService.add({key:"myAccount.logout"},ot.MSG_TYPE_CONFIRMATION),!this.logoutRedirectExcludedPages.some(n=>this.router.url.includes(n))&&this.routingService.go({cxRoute:"home"})})}closeDropdown(){this.isOpen.set(!1)}checkOnEmptyLink(o){return Array.isArray(o)?o:o==="#"?"/":o??null}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-right-navigation"]],hostBindings:function(e,n){e&1&&L("click",function(r){return n.clickout(r)},Qt)},standalone:!1,decls:1,vars:1,consts:[["menuItems",""],["outsideClick","",1,"links"],["outsideClick","",1,"links",3,"outsideClick"],[1,"dropdown-menu"],["tabindex","0",1,"link",3,"click","keydown.enter"],[1,"link-icon"],[1,"link-title",3,"ordered-text"],[1,"link-title"],[1,"dropdown-menu-items"],["tabindex","0",1,"dropdown-background",3,"click","keydown.enter"],["tabindex","0",1,"icon-cross"],[4,"ngTemplateOutlet"],[1,"dropdown-item-name"],[1,"icon-account"],["tabindex","0",1,"dropdown-item",3,"routerLink","routerLinkActive"],[1,"dropdown-item",3,"routerLink","routerLinkActive"],["tabindex","0",1,"dropdown-item",3,"click","keyup.enter","routerLink","routerLinkActive"],[1,"dropdown-item-wrapper"],[1,"dropdown-item",3,"click","routerLink","routerLinkActive"],["tabindex","0",1,"link",3,"routerLink","routerLinkActive","class","target"],["tabindex","0",1,"link",3,"click","routerLink","routerLinkActive","target"],[1,"icon-wrapper",3,"container"],["tabindex","0",1,"link",3,"routerLink","routerLinkActive","class"],["tabindex","0",1,"link",3,"click","routerLink","routerLinkActive"]],template:function(e,n){if(e&1&&c(0,uA,2,1,"div",1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[ke,nt,hi,Sl,At,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.links[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}@media(min-width:1440px){.links[_ngcontent-%COMP%]{gap:16px}}@media(min-width:1920px){.links[_ngcontent-%COMP%]{gap:16px}}@media(max-width:1023.98px){.links[_ngcontent-%COMP%]{gap:16px}}.link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;color:#151515;background-color:#fff;transition:.2s;cursor:pointer}.link[_ngcontent-%COMP%]:hover{color:#151515;background-color:#e9e4e1}@media(max-width:1023.98px){.link[_ngcontent-%COMP%]{width:24px;height:24px}}@media(min-width:1920px){.link[_ngcontent-%COMP%]{width:48px;height:48px}}.link.active[_ngcontent-%COMP%]{color:#151515;background-color:#fff}.link[_ngcontent-%COMP%]:has(.link-title){width:48px;height:48px;gap:10px}.link-title.ordered-text[_ngcontent-%COMP%]{order:-1}.icon-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.icon-wrapper[_ngcontent-%COMP%]     img{width:22px;height:22px}i[_ngcontent-%COMP%]{width:22px;height:22px;font-size:22px}.icon-wishlist[_ngcontent-%COMP%]:before{content:"\\e924";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:22px;line-height:1;text-transform:none;speak:never}.icon-account[_ngcontent-%COMP%]:before{content:"\\e933";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:22px;line-height:1;text-transform:none;speak:never}.dropdown-menu[_ngcontent-%COMP%]{position:static}.dropdown-menu-items[_ngcontent-%COMP%]{width:280px;height:100vh;position:fixed;top:4px;right:0;z-index:11;display:flex;flex-direction:column;overflow-y:auto;color:#bfb7b2;background-color:#000}.dropdown-item[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:16px;display:flex;justify-content:flex-end;padding:22px 37px;white-space:nowrap;text-transform:uppercase}.dropdown-item[_ngcontent-%COMP%]:hover{background-color:#2b2b2b}.dropdown-item-name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;align-items:center;display:flex;justify-content:flex-end;gap:9px;border-bottom:1px solid #2B2B2B;padding:16px 24px;height:80px;text-transform:uppercase;color:#bfb7b2}
293.dropdown-item-name[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:48px;height:48px;padding:13px}.dropdown-item-name[_ngcontent-%COMP%]   i.icon-account[_ngcontent-%COMP%]:before{content:"\\e944"}.dropdown-background[_ngcontent-%COMP%]{display:none}@media(max-width:1023.98px){.dropdown-background[_ngcontent-%COMP%]{width:calc(100% - 280px);height:100vh;position:fixed;top:0;right:280px;z-index:10;display:block;flex-direction:column;overflow-y:auto;padding:33px 29px;color:#bfb7b2;background:#151515cc}.dropdown-background[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;justify-content:flex-end}.dropdown-background[_ngcontent-%COMP%]   i.icon-cross[_ngcontent-%COMP%]:before{content:"\\e945";color:#fff}}[_nghost-%COMP%]     .active-order{position:relative}[_nghost-%COMP%]     .active-order:before{width:8px;height:8px;border-radius:50%;content:"";position:absolute;top:-5px;left:-20px;display:inline-block;background-color:#ed1c24}'],data:{animation:[R_,O_]},changeDetection:0})}};var Uc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{RightNavigationComponent:{component:$c,deferLoading:So.INSTANT}}})],imports:[ie,_t,Mt,ge,pe]})}};var Dn=class t{constructor(){this.isMobileNavigationShown=ce(!1);this.getMobileNavigationShownState=K(()=>this.isMobileNavigationShown())}showMobileNavigation(){this.isMobileNavigationShown.set(!0)}hideMobileNavigation(){this.isMobileNavigationShown.set(!1)}toggleMobileNavigation(){this.isMobileNavigationShown.update(o=>!o)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Vc=class t{constructor(){this.renderer=u(po);this.mobileNavigationService=u(Dn);this.isBrowser=ne(u(fe));this.toggleMobMenu=q.storefront?.megaMenu?.toggleMobMenu??!1}get isOpenMobMenu(){return this.mobileNavigationService.getMobileNavigationShownState()}showMobileNavigation(){this.toggleMobMenu?this.showMobileNavigationWithToggle():this.showMobileNavigationWithoutToggle()}showMobileNavigationWithToggle(){this.mobileNavigationService.toggleMobileNavigation(),this.updateBodyClasses()}showMobileNavigationWithoutToggle(){this.mobileNavigationService.showMobileNavigation(),this.updateBodyClasses()}updateBodyClasses(){this.isBrowser&&(this.isOpenMobMenu?(this.renderer.addClass(document.body,"no-scroll"),this.renderer.addClass(document.documentElement,"no-scroll")):(this.renderer.removeClass(document.body,"no-scroll"),this.renderer.removeClass(document.documentElement,"no-scroll")))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-hamburger-mobile-icon"]],standalone:!1,decls:3,vars:4,consts:[[3,"click"],[1,"hamburger-icon",3,"ngClass"]],template:function(e,n){e&1&&(m(0,"button",0),v(1,"cxTranslate"),L("click",function(){return n.showMobileNavigation()}),h(2,"i",1),p()),e&2&&($("aria-label",w(1,2,"megaMenu.menuTitle")),s(2),l("ngClass",n.toggleMobMenu&&n.isOpenMobMenu?"icon-cross":"icon-burger"))},dependencies:[uo,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}@media(min-width:1280px){[_nghost-%COMP%]{display:none}}.hamburger-icon[_ngcontent-%COMP%]{width:24px;height:24px;font-size:24px;display:flex;color:#151515}'],changeDetection:0})}};var qc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{HamburgerMobileIconComponent:{component:Vc}}})],imports:[oe,Mt,pe]})}};var fA=t=>({"is-shown":t}),VC=t=>({rootNode:t}),gA=(t,o)=>({"is-open":t,"mega-menu-submenu--more-than-4":o}),co=t=>({node:t}),nn=(t,o,e)=>({flexType:t,typeCode:o,uid:e}),qt=t=>({"is-open":t}),qC=t=>({value:t}),Px=(t,o)=>({node:t,index:o}),HC=(t,o)=>({node:t,displayTitleIfNoLinks:o});function CA(t,o){if(t&1){let e=G();m(0,"button",11),v(1,"cxTranslate"),L("click",function(){P(e);let i=a(3);return R(i.hideMegaMenu())}),h(2,"i",12),p()}t&2&&$("aria-label",w(1,1,"megaMenu.closeMenuTitle"))}function hA(t,o){}function bA(t,o){t&1&&T(0,hA,0,0,"ng-template")}function _A(t,o){if(t&1&&(m(0,"li",13),T(1,bA,1,0,null,14),p()),t&2){let e=o.$implicit;a(2);let n=W(9);s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,VC,e))}}function yA(t,o){if(t&1&&(m(0,"ul",7),U(1,_A,2,4,"li",13,te),p()),t&2){let e,n=a(3);s(),V((e=n.mobileAdditionalTopChildNode())==null?null:e.children)}}function vA(t,o){}function wA(t,o){t&1&&T(0,vA,0,0,"ng-template")}function xA(t,o){if(t&1&&(m(0,"li",9),T(1,wA,1,0,null,14),p()),t&2){let e=o.$implicit;a();let n=W(9);s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,VC,e))}}function MA(t,o){}function SA(t,o){t&1&&T(0,MA,0,0,"ng-template")}function PA(t,o){if(t&1&&(m(0,"li",13),T(1,SA,1,0,null,14),p()),t&2){let e=o.$implicit;a(2);let n=W(9);s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,VC,e))}}function RA(t,o){if(t&1&&(m(0,"ul",7),U(1,PA,2,4,"li",13,te),p()),t&2){let e,n=a(3);s(),V((e=n.mobileAdditionalBottomChildNode())==null?null:e.children)}}function kA(t,o){if(t&1){let e=G();m(0,"div",15),L("click",function(){P(e);let i=a(3);return R(i.hideMegaMenu())})("keydown.enter",function(){P(e);let i=a(3);return R(i.hideMegaMenu())}),p()}if(t&2){let e=a(3);l("@animateAppearance",e.shouldShowOverlay())}}function TA(t,o){}function OA(t,o){t&1&&T(0,TA,0,0,"ng-template")}function EA(t,o){if(t&1&&T(0,OA,1,0,null,14),t&2){let e=a(3).rootNode,n=W(5);l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,co,e))}}function IA(t,o){if(t&1&&(m(0,"div",21),me(1,22),p()),t&2){let e=a();s(),l("cxComponentWrapper",Oe(1,nn,e.typeCode,e.typeCode,e.uid))}}function AA(t,o){t&1&&c(0,IA,2,5,"div",21),t&2&&d(o.typeCode?0:-1)}function NA(t,o){if(t&1&&(m(0,"div",20),h(1,"tag-show-more-chars",23),p()),t&2){let e=a().$implicit;s(),l("maxLines",2)("withoutToggle",!0)("text",e.title)}}function LA(t,o){}function BA(t,o){t&1&&T(0,LA,0,0,"ng-template")}function zA(t,o){if(t&1&&(m(0,"div",24),h(1,"tag-show-more-chars",25),p(),T(2,BA,1,0,null,14)),t&2){let e=a().$implicit;a(3);let n=W(7);s(),l("maxLines",10)("maxChars",320)("withoutToggle",!0)("text",e.de
293scription),s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(6,co,e))}}function DA(t,o){if(t&1){let e=G();m(0,"li",19),L("click",function(){let i=P(e).$implicit,r=a(6);return R(r.navigateByImageMenuItem(i.itemId??(i.marketingBanner==null?null:i.marketingBanner.uid)))})("keydown.enter",function(){let i=P(e).$implicit,r=a(6);return R(r.navigateByImageMenuItem(i.itemId??(i.marketingBanner==null?null:i.marketingBanner.uid)))}),c(1,AA,1,1),c(2,NA,2,3,"div",20),c(3,zA,3,8),p()}if(t&2){let e,n=o.$implicit;l("id",n.itemId??(n.marketingBanner==null?null:n.marketingBanner.uid)),s(),d((e=n.marketingBanner)?1:-1,e),s(),d(n.title?2:-1),s(),d(n.description?3:-1)}}function FA(t,o){if(t&1){let e=G();c(0,EA,1,4),m(1,"ul",17),L("mouseenter",function(){P(e);let i=a(2).rootNode,r=a(3);return R(r.isMobile()||r.isSubmenuOpeningByClick()?null:r.openSubmenu(i.nodeId))})("mouseleave",function(){P(e);let i=a(5);return R(i.isMobile()||i.isSubmenuOpeningByClick()?null:i.debouncedHideMegaMenu())}),U(2,DA,4,4,"li",18,te),p()}if(t&2){let e=a(2).rootNode,n=a(3);d(n.isShowTitleTop()?0:-1),s(),E(gt(4,gA,n.openedSubmenuId()===e.nodeId,e.children.length>!0)),l("id",e.nodeId),s(),V(n.sliceNodesWithLimit(e.children,5))}}function jA(t,o){}function $A(t,o){t&1&&T(0,jA,0,0,"ng-template")}function UA(t,o){if(t&1&&T(0,$A,1,0,null,14),t&2){let e=a(3).rootNode,n=W(5);l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,co,e))}}function VA(t,o){if(t&1&&h(0,"i",30),t&2){let e=a(4).rootNode,n=a(3);E(Q(2,qt,n.openedSubmenuId()===e.nodeId))}}function qA(t,o){if(t&1){let e=G();m(0,"li",28),L("click",function(){P(e);let i=a(6);return R(i.openSubmenu(""))})("keydown.enter",function(){P(e);let i=a(6);return R(i.openSubmenu(""))}),c(1,VA,1,4,"i",29),O(2),v(3,"cxTranslate"),v(4,"cxTranslate"),p()}if(t&2){let e=a(6);s(),d(e.arrowIconSubmenu?1:-1),s(),D(" ",Ct(4,4,"megaMenu.backTo",Q(7,qC,w(3,2,"megaMenu.menuTitle")))," ")}}function HA(t,o){}function GA(t,o){t&1&&T(0,HA,0,0,"ng-template")}function WA(t,o){if(t&1&&T(0,GA,1,0,null,14),t&2){let e=a(3),n=e.$implicit,i=e.$index;a(3);let r=W(3);l("ngTemplateOutlet",r)("ngTemplateOutletContext",gt(2,Px,n,i))}}function KA(t,o){if(t&1&&h(0,"i",30),t&2){let e=a(8).rootNode,n=a(3);E(Q(2,qt,n.openedSubmenuId()===e.nodeId))}}function ZA(t,o){if(t&1){let e=G();m(0,"li",28),L("click",function(){P(e);let i=a(10);return R(i.setActive(null))})("keydown.enter",function(){P(e);let i=a(10);return R(i.setActive(null))}),c(1,KA,1,4,"i",29),O(2),v(3,"cxTranslate"),p()}if(t&2){let e=a(7).rootNode,n=a(3);s(),d(n.arrowIconSubmenu?1:-1),s(),D(" ",Ct(3,2,"megaMenu.backTo",Q(5,qC,e.title))," ")}}function QA(t,o){}function YA(t,o){t&1&&T(0,QA,0,0,"ng-template")}function JA(t,o){if(t&1&&h(0,"i",35),t&2){let e=a(7).rootNode,n=a(3);E(Q(2,qt,n.openedSubmenuId()===e.nodeId))}}function XA(t,o){if(t&1&&(m(0,"li",36),me(1,22),p()),t&2){let e=a().$implicit;s(),l("cxComponentWrapper",Oe(1,nn,e.itemType,e.itemType,e.itemId))}}function eN(t,o){if(t&1&&c(0,XA,2,5,"li",36),t&2){let e=o.$implicit;d(e!=null&&e.itemType?0:-1)}}function tN(t,o){if(t&1){let e=G();m(0,"li")(1,"ul",32),c(2,ZA,4,7,"li",27),m(3,"li",33),L("click",function(){P(e);let i=a(3).$index,r=a(6);return R(r.setActive(i))})("keydown.enter",function(){P(e);let i=a(3).$index,r=a(6);return R(r.setActive(i))}),T(4,YA,1,0,null,14),c(5,JA,1,4,"i",34),p(),U(6,eN,1,1,null,null,te),p()()}if(t&2){let e=a(3),n=e.$implicit,i=e.$index,r=a(3).rootNode,C=W(7),y=a(3);s(),ue("active",y.activeIndex===i),s(),d(y.isMobile()&&r.title&&y.isLinkMenuItemNameAfterBackLink?2:-1),s(2),l("ngTemplateOutlet",C)("ngTemplateOutletContext",gt(6,HC,n,!n.itemId)),s(),d(y.isMobile()&&y.arrowIconSubmenu?5:-1),s(),V(n==null?null:n.children)}}function oN(t,o){if(t&1&&c(0,WA,1,5)(1,tN,8,9,"li"),t&2){let e=a(2).$implicit,n=a(6);d(n.isBannerColumn(e)?0:1)}}function nN(t,o){}function iN(t,o){t&1&&T(0,nN,0,0,"ng-template")}function aN(t,o){if(t&1&&T(0,iN,1,0,null,14),t&2){let e=a(3),n=e.$implicit,i=e.$index;a(3);let r=W(3);l("ngTemplateOutlet",r)("ngTemplateOutletContext",gt(2,Px,n,i))}}function rN(t,o){if(t&1&&c(0,aN,1,5),t&2){let e=a(2).$implicit;d(e.marketingBanner!=null&&e.marketingBanner.typeCode||e.children!=null&&e.children.length||e.title?0:-1)}}function sN(t,o){}function lN(t,o){t&1&&T(0,sN,0,0,"ng-template")}function cN(t,o){}function dN(t,o){t&1&&T(0,cN,0,0,"ng-template")}function mN(t,o){if(t&1&&T(0,dN,1,0,null,14),t&2){let e=a(6).rootNode,n=W(5);l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,co,e))}}function pN(t,o){if(t&1&&(m(0,"li",31)(1,"div",37),T(2,lN,1,0,null,14),p(),c(3,mN,1,4),p()),t&2){let e=a(2).$implicit;a(3);let n=W(7),i=a(3);s(2),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(3,co,e)),s(),d(i.isMobile()&&i.isLinkMenuItemNameAfterBackLink?3:-1)}}function uN(t,o){if(t&1&&c(0,oN,2,1)(1,rN,1,1)(2,pN,4,5,"li",31),t&2){let e,n=a().$implicit,i=a(6);
293d((e=n.navNodeType)===i.navigationNodeType.COLUMNS?0:e===i.navigationNodeType.COLUMNS_WITH_BANNERS_SECTION?1:2)}}function fN(t,o){if(t&1&&c(0,uN,3,1),t&2){let e=o.$implicit;d(e?0:-1)}}function gN(t,o){if(t&1){let e=G();c(0,UA,1,4),m(1,"ul",26),L("mouseenter",function(){P(e);let i=a(2).rootNode,r=a(3);return R(r.isMobile()||r.isSubmenuOpeningByClick()?null:r.openSubmenu(i.nodeId))})("mouseleave",function(){P(e);let i=a(5);return R(i.isMobile()||i.isSubmenuOpeningByClick()?null:i.debouncedHideMegaMenu())}),c(2,qA,5,9,"li",27),U(3,fN,1,1,null,null,te),p()}if(t&2){let e=a(2).rootNode,n=a(3);d(n.isShowTitleTop()?0:-1),s(),E(Q(5,qt,n.openedSubmenuId()===e.nodeId)),l("id",e.nodeId),s(),d(n.isMobile()&&n.isLinkMenuItemNameAfterBackLink?2:-1),s(),V(n.sliceNodesWithLimit(e.children,n.limitOfChildrenInMenuList()))}}function CN(t,o){}function hN(t,o){t&1&&T(0,CN,0,0,"ng-template")}function bN(t,o){}function _N(t,o){t&1&&T(0,bN,0,0,"ng-template")}function yN(t,o){if(t&1&&(m(0,"li",36),me(1,22),p()),t&2){let e=a().$implicit;s(),l("cxComponentWrapper",Oe(1,nn,e.itemType,e.itemType,e.itemId))}}function vN(t,o){if(t&1&&c(0,yN,2,5,"li",36),t&2){let e=o.$implicit;d(e!=null&&e.itemType?0:-1)}}function wN(t,o){if(t&1&&(m(0,"li")(1,"ul",32)(2,"li",40),T(3,_N,1,0,null,14),p(),U(4,vN,1,1,null,null,te),p()()),t&2){let e=a(2).$implicit;a(3);let n=W(7);s(3),l("ngTemplateOutlet",n)("ngTemplateOutletContext",gt(2,HC,e,!e.itemId)),s(),V(e==null?null:e.children)}}function xN(t,o){if(t&1&&(m(0,"li",39),me(1,22),p()),t&2){let e=a(3).$implicit;s(),l("cxComponentWrapper",Oe(1,nn,e.itemType,e.itemType,e.itemId))}}function MN(t,o){}function SN(t,o){t&1&&T(0,MN,0,0,"ng-template")}function PN(t,o){if(t&1&&(m(0,"li"),T(1,SN,1,0,null,14),p()),t&2){let e=a(3).$implicit;a(3);let n=W(7);s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,co,e))}}function RN(t,o){if(t&1&&c(0,xN,2,5,"li",39)(1,PN,2,4,"li"),t&2){let e=a(2).$implicit,n=a(6);d(n.isBannerNode(e)&&e.itemType?0:1)}}function kN(t,o){if(t&1&&c(0,wN,6,5,"li")(1,RN,2,1),t&2){let e,n=a().$implicit,i=a(6);
293d((e=n.navNodeType)===i.navigationNodeType.COLUMNS?0:1)}}function TN(t,o){if(t&1&&c(0,kN,2,1),t&2){let e=o.$implicit;d(e?0:-1)}}function ON(t,o){if(t&1&&(m(0,"li",39),me(1,22),p()),t&2){let e=a(3).rootNode;s(),l("cxComponentWrapper",Oe(1,nn,e.marketingBanner.typeCode,e.marketingBanner.typeCode,e.marketingBanner.uid))}}function EN(t,o){if(t&1&&(T(0,hN,1,0,null,14),m(1,"ul",38),U(2,TN,1,1,null,null,te),c(4,ON,2,5,"li",39),p()),t&2){let e=a(2).rootNode,n=W(5),i=a(3);l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(6,co,e)),s(),E(Q(8,qt,i.openedSubmenuId()===e.nodeId)),l("id",e.nodeId),s(),V(i.sliceNodesWithLimit(e.children,i.limitOfChildrenInMenuList())),s(2),d(e.marketingBanner!=null&&e.marketingBanner.typeCode?4:-1)}}function IN(t,o){}function AN(t,o){t&1&&T(0,IN,0,0,"ng-template")}function NN(t,o){if(t&1&&T(0,AN,1,0,null,14),t&2){let e=a(3).rootNode,n=W(5);l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,co,e))}}function LN(t,o){if(t&1&&h(0,"i",30),t&2){let e=a(4).rootNode,n=a(3);E(Q(2,qt,n.openedSubmenuId()===e.nodeId))}}function BN(t,o){}function zN(t,o){t&1&&T(0,BN,0,0,"ng-template")}function DN(t,o){if(t&1){let e=G();m(0,"li",42),L("click",function(){P(e);let i=a(6);return R(i.openSubmenu(""))})("keydown.enter",function(){P(e);let i=a(6);return R(i.openSubmenu(""))}),c(1,LN,1,4,"i",29),O(2),v(3,"cxTranslate"),v(4,"cxTranslate"),p(),T(5,zN,1,0,null,14)}if(t&2){let e=a(3).rootNode,n=W(5),i=a(3);s(),d(i.arrowIconSubmenu?1:-1),s(),D(" ",Ct(4,6,"megaMenu.backTo",Q(9,qC,w(3,4,"megaMenu.menuTitle")))," "),s(3),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(11,co,e))}}function FN(t,o){}function jN(t,o){t&1&&T(0,FN,0,0,"ng-template")}function $N(t,o){if(t&1){let e=G();m(0,"li",45),L("mouseenter",function(){P(e);let i=a().$implicit,r=a(6);return R(r.isMobile()||r.isSubmenuOpeningByClick()?null:r.openSecondSubmenu(i.nodeId))})("click",function(){P(e);let i=a().$implicit,r=a(6);return R(r.isMobile()||r.isSubmenuOpeningByClick()?r.openSecondSubmenu(i.nodeId):null)})("keydown.enter",function(){P(e);let i=a().$implicit,r=a(6);return R(r.isMobile()||r.isSubmenuOpeningByClick()?r.openSecondSubmenu(i.nodeId):null)})("keydown.space",function(){P(e);let i=a().$implicit,r=a(6);return R(r.isMobile()||r.isSubmenuOpeningByClick()?r.openSecondSubmenu(i.nodeId):null)}),T(1,jN,1,0,null,14),p()}if(t&2){let e=a().$implicit;a(3);let n=W(9);s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,co,e))}}function UN(t,o){}function VN(t,o){t&1&&T(0,UN,0,0,"ng-template")}function qN(t,o){if(t&1){let e=G();m(0,"li",46),L("mouseenter",function(){P(e);let i=a(7);return R(i.hideSecondSubMenu())})("mouseleave",function(){P(e);let i=a(7);return R(i.hideSecondSubMenu())}),T(1,VN,1,0,null,14),p()}if(t&2){let e=a().$implicit;a(3);let n=W(7);s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(2,co,e))}}function HN(t,o){if(t&1&&c(0,$N,2,4,"li",43)(1,qN,2,4,"li",44),t&2){let e=o.$implicit;d(e.children?0:1)}}function GN(t,o){if(t&1){let e=G();
293c(0,NN,1,4),c(1,DN,6,13),m(2,"ul",41),L("mouseenter",function(){P(e);let i=a(2).rootNode,r=a(3);return R(r.isMobile()||r.isSubmenuOpeningByClick()?null:r.openSubmenu(i.nodeId))})("mouseleave",function(){P(e);let i=a(5);return R(i.isMobile()||i.isSubmenuOpeningByClick()?null:i.debouncedHideMegaMenu())}),U(3,HN,2,1,null,null,te),p()}if(t&2){let e=a(2).rootNode,n=a(3);d(n.isShowTitleTop()?0:-1),s(),d(n.openedSubmenuId()===e.nodeId&&n.isMobile()&&n.isLinkMenuItemNameAfterBackLink?1:-1),s(),E(Q(5,qt,n.openedSubmenuId()===e.nodeId)),l("id",e.nodeId),s(),V(e.children)}}function WN(t,o){if(t&1&&c(0,FA,4,7)(1,gN,5,7)(2,EN,5,10)(3,GN,5,7),t&2){let e,n=a().rootNode,i=a(3);d((e=n.navNodeType)===i.navigationNodeType.IMAGE_DEPENDENT?0:e===i.navigationNodeType.CATEGORIZED?1:e===i.navigationNodeType.CATEGORIZED_WITH_CONTENT_BANNERS?2:3)}}function KN(t,o){}function ZN(t,o){t&1&&T(0,KN,0,0,"ng-template")}function QN(t,o){if(t&1){let e=G();m(0,"div",47),L("mouseenter",function(){P(e);let i=a().rootNode,r=a(3);return R(r.isMobile()||r.isSubmenuOpeningByClick()?null:r.openSubmenu(i.nodeId))})("mouseleave",function(){P(e);let i=a(4);return R(i.isMobile()||i.isSubmenuOpeningByClick()?null:i.debouncedHideMegaMenu())})("click",function(){P(e);let i=a(4);return R(i.hideMegaMenu())})("keydown.enter",function(){P(e);let i=a(4);return R(i.hideMegaMenu())}),T(1,ZN,1,0,null,14),p()}if(t&2){let e=a().rootNode,n=W(7);l("id",e.nodeId),s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",Q(3,co,e))}}function YN(t,o){}function JN(t,o){t&1&&T(0,YN,0,0,"ng-template")}function XN(t,o){if(t&1&&(m(0,"li",40),T(1,JN,1,0,null,14),p()),t&2){let e=a().node;a();let n=W(7);s(),l("ngTemplateOutlet",n)("ngTemplateOutletContext",gt(2,HC,e,!e.itemId))}}function eL(t,o){if(t&1&&(m(0,"div",51),O(1),p()),t&2){let e=a(2).node;s(),ve(e.description)}}function tL(t,o){if(t&1){let e=G();m(0,"li",50),L("click",function(){P(e);let i=a().node,r=a(4);return R(r.navigateByImageMenuItem(i.marketingBanner.uid))})("keydown.enter",function(){P(e);let i=a().node,r=a(4);return R(r.navigateByImageMenuItem(i.marketingBanner.uid))}),me(1,22),c(2,eL,2,1,"div",51),p()}if(t&2){let e=a().node;l("id",e.marketingBanner.uid),s(),l("cxComponentWrapper",Oe(3,nn,e.marketingBanner.typeCode,e.marketingBanner.typeCode,e.marketingBanner.uid)),s(),d(e.description?2:-1)}}function oL(t,o){if(t&1&&(m(0,"div",51),O(1),p()),t&2){let e=a(2).$implicit;s(),ve(e.description)}}function nL(t,o){if(t&1){let e=G();m(0,"li",50),L("click",function(){P(e);let i=a().$implicit,r=a(6);return R(r.navigateByImageMenuItem(i.itemId))})("keydown.enter",function(){P(e);let i=a().$implicit,r=a(6);return R(r.navigateByImageMenuItem(i.itemId))}),me(1,22),c(2,oL,2,1,"div",51),p()}if(t&2){let e=a().$implicit;l("id",e.itemId),s(),l("cxComponentWrapper",Oe(3,nn,e.itemType,e.itemType,e.itemId)),s(),d(e.description?2:-1)}}function iL(t,o){if(t&1&&c(0,nL,3,7,"li",49),t&2){let e=o.$implicit;d(e!=null&&e.itemType?0:-1)}}function aL(t,o){if(t&1&&U(0,iL,1,1,null,null,te),t&2){let e=a().node;V(e==null?null:e.children)}}function rL(t,o){if(t&1&&(m(0,"li")(1,"ul",48),c(2,XN,2,5,"li",40),c(3,tL,3,7,"li",49)(4,aL,2,0),p()()),t&2){let e=o.node,n=o.index,i=a(4);s(),ue("active",i.activeIndex===n),s(),d(e.title?2:-1),s(),d(e.marketingBanner!=null&&e.marketingBanner.typeCode?3:4)}}function sL(t,o){if(t&1&&me(0,22),t&2){let e=a(2).node;l("cxComponentWrapper",Oe(1,nn,e.itemType,e.itemType,e.itemId))}}function lL(t,o){if(t&1&&h(0,"i",30),t&2){let e=a(2).node,n=a(4);E(Q(2,qt,n.openedSubmenuId()===e.nodeId))}}function cL(t,o){if(t&1){let e=G();m(0,"div",53),L("mouseenter",function(){P(e);let i=a().node,r=a(4);return R(r.isMobile()||r.isSubmenuOpeningByClick()?null:r.openSubmenu(i.nodeId))})("click",function(){P(e);let i=a().node,r=a(4);return R(r.isMobile()||r.isSubmenuOpeningByClick()?r.openSubmenu(i.nodeId):null)})("keydown",function(i){P(e);let r=a().node,C=a(4);return R(C.handleKeyDown(i,r.nodeId))}),c(1,sL,1,5,"ng-container",22),c(2,lL,1,4,"i",29),p()}if(t&2){let e=a().node,n=a(4);E(Q(4,qt,n.openedSubmenuId()===e.nodeId)),s(),d(e.itemType?1:-1),s(),d(n.arrowIconSubmenu&&n.isShowTitleTop()?2:-1)}}function dL(t,o){if(t&1&&h(0,"i",30),t&2){let e=a(2).node,n=a(4);E(Q(2,qt,n.openedSubmenuId()===e.nodeId))}}function mL(t,o){if(t&1){let e=G();m(0,"div",53),L("mouseenter",function(){P(e);let i=a().node,r=a(4);return R(r.isMobile()||r.isSubmenuOpeningByClick()?null:r.openSubmenu(i.nodeId))})("click",function(){P(e);let i=a().node,r=a(4);return R(r.isMobile()||r.isSubmenuOpeningByClick()?r.openSubmenu(i.nodeId):null)})("keydown",function(i){P(e);let r=a().node,C=a(4);return R(C.handleKeyDown(i,r.nodeId))}),m(1,"span"),O(2),p(),c(3,dL,1,4,"i",29),p()}if(t&2){let e=a().node,n=a(4);E(Q(4,qt,n.openedSubmenuId()===e.nodeId)),s(2),ve(e.title),s(),d(n.arrowIconSubmenu&&n.isShowTitleTop()?3:-1)}}function pL(t,o){if(t&1&&c(0,cL,3,6,"div",52)(1,mL,4,6,"div",52),t&2){let e=a(4);d(e.isLinkMenuItemNameWithSubmenu?0:1)}}function uL(t,o){if(t&1&&(m(0,"span",54),O(1),p()),t&2){let e=a(2).node;s(),ve(e.title)}}function fL(t,o){if(t&1&&me(0,22),t&2){let e=a(2).node;l("cxComponentWrapper",Oe(1,nn,e.itemType,e.itemType,e.itemId))}}function gL(t,o){if(t&1&&(c(0,uL,2,1,"span",54),c(1,fL,1,5,"ng-container",22)),t&2){let e=a(),n=e.node,i=e.displayTitleIfNoLinks;d(i&&n.title?0:-1),s(),d(n.itemType?1:-1)}}function CL(t,o){if(t&1&&c(0,gL,2,2),t&2){let e=o.node;d(e?0:-1)}}function hL(t,o){if(t&1&&h(0,"i",30),t&2){let e=a(4).node,n=a(4);E(Q(2,qt,n.openedSecondSubmenuId()===e.nodeId))}}function bL(t,o){if(t&1&&h(0,"i",60),t&2){let e=a(4).node,n=a(4);E(Q(2,qt,n.openedSecondSubmenuId()===e.nodeId))}}function _L(t,o){if(t&1&&c(0,hL,1,4,"i",29)(1,bL,1,4,"i",59),t&2){let e=a(7);d(e.isMobile()||e.isSubmenuOpeningByClick()?0:1)}}function yL(t,o){if(t&1&&(m(0,"div",58)(1,"span",54),O(2),p(),c(3,_L,2,1),p()),t&2){let e=a(2).node,n=a(4);E(Q(4,qt,n.openedSecondSubmenuId()===e.nodeId)),s(2),ve(e.title),s(),d(n.arrowIconSubmenu&&n.isShowTitleTop()?3:-1)}}function vL(t,o){}function wL(t,o){t&1&&T(0,vL,0,0,"ng-template")}function xL(t,o){if(t&1&&(m(0,"li",61),T(1,wL,1,0,null,14),p()),t&2){let e=o.$implicit,n=a(2).node;a();
293let i=W(7),r=a(3);E(Q(4,qt,r.openedSecondSubmenuId()===n.nodeId)),s(),l("ngTemplateOutlet",i)("ngTemplateOutletContext",Q(6,co,e))}}function ML(t,o){if(t&1&&(c(0,yL,4,6,"div",55),m(1,"ul",56),U(2,xL,2,8,"li",57,te),p()),t&2){let e=a().node,n=a(4);d(e.title?0:-1),s(),E(Q(4,qt,n.openedSecondSubmenuId()===e.nodeId)),l("id",e.nodeId),s(),V(e.children)}}function SL(t,o){if(t&1&&c(0,ML,4,6),t&2){let e=o.node;d(e?0:-1)}}function PL(t,o){if(t&1&&(c(0,WN,4,1)(1,QN,2,5,"div",16),T(2,rL,5,4,"ng-template",null,1,Ee)(4,pL,2,1,"ng-template",null,2,Ee)(6,CL,1,1,"ng-template",null,3,Ee)(8,SL,1,1,"ng-template",null,4,Ee)),t&2){let e=o.rootNode;d(e.children!=null&&e.children.length?0:1)}}function RL(t,o){if(t&1){let e=G();m(0,"div",5),L("mouseleave",function(){P(e);let i=a(2);return R(i.isMobile()||i.isSubmenuOpeningByClick()?null:i.debouncedHideMegaMenu())}),c(1,CA,3,3,"button",6),c(2,yA,3,0,"ul",7),m(3,"ul",8),U(4,xA,2,4,"li",9,te),p(),c(6,RA,3,0,"ul",7),p(),c(7,kA,1,1,"div",10),T(8,PL,10,1,"ng-template",null,0,Ee)}if(t&2){let e,n,i,r=a(2);E(Q(6,fA,r.isMobileMenuShown())),s(),d(r.shouldIconClose?1:-1),s(),d((e=r.mobileAdditionalTopChildNode())!=null&&e.children?2:-1),s(2),V((n=r.topChildNode())==null?null:n.children),s(2),d((i=r.mobileAdditionalBottomChildNode())!=null&&i.children?6:-1),s(),d(r.shouldShowOverlay()?7:-1)}}function kL(t,o){if(t&1&&c(0,RL,10,8),t&2){let e,n=a();d((e=n.rootNode())?0:-1,e)}}var Er=class t{constructor(){this.component=u(B);this.navigationService=u(Sn);this.mobileNavigationService=u(Dn);this.destroyRef=u(st);this.elementRef=u(Zt);this.breakpointObserver=u(wt);this.router=u(Je);this.renderer=u(po);this.platformId=u(fe);this.cmsService=u(re);this.routingService=u(ze);this.store=u(Ci);this.isBrowser=ne(this.platformId);this.megaMenuTimer=null;this.activeIndex=null;this.menuVersion=q.storefront?.megaMenu?.version;this.showBurgerMenuBreakpoint=q.storefront?.megaMenu?.showBurgerMenuBreakpoint||1024;this.submenuOpeningType=q.storefront?.megaMenu?.submenuOpeningType||"hover";this.submenuViewportOffsetPx=q.storefront?.megaMenu?.submenuViewportOffsetPx??10;this.isLinkMenuItemNameWithSubmenu=q.storefront?.megaMenu?.isLinkMenuItemNameWithSubmenu??!1;this.arrowIconSubmenu=q.storefront?.megaMenu?.arrowIconSubmenu??!0;this.shouldIconClose=q.storefront?.megaMenu?.shouldIconClose??!0;this.isLinkMenuItemNameAfterBackLink=q.storefront?.megaMenu?.isLinkMenuItemNameAfterBackLink??!1;this.timeForHideMenu=q.storefront?.megaMenu?.timeForHideMenu??100;this.bannerItemTypes=new Set(["NobiliaNavigationBannersCollectionComponent","SimpleBannerComponent","NobiliaBannerComponent"]);this.isSubmenuOpeningByClick=ce(this.submenuOpeningType==="click");this.navigationNodeType=g_;this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.showBurgerMenuBreakpoint||1024)-1}px)`).pipe(I(o=>o.matches),et(this.destroyRef)),{initialValue:!1});this.DEFAULT_MAX_CHILDREN_IN_MENU_LIST=4;this.data=M(this.component.data$,{initialValue:void 0});this.rootNode=M(this.navigationService.getNavigationNode(this.component.data$),{initialValue:void 0});this.navigationEntryItems=M(Ue([this.routingService.getPageContext(),this.component.data$]).pipe(le(([o,e])=>{let n=e?.navigationNode?.uid??e?.uid;return n?this.cmsService.getNavigationEntryItems(n).pipe(j(i=>!!i),I(i=>({pageContext:o,items:i}))):ee(void 0)})),{initialValue:void 0});this.topChildNode=K(()=>{if(this.menuVersion==="v1"){let o=this.rootNode()?.children;return o?.length?{children:o}:void 0}return this.getChildNode("top")});this.mobileAdditionalTopChildNode=K(()=>this.getChildNode("mobile_additional_top"));this.mobileAdditionalBottomChildNode=K(()=>this.getChildNode("mobile_additional_bottom"));this.limitOfChildrenInMenuList=K(()=>{let o=parseInt(this.data()?.wrapAfter??"",10);return isNaN(o)?this.DEFAULT_MAX_CHILDREN_IN_MENU_LIST:o});this.isEmpty=K(()=>!this.rootNode()?.children?.length);this.isMobileMenuShown=K(()=>this.mobileNavigationService.getMobileNavigationShownState());this.openedSubmenuId=ce(null);this.openedSecondSubmenuId=ce(null);this.shouldShowOverlay=K(()=>{let o=this.openedSubmenuId(),e=this.isMobileMenuShown();return this.isBrowser?e?!0:o&&this.isBrowser?!document.getElementById(o)?.classList.contains("mega-menu-item-name--single"):!1:!1});Ae(()=>{let o=this.navigationEntryItems();if(!o)return;let{pageContext:e,items:n}=o,i=Object.values(n).filter(r=>!!r?.uid);i.length>0&&this.store.dispatch(new Yb.CmsGetComponentFromPage(i.map(r=>({component:r,pageContext:e}))))})}clickout(o){this.elementRef.nativeElement.contains(o.target)||this.openedSubmenuId.set(null)}ngOnInit(){this.isBrowser&&this.router.events.pipe(et(this.destroyRef)).subscribe(o=>{(o instanceof ib||o instanceof ab||o instanceof rb)&&this.hideMegaMenu()})}getChildNode(o){let n=this.rootNode()?.children;if(n?.length)return o?n.find(i=>i.location===o):n[0]}sliceNodesWithLimit(o,e=this.DEFAULT_MAX_CHILDREN_IN_MENU_LIST){return o.slice(0,e)}isBannerColumn(o){return o?.children?.length?o.children.every(e=>{let n=e.itemType??"";return this.bannerItemTypes.has(n)||!!e.marketingBanner}):!1}isBannerNode(o){if(!o)return!1;let e=o.itemType??"";return this.bannerItemTypes.has(e)||!!o.marketingBanner}debouncedHideMegaMenu(){this.megaMenuClearTimeout(),this.megaMenuTimer=setTimeout(()=>{this.hideMegaMenu()},this.timeForHideMenu)}hideSecondSubMenu(){this.openedSecondSubmenuId.set(null)}hideMegaMenu(){this.mobileNavigationService.hideMobileNavigation(),this.isBrowser&&this.removeClassForBodyA
293ndDocument(),this.openedSubmenuId.set(null),this.openedSecondSubmenuId.set(null),this.setActive(null)}removeClassForBodyAndDocument(){this.isBrowser&&(this.renderer.removeClass(document.body,"no-scroll"),this.renderer.removeClass(document.documentElement,"no-scroll"))}openSubmenu(o){if(this.megaMenuClearTimeout(),this.setActive(null),this.isSubmenuOpeningByClick()){let e=this.openedSubmenuId()===o?null:o;this.openedSubmenuId.set(e),this.openedSecondSubmenuId.set(null)}else if(this.isMobile()){if(this.isLinkMenuItemNameWithSubmenu)return;let e=this.openedSubmenuId()===o?null:o;this.openedSubmenuId.set(e),this.openedSecondSubmenuId.set(null)}else this.openedSubmenuId()!==o&&this.openedSubmenuId.set(o);this.isBrowser&&this.openedSubmenuId()&&setTimeout(()=>{this.handleSubmenuPositioning(o)},0)}openSecondSubmenu(o){if(this.megaMenuClearTimeout(),this.setActive(null),this.isSubmenuOpeningByClick()){let e=this.openedSecondSubmenuId()===o?null:o;this.openedSecondSubmenuId.set(e)}else if(this.isMobile()){if(this.isLinkMenuItemNameWithSubmenu)return;let e=this.openedSecondSubmenuId()===o?null:o;this.openedSecondSubmenuId.set(e)}else this.openedSecondSubmenuId()!==o&&this.openedSecondSubmenuId.set(o);this.isBrowser&&this.openedSecondSubmenuId()&&setTimeout(()=>{this.handleSubmenuPositioning(o)},0)}handleKeyDown(o,e){o.key==="Enter"&&this.openSubmenu(e)}handleSubmenuPositioning(o){if(!this.isBrowser)return;let e=document.getElementById(o);if(!e)return;e.removeAttribute("style");let{left:n,right:i}=e.getBoundingClientRect(),{innerWidth:r}=window,C=this.submenuViewportOffsetPx;n<0?e.style.transform=`translateX(calc(${-Math.ceil(n-C)}px - 50%))`:i>r&&(e.style.transform=`translateX(calc(${Math.ceil(r-i-C)}px - 50%))`)}megaMenuClearTimeout(){this.megaMenuTimer&&(clearTimeout(this.megaMenuTimer),this.megaMenuTimer=null)}isShowTitleTop(){let o=this.isLinkMenuItemNameAfterBackLink&&!this.openedSubmenuId();return!this.isMobile()||!this.isLinkMenuItemNameAfterBackLink?!0:o}setActive(o){this.activeIndex=o}navigateByImageMenuItem(o){if(!this.isBrowser||!o)return;let e=document.getElementById(o);if(!e)return;let n=e.querySelector("a");n&&n.click()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-mega-menu"]],hostBindings:function(e,n){e&1&&L("click",function(r){return n.clickout(r)},Qt)},standalone:!1,decls:1,vars:1,consts:[["displayMegaMenuNavItem",""],["bannerColumn",""],["nodeTitle",""],["link",""],["displaySecondSubMenu",""],[1,"mega-menu",3,"mouseleave"],["tabindex","0",1,"close-button"],[1,"mega-menu-items","mega-menu-items--mobile"],[1,"mega-menu-items","mega-menu-items--common"],[1,"mega-menu-item"],["tabindex","0",1,"overlay"],["tabindex","0",1,"close-button",3,"click"],[1,"icon-cross","close-icon"],[1,"mega-menu-item","mega-menu-item--mobile"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["tabindex","0",1,"overlay",3,"click","keydown.enter"],["tabindex","-1",1,"mega-menu-item-name","mega-menu-item-name--single",3,"id"],[1,"mega-menu-submenu","mega-menu-submenu--with-images",3,"mouseenter","mouseleave","id"],["tabindex","0",1,"image-submenu",3,"id"],["tabindex","0",1,"image-submenu",3,"click","keydown.enter","id"],[1,"image-title"],[1,"image-wrapper"],[3,"cxComponentWrapper"],[3,"maxLines","withoutToggle","text"],[1,"image-description"],[3,"maxLines","maxChars","withoutToggle","text"],[1,"mega-menu-submenu","mega-menu-submenu--with-categories",3,"mouseenter","mouseleave","id"],["tabindex","0",1,"category-item-submenu-back"],["tabindex","0",1,"category-item-submenu-back",3,"click","keydown.enter"],[1,"icon-arrow-angle-bottom","chevron-icon",3,"class"],[1,"icon-arrow-angle-bottom","chevron-icon"],[1,"category-nav-link"],[1,"category-submenu"],["tabindex","0",1,"category-title",3,"click","keydown.enter"],[1,"icon-arrow-angle-bottom","chevron-icon","chevron-icon-subtitle",3,"class"],[1,"icon-arrow-angle-bottom","chevron-icon","chevron-icon-subtitle"],[1,"category-item"],[1,"category-all-link"],[1,"mega-menu-submenu","mega-menu-submenu--with-categories",3,"id"],[1,"category-submenu-image"],[1,"category-title"],[1,"mega-menu-submenu","mega-menu-submenu--list",3,"mouseenter","mouseleave","id"],["tabindex","0",1,"category-item-list","category-item-submenu-back",3,"click","keydown.enter"],["tabindex","0",1,"mega-menu-submenu-item"],[1,"mega-menu-submenu-item"],["tabindex","0",1,"mega-menu-submenu-item",3,"mouseenter","click","keydown.enter","keydown.space"],[1,"mega-menu-submenu-item",3,"mouseenter","mouseleave"],["tabindex","-1",1,"mega-menu-item-name","mega-menu-item-name--single",3,"mouseenter","mouseleave","click","keydown.enter","id"],[1,"category-submenu","category-submenu--banners"],["tabindex","0",1,"category-banner-item",3,"id"],["tabindex","0",1,"category-banner-item",3,"click","keydown.enter","id"],[1,"category-banner-description"],["tabindex","0",1,"mega-menu-item-name","mega-menu-item-name--with-submenu",3,"class"],["tabindex","0",1,"mega-menu-item-name","mega-menu-item-name--with-submenu",3,"mouseenter","click","keydown"],[1,"title-as-text"],[1,"second-submenu-title",3,"class"],[1,"mega-menu-second-submenu","mega-menu-second-submenu--list",3,"id"],[1,"mega-menu-second-submenu-item",3,"class"],[1,"second-submenu-title"],[1,"icon-arrow-angle-right","chevron-icon",3,"class"],[1,"icon-arrow-angle-right","chevron-icon"],[1,"mega-menu-second-submenu-item"]],template:function(e,n){e&1&&c(0,kL,1,1),e&2&&d(n.isEmpty()?-1:0)},dependencies:[At,Xe,Pl,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.mega-menu[_ngcontent-%COMP%]{width:100%}@media(max-width:1023.98px){.mega-menu[_ngcontent-%COMP%]{padding-right:24px;padding-left:24px}}@media(min-width:1024px)and (max-width:1279.98px){.mega-menu[_ngcontent-%COMP%]{padding-right:35px;padding-left:35px}}@media(min-width:1280px)and (max-width:1439.98px){.mega-menu[_ngcontent-%COMP%]{padding-right:calc(50% - 555px);padding-left:calc(50% - 555px)}}@media(min-width:1440px){.mega-menu[_ngcontent-%COMP%]{padding-right:calc(50% - 705px);padding-left:calc(50% - 705px)}}.mega-menu[_ngcontent-%COMP%]{background-color:#fff}@media(max-width:1279.98px){.mega-menu[_ngcontent-%COMP%]{position:fixed;top:32px;left:0;z-index:100;overflow-y:auto;padding-top:30px;padding-bottom:30px;height:calc(100% - 33px);opacity:0;transform:translate(-100%);transition:opacity .3s,transform .3s}.mega-menu.is-shown[_ngcontent-%COMP%]{opacity:1;transform:translate(0)}}@media(min-width:1280px){.mega-menu[_ngcontent-%COMP%]{border-top:0;border-bottom:0}}@media(min-width:1280px){.mega-menu-items--common[_ngcontent-%COMP%]{display:flex;column-gap:36px;justify-content:center}}.mega-menu-items--mobile[_ngcontent-%COMP%]{display:none}@media(max-width:1279.98px){.mega-menu-items--mobile[_ngcontent-%COMP%]{display:block}}.mega-menu-item[_ngcontent-%COMP%]{position:relative}.mega-menu-item[_ngcontent-%COMP%]:has(cx-generic-link.active)   .mega-menu-item-name[_ngcontent-%COMP%]{color:#000}@media(max-width:1279.98px){.mega-menu-item[_ngcontent-%COMP%]:has(cx-generic-link.active)   .mega-menu-item-name.is-open[_ngcontent-%COMP%]{color:#fff}}.mega-menu-item--mobile[_ngcontent-%COMP%]{display:none}@media(max-width:1279.98px){.mega-menu-item--mobile[_ngcontent-%COMP%]{display:block}.mega-menu-item--mobile[_ngcontent-%COMP%]     lib-navigation-link-icon{width:100%}.mega-menu-item--mobile[_ngcontent-%COMP%]     lib-navigation-link-icon a{display:flex;align-items:center;justify-content:space-between;width:100%}.mega-menu-item--mobile[_ngcontent-%COMP%]     lib-navigation-link-icon .icon{width:16px;height:16px;font-size:16px}}[_nghost-%COMP%]     .mega-menu-item-name--single a{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;padding:16px 40px;white-space:nowrap;color:#151515;transition:.2s;cursor:pointer}@media(hover:hover){[_nghost-%COMP%]     .mega-menu-item-name--single a:hover{border-bottom:1px solid #ed1c24;color:#ed1c24;background:#fff}}[_nghost-%COMP%]     .mega-menu-item-name--single a:active{color:#000;transition:0s}@media(max-width:1439.98px){[_nghost-%COMP%]     .mega-menu-item-name--single a{padding:16px 20px}}@media(max-width:1279.98px){[_nghost-%COMP%]     .mega-menu-item-name--single a{padding:16px 10px}}@media(min-width:1920px){[_nghost-%COMP%]     .mega-menu-item-name--single a{padding:16px 40px}}@media(max-width:1279.98px){[_nghost-%COMP%]     .mega-menu-item-name--single a{font-family:Roboto,sans-serif;font-weight:700;font-size:18px;line-height:24px;justify-content:space-between;padding:12px;width:100%}}[_nghost-%COMP%]     .mega-menu-item-name--single a.is-open{border-bottom:1px solid #ed1c24;color:#ed1c24;background-color:#fff}@media(hover:hover){[_nghost-%COMP%]     .mega-menu-item-name--single a.is-open:hover{color:#ed1c24;background:#fff}}@media(max-width:1279.98px){[_nghost-%COMP%]     .mega-menu-item-name--single a.is-open{border-radius:0;color:#fff;background-color:#ed1c24}}[_nghost-%COMP%]     .mega-menu-item-name--single:has(cx-generic-link.active) a{color:#000}.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;padding:16px 40px;white-space:nowrap;color:#151515;transition:.2s;cursor:pointer}@media(hover:hover){.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]:hover{border-bottom:1px solid #ed1c24;color:#ed1c24;background:#fff}}.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]:active{color:#000;transition:0s}@media(max-width:1439.98px){.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]{padding:16px 20px}}@media(max-width:1279.98px){.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]{padding:16px 10px}}@media(min-width:1920px){.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]{padding:16px 40px}}@media(max-width:1279.98px){.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:18px;line-height:24px;justify-content:space-between;padding:12px;width:100%}}.mega-menu-item-name--with-submenu.is-open[_ngcontent-%COMP%]{border-bottom:1px solid #ed1c24;color:#ed1c24;background-color:#fff}@media(hover:hover){.mega-menu-item-name--with-submenu.is-open[_ngcontent-%COMP%]:hover{color:#ed1c24;background:#fff}}@media(max-width:1279.98px){.mega-menu-item-name--with-submenu.is-open[_ngcontent-%COMP%]{border-radius:0;color:#fff;background-color:#ed1c24}}@media(max-width:1279.98px){.mega-menu-submenu[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:10px}}@media(min-width:1280px){.mega-menu-submenu[_ngcontent-%COMP%]{position:absolute;top:calc(100% + 1px);left:50%;z-index:5;background:#f6f2f0;transform:translate(-50%)}}.mega-menu-submenu.is-open[_ngcontent-%COMP%]{display:flex}@media(max-width:1279.98px){.mega-menu-submenu--with-images[_ngcontent-%COMP%], .mega-menu-submenu--with-categories[_ngcontent-%COMP%]{flex-direction:column;gap:10px}}.mega-menu-submenu--list[_ngcontent-%COMP%]{flex-direction:column;gap:0;padding:20px 0;min-width:215px}.mega-menu-second-submenu[_ngcontent-%COMP%]{display:none}@media(min-width:1280px){.mega-menu-second-submenu[_ngcontent-%COMP%]{position:absolute;top:0;left:150%;z-index:10;background:#fff;transform:translate(-50%)}}.mega-menu-second-submenu.is-open[_ngcontent-%COMP%]{display:flex;padding:12px 18px 12px 34px}@media(max-width:1279.98px){.mega-menu-second-submenu.is-open[_ngcontent-%COMP%]{border:1px solid #F6F2F0;border-top:unset;color:#ed1c24;background-color:#fff}}.mega-menu-second-submenu--list[_ngcontent-%COMP%]{width:320px;height:100%;flex-direction:column;gap:0;padding:20px 0}@media(max-width:1279.98px){.mega-menu-second-submenu--list[_ngcontent-%COMP%]{gap:0;padding:0;width:100%;background:#fff}}@media(hover:hover){.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a:hover{color:#ed1c24;background:#fff}}@media(max-width:1279.98px){.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px}}@media(min-width:1280px){.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px}}.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a{display:flex;color:#151515;transition:.3s}.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a:active{color:#000;transition:0s}@media(max-width:1279.98px){.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a{border-radius:0;padding:12px 20px;background-color:#f6f2f0}.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a:not(:last-of-type){border-bottom:1px solid #FFF}}@media(min-width:1280px){.mega-menu-second-submenu-item[_ngcontent-%COMP%]     a{padding:12px 20px}}.mega-menu-second-submenu-item[_ngcontent-%COMP%]     cx-generic-link.active a{display:block}@media(hover:hover){.mega-menu-second-submenu-item[_ngcontent-%COMP%]     cx-generic-link.active a:hover:hover{color:#d41339}}@media(max-width:1279.98px){.mega-menu-second-submenu-item.is-open[_ngcontent-%COMP%]     a{background-color:#fff}}.image-submenu[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:14px}@media(max-width:1279.98px){.image-submenu[_ngcontent-%COMP%]{border-radius:0;padding:30px 35px;width:100%;background-color:#faf6f4}}@media(min-width:1280px){.image-submenu[_ngcontent-%COMP%]{padding:30px}}.image-submenu[_ngcontent-%COMP%]     cx-link{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;margin-top:auto;color:#2d2e31}@media(hover:hover){.image-submenu[_ngcontent-%COMP%]     cx-link:hover{color:#d41339}}@media(max-width:1279.98px){.image-wrapper[_ngcontent-%COMP%]{width:auto;height:100%}}@media(min-width:1280px){.image-wrapper[_ngcontent-%COMP%]{width:100px;height:163px}}.image-wrapper[_ngcontent-%COMP%]     img{width:100%;height:100%}.image-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;border-bottom:1px solid #E9E4E1;padding-bottom:14px;color:#000}.image-description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#6e6f71}@media(max-width:1279.98px){.category-submenu[_ngcontent-%COMP%]{border-radius:0;padding-bottom:32px;width:100%;background-color:#faf6f4}}@media(min-width:1280px){.category-submenu[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:13px;padding:30px;width:193px}}.category-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#6e6f71}@media(max-width:1279.98px){.category-title[_ngcontent-%COMP%]{margin-bottom:32px;border-bottom:1px solid #FFF;padding:12px 34px}}@media(min-width:1280px){.category-title[_ngcontent-%COMP%]{border-bottom:1px solid #E9E4E1;padding-bottom:10px}}.category-title[_ngcontent-%COMP%]    :has(cx-generic-link.active){color:#000}.category-title[_ngcontent-%COMP%]     a{display:block;width:100%}@media(min-width:1280px)and (hover:hover){.category-title[_ngcontent-%COMP%]     a:hover:hover{color:#d41339}}.category-item[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#000}@media(max-width:1279.98px){.category-item[_ngcontent-%COMP%]{padding:6px 20px 6px 36px}}@media(min-width:1280px)and (hover:hover){.category-item[_ngcontent-%COMP%]:hover:hover{color:#d41339}}.category-item[_ngcontent-%COMP%]    :has(cx-generic-link.active){color:#000}.category-item[_ngcontent-%COMP%]     a{display:block;width:100%}@media(min-width:1280px){.category-submenu--banners[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px;padding:20px;width:260px}}@media(max-width:1279.98px){.category-submenu--banners[_ngcontent-%COMP%]{border-radius:0;padding-bottom:32px;width:100%;background-color:#faf6f4}}.category-banner-item[_ngcontent-%COMP%]{cursor:pointer}.category-banner-item[_ngcontent-%COMP%]     cx-media, .category-banner-item[_ngcontent-%COMP%]     .banner{width:100%;height:100%}.category-banner-item[_ngcontent-%COMP%]     img{width:100%;height:100%}.category-banner-description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;margin-top:12px;color:#76706d}.chevron-icon[_ngcontent-%COMP%]{width:10px;height:10px;font-size:10px;transition:all .2s ease-out}.chevron-icon.is-open[_ngcontent-%COMP%]{transform:rotate(180deg)}@media(max-width:1023.98px){.chevron-icon.chevron-icon-subtitle[_ngcontent-%COMP%]{display:none}}.close-button[_ngcontent-%COMP%]{margin-bottom:25px;color:#000}@media(min-width:1280px){.close-button[_ngcontent-%COMP%]{display:none}}.close-icon[_ngcontent-%COMP%]{width:24px;height:24px;font-size:24px}.overlay[_ngcontent-%COMP%]{width:100dvw;height:100dvh;position:absolute;
293left:0;z-index:4;background:#0009;transition:.3s}@media(max-width:1279.98px){.overlay[_ngcontent-%COMP%]{top:32px}}@media(max-width:1023.98px){.mega-menu[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media(min-width:1024px)and (max-width:1279.98px){.mega-menu[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media(min-width:1280px)and (max-width:1439.98px){.mega-menu[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media(min-width:1440px){.mega-menu[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}.mega-menu[_ngcontent-%COMP%]{height:100%}@media(max-width:1279.98px){.mega-menu[_ngcontent-%COMP%]{top:calc(var(--header-height, 170px) + var(--introBar-height, 0px) - 1px);padding-right:35px;padding-left:35px;height:calc(100dvh - var(--header-height) - var(--introBar-height, 0px))}}@media(max-width:1023.98px){.mega-menu[_ngcontent-%COMP%]{padding-top:0;padding-right:24px;padding-left:24px}}.mega-menu-submenu[_ngcontent-%COMP%]{display:none}@media(min-width:1280px){.mega-menu-submenu[_ngcontent-%COMP%]{top:calc(100% + 1px);left:200%;overflow-y:auto;padding:0;max-height:calc(100dvh - var(--header-height) - var(--introBar-height, 0px))}}.mega-menu-submenu--list[_ngcontent-%COMP%]{flex-direction:column;gap:0;padding:0;min-width:215px}@media(max-width:1279.98px){.mega-menu-submenu--list[_ngcontent-%COMP%]{gap:0;padding:0}}@media(max-width:1279.98px){.mega-menu-submenu--with-categories[_ngcontent-%COMP%]{flex-direction:column;gap:16px}}@media(min-width:1280px){.mega-menu-submenu--with-categories[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{border-right:1px solid #E0DAD7}.mega-menu-submenu--with-categories[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-right:none}}@media(min-width:1024px)and (max-width:1439.98px){.mega-menu-submenu--more-than-4[_ng
293content-%COMP%]{top:100%;left:0;width:100%;transform:unset}.mega-menu-submenu--more-than-4[_ngcontent-%COMP%]   .image-submenu[_ngcontent-%COMP%]{width:20%;max-width:282px;max-height:480px}.mega-menu-submenu--more-than-4[_ngcontent-%COMP%]   .image-submenu[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]{width:100%;height:160px;max-width:242px}}@media(min-width:1024px)and (max-width:1439.98px){.mega-menu-item[_ngcontent-%COMP%]:has(.mega-menu-submenu--more-than-4){position:static}}.chevron-icon.chevron-icon-subtitle[_ngcontent-%COMP%]{display:none}@media(hover:hover){.mega-menu-submenu-item[_ngcontent-%COMP%]     a:hover{color:#ed1c24;background:#fff}}@media(max-width:1279.98px){.mega-menu-submenu-item[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px}}@media(min-width:1280px){.mega-menu-submenu-item[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px}}.mega-menu-submenu-item[_ngcontent-%COMP%]     a{display:flex;color:#151515;transition:.3s}.mega-menu-submenu-item[_ngcontent-%COMP%]     a:active{color:#000;transition:0s}@media(max-width:1279.98px){.mega-menu-submenu-item[_ngcontent-%COMP%]     a{border-radius:0;padding:12px 20px;background-color:#f6f2f0}.mega-menu-submenu-item[_ngcontent-%COMP%]     a:not(:last-of-type){border-bottom:1px solid #FFF}}@media(min-width:1280px){.mega-menu-submenu-item[_ngcontent-%COMP%]     a{padding:12px 20px}}.mega-menu-submenu-item[_ngcontent-%COMP%]     cx-generic-link.active a{display:block;color:#000}@media(min-width:1280px){.category-submenu[_ngcontent-%COMP%]{gap:0;padding:0;width:260px}}@media(max-width:1439.98px){.category-submenu[_ngcontent-%COMP%]{width:216px}}@media(max-width:1279.98px){.category-submenu[_ngcontent-%COMP%]{gap:0;padding-bottom:0;width:100%;background-color:#faf6f4}}.category-submenu-image[_ngcontent-%COMP%]{width:210px}.category-submenu-image[_ngcontent-%COMP%]     cx-media img{width:100%;height:100%;padding:24px}@media(max-width:1279.98px){.category-submenu-image[_ngcontent-%COMP%]{width:100%;height:200px}.category-submenu-image[_ngcontent-%COMP%]     cx-media img{padding:0}}.category-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;border-bottom:1px solid #E0DAD7;padding-bottom:0;color:#76706d}@media(max-width:1279.98px){.category-title[_ngcontent-%COMP%]{margin-bottom:0;padding:0}}.category-title[_ngcontent-%COMP%]   .title-as-text[_ngcontent-%COMP%]{width:100%;height:100%;display:block;padding:12px 20px}.category-title[_ngcontent-%COMP%]     cx-generic-link a{padding:12px 20px}.category-item[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000}@media(hover:hover){.category-item[_ngcontent-%COMP%]:hover{color:#ed1c24;background:#fff}}@media(max-width:1279.98px){.category-item[_ngcontent-%COMP%]{padding:0}}.category-item[_ngcontent-%COMP%]     cx-generic-link a{padding:12px 20px}.image-submenu[_ngcontent-%COMP%]{gap:0;border-right:1px solid #E0DAD7;padding:20px}@media(hover:hover){.image-submenu[_ngcontent-%COMP%]:hover{background-color:#fff;cursor:pointer}.image-submenu[_ngcontent-%COMP%]:hover   .image-title[_ngcontent-%COMP%]{color:#ed1c24}}.image-submenu[_ngcontent-%COMP%]:last-child{border-right:none}@media(max-width:1279.98px){.image-submenu[_ngcontent-%COMP%]{border-right:none;border-radius:0;padding:30px 35px;width:100%;background-color:#faf6f4}}@media(min-width:1280px){.image-submenu[_ngcontent-%COMP%]{padding:20px}}@media(max-width:1023.98px){.image-submenu[_ngcontent-%COMP%]{padding:20px}}.image-submenu[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]{width:242px;height:160px;margin-bottom:16px}@media(max-width:1439.98px){.image-submenu[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]{width:216px;height:160px}}@media(max-width:1279.98px){.image-submenu[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]{width:100%;height:260px}}@media(min-width:360px)and (max-width:1023.98px){.image-submenu[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]{width:100%;height:160px}}.image-submenu[_ngcontent-%COMP%]   .image-title[_ngcontent-%COMP%]{border-bottom:none;padding-bottom:8px}.image-submenu[_ngcontent-%COMP%]   .image-title[_ngcontent-%COMP%]     .show-more-chars{font-family:Roboto,sans-serif;font-weight:500;font-size:18px;line-height:28px}.image-submenu[_ngcontent-%COMP%]   .image-description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;max-height:200px;text-overflow:ellipsis;color:#76706d}.image-submenu[_ngcontent-%COMP%]     cx-generic-link a{padding:12px 20px}.image-submenu[_ngcontent-%COMP%]     cx-link{display:none}.image-submenu[_ngcontent-%COMP%]     cx-media, .image-submenu[_ngcontent-%COMP%]     .banner{width:100%;height:100%}
293.mega-menu-item-name[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}@media(max-width:1439.98px){.mega-menu-item-name[_ngcontent-%COMP%]{justify-content:start;width:100%}}@media(min-width:1280px){.mega-menu-item-name[_ngcontent-%COMP%]{height:100%}}.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]{border-top:3px solid transparent;border-bottom:3px solid transparent}@media(hover:hover){.mega-menu-item-name--with-submenu[_ngcontent-%COMP%]:hover{color:#ed1c24}}.mega-menu-item-name--with-submenu.is-open[_ngcontent-%COMP%]{border-bottom:3px solid #ed1c24;color:#ed1c24;background-color:#fff}.mega-menu-item-name--single[_ngcontent-%COMP%]     cx-link{display:flex;align-items:center;justify-content:center;height:100%}@media(max-width:1439.98px){.mega-menu-item-name--single[_ngcontent-%COMP%]     cx-link{width:100%}}.mega-menu-item-name--single[_ngcontent-%COMP%]     cx-link cx-generic-link{height:100%}@media(max-width:1439.98px){.mega-menu-item-name--single[_ngcontent-%COMP%]     cx-link cx-generic-link{width:100%}}.mega-menu-item-name--single[_ngcontent-%COMP%]     cx-link cx-generic-link a{height:100%}.mega-menu-item-name--single[_ngcontent-%COMP%]    :has(cx-generic-link.active) a{border-bottom:1px solid #76706d}@media(hover:hover){.mega-menu-item-name--single[_ngcontent-%COMP%]    :has(cx-generic-link.active):hover a{border-bottom:1px solid #ed1c24;color:#ed1c24}}.mega-menu-item-name--single[_ngcontent-%COMP%]     cx-generic-link a:active{color:#ed1c24}.mega-menu-item[_ngcontent-%COMP%]:has(cx-generic-link.active)   .mega-menu-item-name--with-submenu[_ngcontent-%COMP%]{color:#000}@media(hover:hover){.mega-menu-item[_ngcontent-%COMP%]:has(cx-generic-link.active)   .mega-menu-item-name--with-submenu[_ngcontent-%COMP%]:hover{color:#ed1c24}}.mega-menu-item[_ngcontent-%COMP%]:has(cx-generic-link.active)   .mega-menu-item-name--with-submenu.is-open[_ngcontent-%COMP%]{color:#ed1c24}@media(min-width:1280px){.mega-menu-items--common[_ngcontent-%COMP%]{height:100%}}@media(max-width:1279.98px){.mega-menu-items--common[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}}.mega-menu-items--mobile[_ngcontent-%COMP%]{margin-top:24px}@media(max-width:1279.98px){.mega-menu-items--mobile[_ngcontent-%COMP%]{padding-bottom:24px}}@media(min-width:1024px){.mega-menu-items--mobile[_ngcontent-%COMP%]{display:none}}.mega-menu-items--mobile[_ngcontent-%COMP%]     .mega-menu-item-name--single a{color:#ed1c24}.mega-menu-items--mobile[_ngcontent-%COMP%]     .mega-menu-item-name--single a:hover{border-bottom:none;background-color:#faf6f4}.overlay[_ngcontent-%COMP%]{top:calc(100% + 1px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:1279.98px){.overlay[_ngcontent-%COMP%]{top:calc(var(--header-height, 170px) + var(--introBar-height, 0px))}}'],data:{animation:[P_]},changeDetection:0})}};function TL(t,o){if(t&1&&(m(0,"div",1),h(1,"cx-media",2),p()),t&2){let e=a(),n=a();E(e.styleClasses),s(),l("container",n.getImage(e))}}function OL(t,o){if(t&1&&(m(0,"a",5),v(1,"cxTranslate"),h(2,"cx-media",2),p()),t&2){let e,n=a(2),i=a();E(n.styleClasses),l("href",i.routerLink,de),$("aria-label",(e=i.getImage(n))!=null&&e.altText?(e=i.getImage(n))==null?null:e.altText:w(1,5,"commonLinks.bannerLink")),s(2),l("container",i.getImage(n))}}function EL(t,o){if(t&1&&(m(0,"a",6),v(1,"cxTranslate"),h(2,"cx-media",2),p()),t&2){let e,n=a(2),i=a();E(n.styleClasses),l("routerLink",i.routerLink),$("aria-label",(e=i.getImage(n))!=null&&e.altText?(e=i.getImage(n))==null?null:e.altText:w(1,5,"commonLinks.bannerLink")),s(2),l("container",i.getImage(n))}}function IL(t,o){if(t&1&&c(0,OL,3,7,"a",3)(1,EL,3,7,"a",4),t&2){let e=a(),n=a();d(n.isTrue(e.external)||n.isExternalUrl(n.routerLink)?0:1)}}function AL(t,o){if(t&1&&c(0,TL,2,3,"div",0)(1,IL,2,1),t&2){let e=a();d(!e.routerLink||e.routerLink==="#"?0:1)}}var Hc=class t extends x0{constructor(e,n,i){super(e,n,i);this.component=e;this.urlService=n;this.cmsService=i;this.data$=this.component.data$.pipe(j(e=>!!e),jt(e=>{this.setRouterLink(e),this.styleClasses=e.styleClasses}));this.data=M(this.data$);this.isTrue=tt}isExternalUrl(e){return typeof e=="string"&&e.startsWith("http")}static{this.\u0275fac=function(n){return new(n||t)(Pe(B),Pe(Lt),Pe(re))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-simple-banner"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"banner",3,"class"],[1,"banner"],[3,"container"],[1,"banner",3,"class","href"],[1,"banner",3,"class","routerLink"],[1,"banner",3,"href"],[1,"banner",3,"routerLink"]],template:function(n,i){if
293(n&1&&c(0,AL,2,1),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[nt,ke,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.banner[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.banner[_ngcontent-%COMP%]     cx-media{display:flex;align-items:center;justify-content:center}'],changeDetection:0})}};var na=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{SimpleBannerComponent:{component:Hc}}})],imports:[oe,ge,ie,mt,pe]})}};var Gc=class t{constructor(){this.launchDialogService=u(Ge);this.popupPageService=u(yo);this.router=u(Je);this.route=u(fn);this.routingService=u(ze);this.authService=u(it);this.platformId=u(fe);this.isUserLoggedIn=M(this.authService.isUserLoggedIn());this.loginPopup=M(this.routingService.getRouterState().pipe(I(o=>o.state.queryParams.loginPopup)));this.trackUserStatus=ce(!1);this.cachedContinueUrl=ce("");this.continueUrlPath=K(()=>{let o=this.router.parseUrl(this.cachedContinueUrl());return o.queryParams={},o.fragment=null,o.toString()});this.continueUrlQueryParams=K(()=>{let o=this.router.parseUrl(this.cachedContinueUrl());return Y({},o.queryParams)});Ae(()=>{let o=Xo(this.loginPopup()),e=this.route.snapshot.queryParams.continueUrl;o&&!this.isUserLoggedIn()&&(this.openDialog(),this.router.navigate([],{queryParams:{loginPopup:null},queryParamsHandling:"merge",replaceUrl:!0}),e&&this.cachedContinueUrl.set(e)),this.trackUserStatus()&&this.isUserLoggedIn()&&(this.launchDialogService.closeDialog("close"),this.continueUrlPath()&&setTimeout(()=>this.router.navigate([this.continueUrlPath()],{queryParams:this.continueUrlQueryParams()})))})}openDialog(){this.isUserLoggedIn()?(this.trackUserStatus.set(!1),this.router.navigate([this.continueUrlPath()],{queryParams:this.continueUrlQueryParams()})):ne(this.platformId)&&(this.trackUserStatus.set(!0),this.popupPageService.openDialog({},Ml()))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-auth-helper"]],standalone:!1,decls:1,vars:0,template:function(e,n){e&1&&me(0)},encapsulation:2,changeDetection:0})}};var Wc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["tag-pwa-safe-area-overlay"]],decls:1,vars:0,consts:[[1,"pwa-safe-area-overlay"]],template:function(e,n){e&1&&xh(0,"div",0)},styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}@media(display-mode:standalone){.pwa-safe-area-overlay[_ngcontent-%COMP%]{position:fixed;top:0;right:0;left:0;z-index:100;overflow:hidden;height:300px;transform:translateY(-100%)}.pwa-safe-area-overlay[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;right:0;left:0;height:150%;background-color:#fff}}'],changeDetection:0})}};var BL=["headerElement"],zL=(t,o)=>[t,o];function DL(t,o){t&1&&h(0,"cx-page-layout",6)}function FL(t,o){t&1&&h(0,"cx-page-layout",6)}var ia=class ia{constructor(){this.breakpointObserver=u(wt);this.destroyRef=u(st);this.renderer=u(po);this.customSmartEditLauncherService=u(Mn);this.mobileNavigationService=u(Dn);this.winRef=u(je);this.scrollUtils=u(Si);this.lastScrollTop=ce(0);this.scrollTop=ce(0);this.isScrollingDown=ce(!0);this.headerHeight=ce(0);this.isHeaderMinimizedSticky=ce(q.storefront.header?.isHeaderMinimizedSticky??!0);this.isMinimized=ce(!1);this.isHydrated=ce(!1);this.scrollThreshold=ce(2);this.breakpointScreen=q.storefront.breakpointsScreen;this.isShowHeaderMobileButtonsWithMegaMenu=q.storefront.megaMenu?.isShowHeaderMobileButtonsWithMegaMenu??!1;this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}px)`).pipe(I(o=>o.matches),et(this.destroyRef)),{initialValue:!1});this.isMobileMenuShown=K(()=>this.mobileNavigationService.getMobileNavigationShownState());this.header=ce(null);Ae(()=>{this.winRef.isBrowser()&&this.winRef.nativeWindow&&this.scrollTop.set(this.winRef.nativeWindow.scrollY||this.winRef.nativeWindow.document.documentElement.scrollTop||0),this.updateHeaderHeight()}),yh(()=>{this.updateHeaderHeight(),this.isHydrated.set(!0)})}set setIntroBar(o){o&&(this.header.set(o),this.winRef.isBrowser()&&(this.resizeObserver=new ResizeObserver(()=>{this.updateHeaderHeight()}),this.resizeObserver.observe(o.nativeElement),this.destroyRef.onDestroy(()=>{this.resizeObserver?.disconnect()})))}onScroll(o){this.winRef.isBrowser()&&this.winRef.nativeWindow&&!this.scrollUtils.isLocked&&(this.scrollTop.set(this.winRef.nativeWindow.scrollY||this.winRef.nativeWindow.document.documentElement.scrollTop||0),this.scrollLogic())}onResize(){this.winRef.isBrowser()&&this.updateHeaderHeight()}ngAfterViewInit(){if(!this.winRef.isBrowser())return;let o=new MutationObserver(()=>{this.isMinimized.set(!!this.header()?.nativeElement?.querySelector(".Minim
293izedHeaderSlotLine1"))});o.observe(this.header()?.nativeElement,{childList:!0,subtree:!0}),this.destroyRef.onDestroy(()=>{o.disconnect()})}scrollLogic(){if(this.isMobile()&&this.winRef.isBrowser()&&this.winRef.nativeWindow){let o=this.winRef.nativeWindow.scrollY||this.winRef.nativeWindow.document.documentElement.scrollTop||0;if(Math.abs(o-this.lastScrollTop())<this.scrollThreshold())return;o>this.lastScrollTop()?this.isScrollingDown.set(!0):this.headerHeight()<this.lastScrollTop()&&this.isScrollingDown.set(!1),this.lastScrollTop.set(o),this.lastScrollTop()||this.isScrollingDown.set(!0)}}updateHeaderHeight(){if(this.winRef.isBrowser()&&this.header()?.nativeElement&&this.winRef.nativeWindow){let o=this.header()?.nativeElement.offsetHeight;o>0&&(this.headerHeight.set(o),this.renderer.setProperty(this.winRef.nativeWindow.document.documentElement,"style",`${this.winRef.nativeWindow.document.documentElement.style.cssText||""}; --header-height: ${o}px`))}}isLaunchedInSmartEdit(){return this.customSmartEditLauncherService.isLaunchedInSmartEdit()}static{this.\u0275fac=function(e){return new(e||ia)}}static{this.\u0275cmp=x({type:ia,selectors:[["lib-header"]],viewQuery:function(e,n){if(e&1&&Io(BL,5),e&2){let i;Ao(i=No())&&(n.setIntroBar=i.first)}},hostBindings:function(e,n){e&1&&L("scroll",function(r){return n.onScroll(r)},Jg)("resize",function(){return n.onResize()},Jg)},standalone:!1,decls:10,vars:9,consts:[["headerElement",""],[1,"header",3,"ngClass"],[1,"header-spec-line"],["section","headerTop",1,"header-top"],["section","headerContent",1,"container","header-content"],["section","headerNavigation",1,"navigation"],["section","mobileButtons",1,"container","header-mobile-buttons"]],template:function(e,n){e&1&&(h(0,"lib-auth-helper")(1,"tag-pwa-safe-area-overlay"),m(2,"div",1,0),h(4,"div",2)(5,"cx-page-layout",3)(6,"cx-page-layout",4)(7,"cx-page-layout",5),c(8,DL,1,0,"cx-page-layout",6)(9,FL,1,0,"cx-page-layout",6),p()),e&2&&(s(2),ue("scrolled",n.scrollTop()>0)("minimized",n.isMinimized()),l("ngClass",gt(6,zL,n.isHydrated()&&!n.isLaunchedInSmartEdit()&&(n.headerHeight()<n.lastScrollTop()||!n.isScrollingDown()&&n.lastScrollTop()||!n.isMobile())?"fixed":"",n.isHydrated()&&!n.isLaunchedInSmartEdit()&&n.isScrollingDown()&&n.headerHeight()<n.lastScrollTop()?"hidden":"")),s(6),d(n.isShowHeaderMobileButtonsWithMegaMenu?n.isShowHeaderMobileButtonsWithMegaMenu&&n.isMobileMenuShown()?9:-1:8))},dependencies:[Bt,Gc,uo,Wc],encapsulation:2,changeDetection:0})}};Zg([sC(15)],ia.prototype,"onScroll",1),Zg([sC(15)],ia.prototype,"onResize",1);var Kc=ia;var Zc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({})}};var aa=class t{static forRoot(){return{ngModule:t,providers:[m0({id:"cx-header",position:c0.REPLACE,component:Kc})]}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[Zs,Zc]})}};var Qc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaMegaMenuComponentV2:{component:Er,deferLoading:So.INSTANT}}}),_({cmsComponents:{NobiliaMegaMenuComponent:{component:Er,deferLoading:So.INSTANT}}})],imports:[Mt,Re,ge,pe,na,Pl,aa]})}};function jL(t,o){if(t&1&&(m(0,"div",6),h(1,"tag-facet-nav-refinements",7),p(),m(2,"div",8),h(3,"tag-facet-nav-applied-filters",9),p()),t&2){let e=a(),n=a();s(),l("pageData",n),s(2),l("facetList",e)}}function $L(t,o){if(t&1){let e=G();m(0,"div",1)(1,"div",3)(2,"tag-btn",4),v(3,"cxTranslate"),v(4,"cxTranslate"),L("click",function(){P(e);let i=a(2);return R(i.triggerFacets())}),p(),m(5,"div",2)(6,"tag-sort-nav-refinements",5),L("sortListEvent",function(i){P(e);let r=a(2);return R(r.sortList(i))}),p()(),c(7,jL,4,2),p()()}if(t&2){let e=a(),n=a();s(2),l("text",w(3,8,"productList.filtersButtonLabel"))("customClasses",n.facetsOpen()?"open":"")("mode",n.BtnModes.FILTER)("isIconAfterText",!0)("icon","icon-filter-type-3")("ariaLabel",w(4,10,"commonButtons.filterButtonTitle")),s(4),l("pageData",e),s(),d(n.facetsOpen()?7:-1)}}function UL(t,o){if(t&1&&(m(0,"div",2),h(1,"tag-sort-nav-refinements",7),p()),t&2){let e=a();s(),l("pageData",e)}}function VL(t,o){if(t&1&&(m(0,"div",0),c(1,$L,8,12,"div",1)(2,UL,2,1,"div",2),p()),t&2){let e,n=a();s(),d((e=n.facetList())?1:2,e)}}var Yc=class t{constructor(){this.facetService=u(O0);this.productListComponentService=u(Rl);this.BtnModes=St;this.component=u(B);this.isShowFacetFilter=ce(!0);this.facetsOpen=ce(!1);this.data=M(this.component.data$);this.facetList=M(this.facetService.facetList$.pipe(et()));this.model=M(this.productListComponentService.model$);Ae(()=>{let o=!!this.model()?.products?.length,e=this.facetList();this.isShowFacetFilter.set(o),e&&e?.activeFacets?.length&&this.facetsOpen.set(!0)})}sortList(o){this.productListComponentService.sort(o)}triggerFacets(){this.facetsOpen.set(!this.facetsOpen())}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-product-facet-navigation"]],standalone:!1,decls:1,vars:1,consts:[["id","product-facet"],[1,"facet"],[1,"sorting"],[1,"facet-container"],[3,"click","text","customClasses","mode","isIconAfterText","icon","ariaLabel"],[3,"sortListEvent","pageData"],[1,"facet-filters"],[3,"pageData"],[1,"applied-filters"],[3,"facetList"]],template:function(e,n){if(e&1&&c(0,VL,3,1,"div",0),e&2){let i;d((i=n.isShowFacetFilter()&&n.model())?0:-1,i)}},dependencies:[I_,A_,N_,Ke,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.hide-slot[_nghost-%COMP%]{display:none}.facet-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.facet-filters[_ngcontent-%COMP%]{margin-top:56px;width:100%}.applied-filters[_ngcontent-%COMP%]{width:100%}.sorting[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;justify-content:flex-end}@media(max-width:1023.98px){.sorting[_ngcontent-%COMP%]   tag-sort-nav-refinements[_ngcontent-%COMP%]{width:100%}}@media(max-width:1023.98px){.filter-sort-line[_ngcontent-%COMP%]{flex-direction:column;align-items:center}tag-btn[_ngcontent-%COMP%]:has(.btn-filter){order:1;width:100%}.facet-filters[_ngcontent-%COMP%]{order:2}.applied-filters[_ngcontent-%COMP%]{order:3}.sorting[_ngcontent-%COMP%]{order:4;margin-top:40px}}'],changeDetection:0})}};var Jc=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[{provide:T0,useExisting:Rl},_({cmsComponents:{NobiliaProductRefinementComponent:{component:Yc}}})],imports:[ge,mt,pe,Ws,L_,B_,z_]})}};var qL={includedProducts:"products/included-products/${productCode}?fields=DEFAULT",includedProductEntries:"products/included-product-entries/${productCode}?fields=DEFAULT",displayVariants:"products/display-variants/${productCode}?fields=DEFAULT",planDetails:"products/${productCode}/plan-details/subscribe"},Rx={backend:{occ:{endpoints:Ye(Y({},qL),{product:{[fb]:"products/${productCode}?fields=DEFAULT,images(FULL),classifications,manufacturer,categories(FULL),baseCategories(DEFAULT),baseProduct,variantType,stock(DEFAULT),configuratorEnabled,salesProcessType,configurableDelivery,configurable,planId,configuratorId,configurationType",[bo.LIST]:"products/${productCode}?fields=code,name,summary,price(formattedValue),images(DEFAULT,galleryIndex),baseProduct",[bo.LIST_ITEM]:"products/${productCode}?fields=DEFAULT",[bo.VARIANTS]:"products/${productCode}?fields=name,purchasable,baseOptions(DEFAULT),baseProduct,variantOptions(DEFAULT),variantType",[bo.DETAILS]:"products/${productCode}?fields=stock(DEFAULT),description,specificationDescription,availableForPickup,code,url,price(DEFAULT),manufacturer,categories(FULL),baseCategories(DEFAULT),priceRange,multidimensional,images(FULL),classifications,seoTitle,metaDescription,keywords,variantMatrix,displayCode,availableWarranties(DEFAULT),energyLabel(DEFAULT),energyLabelDocumentMediaUrl,energyLabelDocumentMediaAltText,eupiDataSheetMediaUrl,specificationImages(FULL),configuratorEnabled,salesProcessType,redirectCode,configurableDelivery,ecoTaxes,showPlanner,plannerUrl,canonicalUrl",[bo.ATTRIBUTES]:"products/${productC
293ode}?fields=classifications",[bo.PRICE]:"products/${productCode}?fields=price(formattedValue)",[bo.STOCK]:"products/${productCode}?fields=stock(DEFAULT)"},productReviews:"products/${productCode}/reviews",productReferences:"products/${productCode}/references?fields=DEFAULT",productSearch:"products/search?fields=products(code,name,description,summary,multidimensional,sizePrice,price(FULL),exactPrice,marketingPrice,images(DEFAULT),showWishlist,showPlanner,marketingLabel,plannerUrl,productType,templateType,selectedParameterCodes,defaultVariantCode,formattedSize,displayCode,colorName,descriptionJson(DEFAULT),energyLabel(DEFAULT),energyLabelDocumentMediaUrl,energyLabelDocumentMediaAltText,includedProductsEnergyLabels(DEFAULT),approximatePrice,priceRangeLabel,planId,configuratorId,configurationType),facets(DEFAULT),breadcrumbs(DEFAULT),pagination(DEFAULT),sorts(DEFAULT),freeTextSearch,currentQuery,category(FULL)",productSuggestions:"products/suggestions",productConfigurations:"products/${productCode}/configurations?fields=DEFAULT"})},loadingScopes:{product:{details:{include:[bo.LIST,bo.VARIANTS]}}}}};var Xc=class t{convert(o,e){return e===void 0&&(e=Y({},o)),o.keywords&&o.keywords.length>0&&(e.keywords=this.normalize(o.keywords)),e}normalize(o){if(o&&o.length)return[...new Set(o)].join(",").replace(/<[^>]*>/g,"")}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var ed=class t{convert(o,e){return e===void 0&&(e=Y({},o)),o.metaDescription&&(e.metaDescription=o.metaDescription.replace(/<[^>]*>/g,"")),e}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var td=class t{convert(o,e){return e===void 0&&(e=Y({},o)),o.canonicalUrl&&(e.canonicalUrl=o.canonicalUrl),e}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var od=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[v_,_(Rx),{provide:Fb,useClass:Db},{provide:wi,useExisting:Tb,multi:!0},{provide:wi,useExisting:Ib,multi:!0},{provide:wi,useExisting:Xc,multi:!0},{provide:wi,useExisting:ed,multi:!0},{provide:wi,useExisting:td,multi:!0},{provide:jb,useClass:Nb},{provide:Ab,useExisting:Eb,multi:!0},{provide:Ub,useClass:zb},{provide:Bb,useExisting:Ob,multi:!0},{provide:$b,useClass:Lb}],imports:[oe]})}};var Ir=class t extends Ns{constructor(e,n,i,r){super(i,r);this.routingService=e;this.router=n;this.globalMessageService=i;this.platformId=r;this.responseStatus=Ha.BAD_REQUEST}hasMatch(e){return!!(super.hasMatch(e)&&e.error!=null&&this.getErrors(e)?.length)}handleError(e,n){this.getErrors(n).forEach(i=>{if(i.subject){let r=i.subject.split("?"),C=r[0],S=r[1].split("&").reduce((A,J)=>{let[X,Be]=J.split("=");return A[X]=decodeURIComponent(Be),A},{});this.routingService.go({cxRoute:"product",params:{code:C}},{queryParams:S})}})}getErrors(e){return e.error?.errors?.filter(n=>n?.type==="InvalidProductParametersError")}getPriority(){return Ps.HIGH}static{this.\u0275fac=function(n){return new(n||t)(N(ze),N(Je),N(He),N(fe))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var nd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[w_,vo,D_,Ir,{provide:Ns,useExisting:Ir,multi:!0}]})}};var id=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[a0.forRoot(),nd,od]})}};var Ho=class t{constructor(){this.winRef=u(je);this.config=u(Tl);this.triggerSignal=ce(!1)}get trigger(){return this.triggerSignal}open(){this.openUsercentrics()||(this.triggerSignal.set(!0),setTimeout(()=>this.triggerSignal.set(!1),0))}openUsercentrics(){if(!this.config.usercentrics?.dataSettingsId)return!1;let o=this.winRef.nativeWindow;return typeof o?.UC_UI?.showSecondLayer!="function"?!1:(o.UC_UI.showSecondLayer(),!0)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var ad=class t{constructor(){this.launchDialogService=u(Ge);this.cookieSettingsService=u(Ho);Ae(()=>{this.cookieSettingsService.trigger()&&this.openDialog()})}
293openDialog(){let o=this.launchDialogService.openDialog(yt.USER_COOKIES_SETTINGS,void 0,void 0,this.data);o&&o.pipe(Le(1)).subscribe()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-user-consent-management"]],inputs:{data:"data"},standalone:!1,decls:0,vars:0,template:function(e,n){},encapsulation:2,changeDetection:0})}};var rd=class t{constructor(){this.authService=u(it);this.anonymousConsentsService=u(_n);this.launchDialogService=u(Ge);this.cookieSettingsService=u(Ho);this.platformId=u(fe);this.isOpen=this.cookieSettingsService.triggerSignal();Ae(()=>{this.cookieSettingsService.trigger()&&this.openDialog(this.data)})}ngOnInit(){Ue([this.authService.isUserLoggedIn(),this.anonymousConsentsService.isBannerVisible()]).pipe(Le(1)).subscribe(([o,e])=>{ne(this.platformId)&&(o||e&&this.openDialog(this.data))})}openDialog(o){let e=this.launchDialogService.openDialog(yt.ANONYMOUS_COOKIES_SETTINGS,void 0,void 0,o);e&&e.pipe(Le(1)).subscribe()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-anonymous-consent-management"]],inputs:{data:"data"},standalone:!1,decls:0,vars:0,template:function(e,n){},encapsulation:2})}};var WL=(t,o)=>({data:t,isUserLoggedIn:o});function KL(t,o){if(t&1&&h(0,"lib-anonymous-consent-management",0),t&2){let e=a();l("data",e)}}function ZL(t,o){if(t&1&&h(0,"lib-user-consent-management",0),t&2){let e=a();l("data",e)}}function QL(t,o){if(t&1&&c(0,KL,1,1,"lib-anonymous-consent-management",0)(1,ZL,1,1,"lib-user-consent-management",0),t&2){let e,n=a();d((e=!n.isUserLoggedIn)?0:1,e)}}function YL(t,o){if(t&1&&c(0,QL,2,1),t&2){let e;d((e=o.data)?0:-1,e)}}var sd=class t{constructor(){this.component=u(B);this.authService=u(it);this.data$=this.component.data$;this.isUserLoggedIn$=this.authService.isUserLoggedIn()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-cookie-settings"]],standalone:!1,decls:3,vars:8,consts:[[3,"data"]],template:function(e,n){if(e&1&&(c(0,YL,1,1),v(1,"async"),v(2,"async")),e&2){let i;d((i=gt(5,WL,w(1,1,n.data$),w(2,3,n.isUserLoggedIn$)))?0:-1,i)}},dependencies:[ad,rd,xe],encapsulation:2})}};var Go=class t extends _0{constructor(){super(...arguments);this.InputTypes=jo;this.consentControl=new Wt}ngOnInit(){super.ngOnInit(),this.consentControl=new Wt({value:this.consentGiven,disabled:this.isRequired(this.consentTemplate?.id)}),this.consentControl.valueChanges.subscribe(()=>this.onConsentChange())}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-custom-consent-management-form"]],features:[Z],decls:1,vars:3,consts:[[3,"type","placeholder","formControl"]],template:function(n,i){n&1&&h(0,"lib-input",0),n&2&&l("type",i.InputTypes.CHECKBOX)("placeholder",(i.consentTemplate.name==null?null:i.consentTemplate.name.toUpperCase())||"")("formControl",i.consentControl)},dependencies:[Pt,xt,Nt,ui],encapsulation:2})}};function ld(t,o){let e=t.nativeWindow;if(!t.isBrowser()||!e)return;let n=e?.clarity;n&&(o?n("consent"):n("consent",!1))}var JL=["accordion"],XL=["*"],eB=(t,o)=>[t,o],tB=t=>({maxHeight:t}),oB=(t,o)=>({value:t,params:o});function nB(t,o){t&1&&h(0,"i",4)}function iB(t,o){t&1&&h(0,"i",5)}var Wo=class t extends be{constructor(){super(...arguments);this.winRef=u(je);this.isOpen=ce(!1);this.maxHeight=ce(0);this.label=Jt.required();this.customClasses=Jt("");this.isOpenEvent=Oh();this.accordion=dn("accordion")}ngAfterViewInit(){this.winRef.isBrowser()&&this.winRef.nativeWindow&&this.accordion()&&(this.resizeObserver=new ResizeObserver(e=>{this.maxHeight.set(this.accordion().nativeElement.scrollHeight)}),this.resizeObserver.observe(this.accordion().nativeElement))}toggleContent(){let e=!this.isOpen();this.calculateMaxHeight(),this.isOpen.set(e),this.isOpenEvent.emit(e)}calculateMaxHeight(){this.maxHeight.set(this.accordion().nativeElement.scrollHeight)}ngOnDestroy(){this.winRef.isBrowser()&&this.winRef.nativeWindow&&this.resizeObserver.disconnect()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["tag-accordion"]],viewQuery:function(n,i){n&1&&sn(i.accordion,JL,5),n&2&&ln()},inputs:{label:[1,"label"],customClasses:[1,"customClasses"]},outputs:{isOpenEvent:"isOpenEvent"},features:[Z],ngContentSelectors:XL,decls:9,vars:14,consts:[["accordion",""],[1,"accordion",3,"ngClass"],["tabindex","0",1,"accordion-name",3,"keydown.enter","click"],[1,"accordion-label",3,"innerHTML"],[1,"icon-m
293inus"],[1,"icon-plus"],[1,"accordion-content-wrapper"]],template:function(n,i){n&1&&(fs(),m(0,"div",1)(1,"div",2),L("keydown.enter",function(){return i.toggleContent()})("click",function(){return i.toggleContent()}),h(2,"div",3),c(3,nB,1,0,"i",4)(4,iB,1,0,"i",5),p(),m(5,"div")(6,"div",6,0),gs(8),p()()()),n&2&&(ue("accordion--active",i.isOpen()),l("ngClass",gt(6,eB,i.customClasses()?"accordion--"+i.customClasses():"",i.isOpen()?"accordion--active":"")),s(2),l("innerHTML",i.bypassSecurityTrustHtml(i.label()),z),s(),d(i.isOpen()?3:4),s(2),l("@animateAccordion",gt(11,oB,i.isOpen()?"open":"closed",Q(9,tB,i.maxHeight()||0))))},dependencies:[uo],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.accordion[_ngcontent-%COMP%]{display:flex;flex-direction:column}.accordion-name[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:space-between;transition:.3s;cursor:pointer}.accordion-name[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{position:absolute;right:0}.accordion-content[_ngcontent-%COMP%]{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.accordion-label[_ngcontent-%COMP%]{width:calc(100% - 20px)}.accordion--cookie[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:19px;justify-content:flex-start;margin-bottom:5px;padding:0 30px}@media(max-width:1023.98px){.accordion--cookie[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;line-height:17px;margin-bottom:0;padding:0 15px}}
293.accordion--cookie[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]:after{content:"\\25be";display:inline-block;transition:.3s}.accordion--cookie[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{display:none}.accordion--cookie[_ngcontent-%COMP%]   .accordion-label[_ngcontent-%COMP%]{width:fit-content}.accordion--cookie.accordion--active[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]:after{transform:rotate(180deg)}.accordion--cookie[_ngcontent-%COMP%]   .accordion-content-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;padding:20px 30px;background-color:#fff}@media(max-width:1023.98px){.accordion--cookie[_ngcontent-%COMP%]   .accordion-content-wrapper[_ngcontent-%COMP%]{padding:20px 15px}}.accordion--faq[_ngcontent-%COMP%]{justify-content:center;border-bottom:1px solid #DCDCDC}.accordion--faq[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:16px;padding:28px 0;text-transform:uppercase;color:#000}.accordion--faq[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]:hover{color:#ed1c24}.accordion--faq[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{top:28px}.accordion--faq[_ngcontent-%COMP%]   .accordion-label[_ngcontent-%COMP%]{width:calc(100% - 30px)}.accordion--faq[_ngcontent-%COMP%]   .accordion-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#76706d}@media(max-width:1023.98px){.accordion--faq[_ngcontent-%COMP%]   .accordion-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px}}.accordion--faq[_ngcontent-%COMP%]   .accordion-content-wrapper[_ngcontent-%COMP%]{width:calc(100% - 20px);padding-bottom:20px;color:#76706d}.accordion--faq[_ngcontent-%COMP%]   .accordion-content-wrapper[_ngcontent-%COMP%]     a{color:#ed1c24;cursor:pointer}@media(hover:hover){.accordion--faq[_ngcontent-%COMP%]   .accordion-content-wrapper[_ngcontent-%COMP%]     a:hover{text-decoration:underline;color:#d41339}}.accordion--faq[_ngcontent-%COMP%]   .accordion-content-wrapper[_ngcontent-%COMP%]     a a:focus-visible{outline:auto}.accordion--faq[_ngcontent-%COMP%]   .accordion-content-wrapper[_ngcontent-%COMP%]     img{margin-top:15px;max-width:100%}.accordion--faq.accordion--active[_ngcontent-%COMP%]   .accordion-name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#ed1c24}'],data:{animation:[k_]},changeDetection:0})}};var ra=class t{transform(o,e,n=!1){return o?[...o].filter(i=>i[e]!==void 0&&i[e]!==null).sort((i,r)=>i[e]>r[e]?n?-1:1:i[e]<r[e]?n?1:-1:0):[]}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275pipe=wh({name:"sortBy",type:t,pure:!0})}};var Ox=t=>({value:t}),aB=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function rB(t,o){t&1&&h(0,"cx-spinner")}function sB(t,o){if(t&1){let e=G();m(0,"lib-custom-consent-management-form",13),L("consentChanged",function(i){P(e);let r=a(4);return R(r.onConsentChange(i))}),p()}if(t&2){let e=o.$implicit,n=a(),i=a(3);l("consentTemplate",e)("consent",i.getCorrespondingConsent(e,n))}}function lB(t,o){if(t&1&&(U(0,sB,1,2,"lib-custom-consent-management-form",12,te),v(2,"sortBy")),t&2){let e=a();V(Ct(2,0,e,"sortSequence"))}}function cB(t,o){if(t&1&&(c(0,lB,3,3),v(1,"async")),t&2){let e,n=a(2);d((e=w(1,1,n.consents$))?0:-1,e)}}function dB(t,o){if(t&1&&(m(0,"p")(1,"b"),O(2),v(3,"cxTranslate"),p(),h(4,"br"),O(5),p()),t&2){let e=o.$implicit;s(2),D(" ",Ct(3,2,"cookie.notification.headerPattern",Q(5,Ox,e.name))," "),s(3),D(" ",e.description," ")}}function mB(t,o){if(t&1&&(U(0,dB,6,7,"p",null,te),v(2,"sortBy")),t&2){let e=a();V(Ct(2,0,e,"sortSequence"))}}function pB(t,o){if(t&1&&(c(0,mB,3,3),v(1,"async")),t&2){let e,n=a(2);d((e=w(1,1,n.consents$))?0:-1,e)}}function uB(t,o){if(t&1){let e=G();m(0,"button",17),L("click",function(){P(e);let i=a(5);return R(i.hideDialogWithoutToggleBannerDismissed())}),me(1,18),p()}if(t&2){let e=o;s(),l("cxComponentWrapper",Oe(1,aB,e.typeCode,e.typeCode,e.uid))}}function fB(t,o){t&1&&h(0,"tag-skeleton")}function gB(t,o){if(t&1&&(c(0,uB,2,5,"button",16),v(1,"async"),qa(2,fB,1,0,"tag-skeleton")),t&2){let e,n=o.$implicit;d((e=w(1,1,n))?0:2,e)}}function CB(t,o){if(t&1&&(m(0,"div",14)(1,"span",15),O(2),v(3,"cxTranslate"),p(),U(4,gB,3,3,null,null,te),p()),t&2){let e=a();s(2),D(" ",w(3,1,"cookie.notification.furtherInformation")," "),s(2),V(e)}}function hB(t,o){t&1&&c(0,CB,6,3,"div",14),t&2&&d(o.length>0?0:-1)}function bB(t,o){if(t&1){let e=G();m(0,"div",1)(1,"div",2),O(2),v(3,"cxTranslate"),p(),m(4,"div",3),O(5),v(6,"cxTranslate"),p(),m(7,"div",4),h(8,"lib-input",5),v(9,"cxTranslate"),m(10,"div",6),c(11,cB,2,3),v(12,"async"),p()(),m(13,"div",7)(14,"tag-accordion",8),v(15,"cxTranslate"),m(16,"p")(17,"b"),O(18),v(19,"cxTranslate"),v(20,"cxTranslate"),p(),h(21,"br"),O(22),v(23,"cxTranslate"),p(),c(24,pB,2,3),v(25,"async"),p(),c(26,hB,1,1),v(27,"async"),m(28,"div",9)(29,"button",10),v(30,"cxTranslate"),L("click",function(){P(e);let i=a();return R(i.hideDialog())})("keydown.enter",function(){P(e);let i=a();return R(i.hideDialog())}
293),O(31),v(32,"cxTranslate"),p(),m(33,"button",11),v(34,"cxTranslate"),L("click",function(){P(e);let i=a();return R(i.giveAllConsents())}),O(35),v(36,"cxTranslate"),p()()()()}if(t&2){let e,n,i,r,C=a();s(2),D(" ",w(3,16,"cookie.notification.header")," "),s(3),D(" ",w(6,18,"cookie.notification.description")," "),s(3),l("type",C.InputTypes.CHECKBOX)("formControl",C.checkboxControl)("placeholder",(e=w(9,20,"cookie.notification.technicalCookiesDetails.name"))==null?null:e.toUpperCase()),s(3),d((n=w(12,22,C.templates$))?11:-1,n),s(3),l("label",w(15,24,"cookie.notification.showDetails"))("customClasses","cookie"),s(4),D(" ",Ct(20,28,"cookie.notification.headerPattern",Q(45,Ox,w(19,26,"cookie.notification.technicalCookiesDetails.name")))," "),s(4),D(" ",w(23,31,"cookie.notification.technicalCookiesDetails.description")," "),s(2),d((i=w(25,33,C.templates$))?24:-1,i),s(2),d((r=w(27,35,C.getItems()))?26:-1,r),s(3),$("aria-label",w(30,37,"cookie.notification.saveSelection")),s(2),D(" ",w(32,39,"cookie.notification.saveSelection")," "),s(2),$("aria-label",w(34,41,"cookie.notification.allowAll")),s(2),D(" ",w(36,43,"cookie.notification.allowAll")," ")}}function _B(t,o){if(t&1&&(m(0,"label",19)(1,"span",20),h(2,"input",21)(3,"span",22),p(),m(4,"span",23),O(5),p()()),t&2){let e=o.checkboxId,n=o.checkboxLabel,i=o.checked,r=o.disabled;l("for",e),s(2),l("id",e)("name",e)("checked",i)("disabled",r),s(3),D(" ",n," ")}}var dd=class t{constructor(){this.authService=u(it);this.anonymousConsentsService=u(_n);this.cmsService=u(re);this.launchDialogService=u(Ge);this.destroyRef=u(st);this.winRef=u(je);this.isClarityEnabled=q.storefront.clarity?.enabled??!1;this.trackingConsentTemplateId="TRACKING_COOKIES_CONSENT_TEMPLATE";this.InputTypes=jo;this.isLoggedIn=M(this.authService.isUserLoggedIn());this.loading$=this.anonymousConsentsService.getLoadTemplatesLoading();this.templates$=this.anonymousConsentsService.getTemplates(!0);this.consents$=this.anonymousConsentsService.getConsents();this.checkboxControl=new Wt({value:!0,disabled:!0})}ngOnInit(){this.isClarityEnabled&&ld(this.winRef,!1)}getItems(){return this.launchDialogService.data$.pipe(I(o=>o.furtherInformationLinks?.trim().split(" ")??[]),I(o=>o.map(e=>this.cmsService.getComponentData(e))))}getCorrespondingConsent(o,e=[]){for(let n of e)if(o.id===n.templateCode)return n;return null}giveAllConsents(){this.anonymousConsentsService.giveAllConsents().pipe(jt(()=>{this.hideDialog(),this.isClarityEnabled&&ld(this.winRef,!0)}),et(this.destroyRef)).subscribe()}hideDialog(){this.anonymousConsentsService.toggleBannerDismissed(!0),this.hideDialogWithoutToggleBannerDismissed()}hideDialogWithoutToggleBannerDismissed(){this.launchDialogService.closeDialog("close")}onConsentChange({given:o,template:e}){e.id&&(o?this.anonymousConsentsService.giveConsent(e.id):this.anonymousConsentsService.withdrawConsent(e.id)),e.id===this.trackingConsentTemplateId&&this.isClarityEnabled&&ld(this.winRef,o)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-anonymous-consent-management-dialog"]],standalone:!1,decls:5,vars:3,consts:[["labelCheckbox",""],[1,"cookie-popup"],[1,"title"],[1,"description"],[1,"checkboxes"],[3,"type","formControl","placeholder"],[1,"consent-settings"],[1,"details"],[3,"label","customClasses"],[1,"buttons"],[3,"click","keydown.enter"],[3,"click"],[3,"consentTemplate","consent"],[3,"consentChanged","consentTemplate","consent"],[1,"further-info"],[1,"further-info-title"],["tabindex","-1",1,"further-info-item"],["tabindex","-1",1,"further-info-item",3,"click"],[3,"cxComponentWrapper"],[1,"nb-checkbox-layout",3,"for"],[1,"nb-checkbox-inner-container"],["type","checkbox",3,"id","name","checked","disabled"],[1,"nb-checkbox-frame"],[1,"nb-checkbox-label"]],template:function(e,n){e&1&&(c(0,rB,1,0,"cx-spinner"),v(1,"async"),qa(2,bB,37,47,"div",1),T(3,_B,6,6,"ng-template",null,0,Ee)),e&2&&d(w(1,1,n.loading$)?0:2)},dependencies:[vt,Xe,Wo,Go,Pt,Nt,ui,Li,xe,he,ra],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}@media(max-width:1023.98px){.modal[_nghost-%COMP%]{align-items:flex-end}}.cookie-popup[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:24px;z-index:99999;padding:20px 0;max-width:760px;background:#eee}@media(max-width:1023.98px){.cookie-popup[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:13px;line-height:17px;width:100%;max-width:none}}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:28px;line-height:32px;margin-bottom:10px;padding:0 30px}@media(max-width:1023.98px){.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:17px;line-height:20px;margin-bottom:20px;padding:0 15px}}.description[_ngcontent-%COMP%]{margin-bottom:26px;padding:0 30px}@media(max-width:1023.98px){.description[_ngcontent-%COMP%]{display:none}}.checkboxes[_ngcontent-%COMP%]{display:flex;gap:50px;margin-bottom:26px;padding:0 30px}@media(max-width:1023.98px){.checkboxes[_ngcontent-%COMP%]{flex-direction:column;gap:10px;padding:0 15px}}.checkboxes[_ngcontent-%COMP%]     lib-input{display:flex;align-items:flex-start}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px}@media(max-width:1023.98px){.checkboxes[_ngcontent-%COMP%]     .custom-checkbox{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;line-height:16px}}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox:has(input[disabled]){cursor:not-allowed}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox:has(input[disabled]) input{cursor:not-allowed}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox-input{border-radius:0;border:none}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox-input:before{content:"\\e911";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:10px;line-height:1;text-transform:none;speak:never;transform:translateY(0)}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox-input:checked{background-color:#bfcbcb}.consent-settings[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px}@media(max-width:1023.98px){.consent-settings[_ngcontent-%COMP%]{gap:10px}}.further-info-title[_ngcontent-%COMP%]{flex:1 1 200px;margin:0}@media(max-width:1023.98px){.further-info-title[_ngcontent-%COMP%]{display:none}}.further-info[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:30px;padding:20px 30px}@media(max-width:1023.98px){.further-info[_ngcontent-%COMP%]{gap:15px;padding:20px 15px}}.further-info[_ngcontent-%COMP%]   .further-info-item[_ngcontent-%COMP%], .further-info[_ngcontent-%COMP%]   tag-skeleton[_ngcontent-%COMP%]{flex:0 1 150px;min-width:0}@media(max-width:1023.98px){.further-info[_ngcontent-%COMP%]   .further-info-item[_ngcontent-%COMP%], .further-info[_ngcontent-%COMP%]   tag-skeleton[_ngcontent-%COMP%]{flex-basis:auto;width:100%}}.further-info[_ngcontent-%COMP%]   tag-skeleton[_ngcontent-%COMP%]{min-height:17px}.further-info[_ngcontent-%COMP%]     cx-link{display:block}.further-info[_ngcontent-%COMP%]     cx-link:before, .further-info[_ngcontent-%COMP%]     cx-link:after{content:none}.further-info[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:19px;display:inline-flex;gap:10px;align-items:center;min-width:0;max-width:100%}.further-info[_ngcontent-%COMP%]     a:after{content:"\\e903";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:16px;line-height:1;text-transform:none;speak:never;flex-shrink:0;font-size:17px;transition:transform .3s}@media(hover:hover){.further-info[_ngcontent-%COMP%]     a:hover:after{transform:translate(5px)}}@media(max-width:1023.98px){.further-info[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:17px}}.buttons[_ngcontent-%COMP%]{display:flex;gap:30px;padding:0 30px}@media(max-width:1023.98px){.buttons[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:10px;padding:0 15px}}.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:calc(50% - 15px);font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:19px;border:2px solid #BFCBCB;padding:10px;transition:.3s}.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{background-color:#eee}@media(hover:hover){.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child:hover{color:#fff;background-color:#bfcbcb}}.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:last-child{background-color:#bfcbcb}@media(max-width:1023.98px){.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;line-height:17px;width:100%}}'],changeDetection:0})}};var Ex={launch:{ANONYMOUS_COOKIES_SETTINGS:{inlineRoot:!0,component:dd,dialogType:Bo.DIALOG}}};var md=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(Ex)],imports:[oe,pe,pt,Re,Ys,Go,Pt,xt]})}};yt.ANONYMOUS_COOKIES_SETTINGS="ANONYMOUS_COOKIES_SETTINGS";var pd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[md]})}};var Ix=t=>({value:t}),yB=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function vB(t,o){if(t&1){let e=G();m(0,"lib-custom-consent-management-form",12),L("consentChanged",function(i){P(e);let r=a(2);return R(r.onConsentChange(i))}),p()}if(t&2){let e=o.$implicit,n=a(2);l("consentTemplate",e)("consent",n.getCorrespondingConsent(e))}}function wB(t,o){t&1&&(U(0,vB,1,2,"lib-custom-consent-management-form",11,te),v(2,"sortBy")),t&2&&V(Ct(2,0,o,"sortSequence"))}function xB(t,o){if(t&1&&(m(0,"p")(1,"b"),O(2),v(3,"cxTranslate"),p(),h(4,"br"),O(5),p()),t&2){let e=o.$implicit;s(2),D(" ",Ct(3,2,"cookie.notification.headerPattern",Q(5,Ix,e.name))," "),s(3),D(" ",e.de
293scription," ")}}function MB(t,o){t&1&&(U(0,xB,6,7,"p",null,te),v(2,"sortBy")),t&2&&V(Ct(2,0,o,"sortSequence"))}function SB(t,o){if(t&1){let e=G();m(0,"button",16),L("click",function(){P(e);let i=a(4);return R(i.hideDialog())}),me(1,17),p()}if(t&2){let e=o;s(),l("cxComponentWrapper",Oe(1,yB,e.typeCode,e.typeCode,e.uid))}}function PB(t,o){if(t&1&&(c(0,SB,2,5,"button",15),v(1,"async")),t&2){let e,n=o.$implicit;d((e=w(1,1,n))?0:-1,e)}}function RB(t,o){if(t&1&&(m(0,"div",13)(1,"span",14),O(2),v(3,"cxTranslate"),p(),U(4,PB,2,3,null,null,te),p()),t&2){let e=a();s(2),D(" ",w(3,1,"cookie.notification.furtherInformation")," "),s(2),V(e)}}function kB(t,o){if(t&1&&c(0,RB,6,3,"div",13),t&2){let e=o;d((e==null?null:e.length)??!1?0:-1)}}function TB(t,o){if(t&1){let e=G();m(0,"button",10),v(1,"cxTranslate"),L("click",function(){let i=P(e),r=a();return R(r.giveAllConsents(i))})("keydown.enter",function(){let i=P(e),r=a();return R(r.giveAllConsents(i))}),O(2),v(3,"cxTranslate"),p()}t&2&&($("aria-label",w(1,2,"cookie.notification.allowAll")),s(2),D(" ",w(3,4,"cookie.notification.allowAll")," "))}function OB(t,o){if(t&1&&(m(0,"label",18)(1,"span",19),h(2,"input",20)(3,"span",21),p(),m(4,"span",22),O(5),p()()),t&2){let e=o.checkboxId,n=o.checkboxLabel,i=o.checked,r=o.disabled;l("for",e),s(2),l("id",e)("name",e)("checked",i)("disabled",r),s(3),D(" ",n," ")}}var ud=class t{constructor(){this.authService=u(it);this.anonymousConsentsService=u(_n);this.userConsentService=u(Zb);this.cmsService=u(re);this.launchDialogService=u(Ge);this.InputTypes=jo;this.isLoggedIn=M(this.authService.isUserLoggedIn());this.loading$=this.anonymousConsentsService.getLoadTemplatesLoading();this.consents$=this.userConsentService.getConsents();this.checkboxControl=new Wt({value:!0,disabled:!0});this.userConsentService.getWithdrawConsentResultLoading().pipe(ph(Boolean),Ua(this.userConsentService.getWithdrawConsentResultSuccess()),I(([,o])=>o),jt(o=>{o&&this.userConsentService.loadConsents()})).subscribe()}getItems(){return this.launchDialogService.data$.pipe(I(o=>o.furtherInformationLinks?.trim().split(" ")??[]),I(o=>o.map(e=>this.cmsService.getComponentData(e))))}getCorrespondingConsent(o,e=[]){for(let n of e)if(o.id===n.templateCode)return n;return null}hideDialog(){this.launchDialogService.closeDialog("close")}onConsentChange({given:o,template:e}){o&&e.id&&e.version!==void 0?this.userConsentService.giveConsent(e.id,e.version):e.currentConsent?.code&&this.userConsentService.withdrawConsent(e.currentConsent.code,e?.id)}giveAllConsents(o){o.forEach(e=>{(e.id==="TRACKING_COOKIES_CONSENT_TEMPLATE"||e.id==="MEDIA_COOKIES_CONSENT_TEMPLATE")&&e.currentConsent?.consentWithdrawnDate&&e.id&&e.version!==void 0&&this.userConsentService.giveConsent(e.id,e.version)}),this.hideDialog()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-user-consent-management-dialog"]],standalone:!1,decls:37,vars:44,consts:[["labelCheckbox",""],[1,"cookie-popup"],[1,"title"],[1,"description"],[1,"checkboxes"],[3,"type","formControl","placeholder"],[1,"consent-settings"],[1,"details"],[3,"label","customClasses"],[1,"buttons"],[3,"click","keydown.enter"],[3,"consentTemplate","consent"],[3,"consentChanged","consentTemplate","consent"],[1,"further-info"],[1,"further-info-title"],["tabindex","-1",1,"further-info-item"],["tabindex","-1",1,"further-info-item",3,"click"],[3,"cxComponentWrapper"],[1,"nb-checkbox-layout",3,"for"],[1,"nb-checkbox-inner-container"],["type","checkbox",3,"id","name","checked","disabled"],[1,"nb-checkbox-frame"],[1,"nb-checkbox-label"]],template:function(e,n){if(e&1&&(m(0,"div",1)(1,"div",2),O(2),v(3,"cxTranslate"),p(),m(4,"div",3),O(5),v(6,"cxTranslate"),p(),m(7,"div",4),h(8,"lib-input",5),v(9,"cxTranslate"),m(10,"div",6),c(11,wB,3,3),v(12,"async"),p()(),m(13,"div",7)(14,"tag-accordion",8),v(15,"cxTranslate"),m(16,"p")(17,"b"),O(18),v(19,"cxTranslate"),v(20,"cxTranslate"),p(),h(21,"br"),O(22),v(23,"cxTranslate"),p(),c(24,MB,3,3),v(25,"async"),p(),c(26,kB,1,1),v(27,"async"),m(28,"div",9)(29,"button",10),v(30,"cxTranslate"),L("click",function(){return n.hideDialog()})("keydown.enter",function(){return n.hideDialog()}
293),O(31),v(32,"cxTranslate"),p(),c(33,TB,4,6,"button"),v(34,"async"),p()()(),T(35,OB,6,6,"ng-template",null,0,Ee)),e&2){let i,r,C,y,S;s(2),D(" ",w(3,15,"cookie.notification.header")," "),s(3),D(" ",w(6,17,"cookie.notification.description")," "),s(3),l("type",n.InputTypes.CHECKBOX)("formControl",n.checkboxControl)("placeholder",(i=w(9,19,"cookie.notification.technicalCookiesDetails.name"))==null?null:i.toUpperCase()),s(3),d((r=w(12,21,n.consents$))?11:-1,r),s(3),l("label",w(15,23,"cookie.notification.showDetails"))("customClasses","cookie"),s(4),D(" ",Ct(20,27,"cookie.notification.headerPattern",Q(42,Ix,w(19,25,"cookie.notification.technicalCookiesDetails.name")))," "),s(4),D(" ",w(23,30,"cookie.notification.technicalCookiesDetails.description")," "),s(2),d((C=w(25,32,n.consents$))?24:-1,C),s(2),d((y=w(27,34,n.getItems()))?26:-1,y),s(3),$("aria-label",w(30,36,"cookie.notification.saveSelection")),s(2),D(" ",w(32,38,"cookie.notification.saveSelection")," "),s(2),d((S=w(34,40,n.consents$))?33:-1,S)}},dependencies:[Xe,Wo,Go,Pt,Nt,ui,xe,he,ra],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}@media(max-width:1023.98px){.modal[_nghost-%COMP%]{align-items:flex-end}}.cookie-popup[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:15px;line-height:24px;z-index:99999;padding:20px 0;max-width:760px;background:#eee}@media(max-width:1023.98px){.cookie-popup[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:13px;line-height:17px;width:100%;max-width:none}}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:300;font-size:28px;line-height:32px;margin-bottom:10px;padding:0 30px}@media(max-width:1023.98px){.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:17px;line-height:20px;margin-bottom:20px;padding:0 15px}}.description[_ngcontent-%COMP%]{margin-bottom:26px;padding:0 30px}@media(max-width:1023.98px){.description[_ngcontent-%COMP%]{display:none}}.checkboxes[_ngcontent-%COMP%]{display:flex;gap:50px;margin-bottom:26px;padding:0 30px}@media(max-width:1023.98px){.checkboxes[_ngcontent-%COMP%]{flex-direction:column;gap:10px;padding:0 15px}}.checkboxes[_ngcontent-%COMP%]     lib-input{display:flex;align-items:flex-start}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px}@media(max-width:1023.98px){.checkboxes[_ngcontent-%COMP%]     .custom-checkbox{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;line-height:16px}}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox:has(input[disabled]){cursor:not-allowed}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox:has(input[disabled]) input{cursor:not-allowed}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox-input{border-radius:0;border:none}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox-input:before{content:"\\e911";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:10px;line-height:1;text-transform:none;speak:never;transform:translateY(0)}.checkboxes[_ngcontent-%COMP%]     .custom-checkbox-input:checked{background-color:#bfcbcb}.consent-settings[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px}@media(max-width:1023.98px){.consent-settings[_ngcontent-%COMP%]{gap:10px}}.further-info-title[_ngcontent-%COMP%]{flex:1 1 200px;margin:0}@media(max-width:1023.98px){.further-info-title[_ngcontent-%COMP%]{display:none}}.further-info[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:30px;padding:20px 30px}@media(max-width:1023.98px){.further-info[_ngcontent-%COMP%]{gap:15px;padding:20px 15px}}.further-info[_ngcontent-%COMP%]   .further-info-item[_ngcontent-%COMP%], .further-info[_ngcontent-%COMP%]   tag-skeleton[_ngcontent-%COMP%]{flex:0 1 150px;min-width:0}@media(max-width:1023.98px){.further-info[_ngcontent-%COMP%]   .further-info-item[_ngcontent-%COMP%], .further-info[_ngcontent-%COMP%]   tag-skeleton[_ngcontent-%COMP%]{flex-basis:auto;width:100%}}.further-info[_ngcontent-%COMP%]   tag-skeleton[_ngcontent-%COMP%]{min-height:17px}.further-info[_ngcontent-%COMP%]     cx-link{display:block}.further-info[_ngcontent-%COMP%]     cx-link:before, .further-info[_ngcontent-%COMP%]     cx-link:after{content:none}.further-info[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:19px;display:inline-flex;gap:10px;align-items:center;min-width:0;max-width:100%}.further-info[_ngcontent-%COMP%]     a:after{content:"\\e903";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:16px;line-height:1;text-transform:none;speak:never;flex-shrink:0;font-size:17px;transition:transform .3s}@media(hover:hover){.further-info[_ngcontent-%COMP%]     a:hover:after{transform:translate(5px)}}@media(max-width:1023.98px){.further-info[_ngcontent-%COMP%]     a{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:17px}}.buttons[_ngcontent-%COMP%]{display:flex;gap:30px;padding:0 30px}@media(max-width:1023.98px){.buttons[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:10px;padding:0 15px}}.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:calc(50% - 15px);font-family:Roboto,sans-serif;font-weight:700;font-size:15px;line-height:19px;border:2px solid #BFCBCB;padding:10px;transition:.3s}.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child{background-color:#eee}@media(hover:hover){.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:first-child:hover{color:#fff;background-color:#bfcbcb}}.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:last-child{background-color:#bfcbcb}@media(max-width:1023.98px){.buttons[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:13px;line-height:17px;width:100%}}'],changeDetection:0})}};var Ax={launch:{USER_COOKIES_SETTINGS:{inlineRoot:!0,component:ud,dialogType:Bo.DIALOG}}};var fd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(Ax)],imports:[pe,pt,Re,Ys,Go,Pt,xt]})}};yt.USER_COOKIES_SETTINGS="USER_COOKIES_SETTINGS";var gd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[fd]})}};var Cd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaCookieSettingsComponent:{component:sd,disableSSR:!0}}})],imports:[gd,pd]})}};var hd=class t{constructor(){this.platformId=u(fe);this.scriptUtils=u(lo);this.angularDocument=u(Eo);this.component=u(B);this.data=M(this.component.data$);this.script=K(()=>this.data()?.script);Ae(()=>{if(!ne(this.platformId)||!this.angularDocument)return;let o=this.script();o&&this.scriptUtils.addHeadScriptsFromString(o,this.angularDocument)})}ngOnDestroy(){this.toggleHeadScriptBodyClass(this.angularDocument,!0)}ngOnInit(){this.toggleHeadScriptBodyClass(this.angularDocument,!1)}toggleHeadScriptBodyClass(o,e){ne(this.platformId)&&o.body.classList.toggle("head-script-elements-remove",e)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-head-script"]],standalone:!1,decls:1,vars:0,template:function(e,n){e&1&&h(0,"span")},encapsulation:2,changeDetection:0})}};var bd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaHeadScriptComponent:{component:hd}}})]})}};var sa=class t{constructor(){this.document=u(Eo);this.platformId=u(fe);this.isBrowser=ne(this.platformId);this.keyName="viewedPromotionPopups";this.viewedPromotionComponents=ce({componentsUid:[]});if(this.isBrowser){let o=this.document.defaultView?.localStorage.getItem(this.keyName);o&&this.viewedPromotionComponents.set(JSON.parse(o)),Ae(()=>{this.document.defaultView?.localStorage.removeItem(this.keyName),this.document.defaultView?.localStorage.setItem(this.keyName,JSON.stringify(this.viewedPromotionComponents()))})}}addComponent(o){this.checkLocalStorage(o)||this.viewedPromotionComponents.update(e=>Ye(Y({},e),{componentsUid:[...e.componentsUid,o]}))}checkLocalStorage(o){return this.viewedPromotionComponents().componentsUid.some(e=>e.toLowerCase()===o?.toLowerCase())}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var EB=()=>[uo,Nh,Sl,zt],IB=(t,o,e)=>[t,o,e],AB=(t,o)=>({"background-color":t,"border-color":o});function NB(t,o){if(t&1&&(h(0,"img",4),v(1,"normalizeUrl")),t&2){let e=a(3);
293l("src",w(1,2,e.image.url),de)("alt",e.image.altText)}}function LB(t,o){if(t&1&&(m(0,"div",10),O(1),p()),t&2){let e=a(4);Tt("color",e.textColor),s(),D(" ",e.text," ")}}function BB(t,o){if(t&1){let e=G();m(0,"div",11)(1,"a",12),L("click",function(){P(e);let i=a(4),r=a();return R(r.routeEventButton(i.url))})("keydown.enter",function(){P(e);let i=a(4),r=a();return R(r.routeEventButton(i.url))}),O(2),p()()}if(t&2){let e=a(4);E(e.buttonVerticalAlign+" "+e.buttonHorizontalAlign),s(),l("ngStyle",gt(4,AB,e.buttonLinkColor,e.buttonLinkColor)),s(),D(" ",e.linkName," ")}}function zB(t,o){if(t&1&&(m(0,"div",5),c(1,LB,2,3,"div",8),c(2,BB,3,7,"div",9),p()),t&2){let e=a(3);s(),d(e.text?1:-1),s(),d(e.url&&e.linkName?2:-1)}}function DB(t,o){if(t&1){let e=G();m(0,"div",1),L("keyup.escape",function(){P(e);let i=a(3);return R(i.dismissModal("Escape pressed"))}),m(1,"div",2),L("outsideClick",function(){P(e);let i=a(3);return R(i.dismissModal("Outside click"))}),m(2,"div",3),c(3,NB,2,4,"img",4),c(4,zB,3,2,"div",5),p(),m(5,"div",6),L("click",function(){P(e);let i=a(3);return R(i.dismissModal("Close button"))})("keydown.enter",function(){P(e);let i=a(3);return R(i.dismissModal("Close button"))}),h(6,"i",7),p()()()}if(t&2){let e=a(2),n=a();l("@animateFadeInOut",void 0),s(),l("ngClass",Oe(9,IB,e.uid?"promotion-popup--"+e.uid:"",!e.text&&e.image?"promotion-popup--without-text":"",e.image?"":"promotion-popup--without-image"))("id",e.uid),$("data-uid",e.uid)("data-timer",e.timer)("data-with-header",e.text)("data-is-need-popup",n.isLaunchedInSmartEdit()),s(2),d(e.image?3:-1),s(),d(e.text||e.url?4:-1)}}function FB(t,o){t&1&&h(0,"cx-spinner")}function jB(t,o){t&1&&(ds(0,DB,7,13)(1,FB,1,0),ps(2,0,EB,null,1,null,null,0,ms),us(0,-1))}function $B(t,o){if(t&1&&c(0,jB,4,0),t&2){let e=a();d(e.isEnabled()?0:-1)}}var la=class t{constructor(){this.launchDialogService=u(Ge);this.promotionPopupService=u(sa);this.router=u(Je);this.customSmartEditLauncherService=u(Mn);this.isTrue=tt;this.inputData=Jt();this.launchDialogServiceData=M(this.launchDialogService.data$);this.data=K(()=>this.inputData()??this.launchDialogServiceData());this.uid=K(()=>this.data().uid)}isLaunchedInSmartEdit(){return this.customSmartEditLauncherService.isLaunchedInSmartEdit()}isEnabled(){return tt(this.data().enabled)||this.isLaunchedInSmartEdit()}setUidComponentToLocalStorage(){this.promotionPopupService.addComponent(this.uid())}dismissModal(o){this.setUidComponentToLocalStorage(),this.launchDialogService.closeDialog(o)}routeEventButton(o){this.router.navigateByUrl(o),this.dismissModal("Route click")}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-promotion-popup-template"]],inputs:{inputData:[1,"inputData"]},standalone:!1,decls:1,vars:1,consts:[[300],["role","dialog",1,"popup",3,"keyup.escape"],["outsideClick","",1,"promotion-popup",3,"outsideClick","ngClass","id"],[1,"wrapper"],[3,"src","alt"],[1,"text-content"],["tabindex","0",1,"button-close",3,"click","keydown.enter"],[1,"icon-cross"],[1,"text",3,"color"],[1,"btn-wrapper",3,"class"],[1,"text"],[1,"btn-wrapper"],["tabindex","0",1,"btn",3,"click","keydown.enter","ngStyle"]],template:function(e,n){if(e&1&&c(0,$B,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[vt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{width:100%;height:100%;display:flex}.popup[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:fixed;top:0}.promotion-popup[_ngcontent-%COMP%]{position:relative;overflow:auto;border:10px solid #ed1c24;width:100%;max-width:600px;max-height:100dvh;background-color:#000}@media(max-width:1023.98px){.promotion-popup[_ngcontent-%COMP%]{max-width:312px}}.button-close[_ngcontent-%COMP%]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;color:#fff;background-color:#00000080;transition:.3s;cursor:pointer}@media(min-width:1024px){.button-close[_ngcontent-%COMP%]:hover{background-color:#000000bf}}img[_ngcontent-%COMP%]{width:100%;height:246px;object-fit:cover}.btn-wrapper[_ngcontent-%COMP%]{display:flex}.btn-wrapper.HORIZONTAL_ALIGN_CENTER[_ngcontent-%COMP%]{justify-content:center}.btn-wrapper.HORIZONTAL_ALIGN_LEFT[_ngcontent-%COMP%]{justify-content:flex-start}.btn-wrapper.HORIZONTAL_ALIGN_RIGHT[_ngcontent-%COMP%]{justify-content:flex-end}.btn[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:800;font-size:14px;line-height:16px;border-radius:0;position:relative;display:flex;gap:10px;align-items:center;justify-content:center;border-style:solid;border-width:1px;padding:15px 23px;width:fit-content;height:48px;min-height:auto;max-height:none;text-align:center;text-transform:none;transition:.3s}.btn[_ngcontent-%COMP%]:focus, .btn[_ngcontent-%COMP%]:active{outline:none;box-shadow:none}.btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid #000;outline-offset:1px;transition:0s}.btn[_ngcontent-%COMP%]:disabled{cursor:not-allowed}.promotion-popup[_ngcontent-%COMP%]:not(.promotion-popup--without-text)   .text-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:40px;padding:52px 62px 50px}@media(max-width:1023.98px){.promotion-popup[_ngcontent-%COMP%]:not(.promotion-popup--without-text)   .text-content[_ngcontent-%COMP%]{padding:52px 22px 54px;max-width:312px}}.promotion-popup[_ngcontent-%COMP%]:not(.promotion-popup--without-text)   .text-content[_ngcontent-%COMP%]:has(.VERTICAL_ALIGN_TOP){flex-direction:column-reverse}.promotion-popup[_ngcontent-%COMP%]:not(.promotion-popup--without-text)   .text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px;overflow:auto;text-align:center;color:#fff}@media(max-width:1023.98px){.promotion-popup[_ngcontent-%COMP%]:not(.promotion-popup--without-text)   .text[_ngcontent-%COMP%]{max-width:312px}}.promotion-popup--without-text[_ngcontent-%COMP%]{border:none;width:auto;max-width:100dvw}@media(max-width:1023.98px){.promotion-popup--without-text[_ngcontent-%COMP%]{max-width:312px}}.promotion-popup--without-text[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:auto;object-fit:cover}.promotion-popup--without-text[_ngcontent-%COMP%]   .button-close[_ngcontent-%COMP%]{top:22px;right:20px}@media(max-width:1023.98px){.promotion-popup--without-text[_ngcontent-%COMP%]   .button-close[_ngcontent-%COMP%]{top:12px;right:11px}}.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper[_ngcontent-%COMP%]{position:absolute}.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.VERTICAL_ALIGN_BOTTOM[_ngcontent-%COMP%]{bottom:63px}@media(max-width:1023.98px){.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.VERTICAL_ALIGN_BOTTOM[_ngcontent-%COMP%]{bottom:26px}}.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.VERTICAL_ALIGN_TOP[_ngcontent-%COMP%]{top:63px}@media(max-width:1023.98px){.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.VERTICAL_ALIGN_TOP[_ngcontent-%COMP%]{top:26px}}.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.HORIZONTAL_ALIGN_CENTER[_ngcontent-%COMP%]{left:50%;transform:translate(-50%)}.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.HORIZONTAL_ALIGN_LEFT[_ngcontent-%COMP%]{left:43px}@media(max-width:1023.98px){.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.HORIZONTAL_ALIGN_LEFT[_ngcontent-%COMP%]{left:26px}}.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.HORIZONTAL_ALIGN_RIGHT[_ngcontent-%COMP%]{right:43px}@media(max-width:1023.98px){.promotion-popup--without-text[_ngcontent-%COMP%]   .btn-wrapper.HORIZONTAL_ALIGN_RIGHT[_ngcontent-%COMP%]{right:26px}}.promotion-popup.promotion-popup--without-image[_ngcontent-%COMP%]{min-width:400px;min-height:150px}@media(max-width:1023.98px){.promotion-popup.promotion-popup--without-image[_ngcontent-%COMP%]{min-width:312px;min-height:150px}}'],data:{animation:T_},changeDetection:0})}};function VB(t,o){t&1&&h(0,"lib-promotion-popup-template",0),t&2&&l("inputData",o)}function qB(t,o){if(t&1&&(c(0,VB,1,1,"lib-promotion-popup-template",0),v(1,"async")),t&2){let e,n=a();d((e=w(1,1,n.data$))?0:-1,e)}}var _d=class t{constructor(){this.component=u(B);this.launchDialogService=u(Ge);this.destroyRef=u(st);this.promotionPopupService=u(sa);this.windowRef=u(je);this.customSmartEditLauncherService=u(Mn);this.data$=this.component.data$;this.viewedPromotionComponents=this.promotionPopupService.viewedPromotionComponents}ngOnInit(){this.isLaunchedInSmartEdit()||this.runPromotionPopupTimer()}isLaunchedInSmartEdit(){return this.customSmartEditLauncherService.isLaunchedInSmartEdit()}runPromotionPopupTimer(){this.data$.pipe(et(this.destroyRef)).subscribe(o=>{Ms(o.enabled)||this.promotionPopupService.checkLocalStorage(o.uid)||(clearTimeout(this.timerId),this.timerId=setTimeout(()=>{this.hasOpenedDialog()||this.openDialog(o)},Number(o.timer)*1e3))})}hasOpenedDialog(){return this.windowRef.isBrowser()?!!this.windowRef.document?.querySelector(".modal.show"):!1}
293openDialog(o){let e=this.launchDialogService.openDialog(yt.PROMOTION,void 0,void 0,o);e&&e.pipe(Le(1)).subscribe()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-promotion-popup"]],standalone:!1,decls:1,vars:1,consts:[[3,"inputData"]],template:function(e,n){e&1&&c(0,qB,2,3),e&2&&d(n.isLaunchedInSmartEdit()?0:-1)},dependencies:[la,xe],encapsulation:2,changeDetection:0})}};var Nx={launch:{PROMOTION:{inlineRoot:!0,component:la,dialogType:Bo.DIALOG}}};var yd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(Nx)],imports:[ie,_t,pt]})}};yt.PROMOTION="PROMOTION";var vd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaPromotionPopupComponent:{component:_d,disableSSR:!0}}})],imports:[oe,ie,_t,yd]})}};var GB=["dimensionalImage"];function WB(t,o){if(t&1&&(m(0,"div",4)(1,"div",6)(2,"div",7),h(3,"img",8),p()()()),t&2){let e=a();s(3),l("src",e.url,de)("alt",e.altText)}}function KB(t,o){if(t&1){let e=G();m(0,"img",9,1),L("click",function(i){P(e);let r=W(1),C=a(4);return R(C.zoomInOut(r,i))})("mousemove",function(i){P(e);let r=W(1),C=a(4);return R(C.ZoomInOnMouseMove(r,i))}),p()}if(t&2){let e=a();l("src",e.url,de)("alt",e.altText),$("data-img-zoom-in-url",e.superZoom==null?null:e.superZoom.url)}}function ZB(t,o){if(t&1&&h(0,"img",5),t&2){let e=a();l("src",e.url,de)("alt",e.altText)}}function QB(t,o){if(t&1&&(m(0,"div",2,0),h(2,"tag-zoom-button",3),c(3,WB,4,2,"div",4)(4,KB,2,3,"img",5)(5,ZB,1,2,"img",5),p()),t&2){let e=a(2),n=a();s(2),l("imageSrc",n.getDimensionImage(e,"superZoom").url)("withZoomIn",!0),s(),d(n.isMobile()&&n.withZoomIn()?3:n.withZoomIn()?4:5)}}function YB(t,o){if(t&1&&c(0,QB,6,3,"div",2),t&2){let e,n=a(),i=a();d((e=i.getDimensionImage(n,"productDetail"))?0:-1,e)}}function JB(t,o){t&1&&c(0,YB,1,1),t&2&&d(o.images?0:-1)}var wd=class t{constructor(){this.currentProductService=u(ki);this.breakpointObserver=u(wt);this.mobileBreakpoint=1023;this.zoomInScaleValue=2;this.ZOOMIST_CONTAINER=".zoomist-container";this.zoomists=[];this.dimensionalImage=dn("dimensionalImage");this.withZoomIn=Jt(!0);this.product=M(this.currentProductService.getProduct());this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${this.mobileBreakpoint}px)`).pipe(I(o=>o.matches)),{initialValue:!1});Ae(()=>{let o=this.isMobile(),e=this.dimensionalImage();e&&e.nativeElement&&this.initZoomInOut(e.nativeElement),o||this.zoomists.forEac
293h(n=>n.destroy(!0))})}ngOnDestroy(){this.zoomists.forEach(o=>o.destroy(!0))}getDimensionImage(o,e){let n=o.images?.GALLERY;if(n)if(n instanceof Array){let i=n;for(let r of i)if(r[e]?.mediaType==="DIMENSION")return r[e]}else{let i=n;if(i[e]?.mediaType==="DIMENSION")return i[e]}}initZoomInOut(o){this.withZoomIn()&&this.bindMobileZoomInOut(o)}bindMobileZoomInOut(o){this.isMobile()&&Array.from(o.querySelectorAll(".zoomist-container")).forEach(n=>{this.bindZoomInOuZoomist(n)})}bindZoomInOuZoomist(o=this.ZOOMIST_CONTAINER){let e=new cl(o,{maxScale:5,initScale:1,draggable:!0,bounds:!0});e&&this.zoomists.push(e)}zoomInOut(o,e){if(o.classList.contains("zoomed-in")){this.zoomOut(o);return}this.zoomIn(o,e.offsetX,e.offsetY)}zoomIn(o,e=0,n=0){let i=o.dataset.imgZoomInUrl;o.classList.add("zoomed-in"),o.style.transform=`scale(${this.zoomInScaleValue})`,o.parentElement.style.overflow="clip",o.style.position="relative",o.style.left=(e-o.clientWidth/this.zoomInScaleValue)*-1+"px",o.style.top=(n-o.clientHeight/this.zoomInScaleValue)*-1+"px",i&&(o.style.backgroundImage=`url(${i})`,o.dataset.superZoomBgSet="true"),o.dataset.superZoomBgSet&&o.classList.add("super-zoom-bg")}zoomOut(o){o.classList.remove("zoomed-in"),o.style.transform="",o.parentElement.style.overflow="",o.style.position="",o.style.left="",o.style.top="",o.dataset.superZoomBgSet&&o.classList.remove("super-zoom-bg")}ZoomInOnMouseMove(o,e){o.style.left=(e.offsetX-o.clientWidth/this.zoomInScaleValue)*-1+"px",o.style.top=(e.offsetY-o.clientHeight/this.zoomInScaleValue)*-1+"px"}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-dimension-image"]],viewQuery:function(e,n){e&1&&sn(n.dimensionalImage,GB,5),e&2&&ln()},inputs:{withZoomIn:[1,"withZoomIn"]},standalone:!1,decls:1,vars:1,consts:[["dimensionalImage",""],["zoomInOutImage",""],[1,"dimensions-image"],[1,"image-zoom-button",3,"imageSrc","withZoomIn"],[1,"zoomist-container"],["loading","lazy",1,"img-zoom-in",3,"src","alt"],[1,"zoomist-wrapper"],[1,"zoomist-image"],["loading","lazy",3,"src","alt"],["loading","lazy",1,"img-zoom-in",3,"click","mousemove","src","alt"]],template:function(e,n){if(e&1&&c(0,JB,1,1),e&2){let i;d((i=n.product())?0:-1,i)}},dependencies:[Ol],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_ngcontent-%COMP%]:root{--zoomist-wrapper-bg-color: #efefef;--zoomist-slider-bg-color: rgba(255, 255, 255, .8);--zoomist-slider-border-radius: 0 0 4px 0;--zoomist-slider-padding-x: 20px;--zoomist-slider-padding-y: 20px;--zoomist-slider-track-color: #ddd;--zoomist-slider-track-color-hover: #ccc;--zoomist-slider-bar-size: 120px;--zoomist-slider-bar-side: 2px;--zoomist-slider-bar-border-radius: 2px;--zoomist-slider-bar-color: #666;--zoomist-slider-bar-color-hover: #444;--zoomist-slider-button-size: 12px;--zoomist-slider-button-color: #fff;--zoomist-zoomer-button-size: 48px;--zoomist-zoomer-button-color: rgba(255, 255, 255, .8);--zoomist-zoomer-button-color-hover: rgba(255, 255, 255, .9);--zoomist-zoomer-button-color-disabled: rgba(255, 255, 255, .8);--zoomist-zoomer-button-opacity-disabled: .7;--zoomist-zoomer-icon-size: 14px;--zoomist-zoomer-icon-color: #333;--zoomist-zoomer-icon-color-hover: #111;--zoomist-zoomer-icon-color-disabled: #999;--zoomist-modules-tranistion-duration: .3s}.zoomist-container[_ngcontent-%COMP%]{position:relative;padding:0!important;-webkit-user-select:none;user-select:none}.zoomist-wrapper[_ngcontent-%COMP%]{position:relative;z-index:1;width:100%;height:100%;padding:0!important;overflow:hidden;background-color:var(--zoomist-wrapper-bg-color)}.zoomist-image[_ngcontent-%COMP%]{position:relative;max-width:none!important;max-height:none!important}.zoomist-slider[_ngcontent-%COMP%]{position:absolute;z-index:2;top:0;left:0;padding:var(--zoomist-slider-padding-y) var(--zoomist-slider-padding-x);background-color:var(--zoomist-slider-bg-color);border-radius:var(--zoomist-slider-border-radius)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-wrapper[_ngcontent-%COMP%]{background-color:var(--zoomist-slider-track-color-hover)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-bar[_ngcontent-%COMP%]{background-color:var(--zoomist-slider-bar-color-hover)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-button[_ngcontent-%COMP%]:before{box-shadow:0 0 8px #0009}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-wrapper[_ngcontent-%COMP%]{align-items:center;justify-content:flex-start;width:var(--zoomist-slider-bar-size);height:var(--zoomist-slider-bar-side)}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-bar[_ngcontent-%COMP%]{top:0;width:calc(var(--value) * 1%);height:100%}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-button[_ngcontent-%COMP%]{left:calc(var(--value) * 1%)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-wrapper[_ngcontent-%COMP%]{align-items:flex-end;justify-content:center;width:var(--zoomist-slider-bar-side);height:var(--zoomist-slider-bar-size)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-bar[_ngcontent-%COMP%]{bottom:0;width:100%;height:calc(var(--value) * 1%)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-button[_ngcontent-%COMP%]{bottom:calc(var(--value) * 1%)}.zoomist-slider-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;background-color:var(--zoomist-slider-track-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-bar[_ngcontent-%COMP%]{position:absolute;z-index:0;left:0;display:block;border-radius:var(--zoomist-slider-bar-border-radius);background-color:var(--zoomist-slider-bar-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-button[_ngcontent-%COMP%]{position:relative;z-index:1;display:block;width:0!important;height:0!important}.zoomist-slider-button[_ngcontent-%COMP%]:before{content:"";position:absolute;
293left:calc(var(--zoomist-slider-button-size) * -.5);top:calc(var(--zoomist-slider-button-size) * -.5);width:var(--zoomist-slider-button-size);height:var(--zoomist-slider-button-size);display:block;background-color:var(--zoomist-slider-button-color, #fff);border-radius:50%;box-shadow:0 0 4px #0006;transition:box-shadow var(--zoomist-modules-tranistion-duration)}.zoomist-zoomer[_ngcontent-%COMP%]{position:absolute;z-index:2;top:0;right:0;border-radius:0 0 0 4px;overflow:hidden}.zoomist-zoomer-button[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;width:var(--zoomist-zoomer-button-size);height:var(--zoomist-zoomer-button-size);background:none;background-color:var(--zoomist-zoomer-button-color);border:0;transition:background-color var(--zoomist-modules-tranistion-duration);cursor:pointer}.zoomist-zoomer-button[_ngcontent-%COMP%]:hover{background-color:var(--zoomist-zoomer-button-color-hover)}.zoomist-zoomer-button[_ngcontent-%COMP%]:hover   .zoomist-zoomer-icon[_ngcontent-%COMP%]{fill:var(--zoomist-zoomer-icon-color-hover)}.zoomist-zoomer-button.zoomist-zoomer-disabled[_ngcontent-%COMP%]{pointer-events:none;background-color:var(--zoomist-zoomer-button-color-disabled);opacity:var(--zoomist-zoomer-button-opacity-disabled)}.zoomist-zoomer-button.zoomist-zoomer-disabled[_ngcontent-%COMP%]   .zoomist-zoomer-icon[_ngcontent-%COMP%]{fill:var(--zoomist-zoomer-icon-color-disabled)}.zoomist-zoomer-icon[_ngcontent-%COMP%]{width:var(--zoomist-zoomer-icon-size);height:var(--zoomist-zoomer-icon-size);fill:var(--zoomist-zoomer-icon-color);transition:fill var(--zoomist-modules-tranistion-duration)}.dimensions-image[_ngcontent-%COMP%]{position:relative;height:100%;max-width:540px}tag-zoom-button[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px;z-index:2;display:block}img[_ngcontent-%COMP%]{width:100%;height:100%;max-height:501px}@media(max-width:1023.98px){img[_ngcontent-%COMP%]{height:234px;object-fit:contain}}img.img-zoom-in[_ngcontent-%COMP%]{cursor:zoom-in}img.zoomed-in[_ngcontent-%COMP%]{transform:scale(2);cursor:zoom-out}.zoomist-container[_ngcontent-%COMP%], .zoomist-wrapper[_ngcontent-%COMP%], .zoomist-image[_ngcontent-%COMP%]{height:100%}'],changeDetection:0})}};var xd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{ProductDetailsDimensionImageComponent:{component:wd}}})],imports:[Vi]})}};var Lx=(t,o)=>o.name,Bx=(t,o)=>o.value;function XB(t,o){if(t&1&&(m(0,"span",6),h(1,"i",7,0),p()),t&2){let e=W(2),n=a(2).$implicit,i=a(6);s(),l("disabled",!n.note)("floatUi",n.note||"")("showTrigger",i.isMobile()?i.NgxFloatUiTriggers.click:i.NgxFloatUiTriggers.hover)("placement",i.NgxFloatUiPlacements.RIGHTSTART)("preventOverflow",!0)("libFocusFloatUi",e)}}function ez(t,o){if(t&1&&(m(0,"li")(1,"span",4),O(2),p(),h(3,"span",5),c(4,XB,3,6,"span",6),p()),t&2){let e=a().$implicit,n=a().$implicit,i=a(5);ue("with-second-level",i.containsUlTag(e.value)),s(2),D("",n.name,": "),s(),l("innerHTML",i.bypassSecurityTrustHtml(i.getFeatureValue(n,e)),z),s(),d(i.displayNote&&e.note?4:-1)}}function tz(t,o){if(t&1&&(h(0,"img",8),v(1,"cxTranslate"),v(2,"cxTranslate")),t&2){let e=a(2).$implicit;l("src",lt(w(1,4,"productDetails.productDetailsTabFeatureImgFor"+e.value)),de)("alt",lt(w(2,6,"productDetails.productDetailsTabFeatureImgAltFor"+e.value)))}}function oz(t,o){if(t&1&&(m(0,"ul"),h(1,"li",10),p()),t&2){let e=a(2).$implicit,n=a(6);s(),l("innerHTML",n.bypassSecurityTrustHtml(e.value),z)}}function nz(t,o){if(t&1&&h(0,"span",9),t&2){let e=a(2).$implicit,n=a(6);l("innerHTML",n.bypassSecurityTrustHtml(e.value),z)}}function iz(t,o){if(t&1&&c(0,tz,3,8,"img",8)(1,oz,2,1,"ul")(2,nz,1,1,"span",9),t&2){let e=a().$implicit,n=a().$implicit,i=a(5);d(i.containFeatureIcon(e)?0:i.featureCodesToWrapByHtmlList&&i.featureCodesToWrapByHtmlList.includes(n.featureCode)?1:2)}}function az(t,o){if(t&1&&c(0,ez,5,5,"li",3)(1,iz,3,1),t&2){let e=a().$implicit;d(e.name?0:1)}}function rz(t,o){if(t&1&&U(0,az,2,1,null,null,Bx),t&2){let e=o.$implicit;V(e.featureValues)}}function sz(t,o){if(t&1&&(m(0,"ul"),U(1,rz,2,0,null,null,Lx),p()),t&2){let e=a(2).$implicit,n=a(2);s(),V(n.getVisibleFeaturesByGroupType(e,n.groupType))}}function lz(t,o){if(t&1&&(m(0,"li")(1,"span",4),O(2),p(),m(3,"span",11),O(4),p()()),t&2){let e=a().$implicit,n=a().$implicit;s(2),D("",n.name,":"),s(2),ve(e.value)}}function cz(t,o){if(t&1&&(h(0,"img",12),v(1,"cxTranslate"),v(2,"cxTranslate")),t&2){let e=a(2).$implicit;l("src",lt(w(1,4,"productDetails.productDetailsTabFeatureImgFor"+e.value)),de)("alt",lt(w(2,6,"productDetails.productDetailsTabFeatureImgAltFor"+e.value)))}}function dz(t,o){if(t&1&&(m(0,"ul"),h(1,"li",10),p()),t&2){let e=a(2).$implicit,n=a(6);s(),l("innerHTML",n.bypassSecurityTrustHtml(e.value),z)}}function mz(t,o){if(t&1&&h(0,"div",9),t&2){let e=a(2).$implicit,n=a(6);l("innerHTML",n.bypassSecurityTrustHtml(e.value),z)}}function pz(t,o){if(t&1&&c(0,cz,3,8,"img",12)(1,dz,2,1,"ul")(2,mz,1,1,"div",9),t&2){let e=a().$implicit,n=a().$implicit,i=a(5);d(i.containFeatureIcon(e)?0:i.featureCodesToWrapByHtmlList&&i.featureCodesToWrapByHtmlList.includes(n.featureCode)?1:2)}}function uz(t,o){if(t&1&&c(0,lz,5,2,"li")(1,pz,3,1),t&2){let e=a().$implicit;d(e.name?0:1)}}
293function fz(t,o){if(t&1&&U(0,uz,2,1,null,null,Bx),t&2){let e=o.$implicit;V(e.featureValues)}}function gz(t,o){if(t&1&&U(0,fz,2,0,null,null,Lx),t&2){let e=a(2).$implicit,n=a(2);V(n.getFeaturesByGroupType(e,n.groupType))}}function Cz(t,o){if(t&1&&(m(0,"div",1)(1,"p",2),O(2),p(),c(3,sz,3,0,"ul")(4,gz,2,0),p()),t&2){let e=a().$implicit,n=a(2);s(2),ve(e.name),s(),d(n.atLeastOneFeatureHasName(e)?3:4)}}function hz(t,o){if(t&1&&c(0,Cz,5,2,"div",1),t&2){let e,n=o.$implicit,i=a(2);d(n.features&&(((e=i.getFeaturesByGroupType(n,i.groupType))==null?null:e.length)??!1)?0:-1)}}function bz(t,o){if(t&1&&U(0,hz,1,1,null,null,te),t&2){let e=a();V(e.sortedClassifications(e.groupType))}}var ca=class t extends be{constructor(){super(...arguments);this.translation=u(vn);this.platformId=u(fe);this.isBrowser=ne(this.platformId);this.breakpointObserver=u(wt);this.destroyRef=u(st);this.displayNote=!1;this.NgxFloatUiTriggers=Ui;this.NgxFloatUiPlacements=$i;this.featureCodesToWrapByHtmlList=q.storefront.product.pdp.featureCodesToWrapByHtmlList;this.breakpointScreen=q.storefront.breakpointsScreen;this.featureIcon="";this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}px)`).pipe(I(e=>e.matches),et(this.destroyRef)),{initialValue:!1})}getFeaturesByGroupType(e,n){return e.features?.filter(i=>n===i.groupType)}getVisibleFeaturesByGroupType(e,n){return this.getFeaturesByGroupType(e,n)?.filter(i=>!i.hidden)}getFeatureValue(e,n){let i=e.featureUnit?.symbol?"&nbsp;"+e.featureUnit?.symbol:"";return n.value+i}atLeastOneFeatureHasName(e){return e.features?.some(n=>n.name)}containFeatureIcon(e){return this.translation.translate("productDetails.productDetailsTabFeatureImgFor"+e?.value).subscribe(n=>this.featureIcon=n),this.featureIcon.startsWith("/")}containsUlTag(e){if(this.isBrowser){let n=document.createElement("div");return n.innerHTML=e,n.querySelector("ul")!==null}return!1}sortedClassifications(e){return this.isBrowser&&this.product&&this.product.classifications?(this.product?.classifications??[]).slice().sort((n,i)=>{let r=Math.min(...n.features?.filter(y=>y.groupType===e).map(y=>y.position??Number.MAX_SAFE_INTEGER)||[Number.MAX_SAFE_INTEGER]),C=Math.min(...i.features?.filter(y=>y.groupType===e).map(y=>y.position??Number.MAX_SAFE_INTEGER)||[Number.MAX_SAFE_INTEGER]);return r-C}):this.product?.classifications??[]}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["tag-product-classifications"]],inputs:{product:"product",groupType:"groupType",displayNote:"displayNote"},standalone:!1,features:[Z],decls:1,vars:1,consts:[["questionDescription","floatUi"],[1,"classification-group"],[1,"classification-name"],[3,"with-second-level"],[1,"name"],[1,"value",3,"innerHTML"],[1,"tooltip"],["tabindex","0",1,"icon-question-mark-circle",3,"disabled","floatUi","showTrigger","placement","preventOverflow","libFocusFloatUi"],["loading","lazy",1,"feature-tm",3,"src","alt"],[1,"included-content",3,"innerHTML"],[3,"innerHTML"],[1,"value"],["loading","lazy",1,"feature-image",3,"src","alt"]],template:function(n,i){n&1&&c(0,bz,2,0),n&2&&d(i.product&&i.product.classifications&&i.groupType?0:-1)},dependencies:[Nn,F_,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]     ul{display:flex;flex-direction:column;gap:8px;list-style-type:disc;padding-left:2ch}[_nghost-%COMP%]     ul li{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px}[_nghost-%COMP%]     ul li .name{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px}@media(max-width:1023.98px){[_nghost-%COMP%]     ul li .name{display:block}}[_nghost-%COMP%]     ul li::marker{font-size:17px;color:#afb2bc}[_nghost-%COMP%]     ul li.with-second-level .name{display:inline-block;margin-bottom:8px}[_nghost-%COMP%]     ul li.with-second-level .value{display:flex;flex-direction:column;gap:8px}[_nghost-%COMP%]     ul li.with-second-level ul li::marker{font-size:12px;color:#ed1c24}[_nghost-%COMP%]     ul a{color:#ed1c24;cursor:pointer}@media(hover:hover){[_nghost-%COMP%]     ul a:hover{text-decoration:underline;color:#d41339}}[_nghost-%COMP%]     ul a a:focus-visible{outline:auto}[_nghost-%COMP%]     ul, [_nghost-%COMP%]     ol{list-style-position:outside}.classification-name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px;margin-bottom:8px}.tooltip[_ngcontent-%COMP%]{margin-left:4px}.included-content[_ngcontent-%COMP%]:not(:has(ul,ol,dl)){display:flex;flex-direction:column;gap:8px}ul[_ngcontent-%COMP%]     .included-content ul, ul[_ngcontent-%COMP%]     .included-content ol, ul[_ngcontent-%COMP%]     .included-content dl, ol[_ngcontent-%COMP%]     .included-content ul, ol[_ngcontent-%COMP%]     .included-content ol, ol[_ngcontent-%COMP%]     .included-content dl, dl[_ngcontent-%COMP%]     .included-content ul, dl[_ngcontent-%COMP%]     .included-content ol, dl[_ngcontent-%COMP%]     .included-content dl{padding-left:0}[_nghost-%COMP%]{display:flex;flex-direction:column;gap:16px}.nobismart-tabs   [_nghost-%COMP%]   .classification-name[_ngcontent-%COMP%], .nobismart-tabs   [_nghost-%COMP%]   .classification-group[_ngcontent-%COMP%]{max-width:1000px}'],changeDetection:0})}};function _z(t,o){if(t&1&&h(0,"tag-title",0),t&2){let e=a(2),n=a();l("content",e.title)("size",n.TitleSize.H2)}}function yz(t,o){if(t&1&&(c(0,_z,1,2,"tag-title",0),h(1,"tag-product-classifications",1)),t&2){let e=a();d(e.title?0:-1),s(),l("product",o)("groupType","PRODUCT_DETAILS")("displayNote",e.showNote==="true")}}function vz(t,o){if(t&1&&(c(0,yz,2,4),v(1,"async")),t&2){let e,n=a();d((e=w(1,1,n.product$))?0:-1,e)}}var Md=class t{constructor(){this.currentProductService=u(vo);this.component=u(B);this.data=M(this.component.data$);this.TitleSize=Pn;this.product$=this.currentProductService.getProduct()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-product-details-classification"]],standalone:!1,decls:1,vars:1,consts:[[3,"content","size"],[3,"product","groupType","displayNote"]],template:function(e,n){if(e&1&&c(0,vz,2,3),e&2){let i;d((i=n.data())?0:-1,i)}}
293,dependencies:[ca,at,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}'],changeDetection:0})}};var da=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[pe,Ln]})}};var Sd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{ProductDetailsClassificationComponent:{component:Md}}})],imports:[oe,da,We]})}};function wz(t,o){if(t&1&&(Ve(0),h(1,"tag-product-classifications",1),qe()),t&2){let e=o.ngIf;s(),l("product",e)("groupType","FUNCTION_AND_QUALITY")}}var Pd=class t{constructor(o){this.currentProductService=o;this.product$=this.currentProductService.getProduct()}static{this.\u0275fac=function(e){return new(e||t)(Pe(ki))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-function-and-quality-classification"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[3,"product","groupType"]],template:function(e,n){e&1&&(T(0,wz,2,2,"ng-container",0),v(1,"async")),e&2&&l("ngIf",w(1,1,n.product$))},dependencies:[ct,ca,xe],encapsulation:2})}};var Rd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{ProductFunctionAndQualityClassificationComponent:{component:Pd}}})],imports:[oe,da]})}};function xz(t,o){if(t&1&&(m(0,"div")(1,"h2"),O(2),p()()),t&2){let e=a(3);s(2),ve(e.title)}}function Mz(t,o){if(t&1&&h(0,"tag-cms-component",1),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function Sz(t,o){if(t&1&&c(0,Mz,1,2,"tag-cms-component",1),t&2){let e=o;d(e.typeCode&&e.uid?0:-1)}}
293function Pz(t,o){if(t&1&&(c(0,Sz,1,1),v(1,"async")),t&2){let e,n=o.$implicit;d((e=w(1,1,n))?0:-1,e)}}function Rz(t,o){if(t&1&&(m(0,"div"),c(1,xz,3,1,"div"),U(2,Pz,2,3,null,null,te),p()),t&2){let e=a(),n=a();E(n.styleClasses),s(),d(n.title?1:-1),s(),V(e)}}function kz(t,o){if(t&1&&c(0,Rz,4,3,"div",0),t&2){let e=o;d(e&&e.length>0?0:-1)}}function Tz(t,o){if(t&1&&(c(0,kz,1,1),v(1,"async")),t&2){let e,n=a();d((e=w(1,1,n.getItems()))?0:-1,e)}}var kd=class t{constructor(o,e){this.component=o;this.cmsService=e;this.data$=this.component.data$;this.items$=this.data$.pipe(I(o=>o.qualityComponents?.trim().split(" ")??[]),I(o=>o.map(e=>this.cmsService.getComponentData(e))))}getItems(){return this.items$}static{this.\u0275fac=function(e){return new(e||t)(Pe(B),Pe(re))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-quality-information-container"]],standalone:!1,decls:2,vars:3,consts:[[3,"class"],[3,"typeCode","compUid"]],template:function(e,n){if(e&1&&(c(0,Tz,2,3),v(1,"async")),e&2){let i;d((i=w(1,1,n.data$))?0:-1,i)}},dependencies:[Ne,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.quality-info-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}']})}};var Td=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaQualityInformationComponentContainer:{component:kd}}})],imports:[Me]})}};function Oz(t,o){if(t&1&&(h(0,"img",2),v(1,"normalizeUrl")),t&2){let e=a();l("src",w(1,3,e.icon.url),de)("alt",e.icon.altText),$("data-tooltip",e.tooltip)}}function Ez(t,o){if(t&1&&(m(0,"i",4)(1,"float-ui-content",5,0),O(3),p()()),t&2){let e=W(2),n=a(2),i=a();l("floatUi",e)("showTrigger",i.isMobile()?i.NgxFloatUiTriggers.click:i.NgxFloatUiTriggers.hover)("placement",i.NgxFloatUiPlacements.BOTTOM)("preventOverflow",!0)("appendTo","body"),s(3),D(" ",n.tooltip," ")}}function Iz(t,o){if(t&1&&(m(0,"div",3),O(1),c(2,Ez,4,6,"i",4),p()),t&2){let e=a();s(),D(" ",e.title," "),s(),d(e.tooltip?2:-1)}}function Az(t,o){if(t&1&&(m(0,"div",1),c(1,Oz,2,5,"img",2),c(2,Iz,3,2,"div",3),p()),t&2){let e=o;s(),d(e.icon?1:-1),s(),d(e.title?2:-1)}}var Od=class t{constructor(o){this.component=o;this.NgxFloatUiTriggers=Ui;this.NgxFloatUiPlacements=$i;this.breakpointObserver=u(wt);this.destroyRef=u(st);this.breakpointScreen=q.storefront.breakpointsScreen;this.data$=this.component.data$;this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}
293px)`).pipe(I(o=>o.matches),et(this.destroyRef)),{initialValue:!1})}static{this.\u0275fac=function(e){return new(e||t)(Pe(B))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-quality-information"]],standalone:!1,decls:2,vars:3,consts:[["tooltip",""],[1,"quality-info"],[1,"quality-info-image",3,"src","alt"],[1,"quality-info-name"],[1,"icon-question-mark-circle",3,"floatUi","showTrigger","placement","preventOverflow","appendTo"],[1,"tooltip--quality-information"]],template:function(e,n){if(e&1&&(c(0,Az,3,2,"div",1),v(1,"async")),e&2){let i;d((i=w(1,1,n.data$))?0:-1,i)}},dependencies:[en,Nn,xe,zt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.quality-info[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.quality-info-name[_ngcontent-%COMP%]{display:flex;gap:4px;align-items:center}']})}};var Ed=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaQualityInformationComponent:{component:Od}}})],imports:[Ln]})}};function Nz(t,o){t&1&&h(0,"tag-included-items-descriptions",0),t&2&&l("product",o)("tabsPerView",0)}var Id=class t{constructor(o){this.currentProductService=o;this.customProductService=u(vo);this.product=M(this.customProductService.product$)}static{this.\u0275fac=function(e){return new(e||t)(Pe(ki))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-product-piece-list"]],standalone:!1,decls:1,vars:1,consts:[[3,"product","tabsPerView"]],template:function(e,n){if(e&1&&c(0,Nz,1,2,"tag-included-items-descriptions",0),e&2){let i;d((i=n.product())?0:-1,i)}},dependencies:[j_],encapsulation:2,changeDetection:0})}};var Ad=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{ProductPieceListComponent:{component:I
293d}}})],imports:[oe,$_]})}};function Lz(t,o){if(t&1){let e=G();m(0,"div",1,0)(2,"img",2),L("click",function(){P(e);let i=a(),r=a();return R(r.openZoom(i.url))})("keydown.enter",function(){P(e);let i=a(),r=a();return R(r.openZoom(i.url))}),p()()}if(t&2){let e=a(),n=a();s(2),l("src",n.normalizeUrl(e.url),de)("alt",e.altText)}}function Bz(t,o){t&1&&c(0,Lz,3,2,"div",1),t&2&&d(o.url?0:-1)}var Nd=class t{constructor(){this.breakpointObserver=u(wt);this.mediaService=u(_o);this.zoomService=u(dl);this.component=u(B);this.data=M(this.component.data$.pipe(j(o=>!!o)),{initialValue:void 0});this.image$=this.component.data$.pipe(j(o=>!!o)).pipe(I(o=>o.image));this.image=M(this.image$)}normalizeUrl(o){return o?this.mediaService.normalizeUrl(o):""}openZoom(o){let n={url:this.normalizeUrl(o),isSwiper:!1,withZoomIn:!1};this.zoomService.openZoom(n)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-standard-plan-image"]],standalone:!1,decls:1,vars:1,consts:[["standardPlanImage",""],[1,"standard-plan-image"],["loading","lazy","tabindex","0",1,"img-zoom-in",3,"click","keydown.enter","src","alt"]],template:function(e,n){if(e&1&&c(0,Bz,1,1),e&2){let i;d((i=n.image())?0:-1,i)}},styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_ngcontent-%COMP%]:root{--zoomist-wrapper-bg-color: #efefef;--zoomist-slider-bg-color: rgba(255, 255, 255, .8);--zoomist-slider-border-radius: 0 0 4px 0;--zoomist-slider-padding-x: 20px;--zoomist-slider-padding-y: 20px;--zoomist-slider-track-color: #ddd;--zoomist-slider-track-color-hover: #ccc;--zoomist-slider-bar-size: 120px;--zoomist-slider-bar-side: 2px;--zoomist-slider-bar-border-radius: 2px;--zoomist-slider-bar-color: #666;--zoomist-slider-bar-color-hover: #444;--zoomist-slider-button-size: 12px;--zoomist-slider-button-color: #fff;--zoomist-zoomer-button-size: 48px;--zoomist-zoomer-button-color: rgba(255, 255, 255, .8);--zoomist-zoomer-button-color-hover: rgba(255, 255, 255, .9);--zoomist-zoomer-button-color-disabled: rgba(255, 255, 255, .8);--zoomist-zoomer-button-opacity-disabled: .7;--zoomist-zoomer-icon-size: 14px;--zoomist-zoomer-icon-color: #333;--zoomist-zoomer-icon-color-hover: #111;--zoomist-zoomer-icon-color-disabled: #999;--zoomist-modules-tranistion-duration: .3s}.zoomist-container[_ngcontent-%COMP%]{position:relative;padding:0!important;-webkit-user-select:none;user-select:none}.zoomist-wrapper[_ngcontent-%COMP%]{position:relative;z-index:1;width:100%;height:100%;padding:0!important;overflow:hidden;background-color:var(--zoomist-wrapper-bg-color)}.zoomist-image[_ngcontent-%COMP%]{position:relative;max-width:none!important;max-height:none!important}.zoomist-slider[_ngcontent-%COMP%]{position:absolute;z-index:2;top:0;left:0;padding:var(--zoomist-slider-padding-y) var(--zoomist-slider-padding-x);background-color:var(--zoomist-slider-bg-color);border-radius:var(--zoomist-slider-border-radius)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-wrapper[_ngcontent-%COMP%]{background-color:var(--zoomist-slider-track-color-hover)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-bar[_ngcontent-%COMP%]{background-color:var(--zoomist-slider-bar-color-hover)}.zoomist-slider[_ngcontent-%COMP%]:hover   .zoomist-slider-button[_ngcontent-%COMP%]:before{box-shadow:0 0 8px #0009}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-wrapper[_ngcontent-%COMP%]{align-items:center;justify-content:flex-start;width:var(--zoomist-slider-bar-size);height:var(--zoomist-slider-bar-side)}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-bar[_ngcontent-%COMP%]{top:0;width:calc(var(--value) * 1%);height:100%}.zoomist-slider-horizontal[_ngcontent-%COMP%]   .zoomist-slider-button[_ngcontent-%COMP%]{left:calc(var(--value) * 1%)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-wrapper[_ngcontent-%COMP%]{align-items:flex-end;justify-content:center;width:var(--zoomist-slider-bar-side);height:var(--zoomist-slider-bar-size)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-bar[_ngcontent-%COMP%]{bottom:0;width:100%;height:calc(var(--value) * 1%)}.zoomist-slider-vertical[_ngcontent-%COMP%]   .zoomist-slider-button[_ngcontent-%COMP%]{bottom:calc(var(--value) * 1%)}.zoomist-slider-wrapper[_ngcontent-%COMP%]{position:relative;display:flex;background-color:var(--zoomist-slider-track-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-bar[_ngcontent-%COMP%]{position:absolute;z-index:0;left:0;display:block;border-radius:var(--zoomist-slider-bar-border-radius);background-color:var(--zoomist-slider-bar-color);transition:background-color var(--zoomist-modules-tranistion-duration)}.zoomist-slider-button[_ngcontent-%COMP%]{position:relative;z-index:1;display:block;width:0!important;height:0!important}.zoomist-slider-button[_ngcontent-%COMP%]:before{content:"";position:absolute;
293left:calc(var(--zoomist-slider-button-size) * -.5);top:calc(var(--zoomist-slider-button-size) * -.5);width:var(--zoomist-slider-button-size);height:var(--zoomist-slider-button-size);display:block;background-color:var(--zoomist-slider-button-color, #fff);border-radius:50%;box-shadow:0 0 4px #0006;transition:box-shadow var(--zoomist-modules-tranistion-duration)}.zoomist-zoomer[_ngcontent-%COMP%]{position:absolute;z-index:2;top:0;right:0;border-radius:0 0 0 4px;overflow:hidden}.zoomist-zoomer-button[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:center;align-items:center;width:var(--zoomist-zoomer-button-size);height:var(--zoomist-zoomer-button-size);background:none;background-color:var(--zoomist-zoomer-button-color);border:0;transition:background-color var(--zoomist-modules-tranistion-duration);cursor:pointer}.zoomist-zoomer-button[_ngcontent-%COMP%]:hover{background-color:var(--zoomist-zoomer-button-color-hover)}.zoomist-zoomer-button[_ngcontent-%COMP%]:hover   .zoomist-zoomer-icon[_ngcontent-%COMP%]{fill:var(--zoomist-zoomer-icon-color-hover)}.zoomist-zoomer-button.zoomist-zoomer-disabled[_ngcontent-%COMP%]{pointer-events:none;background-color:var(--zoomist-zoomer-button-color-disabled);opacity:var(--zoomist-zoomer-button-opacity-disabled)}.zoomist-zoomer-button.zoomist-zoomer-disabled[_ngcontent-%COMP%]   .zoomist-zoomer-icon[_ngcontent-%COMP%]{fill:var(--zoomist-zoomer-icon-color-disabled)}.zoomist-zoomer-icon[_ngcontent-%COMP%]{width:var(--zoomist-zoomer-icon-size);height:var(--zoomist-zoomer-icon-size);fill:var(--zoomist-zoomer-icon-color);transition:fill var(--zoomist-modules-tranistion-duration)}[_nghost-%COMP%]    {grid-column:2;grid-row:1/span 8}@media(max-width:1023.98px){[_nghost-%COMP%]    {grid-column:1;grid-row:3/auto}}.standard-plan-image[_ngcontent-%COMP%]{position:relative;height:100%;max-width:320px}img[_ngcontent-%COMP%]{width:100%;height:100%;max-height:calc(100dvh - var(--header-height, 0px) - var(--introBar-height, 0px));object-fit:contain}img.img-zoom-in[_ngcontent-%COMP%]{cursor:zoom-in}img.zoomed-in[_ngcontent-%COMP%]{transform:scale(2);cursor:zoom-out}'],changeDetection:0})}};var Ld=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaTdpTabImageComponent:{component:Nd}}})],imports:[Vi]})}};var Bd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[xd,Sd,Rd,Td,Ed,Ad,Ld]})}};var zd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-faq-content"]],standalone:!1,decls:2,vars:0,consts:[[1,"faq-menu"],["position","FaqContentSlot",1,"faq-items"]],template:function(e,n){e&1&&(m(0,"div",0),h(1,"cx-page-slot",1),p())},dependencies:[p0],encapsulation:2,changeDetection:0})}};var Dd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{ProductFaqContentComponent:{component:zd,deferLoading:So.INSTANT}}})],imports:[Ks]})}};
293function zz(t,o){if(t&1&&(m(0,"div",1),O(1),p()),t&2){let e=a();s(),D(" ",e.categoryName," ")}}function Dz(t,o){if(t&1&&h(0,"tag-cms-component",3),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function Fz(t,o){if(t&1&&c(0,Dz,1,2,"tag-cms-component",3),t&2){let e=o;d(e.typeCode&&e.uid?0:-1)}}function jz(t,o){t&1&&h(0,"tag-skeleton")}function $z(t,o){if(t&1&&(c(0,Fz,1,1),v(1,"async"),qa(2,jz,1,0,"tag-skeleton")),t&2){let e,n=o.$implicit;d((e=w(1,1,n))?0:2,e)}}function Uz(t,o){if(t&1&&(m(0,"div",0),c(1,zz,2,1,"div",1),m(2,"div",2),U(3,$z,3,3,null,null,Yt),p()()),t&2){let e=o,n=a(2);l("id",e.uid),s(),d(e.categoryName!=null&&e.categoryName.length?1:-1),s(2),V(n.items())}}function Vz(t,o){if(t&1&&c(0,Uz,5,2,"div",0),t&2){let e,n=a();d((e=n.data())?0:-1,e)}}var Fd=class t{constructor(){this.component=u(B);this.breakpointObserver=u(wt);this.activatedRoute=u(fn);this.cmsService=u(re);this.destroyRef=u(st);this.winRef=u(je);this.elRef=u(Zt);this.breakpointScreen=q.storefront.breakpointsScreen;this.data=M(this.component.data$.pipe(j(o=>!!o)));this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}px)`).pipe(I(o=>o.matches),et(this.destroyRef)),{initialValue:!1});this.items=K(()=>(this.data()?.faqQuestions?.trim().split(" ")??[]).map(n=>this.cmsService.getComponentData(n)))}ngAfterViewInit(){this.activatedRoute.fragment.pipe(et(this.destroyRef)).subscribe(o=>{let e=this.data()?.uid;o===e&&setTimeout(()=>{this.scrollToCategory()},400)})}scrollToCategory(){if(this.winRef.isBrowser()&&this.winRef.nativeWindow){let o=this.winRef.nativeWindow.document.querySelector(".header"),e=this.isMobile()?0:o?o.offsetHeight:0,n=this.elRef.nativeElement.getBoundingClientRect().top,i=this.winRef.nativeWindow.pageYOffset,r=n+i-e-30;this.winRef.nativeWindow.scrollTo({top:r,behavior:"smooth"})}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-faq-category"]],standalone:!1,decls:1,vars:1,consts:[[1,"faq-category",3,"id"],[1,"name"],[1,"questions"],[3,"typeCode","compUid"]],template:function(e,n){e&1&&c(0,Vz,1,1),e&2&&d(n.items().length?0:-1)},dependencies:[Ne,Li,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:26px;line-height:28px;margin-bottom:56px}@media(max-width:1023.98px){.name[_ngcontent-%COMP%]{margin-bottom:40px}}.name[_ngcontent-%COMP%]{margin-right:auto;margin-left:auto;width:75%;text-align:center}.questions[_ngcontent-%COMP%]{justify-self:center;border-top:1px solid #E9E4E1;max-width:1170px}@media(max-width:1439.98px){.questions[_ngcontent-%COMP%]{max-width:1110px}}@media(max-width:1279.98px){.questions[_ngcontent-%COMP%]{max-width:790px}}.skeleton-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:50px;width:100%}.skeleton-name[_ngcontent-%COMP%]{height:100%;border-radius:0;position:relative;overflow:hidden;width:100%;background:#edf3f6}.skeleton-name[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;transform:translate(-100%);animation:_ngcontent-%COMP%_shine 2s infinite;will-change:transform}.skeleton-name[_ngcontent-%COMP%]{width:75%;height:28px;margin:0 auto}.skeleton-questions[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.skeleton-question[_ngcontent-%COMP%]{height:100%;border-radius:0;position:relative;overflow:hidden;width:100%;background:#edf3f6}.skeleton-question[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;transform:translate(-100%);animation:_ngcontent-%COMP%_shine 2s infinite;will-change:transform}.skeleton-question[_ngcontent-%COMP%]{height:75px}@media(max-width:1023.98px){.skeleton-question[_ngcontent-%COMP%]{height:50px}}tag-skeleton[_ngcontent-%COMP%]{height:75px}@media(max-width:1023.98px){tag-skeleton[_ngcontent-%COMP%]{height:50px}}'],changeDetection:0})}};var jd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaCMSFaqCategoryComponent:{component:Fd}}})],imports:[oe,Me]})}};
293var jn=class t{constructor(){this.faqDataSubject=new ri(void 0);this.faqData$=this.faqDataSubject.pipe(mh((o,e)=>(e?o.push(e):o=[],o),[]))}setFaqData(o){this.faqDataSubject.next(o)}clearFaqData(){this.faqDataSubject.next(void 0)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var $d=class t extends be{constructor(){super();this.component=u(B);this.faqDataService=u(jn);this.data=M(this.component.data$);Ae(()=>{this.faqDataService.setFaqData(this.data())})}ngOnDestroy(){this.faqDataService.clearFaqData()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-faq-question"]],standalone:!1,features:[Z],decls:2,vars:3,consts:[[3,"label","customClasses"],[3,"innerHTML"]],template:function(n,i){if(n&1&&(m(0,"tag-accordion",0),h(1,"div",1),p()),n&2){let r,C;l("label",(r=i.data())==null?null:r.question)("customClasses","faq"),s(),l("innerHTML",i.bypassSecurityTrustHtml((C=i.data())==null?null:C.answer),z)}},dependencies:[Wo],encapsulation:2,changeDetection:0})}};var Ud=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaCMSFaqQuestionComponent:{component:$d}}})],imports:[Ks]})}};function qz(t,o){if(t&1&&(m(0,"div",1),h(1,"h2",4),p()),t&2){let e=a(2),n=a();s(),l("innerHTML",n.bypassSecurityTrustHtml(e.faqGroup.name),z)}}function Hz(t,o){if(t&1&&(m(0,"tag-accordion",3),h(1,"div",4),p()),t&2){let e=o.$implicit,n=a(3);l("label",e.question),s(),l("innerHTML",n.bypassSecurityTrustHtml(e.answer),z)}}function Gz(t,o){if(t&1&&(m(0,"div",0),c(1,qz,2,1,"div",1),m(2,"div",2),U(3,Hz,2,2,"tag-accordion",3,te),p()()),t&2){let e=a();s(),d(e.faqGroup.name?1:-1),s(2),V(e.faqGroup.items)}}function Wz(t,o){t&1&&c(0,Gz,5,1,"div",0),t&2&&d(o.faqGroup?0:-1)}var Vd=class t extends be{constructor(){super(...arguments);this.customProductService=u(vo);this.product=M(this.customProductService.getProduct())}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-faq-product"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[["id","faq",1,"faq-category"],[1,"name"],[1,"questions"],["customClasses","faq",3,"label"],[3,"innerHTML"]],template:function(n,i){if(n&1&&c(0,Wz,1,1),n&2){let r;d((r=i.product())?0:-1,r)}},dependencies:[Wo],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;width:100%}@media(min-width:360px){[_nghost-%COMP%]{max-width:768px}}@media(min-width:1024px){[_nghost-%COMP%]{max-width:1002px}}@media(min-width:1280px){[_nghost-%COMP%]{max-width:1158px}}@media(min-width:1440px){[_nghost-%COMP%]{padding-right:15px;padding-left:15px;max-width:1440px}}[_nghost-%COMP%]{display:block}.name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:32px;line-height:32px;margin-bottom:56px}@media(max-width:1023.98px){.name[_ngcontent-%COMP%]{margin-bottom:40px}}@media(max-width:1023.98px){.name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px}}.name[_ngcontent-%COMP%]{margin-right:auto;margin-left:auto;width:75%;text-align:center}.questions[_ngcontent-%COMP%]{justify-self:center;border-top:1px solid #E9E4E1;max-width:1170px}@media(max-width:1439.98px){.questions[_ngcontent-%COMP%]{max-width:1110px}}@media(max-width:1279.98px){.questions[_ngcontent-%COMP%]{max-width:790px}}.skeleton-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:50px;width:100%}.skeleton-name[_ngcontent-%COMP%]{height:100%;border-radius:0;position:relative;overflow:hidden;width:100%;background:#edf3f6}.skeleton-name[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;transform:translate(-100%);animation:_ngcontent-%COMP%_shine 2s infinite;will-change:transform}.skeleton-name[_ngcontent-%COMP%]{width:75%;height:28px;margin:0 auto}.skeleton-questions[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px}.skeleton-question[_ngcontent-%COMP%]{height:100%;border-radius:0;position:relative;overflow:hidden;width:100%;background:#edf3f6}.skeleton-question[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;transform:translate(-100%);animation:_ngcontent-%COMP%_shine 2s infinite;will-change:transform}.skeleton-question[_ngcontent-%COMP%]{height:75px}@media(max-width:1023.98px){.skeleton-question[_ngcontent-%COMP%]{height:50px}}tag-skeleton[_ngcontent-%COMP%]{height:75px}@media(max-width:1023.98px){tag-skeleton[_ngcontent-%COMP%]{height:50px}}'],changeDetection:0})}};var qd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{FaqProductComponent:{component:Vd}}})],imports:[oe,Me]})}};var Hd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[Dd,jd,Ud,qd]})}};function Kz(t,o){if(t&1&&h(0,"div",3),t&2){let e=a();l("innerHTML",e.content,z)}}function Zz(t,o){if(t&1){let e=G();m(0,"div",0)(1,"div",1),h(2,"i",2),c(3,Kz,1,1,"div",3),p(),m(4,"div",4)(5,"tag-btn",5),v(6,"cxTranslate"),L("click",function(){P(e);let i=a();return R(i.navigateToCanvas())}),p(),m(7,"tag-btn",5),v(8,"cxTranslate"),L("click",function(){P(e);let i=a();return R(i.dismissModal("Cross click"))}),p()()()}if(t&2){let e=a();s(3),d(o.content?3:-1),s(2),l("mode",e.BtnModes.SECONDARY)("text",w(6,5,"productDetails.noticePopupButtonContinue")),s(2),l("mode",e.BtnModes.TERTIARY)("text",w(8,7,"productDetails.noticePopupButtonCancel"))}}var Gd=class t{constructor(){this.component=u(B);this.cmsService=u(re);this.launchDialogService=u(Ge);this.router=u(Je);this.BtnModes=St;this.data=M(this.component.data$);
293this.popupParams=M(this.launchDialogService.data$);this.continueUrl=K(()=>this.popupParams().continueUrl);this.continueUrlPath=K(()=>this.continueUrl().split("?")[0]);this.continueUrlQueryParams=K(()=>{let o=this.continueUrl().substring(this.continueUrl().indexOf("?")+1),e=new URLSearchParams(o),n={};return e.forEach((i,r)=>{n[r]?Array.isArray(n[r])?n[r]=[...n[r],i]:n[r]=[n[r],i]:n[r]=i}),n})}dismissModal(o){this.launchDialogService.closeDialog(o)}navigateToCanvas(){this.router.navigate([this.continueUrlPath()],{queryParams:this.continueUrlQueryParams()}),this.dismissModal("redirected to canvas")}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-notice-popup"]],standalone:!1,decls:1,vars:1,consts:[[1,"notice-popup"],[1,"notice-popup-content"],[1,"icon","icon-attention-circle"],[1,"notice-popup-text",3,"innerHTML"],[1,"notice-popup-controls"],[1,"notice-popup-control",3,"click","mode","text"]],template:function(e,n){if(e&1&&c(0,Zz,9,9,"div",0),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Ke,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.notice-popup[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px}.notice-popup-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px}@media(max-width:1023.98px){.notice-popup-content[_ngcontent-%COMP%]{gap:20px}}.notice-popup-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;display:inline-flex;flex-direction:column;gap:8px;color:#000}.notice-popup-controls[_ngcontent-%COMP%]{display:flex;gap:15px;justify-content:flex-end}@media(max-width:1023.98px){.notice-popup-control[_ngcontent-%COMP%]{width:50%}}.icon[_ngcontent-%COMP%]{width:60px;height:60px;font-size:60px}.icon[_ngcontent-%COMP%]:before{font-size:60px}'],changeDetection:0})}};var Wd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaNoticePopupComponent:{component:Gd}}})],imports:[oe,pe]})}};function Qz(t,o){if(t&1&&h(0,"div",1),t&2){let e=o.ngIf,n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}var Kd=class t extends ol{static{this.\u0275fac=(()=>{let o;
293return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-paragraph-placeholder"]],standalone:!1,features:[Z],decls:2,vars:3,consts:[["class","wysiwyg",3,"innerHTML",4,"ngIf"],[1,"wysiwyg",3,"innerHTML"]],template:function(e,n){e&1&&(T(0,Qz,1,1,"div",0),v(1,"async")),e&2&&l("ngIf",w(1,1,n.component.data$))},dependencies:[ct,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]     .wysiwyg{display:flex;align-items:center;justify-content:center}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;margin:0 auto;width:100%;max-width:450px;color:#000}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .thank-you-registration-content{display:flex;flex-direction:column;padding-top:180px;width:100%}@media(max-width:1439.98px){[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .thank-you-registration-content{max-width:410px}}@media(max-width:1279.98px){[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .thank-you-registration-content{padding-top:90px}}@media(max-width:1023.98px){[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .thank-you-registration-content{padding-top:60px}}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .icon{margin-bottom:30px}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .icon svg, [_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .icon img{width:64px;height:64px}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .message{width:100%}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .greeting{margin-bottom:10px}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .greeting h4{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px;margin-bottom:30px;color:#000}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .offers, [_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .account{margin-bottom:10px}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container .signature{margin-top:40px;color:#6e6f71}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container span{margin-right:10px}[_nghost-%COMP%]     .wysiwyg .thank-you-registration-container a{white-space:nowrap;color:#ed1c24}'],changeDetection:0})}};function Yz(t,o){if(t&1&&(h(0,"div",2),v(1,"cxSupplementHashAnchors")),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(w(1,1,e.title)),z)}}function Jz(t,o){if(t&1&&(h(0,"div",4),v(1,"cxSupplementHashAnchors")),t&2){let e=a(),n=a();E(e.styleClasses),l("innerHTML",n.bypassSecurityTrustHtml(w(1,3,e.content)),z)}}function Xz(t,o){if(t&1&&(m(0,"div",1),c(1,Yz,2,3,"div",2),c(2,Jz,2,5,"div",3),p()),t&2){let e=o;E(e.styleClasses),ue("paragraph--tab",e.typeCode==="CMSTabParagraphComponent")("privacy-policy",e.uid==="PrivacyPolicyParagraphComponent")("cancel-order",e.uid==="CancelOrderTopBannerComponent")("hm-paragraph",e.uid==="HM26DBSDescriptionParagraph"),s(),d(e.title?1:-1),s(),d(e.content?2:-1)}}var Ar=class t extends ol{constructor(){super(...arguments);this.el=u(Zt);this.cookieSettingsService=u(Ho)}ngAfterViewInit(){this.clickSubscription=rh(this.el.nativeElement,"click").subscribe(e=>{e.target?.closest(".gdpr-link")&&(e.preventDefault(),this.cookieSettingsService.open())})}ngOnDestroy(){this.clickSubscription?.unsubscribe()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["cx-paragraph"]],standalone:!1,features:[Z],decls:2,vars:3,consts:[[1,"paragraph",3,"class","paragraph--tab","privacy-policy","cancel-order","hm-paragraph"],[1,"paragraph"],[1,"paragraph-title",3,"innerHTML"],[1,"paragraph-content",3,"class","innerHTML"],[1,"paragraph-content",3,"innerHTML"]],template:function(n,i){if
293(n&1&&(c(0,Xz,3,12,"div",0),v(1,"async")),n&2){let r;d((r=w(1,1,i.component.data$))?0:-1,r)}},dependencies:[xe,S0],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.paragraph-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px;margin-bottom:36px}@media(max-width:1023.98px){.paragraph-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px;margin-bottom:24px}}.paragraph-title[_ngcontent-%COMP%]{text-align:center}.paragraph-content[_ngcontent-%COMP%]{gap:36px}@media(max-width:1023.98px){.paragraph-content[_ngcontent-%COMP%]{gap:24px}}.paragraph-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.paragraph-content[_ngcontent-%COMP%]    >div{gap:36px}@media(max-width:1023.98px){.paragraph-content[_ngcontent-%COMP%]    >div{gap:24px}}.paragraph-content[_ngcontent-%COMP%]    >div{display:flex;flex-direction:column}.paragraph-content[_ngcontent-%COMP%]    >div>div, .paragraph-content[_ngcontent-%COMP%]    >div>section{gap:36px}@media(max-width:1023.98px){.paragraph-content[_ngcontent-%COMP%]    >div>div, .paragraph-content[_ngcontent-%COMP%]    >div>section{gap:24px}}.paragraph-content[_ngcontent-%COMP%]    >div>div, .paragraph-content[_ngcontent-%COMP%]    >div>section{display:flex;flex-direction:column}.paragraph-content[_ngcontent-%COMP%]     :link{color:#ed1c24;cursor:pointer}@media(hover:hover){.paragraph-content[_ngcontent-%COMP%]     :link:hover{text-decoration:underline;color:#d41339}}.paragraph-content[_ngcontent-%COMP%]     :link a:focus-visible{outline:auto}.paragraph-content[_ngcontent-%COMP%]     .multi-level-list ul{padding-left:40px}.paragraph-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px}@media(max-width:1023.98px){.paragraph-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.paragraph[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.paragraph.cancel-order[_ngcontent-%COMP%]{padding:0}.paragraph.cancel-order[_ngcontent-%COMP%]   .paragraph-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:44px;line-height:44px;margin-bottom:56px}@media(max-width:1023.98px){.paragraph.cancel-order[_ngcontent-%COMP%]   .paragraph-title[_ngcontent-%COMP%]{margin-bottom:40px}}.paragraph.cancel-order[_ngcontent-%COMP%]   .paragraph-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;position:relative;gap:6px;padding:20px 20px 20px 72px;max-width:500px;background-color:#faf6f4}.paragraph.cancel-order[_ngcontent-%COMP%]   .paragraph-content[_ngcontent-%COMP%]:before{content:"\\e94a";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:36px;line-height:1;text-transform:none;speak:never;position:absolute;top:20px;left:20px;color:#ff2c55}@media(max-width:1023.98px){.paragraph.cancel-order[_ngcontent-%COMP%]   .paragraph-content[_ngcontent-%COMP%]{max-width:100%}}.paragraph--tab[_ngcontent-%COMP%]{padding:60px}@media(max-width:1023.98px){.paragraph--tab[_ngcontent-%COMP%]{padding:20px}}.paragraph--tab.hm-paragraph[_ngcontent-%COMP%]   .paragraph-content[_ngcontent-%COMP%]     ul li::marker{font-size:19px;color:#76706d}.paragraph[_ngcontent-%COMP%]     a{color:#ed1c24;cursor:pointer}@media(hover:hover){.paragraph[_ngcontent-%COMP%]     a:hover{text-decoration:underline;color:#d41339}}.paragraph[_ngcontent-%COMP%]     a a:focus-visible{outline:auto}'],changeDetection:0})}};var ma=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{CMSParagraphComponent:{component:Ar},CMSTabParagraphComponent:{component:Ar}}})],imports:[oe,ge,P0]})}};var Zd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaCMSParagraphPlaceHolderComponent:{component:Kd}}})],imports:[oe,ma]})}};function eD(t,o){t&1&&h(0,"cx-spinner",2)}function tD(t,o){if(t&1&&(m(0,"h2",3),O(1),p()),t&2){let e=a();s(),D(" ",e.title," ")}}function oD(t,o){if(t&1&&h(0,"input",18),t&2){let e=a(3);l("name",e.csrf.parameterName)}
293}function nD(t,o){if(t&1&&(Ve(0),T(1,oD,1,1,"input",17),qe()),t&2){let e=a(2);s(),l("ngIf",e.csrf)}}function iD(t,o){if(t&1){let e=G();c(0,tD,2,1,"h2",3),m(1,"form",4,0),L("ngSubmit",function(){P(e);let i=a();return R(i.onSubmit())}),m(3,"label",5)(4,"span",6),O(5),v(6,"cxTranslate"),p(),h(7,"input",7),v(8,"cxTranslate"),h(9,"cx-form-errors",8),p(),m(10,"label",5)(11,"span",6),O(12),v(13,"cxTranslate"),p(),h(14,"input",9),v(15,"cxTranslate"),h(16,"cx-form-errors",8),p(),m(17,"div",10),L("click",function(){P(e);let i=a();return R(i.openDialog())})("keydown.enter",function(){P(e);let i=a();return R(i.openDialog())}),O(18),v(19,"cxTranslate"),p(),h(20,"tag-btn",11),v(21,"cxTranslate"),T(22,nD,2,1,"ng-container",12),p(),m(23,"div",13)(24,"tag-social-networks-login",14),v(25,"cxTranslate"),L("socialNetworkClick",function(i){P(e);let r=a();return R(r.onSocialNetworkClick(i))}),p(),m(26,"div",15)(27,"span"),O(28),v(29,"cxTranslate"),p(),m(30,"a",16),L("click",function(){P(e);let i=a();return R(i.goToRegister())})("keydown.enter",function(){P(e);let i=a();return R(i.goToRegister())}),O(31),v(32,"cxTranslate"),p()()()}if(t&2){let e=a();d(o.title?0:-1),s(),l("formGroup",e.form),$("method",e.method)("action",e.action,de),s(4),D(" ",w(6,21,"loginForm.emailAddress.label")," "),s(2),l("placeholder",e.isShowFieldNameAsPlaceholder?w(8,23,"loginForm.emailAddress.label"):""),s(2),l("control",e.form.get("userId")),s(3),D(" ",w(13,25,"loginForm.password.label")," "),s(2),l("placeholder",e.isShowFieldNameAsPlaceholder?w(15,27,"loginForm.password.label"):""),s(2),l("control",e.form.get("password")),s(2),D(" ",w(19,29,"loginForm.forgotPassword")," "),s(2),l("type",e.BtnTypes.SUBMIT)("text",w(21,31,"loginForm.submit"))("mode",e.BtnModes.SECONDARY)("isDisabled",e.form.disabled),s(2),l("cxFeature","authorizationCodeFlowByDefault"),s(2),l("socialNetworks",e.socialNetworks())("injectViaIframeEnabled",e.injectViaIframeEnabled())("title",w(25,33,"loginForm.socialNetworks")),s(4),D(" ",w(29,35,"loginForm.dontHaveAccount")," "),s(3),D(" ",w(32,37,"loginForm.createAccount")," ")}}var Qd=class t extends U_{constructor(e){super(e);this.service=e;this.component=u(B);this.socialNetworksService=u(V_);this.launchDialogService=u(Ge);this.auth=u(it);this.popupPageService=u(yo);this.routingService=u(ze);this.authRedirectStorageService=u(ks);this.customCaptchaService=u(eo);this.platformId=u(fe);this.authMultisiteIsolationService=u(wb);this.featureConfigService=u(cb);this.InputTypes=jo;this.BtnModes=St;this.BtnTypes=Ut;this.isShowFieldNameAsPlaceholder=q.storefront?.form?.isShowFieldNameAsPlaceholder??!1;this.data=M(this.component.data$);this.dialogServiceData=M(this.launchDialogService.data$);this.isUserLoggedIn=M(this.auth.isUserLoggedIn());this.redirectUrl=M(this.authRedirectStorageService.getRedirectUrl());this.injectViaIframeEnabled=ce(q.storefront.login.injectViaIframeEnabled);this.isClosePopupAfterSuccessful=K(()=>this.dialogServiceData()?.isClosePopupAfterSuccessful||!0);this.continueUrl=Th(()=>this.dialogServiceData()?.continueUrl);this.socialNetworks=K(()=>{let e=this.data();return e&&e?.socialNetworkList?JSON.parse(e.socialNetworkList):[]});Ae(()=>{this.isUserLoggedIn()&&(this.isClosePopupAfterSuccessful()&&this.launchDialogService.closeDialog(yt.POPUP_PAGE),this.authRedirectStorageService.setRedirectUrl(this.continueUrl()||this.redirectUrl()))})}ngOnInit(){this.injectViaIframeEnabled.set(q.storefront.login.injectViaIframeEnabled)}onSocialNetworkClick(e){this.socialNetworksService.onSocialNetworkClick(e)}onSubmit(){if(ne(this.platformId)){if(this.featureConfigService.isEnabled("authorizationCodeFlowByDefault")){let n=this.loginForm.nativeElement.querySelector('input[name="username"]');n&&this.authMultisiteIsolationService.decorateUserId(n.value).subscribe(i=>n.value=i)}this.customCaptchaService.refreshCaptcha().then(()=>{super.onSubmit()}).catch(e=>console.warn(e))}}openDialog(){this.popupPageService.openDialog(yt.POPUP_PAGE,E_)}goToRegister(){this.launchDialogService.closeDialog(yt.POPUP_PAGE),this.routingService.go("register")}static{this.\u0275fac=function(n){return new(n||t)(Pe(ur))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-login-form"]],standalone:!1,features:[Z],decls:4,vars:4,consts:[["loginForm",""],[1,"login-form"],[1,"overlay"],[1,"title"],[1,"form-login",3,"ngSubmit","formGroup"],[1,"form-group"],[1,"form-label","required"],["required","true","type","email","formControlName","userId","name","username",1,"input",3,"placeholder"],[3,"control"],["required","true","type","password","formControlName","password","name","password","cxPasswordVisibilitySwitch","",1,"input",3,"placeholder"],["tabindex","0",1,"form-login-forgot-password",3,"click","keydown.enter"],[3,"type","text","mode","isDisabled"],[4,"cxFeature"],[1,"bottom"],[3,"socialNetworkClick","socialNetworks","injectViaIframeEnabled","title"],[1,"create-account"],["tabindex","0",3,"click","keydown.enter"],["formControlName","csrf","type","hidden",3,"name",4,"ngIf"],["formControlName","csrf","type","hidden",3,"name"]],template:function(n,i){if
293(n&1&&(m(0,"div",1),c(1,eD,1,0,"cx-spinner",2),v(2,"async"),c(3,iD,33,39),p()),n&2){let r;s(),d(w(2,2,i.isUpdating$)?1:-1),s(2),d((r=i.data())?3:-1,r)}},dependencies:[ct,vt,go,un,Nt,fo,ws,ho,Co,Oi,Xs,G_,Ke,_b,xe,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.login-form[_ngcontent-%COMP%]{width:auto;max-width:480px}.title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-bottom:40px}tag-btn[_ngcontent-%COMP%]{margin:30px 0}.form-login-forgot-password[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#ed1c24;cursor:pointer}@media(hover:hover){.form-login-forgot-password[_ngcontent-%COMP%]:hover{text-decoration:underline;color:#d41339}}.form-login-forgot-password[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible{outline:auto}.form-login-forgot-password[_ngcontent-%COMP%]{margin-left:auto;width:fit-content}.bottom[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px}.create-account[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;display:flex;gap:4px;justify-content:center}.create-account[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#ed1c24;cursor:pointer}@media(hover:hover){.create-account[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline;color:#d41339}}.create-account[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible{outline:auto}'],changeDetection:0})}};var Yd=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{LoginFormComponent:{component:Qd,guards:[yn,Sb],providers:[{provide:ur,useClass:ur,deps:[it,He,je]}]}}})],imports:[oe,ie,pt,pe,mt,ge,xt,Do,Mt,el,W_,$o,Pt,fi,_t]})}};var Nr=(r=>(r.LEFT="LEFT",r.RIGHT="RIGHT",r.TOP="TOP",r.BOTTOM="BOTTOM",r.CENT
293ER="CENTER",r))(Nr||{});var aD=t=>({"appointment-form--wrapper":t}),Xd=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function rD(t,o){if(t&1&&(m(0,"div",2),me(1,5),p()),t&2){let e=a();s(),l("cxComponentWrapper",Oe(1,Xd,e.media.typeCode,e.media.typeCode,e.media.uid))}}function sD(t,o){if(t&1&&h(0,"h3",4),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function lD(t,o){if(t&1&&me(0,5),t&2){let e=a();l("cxComponentWrapper",Oe(1,Xd,e.ctaButton.typeCode,e.ctaButton.typeCode,e.ctaButton.uid))}}function cD(t,o){if(t&1&&h(0,"div",6),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.keyFeatures),z)}}function dD(t,o){if(t&1&&me(0,5),t&2){let e=a();l("cxComponentWrapper",Oe(1,Xd,e.ctaButton.typeCode,e.ctaButton.typeCode,e.ctaButton.uid))}}function mD(t,o){if(t&1&&me(0,5),t&2){let e=a();l("cxComponentWrapper",Oe(1,Xd,e.ctaButton.typeCode,e.ctaButton.typeCode,e.ctaButton.uid))}}function pD(t,o){if(t&1&&(m(0,"section",1),c(1,rD,2,5,"div",2),m(2,"div",3)(3,"div"),c(4,sD,1,1,"h3",4),c(5,lD,1,5,"ng-container",5),c(6,cD,1,1,"div",6),p(),c(7,dD,1,5,"ng-container",5),c(8,mD,1,5,"ng-container",5),p()()),t&2){let e=o,n=a();E(e.styleClasses),s(),d(e.media?1:-1),s(),E(Q(12,aD,e.ctaButton)),s(),ue("center-button",e.ctaOrientation===n.orientation.CENTER&&e.ctaButton),s(),d(e.title?4:-1),s(),d(e.ctaButton&&e.ctaOrientation===n.orientation.CENTER?5:-1),s(),d(e.keyFeatures?6:-1),s(),d(e.ctaButton&&(!e.ctaOrientation||e.ctaOrientation===n.orientation.BOTTOM)?7:-1),s(),d(e.ctaButton&&(!e.ctaOrientation||e.ctaOrientation===n.orientation.LEFT)?8:-1)}}var Jd=class t extends be{constructor(){super(...arguments);this.cmsService=u(re);this.componentData=u(B);this.data=M(this.componentData.data$);this.orientation=Nr}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-appointment-information"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"section",3,"class"],[1,"section"],[1,"media-block"],[1,"text-block"],[1,"title",3,"innerHTML"],[3,"cxComponentWrapper"],[1,"features",3,"innerHTML"]],template:function(n,i){if(n&1&&c(0,pD,9,14,"section",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Xe],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]     .btn{width:fit-content}@media(min-width:360px){[_nghost-%COMP%]     .btn{width:100%}}@media(min-width:1024px){[_nghost-%COMP%]     .btn{width:100%}}@media(min-width:1440px){[_nghost-%COMP%]     .btn{width:fit-content}}.section[_ngcontent-%COMP%]{display:flex;flex-direction:column;overflow:hidden;border-radius:0;height:100%}.media-block[_ngcontent-%COMP%]   lib-custom-media[_ngcontent-%COMP%]{display:block}.media-block[_ngcontent-%COMP%]     cx-media{display:block}.media-block[_ngcontent-%COMP%]     img{width:100%;height:300px;object-fit:cover}@media(max-width:1023.98px){.media-block[_ngcontent-%COMP%]     img{height:172px}}@media(min-width:1024px){.media-block[_ngcontent-%COMP%]{height:300px}}.text-block[_ngcontent-%COMP%]{gap:56px}@media(max-width:1023.98px){.text-block[_ngcontent-%COMP%]{gap:40px}}.text-block[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;background-color:#f6f2f0}@media(max-width:1023.98px){.text-block[_ngcontent-%COMP%]{padding:30px}}@media(min-width:1024px){.text-block[_ngcontent-%COMP%]{padding:45px}}@media(min-width:1280px){.text-block[_ngcontent-%COMP%]{padding:45px}}.text-block[_ngcontent-%COMP%]   .center-button[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;justify-content:space-between;flex-direction:column}@media(max-width:1023.98px){.title[_ngcontent-%COMP%]{margin-bottom:24px}}@media(min-width:1024px){.title[_ngcontent-%COMP%]{margin-bottom:36px}}.features[_ngcontent-%COMP%]     ul{display:flex;flex-direction:column;padding-left:19px}@media(max-width:1023.98px){.features[_ngcontent-%COMP%]     ul{gap:16px}}@media(min-width:1024px){.features[_ngcontent-%COMP%]     ul{gap:20px}}.features[_ngcontent-%COMP%]     ul li{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;list-style-position:outside}@media(max-width:1023.98px){.features[_ngcontent-%COMP%]     ul li{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.features[_ngcontent-%COMP%]     ul li::marker{content:"\\25cf   ";font-size:19px;color:#afb2bc}'],changeDetection:0})}};function uD(t,o){if(t&1&&h(0,"tag-video-source",0),t&2){let e=a();l("video",e.media)("videoName",e.videoName)("thumbnail",e.videoThumbnail)}}function fD(t,o){if(t&1&&(h(0,"tag-iframe",1),v(1,"normalizeUrl")),t&2){let e=a();l("videoUrl",w(1,1,e.videoUrl))}}function gD(t,o){if(t&1&&h(0,"cx-media",3),t&2){let e=a(2),n=a();E(e.styleClasses),l("container",o)("alt",n.getAltText(e))("loading",n.getLoadingType(e))("fetchPriority",n.getFetchPriorityType(e))}}function CD(t,o){if(t&1&&c(0,gD,1,6,"cx-media",2),t&2){let e,n=a(2);d((e=n.getImageMedia())?0:-1,e)}}function hD(t,o){if(t&1&&c(0,uD,1,3,"tag-video-source",0)(1,fD,2,3,"tag-iframe",1)(2,CD,1,1),t&2){let e,n=a();d((e=n.mediaContentType())===n.sourceVideoType?0:e===n.externalVideoType?1:e===n.sourceImageType?2:-1)}}var em=class t{constructor(){this.sourceVideoType="SOURCE_VIDEO";this.externalVideoType="EXTERNAL_VIDEO";this.sourceImageType="SOURCE_IMAGE";this.breakpointObserver=u(wt);this.componentData=u(B);this.breakpointScreen=q.storefront.breakpointsScreen;this.data=M(this.componentData.data$);this.mediaContentType=K(()=>this.getMediaComponentType(this.data()));this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}px)`).pipe(I(o=>o.matches)),{initialValue:!1})}getLoadingType(o){return o.loading?.toLowerCase()===zo.EAGER?zo.EAGER:zo.LAZY}getImageMedia(){let o=this.data();if(o)return this.isMobile()&&o.mobileMedia||o.media}getFetchPriorityType(o){let e=o.fetchPriority?.toLowerCase();if(!(!e||e==="auto")){if(e==="high")return xn.HIGH;if(e==="low")return xn.LOW}}getMediaComponentType(o){if(!o)return;let e=o.media?.mime;if(e?.includes("image/"))return this.sourceImageType;if(e?.includes("video/"))return this.sourceVideoType;if(o.videoUrl)return this.externalVideoType}getAltText(o){let e="",n=this.getImageMedia();return o.altText?e=o.altText:n?.altText?.length&&(e=n.altText),e}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-custom-media"]],standalone:!1,decls:1,vars:1,consts:[[3,"video","videoName","thumbnail"],[1,"custom-media-iframe",3,"videoUrl"],[3,"container","alt","class","loading","fetchPriority"],[3,"container","alt","loading","fetchPriority"]],template:function(e,n){if(e&1&&c(0,hD,3,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[K_,ke,Z_,zt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}cx-page-slot > [_nghost-%COMP%]     cx-media, cx-page-slot > [_nghost-%COMP%]     img{width:100%;height:100%}[_nghost-%COMP%]     tag-iframe:has(.video-overlay){display:block;height:300px}'],changeDetection:0})}};var pa=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaMediaComponent:{component:em}}})],imports:[Q_,ie,Y_]})}};var tm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaAppointmentInformationComponent:{component:Jd}}})],imports:[oe,pa,ie,Re]})}};var bD=(t,o)=>o==null?null:o.uid;function _D(t,o){if(t&1&&h(0,"tag-cms-component",2),t&2){let e=a().$implicit;l("typeCode",e.typeCode)("compUid",e.uid)}}function yD(t,o){if(t&1&&c(0,_D,1,2,"tag-cms-component",2),t&2){let e=o.$implicit;d(e&&e.typeCode&&e.uid?0:-1)}}function vD(t,o){if(t&1&&(m(0,"div",1),U(1,yD,1,1,null,null,bD),p()),t&2){let e=a(),n=a();E(n.styleClasses),s(),V(e)}}function wD(t,o){if(t&1&&c(0,vD,3,2,"div",0),t&2){let e=o;d(e&&e.length>0?0:-1)}}function xD(t,o){if(t&1&&c(0,wD,1,1),t&2){let e,n=a();d((e=n.items())?0:-1,e)}}var om=class t{constructor(){this.component=u(B);this.cmsService=u(re);this.data=M(this.component.data$.pipe(j(o=>!!o)));this.items=M(this.component.data$.pipe(j(o=>!!o),I(o=>o.childComponents?.trim().split(" ")??[]),le(o=>o.length?Ue(o.map(e=>this.cmsService.getComponentData(e))):ee([]))))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-appointment-information-container"]],standalone:!1,decls:1,vars:1,consts:[[1,"appointment-information-wrapper",3,"class"],[1,"appointment-information-wrapper"],[3,"typeCode","compUid"]],template:function(e,n){if(e&1&&c(0,xD,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Ne],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.appointment-information-wrapper[_ngcontent-%COMP%]{flex-wrap:wrap;gap:30px}.appointment-information-wrapper[_ngcontent-%COMP%]     tag-cms-component{width:540px}.appointment-information-wrapper[_ngcontent-%COMP%]     tag-cms-component lib-appointment-information{width:540px;height:100%;display:block}.appointment-information-wrapper[_ngcontent-%COMP%]     tag-cms-component lib-appointment-information button{width:100%}.appointment-information-wrapper[_ngcontent-%COMP%]     tag-cms-component tag-video-source .cms-video{height:300px}@media(max-width:1279.98px){.appointment-information-wrapper[_ngcontent-%COMP%]{gap:24px}.appointment-information-wrapper[_ngcontent-%COMP%]     tag-cms-component{width:100%;min-width:312px}.appointment-information-wrapper[_ngcontent-%COMP%]     tag-cms-component lib-appointment-information{width:100%;height:100%}}.appointment-information-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}']})}};var nm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaAppointmentInformationComponentContainer:{component:om}}})],imports:[Me]})}};function MD(t,o){if(t&1&&(Ve(0),h(1,"tag-title",1),qe()),t&2){let e=o.ngIf;s(),l("size",e==null?null:e.titleSize)("content",e==null?null:e.title)("styleClass",e==null?null:e.styleClasses)}}var im=class t{constructor(o){this.component=o;this.data$=this.component.data$}static{this.\u0275fac=function(e){return new(e||t)(Pe(B))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-simple-title"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[3,"size","content","styleClass"]],template:function(e,n){e&1&&(T(0,MD,2,3,"ng-container",0),v(1,"async")),e&2&&l("ngIf",w(1,1,n.data$))},dependencies:[ct,at,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}tag-title[_ngcontent-%COMP%]{margin-bottom:56px}@media(max-width:1023.98px){tag-title[_ngcontent-%COMP%]{margin-bottom:40px}}tag-title[_ngcontent-%COMP%]{text-align:center}'],changeDetection:0})}};var am=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaSimpleTitleComponent:{component:im}}})],imports:[oe,We]})}};var ua=class t{constructor(o,e,n){this.http=o;this.occEndpoints=e;this.converter=n;this.logger=u(Cn)}update(o,e){let n=this.occEndpoints.buildUrl("userRequiredUpdate",{urlParams:{userId:o}});return this.http.put(n,e).pipe(Jo(i=>{throw Kn(i,this.logger)}))}static{this.\u0275fac=function(e){return new(e||t)(N(pn),N(vi),N(Rs))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var fa=class t{constructor(o){this.selectStoreAdapter=o}update(o,e){return this.selectStoreAdapter.update(o,e)}static{this.\u0275fac=function(e){return new(e||t)(N(ua))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var ga=class t extends ey{constructor(){super(...arguments);this.userAccountFacade=u(gl);this.selectStoreConnector=u(fa);this.routingService=u(ze);this.globalMessageService=u(He);this.confirmationAuthService=u(qi);this.userIdService=u(hn);this.displayTermsAndConditionsConsent=q.storefront.selectStore?.displayTermsAndConditionsConsent!==!1;this.displayNewsOffersConsent=q.storefront.register.displayNewsOffersConsent;this.useCommercialConsent=q.storefront.register.useCommercialConsent===!0;this.eventService=u(dt);this.busy$=new ri(!1);this.user$=this.userAccountFacade.get().pipe(j(e=>!!e));this.getStore=super.getStore}update(e){this.userIdService.takeUserId(!0).pipe(jt(()=>this.busy$.next(!0)),le(n=>this.selectStoreConnector.update(n,this.mapFormToRequest(e))),Le(1)).subscribe({next:n=>this.onSuccess(n),error:n=>this.onError(n)})}mapFormToRequest(e){return Y(Y(Ye(Y({email:e.email??"",firstName:e.firstName??"",lastName:e.lastName??"",mobileNumber:e.mobileNumber??"",postCode:e.postCode??"",store:e.store??""},this.displayTermsAndConditionsConsent?{optedInForTerms:e.termsandconditions??!1}:{}),{optedInForGdpr:e.gdprpolicy??!1}),this.displayNewsOffersConsent?{optedInForMarketing:e.marketing??!1}:{}),this.useCommercialConsent?{optedInForCommercial:e.commercial??!1}:{})}onSuccess(e){this.busy$.next(!1),this.eventService.dispatch(new m_),this.user$.pipe($a(1),Le(1)).subscribe(()=>{this.routingService.go("/my-account/personal-details")}),e&&this.confirmationAuthService.confirm(e)}onError(e){this.busy$.next(!1),e instanceof sb&&(e.details??[]).forEac
293h(n=>{this.globalMessageService.add({key:"selectStoreForm.confirmation.formGlobalError"},ot.MSG_TYPE_ERROR)})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};function Fx(t,o){let e=t.get(o),i=String(e?.value??"").replace(/\s/g,"").replace(/\D/g,"").replace(/^\+49/,"").replace(/^0049/,"").replace(/^0+/,"");i.length===2||i.trim()===""?e?.setValue("",{emitEvent:!0}):e?.setValue(`+${i.trim()}`,{emitEvent:!0})}var RD=(t,o)=>({min:t,max:o}),sm=t=>({link:t}),jx=t=>({number:t});function kD(t,o){t&1&&h(0,"cx-spinner",0)}function TD(t,o){if(t&1&&(m(0,"lib-input-group",13),v(1,"cxTranslate"),h(2,"lib-input",14),v(3,"cxTranslate"),p(),m(4,"lib-input-group",13),v(5,"cxTranslate"),h(6,"lib-input",15),v(7,"cxTranslate"),p()),t&2){let e=a(3);l("label",w(1,12,"register.firstName.label"))("control",e.getControlByName("firstName"))("translationParams",Q(20,jx,e.NAME_MIN_LENGTH))("controlId","titleCode"),s(2),l("isInvalid",e.isControlInvalid("firstName"))("placeholder",e.isShowFieldNameAsPlaceholder?w(3,14,"register.firstName.label"):""),s(2),l("label",w(5,16,"register.lastName.label"))("control",e.getControlByName("lastName"))("translationParams",Q(22,jx,e.NAME_MIN_LENGTH))("controlId","lastName"),s(2),l("isInvalid",e.isControlInvalid("lastName"))("placeholder",e.isShowFieldNameAsPlaceholder?w(7,18,"register.lastName.label"):"")}}function OD(t,o){if(t&1&&(m(0,"lib-input-group",6),v(1,"cxTranslate"),h(2,"lib-input",16),v(3,"cxTranslate"),p()),t&2){let e=a(3);l("label",w(1,5,"selectStoreForm.emailAddress.label"))("control",e.getControlByName("email"))("controlId","email"),s(2),l("isInvalid",e.isControlInvalid("email"))("placeholder",e.isShowFieldNameAsPlaceholder?w(3,7,"register.emailAddress.label"):"")}}function ED(t,o){if(t&1&&h(0,"ng-select",8),t&2){let e=a(3);l("items",e.stores())("searchable",!1)("clearable",!1)}}function ID(t,o){if(t&1&&(m(0,"lib-input-group",10),h(1,"tag-checkbox",17),v(2,"cxTranslate"),p()),t&2){let e=a(3);l("control",e.getControlByName("termsandconditions"))("controlId","termsandconditions"),s(),l("isInvalid",e.isControlInvalid("termsandconditions"))("placeholder",Ct(2,4,"register.termsAndConditions",Q(7,sm,e.termsAndConditionsLink)))}}function AD(t,o){if(t&1&&(m(0,"lib-input-group",10),h(1,"tag-checkbox",18),v(2,"cxTranslate"),p()),t&2){let e=a(3);l("control",e.getControlByName("marketing"))("controlId","marketing"),s(),l("isInvalid",e.isControlInvalid("marketing"))("placeholder",Ct(2,4,"register.marketing",Q(7,sm,e.privacyPolicyLink)))}}function ND(t,o){if(t&1&&(m(0,"lib-input-group",10),h(1,"tag-checkbox",19),v(2,"cxTranslate"),p()),t&2){let e=a(3);l("control",e.getControlByName("commercial"))("controlId","commercial"),s(),l("isInvalid",e.isControlInvalid("commercial"))("placeholder",Ct(2,4,"register.marketing",Q(7,sm,e.privacyPolicyLink)))}}function LD(t,o){if(t&1){let e=G();m(0,"form",3),c(1,TD,8,24),m(2,"lib-input-group",4),v(3,"cxTranslate"),h(4,"lib-input",5),v(5,"cxTranslate"),p(),c(6,OD,4,9,"lib-input-group",6),m(7,"lib-input-group",6),v(8,"cxTranslate"),h(9,"lib-input",7),v(10,"cxTranslate"),p(),c(11,ED,1,3,"ng-select",8),m(12,"div",9),c(13,ID,3,9,"lib-input-group",10),m(14,"lib-input-group",10),h(15,"tag-checkbox",11),v(16,"cxTranslate"),p(),c(17,AD,3,9,"lib-input-group",10),c(18,ND,3,9,"lib-input-group",10),p(),m(19,"tag-btn",12),v(20,"cxTranslate"),L("click",function(){P(e);let i=a(2);return R(i.submitForm())}),p()()}if(t&2){let e,n=a(),i=a();l("formGroup",o),s(),d(i.isTrue(n.incorrectCustomerFirstName)||!((e=i.user())!=null&&e.lastName)?1:-1),s(),l("label",w(3,26,"register.phone.label"))("control",i.getControlByName("mobileNumber"))("prefix","phoneNumber")("translationParams",gt(39,RD,i.PHONE_MIN_LENGTH,i.PHONE_MAX_LENGTH))("controlId","mobileNumber"),s(2),l("isInvalid",i.isControlInvalid("mobileNumber"))("placeholder",i.isShowFieldNameAsPlaceholder?w(5,28,"register.phone.label"):"")("phoneMask",i.phoneMask),s(2),d(i.isTrue(n.incorrectCustomerUid)?6:-1),s(),l("label",w(8,30,"selectStoreForm.postCode.label"))("control",i.getControlByName("postCode"))("controlId","postCode"),s(2),l("isInvalid",i.isControlInvalid("postCode"))("placeholder",i.isShowFieldNameAsPlaceholder?w(10,32,"register.postCode.label"):""),s(2),d(i.isTrue(n.isMultiRetailerType)?11:-1),s(2),d(i.displayTermsAndConditionsConsent?13:-1),s(),l("control",i.getControlByName("gdprpolicy"))("controlId","gdprpolicy"),s(),l("isInvalid",i.isControlInvalid("gdprpolicy"))("placeholder",Ct(16,34,"register.privacyPolicy",Q(42,sm,i.privacyPolicyLink))),s(2),d(i.displayNewsOffersConsent?17:-1),s(),d(i.displayCommercialConsent?18:-1),s(),l("text",w(20,37,"selectStoreForm.submit"))("mode",i.BtnModes.SECONDARY)}}function BD(t,o){if(t&1&&(m(0,"div",1)(1,"div",2),O(2),v(3,"cxTranslate"),p(),c(4,LD,21,44,"form",3),p()),t&2){let e,n=a();s(2),D(" ",w(3,2,"selectStoreForm.header")," "),s(2),d((e=n.form())?4:-1,e)}}var rm=class t{constructor(){this.fb=u(xs);this.selectStoreComponentService=u(ga);this.globalMessageService=u(He);this.component=u(B);this.BtnModes=St;this.BtnTypes=Ut;this.isTrue=tt;this.config=q.storefront.selectStore;this.displayNewsOffersConsent=q.storefront.register.displayNewsOffersConsent;this.displayCommercialConsent=q.storefront.register.useCommercialConsent===!0;this.displayTermsAndConditionsConsent=q.storefront.selectStore?.displayTermsAndConditionsConsent!==!1;this.termsAndConditionsLink=q.storefront.register.termsAndConditionsLink;this.privacyPolicyLink=q.storefront.register.privacyPolicyLink;this.isCommercialConsentRequired=q.storefront.register.commercialConsentRequired===!0;this.isShowFieldNameAsPlaceholder=q.storefront?.form?.isShowFieldNameAsPlaceholder??!1;this.maskForPhone=q.storefront?.form?.maskForPhone??void 0;this.isAutoApplyGdprPolicy=q.storefront.register.autoApplyGdprPolicy===!0;this.NAME_MIN_LENGTH=tn.NAME_MIN_LENGTH.toString();this.PHONE_MIN_LENGTH=tn.PHONE_MIN_LENGTH.toString();this.PHONE_MAX_LENGTH=tn.PHONE_MAX_LENGTH.toString();this.stores=ce([]);this.isUpdating=M(this.selectStoreComponentService.busy$);this.componentData=M(this.component.data$);this.user=M(this.selectStoreComponentService.user$);this.form=K(()=>{let o=this.user(),e=this.componentData();return!o||!e?null:this.buildForm(o,e)});this.phoneMask=this.maskForPhone;Ae(()=>{this.componentData()?.isStoreDisabled==="true"&&this.globalMessageService.add({key:"errors.storeDisabled"},ot.MSG_TYPE_ERROR)})}buildForm(o,e){let n=this.fb.group({mobileNumber:[o.phoneNumber,this.phoneMask?tn.phoneValidatorsWithMask:tn.phoneValidators],postCode:[o.postCode,tn.postCodeValidators],gdprpolicy:[{value:this.isAutoApplyGdprPolicy,disabled:this.isAutoApplyGdprPolicy},Wn.requiredTrue]});return this.displayTermsAndConditionsConsent&&n.addControl("termsandconditions",new Wt(!1,Wn.requiredTrue)),this.displayNewsOffersConsent&&n.addControl("marketing",new Wt(!1)),this.displayCommercialConsent&&n.addControl("commercial",new Wt(!1,this.isCommercialConsentRequired?Wn.requiredTrue:null)),n.addControl("firstName",new Wt(o.firstName,tn.firstNameValidators)),n.addControl("lastName",new Wt(o.lastName??"",tn.lastNameValidators)),tt(e.incorrectCustomerUid)&&n.addControl("email",new Wt("",[nl.emailValidator])),n.addControl("store",new Wt(this.getStoreId())),n}
293submitForm(){let o=this.form();if(!o?.valid){o?.markAllAsTouched();return}this.phoneMask&&Fx(o,"mobileNumber");let e=o.value;this.isAutoApplyGdprPolicy&&(e.gdprpolicy=!0),this.selectStoreComponentService.update(e)}getControlByName(o){return this.form()?.get(o)??null}isControlInvalid(o){let e=this.form()?.get(o);return!!(e?.invalid&&e?.touched)}getStoreId(){let o=this.componentData();if(o?.commerceStoreList){let e=JSON.parse(o?.commerceStoreList);if(e?.length)return e[0].uid||""}return""}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-select-store"]],standalone:!1,decls:2,vars:2,consts:[[1,"overlay"],[1,"select-store-container"],[1,"register-title"],[3,"formGroup"],[3,"label","control","prefix","translationParams","controlId"],["formControlName","mobileNumber",3,"isInvalid","placeholder","phoneMask"],[3,"label","control","controlId"],["formControlName","postCode",3,"isInvalid","placeholder"],["bindLabel","displayName","bindValue","baseStoreName","formControlName","store",3,"items","searchable","clearable"],[1,"register-term-wrapper"],[3,"control","controlId"],["formControlName","gdprpolicy",1,"gdprpolicy",3,"isInvalid","placeholder"],[3,"click","text","mode"],[3,"label","control","translationParams","controlId"],["formControlName","firstName",3,"isInvalid","placeholder"],["formControlName","lastName",3,"isInvalid","placeholder"],["formControlName","email",3,"isInvalid","placeholder"],["formControlName","termsandconditions",3,"isInvalid","placeholder"],["formControlName","marketing",3,"isInvalid","placeholder"],["formControlName","commercial",3,"isInvalid","placeholder"]],template:function(e,n){if(e&1&&(c(0,kD,1,0,"cx-spinner",0),c(1,BD,5,4,"div",1)),e&2){let i;d(n.isUpdating()?0:-1),s(),d((i=n.componentData())?1:-1,i)}},dependencies:[vt,go,Nt,fo,ho,Co,l0,Ke,$o,Pt,El,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.select-store-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;margin:90px auto;width:100%;max-width:450px}@media(max-width:1439.98px){.select-store-container[_ngcontent-%COMP%]{max-width:350px}}.register-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px}.register-term-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;margin-top:20px}'],changeDetection:0})}};var lm=class t{constructor(o,e){this.router=o;this.userAccountFacade=e;this.semanticPathService=u(Lt);this.authService=u(it)}canActivate(o,e){return this.authService.isUserLoggedIn().pipe(le(n=>n?this.userAccountFacade.get().pipe(j(i=>!!i&&Object.keys(i).length>0),I(i=>this.handleUser(i,e))):ee(this.handleUser(null,e))))}handleUser(o,e){let n=this.semanticPathService.get("selectStore"),i=e?.url.toLowerCase().includes(n.toLowerCase())&&e?.url.toLowerCase().endsWith(n)||e?.url.toLowerCase().includes(n.toLowerCase()+"?");return o?.containsIncorrectRequiredData===!0&&!i?this.router.parseUrl(n??""):!o?.containsIncorrectRequiredData&&i?this.router.parseUrl(""):!0}static{this.\u0275fac=function(e){return new(e||t)(N(Je),N(gl))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var $x={routing:{routes:{selectStore:{paths:["select-store"]}}}};var zD={userRequiredUpdate:"users/${userId}/update"},Ux={backend:{occ:{endpoints:Y({},zD)}}};var cm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{SelectStoreComponent:{component:rm}}}),{provide:Ri,useExisting:lm,multi:!0},_($x),_(Ux),ga,fa,ua],imports:[pt,pe,Do,xt,Ws,$o,Pt,El]})}};function DD(t,o){if(t&1&&(m(0,"cx-generic-link",2),me(1,3),p()),t&2){let e=a(),n=W(4);l("url",o)("target",(e.linkTarget==null?null:e.linkTarget.toLowerCase())??null),s(),l("ngTemplateOutlet",n)}}function FD(t,o){if(t&1&&me(0,3),t&2){a();let e=W(4);l("ngTemplateOutlet",e)}}function jD(t,o){if(t&1&&h(0,"div",5),t&2){let e=a(2);l("innerHTML",e.title,z)}}
293function $D(t,o){if(t&1&&(h(0,"cx-media",4),c(1,jD,1,1,"div",5)),t&2){let e=a(),n=a();l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||""),s(),d(n.isTrue(e.showTitle)&&e.title?1:-1)}}function UD(t,o){if(t&1&&(m(0,"div",1),c(1,DD,2,3,"cx-generic-link",2)(2,FD,1,1,"ng-container",3),p(),T(3,$D,2,3,"ng-template",null,0,Ee)),t&2){let e,n=o,i=a();E(n.cssStyles),s(),d((e=i.getTargetLink(n))?1:2,e)}}var dm=class t{constructor(){this.component=u(B);this.data=M(this.component.data$);this.isTrue=tt}getTargetLink(o){if(o.urlLink)return o.urlLinkMedia?o.urlLinkMedia.url:o.urlLink}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-image"]],standalone:!1,decls:1,vars:1,consts:[["imageWithTitleTemplate",""],[1,"cms-image"],[3,"url","target"],[3,"ngTemplateOutlet"],[3,"container","alt"],[1,"cms-image-title",3,"innerHTML"]],template:function(e,n){if(e&1&&c(0,UD,5,3),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[At,ke,Xt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.cms-image[_ngcontent-%COMP%]     .cms-image-title{display:flex;align-items:center;justify-content:center;margin-top:15px}.cms-image[_ngcontent-%COMP%]     img, .cms-image[_ngcontent-%COMP%]     svg{border-radius:0;width:100%;height:auto;vertical-align:top;object-fit:cover}'],changeDetection:0})}};var mm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{CMSImageComponent:{component:dm}}})],imports:[oe,ie,mt,ut]})}};var VD=(t,o,e,n)=>[t,o,e,n];function qD(t,o){if(t&1&&(m(0,"div",1),h(1,"cx-media",8),p()),t&2){let e=a();s(),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function HD(t,o){if(t&1&&(m(0,"div",1),h(1,"cx-media",8),p()),t&2){let e=a();s(),l("container",e.additionalMedia)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function GD(t,o){if(t&1&&h(0,"div",9),t&2){let e=a(),n=a();E(e.additionalTitleColor.toLowerCase()),l("innerHTML",n.bypassSecurityTrustHtml(e.additionalTitle),z)}}function WD(t,o){if(t&1&&(m(0,"div",5),h(1,"tag-title",10),p()),t&2){let e=a(),n=a();s(),l("size",n.titleSize)("content",e.title)("styleClass",e.titleClass)("isRichText",!0)}}function KD(t,o){if(t&1&&h(0,"div",6),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function ZD(t,o){if(t&1&&h(0,"tag-cms-component",11),t&2){let e=a(3);
293l("typeCode",e.ctaButton.typeCode)("compUid",e.ctaButton.uid)}}function QD(t,o){if(t&1&&c(0,ZD,1,2,"tag-cms-component",11),t&2){let e=a(2);d(e.ctaButton.typeCode&&e.ctaButton.uid?0:-1)}}function YD(t,o){if(t&1&&h(0,"tag-cms-component",11),t&2){let e=a(3);l("typeCode",e.ctaButtonRight.typeCode)("compUid",e.ctaButtonRight.uid)}}function JD(t,o){if(t&1&&c(0,YD,1,2,"tag-cms-component",11),t&2){let e=a(2);d(e.ctaButtonRight.typeCode&&e.ctaButtonRight.uid?0:-1)}}function XD(t,o){if(t&1&&(m(0,"div",7),c(1,QD,1,1),c(2,JD,1,1),p()),t&2){let e=a();s(),d(e.ctaButton?1:-1),s(),d(e.ctaButtonRight?2:-1)}}function eF(t,o){if(t&1&&(m(0,"div",0),c(1,qD,2,2,"div",1),c(2,HD,2,2,"div",1),m(3,"div",2)(4,"div",3),c(5,GD,1,3,"div",4),c(6,WD,2,4,"div",5),c(7,KD,1,1,"div",6),p(),c(8,XD,3,2,"div",7),p()()),t&2){let e=o;l("ngClass",Rh(7,VD,e.bannerSize.toLowerCase(),e.textLocation.toLowerCase(),e.additionalMedia?"image-block-images":"",e.styleClasses?e.styleClasses:"")),s(),d(e.media!=null&&e.media.url?1:-1),s(),d(e.additionalMedia?2:-1),s(3),d(e.additionalTitle?5:-1),s(),d(e.title?6:-1),s(),d(e.content?7:-1),s(),d(e.ctaButton||e.ctaButtonRight?8:-1)}}var tF="coohom-discover-nobi-smart",pm=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$);this.isCoohomDiscoverBanner=K(()=>(this.data()?.styleClasses??"").includes(tF));this.titleSize=this.data()?.titleSize??"h3"}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-flexible-image-content"]],hostVars:2,hostBindings:function(n,i){n&2&&ue("hm26-hide-on-mobile",i.isCoohomDiscoverBanner())},standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"image-block",3,"ngClass"],[1,"image-block-image"],[1,"image-block-content"],[1,"image-block-content-inner"],[1,"image-block-additional-title",3,"class","innerHTML"],[1,"image-block-title"],[1,"image-block-text",3,"innerHTML"],[1,"image-block-buttons"],[3,"container","alt"],[1,"image-block-additional-title",3,"innerHTML"],[3,"size","content","styleClass","isRichText"],[3,"typeCode","compUid"]],template:function(n,i){if(n&1&&c(0,eF,9,12,"div",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[ke,Ne,uo,at],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{display:block;margin-right:auto;margin-left:auto;width:100%}[_nghost-%COMP%]:last-of-type{margin-bottom:0}[_nghost-%COMP%]:empty{display:none}@media(max-width:767.98px),(max-width:950px)and (max-height:500px){.hm26-hide-on-mobile[_nghost-%COMP%]{display:none}}.image-block[_ngcontent-%COMP%]{display:flex;gap:30px;align-items:center;justify-content:space-between}@media(max-width:1023.98px){.image-block[_ngcontent-%COMP%]{flex-direction:column;gap:20px}}@media(min-width:1024px){.image-block.text_location_left_top[_ngcontent-%COMP%], .image-block.text_location_left_center[_ngcontent-%COMP%]{flex-direction:row-reverse}}.image-block.image-style-contain[_ngcontent-%COMP%]     cx-media img{object-fit:contain}.image-block-image[_ngcontent-%COMP%]{width:100%;height:400px}@media(max-width:1023.98px){.image-block-image[_ngcontent-%COMP%]{width:100%;height:220px}}@media(min-width:1024px){.image-block-image[_ngcontent-%COMP%]{max-width:calc(50% - 15px)}}.image-block-image[_ngcontent-%COMP%]     cx-media{width:100%;height:100%;border-radius:0;display:block}.image-block-image[_ngcontent-%COMP%]     cx-media img, .image-block-image[_ngcontent-%COMP%]     cx-media video, .image-block-image[_ngcontent-%COMP%]     cx-media iframe{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center}.LandingEntryPageTemplate[_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%], .LandingEntryPageTemplate   [_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%]{height:fit-content}.LandingEntryPageTemplate[_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%]     cx-media img, .LandingEntryPageTemplate   [_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%]     cx-media img, .LandingEntryPageTemplate[_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%]     cx-media video, .LandingEntryPageTemplate   [_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%]     cx-media video, .LandingEntryPageTemplate[_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%]     cx-media iframe, .LandingEntryPageTemplate   [_nghost-%COMP%]   .image-block-image[_ngcontent-%COMP%]     cx-media iframe{object-fit:contain}.image-block-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.image-block-content[_ngcontent-%COMP%]{max-width:calc(50% - 15px)}}.image-block-content-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}@media(max-width:1023.98px){.image-block-content-inner[_ngcontent-%COMP%]{gap:20px}}.text_location_right_top[_ngcontent-%COMP%]   .image-block-content[_ngcontent-%COMP%], .text_location_left_top[_ngcontent-%COMP%]   .image-block-content[_ngcontent-%COMP%]{align-self:flex-start}.image-block-additional-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000}.image-block-additional-title.color_enum_black[_ngcontent-%COMP%]{color:#000}.image-block-additional-title.color_enum_white[_ngcontent-%COMP%]{color:#fff}.image-block-additional-title.color_enum_red[_ngcontent-%COMP%]{color:#b70049}.image-block-additional-title.color_enum_primary[_ngcontent-%COMP%]{color:#ed1c24}.image-block-additional-title.color_enum_yellow[_ngcontent-%COMP%]{color:#fef953}.image-block-additional-title.color_enum_transparent_white[_ngcontent-%COMP%]{color:#ffffff80}.image-block-additional-title.color_enum_transparent_black[_ngcontent-%COMP%]{color:#00000080}.image-block-title[_ngcontent-%COMP%]     h1.h1, .image-block-title[_ngcontent-%COMP%]     h2.h1, .image-block-title[_ngcontent-%COMP%]     h3.h1, .image-block-title[_ngcontent-%COMP%]     h4.h1, .image-block-title[_ngcontent-%COMP%]     h5.h1, .image-block-title[_ngcontent-%COMP%]     h6.h1{font-family:Roboto,sans-serif;font-weight:800;font-size:52px;line-height:52px}@media(max-width:1023.98px){.image-block-title[_ngcontent-%COMP%]     h1.h1, .image-block-title[_ngcontent-%COMP%]     h2.h1, .image-block-title[_ngcontent-%COMP%]     h3.h1, .image-block-title[_ngcontent-%COMP%]     h4.h1, .image-block-title[_ngcontent-%COMP%]     h5.h1, .image-block-title[_ngcontent-%COMP%]     h6.h1{font-family:Roboto,sans-serif;font-weight:700;font-size:32px;line-height:36px}}.image-block-title[_ngcontent-%COMP%]     h1.h2, .image-block-title[_ngcontent-%COMP%]     h2.h2, .image-block-title[_ngcontent-%COMP%]     h3.h2, .image-block-title[_ngcontent-%COMP%]     h4.h2, .image-block-title[_ngcontent-%COMP%]     h5.h2, .image-block-title[_ngcontent-%COMP%]     h6.h2{font-family:Roboto,sans-serif;font-weight:800;font-size:40px;line-height:40px;position:relative;padding-bottom:20px;text-align:center}.image-block-title[_ngcontent-%COMP%]     h1.h2:after, .image-block-title[_ngcontent-%COMP%]     h2.h2:after, .image-block-title[_ngcontent-%COMP%]     h3.h2:after, .image-block-title[_ngcontent-%COMP%]     h4.h2:after, .image-block-title[_ngcontent-%COMP%]     h5.h2:after, .image-block-title[_ngcontent-%COMP%]     h6.h2:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:3px;
293max-width:200px;background-color:#ed1c24;transform:translate(-50%)}@media(max-width:1023.98px){.image-block-title[_ngcontent-%COMP%]     h1.h2, .image-block-title[_ngcontent-%COMP%]     h2.h2, .image-block-title[_ngcontent-%COMP%]     h3.h2, .image-block-title[_ngcontent-%COMP%]     h4.h2, .image-block-title[_ngcontent-%COMP%]     h5.h2, .image-block-title[_ngcontent-%COMP%]     h6.h2{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px}}.image-block-title[_ngcontent-%COMP%]     h1.h3, .image-block-title[_ngcontent-%COMP%]     h2.h3, .image-block-title[_ngcontent-%COMP%]     h3.h3, .image-block-title[_ngcontent-%COMP%]     h4.h3, .image-block-title[_ngcontent-%COMP%]     h5.h3, .image-block-title[_ngcontent-%COMP%]     h6.h3{font-family:Roboto,sans-serif;font-weight:500;font-size:28px;line-height:28px}@media(max-width:1023.98px){.image-block-title[_ngcontent-%COMP%]     h1.h3, .image-block-title[_ngcontent-%COMP%]     h2.h3, .image-block-title[_ngcontent-%COMP%]     h3.h3, .image-block-title[_ngcontent-%COMP%]     h4.h3, .image-block-title[_ngcontent-%COMP%]     h5.h3, .image-block-title[_ngcontent-%COMP%]     h6.h3{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.image-block-title[_ngcontent-%COMP%]     h1.h4, .image-block-title[_ngcontent-%COMP%]     h2.h4, .image-block-title[_ngcontent-%COMP%]     h3.h4, .image-block-title[_ngcontent-%COMP%]     h4.h4, .image-block-title[_ngcontent-%COMP%]     h5.h4, .image-block-title[_ngcontent-%COMP%]     h6.h4{font-family:Roboto,sans-serif;font-weight:500;font-size:20px;line-height:24px}@media(max-width:1023.98px){.image-block-title[_ngcontent-%COMP%]     h1.h4, .image-block-title[_ngcontent-%COMP%]     h2.h4, .image-block-title[_ngcontent-%COMP%]     h3.h4, .image-block-title[_ngcontent-%COMP%]     h4.h4, .image-block-title[_ngcontent-%COMP%]     h5.h4, .image-block-title[_ngcontent-%COMP%]     h6.h4{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px}}.image-block-title[_ngcontent-%COMP%]     h1.h5, .image-block-title[_ngcontent-%COMP%]     h2.h5, .image-block-title[_ngcontent-%COMP%]     h3.h5, .image-block-title[_ngcontent-%COMP%]     h4.h5, .image-block-title[_ngcontent-%COMP%]     h5.h5, .image-block-title[_ngcontent-%COMP%]     h6.h5{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px}@media(max-width:1023.98px){.image-block-title[_ngcontent-%COMP%]     h1.h5, .image-block-title[_ngcontent-%COMP%]     h2.h5, .image-block-title[_ngcontent-%COMP%]     h3.h5, .image-block-title[_ngcontent-%COMP%]     h4.h5, .image-block-title[_ngcontent-%COMP%]     h5.h5, .image-block-title[_ngcontent-%COMP%]     h6.h5{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px}}.image-block-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000}@media(max-width:1023.98px){.image-block-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.image-block-text[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] ~ p[_ngcontent-%COMP%]{margin-top:10px}.image-block-buttons[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.image-block[_ngcontent-%COMP%]{gap:60px}@media(max-width:1023.98px){.image-block[_ngcontent-%COMP%]{gap:20px}}.image-block-image[_ngcontent-%COMP%]{align-self:start}.image-block-text[_ngcontent-%COMP%]     ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.image-block-text[_ngcontent-%COMP%]     li{position:relative;margin:0;padding-left:28px}.image-block-text[_ngcontent-%COMP%]     li:before{width:8px;height:8px;border-radius:50%;content:"";position:absolute;top:.6em;left:0;background-color:#afb2bc}'],changeDetection:0})}};var um=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaFlexibleImageContentComponent:{component:pm}}})],imports:[ie,Re,Me,We]})}};function oF(t,o){if(t&1&&h(0,"tag-title",2),t&2){let e=a(2),n=a();l("size",n.getTitleSize(e==null?null:e.titleSize))("content",e.title)("isRichText",!0)}}function nF(t,o){if(t&1&&h(0,"div",3),t&2){let e=a(2),n=a();l("innerHtml",n.bypassSecurityTrustHtml(e.content),z)}}
293function iF(t,o){if(t&1&&(m(0,"div",1),c(1,oF,1,3,"tag-title",2),c(2,nF,1,1,"div",3),p()),t&2){let e,n=a(),i=a();E(i.styleClasses()),ue("framed",i.isFramed())("tab-paragraph-with-buttons",(e=i.buttons())==null?null:e.length),s(),d(n.title?1:-1),s(),d(n.content!=null&&n.content.trim()?2:-1)}}function aF(t,o){if(t&1&&h(0,"tag-cms-component",4),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function rF(t,o){if(t&1&&c(0,aF,1,2,"tag-cms-component",4),t&2){let e=o;d(e.typeCode&&e.uid?0:-1)}}function sF(t,o){if(t&1&&(c(0,rF,1,1),v(1,"async")),t&2){let e,n=o.$implicit;d((e=w(1,1,n))?0:-1,e)}}function lF(t,o){t&1&&U(0,sF,2,3,null,null,te),t&2&&V(o)}function cF(t,o){if(t&1&&(c(0,iF,3,8,"div",0),c(1,lF,2,0)),t&2){let e,n=o,i=a();d(n.title||n.content&&n.content.trim()?0:-1),s(),d((e=i.buttons())?1:-1,e)}}var fm=class t extends be{constructor(){super(...arguments);this.component=u(B);this.cmsService=u(re);this.isFramed=K(()=>tt(this.data()?.isFramed));this.styleClasses=K(()=>this.data()?.styleClasses);this.data=M(this.component.data$);this.buttons=M(this.component.data$.pipe(I(e=>e.ctaButtons?.trim().split(" ")??[]),I(e=>e.map(n=>this.cmsService.getComponentData(n)))));this.TitleSize=Pn}getTitleSize(e){switch(e?.toUpperCase()){case"H1":return"h1";case"H2":return"h2";case"H3":return"h3";case"H4":return"h4";case"H5":return"h5";default:return"h1"}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-framed-tab-paragraph"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"tab-paragraph",3,"framed","tab-paragraph-with-buttons","class"],[1,"tab-paragraph"],[1,"tab-paragraph-head",3,"size","content","isRichText"],[1,"tab-paragraph-description",3,"innerHtml"],[3,"typeCode","compUid"]],template:function(n,i){if(n&1&&c(0,cF,2,2),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[at,Ne,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.tab-paragraph[_ngcontent-%COMP%]{gap:20px;max-width:930px;text-align:center}@media(min-width:1440px){.tab-paragraph[_ngcontent-%COMP%]{max-width:790px}}@media(max-width:1023.98px){.tab-paragraph[_ngcontent-%COMP%]{gap:16px}}.tab-paragraph[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-right:auto;margin-left:auto}.tab-paragraph.framed[_ngcontent-%COMP%]{margin-top:56px}@media(max-width:1023.98px){.tab-paragraph.framed[_ngcontent-%COMP%]{margin-top:40px}}.tab-paragraph.framed[_ngcontent-%COMP%]{border-radius:0;border:1px solid #E9E4E1;padding:60px}@media(max-width:1023.98px){.tab-paragraph.framed[_ngcontent-%COMP%]{padding:20px}}.tab-paragraph-head[_ngcontent-%COMP%]     h1, .tab-paragraph-head[_ngcontent-%COMP%]     h2, .tab-paragraph-head[_ngcontent-%COMP%]     h3, .tab-paragraph-head[_ngcontent-%COMP%]     h4, .tab-paragraph-head[_ngcontent-%COMP%]     h5, .tab-paragraph-head[_ngcontent-%COMP%]     h6{margin:0 auto;text-align:center}.tab-paragraph-description[_ngcontent-%COMP%]{color:#6e6f71}.tab-paragraph-description[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] ~ p[_ngcontent-%COMP%]{margin-top:10px}.tab-paragraph-with-buttons[_ngcontent-%COMP%]{margin-bottom:56px}@media(max-width:1023.98px){.tab-paragraph-with-buttons[_ngcontent-%COMP%]{margin-bottom:40px}}'],changeDetection:0})}};var gm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaFramedTabParagraphComponent:{component:fm}}})],imports:[We,Re,Me]})}};function dF(t,o){if(t&1&&(h(0,"img",2),v(1,"normalizeUrl")),t&2){let e=a();
293l("src",w(1,2,e.media.url),de)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function mF(t,o){if(t&1&&(m(0,"div",0)(1,"div",1),c(2,dF,2,4,"img",2),p(),m(3,"div",3),h(4,"div",4)(5,"div",5),p()()),t&2){let e=o,n=a();s(2),d(e.media?2:-1),s(2),l("innerHTML",n.bypassSecurityTrustHtml(e.title),z),s(),l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}var Cm=class t extends be{constructor(){super(...arguments);this.component=u(B);this.urlService=u(Lt);this.data=M(this.component.data$)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-image-tab-paragraph"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"image-tab-paragraph"],[1,"image"],[3,"src","alt"],[1,"right-content"],[1,"title",3,"innerHTML"],[1,"content",3,"innerHTML"]],template:function(n,i){if(n&1&&c(0,mF,6,3,"div",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[zt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.image-tab-paragraph[_ngcontent-%COMP%]{display:flex;column-gap:30px;row-gap:15px}@media(max-width:1023.98px){.image-tab-paragraph[_ngcontent-%COMP%]{flex-direction:column}}.image[_ngcontent-%COMP%]{width:48px;height:48px}.image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:inherit;height:inherit;object-fit:contain}.right-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;margin:0 0 8px}[_nghost-%COMP%]     .content h1, [_nghost-%COMP%]     .content h2, [_nghost-%COMP%]     .content h3, [_nghost-%COMP%]     .content h4, [_nghost-%COMP%]     .content h5, [_nghost-%COMP%]     .content h6{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:18px;margin:19.5px 0 5px;text-transform:uppercase}[_nghost-%COMP%]     ul{margin-top:5px}[_nghost-%COMP%]     ul li{display:flex}[_nghost-%COMP%]     ul li:before{width:6px;height:6px;border-radius:50%;content:"";margin-top:7px;margin-right:8px;min-width:6px;background-color:#ed1c24}[_nghost-%COMP%]{display:flex;margin:0 -32px;border-bottom:1px solid #E9E4E1;padding:30px}@media(max-width:1023.98px){[_nghost-%COMP%]{margin:0 -15px;padding:30px 15px}}'],changeDetection:0})}};var hm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaImageTabParagraphComponent:{component:Cm}}})]})}};var Ca=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:function(e){let n=null;return e?n=new(e||t):n=N(ht),n},providedIn:"root"})}},Vx={resetPasswordtitleSize:"h3",resetPasswordButton:{mode:"secondary",isFullWidth:!0},resetPasswordSubmitButton:{mode:"secondary",isFullWidth:!1},resetPasswordCancelButton:{mode:"tertiary",isFullWidth:!1}};function pF(t,o){t&1&&h(0,"cx-spinner",9)}var bm=class t extends Cl{constructor(){super(...arguments);this.forgottenPasswordConfig=u(Ca);this.customCaptchaService=u(eo);this.platformId=u(fe);this.BtnModes=St;this.BtnTypes=Ut;this.resetPasswordButtonMode=this.forgottenPasswordConfig?.resetPasswordButton?.mode??this.BtnModes.SECONDARY;this.isResetPasswordButtonFullWidth=this.forgottenPasswordConfig?.resetPasswordButton?.isFullWidth??!0}onSubmit(){ne(this.platformId)&&this.customCaptchaService.refreshCaptcha().then(()=>{this.service.requestEmail()}).catch(e=>console.warn(e))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-forgotten-password"]],standalone:!1,features:[Z],decls:16,vars:22,consts:[["class","overlay",4,"ngIf"],[1,"forgot-pass-popup"],[1,"description"],[3,"ngSubmit","formGroup"],[1,"form-group","form-group--last"],[1,"form-label","required"],["type","email","formControlName","userEmail",1,"input",3,"placeholder"],[3,"control"],[3,"type","text","mode","isFullWidth","isDisabled"],[1,"overlay"]],template:function(n,i){n&1&&(T(0,pF,1,0,"cx-spinner",0),v(1,"async"),m(2,"div",1)(3,"div",2),O(4),v(5,"cxTranslate"),p(),m(6,"form",3),L("ngSubmit",function(){return i.onSubmit()}),m(7,"label",4)(8,"span",5),O(9),v(10,"cxTranslate"),p(),h(11,"input",6),v(12,"cxTranslate"),h(13,"cx-form-errors",7),p(),h(14,"tag-btn",8),v(15,"cxTranslate"),p()()),n&2&&(l("ngIf",w(1,12,i.isUpdating$)),s(4),D(" ",w(5,14,"forgottenPassword.description")," "),s(2),l("formGroup",i.form),s(3),D(" ",w(10,16,"forgottenPassword.email")," "),s(2),l("placeholder",lt(w(12,18,"forgottenPassword.emailPlaceholder"))),s(2),l("control",i.form.get("userEmail")),s(),l("type",i.BtnTypes.SUBMIT)("text",w(15,20,"forgottenPassword.submit"))("mode",i.resetPasswordButtonMode)("isFullWidth",i.isResetPasswordButtonFullWidth)("isDisabled",i.form.disabled))},dependencies:[ct,Oi,vt,go,un,Nt,fo,ho,Co,Ke,xe,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;margin-bottom:30px}tag-btn[_ngcontent-%COMP%]{margin-top:30px}'],changeDetection:0})}};var ha=class t extends Ii{constructor(e,n,i,r,C){super(e,n,i,r);this.launchDialogService=C}redirect(){this.launchDialogService.closeDialog("Close")}static{this.\u0275fac=function(n){return new(n||t)(N(Fo),N(ze),N(bn),N(He),N(Ge))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var ba=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{ForgottenPasswordComponent:{component:bm,guards:[yn],providers:[{provide:Ii,useClass:ha,deps:[Fo,ze,bn,He,Ge]}]}}}),_(Vx)],imports:[oe,pe,Do,pt,xt]})}};var fF=t=>({number:t}),gF=()=>({cxRoute:"home"});function CF(t,o){t&1&&h(0,"cx-spinner",5)}function hF(t,o){if(t&1){let e=G();m(0,"form",6),L("ngSubmit",function(){let i=P(e).ngIf,r=a();return R(r.onSubmit(i))}),m(1,"label",7)(2,"span",8),O(3),v(4,"cxTranslate"),p(),h(5,"input",9),v(6,"cxTranslate"),h(7,"cx-form-errors",10),p(),m(8,"label",11)(9,"span",8),O(10),v(11,"cxTranslate"),p(),h(12,"input",12),v(13,"cxTranslate"),h(14,"cx-form-errors",13),p(),m(15,"div",14),h(16,"tag-btn",15),v(17,"cxTranslate"),h(18,"tag-btn",16),v(19,"cxTranslate"),v(20,"cxUrl"),p()()}if(t&2){let e=a();l("formGroup",e.form),s(3),D(" ",w(4,20,"resetPassword.password")," "),s(2),l("placeholder",lt(w(6,22,"resetPassword.passwordPlaceholder"))),s(2),l("control",e.form.get("password"))("translationParams",Q(34,fF,e.PASSWORD_MIN_LENGTH)),s(3),D(" ",w(11,24,"resetPassword.checkPassword")," "),s(2),l("placeholder",lt(w(13,26,"resetPassword.checkPasswordPlaceholder"))),s(2),l("control",e.form.get("passwordConfirm")),s(2),l("text",w(17,28,"resetPassword.submit"))("mode",e.resetPasswordSubmitButtonMode)("isFullWidth",!0)("isDisabled",e.form.disabled)("type",e.BtnTypes.SUBMIT),s(2),l("text",w(19,30,"resetPassword.cancel"))("mode",e.resetPasswordCancelButtonMode)("isFullWidth",!0)("isDisabled",e.form.disabled)("routerLink",w(20,32,Cs(36,gF)))}}var _m=class t extends p_{constructor(){super(...arguments);this.forgottenPasswordConfig=u(Ca);this.customCaptchaService=u(eo);this.platformId=u(fe);this.BtnModes=St;this.BtnTypes=Ut;this.resetPasswordCancelButtonMode=this.forgottenPasswordConfig?.resetPasswordCancelButton?.mode??this.BtnModes.SECONDARY;this.resetPasswordSubmitButtonMode=this.forgottenPasswordConfig?.resetPasswordSubmitButton?.mode??this.BtnModes.TERTIARY;this.isResetPasswordCancelButtonFullWidth=this.forgottenPasswordConfig?.resetPasswordCancelButton?.isFullWidth??!1;this.isResetPasswordSubmitButtonFullWidth=this.forgottenPasswordConfig?.resetPasswordSubmitButton?.isFullWidth??!1;this.titleSize=this.forgottenPasswordConfig?.resetPasswordtitleSize??"h3";this.PASSWORD_MIN_LENGTH=7 .toString()}onSubmit(e){ne(this.platformId)&&this.customCaptchaService.refreshCaptcha().then(()=>{this.service.resetPassword(e)}).catch(n=>console.warn(n))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-custom-reset-password"]],standalone:!1,features:[Z],decls:8,vars:11,consts:[["class","overlay",4,"ngIf"],[1,"reset-password","container"],[1,"wrapper"],[3,"size","content","className"],[3,"formGroup","ngSubmit",4,"ngIf"],[1,"overlay"],[3,"ngSubmit","formGroup"],[1,"form-group"],[1,"form-label","required"],["required","true","type","password","formControlName","password","cxPasswordVisibilitySwitch","",1,"input",3,"placeholder"],[3,"control","translationParams"],[1,"form-group","form-group--last"],["required","true","type","password","formControlName","passwordConfirm","cxPasswordVisibilitySwitch","",1,"input",3,"placeholder"],[3,"control"],[1,"buttons-wrapper"],[3,"text","mode","isFullWidth","isDisabled","type"],[3,"text","mode","isFullWidth","isDisabled","routerLink"]],template:function(n,i){n&1&&(T(0,CF,1,0,"cx-spinner",0),v(1,"async"),m(2,"section",1)(3,"div",2),h(4,"tag-title",3),v(5,"cxTranslate"),T(6,hF,21,37,"form",4),v(7,"async"),p()()),n&2&&(l("ngIf",w(1,5,i.isUpdating$)),s(4),l("size",i.titleSize)("content",w(5,7,"resetPassword.title"))("className","title"),s(2),l("ngIf",w(7,9,i.token$)))},dependencies:[ct,go,un,Nt,fo,ws,ho,Co,nt,Oi,vt,Xs,Ke,at,xe,he,wn],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.reset-password[_ngcontent-%COMP%]{display:flex;justify-content:center;padding-top:180px}.wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;width:100%;max-width:420px}@media(max-width:1279.98px){.wrapper[_ngcontent-%COMP%]{max-width:350px}}.buttons-wrapper[_ngcontent-%COMP%]{display:flex;gap:20px;margin-top:40px}'],changeDetection:0})}};var ym=class t extends hl{constructor(o,e,n){super(o,e,n),this.form.get("password")?.setValidators(Zh.passwordValidators)}redirect(){this.routingService.go("/")}static{this.\u0275fac=function(e){return new(e||t)(N(Fo),N(ze),N(He))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var vm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{CustomResetPasswordComponent:{component:_m,guards:[yn],providers:[{provide:hl,useClass:ym,deps:[Fo,ze,He]}]}}})],imports:[oe,fi,xt,ge,pe,Do,pt,el,mt,We]})}};var bF=()=>({});function _F(t,o){if(t&1){let e=G();m(0,"div",4),L("click",function(){P(e);let i=a().$index,r=a(2);return R(r.select(i))})("keydown.enter",function(){P(e);let i=a().$index,r=a(2);return R(r.select(i))}),p()}if(t&2){let e=a(),n=e.$implicit,i=e.$index,r=a(2);ue("active",i===r.activeTabNum),l("innerHTML",n.title,z)}}function yF(t,o){if(t&1&&c(0,_F,1,3,"div",3),t&2){let e=o.$implicit;d(e?0:-1)}}function vF(t,o){if(t&1){let e=G();Ve(0,8),L("cxComponentRef",function(i){P(e);let r=a(4);return R(r.tabCompLoaded(i))}),qe()}if(t&2){let e=a(2).$implicit;l("cxComponentWrapper",e)}}function wF(t,o){t&1&&h(0,"div",7)}function xF(t,o){if(t&1&&(m(0,"div",5),T(1,vF,1,1,"ng-template",6),p(),c(2,wF,1,0,"div",7)),t&2){let e=a(),n=e.$implicit,i=e.$index,r=e.$count,C=a(2);ue("active",i===C.activeTabNum),s(),l("cxOutlet",n.flexType)("cxOutletContext",Cs(5,bF)),s(),d(i!==r-1?2:-1)}}function MF(t,o){if(t&1&&c(0,xF,3,6),t&2){let e=o.$implicit;d(e?0:-1)}}function SF(t,o){if(t&1&&(m(0,"div",0),v(1,"cxTranslate"),m(2,"div",1),U(3,yF,1,1,null,null,Yt),p(),m(5,"div",2),U(6,MF,1,1,null,null,Yt),p()()),t&2){let e=o,n=a();$("aria-label",w(1,1,n.ariaLabel)),s(3),V(e),s(3),V(e)}}var wm=class t{constructor(o,e,n){this.componentData=o;this.cmsService=e;this.windowRef=n;this.activeTabNum=0;this.ariaLabel="";this.tabTitleParams=[];this.components$=this.componentData.data$.pipe(ja((o,e)=>o?.components===e?.components),jt(o=>{this.ariaLabel=`${o?.uid}.tabPanelContainerRegion`}),le(o=>Ue((o?.components??"").split(" ").map(e=>this.cmsService.getComponentData(e).pipe(ja(),I(n=>{if(n)return n.flexType||(n=Ye(Y({},n),{flexType:n.typeCode})),Y({},n)}))))))}select(o){this.activeTabNum=o}ngOnInit(){this.activeTabNum=this.windowRef?.nativeWindow?.history?.state?.activeTab??this.activeTabNum}ngAfterViewInit(){this.children.length>0&&this.getTitleParams(this.children)}tabCompLoaded(o){this.tabTitleParams.push(o.instance.tabTitleParam$)}
293getTitleParams(o){o.forEach(e=>{this.tabTitleParams.push(e.cmpRef?.instance.tabTitleParam$??null)})}static{this.\u0275fac=function(e){return new(e||t)(Pe(B),Pe(re),Pe(je))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-tab-paragraph-container"]],viewQuery:function(e,n){if(e&1&&Io(Xe,5),e&2){let i;Ao(i=No())&&(n.children=i)}},standalone:!1,decls:2,vars:3,consts:[["role","region","tabindex","-1",1,"tabs-mobile-only"],[1,"tabs-header"],[1,"tabs-container"],["tabindex","0",1,"tab-header",3,"active","innerHTML"],["tabindex","0",1,"tab-header",3,"click","keydown.enter","innerHTML"],["tabindex","0","role","presentation",1,"tab-paragraph-content"],[3,"cxOutlet","cxOutletContext"],[1,"divider"],[3,"cxComponentRef","cxComponentWrapper"]],template:function(e,n){if(e&1&&(c(0,SF,8,3,"div",0),v(1,"async")),e&2){let i;d((i=w(1,1,n.components$))?0:-1,i)}},dependencies:[Xe,d0,he,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.tabs-container[_ngcontent-%COMP%]{display:flex;gap:134px;justify-content:center}@media(max-width:1439.98px){.tabs-container[_ngcontent-%COMP%]{gap:110px}}@media(max-width:1279.98px){.tabs-container[_ngcontent-%COMP%]{gap:44px}}.tabs-container[_ngcontent-%COMP%]   .tab-paragraph-content[_ngcontent-%COMP%]{width:480px}@media(max-width:1279.98px){.tabs-container[_ngcontent-%COMP%]   .tab-paragraph-content[_ngcontent-%COMP%]{max-width:380px}}@media(max-width:1023.98px){.tabs-container[_ngcontent-%COMP%]   .tab-paragraph-content[_ngcontent-%COMP%]{display:none}.tabs-container[_ngcontent-%COMP%]   .tab-paragraph-content.active[_ngcontent-%COMP%]{display:block}}.tabs-container[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{width:1px;background-color:#e9e4e1}@media(max-width:1023.98px){.tabs-container[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{display:none}}.tabs-header[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center;margin-bottom:60px;border-bottom:1px solid #DCDCDC;padding-bottom:20px;width:100%}.tabs-header[_ngcontent-%COMP%]   .tab-header[_ngcontent-%COMP%]{border:none;padding:8px 16px;text-align:center;color:#000;background:none;cursor:pointer}.tabs-header[_ngcontent-%COMP%]   .tab-header.active[_ngcontent-%COMP%]{border-bottom:1px solid #ed1c24;color:#ed1c24}@media(min-width:1024px){.tabs-mobile-only[_ngcontent-%COMP%]   .tabs-header[_ngcontent-%COMP%]{display:none}}'],changeDetection:0})}};
293var xm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{CMSTabParagraphContainer:{component:wm}}})],imports:[Re,Pi,pe]})}};function PF(t,o){if(t&1&&h(0,"tag-title",1),t&2){let e=a(),n=a();l("size",n.getTitleSize(e))("content",e.title)}}function RF(t,o){if(t&1&&h(0,"div",2),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function kF(t,o){if(t&1&&h(0,"tag-cms-component",5),t&2){let e=a(2);l("typeCode",e.ctaButton.typeCode)("compUid",e.ctaButton.uid)}}function TF(t,o){if(t&1&&h(0,"tag-cms-component",5),t&2){let e=a(2);l("typeCode",e.ctaButtonRight.typeCode)("compUid",e.ctaButtonRight.uid)}}function OF(t,o){if(t&1&&(m(0,"div",3),c(1,kF,1,2,"tag-cms-component",5),c(2,TF,1,2,"tag-cms-component",5),p()),t&2){let e=a();s(),d(e.ctaButton&&e.ctaButton.typeCode&&e.ctaButton.uid?1:-1),s(),d(e.ctaButtonRight&&e.ctaButtonRight.typeCode&&e.ctaButtonRight.uid?2:-1)}}function EF(t,o){if(t&1&&(m(0,"div",4),h(1,"img",6),v(2,"normalizeUrl"),p()),t&2){let e=a();s(),l("alt",e.altText||(e.media==null?null:e.media.altText)||"")("src",w(2,2,e.media.url),de)}}function IF(t,o){if(t&1&&(m(0,"section")(1,"div"),c(2,PF,1,2,"tag-title",1),c(3,RF,1,1,"div",2),c(4,OF,3,2,"div",3),p(),c(5,EF,3,4,"div",4),p()),t&2){let e=o;E(It("styled-banner-component ",e.ctaButton||e.ctaButtonRight?"with-buttons":"")),s(),E(It("text-content content_",e.contentStyle.toLowerCase())),s(),d(e.title?2:-1),s(),d(e.content?3:-1),s(),d(e.ctaButton||e.ctaButtonRight?4:-1),s(),d(e.media?5:-1)}}var Mm=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$)}getTitleSize(e){return e?.titleSize||"h4"}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-styled-content-banner"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[3,"class"],[1,"styled-banner-title",3,"size","content"],[1,"styled-banner-content",3,"innerHTML"],[1,"styled-banner-buttons"],[1,"styled-banner-image"],[3,"typeCode","compUid"],["loading","lazy",3,"alt","src"]],template:function(n,i){if(n&1&&c(0,IF,6,10,"section",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[at,Ne,zt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.styled-banner-component[_ngcontent-%COMP%]{position:relative}.text-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:20px;line-height:24px}@media(max-width:1023.98px){.text-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px}}.text-content[_ngcontent-%COMP%]{border-radius:0;position:absolute;bottom:40px;left:40px;padding:30px;max-width:50%}@media(max-width:1023.98px){.text-content[_ngcontent-%COMP%]{border-radius:0;bottom:0;left:0;padding:25px;width:100%;max-width:unset}}.styled-banner-content[_ngcontent-%COMP%]{margin-top:15px}.styled-banner-content[_ngcontent-%COMP%]    {font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px}@media(max-width:1023.98px){.styled-banner-content[_ngcontent-%COMP%]    {font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.styled-banner-buttons[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}@media(min-width:1024px){.styled-banner-buttons[_ngcontent-%COMP%]{margin-top:22px}}@media(max-width:1023.98px){.styled-banner-buttons[_ngcontent-%COMP%]{flex-direction:column}}.content_banner_style_black[_ngcontent-%COMP%]{width:100%;color:#fff;background-color:#151515b3}@media(min-width:1024px){.content_banner_style_black[_ngcontent-%COMP%]{max-width:530px}}.styled-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:444px;border-radius:0;object-fit:cover}@media(max-width:1023.98px){.styled-banner-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:400px}}'],changeDetection:0})}};var Sm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaStyledContentBannerComponent:{component:Mm}}})],imports:[We,Me]})}};function AF(t,o){if(t&1&&(m(0,"div",0),h(1,"cx-media",3),p()),t&2){let e=a(),n=a();s(),E(n.getResizeStyles()),l("container",e.media)("alt",e.altText||e.media.altText||"")}}function NF(t,o){if(t&1&&h(0,"div",4),t&2){let e=a(),n=a();E(n.getHorizontalAlign()),l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function LF(t,o){if(t&1&&h(0,"div",5),t&2){let e=a(),n=a();E(n.getHorizontalAlign()),l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function BF(t,o){if(t&1&&(c(0,AF,2,4,"div",0),c(1,NF,1,3,"div",1),c(2,LF,1,3,"div",2)),t&2){let e=o;d(!(e==null||e.media==null)&&e.media.url?0:-1),s(),d(e!=null&&e.title?1:-1),s(),d(e!=null&&e.content?2:-1)}}var Pm=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$)}getHorizontalAlign(){return this.data()?.textHorizontalAlign?.toLowerCase()??""}getResizeStyles(){return this.data()?.resizeToArea&&"cms-product-preview--contain"||""}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-image-content"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"media"],[1,"image-content--title",3,"innerHTML","class"],[1,"image-content--content",3,"innerHTML","class"],[3,"container","alt"],[1,"image-content--title",3,"innerHTML"],[1,"image-content--content",3,"innerHTML"]],template:function(n,i){if(n&1&&c(0,BF,3,3),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[ke],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.image-content--title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px}.image-content--title[_ngcontent-%COMP%], .image-content--content[_ngcontent-%COMP%]{margin-top:15px}.image-content--title[_ngcontent-%COMP%]     a, .image-content--content[_ngcontent-%COMP%]     a{color:#ed1c24;cursor:pointer}@media(hover:hover){.image-content--title[_ngcontent-%COMP%]     a:hover, .image-content--content[_ngcontent-%COMP%]     a:hover{text-decoration:underline;color:#d41339}}.image-content--title[_ngcontent-%COMP%]     a a:focus-visible, .image-content--content[_ngcontent-%COMP%]     a a:focus-visible{outline:auto}.image-content--title.horizontal_align_center[_ngcontent-%COMP%], .image-content--content.horizontal_align_center[_ngcontent-%COMP%]{text-align:center}.image-content--title.horizontal_align_left[_ngcontent-%COMP%], .image-content--content.horizontal_align_left[_ngcontent-%COMP%]{text-align:left}.image-content--title.horizontal_align_right[_ngcontent-%COMP%], .image-content--content.horizontal_align_right[_ngcontent-%COMP%]{text-align:right}'],changeDetection:0})}};var Rm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaImageContentComponent:{component:Pm}}})],imports:[oe,ie,We]})}};function zF(t,o){if(t&1&&h(0,"div",2),t&2){let e=a(2),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function DF(t,o){if(t&1){let e=G();m(0,"button",5),L("click",function(){P(e);let i=a(4);return R(i.toggle())}),O(1),v(2,"cxTranslate"),p()}t&2&&(s(),D(" ",w(2,1,"commonButtons.readMore")," "))}function FF(t,o){if(t&1&&(h(0,"div",3),c(1,DF,3,3,"button",4)),t&2){let e=a(3);l("innerHTML",e.isCollapsed?e.truncatedHtml:e.fullHtml,z),s(),d(e.isCollapsed&&e.html.length>e.maxLength()?1:-1)}}function jF(t,o){if(t&1&&(m(0,"div",0)(1,"div"),h(2,"img",1),v(3,"normalizeUrl"),p(),m(4,"div"),c(5,zF,1,1,"div",2),c(6,FF,2,2),p()()),t&2){let e=a(),n=a();s(),E(It("media ",n.isTrue(e.resizeToArea)?"media--contain":"")),s(),l("src",w(3,10,e.media.url),de)("alt",e.altText||(e.media==null?null:e.media.altText)||""),s(2),E(It("text ",e!=null&&e.textHorizontalAlign?e==null||e.textHorizontalAlign==null?null:e.textHorizontalAlign.toLowerCase():"")),s(),d(e.title?5:-1),s(),d(e.content?6:-1)}}function $F(t,o){if(t&1&&c(0,jF,7,12,"div",0),t&2){let e=o;d(e!=null&&e.media?0:-1)}}var km=class t extends be{constructor(){super(...arguments);
293this.componentData=u(B);this.breakpointObserver=u(wt);this.platformId=u(fe);this.data=M(this.componentData.data$);this.breakpointScreen=q.storefront.breakpointsScreen;this.isTrue=tt;this.isCollapsed=!0;this.html=this.data()?.content??"";this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}px)`).pipe(I(e=>e.matches)),{initialValue:!1});this.maxLength=ce(this.isMobile()?230:550);this.truncatedHtml="";this.fullHtml=""}ngOnInit(){if(ne(this.platformId)){this.fullHtml=this.sanitizer.bypassSecurityTrustHtml(this.html);let e=document.createElement("div");e.innerHTML=this.html;let n=e.innerHTML||e.textContent||e.innerText||"";if(n.length>this.maxLength()){let i=n.substring(0,this.maxLength())+"...";this.truncatedHtml=this.sanitizer.bypassSecurityTrustHtml(i)}else this.truncatedHtml=this.fullHtml}}toggle(){this.isCollapsed=!this.isCollapsed}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-quality-seal"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"quality-seal"],[3,"src","alt"],[1,"title",3,"innerHTML"],[1,"content","js-quality-hide-read-more",3,"innerHTML"],[1,"read-more-button"],[1,"read-more-button",3,"click"]],template:function(n,i){if(n&1&&c(0,$F,1,1),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[zt,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.quality-seal[_ngcontent-%COMP%]{display:flex;gap:30px}@media(max-width:1279.98px){.quality-seal[_ngcontent-%COMP%]{flex-direction:column;gap:20px}}.media[_ngcontent-%COMP%]{border-radius:0;width:300px;height:100%;flex-shrink:0;border:1px solid #CBCACA;padding:20px}@media(max-width:1279.98px){.media[_ngcontent-%COMP%]{width:100%}}.media[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%}.text[_ngcontent-%COMP%]{display:flex;justify-content:center;width:calc(100% - 330px);height:auto;flex-direction:column}@media(max-width:1279.98px){.text[_ngcontent-%COMP%]{width:100%;height:auto}}.text.horizontal_align_center[_ngcontent-%COMP%]{text-align:center}.text.horizontal_align_left[_ngcontent-%COMP%]{text-align:left}.text.horizontal_align_right[_ngcontent-%COMP%]{text-align:right}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px;margin-bottom:20px;color:#000}@media(max-width:1023.98px){.title[_ngcontent-%COMP%]{margin-bottom:15px}}@media(max-width:1279.98px){.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px}}.content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#6e6f71}.title[_ngcontent-%COMP%]     a, .content[_ngcontent-%COMP%]     a{color:#ed1c24;cursor:pointer}@media(hover:hover){.title[_ngcontent-%COMP%]     a:hover, .content[_ngcontent-%COMP%]     a:hover{text-decoration:underline;color:#d41339}}.title[_ngcontent-%COMP%]     a a:focus-visible, .content[_ngcontent-%COMP%]     a a:focus-visible{outline:auto}.read-more-button[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;
293display:flex;margin-top:25px;color:#ed1c24}@media(max-width:1023.98px){.read-more-button[_ngcontent-%COMP%]{margin-top:9px}}.quality-seal[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:60px}@media(max-width:1439.98px){.quality-seal[_ngcontent-%COMP%]{gap:30px}}@media(max-width:1023.98px){.quality-seal[_ngcontent-%COMP%]{flex-direction:column;gap:20px}}.media[_ngcontent-%COMP%]{width:450px;height:100%}@media(max-width:1439.98px){.media[_ngcontent-%COMP%]{width:350px}}@media(max-width:1279.98px){.media[_ngcontent-%COMP%]{width:298px}}@media(max-width:1023.98px){.media[_ngcontent-%COMP%]{width:100%}}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:20px;line-height:24px}.content[_ngcontent-%COMP%]{color:#76706d}'],changeDetection:0})}};var Tm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaQualitySealComponent:{component:km}}})],imports:[pe]})}};var Om="storeFinderLocator";var qx={routing:{routes:{storeDetails:{paths:[`${q.storefront.storefinder?.storeFinderPath??"store-finder"}/:storeId`],paramsMapping:{storeId:"store"}}}}};var UF=(()=>{class t{constructor(e,n,i){this.http=e,this.occEndpointsService=n,this.converterService=i}search(e,n,i,r){return this.callOccFindStores(e,n,i,r).pipe(this.converterService.pipeable(oy))}loadCounts(){return this.http.get(this.occEndpointsService.buildUrl("storescounts")).pipe(I(({countriesAndRegionsStoreCount:e})=>e),this.converterService.pipeableMany(ny))}load(e){return this.http.get(this.occEndpointsService.buildUrl("store",{urlParams:{storeId:e}})).pipe(this.converterService.pipeable(o0))}callOccFindStores(e,n,i,r){let C={};return i?(C.longitude=String(i.longitude),C.latitude=String(i.latitude)):C.query=e,r&&(C.radius=String(r)),n?.pageSize&&(C.pageSize=String(n.pageSize)),n?.currentPage&&(C.currentPage=String(n.currentPage)),n?.sort&&(C.sort=n.sort),this.http.get(this.occEndpointsService.buildUrl("stores",{queryParams:C}))}static{this.\u0275fac=function(n){return new(n||t)(N(pn),N(vi),N(Rs))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}}return t})(),VF={backend:{occ:{endpoints:{store:"stores/${storeId}?fields=FULL",stores:"stores?fields=stores(name,displayName,formattedDistance,openingHours(weekDayOpeningList(FULL),specialDayOpeningList(FULL)),geoPoint(latitude,longitude),address(line1,line2,town,region(FULL),postalCode,phone,country,email), features),pagination(DEFAULT),sorts(DEFAULT)",storescounts:"stores/storescounts"}}}},Hx=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(VF),{provide:ty,useClass:UF}]})}}return t})();var _a=class t{constructor(){this.storeFinderFormService=u(Di);this.router=u(Je)}canActivate(o){return this.storeFinderFormService.findStoreById(o.params.storeId).pipe(Le(1),I(e=>!!e),Jo(()=>ee(this.router.createUrlTree(["/not-found"]))))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};function qF(){return{featureModules:{[Om]:{cmsComponents:["ShowroomsStoresComponent","ShowroomsStoresFlexComponent","NobiliaComingSoonStoresComponent","StoreFinderDetailsComponent","StoreImageAndNameComponent","StoreDetailsComponent","StoreBannerComponent","StoreCurrentOfferComponent","StoreDetailsUSPsListComponent","StoreDetailsOpeningTimesComponent","StoreWorkExamplesCarouselComponent","StoreDetailsContactUsComponent","StoreDetailsRatingComponent","NobiliaStoreServicesComponent","NobiliaBannerCarouselComponent","NobiliaStandaloneShowroomGalleryBlockComponent","NobiliaShowroomCustomerPhotosComponent","InstallerFinderComponent","StoreDetailsContentFieldComponent","StoreContent1Component","StoreVirtualTourComponent"]}}}}var Em=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(qF),_(qx),_(iy)],imports:[Hx,ge.forChild([{path:null,canActivate:[_a,$t],component:Bt,data:{cxRoute:"storeDetails",pageLabel:"/storefinderDetails"}}])]})}};var Gx={customStoreFinder:{search:{title:"Showroom finder",tip:"Enter your town/city or postal code to find the nearest showrooms",placeholder:"Enter post code or location",or:"OR",geolocation:"Find nearest by the geolocation",meta:{title:"Search"}},map:{text:"Map",contactUs:"Contact Us",showroomDetails:"Showroom details",details:"Details"},list:{text:"List"},page:{link:"View showroom",showall:"Show all",priceLabel:"ALL THIS FOR",closedPosLabel:"Closed"},installer:{viewDetails:"View installer",installerDetails:"Installer details"},detailsPage:{emailLabel:"Contact us"}}};var Wx={customStoreFinder:Gx};var Kx={customStoreFinder:{search:{title:"Wir haben folgende Fachbetriebe in Ihrer N\xE4he gefunden:",tip:"Geben Sie Ihre Stadt oder Postleitzahl ein, um die n\xE4chstgelegenen Partner zu finden",placeholder:"Postleitzahl oder Ort eingeben",or:"ODER",geolocation:"Suche nac
293h Standort",meta:{title:"Suchen"}},map:{text:"Karte",contactUs:"Kontakt",showroomDetails:"Zum Steckbrief",bookAppointment:"Kontakt",details:"Details"},list:{text:"Liste"},page:{link:"Steckbrief",showall:"Alle anzeigen",closedPosLabel:"Geschlossen"},installer:{viewDetails:"Installateur ansehen",installerDetails:"Installateur-Details"},detailsPage:{emailLabel:"Kontakt"}}};var Zx={customStoreFinder:Kx};var Qx={customStoreFinder:{search:{title:"Nous avons trouv\xE9 les soci\xE9t\xE9s sp\xE9cialis\xE9es suivantes \xE0 proximit\xE9 de chez vous :",tip:"Saisissez votre ville ou votre code postal pour trouver les partenaires les plus proches",placeholder:"Saisir le code postal ou la commune",or:"OU",geolocation:"Recherche par commune",meta:{title:"R\xE9sultats de la recherche"}},map:{text:"Carte",contactUs:"Contact",showroomDetails:"D\xE9tails du showroom",bookAppointment:"Prendre rendez-vous",details:"D\xE9tails"},list:{text:"Liste"},page:{link:"Fiche descriptive",showall:"Afficher tout",closedPosLabel:"Ferm\xE9"},installer:{viewDetails:"Voir installateur",installerDetails:"D\xE9tails de l'installateur"},detailsPage:{emailLabel:"Contact",rating:{Excellent:" - Excellent (Avis Clients)",VeryGood:" - Tr\xE8s bien (Avis Clients)",Good:" - Bien (Avis Clients)",Ok:" - Satisfaisant (Avis Clients)",Average:" - Moyen (Avis Clients)",Bad:" - \xC0 am\xE9liorer (Avis Clients)"}}}};var Yx={customStoreFinder:Qx};var Jx={customStoreFinder:{search:{title:"We hebben de volgende dealers in uw buurt gevonden:",tip:"Voer uw stad of postcode in om de dichtstbijzijnde partners te vinden",placeholder:"Postcode of plaats invoeren",or:"OF",geolocation:"Zoeken naar locatie",meta:{title:"Search"}},map:{text:"Kaart",contactUs:"Contact",showroomDetails:"Naar het profiel",details:"Details"},list:{text:"Lijsten"},page:{link:"Profiel",showall:"Alles weergeven",closedPosLabel:"Gesloten"},installer:{viewDetails:"Bekijk installateur",installerDetails:"Installateur details"},detailsPage:{emailLabel:"Contact"}}};var Xx={customStoreFinder:Jx};var eM={en:Wx,de:Zx,fr:Yx,nl:Xx},tM={customStoreFinder:["customStoreFinder"]};var Im=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Om]:{module:()=>import("./chunk-Y3PIWNJI.js").then(o=>o.StoreFinderLocatorModule),dependencies:[()=>import("./chunk-L2SBCVB7.js").then(o=>o.StoreFinderCoreModule)]}}}),_({i18n:{resources:eM,chunks:tM,fallbackLang:"en"}})],imports:[Em]})}};var oM={routing:{routes:{installerDetails:{paths:["installer-finder/:storeId"],paramsMapping:{storeId:"store"}}}}};var Am=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(oM)],imports:[ge.forChild([{path:null,canActivate:[_a,$t],component:Bt,data:{cxRoute:"installerDetails",pageLabel:"/installerDetails"}}])]})}};var Nm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[Am]})}};var Lm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[x_]:{module:()=>import("./chunk-VBQQTYQT.js").then(o=>o.StoreFinderFormModule)}}})]})}};var nM={routing:{routes:{personalDetails:{paths:["my-account/personal-details"]}}}};var Bm=class t{constructor(o,e){this.routingService=o;this.confirmationAuthService=e}canActivate(){return this.confirmationAuthService.getRegisteredUser().pipe(I(o=>o===db?!0:(this.routingService.go("/"),!1)))}static{this.\u0275fac=function(e){return new(e||t)(N(ze),N(qi))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var iM=[{path:"auth/callback/:type",loadChildren:()=>import("./chunk-3SHJ4YGV.js").then(t=>t.SocialNetworkModule)},{path:"auth/network/:type",loadChildren:()=>import("./chunk-PIEXRXY4.js").then(t=>t.SocialNetworkContinueModule)}];var aM={routing:{routes:{customerEmailConfirmation:{paths:["customer/email-confirmation"]},registrationConfirmation:{paths:["thank-you-for-registration"]}}}},rM=[{path:"customer/email-confirmation",loadChildren:()=>import("./chunk-VSU64Z6K.js").then(t=>t.EmailConfirmationModule)}];var sM=[{path:"newsletter/subscribe",loadChildren:()=>import("./chunk-JSGD2TM2.js").then(t=>t.NewsletterSubscribeRedirectModule)}];var HF={userConfirmSocialNetwork:"auth/anonymous/callback/${type}"},lM={backend:{occ:{endpoints:Y({},HF)}}};var GF={userConfirmEmail:"users/anonymous/confirm"},cM={backend:{occ:{endpoints:Y({},GF)}}};var WF={doNewsletterSubscription:"users/${userId}/newsletter/subscription"},dM={backend:{occ:{endpoints:Y({},WF)}}};var mM={routing:{routes:{consentManagement:{paths:["my-account/consent-management"]}}}};function KF(){return{featureModules:{[gr]:{cmsComponents:["AccountTopContentComponent","Nobili
293aAccountNavigationComponent","NobiliaUpdateProfileComponent","NobiliaCloseAccountComponent","NobiliaAccountAddressBookComponent","CustomUpdatePasswordComponent","ConsentsComponent","RegistrationComponent","NobiliaUserFlowPreferenceComponent"]},[l_]:gr}}}var zm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(KF),_(nM),_(aM),_(lM),_(mM),_(cM),_(dM),gn(iM,bi()),gn(rM,bi()),gn(sM,bi())],imports:[ge.forChild([{path:null,canActivate:[so,$t],component:Bt,data:{cxRoute:"personalDetails"}},{path:null,canActivate:[Bm,so,$t],component:Bt,data:{cxRoute:"registrationConfirmation"}},{path:null,canActivate:[$t],component:Bt,data:{cxRoute:"consentManagement"}}])]})}};var pM={captchaRenderer:eo};var ya=class t{constructor(o,e,n){this.languageService=o;this.baseSiteService=e;this.adapter=n;this.siteKey="";this.enabled=!1}async loadRecaptchaKey(){return new Promise(o=>{this.fetchCaptchaConfigFromServer().subscribe(e=>{e&&e.publicKey&&(this.siteKey=e.publicKey,this.enabled=e.enabled),o()})})}fetchCaptchaConfigFromServer(){return ah([this.languageService.getActive().pipe(Le(1)),this.baseSiteService.getActive().pipe(sh(o=>this.adapter.loadBaseSite(o)),Le(1))]).pipe(I(o=>o[1]?.captchaConfig))}getRecaptchaKey(){return!this.enabled||!this.siteKey?"":this.siteKey}static{this.\u0275fac=function(e){return new(e||t)(N(Es),N(yi),N(Fs))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};function ZF(t){return()=>t.loadRecaptchaKey()}var va=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(pM),eo,ya,Mo(()=>ZF(u(ya))()),{provide:q_,useFactory:o=>o.getRecaptchaKey(),deps:[ya]}],imports:[w0,H_]})}};var Dm=class t extends so{constructor(){super(...arguments);this.routingService=u(ze);this.popupPageService=u(yo);this.authService=u(it);this.authRedirectService=u(vb);this.authRedirectStorageService=u(ks);this.router=u(Je);this.semanticPathService=u(Lt)}canActivate(){return this.authService.isUserLoggedIn().pipe(I(e=>{if(!e){this.authRedirectService.saveCurrentNavigationUrl();let n=this.authRedirectStorageService.getRedirectUrl().getValue(),i=this.router.parseUrl(this.router.url??this.semanticPathService.get("home")??"");return setTimeout(()=>this.router.navigate([],{queryParams:{loginPopup:!0,continueUrl:n}})),i}return e}))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Lr=class t{constructor(o,e,n){this.languageService=o;this.config=e;this.authConfigService=n;this.activeLang=pb(this.config,ub),this.languageService.getActive().subscribe(i=>this.activeLang=i)}intercept(o,e){return o.url?.includes(this.authConfigService.getTokenEndpoint())&&(o=o.clone({setParams:{lang:this.activeLang??""}})),e.handle(o)}static{this.\u0275fac=function(e){return new(e||t)(N(Es),N(gb),N(bn))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Br=class t{constructor(){this.eventService=u(dt);this.userIdService=u(hn);this.platformId=u(fe);this.wizardConnector=u(my);this.statePersistenceService=u(bb);this.loggedInEvent=M(this.eventService.get(Zn).pipe(I(o=>!!o)),{initialValue:!1});this.userId=M(this.userIdService.takeUserId().pipe(le(o=>o)),{initialValue:""});Ae(()=>{let o=this.userId();this.loggedInEvent()&&o!==Lo&&this.checkPlatformAndSave()})}checkPlatformAndSave(){ne(this.platformId)&&this.saveWizardResults()}saveWizardResults(){let o=this.statePersistenceService.readStateFromStorage({key:"MyWizardData",storageType:Cb.SESSION_STORAGE});this.userId()!==Lo&&o&&this.wizardConnector.saveWizardResults(o,this.userId())}loadLoginEventInterceptorScript(){this.checkPlatformAndSave()}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var zr=class t{constructor(){this.oAuthService=u(tb);this.userIdService=u(hn)}checkToken(){this.userIdService.takeUserId().pipe(Le(1)).subscribe(o=>{o===Lo&&!this.oAuthService.hasValidAccessToken()&&this.oAuthService.logOut(!0)})}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Dr=class t extends As{handleExpiredRefreshTokenFallback(){this.authRedirectService.saveCurrentNavigationUrl(),this.authService.coreLogout().finally(()=>{this.routingService.go({cxRoute:"/"}),this.globalMessageService.add({key:"httpHandlers.sessionExpired"},ot.MSG_TYPE_ERROR)})}static{this.\u0275fac=(()=>{let o;
293return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};function QF(t){return()=>{t.loadLoginEventInterceptorScript()}}function YF(t){return()=>{t.checkToken()}}var Fm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[qi,J_,X_,{provide:so,useExisting:Dm},xb,Lr,{provide:pi,useExisting:Lr,multi:!0},Br,{provide:Va,useFactory:QF,deps:[Br],multi:!0},zr,{provide:Va,useFactory:YF,deps:[zr],multi:!0},Dr,{provide:As,useExisting:Dr}]})}};var jm=class t extends fl{onAuth(){}static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var $m=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[{provide:fl,useExisting:jm}]})}};var uM={customMyAccount:{title:"My account",closeAccount:{header:"Close account",retentionInfo:{content1:"When you close your account, your profile information will be kept for the retention period mandated by the laws and regulations of your country/region. Customer Support will be able to assist you with any order history or proof of purchase needs during this time.",content2:"At the end of the retention period, the following profile information will be deleted and will no longer be accessible to you or anyone else:",element1:"email addresses",element2:"contact information",element3:"shipping details",element4:"delivery preferences",element5:"consent management settings",element6:"account history",element7:"payment details",element8:"order history"},button:"Close account",popupTitle:"Close account?",popupConfirm:"Are you sure you want to close your account?",popupAction:"Close my account",cancel:"Cancel",confirmationCloseTitle:"Your account has been closed."},updateProfile:{confirmationUpdated:"Your profile has been updated",form:{title:"Personal details",companyTitle:"Company information",personalTitle:"Personal information",companyName:"Company name",taxPayerId:{label:"Tax payer ID (VAT)",placeholder:""},businessType:"Business type",clientele:"Clientele",titleLabel:"Title",firstName:{label:"First name",placeholder:""},lastName:{label:"Last name",placeholder:""},phoneNumber:{label:"Phone number",placeholder:""},customerUid:"Email",storeName:"Selected store",tip:"* \u2014 Required field",saveButton:"Save changes"}},addressBook:{title:"Address book",addAddress:"Add new address",updateAddress:"Update address",editAddress:"Edit",deleteAddress:"Delete",noSavedAddresses:"There are no available addresses yet. Please add a new one.",setDefault:"Make default",deletePopupTitle:"Delete address",deletePopupCancel:"Cancel",deletePopupConfirm:"Yes, delete",confirmationAddressAdded:"Address has been created successfully",confirmationAddressRemoved:"Address has been removed successfully",confirmationDefaultAddressChanged:"Your default address was updated.",addressTitleCodeLabel:"Title",addressFirstNameLabel:"First name",addressFirstNamePlaceholder:"",addressSurnameLabel:"Last name",addressLastNamePlaceholder:"",addressCountry:"Country",addressCountryHelpText:"",addressTownCity:"City",addressCityPlaceholder:"",addressPostcode:"Post code",addressPostcodePlaceholder:"",addressLine1:"Address line 1",addressAddress1Placeholder:"",addressLine2:"Address line 2",addressStreetHouseNumber:"Street & house number",addressFloor:"Floor",addressAddress2Placeholder:"",addressPhone:"Phone number",addressPhoneNumberPlaceholder:"",addressDefault:"Make this my default address",textButtonSave:"Save",textButtonCancel:"Cancel"},updatePassword:{title:"Password",currentPassword:"Current password",newPassword:"New password",checkNewPassword:"Confirm new password",currentPasswordPlaceholder:"",newPasswordPlaceholder:"",checkNewPasswordPlaceholder:"",passwordTip:"* \u2014 Required field",submit:"Reset password",confirmationPasswordUpdated:"Profile updated!",setPasswordInvalid:"Failed to set a password. You may already have set a password for your account"},setPassword:{title1:"Since you registered via social network you don't have password.",title2:"Here, you can set up a new password for your account to be able to log in using email address and password."},consentManagement:{title:"Consent management",message:{success:{given:"Thanks for signing up. You have been sent an email with a link to confirm the newsletter subscription.",withdrawn:"Your consent has been withdrawn"}}}}};var fM={customMyAccount:uM};
293var gM={customMyAccount:{title:"Mein Konto",closeAccount:{header:"Informationen zum Aufl\xF6sen Ihres Kontos",retentionInfo:{content1:"Wenn sie Ihr Konto aufl\xF6sen, werden Ihre Profilinformationen f\xFCr den durch die Gesetze und Vorschriften Ihres Landes vorgegebenen Aufbewahrungszeitraum beibehalten. Der Kundendienst kann Ihnen in dieser Zeit bei Bedarf zur Bestellhistorie.",content2:"Am Ende des Aufbewahrungszeitraums werden die folgenden Profilinformationen gel\xF6scht und stehen weder Ihnen noch jemand anderem zur Verf\xFCgung:",element1:"E-Mail-Adressen",element2:"Kontaktinformationen",element3:"Einwilligungseinstellungen",element4:"Kontohistorie",element5:"Bestellhistorie",element6:"",element7:"",element8:""},button:"Konto aufl\xF6sen",popupTitle:"Konto aufl\xF6sen?",popupConfirm:"Sind Sie sicher, dass Sie Ihr Konto schlie\xDFen m\xF6chten?",popupAction:"Mein Konto schlie\xDFen",cancel:"Abbrechen",confirmationCloseTitle:"Ihr Konto wurde geschlossen."},updateProfile:{confirmationUpdated:"Ihr Profil wurde aktualisiert",form:{title:"Pers\xF6nliche Angaben",companyTitle:"Firmeninformation",personalTitle:"Pers\xF6nliche Informationen",companyName:"Name der Firma",taxPayerId:{label:"MwSt. Nummer",placeholder:""},businessType:"Unternehmensart",clientele:"Zielgruppe",titleLabel:"Anrede",firstName:{label:"Vorname",placeholder:""},lastName:{label:"Nachname",placeholder:""},phoneNumber:{label:"Telefonnummer",placeholder:""},customerUid:"E-Mail",storeName:"Gew\xE4hlter Store",tip:"* \u2014 sind Pflichtfelder",saveButton:"Aktualisieren"}},addressBook:{title:"Adressbuch",addAddress:"Neue Adresse hinzuf\xFCgen",updateAddress:"Adresse aktualisieren",editAddress:"Bearbeiten",deleteAddress:"L\xF6schen",noSavedAddresses:"Noch sind keine Adressen verf\xFCgbar. F\xFCgen Sie bitte eine neue Adresse hinzu.",setDefault:"Als Standard",deletePopupTitle:"Sind Sie sicher dass Sie Adresse l\xF6schen m\xF6chten?",deletePopupCancel:"Abbrechen",deletePopupConfirm:"Ja, entfernen",confirmationAddressAdded:"Die Adresse wurde erfolgreich erstellt",confirmationAddressRemoved:"Die Adresse wurde erfolgreich entfernt",confirmationDefaultAddressChanged:"Ihre Standardadresse wurde aktualisiert.",addressTitleCodeLabel:"Titel",addressFirstNameLabel:"Vorname",addressFirstNamePlaceholder:"",addressSurnameLabel:"Nachname",addressLastNamePlaceholder:"",addressCountry:"Land",addressCountryHelpText:"",addressTownCity:"Stadt",addressCityPlaceholder:"",addressPostcode:"Postleitzahl",addressPostcodePlaceholder:"",addressLine1:"Adresszeile 1",addressAddress1Placeholder:"",addressLine2:"Adresszeile 2",addressStreetHouseNumber:"Stra\xDFe & Hausnummer",addressFloor:"Etage/Stockwerk",addressAddress2Placeholder:"",addressPhone:"Telefonnummer",addressPhoneNumberPlaceholder:"",addressDefault:"Als Standardadresse festlegen",textButtonSave:"Speichern",textButtonCancel:"Abbrechen"},updatePassword:{title:"Passwort zur\xFCcksetzen",currentPassword:"Aktuelles Passwort",newPassword:"Neues Passwort",checkNewPassword:"Neues Passwort best\xE4tigen",currentPasswordPlaceholder:"",newPasswordPlaceholder:"",checkNewPasswordPlaceholder:"",passwordTip:"* \u2014 sind Pflichtfelder",submit:"Passwort zur\xFCcksetzen",confirmationPasswordUpdated:"Ihr Passwort wurde ge\xE4ndert",setPasswordInvalid:"Failed to set a password. You may already have set a password for your account"},setPassword:{title1:"Da Sie \xFCber ein soziales Netzwerk registriert sind, haben Sie kein Passwort.",title2:"Sie k\xF6nnen hier ein neues Passwort f\xFCr Ihr Konto erstellen, um sich mithilfe Ihrer E-Mail-Adresse und des Passworts anmelden zu k\xF6nnen."},consentManagement:{title:"Zustimmung",message:{success:{given:"Vielen Dank, dass sie unseren Newsletter abonniert haben. Sie haben eine E-Mail mit einem Link erhalten, mit dem Sie Ihr Abonnement des Newsletters best\xE4tigen k\xF6nnen.",withdrawn:"Sie haben Ihre Zustimmung zur\xFCckgezogen"}}}}};var CM={customMyAccount:gM};var hM={customMyAccount:{title:"Mon compte",closeAccount:{header:"Informations relatives \xE0 la suppression de votre compte",retentionInfo:{content1:"Lorsque vous fermez votre compte, les informations de votre profil seront conserv\xE9es pendant la p\xE9riode de conservation requise par les lois et r\xE8glements de votre pays/r\xE9gion. Pendant cette p\xE9riode, le service client\xE8le peut vous aider si vous avez des questions sur le processus de commande ou si vous avez besoin d'une pi\xE8ce justificative d'achat.",content2:"Apr\xE8s l'expiration de la p\xE9riode de conservation, les informations de profil suivantes sont supprim\xE9es et ne peuvent plus \xEAtre consult\xE9es par vous ou par d'autres personnes :",element1:"Adresses de courrier \xE9lectronique",element2:"Coordonn\xE9es",element3:"D\xE9tails de la livraison",element4:"Pr\xE9f\xE9rences de livraison",element5:"Param\xE8tres de la gestion des agr\xE9ments",element6:"Historique du compte",element7:"D\xE9tails de paiement",element8:"Historique des commandes"},button:"Supprimer le compte",popupTitle:"Supprimer le compte ?",popupConfirm:"\xCAtes-vous s\xFBr de vouloir fermer votre compte ?",popupAction:"Fermer mon compte",cancel:"Annuler",confirmationCloseTitle:"Votre compte a \xE9t\xE9 ferm\xE9."},updateProfile:{confirmationUpdated:"Vos coordonn\xE9es ont bien \xE9t\xE9 mises \xE0 jour.",form:{title:"Donn\xE9es personnelles",companyTitle:"Mon enterprise",personalTitle:"Informations personnelles",companyName:"Raison sociale",taxPayerId:{label:"N\xB0 de SIRET",placeholder:""},businessType:"Ma typologie d'activit\xE9",clientele:"Clientele",titleLabel:"Titre",firstName:{label:"Pr\xE9nom",placeholder:""},lastName:{label:"Nom de famille",placeholder:""},phoneNumber:{label:"Num\xE9ro de t\xE9l\xE9phone",placeholder:""}
293,customerUid:"Courrier \xE9lectronique",storeName:"Point de vente s\xE9lectionn\xE9",tip:"* \u2014 Ceci est un champ obligatoire",saveButton:"Actualiser"}},addressBook:{title:"Carnet d'adresses",addAddress:"Ajouter une nouvelle adresse",updateAddress:"Actualiser l'adresse",editAddress:"Modifier",deleteAddress:"Compte",noSavedAddresses:"Il n'y a encore aucune adresse. Merci d'ajouter une nouvelle adresse.",setDefault:"par d\xE9faut",deletePopupTitle:"\xCAtes-vous s\xFBr de vouloir supprimer cette adresse ?",deletePopupCancel:"Annuler",deletePopupConfirm:"Oui, supprimer",confirmationAddressAdded:"L'adresse a \xE9t\xE9 cr\xE9\xE9e avec succ\xE8s",confirmationAddressRemoved:"L'adresse a \xE9t\xE9 supprim\xE9e avec succ\xE8s",confirmationDefaultAddressChanged:"Votre adresse standard a \xE9t\xE9 actualis\xE9e",addressTitleCodeLabel:"Titre",addressFirstNameLabel:"Pr\xE9nom",addressFirstNamePlaceholder:"",addressSurnameLabel:"Nom de famille",addressLastNamePlaceholder:"",addressCountry:"Pays",addressCountryHelpText:"",addressTownCity:"Ville",addressCityPlaceholder:"",addressPostcode:"Code postal",addressPostcodePlaceholder:"",addressLine1:"Ligne d'adresse 1",addressAddress1Placeholder:"",addressLine2:"Ligne d'adresse 2",addressStreetHouseNumber:"Rue & num\xE9ro",addressFloor:"\xC9tage",addressAddress2Placeholder:"",addressPhone:"Num\xE9ro de t\xE9l\xE9phone",addressPhoneNumberPlaceholder:"",addressDefault:"Adresse par d\xE9faut",textButtonSave:"Enregistrer",textButtonCancel:"Annuler"},updatePassword:{title:"Mot de passe",currentPassword:"Mot de passe actuel",newPassword:"Nouveau mot de passe",checkNewPassword:"Confirmer le nouveau mot de passe",currentPasswordPlaceholder:"",newPasswordPlaceholder:"",checkNewPasswordPlaceholder:"",passwordTip:"* \u2014 Ceci est un champ obligatoire",submit:"R\xE9initialiser le mot de passe",confirmationPasswordUpdated:"Votre mot de passe a \xE9t\xE9 modifi\xE9",setPasswordInvalid:"Failed to set a password. You may already have set a password for your account"},setPassword:{title1:"Du fait que vous \xEAtes inscrit par le biais d'un r\xE9seau social, vous n'avez pas de mot de passe.",title2:"Vous pouvez cr\xE9er ici un nouveau mot de passe pour votre compte afin de vous connecter \xE0 l'aide de votre adresse de courrier \xE9lectronique et de votre mot de passe."},consentManagement:{title:"Gestion des agr\xE9ments",message:{success:{given:"Merci de vous \xEAtre abonn\xE9 \xE0 notre newsletter. Vous avez re\xE7u un email contenant un lien qui vous pernettra de confirmer l'abonnement \xE0 la newsletter.",withdrawn:"Vous avez retir\xE9 votre agr\xE9ment"}}}}};var bM={customMyAccount:hM};var _M={customMyAccount:{title:"Mijn account",closeAccount:{header:"Informatie over het verwijderen van uw account",retentionInfo:{content1:"Wanneer u uw account wilt verwijderen, zal uw profielinformatie worden bewaard gedurende de bewaarperiode die door de wetten en voorschriften van uw land wordt voorgeschreven. De klantenservice kan u tijdens deze periode indien nodig helpen met uw bestelgeschiedenis.",content2:"Aan het einde van de bewaarperiode wordt de volgende profielinformatie verwijderd en is deze niet meer beschikbaar voor u of iemand anders:",element1:"E-mailadressen.",element2:"Contactgegevens.",element3:"Toestemmingsinstellingen.",element4:"Accountgeschiedenis.",element5:"Bestelhistorie.",element6:"",element7:"",element8:""},button:"Account verwijderen",popupTitle:"Account verwijderen?",popupConfirm:"Weet u zeker dat u uw account wilt sluiten?",popupAction:"Mijn account sluiten",cancel:"Afbreken",confirmationCloseTitle:"Uw account is gesloten."},updateProfile:{confirmationUpdated:"Uw profiel is bijgewerkt.",form:{title:"Persoonlijke gegevens",companyTitle:"Company information",personalTitle:"Persoonlijke gegevens",companyName:"Company name",taxPayerId:{label:"Tax payer ID (VAT)",placeholder:""},businessType:"Business type",clientele:"Clientele",titleLabel:"Aanhef",firstName:{label:"Voornaam",placeholder:""},lastName:{label:"Achternaam",placeholder:""},phoneNumber:{label:"Telefoonnummer",placeholder:""},customerUid:"E\u2011mail",storeName:"Geselecteerde winkel",tip:"* - zijn verplichte velden",saveButton:"Bijwerken"}},addressBook:{title:"Adresboek",addAddress:"Nieuw adres toevoegen",updateAddress:"Adres bijwerken",editAddress:"Bewerken",deleteAddress:"Wissen",noSavedAddresses:"Er zijn nog geen adressen beschikbaar. Voeg een nieuw adres toe.",setDefault:"als standaard",deletePopupTitle:"Weet u zeker dat u het adres wilt verwijderen?",deletePopupCancel:"Afbreken",deletePopupConfirm:"Ja, verwijderen",confirmationAddressAdded:"Het adres is met succes aangemaakt",confirmationAddressRemoved:"Het adres is succesvol verwijderd",confirmationDefaultAddressChanged:"Uw standaardadres is bijgewerkt.",addressTitleCodeLabel:"Titel",addressFirstNameLabel:"Voornaam",addressFirstNamePlaceholder:"",addressSurnameLabel:"Achternaam",addressLastNamePlaceholder:"",addressCountry:"Land",addressCountryHelpText:"",addressTownCity:"Stad",addressCityPlaceholder:"",addressPostcode:"Postcode",addressPostcodePlaceholder:"",addressLine1:"Adresregel 1",addressAddress1Placeholder:"",addressLine2:"Adresregel 2",addressStreetHouseNumber:"Straat & huisnummer",addressFloor:"Verdieping",addressAddress2Placeholder:"",addressPhone:"Telefoonnummer",addressPhoneNumberPlaceholder:"",addressDefault:"Instellen als standaardadres",textButtonSave:"Opslaan",textButtonCancel:"Afbreken"},updatePassword:{title:"Wachtwoord resetten",currentPassword:"Huidig wachtwoord",newPassword:"Nieuw wachtwoord",checkNewPassword:"Nieuw wachtwoord bevestigen",currentPasswordPlaceholder:"",newPasswordPlaceholder:"",checkNewPasswordPlaceholder:"",passwordTip:"* - zijn verplichte velden",submit:"Wachtwoord resetten",confirmationPasswordUpdated:"Uw wachtwoord werd veranderd",setPasswordInvalid:"Failed to set a password. You may already have set a password for your account"},setPassword:{title1:"Omdat u bent geregistreerd via een sociaal netwerk, heeft u geen wachtwoord.",title2:"U kunt hier een nieuw w
293achtwoord voor uw account aanmaken, zodat u kunt inloggen met uw e-mailadres en wachtwoord."},consentManagement:{title:"Toestemming",message:{success:{given:"Hartelijk dank voor het abonneren op onze nieuwsbrief. U heeft een e-mail ontvangen met een link om de abonnement op de nieuwsbrief te bevestigen.",withdrawn:"U heeft uw toestemming ingetrokken"}}}}};var yM={customMyAccount:_M};var vM={en:fM,de:CM,fr:bM,nl:yM},wM={customMyAccount:["customMyAccount"]};var Um=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[gr]:{module:()=>import("./chunk-GS46LMCY.js").then(o=>o.CustomUserProfileModule)},[c_]:{module:()=>import("./chunk-WDUW3PML.js").then(o=>o.UserAccountModule)}}}),_({i18n:{resources:vM,chunks:wM,fallbackLang:"en"}})],imports:[d_,zm,va,Fm,$m]})}};var Fr="customOrder";var xM={routing:{routes:{orders:{paths:["my-account/orders"]}}}};function JF(){return{featureModules:{[Fr]:{cmsComponents:["NobiliaAccountOrderHistoryComponent"]},[e_]:Fr}}}var Vm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(JF),_(xM)],imports:[ge.forChild([{path:null,canActivate:[so,$t],component:Bt,data:{cxRoute:"orders"}}])]})}};var MM={myAccountOrder:{title:"My orders",quantity:"Quantity",productBlogisticsTrackingNumbersLabel:"",kitchenPlanConfiguredLabel:"Your plan",orderHistory:{noOrders:"No orders yet",orderNumber:"Order no",orderStatusCancelled:"Order cancelled",orderAdvanceStatus:{PAID:"Paid",NOTPAID:"Not paid",PENDING:"Pending"},orderProductNull:"The additional order information is not available",item:"Item",itemPrice:"Item Price",quantity:"Quantity",price:"Price",modularProductPrice:"Price:",payment:"Payment",paymentsRetry:"Retry payment",paymentsSubmit:"Submit payment",paymentHistory:"Payment history",viewInvoice:"View invoice",viewAgreement:"View agreement",agreementNotSigned:"The contract is not signed by the {{legalEntityName}} yet. Please, check later or contact your Store ({{defaultPosPhone}}).",productVariantDelimiter:":",spaceDelimiter:" ",total:"Total",listOfProducts:"List of products",loadMore:"Show more",paymentPaid:"PAID",paymentAmountDue:"AMOUNT DUE",paymentAmountEntire:"Entire amount due",paymentAmountOther:"Next payment due",paymentAmountMinimum:"Minimum payment amount \u2013 {{value}}",paymentAmountMaximum:"Maximum payment amount \u2013 {{value}}",paymentDeposit:"Deposit",paymentAmountDepositPercent:"Pay deposit {{percent}}%",paymentAmountFull:"{{value}} Full payment",cancelOrderButton:"Cancel order",cancelOrderPopupTitle:"Cancel order?",cancelOrderPopupBody:"Are you sure you want to cancel your order?",cancelOrderPopupAbort:"Abort",cancelOrderPopupConfirm:"Cancel order",tableCaption:"Table with past orders with order dates, totals, and statuses"},relatedServices:{price:"Price",freePrice:"Free"},entryProduct:{ean:"EAN:",energyLabel:""},totals:{subtotal:"Subtotal",netTax:"Tax",discounts:"Discounts",delivery:"Shipping",total:"Total",grossTax:"Your order includes <span> {{taxValue}} tax </span>",ecoTaxIncluded:"+ Eco-contribution {{taxValue}}"},pickupinpos:"Pick up in the POS",pinoKitchenArticleNumber:"Article number",additionalParametersMessage:"Additional parameters",floorPlan:"Floor plan",orderPaymentHistory:{date:"Date",amount:"Amount",type:"Type",status:"Status",statusName:{accepted:"Accepted",failed:"Failed",completed:"Completed",pending:"Pending",authorized:"Pending"}},payments:{status:{PENDING:"Pending",FAILED:"Payment failed"}}}};var SM={myAccountOrder:MM};var PM={myAccountOrder:{title:"Meine Anfragen",quantity:"Menge",productBlogisticsTrackingNumbersLabel:"",kitchenPlanConfiguredLabel:"",orderHistory:{noOrders:"Noch keine Anfragen",orderNumber:"Anfragenummer",orderStatusCancelled:"Auftrag storniert",orderAdvanceStatus:{PAID:"Abgeschlossen",NOTPAID:"Felhgeschlagen",PENDING:"Zahlung ausstehend"},orderProductNull:"The additional order information is not available",item:"Artikel",itemPrice:"Artikelpreis",quantity:"Anzahl",price:"Preis",modularProductPrice:"Preis:",payment:"Zahlung",paymentsRetry:"Zahlung erneut versuchen",paymentsSubmit:"Bezahlen",paymentHistory:"Bezahlverlauf",viewInvoice:"Rechnung anzeigen",viewAgreement:"Vertrag anzeigen",agreementNotSigned:"Der Vertrag wurde noch nicht vom {{legalEntityName}} unterzeichnet. Sehen Sie bitte sp\xE4ter erneut vorbei oder kontaktieren Sie Ihren Store ({{defaultPosPhone}}).",productVariantDelimiter:":",spaceDelimiter:" ",total:"Gesamt",listOfProducts:"Produktliste",loadMore:"Mehr anzeigen",paymentPaid:"BEZAHLT",paymentAmountDue:"F\xC4LLIGER BETRAG",paymentAmountEntire:"F\xE4lliger Gesamtbetrag",paymentAmountOther:"N\xE4chste f\xE4llige Zahlung",paymentAmountMinimum:"Mindestbetrag \u2013 {{value}}",paymentAmountMaximum:"H\xF6chstbetrag \u2013 {{value}}",paymentDeposit:"Anzahlung",paymentAmountDepositPercent:"Anzahlung leisten {{percent}}%",paymentAmountFull:"{{value}} Vollst\xE4ndige Zahlung",cancelOrderButton:"Cancel order",cancelOrderPopupTitle:"Cancel order?",cancelOrderPopupBody:"Are you sure you want to cancel your order?",cancelOrderPopupAbort:"Abort",cancelOrderPopupConfirm:"Cancel order",tableCaption:"Tabelle mit vergangenen Bestellungen mit Bestelldatum, Gesamtsumme und Status"},relatedServices:{price:"Preis",freePrice:"Kostenlos"},entryProduct:{ean:"EAN:",energyLabel:""},totals:{subtotal:"Zwischensumme",netTax:"MwSt",discounts:"Bestellungsrabatte",delivery:"Versand",total:"Gesamt",grossTax:"Ihr Auftrag enth\xE4lt Steuern in H\xF6he von <span> {{taxValue}} {{taxPercent}} </span>",ecoTaxIncluded:"+ \xD6koanteil {{taxValue}}"},pickupinpos:"Am Verkaufsstandort abholen",pinoKitchenArticleNumber:"Artikelnummer",additionalParametersMessage:"Zus\xE4tzliche Angaben",floorPlan:"Grundriss",orderPaymentHistory:{date:"Datum",amount:"Betrag",type:"Typ",status:"Status",statusName:{accepted:"Akzeptiert",failed:"Fehlgeschlagen",completed:"Abgeschlossen",pending:"Ausstehend",authorized:"Ausstehend"}},payments:{status:{PENDING:"Ausstehend",FAILED:"Fehlgeschlagen"}}}};var RM={myAccountOrder:PM};var kM={myAccountOrder:{title:"Mes commandes",quantity:"Quantit\xE9",productBlogisticsTrackingNumbersLabel:"",kitchenPlanConfiguredLabel:"",orderHistory:{noOrders:"Aucune commande",orderNumber:"N\xB0 de commande",orderStatusCancelled:"Commande annul\xE9e",orderAdvanceStatus:{PAID:"Pay\xE9",NOTPAID:"\xC9chec",PENDING:"En cours"},orderProductNull:"The additional order information is not available",item:"Article",itemPrice:"Prix unitaire",quantity:"Quantit\xE9",price:"Prix",modularProductPrice:"Prix:",payment:"Paiement",paymentsRetry:"Nouvel essai de paiement",paymentsSubmit:"Payer",paymentHistory:"Historique des paiements",viewInvoice:"Afficher la facture",viewAgreement:"Afficher le contrat",agreementNotSigned:"Le contrat n''a pas encore \xE9t\xE9 sign\xE9 par {{legalEntityName}}. Veuillez consulter le site ult\xE9rieurement ou contacter votre point de vente ({{defaultPosPhone}})",productVariantDelimiter:":",spaceDelimiter:" ",total:"Total",listOfProducts:"Liste de produits",loadMore:"Afficher plus",paymentPaid:"PAY\xC9",paymentAmountDue:"MONTANT D\xDB",paymentAmountEntire:"Montant total d\xFB",paymentAmountOther:"Prochain paiement d\xFB",paymentAmountMinimum:"Montant minimal \u2013 {{value}}",paymentAmountMaximum:"Montant maximum \u2013 {{value}}",paymentDeposit:"Acompte",paymentAmountDepositPercent:"Verser un acompte {{percent}}%",paymentAmountFull:"{{value}} Paiement int\xE9gral",cancelOrderButton:"Cancel order",cancelOrderPopupTitle:"Cancel order?",cancelOrderPopupBody:"Are you sure you want to cancel your order?",cancelOrderPopupAbort:"Abort",cancelOrderPopupConfirm:"Cancel order",tableCaption:"Tableau avec les commandes pass\xE9es avec les dates de commande, les totaux et les statuts"},relatedServices:{price:"Prix",freePrice:"Offert"},entryProduct:{ean:"EAN:",energyLabel:""},totals:{subtotal:"Sous-total",netTax:"TVA",discounts:"Remises sur la commande",delivery:"Frais de livraison",total:"Total",grossTax:"Votre commande comprend des taxes d'un montant de <span> {{taxValue}} </span>",ecoTaxIncluded:"+ \xC9co-participation de  {{taxValue}}"},pickupinpos:"Enl\xE8vement au point de vente",pinoKitchenArticleNumber:"Num\xE9ro d''article",additionalParametersMessage:"Informations suppl\xE9mentaires",floorPlan:"Plan de base",orderPaymentHistory:{date:"Date",amount:"Montant",type:"Type",status:"Statut",statusName:{accepted:"Accepted",failed:"\xC9chou\xE9",completed:"Termin\xE9",pending:"",authorized:""}},payments:{status:{PENDING:"En cours",FAILED:"PAIEMENT \xC9CHOU\xC9"}}}};var TM={myAccountOrder:kM};var OM={myAccountOrder:{title:"Mijn aanvragen",quantity:"Hoeveelheid",productBlogisticsTrackingNumbersLabel:"",kitchenPlanConfiguredLabel:"",orderHistory:{noOrders:"Nog geen aanvragen",orderNumber:"Aanvraagnummer",orderStatusCancelled:"Order geannuleerd",orderAdvanceStatus:{PAID:"Afgesloten",NOTPAID:"Mislukt",PENDING:"Uitstaande betaling"},orderProductNull:"The additional order information is not available",item:"Artikel",itemPrice:"Artikelprijs",quantity:"Aantal",price:"Prijs",modularProductPrice:"Prijs:",payment:"Betaling",paymentsRetry:"Betaling opnieuw proberen",paymentsSubmit:"Betalen",paymentHistory:"Betalingsverleden",viewInvoice:"Factuur weergeven",viewAgreement:"Contract weergeven",agreementNotSigned:"Het contract is nog niet ondertekend door {{legalEntityName}}. Probeer het later nog eens of neem contact op met uw winkel ({{defaultPosPhone}}).",productVariantDelimiter:":",spaceDelimiter:" ",total:"Totaal",listOfProducts:"Lijst van producten",loadMore:"Meer weergeven",paymentPaid:"BETAALD",paymentAmountDue:"VERSCHULDIGD BEDRAG",paymentAmountEntire:"Totaal verschuldigd bedrag",paymentAmountOther:"Volgende verschuldigde betaling",paymentAmountMinimum:"Minimumbedrag \u2013 {{value}}",paymentAmountMaximum:"Maximumbedrag \u2013 {{value}}",paymentDeposit:"Aanbetaling",paymentAmountDepositPercent:"Aanbetaling uitvoeren {{percent}}%",paymentAmountFull:"{{value}} volledige betaling",cancelOrderButton:"Annuleer order",cancelOrderPopupTitle:"Annuleer order?",cancelOrderPopupBody:"Weet u zeker dat u uw order wilt annuleren?",cancelOrderPopupAbort:"Afbreken",cancelOrderPopupConfirm:"Annuleer order",tableCaption:"Tabel met eerdere bestellingen met besteldata, totalen en statussen"},relatedServices:{price:"Prijs",freePrice:"Gratis"},entryProduct:{ean:"EAN:",energyLabel:""}
293,totals:{subtotal:"Subtotaal",netTax:"BTW",discounts:"Bestelkorting",delivery:"Verzending",total:"Totaal",grossTax:"Uw order is inclusief belastingen ten bedrage van <span> {{taxValue}} {{taxPercent}} </span>",ecoTaxIncluded:"+ eco-share {{taxValue}}"},pickupinpos:"Afhalen bij het verkooppunt",pinoKitchenArticleNumber:"Artikelnumme",additionalParametersMessage:"Aanvullende gegevens",floorPlan:"Plattegrond",orderPaymentHistory:{date:"Datum",amount:"Bedrag",type:"Type",status:"Toestand",statusName:{accepted:"Geaccepteerd",failed:"Mislukt",completed:"Voltooid",pending:"",authorized:""}},payments:{status:{PENDING:"Uitstaand",FAILED:"Mislukt"}}}};var EM={myAccountOrder:OM};var IM={en:SM,de:RM,fr:TM,nl:EM},AM={myAccountOrder:["myAccountOrder"]};var qm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Fr]:{module:()=>import("./chunk-ULQSNJXQ.js").then(o=>o.CustomOrderModule)}}}),_({i18n:{resources:IM,chunks:AM,fallbackLang:"en"}})],imports:[Vm]})}};var NM={routing:{routes:{wishlist:{paths:["wishlist"]}}}};function XF(){return{featureModules:{[Cr]:{cmsComponents:["NobiliaWishlistProductListComponent"],dependencies:[Uo]},[fy]:Cr}}}var Hm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(XF),_(NM)],imports:[ge.forChild([{path:null,canActivate:[so,$t],component:Bt,data:{cxRoute:"wishlist"}}])]})}};var LM={wishlist:{listingTabKITCHEN_TEMPLATE:"Custom kitchens ({{value}})",listingTabMODULAR_PRODUCT:"Modular Furniture ({{value}})",listingTabLIVING_SET:"Living Sets ({{value}})",listingTabMODULAR_PRODUCT_SET:"Sets ({{value}})",listingTabELEMENT:"Units & Appliances ({{value}})",listingTabOPTION:"Solutions ({{value}})",listingTabBATH_SET:"Bath Sets ({{value}})",listingTabBATHROOM_SET:"Bath Sets (eOpus) ({{value}})",listingTabLIV_SET:"Living Sets ({{value}})",listingTabEXTENDED_KITCHEN:"Multi-front kitchens ({{value}})",listingTabBATH_SET_V2:"Bath Sets (new configurator)({{value}})",listingTabNOBISMART_KITCHEN:"nobismart kitchens ({{value}})",empty:"You have no items in your favorites",emptyButtonText:"View our products"}};var BM={wishlist:LM};var zM={wishlist:{listingTabKITCHEN_TEMPLATE:"Individuelle K\xFCchen ({{value}})",listingTabMODULAR_PRODUCT:"Modulm\xF6bel ({{value}})",listingTabLIVING_SET:"Wohnzimmer-Sets ({{value}})",listingTabMODULAR_PRODUCT_SET:"Sets ({{value}})",listingTabELEMENT:"Schr\xE4nke & Ger\xE4te ({{value}})",listingTabOPTION:"L\xF6sungen ({{value}})",listingTabBATH_SET:"Badezimmer-Sets ({{value}})",listingTabBATHROOM_SET:"Badezimmer-Sets (eOpus) ({{value}})",listingTabLIV_SET:"Wohnzimmer-Sets ({{value}})",listingTabEXTENDED_KITCHEN:"Multi-Fronten K\xFCchen ({{value}})",listingTabBATH_SET_V2:"Badezimmer-Sets (neuer Konfigurator)({{value}})",listingTabNOBISMART_KITCHEN:"nobismart K\xFCchen ({{value}})",empty:"Sie haben keine Artikel in Ihren Favoriten",emptyButtonText:"Unsere Produkte ansehen"}};var DM={wishlist:zM};var FM={wishlist:{listingTabKITCHEN_TEMPLATE:"Cuisines individuelles ({{value}})",listingTabMODULAR_PRODUCT:"Meubles modulaires ({{value}})",listingTabLIVING_SET:"Set de salon ({{value}})",listingTabMODULAR_PRODUCT_SET:"Sets ({{value}})",listingTabELEMENT:"Armoires & Appareils ({{value}})",listingTabOPTION:"Solutions ({{value}})",listingTabBATH_SET:"Ensembles de bain ({{value}})",listingTabBATHROOM_SET:"Ensembles de salle de bain (eOpus) ({{value}})",listingTabLIV_SET:"Set de salon ({{value}})",listingTabEXTENDED_KITCHEN:"Cuisines multifronts ({{value}})",listingTabBATH_SET_V2:"Ensembles de bain (nouveau configurateur)({{value}})",listingTabNOBISMART_KITCHEN:"Cuisines nobismart ({{value}})",empty:"Vous n'avez pas d'articles dans vos favoris",emptyButtonText:"Voir nos produits"}};var jM={wishlist:FM};var $M={wishlist:{listingTabKITCHEN_TEMPLATE:"Individuele keukens ({{value}})",listingTabMODULAR_PRODUCT:"Modulaire meubelen ({{value}})",listingTabLIVING_SET:"Woonkamer Sets ({{value}})",listingTabMODULAR_PRODUCT_SET:"Sets ({{value}})",listingTabELEMENT:"Kasten & apparaten ({{value}})",listingTabOPTION:"Oplossingen ({{value}})",listingTabBATH_SET:"Badsets ({{value}})",listingTabBATHROOM_SET:"Badsets (eOpus) ({{value}})",listingTabLIV_SET:"Woonkamer Sets ({{value}})",listingTabEXTENDED_KITCHEN:"Multi-fronten keukens ({{value}})",listingTabBATH_SET_V2:"Badsets (nieuwe configurator)({{value}})",listingTabNOBISMART_KITCHEN:"nobismart keukens ({{value}})",empty:"U heeft geen artikelen in uw favorieten",emptyButtonText:"Onze producten bekijken"}};var UM={wishlist:$M};var VM={en:BM,de:DM,fr:jM,nl:UM},qM={wishlist:["wishlist"]};var Gm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Cr]:{module:()=>import("./chunk-2JIKVR7I.js").then(o=>o.CustomWishlistModule)}}}),_({i18n:{resources:VM,chunks:qM,fallbackLang:"en"}})],imports:[Hm]})}};var Wm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[M0,ma,tl]})}};var Km=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[E0,I0,A0,N0,sl,Qb.forRoot(),Mb.forRoot(),Xb.forRoot(),s0,Gb]})}};var e3="sapcx_frontend_config";function HM(){let t=u(ys),o=u(Bh),e=u(fe);if(!ne(e))return{};let i=u(bh).get(e3,null);if(i)try{return JSON.parse(i)}catch{}try{let r=t3(t,e),C=o.build();if(C.open("GET",r+"/occ/v2/"+q.defaultBaseSite+"/frontend/configuration",!1),C.send(),C.status==200){let y=JSON.parse(C.responseText);return JSON.parse(y.config)}else return{}}catch{return{}}}function t3(t,o){let e=t.getTag("name='"+Wb+"'")?.getAttribute("content");
293if(e!==void 0&&e!=Kb)return e;if(q.occBaseUrl!==void 0)return q.occBaseUrl;if(ne(o)){let n=window.location.hostname,i=n.split(".")[0],r=n.split(".").slice(1).join("."),C="api";i=="wwwd1"?C="apid1":i=="wwws1"&&(C="apis1");let y=C+"."+r;return window.location.protocol+"//"+y}return q.occBaseUrl||""}var Zm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Ss(HM)]})}};var GM={url:{patterns:{to:{return:{404:{error:{page:void 0}}}}}}};var Qm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:function(e){let n=null;return e?n=new(e||t):n=N(ht),n},providedIn:"root"})}};var jr=class t{constructor(){this.router=u(Je);this.platformId=u(fe);this.responseInit=u(mi,{optional:!0});this.notFoundFilterConfig=u(Qm)}canActivate(o,e){let n=this.normalizeUrl(this.getUrlPath(e.url));return this.getNotFoundUrls().map(r=>this.normalizeUrl(r)).includes(n)?Gn(this.platformId)?(this.sendNotFoundStatus(),nh(()=>new t0({status:Ha.NOT_FOUND,url:e.url}))):ee(this.router.createUrlTree(["/not-found"])):ee(!0)}getNotFoundUrls(){let o=this.notFoundFilterConfig.url?.patterns?.to?.return?.["404"]?.error?.page;return Array.isArray(o)?o.filter(e=>!!e?.trim()):typeof o=="string"&&o.trim()?[o]:[]}sendNotFoundStatus(){this.responseInit&&(this.responseInit.status=Ha.NOT_FOUND,this.responseInit.headers=new Headers(this.responseInit.headers))}getUrlPath(o){let e=o.startsWith("/")?o:"/"+o,i=this.router.parseUrl(e).root.children.primary?.segments.map(r=>r.path).join("/")??"";return i?"/"+i:"/"}normalizeUrl(o){return o==="/"?o:o.endsWith("/")?o.slice(0,-1):o}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Ym=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(GM),jr,{provide:Ri,useExisting:jr,multi:!0}]})}};var WM={redirectFilter:{enableLoginRedirect301:!1}};var Jm=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:function(e){let n=null;return e?n=new(e||t):n=N(ht),n},providedIn:"root"})}};var Xm=class t{constructor(){this.baseSiteService=u(yi);this.router=u(Je);this.routingService=u(ze);this.siteContextParamsService=u(yb);this.platformId=u(fe);this.windowRef=u(je);this.responseInit=u(mi,{optional:!0});this.location=u(hs);this.redirectFilterConfig=u(Jm)}canActivate(o,e){return this.baseSiteService.get().pipe(Le(1),le(n=>{let i=[...n?.redirectUrls?.entry??[],...this.getLocalRedirectEntries()];if(i.length>0)for(let r of i){let C=this.getUrlPartWithUrlEncodedParts(e),y=this.getLocalizedRedirectUrlKey(r.key),S=r.value;if(y&&C&&decodeURIComponent(y)===decodeURIComponent(C)&&S){if(this.isExternalUrl(S))return ne(this.platformId)&&this.windowRef.nativeWindow?this.windowRef.nativeWindow.location.href=S:Gn(this.platformId)&&this.sendRedirect(S),ee(!1);{let A=this.router.parseUrl(S);if(A.queryParams=Y(Y({},A.queryParams),o.queryParams),Gn(this.platformId)){let J=this.router.serializeUrl(A);return this.sendRedirect(this.location.prepareExternalUrl(J)),ee(!1)}return ee(A)}}}return ee(!0)}))}sendRedirect(o){if(!this.responseInit)return;this.responseInit.status=301;let e=new Headers(this.responseInit.headers);e.set("Location",o),this.responseInit.headers=e}getLocalizedRedirectUrlKey(o){let e=this.siteContextParamsService.getUrlEncodingParameters();if(o&&e&&e.length>0){let n=this.siteContextParamsService.getValue(e[0]),i="/"+n+"/";return o.startsWith(i)?o:o.startsWith("/")?"/"+n+o:i+o}return o}getUrlPartWithUrlEncodedParts(o){let e=this.getOriginalStateUrlStartWithSlash(o.url),n=this.getUrlWithoutQueryParams(e);return e.startsWith(n)?n:e.substring(0,e.indexOf(n))+n}getUrlWithoutQueryParams(o){return o==="/"?o:"/"+this.router.parseUrl(o).root.children.primary?.segments.map(n=>n.path).join("/")}getOriginalStateUrlStartWithSlash(o){return o.startsWith("/")?o:"/"+o}isExternalUrl(o){try{return!!new URL(o).host}catch{return!1}}getLocalRedirectEntries(){return this.redirectFilterConfig.redirectFilter?.enableLoginRedirect301?[{
293key:"/login",value:"/"}]:[]}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var ep=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(WM),{provide:Ri,useExisting:Xm,multi:!0}]})}};var tp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({})}};var op=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[tp]})}};var $r=class t extends h0{collect(o){let e=o?.breadcrumbs??[];return this.isEmptyBreadcrumbs(e)?{}:{"@context":"http://schema.org","@type":"BreadcrumbList",itemListElement:e.slice(1).map((r,C)=>{let y={"@type":"ListItem",name:r.label,position:C+1};return typeof r.link=="string"&&r.link&&(y.item={"@id":r.link}),y})}}isEmptyBreadcrumbs(o){return o?.length<2&&o.every(e=>!e.label&&!e.link)}static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Ur=class t{constructor(){this.faqDataService=u(jn)}build(){return this.buildFaqSchema()}buildFaqSchema(){let o={"@context":"https://schema.org","@type":"FAQPage"};return this.faqDataService.faqData$.pipe(j(this.isValidFaqData),I(this.collectFaqEntries.bind(this)),I(e=>e.length?Ye(Y({},o),{mainEntity:e}):ee({})))}isValidFaqData(o){return o!==void 0}collectFaqEntries(o){return o.map(e=>this.collect(e))}collect(o){return o?.question&&o?.answer?{"@type":"Question",name:o.question,acceptedAnswer:{"@type":"Answer",text:o?.answer}}:{}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Vr=class t{constructor(){this.ecPlanSettingsService=u(vy);this.blockCalculationService=u(yy)}build(o){let e={"@type":"Offer"};return o?.code?o.blockCalculation?this.getBlockCalculationOffer(e):this.hasConfigurator(o)?this.getConfiguratorOffer(e,o):(this.fillBasePrice(e,o),ee({offers:e})):ee({offers:e})}getBlockCalculationOffer(o){return this.blockCalculationService.blockPrice$.pipe(I(e=>(e&&(o.price=e.value,o.priceCurrency=e.currencyIso),{offers:o})))}getConfiguratorOffer(o,e){return this.fillBasePrice(o,e),this.ecPlanSettingsService.planPrice$.pipe(I(n=>(n?.value&&(o.price=n.value,n.currencyIso&&(o.priceCurrency=n.currencyIso)),{offers:o})))}fillBasePrice(o,e){e.price?.value!=null&&(o.price=e.price.value),e.price?.currencyIso&&(o.priceCurrency=e.price.currencyIso)}hasConfigurator(o){return o.configuratorEnabled}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var o3="nobismartKitchenDetails",n3="modularDetails",qr=class t extends b0{constructor(){super(...arguments);this.customProductService=u(vo);this.cmsService=u(re)}build(){return this.cmsService.getCurrentPage().pipe(le(e=>e?.type!==_i.PRODUCT_PAGE||!this.isSupportedProductPage(e.pageId)?ee({}):this.customProductService.getProduct().pipe(le(n=>n?Ue(this.collect(n)).pipe(I(i=>Object.assign({},...i))):ee({})))))}isSupportedProductPage(e){return e===n3||e===o3}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Hr=class t{constructor(){this.blogArticleService=u(wy);this.cmsService=u(re);this.mediaService=u(_o);this.config=u(ht);this.destroyRef=u(st)}build(){return this.cmsService.getCurrentPage().pipe(et(this.destroyRef),le(o=>this.buildSchemaForPage(o)))}buildSchemaForPage(o){return o?.pageId==="listingBlogArticleContentPage"?this.buildBlogListingSchema():o?.type==="NobiliaBlogArticleContentPage"?this.buildBlogSchema():ee({})}buildBlogListingSchema(){let o={"@context":"http://schema.org","@type":"Blog"};return this.blogArticleService.getArticleDataList().pipe(et(this.destroyRef),j(this.isValidData),I(this.collectBlogEntries.bind(this)),I(e=>Ye(Y({},o),{blogPost:e})))}isValidData(o){return o!==void 0}collectBlogEntries(o){return o.results&&o.results.length>0?o.results.map(e=>this.collect(e)):[]}collect(o){return o?{"@context":"http://schema.org","@type":"BlogPosting",headline:o.title,name:o.title,de
293scription:o.previewText,datePublished:o.publishDate,author:{"@type":"Person",name:o.author},image:{"@type":"ImageObject",url:this.mediaService.normalizeUrl(o.image?.url)},url:this.getPageUrl(o.detailsUrl)}:{}}getPageUrl(o){return o?o.startsWith("/")?this.config.backend?.occ?.baseUrl+o:this.config.backend?.occ?.baseUrl+"/"+o:""}buildBlogSchema(){return this.blogArticleService.getArticleData().pipe(j(this.isValidData),I(this.collect.bind(this)))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var np=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[$r,Ur,Vr,qr,Hr,{provide:Ga,useExisting:qr,multi:!0},{provide:Ga,useExisting:$r,multi:!0},{provide:Ga,useExisting:Ur,multi:!0},{provide:Ga,useExisting:Hr,multi:!0},{provide:f0,useExisting:Vr,multi:!0}]})}};var ip=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[cy]})}};var wa=class t extends u0{constructor(e,n){super(e,n);this.winRef=e;this.rendererFactory=n}setHreflanglLinks(e){Array.from(this.winRef.document.querySelectorAll('link[rel="alternate"]'))?.forEach(i=>{i.remove()}),e?.length&&e.forEach(i=>{let r=this.renderer.createElement("link");r.rel=i.rel,r.href=i.href,r.hreflang=i.hreflang,this.renderer.appendChild(this.winRef.document.head,r)})}static{this.\u0275fac=function(n){return new(n||t)(N(je),N(di))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var ap=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[dy,Gi,wa]})}};var rp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[ip,ap]})}};var sp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({})}};var Gr=class t extends qs{constructor(e,n,i,r,C,y,S,A,J){super(e,n,i,r);this.productSearchService=e;this.cms=n;this.translation=i;this.basePageMetaResolver=r;this.pageMetaConfig=C;this.breadcrumbService=y;this.routingService=S;this.customHreflangService=A;this.siteContextUrlSerializer=J;this.sanitizer=u(vs);this.category$=this.searchPage$.pipe(j(e=>!!e?.category),le(e=>ee(e.category)))}hasProductListComponent(e){return!!Object.keys(e.slots||{}).find(n=>!!e.slots?.[n].components?.find(i=>i.typeCode==="CMSProductListComponent"||i.typeCode==="ProductGridComponent"||i.typeCode==="NobiliaCmsModularListComponent"||i.typeCode==="NobiliaCMSKitchenListComponent"||i.typeCode==="NobiliaCMSWizardKitchenListComponent"||i.typeCode==="NobiliaCMSOptionListComponent"||i.typeCode==="NobiliaCmsKitchenListComponentContainer"))}resolveSocialTitle(){return this.category$.pipe(I(e=>e?.seoTitle??e?.name))}resolveSocialDescription(){return this.category$.pipe(I(e=>{let n=e?.metaDescription??e?.header,i=n?this.sanitizer.sanitize(Yg.HTML,n):void 0;return i||void 0}))}
293resolveOgType(){return ee(this.pageMetaConfig?.pageMeta?.socialNetworksMetaTags?.og.type.categoryPage)}resolveTwitterType(){return ee(this.pageMetaConfig?.pageMeta?.socialNetworksMetaTags?.twitter.card.categoryPage)}resolveImage(){return this.category$.pipe(I(e=>e?.picture?.url))}resolveTitle(){return this.category$.pipe(I(e=>e?.seoTitle??e?.name),j(e=>!!e))}resolveDescription(){return this.category$.pipe(I(e=>{let n=e?.metaDescription,i=n?this.sanitizer.sanitize(Yg.HTML,n):void 0;return i||void 0}))}resolveBreadcrumbs(){return this.breadcrumbService.getBreadcrumbs()}resolveHreflang(){return q.storefront.seo?.hreflangEnabled?this.category$.pipe(le(e=>{if(e?.code){let n=this.routingService.getUrl({cxRoute:"category",params:e});return n=this.siteContextUrlSerializer.urlExtractContextParameters(n).url,n.startsWith("/")||(n="/"+n),this.customHreflangService.getHreflangLinks(n,"CATEGORY",e?.code)}return ee()})):ee(void 0)}static{this.\u0275fac=function(n){return new(n||t)(N(Mi),N(re),N(vn),N(fr),N($s),N(Hi),N(ze),N(Gi),N(Is))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Wr=class t extends Hs{constructor(e,n,i,r,C,y,S,A,J){super(e,n,i,r,C);this.routingService=e;this.productService=n;this.translation=i;this.basePageMetaResolver=r;this.pageLinkService=C;this.pageMetaConfig=y;this.breadcrumbService=S;this.customHreflangService=A;this.siteContextUrlSerializer=J}findBaseProduct(e){return e?.baseProduct?e.baseProduct===e.code?ee(e):this.productService.get(e.baseProduct,bo.LIST).pipe(j(mb),le(n=>this.findBaseProduct(n))):ee(e)}resolveSocialTitle(){return this.product$.pipe(I(e=>e.seoTitle??e.name))}resolveSocialDescription(){return this.product$.pipe(I(e=>e.metaDescription??e.summary))}
293resolveOgType(){return ee(this.pageMetaConfig?.pageMeta?.socialNetworksMetaTags?.og.type.productPage)}resolveTwitterType(){return ee(this.pageMetaConfig?.pageMeta?.socialNetworksMetaTags?.twitter.card.productPage)}resolveTitle(){return this.product$.pipe(le(e=>e.seoTitle?ee(e.seoTitle):super.resolveTitle()))}resolveDescription(){return this.product$.pipe(le(e=>e.metaDescription?ee(e.metaDescription):super.resolveDescription()))}resolveKeywords(){return this.product$.pipe(I(e=>e.keywords))}resolveImage(){return this.product$.pipe(I(e=>{let n=e.images?.PRIMARY;return n?.superZoom?n.superZoom.url:n?.kitchen?n.kitchen.url:n?n[0]?.url??null:null}))}resolveBreadcrumbs(){return this.breadcrumbService.getBreadcrumbs()}resolveHreflang(){return q.storefront.seo?.hreflangEnabled?this.product$.pipe(le(e=>{if(e?.code){let n=this.routingService.getUrl({cxRoute:"product",params:e});return n=this.siteContextUrlSerializer.urlExtractContextParameters(n).url,n.startsWith("/")||(n="/"+n),this.customHreflangService.getHreflangLinks(n,"PRODUCT",e?.code)}return ee()})):ee(void 0)}resolveCanonicalUrl(){return this.product$.pipe(le(e=>e?.canonicalUrl?ee(`${new URL(this.pageLinkService.getCanonicalUrl()).origin}${e.canonicalUrl}`):super.resolveCanonicalUrl()))}static{this.\u0275fac=function(n){return new(n||t)(N(ze),N(Vs),N(vn),N(xi),N(ly),N($s),N(Hi),N(Gi),N(Is))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var ZM={socialNetworksMetaTags:{og:{type:{contentPage:"website",productPage:"product",categoryPage:"product.group"}},twitter:{card:{contentPage:"summary_large_image",productPage:"summary",categoryPage:"summary"}}}};var r3={pageMeta:Ye(Y({},ZM),{resolvers:[{property:"title",method:"resolveTitle"},{property:"heading",method:"resolveHeading"},{property:"breadcrumbs",method:"resolveBreadcrumbs"},{property:"description",method:"resolveDescription"},{property:"image",method:"resolveImage"},{property:"robots",method:"resolveRobots"},{property:"canonicalUrl",method:"resolveCanonicalUrl"},{property:"ogType",method:"resolveOgType"},{property:"twitterType",method:"resolveTwitterType"},{property:"socialTitle",method:"resolveSocialTitle"},{property:"socialDescription",method:"resolveSocialDescription"},{property:"keywords",method:"resolveKeywords"},{property:"hreflang",method:"resolveHreflang"}]})},QM=Y({},r3),YM={pageMeta:{canonicalUrl:{forceTrailingSlash:!1}}};var s3={seo:{structuredData:{disableInDevMode:!1}}},JM=Y({},s3);var Kr=class t extends Qs{constructor(e,n,i,r,C,y){super(e,n,i,y);this.ngTitle=e;this.ngMeta=n;this.pageMetaService=i;this.baseSiteService=r;this.normalizeUrlPipe=C;this.pageMetaLinkService=y;this.OPEN_GRAPH_PREFIX="og";this.TWITTER_CARD_PREFIX="twitter"}set meta(e){super.meta=e,this.setSiteName(),this.ngMeta.removeTag('name="og:image"'),this.setOpenGraph(e.socialTitle,e.socialDescription,e.ogType,e.canonicalUrl,e.image),this.setTwitterCard(e.socialTitle,e.socialDescription,e.twitterType,e.image),this.setKeywords(e.keywords),this.setHreflang(e.hreflang),this.setCustomSiteMetaTags()}setOpenGraph(e,n,i,r,C){this.addMetaTag("type",i,this.OPEN_GRAPH_PREFIX,!1),this.addMetaTag("site_name",this.siteName,this.OPEN_GRAPH_PREFIX,!1),this.addMetaTag("title",e,this.OPEN_GRAPH_PREFIX,!1),this.addMetaTag("description",n,this.OPEN_GRAPH_PREFIX,!1),this.addMetaTag("image",this.getNormalizedImageUrl(C),this.OPEN_GRAPH_PREFIX,!1),this.addMetaTag("url",r,this.OPEN_GRAPH_PREFIX,!1)}setTwitterCard(e,n,i,r){this.addMetaTag("card",i,this.TWITTER_CARD_PREFIX,!0),this.addMetaTag("site",this.siteName,this.TWITTER_CARD_PREFIX,!0),this.addMetaTag("title",e,this.TWITTER_CARD_PREFIX,!0),this.addMetaTag("description",n,this.TWITTER_CARD_PREFIX,!0),this.addMetaTag("image",this.getNormalizedImageUrl(r),this.TWITTER_CARD_PREFIX,!0)}setCustomSiteMetaTags(){this.baseSiteService.get().subscribe(e=>{e?.metaElements?.forEach(n=>{n.name?this.addMetaTag(n.name,n.content,void 0,!0):n.property&&this.addMetaTag(n.property,n.content,void 0,!1)})})}addMetaTag(e,n,i,r){if(n){let C=i?i+":"+e:e;super.addTag(r?{name:C,content:n}:{property:C,content:n})}}setSiteName(){this.baseSiteService.get().subscribe(e=>this.siteName=e?.name)}getNormalizedImageUrl(e){return this.normalizeUrlPipe.transform(e)}setKeywords(e){e?super.addTag({name:"keywords",content:e||""}):this.ngMeta.removeTag('name="keywords"')}setHreflang(e){this.pageMetaLinkService?.setHreflanglLinks(e)}static{this.\u0275fac=function(n){return new(n||t)(N(Vh),N(ys),N(n0),N(yi),N(zt),N(wa))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var xa=class t extends js{constructor(e){super();this.basePageMetaResolver=e;this.pageType="NobiliaBlogArticleContentPage"}resolveTitle(){return this.basePageMetaResolver.resolveTitle()}resolveDescription(){return this.basePageMetaResolver.resolveDescription()}resolveBreadcrumbs(){return this.basePageMetaResolver.resolveBreadcrumbs()}resolveRobots(){return this.basePageMetaResolver.resolveRobots()}
293resolveCanonicalUrl(){return this.basePageMetaResolver.resolveCanonicalUrl()}static{this.\u0275fac=function(n){return new(n||t)(N(xi))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var l3=[fr,Gr,cC,Wr,xa,{provide:Jb,useExisting:cC},{provide:xi,useExisting:fr},{provide:qs,useExisting:Gr},{provide:Hs,useExisting:Wr},{provide:js,useExisting:xa,multi:!0}],lp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Fe(QM),Fe(YM),Fe(JM),l3,Kr,jn,zt,xa,{provide:Qs,useClass:Kr}]})}};var cp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[np,rp,sp,lp]})}};var dp=class t extends qb{loadBaseSite(o){return o||(o=this.occEndpointsService.getBaseUrl().split("/").pop()),this.http.get(this.occEndpointsService.buildUrl("baseSite"),{headers:Wa(Lo)}).pipe(I(e=>e.baseSites.find(n=>n.uid===o)))}loadBaseSites(){return this.http.get(this.occEndpointsService.buildUrl("baseSite"),{headers:Wa(Lo)}).pipe(I(o=>o.baseSites),this.converterService.pipeableMany(Vb))}static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var c3={baseSite:"basesite?fields=FULL"},XM={backend:{occ:{endpoints:Y({},c3)}}};var mp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(XM),{provide:Fs,useClass:dp}],imports:[Hb]})}};var pp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[mp]})}};function d3(t,o){if(t&1&&h(0,"div",4),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function m3(t,o){if(t&1&&(m(0,"div",6),O(1),p()),t&2){let e=a();s(),D(" ",e.errorText," ")}}function p3(t,o){if(t&1&&(m(0,"div",0)(1,"div",1)(2,"div",2),h(3,"cx-media",3),p(),c(4,d3,1,1,"div",4),m(5,"div",5),c(6,m3,2,1,"div",6),m(7,"div",7),h(8,"tag-btn",8),p()()()()),t&2){let e=o,n=a();s(3),l("container",n.getImage(e)),s(),d(e.title?4:-1),s(2),d(e.errorText?6:-1),s(2),l("type",n.BtnTypes.SUBMIT)("routerLink",e.buttonUrl)("text",e.buttonText||"")("mode",n.buttonMode)("isFullWidth",!1)}}var up=class t extends be{constructor(){super(...arguments);this.component=u(B);this.globalMessageService=u(He);this.BtnModes=St;this.BtnTypes=Ut;this.buttonMode=q.storefront.pageNotFound?.buttonMode??"secondary";this.data=M(this.component.data$.pipe(j(e=>!!e)))}ngOnInit(){this.globalMessageService.add({key:"errors.pageNotFoundError"},ot.MSG_TYPE_ERROR)}getImage(e){return e.errorCodeImage&&"url"in e.errorCodeImage?e.errorCodeImage:void 0}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-page-not-found"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"container"],[1,"error-page"],[1,"error-page-logo"],[3,"container"],[1,"error-page-title",3,"innerHTML"],[1,"error-page-text-wrap"],[1,"error-page-text"],[1,"error-page-link"],[3,"type","routerLink","text","mode","isFullWidth"]],template:function(n,i){if(n&1&&c(0,p3,9,8,"div",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[nt,ke,Ke],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.error-page[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-right:auto;margin-left:auto;min-height:60vh;max-width:478px;row-gap:40px}@media(max-width:1023.98px){.error-page[_ngcontent-%COMP%]{row-gap:20px}}.error-page-logo[_ngcontent-%COMP%]{width:145px}.error-page-logo[_ngcontent-%COMP%]     cx-media{display:block;width:145px}.error-page-logo[_ngcontent-%COMP%]     img{vertical-align:top;width:145px;height:auto}.error-page-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:28px;line-height:28px}@media(max-width:1023.98px){.error-page-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.error-page-title[_ngcontent-%COMP%]{text-align:center}.error-page-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:28px;text-align:center}.error-page-text-wrap[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-direction:column;row-gap:40px}@media(max-width:1023.98px){.error-page-text-wrap[_ngcontent-%COMP%]{row-gap:20px}}.error-page-link[_ngcontent-%COMP%]{align-self:center}'],changeDetection:0})}};var fp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaPageNotFoundComponent:{component:up}}})],imports:[oe,ge,ie]})}};var eS=(t,o)=>o.uid;function f3(t,o){if(t&1&&h(0,"tag-cms-component",2),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function g3(t,o){if(t&1&&c(0,f3,1,2,"tag-cms-component",2),t&2){let e=o;d(e.typeCode&&e.uid?0:-1)}}function C3(t,o){if(t&1&&(c(0,g3,1,1),v(1,"async")),t&2){let e,n=a().$implicit,i=a(7);d((e=w(1,1,i.getCmsComponent(n.uid)))?0:-1,e)}}function h3(t,o){if(t&1&&c(0,C3,2,3),t&2){let e=o.$implicit;d(e.uid?0:-1)}}function b3(t,o){if(t&1&&U(0,h3,1,1,null,null,eS),t&2){let e=a(2).$implicit,n=a(2);V(n.slots[e].components)}}function _3(t,o){if(t&1&&c(0,b3,2,0),t&2){let e=a().$implicit,n=a(4);d(e===n.options().componentSlotTitle?0:-1)}}function y3(t,o){if(t&1&&c(0,_3,1,1),t&2){let e=a(4);d(e.options().componentSlotTitle?0:-1)}}function v3(t,o){if(t&1&&U(0,y3,1,1,null,null,Yt),t&2){let e=a(3);V(e.sortedSlots())}}function w3(t,o){t&1&&c(0,v3,2,0),t&2&&d(o.slots?0:-1)}function x3(t,o){if(t&1&&c(0,w3,1,1),t&2){let e,n=a();d((e=n.page())?0:-1,e)}}function M3(t,o){if(t&1&&h(0,"tag-cms-component",3),t&2){let e=a(),n=a(7);l("flexCode",n.getFlexType(e))("typeCode",e.typeCode)("compUid",e.uid)}}function S3(t,o){if(t&1&&c(0,M3,1,3,"tag-cms-component",3),t&2){let e=o;d(e.typeCode&&e.uid?0:-1)}}function P3(t,o){if(t&1&&(c(0,S3,1,1),v(1,"async")),t&2){let e,n=a().$implicit,i=a(5);d((e=w(1,1,i.getCmsComponent(n.uid)))?0:-1,e)}}
293function R3(t,o){if(t&1&&c(0,P3,2,3),t&2){let e=o.$implicit;d(e.uid?0:-1)}}function k3(t,o){if(t&1&&U(0,R3,1,1,null,null,eS),t&2){let e=a().$implicit,n=a(2);V(n.slots[e].components)}}function T3(t,o){if(t&1&&c(0,k3,2,0),t&2){let e=o.$implicit,n=a(3);d(e!==n.options().componentSlotTitle?0:-1)}}function O3(t,o){if(t&1&&U(0,T3,1,1,null,null,Yt),t&2){let e=a(2);V(e.sortedSlots())}}function E3(t,o){t&1&&c(0,O3,2,0),t&2&&d(o.slots?0:-1)}function I3(t,o){t&1&&h(0,"cx-spinner")}var gp=class t{constructor(){this.cmsService=u(re);this.popupPageService=u(yo);this.Object=Object;this.options=this.popupPageService.options;this.page=M(gi(this.popupPageService.options).pipe(le(o=>{if(!o.pageId)return ee(null);let e={id:o.pageId,type:_i.CONTENT_PAGE};return this.cmsService.getPage(e)}),j(o=>!!o)));this.sortedSlots=K(()=>{let o=this.page();if(!o?.slots)return[];let e=Object.keys(o.slots).filter(i=>i.startsWith("Section")),n=Object.keys(o.slots).filter(i=>!i.startsWith("Section"));return[...e.sort((i,r)=>{let C=parseInt(i.replace("Section",""),10),y=parseInt(r.replace("Section",""),10);return C-y}),...n]})}getCmsComponent(o){return this.cmsService.getComponentData(o)}getFlexType(o){return o.typeCode==="NobiliaFlexComponent"||o.typeCode==="CMSFlexComponent"?o.flexType:o.typeCode}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-popup-page"]],standalone:!1,decls:6,vars:7,consts:[["templateTitle",""],[3,"title","className","templateTitle","disableHeader"],[3,"typeCode","compUid"],[3,"flexCode","typeCode","compUid"]],template:function(e,n){if(e&1&&(T(0,x3,1,1,"ng-template",null,0,Ee),m(2,"lib-popup-template",1),v(3,"cxTranslate"),c(4,E3,1,1)(5,I3,1,0,"cx-spinner"),p()),e&2){let i,r=W(1);s(2),l("title",n.options().title?w(3,5,n.options().title??""):"")("className",n.options().className)("templateTitle",n.options().componentSlotTitle?r:null)("disableHeader",n.options().disableHeader||!1),s(2),d((i=n.page())?4:5,i)}},dependencies:[Al,vt,Ne,he,xe],encapsulation:2})}};var tS={launch:{POPUP_PAGE:{inlineRoot:!0,component:gp,dialogType:Bo.DIALOG}}};var Cp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(tS)],imports:[Nl,pe,pt,Re,Me]})}};yt.POPUP_PAGE="POPUP_PAGE";var hp=class t extends al{constructor(){super(...arguments);this.route=u(fn);this.authService=u(it);this.router=u(Je);this.protectedRoutesService=u(e0)}getRedirectUrl(){return setTimeout(()=>this.forceRunCurrentGuards()),this.router.parseUrl(this.router.url)}isProtected(e){let i=(this.router.parseUrl(e).root.children.primary?.segments.map(r=>r.path)||[]).join("/");return this.isCurrentUrlProtected()||this.findProtectedRoute(this.router.config,i)||i.includes("my-account")}isCurrentUrlProtected(){let n=this.router.url.split("/").filter(Boolean);return this.protectedRoutesService.isUrlProtected(n)}findProtectedRoute(e,n){for(let i of e)if(this.pathMatches(i.path||"",n)&&i.canActivate?.includes(so)||i.children&&this.findProtectedRoute(i.children,n))return!0;return!1}pathMatches(e,n){return new RegExp(`^${e.replace(/:\w+/g,"[^/]+").replace(/\*\*/g,".*")}$`).test(n)}changeSameUrlStrategy(e,n){let i=e.onSameUrlNavigation;return e.onSameUrlNavigation=n,()=>{e.onSameUrlNavigation=i}}getLastRouteForOutlet(e,n){if(e.children?.length){let i=e.children.find(r=>r.outlet===n);if(i)return this.getLastRouteForOutlet(i,n)}return e}changeRunGuardStrategies(e,n){let i=e.pathFromRoot.map(r=>{if(r.routeConfig){let C=r.routeConfig.runGuardsAndResolvers;return r.routeConfig.runGuardsAndResolvers=n,C}else return null});return()=>{e.pathFromRoot.forEach((r,C)=>{r.routeConfig&&(r.routeConfig.runGuardsAndResolvers=i[C])})}}forceRunCurrentGuards(){let e=this.changeSameUrlStrategy(this.router,"reload"),n=this.getLastRouteForOutlet(this.route.root,ob),i=this.changeRunGuardStrategies(n,"always"),r=this.isProtected(this.router.url);this.router.navigateByUrl(r?"/":this.router.url).then(()=>{e(),i()}).catch(C=>{console.warn(C)})}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var bp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[{provide:al,useClass:hp}],imports:[ge]})}};var A3="NobiliaFlexComponent",Zr=class t extends zs{convert(o,e={}){return super.convert(o,e),this.normalizeCustomFlexComponentTypes(o,e),this.normalizeCustomPageData(o,e),e}normalizeCustomPageData(o,e){if(e.page){if(o.socialNetworksPreviewImage){let n={url:o.socialNetworksPreviewImage.url};e.page.socialNetworksPreviewImage=n}o.keywords&&(e.page.keywords=o.keywords),o.previewProductCode&&(e.page.previewProductCode=o.previewProductCode),o.previewCategoryCode&&(e.page.previewCategoryCode=o.previewCategoryCode),o.headerStyles&&(e.page.headerStyles=o.headerStyles),o.hideBreadcrumbs&&(e.page.hideBreadcrumbs=o.hideBreadcrumbs),o.creationtime&&(e.page.creationtime=o.creationtime),o.modifiedtime&&(e.page.modifiedtime=o.modifiedtime),o.seoTitle&&(e.page.seoTitle=o.seoT
293itle),o.pageStyles&&(e.page.pageStyles=o.pageStyles)}}normalizeCustomFlexComponentTypes(o,e){if(o?.contentSlots?.contentSlot){for(let n of o.contentSlots.contentSlot)if(Array.isArray(n.components?.component)){for(let i of n.components?.component??[])if(this.isCustomFlexTypeComponent(i)&&n.position){let C=e.page?.slots?.[n.position]?.components?.find(y=>i.uid==y.uid);C&&(C.flexType=i.flexType)}}}}isCustomFlexTypeComponent(o){return o.typeCode===A3}static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Ma=class t extends Ds{load(o){return super.load(o)}getPagesRequestParams(o){if(o.id===Rb||o.id===kb)return{};let e={};return o.type&&(e.pageType=o.type),o.type===_i.CONTENT_PAGE&&(e.pageLabelOrId=o.id),e.code=o.id,e}static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var N3={pageDependentComponent:"cms/components/pagedependent/${id}"},oS={backend:{occ:{endpoints:Y({},N3)}}};var _p=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(oS),Zr,{provide:zs,useExisting:Zr},Ma,{provide:Pb,useExisting:Ma},{provide:Ds,useExisting:Ma},W0]})}};var yp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[K0,...hx]})}};var vp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[yp,_p]})}};var L3={getMediaByCode:"/media?fields=FULL",generatePdf:"/pdf/generation"},nS={backend:{occ:{endpoints:Y({},L3)}}};var wp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_o,Fe(nS),V0,U0]})}};var B3="/authorizationserver/oauth/token",z3="CaptchaValidationError",D3={"missing-input-secret":"httpHandlers.validationErrors.captcha.verificationFailed","invalid-input-secret":"httpHandlers.validationErrors.captcha.verificationFailed","missing-input-response":"httpHandlers.validationErrors.captcha.verificationFailed","invalid-input-response":"httpHandlers.validationErrors.captcha.verificationFailed","bad-request":"httpHandlers.validationErrors.captcha.verificationFailed","timeout-or-duplicate":"httpHandlers.validationErrors.captcha.timeoutOrDuplicate","unsuccessful-verification":"httpHandlers.validationErrors.captcha.verificationFailed","invalid-answer-to-captcha-challenge":"httpHandlers.validationErrors.captcha.verificationFailed","low-score":"httpHandlers.validationErrors.captcha.lowScore"},Qr=class t extends Ls{handleError(o,e){super.handleBadPassword(o,e),super.handleBadLoginResponse(o,e),this.hasCustomMissingProductError(e)||super.handleValidationError(o,e),this.handleDuplicateUidError(o,e),this.handleOauthTokenError(o,e),this.handleUpdatePasswordResponse(o,e),this.handleNotFinishPreviousPurchaseError(o,e),this.handleCaptchaValidationError(e)}handleCaptchaValidationError(o){this.getErrors(o).filter(e=>e.type===z3).forEach(e=>{let n=D3[e.reason??""];n&&this.globalMessageService.add({key:n},ot.MSG_TYPE_ERROR)})}handleDuplicateUidError(o,e){this.getErrors(e).filter(n=>n.type==="DuplicateUidError").forEach(()=>{this.globalMessageService.add({key:"register.accountExistsErrorMessage"},ot.MSG_TYPE_ERROR)})}handleOauthTokenError(o,e){e.url?.includes(B3)&&o.body?.get("grant_type")==="password"&&(e.error?.error==="disabled_account"&&this.globalMessageService.add({key:"httpHandlers.customBadRequest.errorMessage",params:{message:e.error.error_description||""}},ot.MSG_TYPE_ERROR),e.error?.error==="bad_auth_credentials"&&this.globalMessageService.add({key:"httpHandlers.customBadRequest.errorMessage",params:{message:e.error.error_description||""}},ot.MSG_TYPE_ERROR))}handleUpdatePasswordResponse(o,e){this.getErrors(e).filter(n=>n.type==="SetPasswordError").forEach(()=>{this.globalMessageService.add({key:"customMyAccount.updatePassword.setPasswordInvalid"},ot.MSG_TYPE_ERROR)})}handleNotFinishPreviousPurchaseError(o,e){this.getErrors(e).filter(n=>n.type==="NobiliaFinishPreviousPurchaseError").forEach(()=>{this.globalMessageService.add({key:"httpHandlers.validationErrors.invalid.finishPreviousPurchaseError"},ot.MSG_TYPE_ERROR)})}hasCustomMissingProductError(o){return this.getErrors(o).some(e=>e.type==="ValidationError"&&e.reason==="missing"&&e.subject==="customMissingProduct")}getPriority(){return Ps.NORMAL}static{this.\u0275fac=(()=>{let o;
293return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var xp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:function(e){let n=null;return e?n=new(e||t):n=N(ht),n},providedIn:"root"})}};var Yr=class t extends He{constructor(e,n){super(e);this.store=e;this.customGlobalMessageConfig=n;this.ignoredMessages=new Set(n.ignoredGlobalMessagesList??[])}add(e,n,i){this.isIgnored(e)||super.add(e,n,i)}isIgnored(e){return this.ignoredMessages.size==0?!1:typeof e=="string"?this.ignoredMessages.has(e):(e.key?Array.isArray(e.key)?e.key:[e.key]:[]).some(i=>this.ignoredMessages.has(i))}static{this.\u0275fac=function(n){return new(n||t)(N(Ci),N(xp))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var iS={ignoredGlobalMessagesList:["voucher.applyVoucherSuccess","voucher.removeVoucherSuccess","httpHandlers.voucherExceeded","httpHandlers.validationErrors.missing.customMissingCategory","httpHandlers.validationErrors.missing.customMissingProduct"]};var Mp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:function(e){let n=null;return e?n=new(e||t):n=N(ht),n},providedIn:"root"})}};var aS={"Content-Type":"application/json"},KC="https://places.googleapis.com/v1/places:autocomplete",$3="https://places.googleapis.com/v1/places/",rS=class t{constructor(){this.logger=u(Cn);this.http=u(pn);this.config=u(Mp)}getAutocompleteData(o){let e=this.config.googleMaps?.apiKey,n=this.config.autocompleteFieldMask,i=new tC(Ye(Y({},aS),{"X-Goog-Api-Key":e,"X-Goog-FieldMask":n})),r={input:o,includedRegionCodes:this.config.includedRegionCodes,languageCode:this.config.languageCode,includedPrimaryTypes:this.config.includedPrimaryTypes};return this.http.post(KC,r,{headers:i}).pipe(Jo(C=>{throw Kn(C,this.logger)}))}getPlaceDetails(o){let e=this.config.googleMaps?.apiKey,n=this.config.placeDetailsFieldMask,i=new tC(Ye(Y({},aS),{"X-Goog-Api-Key":e,"X-Goog-FieldMask":n})),r=$3+o+`?languageCode=${this.config.languageCode}&regionCode=${this.config.languageCode}`;return this.http.get(r,{headers:i}).pipe(Jo(C=>{throw Kn(C,this.logger)}))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Jr=class t extends Bs{handleError(o){o.url.endsWith(this.occEndpoints.buildUrl("user",{urlParams:{userId:"current"}}))&&this.authService.logout(),o.url===KC?this.globalMessageService.add({key:"httpHandlers.googleAutocompleteServiceForbidden"},ot.MSG_TYPE_ERROR):this.globalMessageService.add({key:"httpHandlers.forbidden"},ot.MSG_TYPE_ERROR)}static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Sp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Qr,{provide:Ls,useExisting:Qr},Jr,{provide:Bs,useExisting:Jr},_(iS),Yr,{provide:He,useExisting:Yr}]})}};var Pp=class t extends Us{constructor(){super(...arguments);this.notLoggedErrorTypes=["InvalidProductParametersError"]}handleError(e){this.isLoggingDisabled(e)||super.handleError(e)}isLoggingDisabled(e){return e instanceof Fh&&e.error?.errors?.filter(n=>this.notLoggedErrorTypes.includes(n?.type)).length>0}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Rp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[{provide:Us,useClass:Pp}]})}};var kp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[Zm,Ym,ep,op,cp,pp,y_,fp,ut,Cy,Cp,bp,vp,wp,Sp,Rp]})}};var sS={cart:{basketPageItem:"Item",defaultBasketPageBasePrice:"Item Price",basketPageQuantity:"Quantity",defaultBasketPageTotal:"Price",basketPagePrice:"Price",basketPageTime:"Service time",stockNotificationAmount:"Sorry, we have only {{value}} available in stock",basketPageItemPrice:"Item price",modularDataUploadNotFinished:"Please wait. We are still fetching plan data and calculating prices.",pinoKitchenArticleNumber:"Article number",textAccountOrderHistoryListOfProducts:"List of products",kitchenCartCustomization:"Back to customisation",kitchenCartPlanDetails:"Plan details",bathSetCartPlanDetails:"Bath set details",kitchenSummaryTitle:"Summary",basketPageTotalsSubtotal:"Subtotal",including:"Including:",basketPageTotalsTotal:"Total",basketPageTotalsGrossTaxText:"21% VAT included",basketTotalVatTaxIncluded:"Your order includes {{value}} tax",basketTotalEcoTaxIncluded:"+ Eco-contribution {{value}}",basketPageTotalsDiscounts:"Discounts",textVoucherApplyInputLabel:"Coupon code",textVoucherApplyInputPlaceholder:"Add a promo code",textVoucherApplyButtonLabel:"Ap
293ply",checkoutExpressPaypalBtn:"Pay with PayPal",warrantyLabel:"Warranty",addedToYourShoppingCart:"Added to your shopping cart",cartIsEmpty:"Your shoping cart is empty",browseOurProducts:"Browse our products by selecting a category in menu",basketTableCaption:"Table of products, prices, and quantities in shopping basket",giftCardUpdateRecipientInfo:"Update recipient's info",errors:{forbiddenAddToCartNotAbleCustomize:"You are not able to customize a new Project until you pay your current in full",forbiddenAddToCartAlreadyCreatedProject:"You already have created Project in your Cart. You can customize it or start a new one via clicking 'Back to Customization' button",needToFinishPreviousPurchase:"You are not able to add products to your Cart until you finish your current purchase",needToFinishPreviousPurchaseBeforeNewPlanning:"You should first finish your current purchase before starting a Project planning",noStock:"Sorry, the product cannot be added to your shopping cart as it is out of stock or no longer available.",notAvailable:"Sorry, the product cannot be added to your shopping cart as it is out of stock or no longer available."}}};var lS={customCart:sS};var cS={cart:{basketPageItem:"Artikel (Stilnummer)",defaultBasketPageBasePrice:"Artikelpreis",basketPageQuantity:"Anzahl",defaultBasketPageTotal:"Preis",basketPagePrice:"Preis",basketPageTime:"Servicezeit",stockNotificationAmount:"Leider haben wir nur {{value}} auf Lager",basketPageItemPrice:"Artikelpreis",modularDataUploadNotFinished:"Bitte warten Sie. Wir holen noch Plan-Daten ab und berechnen Preise.",pinoKitchenArticleNumber:"Artikelnummer",textAccountOrderHistoryListOfProducts:"Produktliste",kitchenCartCustomization:"Zur\xFCck zur Planung",kitchenCartPlanDetails:"Entwurfsdetails",bathSetCartPlanDetails:"Badeset Details",kitchenSummaryTitle:"Bestellungszusammenfassung",basketPageTotalsSubtotal:"Zwischensumme",including:"Einschlie\xDFlich:",basketPageTotalsTotal:"Gesamt",basketPageTotalsGrossTaxText:"21% VAT included",basketTotalVatTaxIncluded:"Auf Ihre Bestellung entfallen {{value}} MwSt",basketTotalEcoTaxIncluded:"+ \xD6koanteil {{value}}",basketPageTotalsDiscounts:"Bestellungsrabatte",textVoucherApplyInputLabel:"Gutschein-Code",textVoucherApplyInputPlaceholder:"Gutschein-Code eingeben",textVoucherApplyButtonLabel:"Anwenden",checkoutExpressPaypalBtn:"Bezahlen mit PayPal",warrantyLabel:"Garantie",addedToYourShoppingCart:"Ihrem Warenkorb hinzugef\xFCgt",cartIsEmpty:"Ihr Warenkorb ist leer",browseOurProducts:"W\xE4hlen Sie eine Kategorie, um in unseren Produkten zu st\xF6bern",basketTableCaption:"Tabelle mit Produkten, Preisen und Mengen im Warenkorb",giftCardUpdateRecipientInfo:"Empf\xE4ngerdaten aktualisieren",errors:{forbiddenAddToCartNotAbleCustomize:"Sie k\xF6nnen kein neues Projekt individuell anpassen bis Sie Ihre ausstehenden Zahlungen vollst\xE4ndig beglichen haben",forbiddenAddToCartAlreadyCreatedProject:"Sie haben bereits ein erstelltes Projekt in Ihrem Warenkorb. Sie k\xF6nnen es individuell anpassen oder ein neues Projekt beginnen, indem Sie auf \u201AZur\xFCck zur individuellen Anpassung\u2018 klicken",needToFinishPreviousPurchase:"Sie k\xF6nnen keine Produkte in Ihren Warenkorb legen, bis Sie Ihren aktuellen Kauf abgeschlossen haben",needToFinishPreviousPurchaseBeforeNewPlanning:"Sie sollten Ihren derzeitigen Einkauf abschlie\xDFen, bevor Sie mit der Projektplanung beginnen",noStock:"Das Produkt kann leider nicht in den Warenkorb gelegt werden, da es nicht mehr auf Lager oder nicht mehr verf\xFCgbar ist.",notAvailable:"Das Produkt kann leider nicht in den Warenkorb gelegt werden, da es nicht mehr auf Lager oder nicht mehr verf\xFCgbar ist."}}};var dS={customCart:cS};var mS={cart:{basketPageItem:"Artikel (Stilnummer)",defaultBasketPageBasePrice:"Artikelpreis",basketPageQuantity:"Anzahl",defaultBasketPageTotal:"Preis",basketPagePrice:"Preis",basketPageTime:"Servicezeit",stockNotificationAmount:"Leider haben wir nur {{value}} auf Lager",basketPageItemPrice:"Artikelpreis",modularDataUploadNotFinished:"Bitte warten Sie. Wir holen noch Plan-Daten ab und berechnen Preise.",pinoKitchenArticleNumber:"Artikelnummer",textAccountOrderHistoryListOfProducts:"Produktliste",kitchenCartCustomization:"Zur\xFCck zur Planung",kitchenCartPlanDetails:"Entwurfsdetails",bathSetCartPlanDetails:"Badeset Details",kitchenSummaryTitle:"Bestellungszusammenfassung",basketPageTotalsSubtotal:"Zwischensumme",including:"Einschlie\xDFlich:",basketPageTotalsTotal:"Gesamt",basketPageTotalsGrossTaxText:"21% VAT included",basketTotalVatTaxIncluded:"Auf Ihre Bestellung entfallen {{value}} MwSt",basketTotalEcoTaxIncluded:"+ \xD6koanteil {{value}}",basketPageTotalsDiscounts:"Bestellungsrabatte",textVoucherApplyInputLabel:"Gutsc
293hein-Code",textVoucherApplyInputPlaceholder:"Gutschein-Code eingeben",textVoucherApplyButtonLabel:"Anwenden",checkoutExpressPaypalBtn:"Bezahlen mit PayPal",warrantyLabel:"Garantie",addedToYourShoppingCart:"Ihrem Warenkorb hinzugef\xFCgt",cartIsEmpty:"Ihr Warenkorb ist leer",browseOurProducts:"W\xE4hlen Sie eine Kategorie, um in unseren Produkten zu st\xF6bern",basketTableCaption:"Tabelle mit Produkten, Preisen und Mengen im Warenkorb",giftCardUpdateRecipientInfo:"Empf\xE4ngerdaten aktualisieren",errors:{forbiddenAddToCartNotAbleCustomize:"Sie k\xF6nnen kein neues Projekt individuell anpassen bis Sie Ihre ausstehenden Zahlungen vollst\xE4ndig beglichen haben",forbiddenAddToCartAlreadyCreatedProject:"Sie haben bereits ein erstelltes Projekt in Ihrem Warenkorb. Sie k\xF6nnen es individuell anpassen oder ein neues Projekt beginnen, indem Sie auf \u201AZur\xFCck zur individuellen Anpassung\u2018 klicken",needToFinishPreviousPurchase:"Sie k\xF6nnen keine Produkte in Ihren Warenkorb legen, bis Sie Ihren aktuellen Kauf abgeschlossen haben",needToFinishPreviousPurchaseBeforeNewPlanning:"Sie sollten Ihren derzeitigen Einkauf abschlie\xDFen, bevor Sie mit der Projektplanung beginnen",noStock:"Das Produkt kann leider nicht in den Warenkorb gelegt werden, da es nicht mehr auf Lager oder nicht mehr verf\xFCgbar ist.",notAvailable:"Das Produkt kann leider nicht in den Warenkorb gelegt werden, da es nicht mehr auf Lager oder nicht mehr verf\xFCgbar ist."}}};var pS={customCart:mS};var uS={cart:{basketPageItem:"Article",defaultBasketPageBasePrice:"Prix unitaire",basketPageQuantity:"Quantit\xE9",defaultBasketPageTotal:"Prix",basketPagePrice:"Prix",basketPageTime:"Temps de service",stockNotificationAmount:"Malheureusement, nous n''en avons {{value}} en stock",basketPageItemPrice:"Prix unitaire",modularDataUploadNotFinished:"Veuillez patienter. Nous r\xE9cup\xE9rons encore les donn\xE9es du plan et calculons les prix.",pinoKitchenArticleNumber:"Num\xE9ro d''article",textAccountOrderHistoryListOfProducts:"Liste de produits",kitchenCartCustomization:"Retour \xE0 la planification",kitchenCartPlanDetails:"D\xE9tails de conception",bathSetCartPlanDetails:"D\xE9tails de la salle de bains",kitchenSummaryTitle:"R\xE9sum\xE9 de la commande",basketPageTotalsSubtotal:"Sous-total",including:"Compris:",basketPageTotalsTotal:"Total",basketPageTotalsGrossTaxText:"21% VAT included",basketTotalVatTaxIncluded:"S''applique sur votre commande {{value}} TVA",basketTotalEcoTaxIncluded:"+ \xC9co-participation de  {{value}}",basketPageTotalsDiscounts:"Remises sur la commande",textVoucherApplyInputLabel:"Code de coupon",textVoucherApplyInputPlaceholder:"Saisir le code de bon cadeau",textVoucherApplyButtonLabel:"Utiliser",checkoutExpressPaypalBtn:"Payer avec PayPal",warrantyLabel:"Garantie",addedToYourShoppingCart:"Ajout\xE9 \xE0 votre panier",cartIsEmpty:"Votre panier est vide",browseOurProducts:"Choisissez une cat\xE9gorie pour d\xE9couvrir nos produits",basketTableCaption:"Tableau des produits, prix et quantit\xE9s dans le panier",giftCardUpdateRecipientInfo:"Mettre \xE0 jour les informations du destinataire",errors:{forbiddenAddToCartNotAbleCustomize:"Vous ne pouvez pas personnaliser un nouveau projet tant que vous n'avez pas r\xE9gl\xE9 l'int\xE9gralit\xE9 de vos paiements en cours",forbiddenAddToCartAlreadyCreatedProject:"Votre panier contient d\xE9j\xE0 un projet cr\xE9\xE9. Vous pouvez le personnaliser ou commencer un nouveau projet en cliquant sur \xABRetour \xE0 la personnalisation\xBB",needToFinishPreviousPurchase:"Vous ne pouvez pas ajouter de produits \xE0 votre panier tant que vous n'avez pas termin\xE9 votre achat actuel.",needToFinishPreviousPurchaseBeforeNewPlanning:"Vous devez finaliser l'achat en cours avant de commencer la planification de projet",noStock:"D\xE9sol\xE9, le produit ne peut \xEAtre ajout\xE9 \xE0 votre panier car il est en rupture de stock ou n'est plus disponible.",notAvailable:"D\xE9sol\xE9, le produit ne peut \xEAtre ajout\xE9 \xE0 votre panier car il est en rupture de stock ou n'est plus disponible."}}};var fS={customCart:uS};var gS={cart:{basketPageItem:"Article",defaultBasketPageBasePrice:"Prix unitaire",basketPageQuantity:"Quantit\xE9",defaultBasketPageTotal:"Prix",basketPagePrice:"Prix",basketPageTime:"Temps de service",stockNotificationAmount:"Malheureusement, nous n''en avons {{value}} en stock",basketPageItemPrice:"Prix unitaire",modularDataUploadNotFinished:"Veuillez patienter. Nous r\xE9cup\xE9rons encore les donn\xE9es du plan et calculons les prix.",pinoKitchenArticleNumber:"Num\xE9ro d''article",textAccountOrderHistoryListOfProducts:"Liste de produits",kitchenCartCustomization:"Retour \xE0 la planification",kitchenCartPlanDetails:"D\xE9tails de conception",bathSetCartPlanDetails:"D\xE9tails de la salle de bains",kitchenSummaryTitle:"R\xE9sum\xE9 de la commande",basketPageTotalsSubtotal:"Sous-total",including:"Compris:",basketPageTotalsTotal:"Total",basketPageTotalsGrossTaxText:"21% VAT included",basketTotalVatTaxIncluded:"S''applique sur votre commande {{value}} TVA",basketTotalEcoTaxIncluded:"+ \xC9co-participation de  {{value}}",basketPageTotalsDiscounts:"Remises sur la commande",textVoucherApplyInputLabel:"Code de coupon",textVoucherApplyInputPlaceholder:"Saisir le code de bon cadeau",textVoucherApplyButtonLabel:"Utiliser",checkoutExpressPaypalBtn:"Payer avec PayPal",warrantyLabel:"Garantie",addedToYourShoppingCart:"Ajout\xE9 \xE0 votre panier",cartIsEmpty:"Votre panier est vide",browseOurProducts:"Choisissez une cat\xE9gorie pour d\xE9couvrir nos produits",basketTableCaption:"Tableau des produits, prix et quantit\xE9s dans le panier",giftCardUpdateRecipientInfo:"Mettre \xE0 jour les informations du destinataire",errors:{forbiddenAddToCartNotAbleCustomize:"Vous ne pouvez pas personnaliser un nouveau projet tant que vous n'avez pas r\xE9gl\xE9 l'int\xE9gralit\xE9 de vos paiements en cours",forbiddenAddToCartAlreadyCreatedProject:"Votre panier contient d\xE9j\xE0 un projet cr\xE9\xE9. Vous pouvez le personnaliser ou commencer un nouveau projet en cliquant sur \xABRetour \xE0 la personnalisation\xBB",needToFinishPreviousPurchase:"Vous ne pouvez pas ajouter de produits \xE0 votre panier tant que vous n'avez pas termin\xE9 votre achat actuel.",needToFinishPreviousPurchaseBeforeNewPlanning:"Vous devez finaliser l'achat en cours avant de commencer la planification de projet",noStock:"D\xE9sol\xE9, le produit ne peut \xEAtre ajout\xE9 \xE0 votre panier car il est en rupture de stock ou n'est plus disponible.",notAvailable:"D\xE9sol\xE9, le produit ne peut \xEAtre ajout\xE9 \xE0 votre panier car il est en rupture de stock ou n'est plus disponible."}}};
293var CS={customCart:gS};var hS={cart:{basketPageItem:"Artikel (stijlnummer)",defaultBasketPageBasePrice:"Artikelprijs",basketPageQuantity:"Aantal",defaultBasketPageTotal:"Prijs",basketPagePrice:"Prijs",basketPageTime:"Dienst tijd",stockNotificationAmount:"Sorry, we hebben er nog maar {{value}} in voorraad",basketPageItemPrice:"Artikelprijs",modularDataUploadNotFinished:"Even geduld aub. We halen nog plan-gegevens op en berekenen prijzen.",pinoKitchenArticleNumber:"Artikelnummer",textAccountOrderHistoryListOfProducts:"Lijst van producten",kitchenCartCustomization:"Terug naar ontwerpen",kitchenCartPlanDetails:"Ontwerpgegevens",bathSetCartPlanDetails:"Details badset",kitchenSummaryTitle:"Overzicht bestelling",basketPageTotalsSubtotal:"Subtotaal",including:"Inbegrepen:",basketPageTotalsTotal:"Totaal",basketPageTotalsGrossTaxText:"21% BTW inbegrepen",basketTotalVatTaxIncluded:"Op uw bestelling vervallen {{value}} BTW",basketTotalEcoTaxIncluded:"+ eco-share {{value}}",basketPageTotalsDiscounts:"Bestelkorting",textVoucherApplyInputLabel:"Kortingscode",textVoucherApplyInputPlaceholder:"Kortingscode invullen",textVoucherApplyButtonLabel:"Toepassen",checkoutExpressPaypalBtn:"Betaal met PayPal",warrantyLabel:"Garantie",addedToYourShoppingCart:"Aan uw winkelmand toegevoegd",cartIsEmpty:"Uw winkelmand is leeg",browseOurProducts:"Selecteer een categorie om door onze producten te bladeren",basketTableCaption:"Tabel met producten, prijzen en hoeveelheden in het winkelmandje",giftCardUpdateRecipientInfo:"Gegevens ontvanger bijwerken",errors:{forbiddenAddToCartNotAbleCustomize:"U kunt geen nieuw project aanpassen totdat u uw uitstaande betalingen volledig heeft voldaan",forbiddenAddToCartAlreadyCreatedProject:"U heeft al een aangemaakt project in uw winkelmand. U kunt het individueel aanpassen of een nieuw project starten door te klikken op 'Terug naar 'Individuele aanpassing",needToFinishPreviousPurchase:"U kunt geen producten aan uw winkelwagen toevoegen totdat u uw huidige aankoop heeft afgerond.",needToFinishPreviousPurchaseBeforeNewPlanning:"U moet uw huidige aankoop afronden voordat u een project gaat plannen",noStock:"Sorry, het product kan niet worden toegevoegd aan uw winkelwagen omdat het niet op voorraad of niet langer leverbaar is.",notAvailable:"Sorry, het product kan niet worden toegevoegd aan uw winkelwagen omdat het niet op voorraad of niet langer leverbaar is."}}};var bS={customCart:hS};var _S={customCart:["cart"]};var yS={displayEanProductTypes:"BATH_SET",displayRemoveProductPopup:!1,displayArticleNumberForPinoKitchenSets:!0,planNameRedirectToSourceProductFromCart:!1,includedProductPriceHide:!1,displayTaxPercentage:!1,voucherSystemEnabled:!0,displayVoucherLabel:!0,anonymousCheckoutEnabled:!1,warrantyDisplayType:"",anonymousCartAvailable:void 0,cart:{validation:{enabled:!0}}};function U3(){return{featureModules:{[Uo]:{cmsComponents:["CartLeftContentComponent","NobiliaCartSummaryComponent","PaypalExpressCheckoutBtn","NobiliaCartContinueButton","AssignDefaultDeliveryModeComponent","CartAppointmentButtonComponent"]},[Z0]:Uo,[Q0]:Uo}}}var Tp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(U3),_(yS)],imports:[J0]})}};var V3={id:"ID",proceedToCheckout:"Zur Kasse gehen",cartName:"Warenkorbnr. {{code}}"},q3={id:"ID",description:"Beschreibung",item:"Position",itemPrice:"Positionspreis",quantity:"Menge",quantityFull:"Menge",quantityTitle:"Die Menge stellt die Gesamtmenge dieser Position in Ihrem Warenkorb dar.",total:"Gesamtsumme",actions:"Aktionen",cartTotal:"Gesamtsumme des Warenkorbs ({{count}} Position)",cartTotal_other:"Gesamtsumme des Warenkorbs ({{count}} Positionen)",itemRemoved:"Ausgew\xE4hlte Position wurde entfernt. Gesamtsumme des Warenkorbs wurde aktualisiert.",caption:"Inhalte des Warenkorbs."},H3={orderSummary:"Bestellungszusammenfassung",subtotal:"Zwischensumme nach Rabatten:",shipping:"Versand:",estimatedShipping:"Versand voraussichtlich:",discount:"Sie haben gespart:",salesTax:"Umsatzsteuer",grossTax:"Die Bestellsumme enth\xE4lt nicht die Steuer von",grossIncludeTax:"Die Bestellsumme enth\xE4lt die Steuer von",total:"Gesamtsumme:",toBeDetermined:"Noch nicht festgelegt"},G3={coupon:"Haben Sie einen Coupon?",coupon_other:"Couponcodes",couponLabel:"Hier einen Aktionscode eingeben",addCoupon:"Coupon hinzuf\xFCgen",apply:"Anwenden",placeholder:"Aktionscode",applyVoucherSuccess:"{{voucherCode}} wurde angewendet.",removeVoucherSuccess:"{{voucherCode}} wurde entfernt.",anchorLabel:"Couponcode eingeben oder entfernen",vouchersApplied:"Angewendete Coupons",availableCoupons:"Verf\xFCgbare Coupons",availableCouponsLabel:"Sie k\xF6nnen der Bestellung diese Coupons hinzuf\xFCgen."},W3={itemTotal:"F\xFCr sp\xE4ter gespeichert ({{count}} Position)",itemTotal_other:"F\xFCr sp\xE4ter gespeichert ({{count}} Positionen)",cartTitle:"Warenkorb",saveForLater:"F\xFCr sp\xE4ter speichern",moveToCart:"In Warenkorb verschieben",stock:"Bestand",forceInStock:"Vorr\xE4tig"},K3={clearCart:"Warenkorb l\xF6schen",clearingCart:"Warenkorb wird gel\xF6scht...",cartClearedSuccessfully:"Aktiver Warenkorb wurde erfolgreich gel\xF6scht.",areYouSureToClearCart:"M\xF6chten Sie diesen Warenkorb wirklich l\xF6schen?",allItemsWillBeRemoved:"Alle Positionen in Ihrem aktiven Warenkorb werden entfernt."},Z3={cartEntriesChangeDuringCheckout:"Beim Bezahlen wurden Probleme mit Ihren Eintr\xE4gen festgestellt. \xDCberpr\xFCfen Sie Ihren Warenkorb.",cartEntryRemoved:"{{name}} ist nicht vorr\xE4tig und wurde deshalb aus dem Warenkorb entfernt.",productOutOfStock:"Aufgrund des zu geringen Bestands wurde {{name}} aus dem Warenkorb entfernt.",lowStock:"Menge wurde aufgrund des zu geringen Bestands auf {{quantity}} verringert.",reviewConfiguration:"Beheben Sie zuerst die Probleme in der Konfiguration f\xFCr den Warenkorbeintrag.",configurationError:"Beheben Sie zuerst die Probleme in der Konfiguration f\xFCr Warenkorbeintr\xE4ge.",pricingError:"Konfiguratorpreisfindung ist zurzeit nicht verf\xFCgbar. Kaufabwicklung/Angebots\x
293FCbermittlung ist nicht m\xF6glich. Versuchen Sie es sp\xE4ter noch einmal.",unresolvableIssues:"F\xFCr die Produktkonfiguration sind zus\xE4tzliche Eintr\xE4ge im Backend erforderlich. Deshalb k\xF6nnen Sie nicht fortfahren. Wenden Sie sich an den Support.",inProgress:"Wird bearbeitet"},Q3={cartDetails:V3,cartItems:q3,orderCost:H3,voucher:G3,saveForLaterItems:W3,clearCart:K3,validation:Z3},vS={cart:Q3},Y3={id:"ID",proceedToCheckout:"Proceed to Checkout",cartName:"Cart #{{code}}"},J3={id:"ID",description:"Description",item:"Item",itemPrice:"Item price",quantity:"Qty",quantityFull:"Quantity",quantityTitle:"The quantity represents the total number of this item in your cart.",total:"Total",dueNow:"Due now",actions:"Actions",cartTotal:"Cart total ({{count}} item)",cartTotal_other:"Cart total ({{count}} items)",itemRemoved:"Selected item has been removed. Cart total has been updated.",caption:"Shopping cart contents."},X3={orderSummary:"Order Summary",subtotal:"Subtotal after discounts:",shipping:"Shipping:",estimatedShipping:"Estimated shipping:",discount:"You saved:",salesTax:"Sales Tax:",grossTax:"The order total does not include tax of",grossIncludeTax:"The order total includes tax of",total:"Total:",toBeDetermined:"TBD"},ej={coupon:"Have a coupon?",coupon_other:"Coupon codes",couponLabel:"Enter a promo code here",addCoupon:"Add a coupon",apply:"Apply",placeholder:"Promo code",applyVoucherSuccess:"{{voucherCode}} has been applied.",removeVoucherSuccess:"{{voucherCode}} has been removed.",anchorLabel:"Enter or remove your coupon code",vouchersApplied:"Applied coupons",availableCoupons:"Available coupons",availableCouponsLabel:"You can add these coupons to this order."},tj={itemTotal:"Saved for later ({{count}} item)",itemTotal_other:"Saved for later ({{count}} items)",cartTitle:"Cart",saveForLater:"Save For Later",moveToCart:"Move To Cart",stock:"Stock",forceInStock:"In Stock"},oj={clearCart:"Clear Cart",clearingCart:"Clearing Cart...",cartClearedSuccessfully:"Active cart cleared successfully.",areYouSureToClearCart:"Are you sure you want to clear this cart?",allItemsWillBeRemoved:"All items in your active cart will be removed."},nj={cartEntriesChangeDuringCheckout:"During checkout we found problems with your entries. Please review your cart.",cartEntryRemoved:"{{name}} was removed from the cart due to being out of stock.",productOutOfStock:"{{name}} has been removed from the cart due to insufficient stock.",lowStock:"Quantity has reduced to {{quantity}} due to insufficient stock.",reviewConfiguration:"Resolve the issues in the configuration for cart entry first.",configurationError:"Resolve the issues in the configuration for cart entries first.",pricingError:"Configurator pricing is currently not available. Checkout/quote submission is not possible. Please try again later.",unresolvableIssues:"The product configuration requires additional entries in the back end. As a result, you cannot proceed. Please contact support.",inProgress:"Processing"},ij={cartDetails:Y3,cartItems:J3,orderCost:X3,voucher:ej,saveForLaterItems:tj,clearCart:oj,validation:nj},wS={cart:ij};var aj={id:"ID",proceedToCheckout:"Valider la commande",cartName:"Panier n\xBA{{code}}"},rj={id:"ID",description:"Description",item:"Article",itemPrice:"Prix de l'article",quantity:"Qt\xE9",quantityFull:"Quantit\xE9",quantityTitle:"La quantit\xE9 repr\xE9sente le nombre total d'unit\xE9s cet article dans votre panier.",total:"Total",actions:"Actions",cartTotal:"Total du panier ({{count}} article)",cartTotal_other:"Total du panier ({{count}} articles)",itemRemoved:"L'article s\xE9lectionn\xE9 a \xE9t\xE9 supprim\xE9. Le total du panier a \xE9t\xE9 mis \xE0 jour.",caption:"Contenu du panier"},sj={orderSummary:"Synth\xE8se de la commande",subtotal:"Sous-total apr\xE8s remises\xA0:",shipping:"Exp\xE9dition\xA0:",estimatedShipping:"Estimation des frais d'exp\xE9dition\xA0:",discount:"Vous avez \xE9conomis\xE9\xA0:",salesTax:"Taxe sur les ventes\xA0:",grossTax:"Le total de la commande n'inclut pas la taxe de",grossIncludeTax:"Le total de la commande inclut la taxe de",total:"Total\xA0:",toBeDetermined:"\xC0 d\xE9terminer"},lj={coupon:"Vous avez un bon de r\xE9duction\xA0?",coupon_other:"Codes promo",couponLabel:"Saisissez un code promo ici",addCoupon:"Ajouter un bon de r\xE9duction",apply:"Appliquer",placeholder:"Code promo",applyVoucherSuccess:"{{voucherCode}} a \xE9t\xE9 appliqu\xE9.",removeVoucherSuccess:"{{voucherCode}} a \xE9t\xE9 supprim\xE9.",anchorLabel:"Saisissez ou supprimez votre code promo",vouchersApplied:"Bons de r\xE9duction appliqu\xE9s",availableCoupons:"Bons de r\xE9duction disponibles",availableCouponsLabel:"Vous pouvez ajouter ces bons de r\xE9duction \xE0 cette commande.  "},cj={itemTotal:"Sauvegard\xE9 pour plus tard ({{count}} article)",itemTotal_other:"Sauvegard\xE9s pour plus tard ({{count}} articles)",cartTitle:"Panier",saveForLater:"Sauvegarder pour plus tard",moveToCart:"D\xE9placer vers le panier",stock:"Stock",forceInStock:"En stock"},dj={clearCart:"Vider le panier",clearingCart:"Suppression des articles du panier...",cartClearedSuccessfully:"Le panier actif a \xE9t\xE9 vid\xE9 avec succ\xE8s.",areYouSureToClearCart:"Voulez-vous vraiment vider ce panier\xA0?",allItemsWillBeRemoved:"Tous les articles de votre panier actif seront supprim\xE9s."},mj={cartEntriesChangeDuringCheckout:"Lors de la validation de la commande, nous avons trouv\xE9 des probl\xE8mes avec vos entr\xE9es. Veuillez v\xE9rifier votre panier.",cartEntryRemoved:"{{name}} a \xE9t\xE9 retir\xE9 du panier en raison d'une rupture de stock.",productOutOfStock:"{{name}} a \xE9t\xE9 retir\xE9 du panier en raison d'un stock insuffisant.",lowStock:"La quantit\xE9 a \xE9t\xE9 r\xE9duite \xE0 {{quantity}} en raison d'un stock insuffisant.",reviewConfiguration:"Commencez par r\xE9soudre les probl\xE8mes de configuration de la saisie du panier.",configurationError:"Commencez par r\xE9soudre les probl\xE8mes de configuration des saisies du panier.",pricingError:"La tarification du configurateur est actuellement indisponible. Il est impossible de valider la commande ou de soumettre un devis. Veuillez r\xE9essayer ult\xE9rieurement.",unresolvableIssues:"La configuration du produit n\xE9cessite des entr\xE9es suppl\xE9mentaires dans le back-end. Par cons\xE9quent, vous ne pouvez pas poursuivre. Veuillez contacter le service d'assistance.",inProgress:"En cours de traitement"},pj={cartDetails:aj,cartItems:rj,orderCost:sj,voucher:lj,saveForLaterItems:cj,clearCart:dj,validation:mj},xS={cart:pj};var MS={cart:["cartDetails","cartItems","orderCost","voucher","saveForLaterItems","clearCart","validation"]};var uj={en:lS,de:dS,de_CH:pS,fr:fS,fr_CH:CS,nl:bS},Op=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Y0]:{module:()=>import("./chunk-52HZ5EUQ.js").then(o=>o.MiniCartModule)}}}),_({featureModules:{[Uo]:{module:()=>import("./chunk-AAUTTCFS.js").then(o=>o.CustomCartModule)}}}),_({i18n:{resources:uj,chunks:_S}}),Fe({i18n:{resources:{en:wS,de:vS,fr:xS},chunks:MS,fallbackLang:"en"}})],imports:[Tp]})}};var Ep="canvasLogic";var SS={layoutSlots:{CanvaslogicPageTemplate:{slots:["TopContent"]}}};var PS=[{path:"canvaslogic/multifront-add-to-cart",loadChildren:()=>import("./chunk-GT4HPKSM.js").then(t=>t.CanvasLogicConfiguratorAddToCartModule)}];function fj(){return{featureModules:{[Ep]:{cmsComponents:["CanvasLogicConfiguratorComponent","CanvasLogicConfiguratorAddToCartComponent"]}}}}var Ip=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(fj),_(SS),_(xy),gn(PS,bi())]})}};var RS={clcConfigurator:{lang:"en",updateModeEnabledWarningMessage:"Sorry for the inconvenience but online purchase is not available due to a scheduled catalog update. Thanks for your patience and we look forward to your next visit!",needToFinishPreviousPurchaseAddToCartErrorMessage:"You are not able to add products to your Cart until you finish your current purchase",somethingWentWrongAddToCartErrorMessage:"Error occurred while adding to Cart",templatePlanMissingElementsErrorMessage:"Plan has been added to Cart with all available articles. Please review plan details."}};var kS={canvasLogicConfigurator:RS};var TS={clcConfigurator:{lang:"de",updateModeEnabledWarningMessage:"Es tut uns leid, aber der Online-Kauf ist aufgrund einer geplanten Katalogaktualisierung aktuell nicht verf\xFCgbar. Vielen Dank f\xFCr Ihr Verst\xE4ndnis und wir freuen uns auf Ihren n\xE4chsten Besuch!",needToFinishPreviousPurchaseAddToCartErrorMessage:"Sie k\xF6nnen keine Produkte in Ihren Warenkorb legen, bis Sie Ihren aktuellen Kauf abgeschlossen haben",somethingWentWrongAddToCartErrorMessage:"Be
293im Hinzuf\xFCgen zum Warenkorb ist ein Fehler aufgetreten",templatePlanMissingElementsErrorMessage:"Alle verf\xFCgbaren Artikel wurden in den Warenkorb \xFCbertragen. Bitte pr\xFCfen Sie die Entwurfsdetails."}};var OS={canvasLogicConfigurator:TS};var ES={clcConfigurator:{lang:"fr",updateModeEnabledWarningMessage:"L'achat en ligne n'est pas disponible pour l'instant du \xE0 la mise \xE0 jour programm\xE9e de notre catalogue. Nous vous remercions de votre compr\xE9hension et nous nous r\xE9jouissons de votre prochaine visite!",needToFinishPreviousPurchaseAddToCartErrorMessage:"Vous ne pouvez pas ajouter de produits \xE0 votre panier tant que vous n'avez pas termin\xE9 votre achat actuel.",somethingWentWrongAddToCartErrorMessage:"Une erreur s'est produite lors de l'ajout au panier",templatePlanMissingElementsErrorMessage:"Plan a \xE9t\xE9 ajout\xE9 au panier avec tous les articles disponibles. Veuillez v\xE9rifier les d\xE9tails de conception."}};var IS={canvasLogicConfigurator:ES};var AS={clcConfigurator:{lang:"nl",updateModeEnabledWarningMessage:"Het spijt ons, maar online aankoop is momenteel niet mogelijk vanwege een geplande catalogusupdate. Wij danken u voor uw begrip en kijken uit naar uw volgende bezoek!",needToFinishPreviousPurchaseAddToCartErrorMessage:"U kunt geen producten aan uw winkelwagen toevoegen totdat u uw huidige aankoop heeft afgerond.",somethingWentWrongAddToCartErrorMessage:"Bij het toevoegen aan de winkelmand is een fout opgetreden",templatePlanMissingElementsErrorMessage:"Het plan is toegevoegd aan de winkelwagen met alle beschikbare artikelen. Bekijk de ontwerpgegevens."}};var NS={canvasLogicConfigurator:AS};var LS={canvasLogicConfigurator:["clcConfigurator"]};var gj={en:kS,de:OS,fr:IS,nl:NS},Ap=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Ep]:{module:()=>import("./chunk-J4UYBE5T.js").then(o=>o.CanvasLogicModule)}}}),_({i18n:{resources:gj,chunks:LS}})],imports:[Ip]})}};var Np="SearchResult";function Cj(){return{featureModules:{[Np]:{cmsComponents:["SearchResultsGridComponent"]}}}}var Lp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(Cj)]})}};var BS={searchResultPage:{text:'You searched for "{{value}}"',tabelement:"Units & Appliances ({{value}})",tabkitchen:"Custom kitchens ({{value}})",tabmodular:"Modular furniture ({{value}})",tabliving:"Living Sets ({{value}})",tabsolution:"Solutions ({{value}})",tabbathroom:"Bath Sets (eOpus) ({{value}})",tabextended_kitchen:"Multi-front kitchens ({{value}})",tabnobismart_kitchen:"nobismart kitchens ({{value}})",searchEmpty:"Sorry, we couldn't find any products for the search request",categoryEmpty:"Sorry, there are no products in the selected category yet",spellingSuggestionPrompt:"Did you mean:",continueShopping:"Continue shopping"}};var zS={searchResult:BS};var DS={searchResultPage:{text:'Ihre Suche nach "{{value}}"',tabelement:"Schr\xE4nke & Ger\xE4te ({{value}})",tabkitchen:"Individuelle K\xFCchen ({{value}})",tabmodular:"Modulm\xF6bel ({{value}})",tabliving:"Wohnzimmer-Sets ({{value}})",tabsolution:"L\xF6sungen ({{value}})",tabbathroom:"Badezimmer-Sets (eOpus) ({{value}})",tabextended_kitchen:"Multi-Fronten K\xFCchen ({{value}})",tabnobismart_kitchen:"nobismart K\xFCchen ({{value}})",searchEmpty:"Wir konnten leider keine Produkte zu Ihrer Suchanfrage finden",categoryEmpty:"Es tut uns Leid, in der von Ihnen ausgew\xE4hlten Kategorie befinden sich noch keine Produkte",spellingSuggestionPrompt:"Meinten sie:",continueShopping:"Einkauf fortsetzen"}};var FS={searchResult:DS};var jS={searchResultPage:{text:'Je recherche "{{value}}"',tabelement:"Armoires et appareils ({{value}})",tabkitchen:"Cuisines individuelles ({{value}})",tabmodular:"Meubles modulaires ({{value}})",tabliving:"Set de salon ({{value}})",tabsolution:"Solutions ({{value}})",tabbathroom:"Ensembles de salle de bain (eOpus) ({{value}})",tabextended_kitchen:"Cuisines multifronts ({{value}})",tabnobismart_kitchen:"Cuisines nobismart ({{value}})",searchEmpty:"Nous n'avons malheureusement pas pu trouver de produits correspondant \xE0 votre recherche",categoryEmpty:"Nous sommes d\xE9sol\xE9s, il n'y a encore aucun produit dans la cat\xE9gorie que vous avez s\xE9lectionn\xE9e",spellingSuggestionPrompt:"Vouliez-vous dire:",continueShopping:"Poursuivre les achats"}};var $S={searchResult:jS};var US={searchResultPage:{text:'Uw zoekopdracht naar "{{value}}"',tabelement:"Kasten & apparaten ({{value}})",tabkitchen:"Individuele keukens ({{value}})",tabmodular:"Modulaire meubelen ({{value}})",tabliving:"Woonkamer Sets ({{value}})",tabsolution:"Oplossingen ({{value}})",tabbathroom:"Badsets (eOpus) ({{value}})",tabextended_kitchen:"Multi-fronten keukens ({{value}})",tabnobismart_kitchen:"nobismart keukens ({{value}})",searchEmpty:"We konden helaas geen producten vinden bij uw zoekopdracht",categoryEmpty:"Het spijt ons, er zijn nog geen producten in de door u geselecteerde categorie",spellingSuggestionPrompt:"Bedoelt u:",continueShopping:"Ga verder met winkelen"}};var VS={searchResult:US};var qS={searchResultPage:{text:'Hait "{{value}}"',tabkitchen:"Mittatilauskeitti\xF6t ({{value}})",searchEmpty:"Harmi, emme l\xF6yt\xE4neet yht\xE4\xE4n hakuasi vastaavaa tuotetta.",continueShopping:"Jatka ostoksia"}};var HS={searchResult:qS};var GS={en:zS,de:FS,fr:$S,nl:VS,fi:HS},WS={searchResult:["searchResultPage"]};var Bp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Np]:{module:()=>import("./chunk-Z3AF5WVN.js").then(o=>o.SearchResultModule)}}}),_({i18n:{resources:GS,chunks:WS,fallbackLang:"en"}})],imports:[Lp]})}};function hj(t,o){if(t&1&&h(0,"div",1),t&2){let e=a(),n=a();E(n.styleClasses()),ue("framed",n.isFramed),l("innerHTML",n.bypassSecurityTrustHtml(e.description),z)}}function bj(t,o){t&1&&c(0,hj,1,5,"div",0),t&2&&d(o.description?0:-1)}var zp=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$.pipe(j(e=>!!e)),{initialValue:void 0});this.isFramed=q.storefront.cmsComponents?.isFramedCategoryMarketingBanner??!0;this.styleClasses=K(()=>this.data()?.styleClasses)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-category-marketing-banner"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"category-marketing-banner",3,"class","framed","innerHTML"],[1,"category-marketing-banner",3,"innerHTML"]],template:function(n,i){if
293(n&1&&c(0,bj,1,1),n&2){let r;d((r=i.data())?0:-1,r)}},styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.category-marketing-banner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;margin-right:auto;margin-left:auto;text-align:center;color:#202124}.category-marketing-banner[_ngcontent-%COMP%]     h1, .category-marketing-banner[_ngcontent-%COMP%]     h2, .category-marketing-banner[_ngcontent-%COMP%]     h3, .category-marketing-banner[_ngcontent-%COMP%]     h4, .category-marketing-banner[_ngcontent-%COMP%]     h5, .category-marketing-banner[_ngcontent-%COMP%]     h6{margin:0 auto;text-align:center}.category-marketing-banner[_ngcontent-%COMP%]     a{color:#ed1c24;cursor:pointer}@media(hover:hover){.category-marketing-banner[_ngcontent-%COMP%]     a:hover{text-decoration:underline;color:#d41339}}.category-marketing-banner[_ngcontent-%COMP%]     a a:focus-visible{outline:auto}.category-marketing-banner[_ngcontent-%COMP%]     a{display:inline-block}.category-marketing-banner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%] ~ p[_ngcontent-%COMP%]{margin-top:10px}@media(max-width:1023.98px){.category-marketing-banner[_ngcontent-%COMP%]{gap:16px}}.category-marketing-banner.framed[_ngcontent-%COMP%]{margin-top:56px}@media(max-width:1023.98px){.category-marketing-banner.framed[_ngcontent-%COMP%]{margin-top:40px}}.category-marketing-banner.framed[_ngcontent-%COMP%]{border-radius:0;border:1px solid #E9E4E1;padding:60px}@media(max-width:1023.98px){.category-marketing-banner.framed[_ngcontent-%COMP%]{padding:20px}}.category-marketing-banner[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;gap:36px;color:#000}@media(max-width:1023.98px){.category-marketing-banner[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;gap:24px}}.category-marketing-banner.framed[_ngcontent-%COMP%]{margin-top:0;padding:56px}@media(max-width:1023.98px){.category-marketing-banner.framed[_ngcontent-%COMP%]{margin-top:0;padding:24px}}']})}};var Dp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaCategoryMarketingBannerComponent:{component:zp}}})]})}};var Sa=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[ie,pe,by]})}};var _j=t=>({price:t});function yj(t,o){if(t&1&&h(0,"cx-media",2),t&2){let e=a(2);l("container",e.getImage)}}function vj(t,o){if(t&1){let e=G();m(0,"div",5)(1,"tag-product-description",9),L("selectedVariantId",function(i){P(e);let r=a(2);return R(r.selectedVariantId(i))}),p()()}if(t&2){let e=a(2);s(),l("product",e.product())("descriptionImages",e.productDescription)}}function wj(t,o){if(t&1&&O(0),t&2){let e=a(2);D(" ",e.formattedRangeValue()," ")}}function xj(t,o){if(t&1&&(O(0),v(1,"cxTranslate")),t&2){let e=a(3);D(" ",Ct(1,1,"productList.priceFrom",Q(4,_j,e.formattedPrice()))," ")}}function Mj(t,o){if(t&1&&O(0),t&2){let e=a(3);D(" ",e.formattedPrice()," ")}}function Sj(t,o){if(t&1&&c(0,xj,2,6)(1,Mj,1,1),t&2){let e=a(2);d(e.priceIsFrom()?0:1)}}function Pj(t,o){t&1&&(m(0,"div",8),O(1),v(2,"cxTranslate"),p()),t&2&&(s(),ve(w(2,1,"productList.reducedPriceLabel")))}function Rj(t,o){if(t&1&&(m(0,"div",0)(1,"div",1),c(2,yj,1,1,"cx-media",2),p(),m(3,"div",3),h(4,"div",4),c(5,vj,2,2,"div",5),m(6,"div",6)(7,"span",7),c(8,wj,1,1)(9,Sj,2,1),p(),c(10,Pj,3,3,"div",8),p()()()),t&2){let e=a();s(2),d(e.shouldShowImage()?2:-1),s(2),l("innerHTML",e.bypassSecurityTrustHtml(e.hoveredProductName||e.productName()),z),s(),d(e.shouldShowDescription()?5:-1),s(3),d(e.isRangePrice&&e.formattedRangeValue()?8:9),s(2),d(e.isReducedPrice()?10:-1)}}var Pa=class t extends be{constructor(){super(...arguments);this.product=Jt.required();this.config=Jt.required();this.tab=Jt.required();this.hideDescription=Jt(!0);this.isRangePrice=q.storefront.product.isRangePrice??!1;this.displayedVariantId=ce(null);this.shouldShowProduct=K(()=>!!(this.product()&&this.tab()&&this.config()));this.shouldShowImage=K(()=>this.config()?.displayProductImages);this.isReducedPrice=K(()=>this.product().price?.commercePriceType==="B2C_REDUCED");this.productImage=K(()=>this.product()?.images?.PRIMARY);this.productName=K(()=>this.product()?.name);this.formattedPrice=K(()=>this.getPriceString(this.product()));this.priceIsFrom=K(()=>this.getPriceType(this.product())==="from");this.formattedRangeValue=K(()=>this.product().price?.formattedRangeValue);this.shouldShowDescription=K(()=>!this.hideDescription()&&this.product()?.descriptionJson)}getPriceType(e,n=!0){return e.approximatePrice?"approximate":e.exactPrice?"exact":e.nobili
293aPriceRange?.minPrice||e.nobiliaPriceRange?.maxPrice?"range":e.price?.formattedValue?e.marketingPricePercent?"marketingPricePercent":e.marketingPrice?.formattedValue?"marketingPrice":n?"from":"standard":null}getPriceString(e){if(!this.tab().displayPrice)return null;switch(this.getPriceType(e)){case"approximate":return e.price?.formattedValue?`~ ${e.price?.formattedValue}`:null;case"exact":return e.price?.formattedValue??null;case"range":let{minPrice:i,maxPrice:r}=e.nobiliaPriceRange??{};return i&&r?`${i.formattedValue} - ${r.formattedValue}`:i?.formattedValue??r?.formattedValue??null;case"standard":case"from":return e.price?.formattedValue??null;case"marketingPrice":case"marketingPricePercent":return e.marketingPrice.formattedValue??null;default:return null}}selectedVariantId(e){(e===null||this.product()?.descriptionJson.variantProducts[e])&&this.displayedVariantId.set(e)}get hoveredProductName(){let e=this.displayedVariantId();return e&&e!==0?this.product()?.descriptionJson.variantProducts[e]?.name:""}get productDescription(){return this.product()?.descriptionJson}get getImage(){let e=this.productImage()?.icon;return e||this.productImage()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["tag-search-box-product"]],inputs:{product:[1,"product"],config:[1,"config"],tab:[1,"tab"],hideDescription:[1,"hideDescription"]},standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"product-container"],[1,"product-image"],["format","icon","role","presentation",3,"container"],[1,"product-details"],[1,"product-name",3,"innerHTML"],[1,"product-description"],[1,"product-price"],[1,"price"],[1,"reduced-price-label"],[3,"selectedVariantId","product","descriptionImages"]],template:function(n,i){n&1&&c(0,Rj,11,5,"div",0),n&2&&d(i.shouldShowProduct()?0:-1)},dependencies:[ke,hy,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]     cx-media img{width:100%;height:100%}[_nghost-%COMP%]{display:block}.product-container[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:center}.product-image[_ngcontent-%COMP%]{flex-shrink:0;width:80px;height:50px}.product-details[_ngcontent-%COMP%]{display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding-left:10px}@media(max-width:1023.98px){.product-details[_ngcontent-%COMP%]{flex-direction:column;gap:8px;align-items:flex-start}}
293.product-name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden;padding-right:10px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(max-width:1023.98px){.product-name[_ngcontent-%COMP%]{-webkit-line-clamp:1;line-clamp:1}}.product-price[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:12px;line-height:16px;font-weight:700;text-align:end;color:#000}@media(max-width:1023.98px){.product-price[_ngcontent-%COMP%]{text-align:start}}.price[_ngcontent-%COMP%]{white-space:nowrap}.reduced-price-label[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:10px;line-height:12px;color:#6e6f71}@media(max-width:1023.98px){.reduced-price-label[_ngcontent-%COMP%]{padding-top:8px}}'],changeDetection:0})}};var kj=t=>({cxRoute:"product",params:t});function Tj(t,o){t&1&&h(0,"div",16)}function Oj(t,o){if(t&1){let e=G();m(0,"div",20)(1,"a",21),v(2,"cxUrl"),L("keydown.enter",function(){P(e);let i=a(5);return R(i.close(!0))})("keydown.escape",function(){P(e);let i=a(5);return R(i.close(!0))})("mousedown",function(i){P(e);let r=a(5);return R(r.preventDefault(i))})("click",function(){let i=P(e).$implicit,r=a(5),C=W(7);return R(r.dispatchProductEvent({freeText:C.value,productCode:i.code||""}))}),m(3,"div"),h(4,"tag-search-box-product",22),p()()()}if(t&2){let e=o.$implicit,n=a(2).$implicit,i=a(3);s(),ue("has-media",!0),l("routerLink",w(2,6,Q(8,kj,e))),s(3),l("product",e)("config",i.config)("tab",n)}}function Ej(t,o){if(t&1&&(c(0,Tj,1,0,"div",16),m(1,"div",17)(2,"div",18),O(3),p(),m(4,"div",19),U(5,Oj,5,10,"div",20,Yt),p()()),t&2){let e=a(),n=e.$implicit,i=e.$index;d(i!==0?0:-1),s(3),D(" ",n.title," "),s(2),V(n.products)}}function Ij(t,o){if(t&1&&c(0,Ej,7,2),t&2){let e=o.$implicit;d(e.products&&e.products.length>0?0:-1)}}function Aj(t,o){if(t&1){let e=G();m(0,"div",15),L("click",function(){P(e);let i=a(2);return R(i.close(!0))})("keydown.enter",function(){P(e);let i=a(2);return R(i.close(!0))}),U(1,Ij,1,1,null,null,Yt),p()}if(t&2){let e=a();s(),V(e.tabSuggestionsTabData)}}function Nj(t,o){t&1&&h(0,"cx-spinner")}function Lj(t,o){if(t&1&&c(0,Aj,3,0,"div",14)(1,Nj,1,0,"cx-spinner"),t&2){let e=o,n=a(),i=W(7);d(e.tabSuggestionsTabData&&e.tabSuggestionsTabData.length>0?0:n.config.minCharactersBeforeRequest&&i.value.length>=n.config.minCharactersBeforeRequest?1:-1)}}var Ra=class t extends k0{constructor(e,n,i,r){super(e,n,i,r);this.searchBoxComponentService=e;this.componentData=n;this.winRef=i;this.routingService=r;this.sanitizer=u(vs);this.NgxFloatUiTriggers=Ui;this.NgxFloatUiPlacements=$i;this.tooltip=dn(en);this.data=M(this.componentData.data$,{initialValue:null});this.tooltipOpen=ce(!1);this.componentUid=K(()=>this.data()?.uid??"");this.mobileSearchOpen=ce(!1);this.autocompleteResult=M(this.config$.pipe(le(e=>this.searchBoxComponentService.getAutocompleteResult(e))));this.actions=u(Jh);this.router=u(Je);this.isLoading$=new ri(!1);this.changeSearchInputValueSubject$=new th;this.elemRef=u(Zt);Ae(()=>{this.tooltipOpen()?this.tooltip()?.show():this.tooltip()?.hide()}),this.actions.pipe(Xh(Wi.LOAD_AUTOCOMPLETE_RESULT,Wi.LOAD_AUTOCOMPLETE_RESULT_SUCCESS,Wi.LOAD_AUTOCOMPLETE_RESULT_FAIL)).subscribe(C=>{switch(C?.type){case Wi.LOAD_AUTOCOMPLETE_RESULT:this.isLoading$.next(!0);break;case Wi.LOAD_AUTOCOMPLETE_RESULT_SUCCESS:this.isLoading$.next(!1);break}})}clickout(e){let n=e.target;this.elemRef.nativeElement.contains(n)||(this.closeTooltip(),this.closeMobileSearch())}ngOnInit(){super.ngOnInit(),this.changeSearchInputValueSubject$.pipe(jt(()=>{this.isLoading$.next(!0)}),lh(300)).subscribe(e=>{this.searchBoxComponentService.autocomplete(e,this.config,this.componentUid())})}autocomplete(e){this.changeSearchInputValueSubject$.next(e)}clear(e){super.clear(e),this.searchBoxComponentService.clearAutocompleteResults(),this.closeTooltip()}open(){super.open(),this.openTooltip()}dispatchProductEvent(e){super.dispatchProductEvent(e),this.closeMobileSearch(),this.clear(this.searchInputEl?.nativeElement)}close(e){this.searchBoxActive=!1,super.close(e),this.closeTooltip()}openTooltip(){this.tooltipOpen.set(!0)}closeTooltip(){this.tooltipOpen.set(!1)}openMobileSearch(){this.mobileSearchOpen.set(!0),setTimeout(()=>{this.searchInputEl?.nativeElement?.focus()})}closeMobileSearch(){this.mobileSearchOpen.set(!1)}navigateToUrl(e){e&&this.router.navigateByUrl(e)}enterAction(e){this.isLoading$.pipe(j(n=>!n),Le(1)).subscribe(()=>{this.close(!0),this.launchSearchResult(e.value),this.updateChosenWord(""),this.closeMobileSearch(),this.clear(e)})}ngOnDestroy(){super.ngOnDestroy(),this.changeSearchInputValueSubject$.unsubscribe()}bypassSecurityTrustHtml(e="",n=!1){return n?e:this.sanitizer.bypassSecurityTrustHtml(e)}static{this.\u0275fac=function(n){return new(n||t)(Pe(br),Pe(B,8),Pe(je),Pe(ze))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-search-box"]],viewQuery:function(n,i){n&1&&sn(i.tooltip,en,5),n&2&&ln()},hostBindings:function(n,i){n&1&&L("click",function(C){return i.clickout(C)},Qt)},standalone:!1,features:[Z],decls:24,vars:38,consts:[["searchInput",""],["tooltipContent",""],["searchButton",""],[1,"search-container"],["role","search",1,"search-box"],[1,"close-mobile-search-button",3,"click"],[1,"icon-arrow-left"],["applyClass","dropdown","arrowClass","dropdown-arrow","autocomplete","off","aria-controls","results",1,"input","search-input",3,"focus","click","input","keydown.escape","keydown.enter","disabled","floatUi","placement","showTrigger","preventOverflow","placeholder","value"],[1,"search-input-icons"],[1,"reset-button",3,"click","title"],[1,"icon-cross"],[1,"icon-search","search-icon"],[1,"mobile-search-button",3,"click","title"],[1,"icon-search"],["id","results","role","dialog",1,"results"],["id","results","role","dialog",1,"results",3,"click","keydown.enter"],[1,"tab-divider"],[1,"tab"],[1,"tab-title"],["role","listbox",1,"products"],[1,"product"],["role","option","aria-selected","false","tabindex","0",3,"keydown.enter","keydown.escape","mousedown","click","routerLink"],[3,"product","config","tab"]],template:function(n,i){if
293(n&1){let r=G();m(0,"div",3)(1,"div",4),v(2,"cxTranslate"),m(3,"button",5),v(4,"cxTranslate"),L("click",function(){return i.closeMobileSearch()}),h(5,"i",6),p(),m(6,"input",7,0),v(8,"cxTranslate"),v(9,"cxTranslate"),L("focus",function(){return i.open()})("click",function(){return i.open()})("input",function(){P(r);let y=W(7);return R(i.autocomplete(y.value))})("keydown.escape",function(){return i.close()})("keydown.enter",function(){P(r);let y=W(7);return R(i.enterAction(y))}),p(),m(10,"div",8)(11,"button",9),v(12,"cxTranslate"),v(13,"cxTranslate"),L("click",function(){P(r);let y=W(7);return R(i.clear(y))}),h(14,"i",10),p(),h(15,"i",11),p(),m(16,"float-ui-content",null,1),c(18,Lj,2,1),p()(),m(19,"button",12,2),v(21,"cxTranslate"),v(22,"cxTranslate"),L("click",function(){return i.openMobileSearch()}),h(23,"i",13),p()()}if(n&2){let r,C=W(7),y=W(17);ue("mobile-search-open",i.mobileSearchOpen()),s(),$("aria-label",w(2,22,"customSearchBox.productSearch")),s(2),$("aria-label",w(4,24,"commonButtons.closeButtonTitle")),s(3),l("value",lt(i.chosenWord))("disabled",!y)("floatUi",y)("placement",i.NgxFloatUiPlacements.BOTTOMSTART)("showTrigger",i.NgxFloatUiTriggers.none)("preventOverflow",!0)("placeholder",w(8,26,"customSearchBox.placeholder")),$("aria-label",w(9,28,"customSearchBox.placeholder")),s(5),ue("is-shown",!!C.value),l("title",w(12,30,"common.reset")),$("aria-label",w(13,32,"common.reset")),s(4),ue("is-hidden",!!C.value),s(3),d((r=i.autocompleteResult())?18:-1,r),s(),l("title",w(21,34,"common.search")),$("aria-label",w(22,36,"common.search"))}},dependencies:[nt,Pa,en,Nn,vt,he,wn],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{position:relative;width:100%}.search-container.mobile-search-open[_ngcontent-%COMP%]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;overflow:hidden;padding:20px 24px;background-color:#fff}.search-box[_ngcontent-%COMP%]{height:40px}@media(max-width:1023.98px){.search-box[_ngcontent-%COMP%]{display:none}}.search-input[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px;width:100%}.search-input-icons[_ngcontent-%COMP%]{width:16px;height:16px;position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center}.search-icon.is-hidden[_ngcontent-%COMP%], .reset-button[_ngcontent-%COMP%]{display:none}
293.reset-button.is-shown[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.reset-button[_ngcontent-%COMP%]   .icon-cross[_ngcontent-%COMP%]{font-size:10px}.close-mobile-search-button[_ngcontent-%COMP%]{display:none}.mobile-search-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;background-color:#faf6f4}@media(min-width:1024px){.mobile-search-button[_ngcontent-%COMP%]{display:none}}.mobile-search-open[_ngcontent-%COMP%]   .mobile-search-button[_ngcontent-%COMP%]{display:none}.mobile-search-open[_ngcontent-%COMP%]   .search-box[_ngcontent-%COMP%]{position:relative;display:inline-block;width:100%}.mobile-search-open[_ngcontent-%COMP%]   .close-mobile-search-button[_ngcontent-%COMP%]{display:inline-block;width:38px;text-align:start}.mobile-search-open[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{display:inline-block;width:calc(100% - 38px)}.results[_ngcontent-%COMP%]{overflow-y:auto;max-height:520px;scrollbar-width:thin}.tab[_ngcontent-%COMP%]{padding:20px 0 10px}.tab-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;padding:0 20px 10px;color:#ed1c24}.products[_ngcontent-%COMP%]{display:flex;flex-direction:column}.product[_ngcontent-%COMP%]{padding:10px 20px}.product[_ngcontent-%COMP%]:hover{background-color:#faf6f4}.product[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible{display:block}.tab-divider[_ngcontent-%COMP%]{margin:0 20px;width:calc(100% - 40px);height:1px;background-color:#e9e4e1}[_nghost-%COMP%]     .dropdown{border-radius:0;position:absolute;padding:0;min-width:100%;max-width:100vw;color:#000;background:#fff}[_nghost-%COMP%]     .dropdown-arrow{display:none}[_nghost-%COMP%]     .float-ui-container{max-width:none}.search-box[_ngcontent-%COMP%]{height:48px}@media(max-width:1279.98px){.search-box[_ngcontent-%COMP%]{display:none}}.search-box[_ngcontent-%COMP%]   .input.search-input[_ngcontent-%COMP%]{border-radius:0;border:none;background-color:#faf6f4}.search-input-icons[_ngcontent-%COMP%]{top:16px;right:16px}.search-input[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}.mobile-search-button[_ngcontent-%COMP%]{background-color:#fff}@media(hover:hover){.mobile-search-button[_ngcontent-%COMP%]:hover{background-color:#e9e4e1}}@media(min-width:1280px){.mobile-search-button[_ngcontent-%COMP%]{display:none}}@media(max-width:1279.98px){.mobile-search-button[_ngcontent-%COMP%]{display:flex}}@media(max-width:1279.98px){.mobile-search-button[_ngcontent-%COMP%]{width:22px;height:22px}}'],changeDetection:0})}};var Bj=["searchButton"],zj=t=>({cxRoute:"product",params:t});function Dj(t,o){t&1&&h(0,"div",12)}function Fj(t,o){if(t&1){let e=G();m(0,"a",19),L("keydown.enter",function(){P(e);let i=a(6);return R(i.close(!0))})("keydown.escape",function(){P(e);let i=a(6);return R(i.close(!0))})("mousedown",function(i){P(e);let r=a(6);return R(r.preventDefault(i))})("click",function(i){P(e);let r=a().$implicit,C=a(5),y=W(10);return i.preventDefault(),C.navigateToUrl(r.url),R(C.dispatchProductEvent({freeText:y.value,productCode:r.code||""}))}),m(1,"div"),h(2,"tag-search-box-product",20),p()()}if(t&2){let e=a().$implicit,n=a(2).$implicit,i=a(3);ue("has-media",!0),$("href",e.url,de),s(2),l("product",e)("config",i.config)("tab",n)}}function jj(t,o){if(t&1){let e=G();m(0,"a",21),v(1,"cxUrl"),L("keydown.enter",function(){P(e);let i=a(6);return R(i.close(!0))})("keydown.escape",function(){P(e);let i=a(6);return R(i.close(!0))})("mousedown",function(i){P(e);let r=a(6);return R(r.preventDefault(i))})("click",function(){P(e);let i=a().$implicit,r=a(5),C=W(10);return R(r.dispatchProductEvent({freeText:C.value,productCode:i.code||""}))}),m(2,"div"),h(3,"tag-search-box-product",20),p()()}if(t&2){let e=a().$implicit,n=a(2).$implicit,i=a(3);ue("has-media",!0),l("routerLink",w(1,6,Q(8,zj,e))),s(3),l("product",e)("config",i.config)("tab",n)}}function $j(t,o){if(t&1&&(m(0,"div",16),c(1,Fj,3,6,"a",17)(2,jj,4,10,"a",18),p()),t&2){let e=o.$implicit;s(),d(e.productType==="OPTION"?1:2)}}function Uj(t,o){if(t&1&&(c(0,Dj,1,0,"div",12),m(1,"div",13)(2,"div",14),O(3),p(),m(4,"div",15),U(5,$j,3,1,"div",16,Yt),p()()),t&2){let e=a(),n=e.$implicit,i=e.$index;d(i!==0?0:-1),s(3),D(" ",n.title," "),s(2),V(n.products)}}function Vj(t,o){if(t&1&&c(0,Uj,7,2),t&2){let e=o.$implicit;d(e.products&&e.products.length>0?0:-1)}}function qj(t,o){if(t&1){let e=G();m(0,"div",11),L("click",function(){P(e);let i=a(2);return R(i.close(!0))})("keydown.enter",function(){P(e);let i=a(2);return R(i.close(!0))}),U(1,Vj,1,1,null,null,Yt),p()}if(t&2){let e=a();s(),V(e.tabSuggestionsTabData)}}function Hj(t,o){t&1&&h(0,"cx-spinner")}function Gj(t,o){if(t&1&&c(0,qj,3,0,"div",10)(1,Hj,1,0,"cx-spinner"),t&2){let e=o,n=a(),i=W(10);d(e.tabSuggestionsTabData&&e.tabSuggestionsTabData.length>0?0:n.config.minCharactersBeforeRequest&&i.value.length>=n.config.minCharactersBeforeRequest?1:-1)}}var Fp=class t extends Ra{constructor(){super(...arguments);this.isOpenedSearchBoxExpandable=ce(!1);this.elRef=u(Zt);this.renderer2=u(po);this.platformId=u(fe);this.scrollUtils=u(Si);this.header=null}clickout(e){this.elRef.nativeElement.contains(e.target)||this.isOpenedSearchBoxExpandable()&&this.toggleSearchBoxExpandable()}open(){this.tooltipOpen()&&this.disableScroll(),super.open()}close(e){this.enableScroll(),super.close(e)}toggleSearchBoxExpandable(){ne(this.platformId)&&(this.header=document.querySelector(".header"),this.header&&this.renderer2[this.isOpenedSearchBoxExpandable()?"removeClass":"addClass"](this.header,"search-opened"),this.expandSearchButton?.nativeElement.blur(),this.searchInputEl?.nativeElement.focus()),this.isOpenedSearchBoxExpandable.set(!this.isOpenedSearchBoxExpandable()),this.isOpenedSearchBoxExpandable()||this.enableScroll()}clear(e){super.clear(e),this.enableScroll()}enterAction(e){this.isLoading$.pipe(ll(n=>!n),H0(1)).subscribe(()=>{setTimeout(()=>{this.close(!0),this.launchSearchResult(e.value),this.updateChosenWord(""),this.clear(e),this.toggleSearchBoxExpandable()},0)})}disableScroll(){this.scrollUtils.lockHtmlScroll()}enableScroll(){this.scrollUtils.unlockHtmlScroll()}autocomplete(e){super.autocomplete(e),e.length?this.disableScroll():this.enableScroll()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["north-america-lib-search-box-expandable"]],viewQuery:function(n,i){if
293(n&1&&Io(Bj,5),n&2){let r;Ao(r=No())&&(i.expandSearchButton=r.first)}},hostBindings:function(n,i){n&1&&L("click",function(C){return i.clickout(C)},Qt)},standalone:!1,features:[Z],decls:21,vars:38,consts:[["searchInput",""],["tooltipContent",""],["searchButton",""],[1,"search-container"],["role","search",1,"search-box"],[1,"reset-button",3,"click","title"],["tabindex","0",1,"icon-search","search-icon",3,"click","keydown.enter"],["id","searchInput","applyClass","dropdown","arrowClass","dropdown-arrow","autocomplete","off","aria-controls","results",1,"input","search-input",3,"focus","click","input","keydown.escape","keydown.enter","disabled","floatUi","placement","showTrigger","preventOverflow","placeholder","value"],[1,"search-button",3,"click","title"],[1,"icon-search"],["id","results","role","dialog",1,"results"],["id","results","role","dialog",1,"results",3,"click","keydown.enter"],[1,"tab-divider"],[1,"tab"],[1,"tab-title"],["role","listbox",1,"products"],[1,"product"],["role","option","aria-selected","false","tabindex","0",3,"has-media"],["role","option","aria-selected","false","tabindex","0",3,"routerLink","has-media"],["role","option","aria-selected","false","tabindex","0",3,"keydown.enter","keydown.escape","mousedown","click"],[3,"product","config","tab"],["role","option","aria-selected","false","tabindex","0",3,"keydown.enter","keydown.escape","mousedown","click","routerLink"]],template:function(n,i){if(n&1){let r=G();m(0,"div",3)(1,"div",4),v(2,"cxTranslate"),m(3,"button",5),v(4,"cxTranslate"),v(5,"cxTranslate"),L("click",function(){P(r);let y=W(10);return R(i.clear(y))}),O(6),v(7,"cxTranslate"),p(),m(8,"i",6),L("click",function(){P(r);let y=W(10);return R(i.enterAction(y))})("keydown.enter",function(){P(r);let y=W(10);return R(i.enterAction(y))}),p(),m(9,"input",7,0),v(11,"cxTranslate"),v(12,"cxTranslate"),L("focus",function(){return i.open()})("click",function(){return i.open()})("input",function(){P(r);let y=W(10);return R(i.autocomplete(y.value))})("keydown.escape",function(){return i.close()})("keydown.enter",function(){P(r);let y=W(10);return R(i.enterAction(y))}),p(),m(13,"float-ui-content",null,1),c(15,Gj,2,1),p()(),m(16,"button",8,2),v(18,"cxTranslate"),v(19,"cxTranslate"),L("click",function(){return i.toggleSearchBoxExpandable()}),h(20,"i",9),p()()}if(n&2){let r,C=W(10),y=W(14);s(),ue("hide",!i.isOpenedSearchBoxExpandable()),$("aria-label",w(2,22,"customSearchBox.productSearch")),s(2),ue("is-shown",!!C.value),l("title",w(4,24,"common.clear")),$("aria-label",w(5,26,"common.clear")),s(3),D(" ",w(7,28,"common.clear")," "),s(3),l("value",lt(i.chosenWord))("disabled",!y)("floatUi",y)("placement",i.NgxFloatUiPlacements.BOTTOM)("showTrigger",i.NgxFloatUiTriggers.none)("preventOverflow",!0)("placeholder",w(11,30,"customSearchBox.placeholder")),$("aria-label",w(12,32,"customSearchBox.placeholder")),s(6),d((r=i.autocompleteResult())?15:-1,r),s(),ue("hide",i.isOpenedSearchBoxExpandable()),l("title",w(18,34,"common.search")),$("aria-label",w(19,36,"common.search"))}},dependencies:[nt,Pa,en,Nn,vt,he,wn],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{position:relative;width:100%}.search-container.mobile-search-open[_ngcontent-%COMP%]{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;overflow:hidden;padding:20px 24px;background-color:#fff}.search-box[_ngcontent-%COMP%]{height:40px}@media(max-width:1023.98px){.search-box[_ngcontent-%COMP%]{display:none}}.search-input[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px;width:100%}.search-input-icons[_ngcontent-%COMP%]{width:16px;height:16px;position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center}.search-icon.is-hidden[_ngcontent-%COMP%], .reset-button[_ngcontent-%COMP%]{display:none}.reset-button.is-shown[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.reset-button[_ngcontent-%COMP%]   .icon-cross[_ngcontent-%COMP%]{font-size:10px}.close-mobile-search-button[_ngcontent-%COMP%]{display:none}.mobile-search-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;background-color:#faf6f4}@media(min-width:1024px){.mobile-search-button[_ngcontent-%COMP%]{display:none}}.mobile-search-open[_ngcontent-%COMP%]   .mobile-search-button[_ngcontent-%COMP%]{display:none}.mobile-search-open[_ngcontent-%COMP%]   .search-box[_ngcontent-%COMP%]{position:relative;display:inline-block;width:100%}.mobile-search-open[_ngcontent-%COMP%]   .close-mobile-search-button[_ngcontent-%COMP%]{display:inline-block;width:38px;text-align:start}.mobile-search-open[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{display:inline-block;width:calc(100% - 38px)}.results[_ngcontent-%COMP%]{overflow-y:auto;max-height:520px;scrollbar-width:thin}.tab[_ngcontent-%COMP%]{padding:20px 0 10px}.tab-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;padding:0 20px 10px;color:#ed1c24}.products[_ngcontent-%COMP%]{display:flex;flex-direction:column}.product[_ngcontent-%COMP%]{padding:10px 20px}.product[_ngcontent-%COMP%]:hover{background-color:#faf6f4}.product[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible{display:block}.tab-divider[_ngcontent-%COMP%]{margin:0 20px;width:calc(100% - 40px);height:1px;background-color:#e9e4e1}[_nghost-%COMP%]     .dropdown{border-radius:0;position:absolute;padding:0;min-width:100%;max-width:100vw;color:#000;background:#fff}[_nghost-%COMP%]     .dropdown-arrow{display:none}[_nghost-%COMP%]     .float-ui-container{max-width:none}.search-box[_ngcontent-%COMP%]{height:48px}@media(max-width:1279.98px){.search-box[_ngcontent-%COMP%]{display:none}}.search-box[_ngcontent-%COMP%]   .input.search-input[_ngcontent-%COMP%]{border-radius:0;border:none;background-color:#faf6f4}.search-input-icons[_ngcontent-%COMP%]{top:16px;right:16px}.search-input[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}.mobile-search-button[_ngcontent-%COMP%]{background-color:#fff}@media(hover:hover){.mobile-search-button[_ngcontent-%COMP%]:hover{background-color:#e9e4e1}}@media(min-width:1280px){.mobile-search-button[_ngcontent-%COMP%]{display:none}}@media(max-width:1279.98px){.mobile-search-button[_ngcontent-%COMP%]{display:flex}}@media(max-width:1279.98px){.mobile-search-button[_ngcontent-%COMP%]{width:22px;height:22px}}','[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{width:auto}.search-opened   [_nghost-%COMP%]{flex:1;width:100%}.search-opened   [_nghost-%COMP%]     .search-container{width:100%}.search-opened   [_nghost-%COMP%]     .search-container .search-box{display:block;width:100%}.search-container[_ngcontent-%COMP%]{display:flex;gap:20px;width:100%}@media(max-width:1023.98px){.search-container[_ngcontent-%COMP%]{width:100%}}.search-box[_ngcontent-%COMP%]{position:relative;margin:auto;width:100%;max-width:748px}@media(min-width:1920px){.search-box[_ngcontent-%COMP%]{max-width:895px}}@media(max-width:1023.98px){.search-box[_ngcontent-%COMP%]{display:block}}.search-box[_ngcontent-%COMP%]   .input.search-input[_ngcontent-%COMP%]{border:1px solid #bcbcbc;border-radius:100px;height:48px;background-color:#fff}.search-box.hide[_ngcontent-%COMP%]{display:none}.reset-button[_ngcontent-%COMP%]{position:absolute;top:50%;right:16px;text-transform:lowercase;color:#ed1c24;transform:translateY(-50%)}.search-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:17px;border:1px solid #bcbcbc;padding:14px 42px;width:100%;height:49px;color:#000}.input[_ngcontent-%COMP%]:active, .input[_ngcontent-%COMP%]:focus, .input[_ngcontent-%COMP%]:not([disabled]):not(.input:focus):hover{border-color:#bcbcbc}@media(max-width:1023.98px){.input[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:15px;padding:10px 42px;height:40px}}.input[_ngcontent-%COMP%]::placeholder, .input[_ngcontent-%COMP%]:placeholder-shown{color:#dcdcdc;opacity:1}.search-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;position:relative;color:#151515;background-color:#fff;transition:.2s}.search-button[_ngcontent-%COMP%]:hover{color:#151515;background-color:#e9e4e1}.search-button.hide[_ngcontent-%COMP%]{display:none}.search-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:22px;height:22px;font-size:22px}'],changeDetection:0})}};var jp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaSearchBoxComponent:{component:Ra,providers:[{provide:br,useClass:br,deps:[i0,ze,vn,je,dt,Sy]}]}}})],imports:[ge,pe,Pi,_t,il,Sa,kl,Ln,pt,mt]})}};var $p=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaSearchBoxComponent:{component:Fp}}})],imports:[jp,ge,pe,Pi,_t,il,Sa,kl,Ln,pt,mt]})}};var Up=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[$p]})}};var ZS={customSearchBox:{placeholder:"I'm looking for",productSearch:"Find a product"}};var QS={searchBox:ZS};
293var YS={customSearchBox:{placeholder:"Ich suche nach..."}};var JS={searchBox:YS};var XS={customSearchBox:{placeholder:"Je recherche"}};var eP={searchBox:XS};var tP={customSearchBox:{placeholder:"Ik ben op zoek naar..."}};var oP={searchBox:tP};var nP={customSearchBox:{placeholder:"Etsitk\xF6 jotain..."}};var iP={searchBox:nP};var aP={en:QS,de:JS,fr:eP,nl:oP,fi:iP},rP={searchBox:["customSearchBox"]};var Vp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Fe({featureModules:{[My]:{module:()=>import("./chunk-BW5NYFGU.js").then(o=>o.SearchBoxAutocompleteModule)}}}),Fe({i18n:{resources:aP,chunks:rP,fallbackLang:"en"}})],imports:[Up]})}};var Wj=["reviewContainer"];function Kj(t,o){if(t&1&&(m(0,"h2",1),O(1),p()),t&2){let e=a(2);s(),ve(e.title)}}function Zj(t,o){if(t&1&&(c(0,Kj,2,1,"h2",1),m(1,"div",null,0)(3,"div",2)(4,"div",3)(5,"a",4),O(6),p()()()()),t&2){let e=a();d(e.title?0:-1),s(4),$("data-locale",e.locale)("data-template-id",e.templateId)("data-businessunit-id",e.businessUnitId)("data-style-height",e.styleHeight?e.styleHeight:null)("data-theme",e.theme)("data-stars",e.stars?e.stars:null)("data-review-languages",e.reviewLanguages?e.reviewLanguages:null),s(),l("href",e.link,de),s(),ve(e.linkText)}}function Qj(t,o){if(t&1&&c(0,Zj,7,10),t&2){let e=o;d(e.templateId&&e.businessUnitId?0:-1)}}var qp=class t{constructor(){this.scriptUtils=u(lo);this.componentData=u(B);this.data=M(this.componentData.data$)}ngAfterViewInit(){this.scriptUtils.addExternalScript(this.reviewContainer?.nativeElement,"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js")}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-reviews"]],viewQuery:function(e,n){if(e&1&&Io(Wj,5),e&2){let i;Ao(i=No())&&(n.reviewContainer=i.first)}},standalone:!1,features:[Ph([lo])],decls:1,vars:1,consts:[["reviewContainer",""],[1,"reviews-title"],[1,"trustpilot-widget--wrap"],["data-style-width","100%",1,"trustpilot-widget"],["target","_blank","rel","noopener",3,"href"]],template:function(e,n){if(e&1&&c(0,Qj,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.reviews-title[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}'],changeDetection:0})}};var Hp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaReviewsComponent:{component:qp}}})],imports:[oe]})}};var sP="/prendre-rendez-vous",lP=`${sP}/date-heure`,vRe=`${sP}/coordonn\xE9es`;var Yj=(t,o,e)=>({flexType:t,typeCode:o,uid:e}),Jj=(t,o)=>o==null?null:o.uid;function Xj(t,o){if(t&1&&(m(0,"div"),me(1,3),p()),t&2){let e=a().$implicit;s(),l("cxComponentWrapper",Oe(1,Yj,e.typeCode,e.typeCode,e==null?null:e.uid))}}function e$(t,o){if(t&1&&c(0,Xj,2,5,"div"),t&2){let e=o.$implicit;d(e&&e.typeCode?0:-1)}}function t$(t,o){if(t&1&&(m(0,"cx-generic-link",4),v(1,"cxUrl"),h(2,"tag-btn",6),p()),t&2){let e=a(),n=a(3);l("url",w(1,4,n.getBookAppointmentUrl(o,e.url))),s(2),l("text",e.linkName)("mode",n.BtnModes.PRIMARY)("isFullWidth",!1)}}function o$(t,o){if(t&1&&h(0,"tag-cms-component",5),t&2){let e=a();l("flexCode",e.typeCode)("typeCode",e.typeCode)("compUid",e.uid)}}function n$(t,o){if(t&1&&(m(0,"div",2),c(1,t$,3,6,"cx-generic-link",4)(2,o$,1,3,"tag-cms-component",5),p()),t&2){let e,n=o,i=a(3);s(),d((e=n.linkName&&i.location())?1:n.typeCode&&n.uid?2:-1,e)}}function i$(t,o){if(t&1&&(m(0,"div",0)(1,"div",1),U(2,e$,1,1,null,null,Jj),p(),c(4,n$,3,1,"div",2),p()),t&2){let e,n=a();s(),$("data-item",n.elementsPerRow&&n.elementsPerRow<=6?n.elementsPerRow:"6"),s(),V(o),s(2),d((e=n.ctaButton)?4:-1,e)}}function a$(t,o){if(t&1&&c(0,i$,5,2,"div",0),t&2){let e,n=a();d((e=n.items())?0:-1,e)}}var Gp=class t{constructor(){this.storeFinderFormService=u(Di);this.split=Ki.split;this.component=u(B);this.cmsService=u(re);this.location=M(this.storeFinderFormService.currentPointOfService$,{initialValue:void 0});this.data=M(this.component.data$.pipe(j(o=>!!o)));this.items=M(this.component.data$.pipe(j(o=>!!o),I(o=>o.benefitBanners?.trim().split(" ")??[]),le(o=>o.length?Ue(o.map(e=>this.cmsService.getComponentData(e))):ee([]))));this.BtnModes=St}getBookAppointmentUrl(o,e){let n=o.name??o.baseStoreName??o.displayName??"";return`${e||lP}?store=${encodeURIComponent(n)}`}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-benefits-banner-container"]],standalone:!1,decls:1,vars:1,consts:[[1,"cms-benefit"],[1,"row"],[1,"controls"],[3,"cxComponentWrapper"],[3,"url"],[3,"flexCode","typeCode","compUid"],[3,"text","mode","isFullWidth"]],template:function(e,n){if(e&1&&c(0,a$,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Ne,Xe,Ke,Xt,wn],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]     .cms-benefit{display:flex;flex-direction:column}[_nghost-%COMP%]     .cms-benefit   .row{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}[_nghost-%COMP%]     .cms-benefit   .row[data-item="1"]>*{width:100%}[_nghost-%COMP%]     .cms-benefit   .row[data-item="2"]>*{width:calc(50% - 15px)}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row[data-item="2"]>*{width:100%}}[_nghost-%COMP%]     .cms-benefit   .row[data-item="3"]>*{width:calc(33.3333333333% - 30px + 10px)}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row[data-item="3"]>*{width:100%}}[_nghost-%COMP%]     .cms-benefit   .row[data-item="4"]>*{width:calc(25% - 22.5px)}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row[data-item="4"]>*{width:calc(50% - 6px)}}[_nghost-%COMP%]     .cms-benefit   .row[data-item="5"]>*{width:calc(20% - 24px)}@media(max-width:1279.98px){[_nghost-%COMP%]     .cms-benefit   .row[data-item="5"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row[data-item="5"]>*{width:calc(50% - 6px)}}[_nghost-%COMP%]     .cms-benefit   .row[data-item="6"]>*{width:calc(16.6666666667% - 30px + 5px)}@media(max-width:1279.98px){[_nghost-%COMP%]     .cms-benefit   .row[data-item="6"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row[data-item="6"]>*{width:calc(50% - 6px)}}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row{gap:12px}}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row{flex-wrap:wrap}}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner{border-radius:0;overflow:hidden;max-width:450px}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner{width:unset;max-width:312px}}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview{position:relative;background:#faf6f4}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview--text{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;padding:30px;min-height:220px;box-sizing:border-box;color:#000}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview--image{position:relative;margin-bottom:0}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview--image:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:1;background:#000;opacity:.5}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview--image cx-media img{width:100%;height:240px}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview--caption{position:absolute;top:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:0;padding:30px 30px 20px;height:240px;max-width:450px}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview--caption .cms-product-preview--caption-firstly{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:24px;margin-bottom:5px;color:#fff}[_nghost-%COMP%]     .cms-benefit   .row lib-benefits-banner .cms-product-preview--caption .cms-product-preview--caption-secondary{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff}[_nghost-%COMP%]     .cms-benefit   .controls{display:flex;align-items:center;justify-content:center;margin-top:36px}@media(max-width:1023.98px){[_nghost-%COMP%]     .cms-benefit   .controls{margin-top:24px}}'],changeDetection:0})}};var Wp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBenefitsTypeComponentContainer:{component:Gp}}})],imports:[Me,oe,Re,mt,ut]})}};
293function r$(t,o){if(t&1&&(m(0,"div",1),h(1,"cx-media",4),p()),t&2){let e=a();s(),l("container",e.image)("alt",e.altText||(e.image==null?null:e.image.altText)||"")}}function s$(t,o){if(t&1&&h(0,"div",5),t&2){let e=a(2),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function l$(t,o){if(t&1&&h(0,"div",6),t&2){let e=a(2),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.subTitle),z)}}function c$(t,o){if(t&1&&(m(0,"div",2),c(1,s$,1,1,"div",5),c(2,l$,1,1,"div",6),p()),t&2){let e=a();s(),d(e.title?1:-1),s(),d(e.subTitle?2:-1)}}function d$(t,o){if(t&1&&h(0,"div",3),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.text),z)}}function m$(t,o){if(t&1&&(c(0,r$,2,2,"div",1),c(1,c$,3,2,"div",2),c(2,d$,1,1,"div",3)),t&2){let e=o;d(e.image?0:-1),s(),d(e.title||e.subTitle?1:-1),s(),d(e.text?2:-1)}}var Kp=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$.pipe(j(e=>!!e)))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-benefits-banner"]],standalone:!1,features:[Z],decls:2,vars:1,consts:[[1,"cms-product-preview"],[1,"cms-product-preview--image"],[1,"cms-product-preview--caption"],[1,"cms-product-preview--text",3,"innerHTML"],[3,"container","alt"],[1,"cms-product-preview--caption-firstly",3,"innerHTML"],[1,"cms-product-preview--caption-secondary",3,"innerHTML"]],template:function(n,i){if(n&1&&(m(0,"div",0),c(1,m$,3,3),p()),n&2){let r;s(),d((r=i.data())?1:-1,r)}},dependencies:[ke],encapsulation:2})}};var Zp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBenefitsBannerComponent:{component:Kp}}})],imports:[ie]})}};var Qp="kitchenListingPage";function p$(){return{featureModules:{[Qp]:{cmsComponents:["NobiliaCMSKitchenListComponent","NobiliaCmsKitchenListComponentContainer","CategoryTitleHeaderDescriptionFlexComponent","NobiliaProductGridInfoComponent"]}}}}var Yp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(p$)]})}};var Jp=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Qp]:{module:()=>import("./chunk-YCS224WV.js").then(o=>o.KitchensListingPageModule)}}})],imports:[Yp]})}};var Xp="kitchensPdpPage";function u$(){return{featureModules:{[Xp]:{cmsComponents:["CompositeProductDetailsAllImagesComponent","NobiliaKitchenInformationComponentV2","NobiliaProductVariantsComponent","CompositeProductDetailsButtonsWrapper","CustomizeKitchenDecideButtonComponent","NobiliaTabsContainerComponent","tdpTabDescriptionComponent","NobiliaTdpTabLabelsComponent","ProductReferencesComponent","KitchenDetailsTabDocumentsComponent"]}}}}var eu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(u$)]})}};var tu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Xp]:{module:()=>import("./chunk-JULLFRYJ.js").then(o=>o.KitchensPdpPageModule)}}})],imports:[eu]})}};var ou="modularListingPage";function f$(){return{featureModules:{[ou]:{cmsComponents:["NobiliaCmsModularListComponent"]}}}}var nu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(f$)]})}};var iu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[ou]:{module:()=>import("./chunk-3YN5NWP7.js").then(o=>o.ModularListingPageModule)}}})],imports:[nu]})}};var au="modularPdpPage";var Ko="modularAddToCart";function g$(){return{featureModules:{[au]:{cmsComponents:["CompositeProductDetailsAllImagesComponent","NobiliaKitchenInformationComponentV2","ProductParametersComponent","ModularAddToCartButtonComponent","CompositeProductDetailsButtonsWrapper","CustomizeModularDecideButtonComponent","Nobili
293aTabsContainerComponent","tdpTabDescriptionComponent","modularDetailsTdpTabClassificationsComponent","modularTdpTechnicalDetailsTabComponent","NobiliaIncludedProductsComponent","ProductReferencesComponent","NobiliaNobismartInformationComponentV2"],dependencies:[Ko]}}}}var ru=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(g$)]})}};var su=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[au]:{module:()=>import("./chunk-2C3ZE2WD.js").then(o=>o.ModularPdpPageModule)}}})],imports:[ru]})}};var lu="bathSetsListingPage";function C$(){return{featureModules:{[lu]:{cmsComponents:["NobiliaSectionOverviewComponent","NobiliaPlanningStepsContainer"]}}}}var cu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(C$)]})}};var du=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[lu]:{module:()=>import("./chunk-MY3HXJXA.js").then(o=>o.BathSetsListingPageModule)}}})],imports:[cu]})}};var mu="bathSetsPdpPage";var Zo="addToCart";var h$=["ProductDeliveryComponent","ProductClassificationConfiguratorContentComponent","NobiliaProductClassificationConfiguratorComponent","ProductClassificationConfiguratorAddToCart","NobiliaTabsContainerComponent","NobiliaSectionOverviewComponent","ProductReferencesComponent","NobiliaIncludedProductsComponent"];function b$(){return{featureModules:{[mu]:{cmsComponents:h$,dependencies:[Zo]}}}}var pu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(b$)]})}};var uu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[mu]:{module:()=>import("./chunk-IMPUTRCX.js").then(o=>o.BathSetsPdpPageModule)}}})],imports:[pu]})}};var fu="livingHomepagePage";function _$(){return{featureModules:{[fu]:{cmsComponents:["NobiliaColorsComponent","NobiliaPlanningStepsContainer"]}}}}var gu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(_$)]})}};var Cu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[fu]:{module:()=>import("./chunk-MHMQUFTP.js").then(o=>o.LivingHomepagePageModule)}}})],imports:[gu]})}};var hu="livingInspirationPage";function y$(){return{featureModules:{[hu]:{cmsComponents:["NobiliaSectionOverviewComponent"]}}}}var bu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(y$)]})}};var _u=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[hu]:{module:()=>import("./chunk-HXL7XBOJ.js").then(o=>o.LivingInspirationPageModule)}}})],imports:[bu]})}};var yu="livingListingPage";function v$(){return{featureModules:{[yu]:{cmsComponents:["NobiliaCmsModularListComponent","CategoryTitleFlexComponent"]}}}}var vu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(v$)]})}};var wu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[yu]:{module:()=>import("./chunk-O5XHZZY5.js").then(o=>o.LivingListingPageModule)}}})],imports:[vu]})}};var xu="livingPdpPage";var $n="addToCartPopup";function w$(){return{featureModules:{[xu]:{cmsComponents:["CompositeProductDetailsAllImagesComponent","NobiliaLivingInformationComponent","DatasheetButtonComponent","CompositeProductDetailsButtonsWrapper","CustomizeModularPredicateButtonPrimaryComponent","NobiliaTabsContainerComponent","tdpTabDescriptionComponent","TdpTabSpecificationMediasComponent","ProductReferencesComponent","Nobili
293aProductCarouselComponent"],dependencies:[Zo,$n]}}}}var Mu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(w$)]})}};var Su=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[xu]:{module:()=>import("./chunk-SLIVTOQV.js").then(o=>o.LivingPdpPageModule)}}})],imports:[Mu]})}};var Pu="optionListingPage";function x$(){return{featureModules:{[Pu]:{cmsComponents:["NobiliaCMSOptionListComponent"]}}}}var Ru=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(x$)]})}};var ku=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Pu]:{module:()=>import("./chunk-L2ZOEMZB.js").then(o=>o.OptionListingPageModule)}}})],imports:[Ru]})}};var Tu="pinoKitchenSetListingPage";function M$(){return{featureModules:{[Tu]:{cmsComponents:["NobiliaCmsModularListComponent"]}}}}var Ou=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(M$)]})}};var Eu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Tu]:{module:()=>import("./chunk-L5A6E2NY.js").then(o=>o.PinoKitchenSetListingPageModule)}}})],imports:[Ou]})}};var Iu="pinoKitchenSetPdpPage";function S$(){return{featureModules:{[Iu]:{cmsComponents:["CompositeProductDetailsAllImagesComponent","NobiliaPinoInformationComponent","NobiliaDisplayAllProductVariantsComponent","ModularAddToCartButtonComponent","ProductAddToWishlistButtonComponent","CompositeProductDetailsButtonsWrapper","NobiliaTabsContainerComponent","tdpTabDescriptionComponent","modularDetailsTdpTabClassificationsComponent","NobiliaIncludedProductsComponent","ProductReferencesComponent"],dependencies:[Ko]}}}}var Au=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(S$)]})}};var Nu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Iu]:{module:()=>import("./chunk-4EBIHSK6.js").then(o=>o.PinoKitchenSetPdpPageModule)}}})],imports:[Au]})}};var Lu="elementListingPage";function P$(){return{featureModules:{[Lu]:{cmsComponents:["CMSProductListComponent","CategoryTitleFlexComponent"],dependencies:[$n]}}}}var Bu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(P$)]})}};var zu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Lu]:{module:()=>import("./chunk-CD2TGMXB.js").then(o=>o.ElementListingPageModule)}}})],imports:[Bu]})}};var Du="elementPdpPage";var R$=["ProductInfoRightPanelComponent","NbProductFeaturesComponent","ProductDeliveryComponent","NobiliaProductAddToCartComponent","ProductReferencesComponent"];function k$(){return{featureModules:{[Du]:{cmsComponents:R$,dependencies:[Zo]}}}}var Fu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(k$)]})}};var ju=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Du]:{module:()=>import("./chunk-A3CXDVY4.js").then(o=>o.ElementPdpPageModule)}}})],imports:[Fu]})}};var T$=(t,o)=>o==null?null:o.uid;function O$(t,o){if(t&1&&(m(0,"div",0),h(1,"tag-title",1),p()),t&2){let e=a();s(),l("size",e.titleSize)("content",e.title)("styleClass",e.styleClasses)}}function E$(t,o){if(t&1&&(m(0,"a",3),h(1,"cx-media",6),p()),t&2){let e=a(2).$implicit,n=a(3),i=a();l("href",e.ctaButton==null?null:e.ctaButton.url,de),$("aria-label",e.ctaButton==null?null:e.ctaButton.name),s(),E(i.getCssStyles(n,"-item__img")),l("container",e.image)}}function I$(t,o){if(t&1&&h(0,"cx-media",6),t&2){let e=a(2).$implicit,n=a(3),i=a();E(i.getCssStyles(n,"-item__img")),l("container",e.image)}}function A$(t,o){if(t&1&&(m(0,"div"),h(1,"tag-cms-component",7),p()),t&2){let e=a(2).$implicit,n=a(3),i=a();E(Sh("row-cta ",i.getHorizontalAlign(e)," ",i.getCssStyles(n,"-item-cta"))),s(),l("flexCode",e.ctaButton.t
293ypeCode)("typeCode",e.ctaButton.typeCode)("compUid",e.ctaButton.uid??"")}}function N$(t,o){if(t&1&&(m(0,"div"),c(1,E$,2,5,"a",3)(2,I$,1,3,"cx-media",4),h(3,"span",5),c(4,A$,2,7,"div",2),p()),t&2){let e=a().$implicit,n=a(3),i=a();E(i.getCssStyles(n,"-item")+" "+(e.styleClasses||"")),s(),d(e.ctaButton!=null&&e.ctaButton.url?1:2),s(2),l("innerHTML",i.bypassSecurityTrustHtml(e.content),z),s(),d(e.ctaButton&&e.ctaButton.typeCode?4:-1)}}function L$(t,o){if(t&1&&c(0,N$,5,5,"div",2),t&2){let e=o.$implicit;d(e?0:-1)}}function B$(t,o){if(t&1&&(m(0,"div"),U(1,L$,1,1,null,null,T$),p()),t&2){let e=a(),n=a(),i=a();E("grid-text-items row "+i.getCssStyles(n,"")),$("data-item",n.elementsPerRow&&n.elementsPerRow<=6?n.elementsPerRow:"6"),s(),V(e)}}function z$(t,o){t&1&&c(0,B$,3,3,"div",2),t&2&&d(o.length?0:-1)}function D$(t,o){if(t&1&&(c(0,O$,2,3,"div",0),c(1,z$,1,1)),t&2){let e,n=o,i=a();d(n!=null&&n.title?0:-1),s(),d((e=i.items())?1:-1,e)}}var $u=class t extends be{constructor(){super(...arguments);this.TextHorizontalAlign=h_;this.split=Ki.split;this.component=u(B);this.cmsService=u(re);this.data=M(this.component.data$.pipe(j(e=>!!e)));this.items=M(this.component.data$.pipe(j(e=>!!e),I(e=>e.components?.trim().split(" ")??[]),le(e=>e.length?Ue(e.map(n=>this.cmsService.getComponentData(n))):ee([]))))}getHorizontalAlign(e){return e.ctaLocation?.toLowerCase()??"HORIZONTAL_ALIGN_LEFT".toLowerCase()}getCssStyles(e,n){return e.cssStyles?e.cssStyles+n:""}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-grid-text-container"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"grid-text-title"],[3,"size","content","styleClass"],[3,"class"],[3,"href"],[3,"container","class"],[1,"grid-text-content",3,"innerHTML"],[3,"container"],[3,"flexCode","typeCode","compUid"]],template:function(n,i){if(n&1&&c(0,D$,2,2),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Ne,ke,at],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.grid-text-title[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:36px}  .grid-text-items{border-radius:0;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;border:1px solid #E9E4E1;padding:60px}@media(max-width:1023.98px){  .grid-text-items{padding:24px}}  .grid-text-items.row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}  .grid-text-items.row[data-item="1"]>*{width:100%}  .grid-text-items.row[data-item="2"]>*{width:calc(50% - 15px)}@media(max-width:1023.98px){  .grid-text-items.row[data-item="2"]>*{width:100%}}  .grid-text-items.row[data-item="3"]>*{width:calc(33.3333333333% - 30px + 10px)}@media(max-width:1023.98px){  .grid-text-items.row[data-item="3"]>*{width:100%}}  .grid-text-items.row[data-item="4"]>*{width:calc(25% - 22.5px)}@media(max-width:1023.98px){  .grid-text-items.row[data-item="4"]>*{width:calc(50% - 6px)}}  .grid-text-items.row[data-item="5"]>*{width:calc(20% - 24px)}@media(max-width:1279.98px){  .grid-text-items.row[data-item="5"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){  .grid-text-items.row[data-item="5"]>*{width:calc(50% - 6px)}}  .grid-text-items.row[data-item="6"]>*{width:calc(16.6666666667% - 30px + 5px)}@media(max-width:1279.98px){  .grid-text-items.row[data-item="6"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){  .grid-text-items.row[data-item="6"]>*{width:calc(50% - 6px)}}@media(max-width:1023.98px){  .grid-text-items.row{gap:12px}}@media(max-width:1023.98px){  .grid-text-items.row{flex-wrap:wrap}}  .grid-text-items.row img{margin-bottom:36px;width:100%}  .grid-text-items.row .row-cta{display:flex}  .grid-text-items.row .row-cta.horizontal_align_left{justify-content:flex-start}  .grid-text-items.row .row-cta.horizontal_align_center{justify-content:center}  .grid-text-items.row .row-cta.horizontal_align_right{justify-content:flex-end}  .grid-text-items.row .row-cta{margin-top:20px}  .grid-text-items p{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}  .grid-text-content{display:flex;flex-direction:column;gap:20px}']})}};var Uu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaGridTextContainer:{component:$u}}})],imports:[Me,ie,We]})}};var cP=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function F$(t,o){if(t&1&&(m(0,"div",3),O(1),p()),t&2){let e=a(3);s(),D(" ",e.text," ")}}function j$(t,o){if(t&1&&h(0,"div",4),t&2){let e=a(3);l("innerHTML",e.title,z)}}function $$(t,o){if(t&1&&(m(0,"div",3),O(1),p()),t&2){let e=a(3);s(),D(" ",e.text," ")}}function U$(t,o){if(t&1&&(m(0,"div",6),me(1,7),p()),t&2){let e=o.$implicit;$("data-item","1"),s(),l("cxComponentWrapper",Oe(2,cP,e==null?null:e.typeCode,e==null?null:e.typeCode,e==null?null:e.uid))}}function V$(t,o){if(t&1&&U(0,U$,2,6,"div",6,te),t&2){let e=a(2);V(e)}}function q$(t,o){if(t&1&&me(0,7),t&2){let e=o.$implicit;l("cxComponentWrapper",Oe(1,cP,e==null?null:e.typeCode,e==null?null:e.typeCode,e==null?null:e.uid))}}function H$(t,o){if(t&1&&(m(0,"div",6),U(1,q$,1,5,"ng-container",7,te),p()),t&2){let e=a(2),n=a();$("data-item",n.perRow&&n.perRow<=6?n.perRow:"6"),s(),V(e)}}function G$(t,o){if(t&1&&(m(0,"div",2),c(1,F$,2,1,"div",3),c(2,j$,1,1,"div",4),c(3,$$,2,1,"div",3),m(4,"div",5),c(5,V$,2,0)(6,H$,3,1,"div",6),p()()),t&2){let e=a(2),n=a();s(),d(e.text&&n.Orientation.TOP===e.textLocationInRelationToTitle?1:-1),s(),d(e.title?2:-1),s(),d(e.text&&(!e.textLocationInRelationToTitle||n.Orientation.BOTTOM===e.textLocationInRelationToTitle)?3:-1),s(2),d((e==null?null:e.perRow)===1?5:6)}}function W$(t,o){t&1&&c(0,G$,7,4,"div",2),t&2&&d(o.length>0?0:-1)}function K$(t,o){if(t&1&&(m(0,"div",1)(1,"cx-generic-link",8),h(2,"tag-btn",9),p()()),t&2){let e=a(),n=a();s(),l("url",e.buttonUrl),s(),l("text",e.buttonText)("mode",n.BtnModes.TERTIARY)}}function Z$(t,o){if(t&1&&(m(0,"div"),c(1,W$,1,1),c(2,K$,3,3,"div",1),p()),t&2){let e,n=o,i=a();E("question-banner-paragraph-container "+(n.styleClasses||"")),s(),d((e=i.items())?1:-1,e),s(),d(n.buttonText&&n.buttonUrl?2:-1)}}var Vu=class t extends ea{constructor(){super(...arguments);this.Orientation=Nr}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-question-banner-paragraph-container"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[3,"class"],[1,"buttons"],[1,"banner-paragraph-container"],[1,"sub-title"],[1,"title",3,"innerHTML"],[1,"wrapper"],[1,"row"],[3,"cxComponentWrapper"],[3,"url"],[3,"text","mode"]],template:function(n,i){if
293(n&1&&c(0,Z$,3,4,"div",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Xe,Ke,Xt],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="1"]>*{width:100%}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="2"]>*{width:calc(50% - 15px)}@media(max-width:1023.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="2"]>*{width:100%}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="3"]>*{width:calc(33.3333333333% - 30px + 10px)}@media(max-width:1023.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="3"]>*{width:100%}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="4"]>*{width:calc(25% - 22.5px)}@media(max-width:1023.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="4"]>*{width:calc(50% - 6px)}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="5"]>*{width:calc(20% - 24px)}@media(max-width:1279.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="5"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="5"]>*{width:calc(50% - 6px)}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="6"]>*{width:calc(16.6666666667% - 30px + 5px)}@media(max-width:1279.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="6"]>*{width:calc(50% - 15px)}}@media(max-width:1023.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row[data-item="6"]>*{width:calc(50% - 6px)}}@media(max-width:1023.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]     .row{gap:12px}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], .question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .sub-title[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:50px}@media(max-width:1279.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], .question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .sub-title[_ngcontent-%COMP%]{margin-bottom:25px}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:800;font-size:36px;line-height:36px}@media(max-width:1279.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:24px;line-height:28px}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .sub-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px}@media(max-width:1279.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]   .banner-paragraph-container[_ngcontent-%COMP%]   .sub-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.question-banner-paragraph-container[_ngcontent-%COMP%]   .buttons[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;margin-top:56px}.question-banner-paragraph-container[_ngcontent-%COMP%]:not(:has(.banner-paragraph-container))   .buttons[_ngcontent-%COMP%]{margin-top:0}@media(max-width:1279.98px){.question-banner-paragraph-container[_ngcontent-%COMP%]:not(:has(.banner-paragraph-container))   .buttons[_ngcontent-%COMP%]{margin-top:0}}']})}};var qu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaQuestionBannerParagraphComponentContainer:{component:Vu}}})],imports:[Me,Re,ut,ta]})}};function Q$(t,o){if(t&1&&h(0,"cx-media",4),t&2){let e=a(2),n=a();l("container",n.getImage(e))("alt",e.altText||e.media.altText||"")}}function Y$(t,o){if(t&1&&h(0,"div",11),t&2){let e=a(2),n=a();E(e.horizontalAlign.toLowerCase()),Tt("background-color",e.titleColor??null),l("innerHTML",n.bypassSecurityTrustHtml(e.text),z)}}function J$(t,o){if(t&1&&h(0,"div",12),t&2){let e=a(2),n=a();E(e.horizontalAlign.toLowerCase()),Tt("background-color",e.titleColor??null),l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}
293function X$(t,o){if(t&1&&(m(0,"cx-generic-link",9),h(1,"tag-btn",13),p()),t&2){let e=a(2),n=a();l("url",n.routerLink)("target",n.getTarget(e))("ariaLabel",n.getLinkAriaLabel(e))("tabIndex",0),$("title",n.getImageAltText(e)),s(),l("isFullWidth",!1)("text",e.linkName)("mode",n.bannerBgColorBtn)}}function e4(t,o){if(t&1&&h(0,"tag-cms-component",10),t&2){let e=a(2);l("typeCode",e.ctaButton.typeCode)("compUid",e.ctaButton.uid)}}function t4(t,o){if(t&1&&(m(0,"div",3),c(1,Q$,1,2,"cx-media",4),m(2,"div",5)(3,"div",6),c(4,Y$,1,5,"div",7),c(5,J$,1,5,"div",8),c(6,X$,2,8,"cx-generic-link",9),c(7,e4,1,2,"tag-cms-component",10),p()()()),t&2){let e=a(),n=a();ue("home-page--kitchen-wrapper--without-image",!e.media),s(),d(e.media?1:-1),s(),E((e.horizontalAlign+" "+e.verticalAlign).toLowerCase()),s(2),d(e.text?4:-1),s(),d(e.content?5:-1),s(),d(e.linkName&&n.routerLink?6:-1),s(),d(e.ctaButton&&e.ctaButton.typeCode&&e.ctaButton.uid?7:-1)}}function o4(t,o){if(t&1&&h(0,"cx-media",4),t&2){let e=a(2),n=a();l("container",n.getImage(e))("alt",e.altText||e.media.altText||"")}}function n4(t,o){if(t&1&&(m(0,"cx-generic-link",16),h(1,"tag-btn",13),p()),t&2){let e=a(3),n=a();l("url",n.routerLink)("target",n.getTarget(e))("ariaLabel",n.getLinkAriaLabel(e)),$("title",n.getImageAltText(e)),s(),l("isFullWidth",!1)("text",e.linkName)("mode",n.BtnModes.SECONDARY)}}function i4(t,o){if(t&1&&(m(0,"div",15),h(1,"div",11),c(2,n4,2,7,"cx-generic-link",16),p()),t&2){let e=a(2),n=a();E(e.verticalAlign.toLowerCase()+" "+e.titleColor?" explore-products-element--with-background":""),Tt("background-color",e.titleColor??null),s(),E(e.horizontalAlign.toLowerCase()),l("innerHTML",n.bypassSecurityTrustHtml(e.text),z),s(),d(e.linkName&&n.routerLink?2:-1)}}function a4(t,o){if(t&1&&(m(0,"div",2),c(1,o4,1,2,"cx-media",4),c(2,i4,3,8,"div",14),p()),t&2){let e=a();s(),d(e.media?1:-1),s(),d(e.text?2:-1)}}function r4(t,o){if(t&1&&h(0,"cx-media",4),t&2){let e=a(3),n=a();l("container",n.getImage(e))("alt",e.altText||e.media.altText||"")}}function s4(t,o){if(t&1&&h(0,"div",24),t&2){let e=a(3);E(e.verticalAlign.toLowerCase()),Tt("background-color",e.titleColor??null),ue("explore-products-element--with-background",e.titleColor??null)}}function l4(t,o){if(t&1&&h(0,"div",21),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function c4(t,o){if(t&1&&(m(0,"cx-generic-link",17),v(1,"cxTranslate"),c(2,r4,1,2,"cx-media",4),c(3,s4,1,6,"div",19),m(4,"div",20),c(5,l4,1,1,"div",21),m(6,"div",22)(7,"div"),O(8),p(),h(9,"i",23),p()()()),t&2){let e=a(2),n=a();l("url",n.routerLink)("target",n.getTarget(e))("ariaLabel",e.linkName?e.linkName:w(1,8,"commonLinks.bannerLink"))("tabIndex",0),s(2),d(e.media?2:-1),s(),d(e.linkName?3:-1),s(2),d(e.content?5:-1),s(3),ve(e.linkName)}}function d4(t,o){if(t&1&&h(0,"cx-media",4),t&2){let e=a(3),n=a();l("container",n.getImage(e))("alt",e.altText||e.media.altText||"")}}function m4(t,o){if(t&1&&h(0,"div",24),t&2){let e=a(3);E(e.verticalAlign.toLowerCase()),Tt("background-color",e.titleColor??null),ue("explore-products-element--with-background",e.titleColor??null)}}function p4(t,o){if(t&1&&h(0,"div",21),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function u4(t,o){if(t&1&&(m(0,"div",18),c(1,d4,1,2,"cx-media",4),c(2,m4,1,6,"div",19),m(3,"div",20),c(4,p4,1,1,"div",21),m(5,"div",22)(6,"div"),O(7),p(),h(8,"i",23),p()()()),t&2){let e=a(2);s(),d(e.media?1:-1),s(),d(e.linkName?2:-1),s(2),d(e.content?4:-1),s(3),ve(e.linkName)}}function f4(t,o){if(t&1&&c(0,c4,10,10,"cx-generic-link",17)(1,u4,9,4,"div",18),t&2){let e=a(),n=a();d(e.linkName&&n.routerLink?0:1)}}function g4(t,o){if(t&1&&h(0,"cx-media",4),t&2){let e=a(3),n=a();l("container",n.getImage(e))("alt",e.altText||e.media.altText||"")}}function C4(t,o){if(t&1&&(m(0,"div",24),h(1,"h3",11),p()),t&2){let e=a(3),n=a();E(e.verticalAlign.toLowerCase()),Tt("background-color",e.titleColor??null),ue("explore-products-element--with-background",e.titleColor??null),s(),E(e.horizontalAlign.toLowerCase()),l("innerHTML",n.bypassSecurityTrustHtml(e.linkName),z)}}function h4(t,o){if(t&1&&(m(0,"cx-generic-link",25),v(1,"cxTranslate"),c(2,g4,1,2,"cx-media",4),c(3,C4,2,9,"div",19),p()),t&2){let e=a(2),n=a();l("url",n.routerLink)("target",n.getTarget(e))("ariaLabel",e.linkName?e.linkName:w(1,6,"commonLinks.bannerLink"))("tabIndex",0),s(2),d(e.media?2:-1),s(),d(e.linkName?3:-1)}}function b4(t,o){if(t&1&&h(0,"cx-media",4),t&2){let e=a(3),n=a();l("container",n.getImage(e))("alt",e.altText||e.media.altText||"")}}
293function _4(t,o){if(t&1&&(m(0,"div",24),h(1,"h3",11),p()),t&2){let e=a(3),n=a();E(e.verticalAlign.toLowerCase()),Tt("background-color",e.titleColor??null),ue("explore-products-element--with-background",e.titleColor??null),s(),E(e.horizontalAlign.toLowerCase()),l("innerHTML",n.bypassSecurityTrustHtml(e.linkName),z)}}function y4(t,o){if(t&1&&(m(0,"div",26),v(1,"cxTranslate"),c(2,b4,1,2,"cx-media",4),c(3,_4,2,9,"div",19),p()),t&2){let e=a(2);l("ariaLabel",e.linkName?e.linkName:w(1,3,"commonLinks.bannerLink")),s(2),d(e.media?2:-1),s(),d(e.linkName?3:-1)}}function v4(t,o){if(t&1&&c(0,h4,4,8,"cx-generic-link",25)(1,y4,4,5,"div",26),t&2){let e=a(),n=a();d(e.linkName&&n.routerLink?0:1)}}function w4(t,o){if(t&1&&(m(0,"div",0),c(1,t4,8,9,"div",1)(2,a4,3,2,"div",2)(3,f4,2,1)(4,v4,2,1),p()),t&2){let e,n=a();s(),d((e=o.displayType)===n.bannerDisplayType.TEXT_WITH_BUTTON_INSIDE_IMAGE?1:e===n.bannerDisplayType.IMAGE_WITH_BUTTON?2:e===n.bannerDisplayType.DYNAMIC?3:4)}}var Hu=class t extends vl{static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-question-banner-paragraph"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"banner"],[1,"home-page--kitchen-wrapper",3,"home-page--kitchen-wrapper--without-image"],[1,"explore-products-element","explore-products-element--with-button"],[1,"home-page--kitchen-wrapper"],[3,"container","alt"],[1,"home-page--kitchen-body"],[1,"home-page--kitchen-content"],[1,"text-wrapper",3,"class","background-color","innerHTML"],[1,"text-content",3,"class","background-color","innerHTML"],[3,"url","target","ariaLabel","tabIndex"],[3,"typeCode","compUid"],[1,"text-wrapper",3,"innerHTML"],[1,"text-content",3,"innerHTML"],[3,"isFullWidth","text","mode"],[1,"explore-products-element--body",3,"class","background-color"],[1,"explore-products-element--body"],[3,"url","target","ariaLabel"],[1,"explore-products-element","dynamic-type",3,"url","target","ariaLabel","tabIndex"],[1,"explore-products-element","dynamic-type"],[1,"body",3,"explore-products-element--with-background","class","background-color"],[1,"text-wrapper"],[1,"text","text-top",3,"innerHTML"],[1,"text","text-bottom"],[1,"icon-arrow-right"],[1,"body"],[1,"explore-products-element",3,"url","target","ariaLabel","tabIndex"],[1,"explore-products-element",3,"ariaLabel"]],template:function(e,n){if(e&1&&c(0,w4,5,1,"div",0),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Xt,ke,Ke,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.banner[_ngcontent-%COMP%]   .explore-products-element[_ngcontent-%COMP%]{position:relative;display:block;color:#fff}.banner[_ngcontent-%COMP%]   .explore-products-element[_ngcontent-%COMP%]:focus-visible{outline:2px solid #000}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]{height:auto}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element--body.vertical_align_top[_ngcontent-%COMP%]{align-items:flex-start}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element--body.vertical_align_center[_ngcontent-%COMP%]{align-items:center}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element--body.vertical_align_bottom[_ngcontent-%COMP%]{align-items:flex-end}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element--body[_ngcontent-%COMP%]{position:static;text-align:center;background:none}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element--body[_ngcontent-%COMP%]   .text-wrapper[_ngcontent-%COMP%]{color:#000}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element--body[_ngcontent-%COMP%]     cx-generic-link{display:flex;align-items:center;justify-content:center}.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(max-width:1279.98px){.banner[_ngcontent-%COMP%]   .explore-products-element--with-button[_ngcontent-%COMP%]   .explore-products-element-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.banner[_ngcontent-%COMP%]   .explore-products-element--with-background[_ngcontent-%COMP%]{top:initial;right:initial;left:initial;padding-top:23px;padding-bottom:23px;background:initial}@media(min-width:1024px){.banner[_ngcontent-%COMP%]   .explore-products-element--with-background[_ngcontent-%COMP%]{padding-top:17px;padding-bottom:17px}}@media(max-width:1279.98px){.banner[_ngcontent-%COMP%]   .explore-products-element--with-background[_ngcontent-%COMP%]{padding-top:7px;padding-bottom:7px}}.banner[_ngcontent-%COMP%]   .explore-products-element--with-background[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:24px;line-height:38px;margin-bottom:0}@media(min-width:1024px){.banner[_ngcontent-%COMP%]   .explore-products-element--with-background[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:24px;line-height:30px}}@media(max-width:1279.98px){.banner[_ngcontent-%COMP%]   .explore-products-element--with-background[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:20px;line-height:25px}}.banner[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:0}.banner[_ngcontent-%COMP%]   .body.vertical_align_top[_ngcontent-%COMP%]{align-items:flex-start}.banner[_ngcontent-%COMP%]   .body.vertical_align_center[_ngcontent-%COMP%]{align-items:center}.banner[_ngcontent-%COMP%]   .body.vertical_align_bottom[_ngcontent-%COMP%]{align-items:flex-end}.banner[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]{position:absolute;inset:0;padding:16px 24px;background:#00000080;transition:.3s}.banner[_ngcontent-%COMP%]   .text-wrapper.horizontal_align_center[_ngcontent-%COMP%], .banner[_ngcontent-%COMP%]   .text-content.horizontal_align_center[_ngcontent-%COMP%]{text-align:center}.banner[_ngcontent-%COMP%]   .text-wrapper.horizontal_align_left[_ngcontent-%COMP%], .banner[_ngcontent-%COMP%]   .text-content.horizontal_align_left[_ngcontent-%COMP%]{text-align:left}.banner[_ngcontent-%COMP%]   .text-wrapper.horizontal_align_right[_ngcontent-%COMP%], .banner[_ngcontent-%COMP%]   .text-content.horizontal_align_right[_ngcontent-%COMP%]{text-align:right}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]{width:100%;height:440px;position:relative;min-width:312px}@media(max-width:1279.98px){.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;min-height:170px}}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]     cx-media img{width:100%;height:100%}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:0;display:flex;align-items:center;justify-content:center}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body.horizontal_align_left[_ngcontent-%COMP%]{align-items:flex-start}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body.horizontal_align_center[_ngcontent-%COMP%]{align-items:center}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body.horizontal_align_right[_ngcontent-%COMP%]{align-items:flex-end}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body.vertical_align_top[_ngcontent-%COMP%]{justify-content:flex-start}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body.vertical_align_center[_ngcontent-%COMP%]{justify-content:center}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body.vertical_align_bottom[_ngcontent-%COMP%]{justify-content:flex-end}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px;background:#00000059}@media(max-width:1279.98px){.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]   .home-page--kitchen-content[_ngcontent-%COMP%]{gap:20px}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]{position:absolute;top:0;flex-direction:column;padding:15px;color:#fff}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]   .home-page--kitchen-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]   .home-page--kitchen-content[_ngcontent-%COMP%]     cx-generic-link{display:flex;align-items:center;justify-content:center}.banner[_ngcontent-%COMP%]   .home-page--kitchen-wrapper[_ngcontent-%COMP%]   .home-page--kitchen-body[_ngcontent-%COMP%]   .home-page--kitchen-content[_ngcontent-%COMP%]:has(tag-cms-component){align-items:center}.banner[_ngcontent-%COMP%]     img, .banner[_ngcontent-%COMP%]     cx-media{border-radius:0;width:100%;height:440px}@media(max-width:1023.98px){.banner[_ngcontent-%COMP%]     img, .banner[_ngcontent-%COMP%]     cx-media{height:348px}}.banner[_ngcontent-%COMP%]     img, .banner[_ngcontent-%COMP%]     cx-media{display:flex;object-fit:cover}.text-content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;padding-bottom:20px;max-width:900px}'],changeDetection:0})}};var Gu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaQuestionBannerParagraphComponent:{component:Hu}}})],imports:[ge,ut,ie,_t,mt,pe]})}};var Wu=class t extends pl{constructor(){super(...arguments);this.store=u(Ci)}onDeliveryAddressCreated(){this.subscriptions.add(this.eventService.get(o_).subscribe(({cartId:e,userId:n})=>{n&&(n!==Lo?this.eventService.dispatch({userId:n},r0):e&&this.store.dispatch(new Py.LoadUserCartAddresses({userId:n,cartId:e}))),this.eventService.dispatch({userId:n,cartId:e},n_),this.eventService.dispatch({},t_)}
293))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var x4=["AnonymousOrderConfirmationRegisterFormComponent","AnonymousOrderFailRegisterFormComponent","CheckoutBillingAddressComponent","CheckoutBodyHeader","CustomCheckoutOrchestrator","CustomCheckoutProgress","AdvancedOrderConfirmationInformationComponent","AdvancedOrderFailConfirmationComponent","CustomCheckoutDeliveryAddressComponent","NobiliaDeliveryMethodComponentsContainer","NobiliaDeliveryMethodComponent","CheckoutGuestLogin","NobiliaOrderSummaryComponent","CheckoutPaymentDetailsComponent","PaymentProviderRedirectComponent","NobiliaPickupDeliveryMethodComponent","CheckoutReviewOrderComponent","PaymentPageComponent","LegalGuaranteeBodyComponent"];function M4(){return{featureModules:{[_r]:{cmsComponents:x4,dependencies:[Uo,()=>import("./chunk-THVVIPJL.js").then(t=>t.CheckoutOccModule)]},[a_]:_r}}}var Ku=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(M4),_(uy),_(py),{provide:pl,useClass:Wu}],imports:[r_]})}};var dP={multiCheckout:{orderSummaryHeader:"Summary",orderEntryTotalPrice:"Price: ",itemDeliveryTime:"Delivery time: ",itemQty:"Quantity: ",orderEntryBasePrice:"Item price: ",orderEntryWarranty:"Warranty: ",warrantyLabel:"Warranty",deliveryMethodTitle:"Select a delivery or pick-up",deliveryPriceFrom:"",textFree:"Free",pickupInStoreDeliveryText:"Appr. 2-5 Working days",deliveryAddressNextStep:"Proceed",deliveryMethodChooseMethodTitle:"Select a preferred delivery method",textAccountOrderAppliedCoupons:"Applied coupons:",payment:"Payment",basketPageTotalsDelivery:"Shipping",basketPageTotalsTotal:"Total",basketPageTotalsNoNetTax:"*No taxes are included in the total",basketPageLegalGuarantee:"Your legal guarantee rights",legalGuaranteeText:"Learn more about the legal guarantee rights:",legalGuaranteeUrl:"europa.eu/youreurope/guarantees",agreementPickUpInPos:"Pick up in the POS",textAccountOrderDiscount:"Order discounts",basketPageTotalsGrossTax:"Your order includes <span> {{value1}} tax </span>",pickupInStoreChoosePosTitle:"Select a preferred POS",pickupLocationStoreTitle:" {{value}}",textDeliveryCostFree:"FREE",pickupInStorePersonAddressTitle:"",deliveryDescription:"",addressTitleCodeLabel:"Title",addressFirstNameLabel:"First name",addressSurnameLabel:"Last name",addressPhone:"Phone number",addressEmail:"Email",addressStreet:"Address (street, zip code, town)",deliveryAddressNoExistingAddresses:"There are no available addresses yet. <br/> Please add a new one.",deliveryAddressMakeDefault:"Make default",deliveryAddressEdit:"Edit",change:"Change",deliveryAddressAddAddress:"Add new address",deliveryAddressUpdateAddress:"Update address",textButtonCancel:"Cancel",textButtonSave:"Save",addressDefault:"Make this my default address",addressCountryHelpText:"",addressCountry:"Country",addressFirstNamePlaceholder:"",addressLastNamePlaceholder:"",addressCompany:"Company",addressTownCity:"City",addressCityPlaceholder:"",addressPostcodePlaceholder:"",addressPostcode:"Post code",addressLine1:"Address line 1",addressLine2:"Address line 2",addressStreetHouseNumber:"Street & house number",addressFloor:"Floor",addressFloorPrefix:"floor",addressAddress1Placeholder:"",addressAddress2Placeholder:"",addressPhoneNumberPlaceholder:"",secureCheckout:"Checkout",headerTitle:"Checkout",backToBasket:"Back to basket",billingAddressProvide:"There is no available billing address yet. Please add a new one.",billingAddressAddAddress:"Add a new billing address",billingAddressEdit:"Edit",paymentDescription:"We offer several convenient methods to complete the payment, including payment by credit card and PayPal. After review step, you will be forwarded to the payment system.",paymentSelect:"Select a preferred payment method",paymentSelectionError:"Select a preferred payment method please",paymentPayNow:"Submit payment",paymentMethodDescriptionMoreLink:"More",agreementBillingAddress:"Your order will be billed to",summaryPlaceOrder:"Submit order and pay",paymentFullPayment:"To pay - {{value}}",summaryPlaceOrderReadTermsAndConditions:`By placing the order, I am confirming that I have read and agree with the <a class="termsAndConditionsLink" href='{{value}}'>Terms & Conditions</a>`,agreementPickupInPos:"Pick up in the POS",agreementPickupInPerson:"Pickup person",agreementDeliveryMethod:"Delivery method",agreementDeliveryAddress:"Delivery is to",orderPaymentMethod:"Payment method",orderPaymentProviderWithExternalPaymentMethodLabel:'We offer several convenient methods to complete the payment. After clicking the "Submit order and pay" button you will be redirected to the payment system.',orderThankYouOrderNumber:"Order No. {{value}}",orderThankYouOrderTotal:"Order Total: {{value}}",paymentMethodAdditionalDescriptionLabel:"{{value}}. You will receive the invoice free of charge by email.",paymentProviderErrorMsg:"We are sorry, but some technical issues occured. Please, contact our support to handle the problem and finalize payment.",orderConfirmationSuccessMsg:'The payment has been successfully performed. You can always check payment status in your <a href="{{value}}">account.</a>',orderConfirmationSuccessMsgAnonymous:"To view your order and check the payment status in your personal account, please register using the form below.",orderThankYouSentToEmail:"A copy of your receipt has been sent to:",orderConfirmationContinueShopping:"Continue shopping",findOutMoreButton:"Find out more",textAccountOrderHistory:"My orders",receivedCouponTitle:"You have won the coupon for your next purchase!",receivedCouponText:"Get your discount on the shopping cart by using the following coupon code: ",paymentsStatusFAILED:"Payment failed",accountOrderHistoryPaymentsRetry:"Retry payment",textSigninSignupCreateAccount:"Create an account",registerCreateAccountAnonymous:"For a fast checkout and easy access to the previous orders",guestEmail:"Email address",guestConfirmEmail:"Confirm email address",loginGuestCheckout:"Check out as a guest",gdprTerm:"",totalPriceChangedInfoMsg:"The price of your products has been changed due to altered selling conditions",blockCalculationErrorMsg:"There was an error during the cost calculation. Please try again later.",unavailableProductsErrorMsg:"Sorry, but the product(s) in your Cart has been deleted because it is unavailable or has been changed.",checkoutError:"Sorry, one or more products were removed from your cart as they are not in stock or are no longer available.",basketRestorationKitchenPlanConflict:"The project in your cart has been replaced by the one you created earlier.",basketRestorationConflict:"You are not able to add products to your Cart until you finish your current purchase"},customCheckoutProgress:{label:"Checkout Progress",deliveryAddress:"Delivery Address",billingAddress:"Billing",deliveryMode:"Delivery",paymentDetails:"Payment",reviewOrder:"Review"},expressCheckout:{popupTitle:"",phoneNumber:"Your phone number",closeButton:"Cancel"},dialogDeliveryCheckout:{deliveryAvailability:"Check delivery availability",checkMsg:"We need to check if the furniture can be delivered to your area. Please enter your postal code and see delivery is available for you.",checkBtn:"Check",checkoutBtn:"Checkout",goBackBtn:"Go back",availableMsg:"We deliver to your area.",notAvailableMsg:"We're sorry, but we do not currently deliver to your area.",deliveryAddressNotAvailable:"Unfortunately, our delivery service is currently not available in your region. Please select another delivery address to continue."},externalDelivery:{openingHours:"Opening hours",pickupPoint:"Pick-up Point",pickupPointName:"Pickup point",pickupPointAddress:"Address"}};var mP={customCheckout:dP};var pP={multiCheckout:{orderSummaryHeader:"Auftrags\xFCbersicht",orderEntryTotalPrice:"Preis: ",itemDeliveryTime:"Delivery time: ",itemQty:"Menge: ",orderEntryBasePrice:"Artikelpreis: ",orderEntryWarranty:"Garantie: ",warrantyLabel:"Garantie",deliveryMethodTitle:"W\xE4hlen Sie eine Lieferung oder Abholung aus",deliveryPriceFrom:"",textFree:"Kostenlos",pickupInStoreDeliveryText:"ca. 2
293-5 Werktage",deliveryAddressNextStep:"Weiter",deliveryMethodChooseMethodTitle:"Wunschliefermethode w\xE4hlen",textAccountOrderAppliedCoupons:"Angewendete Coupons:",payment:"Zahlung",basketPageTotalsDelivery:"Versand",basketPageTotalsTotal:"Gesamt",basketPageTotalsNoNetTax:"*Die gesamt enth\xE4lt keine Steuern",basketPageLegalGuarantee:"Deine gesetzlichen Gew\xE4hrleistungsrechte",legalGuaranteeText:"Mehr erfahren \xFCber die gesetzlichen Gew\xE4hrleistungsrechte:",legalGuaranteeUrl:"europa.eu/youreurope/garantien",agreementPickUpInPos:"Am Verkaufsstandort abholen",textAccountOrderDiscount:"Auftragsrabatte",basketPageTotalsGrossTax:"Ihr Auftrag enth\xE4lt Steuern in H\xF6he von <span> {{value1}} </span>",pickupInStoreChoosePosTitle:"Wunsch-Standort zur Abholung ausw\xE4hlen",pickupLocationStoreTitle:" {{value}}",textDeliveryCostFree:"KOSTENLOS",pickupInStorePersonAddressTitle:"",deliveryDescription:"",addressTitleCodeLabel:"Titel",addressFirstNameLabel:"Vorname",addressSurnameLabel:"Nachname",addressPhone:"Telefonnummer",addressEmail:"E-Mail",addressStreet:"Adresse (Stra\xDFe, PLZ, Stadt)",deliveryAddressNoExistingAddresses:"Noch sind keine Adressen verf\xFCgbar.<br/> F\xFCgen Sie bitte eine neue Adresse hinzu.",deliveryAddressMakeDefault:"Auf Standard stellen",deliveryAddressEdit:"Bearbeiten",change:"\xC4ndern",deliveryAddressAddAddress:"Neue Adresse hinzuf\xFCgen",deliveryAddressUpdateAddress:"Adresse aktualisieren",textButtonCancel:"Abbrechen",textButtonSave:"Speichern",addressDefault:"Als Standardadresse festlegen",addressCountryHelpText:"",addressCountry:"Land",addressFirstNamePlaceholder:"",addressLastNamePlaceholder:"",addressCompany:"Company",addressTownCity:"Stadt",addressCityPlaceholder:"",addressPostcodePlaceholder:"",addressPostcode:"Postleitzahl",addressLine1:"Adresszeile 1",addressLine2:"Adresszeile 2",addressStreetHouseNumber:"Stra\xDFe & Hausnummer",addressFloor:"Etage/Stockwerk",addressFloorPrefix:"Etage/Stockwerk",addressAddress1Placeholder:"",addressAddress2Placeholder:"",addressPhoneNumberPlaceholder:"",secureCheckout:"Kasse",headerTitle:"Kasse",backToBasket:"zur\xFCck zum Warenkorb",billingAddressProvide:"Es ist noch keine Rechnungsadresse verf\xFCgbar. Bitte f\xFCgen Sie eine neue hinzu.",billingAddressAddAddress:"Rechnungsadresse hinzuf\xFCgen",billingAddressEdit:"Diese Adresse bearbeiten",paymentDescription:"Wir bieten mehrere bequeme M\xF6glichkeiten an, den Zahlungsvorgang abzuschlie\xDFen, einschlie\xDFlich der Zahlung per Kreditkarte oder PayPal. Nach dem \xDCberpr\xFCfungsschritt werden Sie zum Zahlungssystem weitergeleitet.",paymentSelect:"W\xE4hlen Sie eine bevorzugte Zahlungsmethode aus",paymentSelectionError:"W\xE4hlen Sie bitte eine bevorzugte Zahlungsmethode aus",paymentPayNow:"Kostenpflichtig bestellen",paymentMethodDescriptionMoreLink:"Mehr",agreementBillingAddress:"Ihr Auftrag wird folgender Person in Rechnung gestellt",summaryPlaceOrder:"Kostenpflichtig bestellen",paymentFullPayment:"Zu zahlen - {{value}}",summaryPlaceOrderReadTermsAndConditions:`Durch das Abschicken der Bestellung best\xE4tige ich, dass ich die <a class="termsAndConditionsLink" href='{{value}}'>Allgemeinen Gesch\xE4ftsbedingungen</a> gelesen habe, und erkl\xE4re mich mit ihnen einverstanden`,agreementPickupInPos:"Am Verkaufsstandort abholen",agreementPickupInPerson:"Abholende Person",agreementDeliveryMethod:"Liefermethode",agreementDeliveryAddress:"Die Lieferung erfolgt an",orderPaymentMethod:"Zahlungsoption",orderPaymentProviderWithExternalPaymentMethodLabel:"",orderThankYouOrderNumber:"Auftragsbestellung {{value}}",orderThankYouOrderTotal:"Auftragsbetrag: {{value}}",paymentMethodAdditionalDescriptionLabel:"{{value}}. Sie erhalten die Rechnung kostenlos per Email.",orderConfirmationSuccessMsg:'Zahlung wurde erfolgreich durchgef\xFChrt. Sie k\xF6nnen den Zahlungsstatus jederzeit in Ihrem <a href="{{value}}">Konto</a> \xFCberpr\xFCfen.',orderConfirmationSuccessMsgAnonymous:"Um Ihren Auftrag einzusehen und den Zahlungsstatus in Ihrem pers\xF6nlichen Konto zu pr\xFCfen, registrieren Sie sich bitte \xFCber das unten angezeigte Formular.",orderThankYouSentToEmail:"Eine Kopie Ihrer Quittung wurde versendet an:",orderConfirmationContinueShopping:"Einkauf fortsetzen",findOutMoreButton:"Lesen Sie hier weiter",textAccountOrderHistory:"Meine Anfragen",receivedCouponTitle:"You have won the coupon for your next purchase!",receivedCouponText:"Get your discount on the shopping cart by using the following coupon code: ",paymentsStatusFAILED:"Fehlgeschlagen",accountOrderHistoryPaymentsRetry:"Zahlung erneut versuchen",textSigninSignupCreateAccount:"Konto erstellen",registerCreateAccountAnonymous:"Zum schnelleren Einkaufsabschluss und Zugriff auf vorherige Auftr\xE4ge",guestEmail:"E-Mail-Adresse",guestConfirmEmail:"Best\xE4tigen E-mail-Adresse",loginGuestCheckout:"Einkauf als Gast abschlie\xDFen",gdprTerm:"",paymentProviderErrorMsg:"Es tut uns leid, aber es sind einige technische Probleme aufgetreten. Bitte wenden Sie sich an unseren Supp
293ort, um das Problem zu l\xF6sen und die Zahlung abzuschlie\xDFen.",totalPriceChangedInfoMsg:"Der Preis Ihrer Produkte wurde aufgrund ge\xE4nderter Verkaufsbedingungen ge\xE4ndert",blockCalculationErrorMsg:"Bei der Kostenberechnung ist ein Fehler aufgetreten. Bitte versuchen Sie es sp\xE4ter erneut.",unavailableProductsErrorMsg:"Es tut uns leid, aber die Produkte in Ihrem Einkaufswagen wurden gel\xF6scht, weil sie nicht verf\xFCgbar sind oder ge\xE4ndert wurden.",checkoutError:"Ein oder mehrere produkte wurden aus Ihrem warenkorb entfernt, da sie entweder nicht auf Lager oder nicht mehr verf\xFCgbar sind.",basketRestorationKitchenPlanConflict:"Der Plan in Ihrem Warenkorb wurde durch den zuvor erstellten ersetzt.",basketRestorationConflict:"Sie k\xF6nnen keine Produkte in Ihren Warenkorb legen, bis Sie Ihren aktuellen Kauf abgeschlossen haben"},customCheckoutProgress:{label:"Checkout Progress",deliveryAddress:"Delivery Address",billingAddress:"Billing",deliveryMode:"Delivery",paymentDetails:"Payment",reviewOrder:"Review"},expressCheckout:{popupTitle:"",phoneNumber:"Ihre Telefonnummer",closeButton:"Abbrechen"},dialogDeliveryCheckout:{deliveryAvailability:"Verf\xFCgbarkeit der Lieferung pr\xFCfen",checkMsg:"Wir m\xFCssen pr\xFCfen, ob die M\xF6bel in Ihre Region geliefert werden k\xF6nnen. Bitte geben Sie Ihre Postleitzahl ein und sehen Sie, ob die Lieferung f\xFCr Sie m\xF6glich ist.",checkBtn:"Siehe",checkoutBtn:"Kasse",goBackBtn:"Zur\xFCckgehen",availableMsg:"Wir liefern in Ihr Gebiet.",notAvailableMsg:"Es tut uns leid, aber wir liefern derzeit nicht in Ihre Region.",deliveryAddressNotAvailable:"Leider ist unser Lieferservice in Ihrer Region derzeit nicht verf\xFCgbar. Bitte w\xE4hlen Sie eine andere Lieferadresse, um fortzufahren."}};var uP={customCheckout:pP};var fP={multiCheckout:{orderSummaryHeader:"Sommaire",orderEntryTotalPrice:"Prix: ",itemDeliveryTime:"Delivery time: ",itemQty:"Quantit\xE9: ",orderEntryBasePrice:"Prix unitaire: ",orderEntryWarranty:" Warranty: ",warrantyLabel:"Garantie",deliveryMethodTitle:"S\xE9lectionnez une livraison ou un enl\xE8vement",deliveryPriceFrom:"",textFree:"Offert",pickupInStoreDeliveryText:"Environ 2 \xE0 5 jours ouvr\xE9s",deliveryAddressNextStep:"\xC9tape suivante",deliveryMethodChooseMethodTitle:"Choisir le mode de livraison souhait\xE9",textAccountOrderAppliedCoupons:"Coupons utilis\xE9s:",payment:"Paiement",basketPageTotalsDelivery:"Frais de livraison",basketPageTotalsTotal:"Total",basketPageTotalsNoNetTax:"*No taxes are included in the total",basketPageLegalGuarantee:"Vos droits au titre de la garantie l\xE9gale",legalGuaranteeText:"Apprenez-en davantage sur vos droits en mati\xE8re de garantie l\xE9gale:",legalGuaranteeUrl:"europa.eu/youreurope/garanties",agreementPickUpInPos:"Enl\xE8vement au point de vente",textAccountOrderDiscount:"Remises sur commande",basketPageTotalsGrossTax:"Votre commande comprend des taxes d'un montant de <span> {{value1}} </span>",pickupInStoreChoosePosTitle:"S\xE9lectionner le lieu souhait\xE9 pour l'enl\xE8vement",pickupLocationStoreTitle:" {{value}}",textDeliveryCostFree:"Offert",pickupInStorePersonAddressTitle:"",deliveryDescription:"",addressTitleCodeLabel:"Titre",addressFirstNameLabel:"Pr\xE9nom",addressSurnameLabel:"Nom de famille",addressPhone:"Num\xE9ro de t\xE9l\xE9phone",addressEmail:"Courriel",addressStreet:"Adresse (Rue, Code postal, Ville)",deliveryAddressNoExistingAddresses:"Il n'y a encore aucune adresse. Merci d'ajouter une nouvelle adresse.",deliveryAddressMakeDefault:"Adresse par d\xE9faut",deliveryAddressEdit:"Modifier",change:"Modifier",deliveryAddressAddAddress:"Ajouter une nouvelle adresse",deliveryAddressUpdateAddress:"Actualiser l'adresse",textButtonCancel:"Annuler",textButtonSave:"Enregistrer",addressDefault:"Adresse par d\xE9faut",addressCountryHelpText:"",addressCountry:"Pays",addressFirstNamePlaceholder:"",addressLastNamePlaceholder:"",addressCompany:"Soci\xE9t\xE9",addressTownCity:"Ville",addressCityPlaceholder:"",addressPostcodePlaceholder:"",addressPostcode:"Code postal",addressLine1:"Ligne d'adresse 1",addressLine2:"Ligne d'adresse 2",addressStreetHouseNumber:"Rue & num\xE9ro",addressFloor:"\xC9tage",addressFloorPrefix:"\xE9tage",addressAddress1Placeholder:"",addressAddress2Placeholder:"",addressPhoneNumberPlaceholder:"",secureCheckout:"Caisse",headerTitle:"Caisse",backToBasket:"Retour au panier",billingAddressProvide:"Il n''y a encore aucune adresse de facturation. Veuillez ajouter une adresse de facturation.",billingAddressAddAddress:"Ajouter l'adresse de facturation",billingAddressEdit:"Modifier cette adresse",paymentDescription:"Nous proposons plusieurs moyens pratiques pour r\xE9aliser l'op\xE9ration de paiement, notamment le paiement par carte de cr\xE9dit ou par PayPal. Apr\xE8s l'\xE9tape de v\xE9rification, vous serez redirig\xE9 vers le syst\xE8me de paiement.",paymentSelect:"S\xE9lectionnez un mode de paiement pr\xE9f\xE9r\xE9",paymentSelectionError:"Veuillez s\xE9lectionner un mode de paiement pr\xE9f\xE9r\xE9",paymentPayNow:"Payer maintenant",paymentMethodDescriptionMoreLink:"Plus",agreementBillingAddress:"Votre commande sera factur\xE9e \xE0 la personne suivante",summaryPlaceOrder:"Commande avec paiement obligatoire",paymentFullPayment:"\xC0 payer - {{value}}",summaryPlaceOrderReadTermsAndConditions:`En passant la commande, je confirme que j'ai lu <a class="termsAndConditionsLink" href='{{value}}'>les CGV</a> et que je les accepte`,agreementPickupInPos:"Enl\xE8vement au point de vente",agreementPickupInPerson:"La livraison aura lieu le",agreementDeliveryMethod:"Mode de livraison",agreementDeliveryAddress:"La livraison aura lieu le",orderPaymentMethod:"Mode de paiement",orderPaymentProviderWithExternalPaymentMethodLabel:'Nous proposons plusieurs m\xE9thodes pratiques pour effectuer le paiement. Apr\xE8s avoir cliqu\xE9 sur le bouton "Commande avec paiement obligatoire", vous serez redirig\xE9 vers le syst\xE8me de paiement.',orderThankYouOrderNumber:"Passation de commande {{value}}",orderThankYouOrderTotal:"Total: {{value}}",paymentMethodAdditionalDescriptionLabel:"",orderConfirmationSuccessMsg:`Le paiement a bien \xE9t\xE9 effectu\xE9. Vous pouvez v\xE9rifier l''\xE9tat du paiement \xE0 tout moment sur votre <a href="{{value}}">compte.</a>`,orderConfirmationSuccessMsgAnonymous:"Pour visualiser votre commande et v\xE9rifier l'\xE9tat du paiement dans votre compte personnel, veuillez vous inscrire en utilisant le formulaire ci-dessous.",orderThankYouSentToEmail:"Une copie de votre re\xE7u a \xE9t\xE9 envoy\xE9e \xE0 :",orderConfirmationContinueShopping:"Poursuivre les achats",findOutMoreButton:"Lire la suite ici",textAccountOrderHistory:"Mes commandes",receivedCouponTitle:"Vous avez gagn\xE9 le coupon pour votre prochain achat !",receivedCouponText:"Obtenez votre r\xE9duction sur le panier en utilisant le code de coupon suivant: ",paymentsStatusFAILED:"PAIEMENT \xC9CHOU\xC9",accountOrderHistoryPaymentsRetry:"Nouvel essai de paiement",textSigninSignupCreateAccount:"Cr\xE9er un compte",registerCreateAccountAnonymous:"Pour un achat plus rapide et un acc\xE8s aux commandes pr\xE9c\xE9dentes",guestEmail:"Adresse de courrier \xE9lectronique",guestConfirmEmail:"Confirmer l'adresse de courrier \xE9lectronique",loginGuestCheckout:"Finaliser l'achat en tant qu'invit\xE9",gdprTerm:"",paymentProviderErrorMsg:"Nous sommes d\xE9sol\xE9s mais des probl\xE8mes techniques sont survenus. Merci de vous adresser \xE0 notre service d'assistance pour r\xE9soudre le probl\xE8me et finaliser le paiement.",totalPriceChangedInfoMsg:"Le prix de vos produits a \xE9t\xE9 modifi\xE9 en raison de conditions de vente modifi\xE9es",blockCalculationErrorMsg:"Une erreur s'est produite lors du calcul du co\xFBts. Veuillez r\xE9essayer ult\xE9rieurement.",unavailableProductsErrorMsg:"Nous sommes d\xE9sol\xE9s mais les produits de votre panier ont \xE9t\xE9 supprim\xE9s car ils ne sont pas disponibles ou ont \xE9t\xE9 modifi\xE9s.",checkoutError:"Un ou plusieurs produit(s) a(ont) \xE9t\xE9 retir\xE9(s) de votre panier car il(s) n'est(ne sont) pas en stock ou n'est(ne sont) plus disponible(s).",basketRestorationKitchenPlanConflict:"The project in your cart has been replaced by the one you created earlier.",basketRestorationConflict:"Vous ne pouvez pas ajouter de produits \xE0 votre panier tant que vous n'avez pas termin\xE9 votre achat actuel."},customCheckoutProgress:{label:"Checkout Progress",deliveryAddress:"Delivery Address",billingAddress:"Billing",deliveryMode:"Delivery",paymentDetails:"Payment",reviewOrder:"Review"},expressCheckout:{popupTitle:"",phoneNumber:"Votre num\xE9ro de t\xE9l\xE9phone",closeButton:"Annuler"},dialogDeliveryCheckout:{deliveryAvailability:"V\xE9rifier la disponibilit\xE9 de la livraison",checkMsg:"Nous devons v\xE9rifier si les meubles peuvent \xEAtre livr\xE9s dans votre r\xE9gion. Veuillez entrer votre code postal et voir si la livraison est possible pour vous.",checkBtn:"V\xE9rifier",checkoutBtn:"Caisse",goBackBtn:"Retourner",availableMsg:"Nous livrons dans votre r\xE9gion.",notAvailableMsg:"Nous sommes d\xE9sol\xE9s, mais nous ne livrons pas actuellement dans votre r\xE9gion.",deliveryAddressNotAvailable:"Desv\xE6rre er vores leveringsservice i \xF8jeblikket ikke tilg\xE6ngelig i din region. V\xE6lg venligst en anden leveringsadresse for at forts\xE6tte."}};var gP={customCheckout:fP};var CP={multiCheckout:{orderSummaryHeader:"Overzicht bestelling",orderEntryTotalPrice:"Prijs: ",itemDeliveryTime:"Delivery time: ",itemQty:"Aantal: ",orderEntryBasePrice:"Artikelprijs: ",orderEntryWarranty:"Warranty: ",warrantyLabel:"Garantie",deliveryMethodTitle:"Selecteer een levering of ophaling",deliveryPriceFrom:"",textFree:"Gratis",pickupInStoreDeliveryText:"ca. 2 - 5 werkdagen",deliveryAddressNextStep:"Verder",deliveryMethodChooseMethodTitle:"Selecteer de gewenste leveringsmethode",textAccountOrderAppliedCoupons:"Toegepaste coupons:",payment:"Betaling",basketPageTotalsDelivery:"Verzending",basketPageTotalsTotal:"Totaal",basketPageTotalsNoNetTax:"*No taxes are included in the total",basketPageLegalGuarantee:"Uw wettelijke garantierechten",legalGuaranteeText:"Meer informatie over de wettelijke garantierechten:",legalGuaranteeUrl:"europa.eu/youreurope/garantie",agreementPickUpInPos:"Afhalen bij het verkooppunt",textAccountOrderDiscount:"Orderkorting",basketPageTotalsGrossTax:"Uw order is inclusief belastingen ten bedrage van <span> {{value1}} </span>",pickupInStoreChoosePosTitle:"Selecteer de gewenste locatie voor afhalen",pickupLocationStoreTitle:" {{value}}",textDeliveryCostFree:"FREE",pickupInStorePersonAddressTitle:"",deliveryDescription:"",addressTitleCodeLabel:"Titel",addressFirstNameLabel:"Voornaam",addressSurnameLabel:"Achternaam",addressPhone:"Telefoonnummer",addressEmail:"E-mail",addressStreet:"Adres (Straat, Postcode, Stad)",deliveryAddressNoExistingAddresses:"Er zijn nog geen adressen beschikbaar. Voeg een nieuw adres toe.",deliveryAddressMakeDefault:"Instellen op standaard",deliveryAddressEdit:"Bewerken",change:"Wijzigen",deliveryAddressAddAddress:"Nieuw adres toevoegen",deliveryAddressUpdateAddress:"Adres bijwerken",textButtonCancel:"Afbreken",textButtonSave:"Opslaan",addressDefault:"Instellen als standaardadres",addressCountryHelpText:"",addressCountry:"Land",addressFirstNamePlaceholder:"",addressLastNamePlaceholder:"",addressCompany:"Company",addressTownCity:"Stad",addressCityPlaceholder:"",addressPostcodePlaceholder:"",addressPostcode:"Postcode",addressLine1:"Adresregel 1",addressLine2:"Adresregel 2",addressStreetHouseNumber:"Straat & huisnummer",addressFloor:"Verdieping",addressFloorPrefix:"verdieping",addressAddress1Placeholder:"",addressAddress2Placeholder:"",addressPhoneNumberPlaceholder:"",secureCheckout:"Kassa",headerTitle:"Kassa",backToBasket:"Terug naar de winkelmand",billingAddressProvide:"Er is nog geen factuuradres beschikbaar. Voeg een factuuradres toe.",billingAddressAddAddress:"Factuuradres toevoegen",billingAddressEdit:"Dit adres bewerken",paymentDescription:"Wij bieden verschillende gemakkelijke manieren om het betalingsproces te voltooien, waaronder betaling per creditcard of PayPal. Na de verificatiestap wordt u doorgestuurd naar het betalingssysteem.",paymentSelect:"Selecteer een gewenste betalingsmethode",paymentSelectionError:"Selecteer een gewenste betalingsmethode",paymentPayNow:"Bestellen met betalingsverplichting",paymentMethodDescriptionMoreLink:"Meer",agreementBillingAddress:"Uw order wordt bij de volgende persoon in rekening gebracht",summaryPlaceOrder:"Order indienen en betalen",paymentFullPayment:"Te betalen - {{value}}",summaryPlaceOrderReadTermsAndConditions:`Door het verzenden van de bestelling, bevestig ik dat ik de <a class="termsAndConditionsLink" href='{{value}}'>Algemene Voorwaarden</a> heb gelezen en ermee akkoord ga`,agreementPickupInPos:"Afhalen bij het verkooppunt",agreementPickupInPerson:"Wie haalt de levering op?",agreementDeliveryMethod:"Leveringsmethode",agreementDeliveryAddress:"De levering wordt gedaan aan",orderPaymentMethod:"Betalingsmethode",orderPaymentProviderWithExternalPaymentMethodLabel:"",orderThankYouOrderNumber:"Orderbestelling {{value}}",orderThankYouOrderTotal:"Totaal: {{value}}",paymentMethodAdditionalDescriptionLabel:"{{value}}. You will receive the invoice free of charge by email.",orderConfirmationSuccessMsg:'De betaling is met succes uitgevoerd. U kunt de betalingsstatus op elk moment in uw <a href="{{value}}">account</a> controleren.',orderConfirmationSuccessMsgAnonymous:"Om uw bestelling te bekijken en de betalingsstatus in uw persoonlijke account te controleren, kunt u zich registreren via onderstaand formulier.",orderThankYouSentToEmail:"Een kopie van uw ontvangstbewijs is gestuurd naar:",orderConfirmationContinueShopping:"Ga verder met winkelen",findOutMoreButton:"Lees hier verder",textAccountOrderHistory:"Mijn aanvragen",receivedCouponTitle:"You have won the coupon for your next purchase!",receivedCouponText:"Get your discount on the shopping cart by using the following coupon code: ",paymentsStatusFAILED:"Mislukt",accountOrderHistoryPaymentsRetry:"Betaling opnieuw proberen",textSigninSignupCreateAccount:"Account aanmaken",registerCreateAccountAnonymous:"Voor snellere voltooiing van de aankoop en toegang tot eerdere bestellingen",guestEmail:"E-mailadres",guestConfirmEmail:"E-mailadres bevestigen",loginGuestCheckout:"Aankoop voltooien als gast",gdprTerm:"",paymentProviderErrorMsg:"Het spijt ons, maar er hebben zich enkele technische problemen voorgedaan. Neem contact op met onze klantenservice om het probleem op te lossen en de betaling te voltooien.",totalPriceChangedInfoMsg:"De prijs van uw producten is gewijzigd vanwege gewijzigde verkoopvoorwaarden",blockCalculationErrorMsg:"Er is een fout opgetreden bij het berekenen van de kosten. Probeer het later opnieuw.",unavailableProductsErrorMsg:"Het spijt ons, maar de producten in uw winkelmand zijn verwijderd omdat ze niet meer beschikbaar zijn of gewijzigd zijn.",checkoutError:"Een of meer producten zijn verwijderd van uw winkelmand, omdat ze niet meer in voorraad of niet meer leverbaar zijn.",basketRestorationKitchenPlanConflict:"The project in your cart has been replaced by the one you created earlier.",basketRestorationConflict:"U kunt geen producten aan uw winkelwagen toevoegen totdat u uw hui
293dige aankoop heeft afgerond."},customCheckoutProgress:{label:"Checkout Progress",deliveryAddress:"Delivery Address",billingAddress:"Billing",deliveryMode:"Delivery",paymentDetails:"Payment",reviewOrder:"Review"},expressCheckout:{popupTitle:"",phoneNumber:"Uw telefoonnummer",closeButton:"Annuleren"},dialogDeliveryCheckout:{deliveryAvailability:"Beschikbaarheid controleren",checkMsg:"We moeten controleren of de meubels bij jou in de buurt geleverd kunnen worden. Voer uw postcode in en kijk of de levering voor u beschikbaar is.",checkBtn:"Controleer",checkoutBtn:"Kassa",goBackBtn:"Ga terug",availableMsg:"We leveren bij jou in de buurt.",notAvailableMsg:"Beklager, vi leverer ikke til ditt omr\xE5de.Het spijt ons, maar we leveren momenteel niet in uw regio.",deliveryAddressNotAvailable:"Helaas is onze bezorgservice momenteel niet beschikbaar in uw regio. Selecteer een ander afleveradres om verder te gaan."}};var hP={customCheckout:CP};var bP={en:mP,de:uP,fr:gP,nl:hP},_P={customCheckout:["multiCheckout","customCheckoutProgress","expressCheckout","dialogDeliveryCheckout","externalDelivery"]};var Zu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[_r]:{module:()=>import("./chunk-EIDDMB6T.js").then(o=>o.CustomCheckoutModule)}}}),_({i18n:{resources:bP,chunks:_P,fallbackLang:"en"}})],imports:[Ku]})}};var Qu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({})}};var Yu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[gy]:{module:()=>import("./chunk-GN4NWG3P.js").then(o=>o.CustomUserPaymentModule)}}})],imports:[Qu]})}};function S4(t,o){t&1&&h(0,"cx-spinner",8)}var Ju=class t extends Cl{constructor(){super(...arguments);this.customCaptchaService=u(eo);this.platformId=u(fe);this.BtnModes=St;this.BtnTypes=Ut;this.InputTypes=jo}onSubmit(){ne(this.platformId)&&this.customCaptchaService.refreshCaptcha().then(()=>{this.service.requestEmail()}).catch(e=>console.warn(e))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-reset-password-request-external"]],standalone:!1,features:[Z],decls:16,vars:26,consts:[["class","overlay",4,"ngIf"],[1,"reset-password-external"],[1,"title"],[1,"description"],[3,"ngSubmit","formGroup"],[3,"label","control","controlId"],[3,"type","formControlName","placeholder"],[3,"type","text","mode","isDisabled"],[1,"overlay"]],template:function(n,i){n&1&&(T(0,S4,1,0,"cx-spinner",0),v(1,"async"),m(2,"div",1)(3,"div",2),O(4),v(5,"cxTranslate"),p(),m(6,"div",3),O(7),v(8,"cxTranslate"),p(),m(9,"form",4),L("ngSubmit",function(){return i.onSubmit()}),m(10,"lib-input-group",5),v(11,"cxTranslate"),h(12,"lib-input",6),v(13,"cxTranslate"),p(),h(14,"tag-btn",7),v(15,"cxTranslate"),p()()),n&2&&(l("ngIf",w(1,14,i.isUpdating$)),s(4),D(" ",w(5,16,"forgottenPassword.title")," "),s(3),D(" ",w(8,18,"forgottenPassword.description")," "),s(2),l("formGroup",i.form),s(),l("label",w(11,20,"forgottenPassword.email"))("control",i.form.get("userEmail"))("controlId","userEmail"),s(2),l("type",i.InputTypes.EMAIL)("formControlName","userEmail")("placeholder",w(13,22,"forgottenPassword.emailPlaceholder")),s(2),l("type",i.BtnTypes.SUBMIT)("text",w(15,24,"forgottenPassword.submit"))("mode",i.BtnModes.SECONDARY)("isDisabled",i.form.disabled))},dependencies:[Ke,go,Nt,fo,ct,ho,Co,vt,Pt,$o,xe,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.reset-password-external[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:69.9vh;max-width:440px}.reset-password-external[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px}@media(max-width:1023.98px){.reset-password-external[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{gap:16px}}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}.description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;margin-top:30px;margin-bottom:34px}']})}};var Xu=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{ResetPasswordRequestExternalComponent:{component:Ju,guards:[yn],providers:[{provide:Ii,useClass:ha,deps:[Fo,ze,bn,He,Ge]}]}}})],imports:[ba,Do,fi,pe,xt,pt,Pt,$o]})}};var yP={ec:{summaryShowUnderPriceInfo:!0}};var ka="equipmentConfiguratorAddToCart";var ef=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(yP),_({featureModules:{[zl]:{cmsComponents:["NobiliaTemplateConfiguratorMainPanelComponent","NobiliaTemplateConfiguratorSummaryComponent","NobiliaTemplateConfiguratorAddToCartComponent","NobiliaTemplateConfiguratorCustomizePanelComponent","NobiliaTemplateConfiguratorPriceComponent","EquipmentConfiguratorBreadcrumbComponent"],dependencies:[ka]}}})]})}};var vP={ecSummary:{entryQty:"{{qty}} unit(s)",pricesVatLabel:"Prices include VAT"},ecPrice:{legalNote:"Price incl. electrical appliances",blockCalculationError:"Error: Price calculation cannot be performed due to technical reasons. Please try again later."},ecAddToCart:{successMessage:"The configured plan has been successfully added to the Cart.",conflictError:"We are sorry, but equipment configuration of the template has been altered. Please, check the changes in the template summary and if necessary, adjust the equipment in the Configurator.",needToFinishPreviousPurchaseAddToCartErrorMessage:"You are not able to add products to your Cart until you finish your current purchase",somethingWentWrongAddToCartErrorMessage:"Error occurred while adding to Cart"},ecProduct:{description:"Description",noProduct:"Without {{name}}"},ecCustomize:{customizeEquipment:"Customize equipment"}};
293var wP={equipmentConfigurator:vP};var xP={ecSummary:{entryQty:"{{qty}} St\xFCck",pricesVatLabel:"Preis einschlie\xDFlich MwSt"},ecPrice:{legalNote:"Preis inkl. E-Ger\xE4te",blockCalculationError:"Fehler: Preisberechnung kann aus technischen Gr\xC3\xBCnden nicht durchgef\xC3\xBChrt werden. Bitte versuchen Sie es sp\xC3\xA4ter erneut."},ecAddToCart:{successMessage:"Der konfigurierte Plan wurde erfolgreich zum Warenkorb hinzugef\xFCgt.",conflictError:"Es tut uns leid, aber die Ausstattungskonfiguration der K\xFCche wurde ge\xE4ndert. Bitte \xFCberpr\xFCfen Sie die \xC4nderungen in der Zusammenfassung und passen Sie ggf. die Ausstattung im Konfigurator an",needToFinishPreviousPurchaseAddToCartErrorMessage:"Sie k\xF6nnen keine Produkte in Ihren Warenkorb legen, bis Sie Ihren aktuellen Kauf abgeschlossen haben",somethingWentWrongAddToCartErrorMessage:"Beim Hinzuf\xFCgen zum Warenkorb ist ein Fehler aufgetreten"},ecProduct:{description:"Beschreibung",noProduct:"Ohne {{name}}"},ecCustomize:{customizeEquipment:"Ausstattung individuell anpassen"}};var MP={equipmentConfigurator:xP};var SP={ecSummary:{entryQty:"{{qty}} unit\xE9(s)",pricesVatLabel:"Prix TVA incluse"},ecPrice:{legalNote:"Prix comprenant les appareils \xE9lectrom\xE9nagers",blockCalculationError:"Erreur : Le calcul du prix ne peut pas \xEAtre effectu\xE9 pour des raisons techniques. Veuillez r\xE9essayer ult\xE9rieurement."},ecAddToCart:{successMessage:"Le plan configur\xE9 a \xE9t\xE9 correctement ajout\xE9 au panier.",conflictError:"Nous sommes d\xE9sol\xE9s, la configuration de l\u2019\xE9quipement de la pr\xE9sentation a \xE9t\xE9 modifi\xE9e. Merci de v\xE9rifier les modifications dans le r\xE9sum\xE9 de la pr\xE9sentation et d\u2019adapter le cas \xE9ch\xE9ant l'\xE9quipement dans le configurateur.",needToFinishPreviousPurchaseAddToCartErrorMessage:"Vous ne pouvez pas ajouter de produits \xE0 votre panier tant que vous n'avez pas termin\xE9 votre achat actuel.",somethingWentWrongAddToCartErrorMessage:"Une erreur s'est produite lors de l'ajout au panier"},ecProduct:{description:"Description",noProduct:"Sans {{name}}"},ecCustomize:{customizeEquipment:"Personnaliser l\u2019\xE9quipement"}};var PP={equipmentConfigurator:SP};var RP={ecSummary:{entryQty:"{{qty}} stuk(ken)",pricesVatLabel:"Prijs inclusief BTW"},ecPrice:{legalNote:"Prijs incl. elektrische apparaten",blockCalculationError:"Fout: De prijs kan niet worden berekend vanwege technische redenen. Probeer het later opnieuw."},ecAddToCart:{successMessage:"Het geconfigureerde ontwerp werd succesvol toegevoegd aan de winkelmand.",conflictError:"Het spijt ons, de uitrustingsconfiguratie van de template is gewijzigd. Controleer de wijzigingen in het templateoverzicht en pas indien nodig de uitvoering aan in de configurator.",needToFinishPreviousPurchaseAddToCartErrorMessage:"U kunt geen producten aan uw winkelwagen toevoegen totdat u uw huidige aankoop heeft afgerond.",somethingWentWrongAddToCartErrorMessage:"Bij het toevoegen aan de winkelmand is een fout opgetreden"},ecProduct:{description:"Beschrijving",noProduct:"Zonder {{name}}"},ecCustomize:{customize:"Uitvoering individueel aanpassen"}};var kP={equipmentConfigurator:RP};var TP={en:wP,de:MP,fr:PP,nl:kP},OP={equipmentConfigurator:["ecSummary","ecPrice","ecAddToCart","ecProduct","ecCustomize"]};var tf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[zl]:{module:()=>import("./chunk-HDNKTHGM.js").then(o=>o.EquipmentConfiguratorModule)}}}),_({i18n:{resources:TP,chunks:OP}})],imports:[ef]})}};function P4(t,o){if(t&1&&h(0,"tag-cms-component",1),t&2){let e=a();l("flexCode",e.imageCollection.typeCode)("typeCode",e.imageCollection.typeCode)("compUid",e.imageCollection.uid??"")}}function R4(t,o){if(t&1&&h(0,"div",4),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.contentPreview),z)}}function k4(t,o){if(t&1&&h(0,"div",5),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function T4(t,o){if(t&1&&(m(0,"div",6),h(1,"tag-cms-component",1),p()),t&2){let e=a();
293s(),l("flexCode",e.ctaButton.typeCode)("typeCode",e.ctaButton.typeCode)("compUid",e.ctaButton.uid??"")}}function O4(t,o){if(t&1&&(m(0,"div"),v(1,"lowercase"),c(2,P4,1,3,"tag-cms-component",1),m(3,"div",2),h(4,"div",3),c(5,R4,1,1,"div",4),c(6,k4,1,1,"div",5),c(7,T4,2,3,"div",6),p()()),t&2){let e=o,n=a();E("image-collection-content image-collection-content--"+w(1,7,e.imageCollection==null?null:e.imageCollection.bannersOrientation)+" "+(e.styleClasses||"")),s(2),d(e.imageCollection&&e.imageCollection.typeCode?2:-1),s(2),l("innerHTML",n.bypassSecurityTrustHtml(e.title),z),s(),d(e.contentPreview?5:-1),s(),d(e.content?6:-1),s(),d(e.ctaButton&&e.ctaButton.typeCode?7:-1)}}var of=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$.pipe(j(e=>!!e)))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-image-collection-content"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[3,"class"],[3,"flexCode","typeCode","compUid"],[1,"wrapper"],[1,"title",3,"innerHTML"],[1,"preview",3,"innerHTML"],[1,"content",3,"innerHTML"],[1,"button"]],template:function(n,i){if(n&1&&c(0,O4,8,9,"div",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Ne,Lh],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.image-collection-content[_ngcontent-%COMP%]{display:flex;gap:30px;align-items:center}@media(max-width:1023.98px){.image-collection-content[_ngcontent-%COMP%]{flex-direction:column}}.image-collection-content[_ngcontent-%COMP%]     tag-cms-component{width:50%}@media(max-width:1023.98px){.image-collection-content[_ngcontent-%COMP%]     tag-cms-component{width:100%}}.wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:15px;width:50%}@media(max-width:1023.98px){.wrapper[_ngcontent-%COMP%]{flex-wrap:wrap;width:100%}}.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:28px;line-height:28px}@media(max-width:1023.98px){.title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px}@media(max-width:1023.98px){.content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.content[_ngcontent-%COMP%]     p:not(:last-child){margin-bottom:13px}.button[_ngcontent-%COMP%]{margin-top:5px;width:fit-content}'],changeDetection:0})}};var nf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaImageCollectionContentComponent:{component:of}}})],imports:[Me]})}};function E4(t,o){if(t&1&&(m(0,"div"),O(1),p()),t&2){let e=a();s(),ve(e.title)}}function I4(t,o){if(t&1&&(m(0,"div",2),h(1,"tag-cms-component",8),p()),t&2){let e=a();s(),l("flexCode",e.topLeftBanner.typeCode)("typeCode",e.topLeftBanner.typeCode)("compUid",e.topLeftBanner.uid??"")}}
293function A4(t,o){if(t&1&&(m(0,"div",3),h(1,"tag-cms-component",8),p()),t&2){let e=a();s(),l("flexCode",e.centerLeftBanner.typeCode)("typeCode",e.centerLeftBanner.typeCode)("compUid",e.centerLeftBanner.uid??"")}}function N4(t,o){if(t&1&&(m(0,"div",4),h(1,"tag-cms-component",8),p()),t&2){let e=a();s(),l("flexCode",e.topCenterBanner.typeCode)("typeCode",e.topCenterBanner.typeCode)("compUid",e.topCenterBanner.uid??"")}}function L4(t,o){if(t&1&&(m(0,"div",5),h(1,"tag-cms-component",8),p()),t&2){let e=a();s(),l("flexCode",e.bottomWideBanner.typeCode)("typeCode",e.bottomWideBanner.typeCode)("compUid",e.bottomWideBanner.uid??"")}}function B4(t,o){if(t&1&&(m(0,"div",6),h(1,"tag-cms-component",8),p()),t&2){let e=a();s(),l("flexCode",e.topRightBanner.typeCode)("typeCode",e.topRightBanner.typeCode)("compUid",e.topRightBanner.uid??"")}}function z4(t,o){if(t&1&&(m(0,"div",7),h(1,"tag-cms-component",8),p()),t&2){let e=a();s(),l("flexCode",e.bottomRightBanner.typeCode)("typeCode",e.bottomRightBanner.typeCode)("compUid",e.bottomRightBanner.uid??"")}}function D4(t,o){if(t&1&&(c(0,E4,2,1,"div"),m(1,"div",0)(2,"div",1),c(3,I4,2,3,"div",2),c(4,A4,2,3,"div",3),c(5,N4,2,3,"div",4),c(6,L4,2,3,"div",5),c(7,B4,2,3,"div",6),c(8,z4,2,3,"div",7),p()()),t&2){let e=o;d(e.title?0:-1),s(3),d(e.topLeftBanner&&e.topLeftBanner.typeCode?3:-1),s(),d(e.centerLeftBanner&&e.centerLeftBanner.typeCode?4:-1),s(),d(e.topCenterBanner&&e.topCenterBanner.typeCode?5:-1),s(),d(e.bottomWideBanner&&e.bottomWideBanner.typeCode?6:-1),s(),d(e.topRightBanner&&e.topRightBanner.typeCode?7:-1),s(),d(e.bottomRightBanner&&e.bottomRightBanner.typeCode?8:-1)}}var af=class t{constructor(){this.component=u(B);this.data=M(this.component.data$.pipe(j(o=>!!o)))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-navigation-banners-collection"]],standalone:!1,decls:1,vars:1,consts:[[1,"navigation-banner-collection--wrapper"],[1,"navigation-banner-collection"],[1,"top-left"],[1,"center-left"],[1,"top-center"],[1,"bottom-wide"],[1,"top-right"],[1,"bottom-right"],[3,"flexCode","typeCode","compUid"]],template:function(e,n){if(e&1&&c(0,D4,9,7),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Ne],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
293@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.navigation-banner-collection[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%]{display:grid;gap:30px;grid-template-areas:"first third third fifth" "second third third sixth" "fourth fourth fourth sixth";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}@media(max-width:1023.98px){.navigation-banner-collection[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%]{gap:12px;grid-template-areas:"first fourth" "second fifth" "third sixth";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.navigation-banner-collection[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-radius:0;margin:0;width:100%}@media(max-width:1023.98px){.navigation-banner-collection[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{aspect-ratio:1/1}}.navigation-banner-collection[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner, .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner{width:100%;height:100%}.navigation-banner-collection[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner:not(:has(.explore-products-element--body)) cx-media, .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner:not(:has(.explore-products-element--body)) cx-media{width:100%;height:100%}.navigation-banner-collection[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner .home-page--kitchen-wrapper, .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner .home-page--kitchen-wrapper{width:100%;height:100%}@media(max-width:1023.98px){.navigation-banner-collection[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner .home-page--kitchen-wrapper, .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .banner .home-page--kitchen-wrapper{min-width:unset}}.navigation-banner-collection[_ngcontent-%COMP%] > div.top-left[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.top-left[_ngcontent-%COMP%]{grid-area:first}@media(min-width:1024px){.navigation-banner-collection[_ngcontent-%COMP%] > div.top-left[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.top-left[_ngcontent-%COMP%]{max-height:330px}}.navigation-banner-collection[_ngcontent-%COMP%] > div.center-left[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.center-left[_ngcontent-%COMP%]{grid-area:second}@media(min-width:1024px){.navigation-banner-collection[_ngcontent-%COMP%] > div.center-left[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.center-left[_ngcontent-%COMP%]{max-height:330px}}.navigation-banner-collection[_ngcontent-%COMP%] > div.top-center[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.top-center[_ngcontent-%COMP%]{grid-area:third}@media(min-width:1024px){.navigation-banner-collection[_ngcontent-%COMP%] > div.top-center[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.top-center[_ngcontent-%COMP%]{max-height:690px}}.navigation-banner-collection[_ngcontent-%COMP%] > div.bottom-wide[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.bottom-wide[_ngcontent-%COMP%]{grid-area:fourth}@media(min-width:1024px){.navigation-banner-collection[_ngcontent-%COMP%] > div.bottom-wide[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.bottom-wide[_ngcontent-%COMP%]{max-height:330px}}.navigation-banner-collection[_ngcontent-%COMP%] > div.top-right[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.top-right[_ngcontent-%COMP%]{grid-area:fifth}@media(min-width:1024px){.navigation-banner-collection[_ngcontent-%COMP%] > div.top-right[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.top-right[_ngcontent-%COMP%]{max-height:330px}}.navigation-banner-collection[_ngcontent-%COMP%] > div.bottom-right[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.bottom-right[_ngcontent-%COMP%]{grid-area:sixth}@media(min-width:1024px){.navigation-banner-collection[_ngcontent-%COMP%] > div.bottom-right[_ngcontent-%COMP%], .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%] > div.bottom-right[_ngcontent-%COMP%]{max-height:690px}}.navigation-banner-collection[_ngcontent-%COMP%]     .explore-products-element, .navigation-banner-collection[_ngcontent-%COMP%]     .explore-products-element img, .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%]     .explore-products-element, .navigation-banner-collection.nb-checked-container[_ngcontent-%COMP%]     .explore-products-element img{border-radius:0;height:100%}'],changeDetection:0})}};var rf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaNavigationBannersCollectionComponent:{component:af}}})],imports:[Me]})}};
293function F4(t,o){if(t&1&&(m(0,"div",0)(1,"div",1)(2,"span"),h(3,"a",2),p()()()),t&2){let e=a();s(3),l("href",e.url,de)("innerHTML",e.text,z),$("aria-label",e.url)}}function j4(t,o){t&1&&c(0,F4,4,3,"div",0),t&2&&d(o.url?0:-1)}var sf=class t{constructor(){this.component=u(B);this.data=M(this.component.data$.pipe(j(o=>!!o)))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-right-side-sticky-notification"]],standalone:!1,decls:1,vars:1,consts:[[1,"showrooms-note"],[1,"showrooms-note--wrapper"],[3,"href","innerHTML"]],template:function(e,n){if(e&1&&c(0,j4,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},encapsulation:2})}};var lf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaRightSideStickyNotificationComponent:{component:sf}}})]})}};var cf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:function(e){let n=null;return e?n=new(e||t):n=N(ht),n},providedIn:"root"})}},EP={metaPixelId:void 0};var Xr=class t{constructor(){this.platformId=u(fe);this.metaPixelConfig=u(cf);this.trackingConsentTemplateId="TRACKING_COOKIES_CONSENT_TEMPLATE";this.consentService=u(Gs);this.requiresConsent=q.storefront.tracking?.metaPixelRequiresConsent||!1}loadMetaPixel(){ne(this.platformId)&&this.metaPixelConfig.metaPixelId&&this.checkConsent().pipe(Le(1)).subscribe(o=>{if(o){let e=this.metaPixelConfig.metaPixelId,n=document.createElement("script");n.innerHTML=`
294        !function (f, b, e, v, n, t, s) {
295    if (f.fbq) return;
296    n = f.fbq = function () {
297      n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
298    }
299    ;
300    if (!f._fbq) f._fbq = n;
301    n.push = n;
302    n.loaded = !0;
303    n.version = '2.0';
304    n.queue = [];
305    t = b.createElement(e);
306    t.async = !0;
307    t.src = v;
308    s = b.getElementsByTagName(e)[0];
309    s.parentNode.insertBefore(t, s)
310  }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
311
312  fbq('init', '${e}');
313  fbq('track', 'PageView');
314      `,document.head.appendChild(n);let i=document.createElement("noscript");i.innerHTML=`<img height="1" width="1" alt="facebook pixel" style="display:none" src="https://www.facebook.com/tr?id=${e}&ev=PageView&noscript=1"/>`,document.head.appendChild(i)}})}checkConsent(){return this.requiresConsent?this.consentService.checkConsentGivenByTemplateId(this.trackingConsentTemplateId):ee(!0)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};function $4(t){return()=>{t.loadMetaPixel()}}var df=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Xr,Mo(()=>$4(u(Xr))()),_(EP)],imports:[_s]})}};var IP=(()=>{class t{constructor(e){this.winRef=e}init(e,n){let i=e.dataLayerProperty??"dataLayer";n[i]=n[i]??[],e.gtmId&&(function(r,C,y,S,A){r[S]=r[S]||[],r[S].push({"gtm.start":new Date().getTime(),event:"gtm.js"});let J=C.getElementsByTagName(y)[0],X=C.createElement(y),Be=S!=="dataLayer"?"&l="+S:"";X.async=!0,X.src="https://www.googletagmanager.com/gtm.js?id="+A+Be,J.parentNode?.insertBefore(X,J)})(n,this.winRef.document,"script",i,e.gtmId)}pushEvent(e,n,i){let r=e.dataLayerProperty??"dataLayer";n[r].push(i)}static{this.\u0275fac=function(n){return new(n||t)(N(je))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var es=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=k({token:t,factory:function(n){let i=null;return n?i=new(n||t):i=N(ht),i},providedIn:"root"})}}return t})(),U4=(()=>{class t{constructor(e,n,i,r){this.eventsService=e,this.windowRef=n,this.tmsConfig=i,this.injector=r,this.subscription=new eh,this.logger=u(Cn)}collect(){if(this.windowRef.isBrowser())for(let e in this.tmsConfig.tagManager){if(!this.tmsConfig.tagManager?.hasOwnProperty(e))continue;let n=this.tmsConfig.tagManager[e]??{};if(!n.collector){Eh()&&this.logger.warn(`Skipping the '${e}', as the collector is not defined.`);continue}let i=n.events?.map(C=>this.eventsService.get(C))||[],r=this.injector.get(n.collector);r.init(n,this.windowRef.nativeWindow),this.subscription.add(this.mapEvents(i).subscribe(C=>{n.debug&&this.logger.log(`\u{1F3A4} Pushing the following event to ${e}: `,C),C=r.map?.(C)??C,r.pushEvent(n,this.windowRef.nativeWindow,C)}))}}mapEvents(e){return si(...e)}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(n){return new(n||t)(N(dt),N(je),N(es),N(cs))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function V4(t){return()=>t.collect()}var AP=(()=>{class t{static forRoot(){return{ngModule:t,providers:[{provide:Va,useFactory:V4,deps:[U4],multi:!0}]}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({})}}return t})();var mf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:function(e){let n=null;return e?n=new(e||t):n=N(ht),n},providedIn:"root"})}};var Un=class t extends IP{constructor(e,n){super(e);this.trackingConsentTemplateId="TRACKING_COOKIES_CONSENT_TEMPLATE";this.platformId=u(fe);this.consentService=u(Gs);this.tmsConfig=u(es);this.consentConfig=u(mf);this.destroyRef=u(st);this.isLoadedScripts=!1;this.isConsentModeEnabled=tt(this.consentConfig?.consent?.mode);this.mapperMap=new Map;for(let i of n)for(let r of i.events)this.mapperMap.set(r,i)}init(e,n){e?.gtmId&&(this.defaultDeniedGtagConsents(),this.consentService.getConsent(this.trackingConsentTemplateId).pipe(Le(1)).subscribe(i=>{i?this.consentService.checkConsentGivenByTemplateId(this.trackingConsentTemplateId).pipe(et(this.destroyRef)).subscribe(r=>{this.isLoadedScripts||(this.loadGtmScript(e,n,r),this.isLoadedScripts=!0),this.applyConsentLogic(r)}):this.consentService.checkConsentGivenByTemplateId(this.trackingConsentTemplateId).pipe(et(this.destroyRef)).subscribe(r=>{this.isLoadedScripts||(this.loadGtmScript(e,n,!0),this.isLoadedScripts=!0),this.applyConsentLogic(r)})}),this.addGtmNoScript(e?.gtmId??""))}applyConsentLogic(e){this.isConsentModeEnabled&&(e?this.winRef.nativeWindow?.gtag("consent","update",{analytics_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",ad_storage:"granted"}):this.winRef.nativeWindow?.gtag("consent","default",{analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",ad_storage:"denied"}))}loadGtmScript(e,n,i){let r=this.tmsConfig.tagManager?.ga;!i&&r&&(r.gaTrackingId&&(n[`ga-disable-${r.gaTrackingId}`]=!0),r.ga4Id&&(n[`ga-disable-${r.ga4Id}`]=!0)),super.init(e,n)}addGtmNoScript(e){if(ne(this.platformId)){let n=document.createElement("noscript");n.innerHTML=`<iframe src="https://www.googletagmanager.com/ns.html?id=${e}" height="0"
315                                        width="0" style="display:none;visibility:hidden"></iframe>`,document.body.prepend(n)}}pushEvent(e,n,i){let r=e.dataLayerProperty??"dataLayer";n[r].push({ecommerce:null}),n[r].push(i)}map(e){return this.mapperMap.get(e.constructor)?.map(e)}defaultDeniedGtagConsents(){if(this.winRef.isBrowser()&&this.winRef.nativeWindow&&this.isConsentModeEnabled){let e=this.winRef.nativeWindow.document.createElement("script");e.innerHTML=`
316          window.dataLayer = window.dataLayer || [];
317          function gtag(){dataLayer.push(arguments);}
318        `,this.winRef.nativeWindow.document.head.appendChild(e),this.winRef.nativeWindow?.gtag("consent","default",{analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",ad_storage:"denied"})}}static{this.\u0275fac=function(n){return new(n||t)(N(je),N(M_))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Ta=class t extends Un{constructor(){super(...arguments);this.gaEnabled=q.storefront.tracking?.googleAnalyticsDatalayer4Enabled||!1}init(){let e=this.tmsConfig.tagManager?.gtm?.gtmId;this.gaEnabled&&e&&this.loadGaScript()}loadGaScript(){if(this.winRef.isBrowser()&&this.winRef.nativeWindow){let e=this.winRef.nativeWindow.document.createElement("script"),n=`
319        window.dataLayer = window.dataLayer || [];
320        function gtag(){dataLayer.push(arguments);}
321      `;this.isConsentModeEnabled&&(n+=`
322          gtag('consent', 'default', {
323            'ad_storage': 'denied',
324            'ad_user_data': 'denied',
325            'ad_personalization': 'denied',
326            'analytics_storage': 'denied'
327          });
328        `);let i=this.tmsConfig.tagManager?.ga;i?.ga4Id&&(n+=`
329          gtag('js', new Date());
330          gtag('config', '${i.ga4Id}');
331        `),e.innerHTML=n,this.winRef.nativeWindow.document.head.appendChild(e)}}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var NP={tagManager:{ga:{collector:Ta}}};var pf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Ta,_(NP)]})}};var an=class extends ro{};var uf=class extends ro{},ff=class extends ro{},gf=class extends ro{},Cf=class extends ro{},hf=class extends ro{},bf=class extends ro{},_f=class extends ro{},yf=class extends ro{},vf=class extends ro{},wf=class extends ro{};var xNe=new ci("EOPUS_AI_CONFIGURATOR_PATH",{providedIn:"root",factory:()=>"/kitchen-ai-planning/configurator"}),LP=[ff,uf,gf,Cf,hf,bf,_f,yf,vf,wf];var BP={tagManager:{gtm:{debug:!1,collector:Un,events:[B0,z0,hr,kn,Za,Ya,Qa,Tn,On,En,yr,an,Zn,or,Ja,nr,ir,Yn,ar,rr,sr,In,lr,cr,dr,An,mr,pr,...LP,Jn]}}};var ts=class t extends ul{constructor(e,n,i,r){super(e,r,n,i);this.actionsSubject=e;this.activeCartService=n;this.stateEventService=i;this.event=r}register(){super.register(),this.event.register(kn,this.buildCustomLoadCartSuccessEvent())}buildCustomLoadCartSuccessEvent(){return this.event.get(X0).pipe(le(()=>this.activeCartService.getActive().pipe(j(e=>!!e),Le(1),li({}),I(e=>bt(kn,{cart:e})))))}static{this.\u0275fac=function(n){return new(n||t)(N(Qh),N(Ll),N(Os),N(dt))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Oa=class t{constructor(){this.router=u(Je);this.eventService=u(dt);this.activeCartService=u(Ll);this.customCheckoutService=u(Ry);this.register()}register(){this.eventService.register(Tn,this.buildCustomCheckoutPageEvent()),this.eventService.register(On,this.buildCheckoutShippingInfoEvent()),this.eventService.register(En,this.buildCheckoutPaymentInfoEvent())}buildCustomCheckoutPageEvent(){return this.router.events.pipe(j(o=>o instanceof nb&&o.url?.includes("/checkout")),le(()=>this.activeCartService.getActive().pipe(j(o=>!!o),Le(1),li({}),I(o=>bt(Tn,{cart:o})))))}buildCheckoutShippingInfoEvent(){return this.eventService.get(rC).pipe(j(o=>o.step?.type.includes(aC.DELIVERY_ADDRESS)),le(()=>this.activeCartService.getActive().pipe(j(o=>!!o),Le(1),li({}),I(o=>bt(On,{cart:o})))))}buildCheckoutPaymentInfoEvent(){return this.eventService.get(rC).pipe(j(o=>o.step?.type.includes(aC.PAYMENT_DETAILS)),le(()=>Ue([this.activeCartService.getActive().pipe(Le(1),li({})),this.customCheckoutService.getReviewOrderData().pipe(I(o=>o.paymentMethod?.displayName))]).pipe(I(([o,e])=>bt(En,{cart:o,paymentMethod:e})))))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var xf=class t{constructor(o){}static{this.\u0275fac=function(e){return new(e||t)(N(Oa))}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Oa]})}};var os=class t extends rl{constructor(e,n,i,r){super(e,n,i);this.eventService=e;this.productService=n;this.productSearchService=i;this.breadcrumbService=r;this.tmsConfig=u(es);this.customRegister()}customRegister(){super.register()}register(){}buildProductDetailsPageEvent(){if(this.tmsConfig.tagManager?.gtm?.pdpWithoutBreadcrumbs)return this.eventService.get(Ei).pipe(j(n=>n.semanticRoute==="product"),le(n=>this.productService.get(n.context.id).pipe(j(i=>!!i),Le(1),I(i=>bt(Fi,{navigation:n,categories:i?.categories,code:i?.code,name:i?.name,price:i?.price,product:i})))));let e=this.breadcrumbService.getBreadcrumbs().pipe($a(1));return this.eventService.get(Ei).pipe(j(n=>n.semanticRoute==="product"),le(n=>Ue([this.productService.get(n.context.id).pipe(j(Boolean),Le(1)),e.pipe(j(Boolean),Le(1))]).pipe(I(([i,r])=>{let C=r.slice(2,-1).map(y=>y.label);return bt(Fi,{navigation:n,breadcrumbCategories:C,code:i.code,name:i.name,price:i.price,product:i})}))))}buildCategoryResultsPageEvent(){let e=this.productSearchService.getResults().pipe($a(1));return this.eventService.get(Ei).pipe(le(n=>n?.semanticRoute!=="category"?oh:e.pipe(I(i=>bt(tr,{navigation:n,categoryCode:n?.context?.id,numberOfResults:i?.pagination?.totalResults??0,categoryName:i.category?.name,pagination:i.pagination,products:i.products})))))}static{this.\u0275fac=function(n){return new(n||t)(N(dt),N(Vs),N(Mi),N(Hi))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Ea=class t{constructor(){this.stateEventService=u(Os);this.register()}register(){this.registerAddToWishlistEvent()}registerAddToWishlistEvent(){this.stateEventService.register({action:_y,event:an})}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Mf=class t{constructor(o){}static{this.\u0275fac=function(e){return new(e||t)(N(Ea))}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Ea]})}};var Sf=class t{constructor(){this.routingService=u(ze);this.eventService=u(dt);this.auth=u(it);this.resultCompUid="pricePlannerQuizResultComponent";this.lengthCompUid="pricePlannerQuestionLengthComponent";this.serviceCompUid="pricePlannerQuestionServiceComponent";this.accountChoiceCompUid="PricePlannerQuizAccountChoiceComponent";this.signInFormCompUid="PricePlannerQuizSignInFormComponent";this.emailConfirmationNotificationStateCompUid="PricePlannerQuizEmailConfirmationNotificationStateComponent";this.defaultPricePlannerQuizSteps={pricePlannerQuestionFormComponent:1,pricePlannerQuestionDesigneComponent:2,[this.lengthCompUid]:3,pricePlannerQuestionApplianceComponent:4,[this.serviceCompUid]:5,[this.resultCompUid]:6};this.pricePlannerQuizSteps=Y({},this.defaultPricePlannerQuizSteps);this.additionalStepsForNotLoggedUser={[this.accountChoiceCompUid]:6,[this.signInFormCompUid]:7,[this.emailConfirmationNotificationStateCompUid]:8,[this.resultCompUid]:9};this.isSupportSignInOrUp=q.storefront.quiz?.isSupportSignInOrUp??!1;this.quizLength=ce(0);this.redirectPointAfterQuiz=ce(void 0);this.currentStep=ce(1);this.isPricePlannerQuizOpen=ce(!1);this.isBathQuizOpen=ce(!1);this.priceData=ce(null);this.selectedAnswers=ce({});
331this.requestParams=K(()=>Object.entries(this.selectedAnswers()).filter((o,e)=>e+1<=Math.max(this.currentStep(),3)).map(([o,e])=>`${o}:${e.answerCode}`).join(":"));this.isUserLoggedIn=M(this.auth.isUserLoggedIn());this.isRegisterTabSelected=ce(!1);this.queryParams=M(this.routingService.getRouterState().pipe(I(o=>o.state.queryParams.q)));this.isNeedScrollToQuizComponent=ce(!1);this.isSupportSignInOrUp&&(Ae(()=>{this.isUserLoggedIn()?this.pricePlannerQuizSteps=Y({},this.defaultPricePlannerQuizSteps):this.pricePlannerQuizSteps=Y(Y({},this.pricePlannerQuizSteps),this.additionalStepsForNotLoggedUser),this.quizLength.set(Object.keys(this.pricePlannerQuizSteps).length)}),this.loginEffect=Ae(()=>{let o=this.isUserLoggedIn(),e=Object.keys(this.selectedAnswers()).length,n=this.currentStep();o&&this.quizLength()&&e>=this.quizLength()-1&&n!==this.quizLength()-1&&(this.isNeedScrollToQuizComponent.set(!0),this.goToResultPage(),this.loginEffect.destroy())}),this.registrationEffect=Ae(()=>{let o=this.queryParams();if(o){let e=o.split(":");e.forEach((n,i)=>{let r=i%2;if(r===0){let C=e[i+1];this.selectedAnswers.update(y=>Ye(Y({},y),{[n]:{step:r,answerCode:C}}))}}),this.quizLength()&&Object.keys(this.selectedAnswers()).length>=this.quizLength()-1&&(this.isNeedScrollToQuizComponent.set(!0),this.goToResultPage(),this.registrationEffect.destroy())}}))}get isQuizResultVisible(){return this.currentStep()>=this.pricePlannerQuizSteps[this.resultCompUid]}setSelectedAnswer(o,e,n,i,r){let C=+o;this.selectedAnswers.update(y=>Ye(Y({},y),{[e]:{step:C,answerCode:n,trackingValue:i,influenceOn:r}}))}getSelectedAnswer(o){return this.selectedAnswers()[o]?.answerCode??null}getSelectedAnswersInfluenceOnSet(){let o=new Set;return Object.values(this.selectedAnswers()).forEach(e=>{e.influenceOn?.forEach(n=>o.add(n))}),o}nextStep(){this.currentStep()<this.quizLength()&&this.currentStep.update(o=>o+1)}goToResultPage(){this.currentStep.set(Object.keys(this.pricePlannerQuizSteps).length)}prevStep(){if(this.isQuizResultVisible){let o=this.pricePlannerQuizSteps[this.serviceCompUid];this.currentStep.set(o)}else this.currentStep()>0&&this.currentStep.update(o=>o-1)}reset(){this.currentStep.set(1),this.priceData.set(null),this.selectedAnswers.set({})}getSubmissionData(){if(Object.entries(this.selectedAnswers()).length)return{topicType:"PRICE_PLANNER_QUIZ",topicParamValues:this.requestParams(),serviceName:"PRICE_PLANNER_QUIZ"}}getQuizAnswersAsQueryParams(){return this.requestParams()}goToEmailStateStep(){this.currentStep.set(Object.keys(this.pricePlannerQuizSteps).length-1)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Ia=class t{constructor(){this.router=u(Je);this.eventService=u(dt);this.quizStateService=u(Sf);this.quizStep$=gi(this.quizStateService.currentStep);this.isQuizOpen$=gi(this.quizStateService.isPricePlannerQuizOpen);this.selectedAnswers$=gi(this.quizStateService.selectedAnswers);this.quizClosed$=this.isQuizOpen$.pipe(j(o=>!o));this.register()}register(){this.eventService.register(nr,this.buildCustomPricePlannerStartedEvent()),this.eventService.register(ir,this.buildCustomPricePlannerStepViewedEvent()),this.eventService.register(Yn,this.buildCustomPricePlannerAnswerSelectedEvent()),this.eventService.register(ar,this.buildCustomPricePlannerCompletedEvent()),this.eventService.register(rr,this.buildCustomPricePlannerLeadSubmittedEvent())}buildCustomPricePlannerStartedEvent(){return this.isQuizOpen$.pipe(j(o=>o),I(()=>bt(nr,{})))}buildCustomPricePlannerStepViewedEvent(){let o=this.quizStateService.pricePlannerQuizSteps[this.quizStateService.lengthCompUid];return this.isQuizOpen$.pipe(j(e=>e),le(()=>this.quizStep$.pipe(ls(this.quizClosed$),uh(void 0),dh(),j(([e,n])=>{if(n===void 0)return!1;let i=n<=this.quizStateService.quizLength()-1;if(e===void 0)return!0;let r=Math.abs(n-e)===1;return i&&r}),I(([e,n])=>n),Ua(this.selectedAnswers$),ih(([e,n])=>{if(e===o+1){let r=n?.length;(r?.answerCode||r?.trackingValue)&&this.eventService.register(Yn,ee(bt(Yn,{stepNumber:o,answerValue:r.trackingValue??r.answerCode})).pipe(Le(1)))}return[this.quizStateService.pricePlannerQuizSteps[this.quizStateService.accountChoiceCompUid],this.quizStateService.pricePlannerQuizSteps[this.quizStateService.signInFormCompUid],this.quizStateService.pricePlannerQuizSteps[this.quizStateService.emailConfirmationNotificationStateCompUid]].includes(e)?si([]):si([bt(ir,{stepNumber:e})])}))))}buildCustomPricePlannerAnswerSelectedEvent(){let o=this.quizStateService.pricePlannerQuizSteps[this.quizStateService.lengthCompUid];return this.isQuizOpen$.pipe(j(e=>e),le(()=>si(this.selectedAnswers$.pipe(Ua(this.quizStep$),j(([e,n])=>n<=this.quizStateService.quizLength()-1&&n!==o),I(([e,n])=>{let i=Object.entries(e).find(([C,y])=>y.step===n),r=i?i[1]:void 0;return!r?.answerCode&&!r?.trackingValue?{}:bt(Yn,{stepNumber:n,answerValue:r.trackingValue??r.answerCode})}))).pipe(ls(this.quizClosed$))))}buildCustomPricePlannerCompletedEvent(){let o=this.quizStateService.pricePlannerQuizSteps[this.quizStateService.resultCompUid];return this.isQuizOpen$.pipe(j(e=>e),le(()=>this.quizStep$.pipe(ls(this.quizClosed$))),j(e=>e===o),I(()=>bt(ar,{})))}buildCustomPricePlannerLeadSubmittedEvent(){return this.eventService.get(ji).pipe(j(o=>o.serviceName==="PRICE_PLANNER_QUIZ"),I(()=>bt(rr,{})))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Pf=class t{constructor(o){}static{this.\u0275fac=function(e){return new(e||t)(N(Ia))}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Ia]})}};var Aa=class t{constructor(){this.eventService=u(dt);this.register()}register(){this.eventService.register(In,this.buildBathQuizLeadSubmittedEvent()),this.eventService.register(An,this.buildCustomStoreFinderBookAppointmentButtonClickEvent())}buildBathQuizLeadSubmittedEvent(){return this.eventService.get(ji).pipe(j(o=>o.serviceName==="BATH_QUIZ"),I(()=>bt(In,{})))}buildCustomStoreFinderBookAppointmentButtonClickEvent(){return this.eventService.get(S_).pipe(j(o=>o.activeFlowType==="BATH_QUIZ"),I(()=>bt(An,{})))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Rf=class t{constructor(o){}static{this.\u0275fac=function(e){return new(e||t)(N(Aa))}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Aa]})}};var Na=class t{constructor(){this.eventService=u(dt);this.register()}register(){this.eventService.register(pr,this.buildInquiryFormSubmittedEvent())}buildInquiryFormSubmittedEvent(){return this.eventService.get(ji).pipe(j(({inquiryType:o})=>o==="CONTACT"||o==="APPOINTMENT"||o==="BROCHURE"),I(o=>{let C=o,{inquiryType:e,serviceName:n}=C,i=rs(C,["inquiryType","serviceName"]),r="contact";return o.inquiryType==="APPOINTMENT"?r="book_appointment":o.inquiryType==="BROCHURE"&&(r="request_brochure"),bt(pr,Y({formName:r,inquiryType:e},i))}))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var kf=class t{constructor(o){}static{this.\u0275fac=function(e){return new(e||t)(N(Na))}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Na]})}};var Tf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[os,{provide:rl,useExisting:os},ts,{provide:ul,useExisting:ts},Un],imports:[L0,sl,xf,Mf,Pf,Rf,kf]})}};var La=class t{constructor(){this.events=[Fi,tr,hr,Tn,or,Zn,an,yr,En,On]}
331itemCategories(o,e){let n={};return o?o?.reduce((i,r,C)=>Ye(Y({},i),{[`item_category${C+1}`]:r}),{}):(e.baseCategories?.forEach((i,r)=>{let C=`item_category${r==0?"":r+1}`;n[C]=i.name??""},{}),n)}commonItemAttributes(o,e,n=void 0){return Ye(Y({item_id:o.sourceCode??o.code,item_name:o.name,item_brand:o.manufacturer??q.storefront.tracking?.gtm?.defaultProductBrandName,item_variant:o.categories?.[0]?.name??"",currency:o.price?.currencyIso,price:o.price?.value},this.itemCategories(n,o)),{index:e})}commonCartDataAttributes(o){return{value:o.totalPrice?.value,currency:o.totalPrice?.currencyIso,coupon:o.appliedVouchers,items:o.entries?.map((e,n)=>Ye(Y({},this.commonItemAttributes(e.product,n)),{quantity:e.quantity}))}}map(o){if(o instanceof Fi&&o.product){let e=o.product;return{event:"view_item",ecommerce:{currency:e.price?.currencyIso,value:e.price?.value,items:[this.commonItemAttributes(e,0,o.breadcrumbCategories)]}}}if(o instanceof tr){let e=0;return o.pagination?.currentPage&&o.pagination?.pageSize&&(e=o.pagination.currentPage*o.pagination.pageSize),{event:"view_item_list",ecommerce:{item_list_id:o.categoryCode,item_list_name:o.categoryName,items:o.products?.map((n,i)=>this.commonItemAttributes(n,e+i,[o.categoryName]))}}}if(o instanceof hr){let e=0;return o.result.pagination?.currentPage&&o.result.pagination?.pageSize&&(e=o.result.pagination.currentPage*o.result.pagination.pageSize),{event:"view_item_list",ecommerce:{item_list_id:o.result.freeTextSearch,item_list_name:o.result.freeTextSearch,items:o.result.products?.map((n,i)=>this.commonItemAttributes(n,e+i))}}}if(o instanceof Tn){let e=o.cart;return{event:"begin_checkout",ecommerce:Y({},this.commonCartDataAttributes(e))}}if(o instanceof On){let e=o.cart;return{event:"add_shipping_info",ecommerce:Y({shipping_tier:e.deliveryMode?.name},this.commonCartDataAttributes(e))}}if(o instanceof En){let e=o.cart;return{event:"add_payment_info",ecommerce:Y({payment_type:o.paymentMethod},this.commonCartDataAttributes(e))}}if(o instanceof yr){let e=o.order;return{event:"purchase",ecommerce:{payment_type:e.paymentMethod.displayName,transaction_id:e.code,currency:e.totalPrice?.currencyIso,value:e.totalPrice?.value,tax:e.totalTax?.value,shipping:e.deliveryCost?.value,coupon:e.appliedVouchers,items:e.entries?.map((n,i)=>Ye(Y({},this.commonItemAttributes(n.product,i)),{quantity:n.quantity}))}}}return o instanceof an?{event:"add_to_wishlist",ecommerce:{items:[Ye(Y({},this.commonItemAttributes(o.entry?.product,0)),{quantity:o.entry?.quantity})]}}:o instanceof Zn?{event:"login",ecommerce:{method:q.defaultBaseSite}}:o instanceof or?{event:"sign_up",ecommerce:{method:q.defaultBaseSite}}:null}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Of=class t extends La{constructor(){super(...arguments);this.events=[Za,Qa,Ya,kn,Ja]}map(e){if(e instanceof Za){let n=e.entry?.product;return{event:"add_to_cart",ecommerce:{value:e.entry?.basePrice?.value,currency:e.entry?.basePrice?.currencyIso,items:[Ye(Y({},this.commonItemAttributes(n,0)),{quantity:e.quantityAdded})]}}}if(e instanceof Qa){let n=e.entry?.product;return{event:"remove_from_cart",ecommerce:{value:e.entry?.basePrice?.value,currency:e.entry?.basePrice?.currencyIso,items:[Ye(Y({},this.commonItemAttributes(n,0)),{quantity:1})]}}}if(e instanceof Ya){let n=e.entry?.product;return{event:"add_to_cart",ecommerce:{value:e.entry?.basePrice?.value,currency:e.entry?.basePrice?.currencyIso,items:[Ye(Y({},this.commonItemAttributes(n,0)),{quantity:e.quantity})]}}}if(e instanceof kn){let n=e.cart;return{event:"view_cart",ecommerce:Y({},this.commonCartDataAttributes(n))}}return e instanceof Ja?{event:"select_promotion",ecommerce:{promotion_id:e.voucherId}}:null}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Ef=class t{constructor(){this.events=[sr,lr,cr,dr,An,In,mr]}map(o){return o instanceof sr?{event:"bath_quiz_q"+o.stepNumber+"_completed",ecommerce:{answer_value:o.answerValue}}:o instanceof lr?{event:"bath_email_capture_submitted"}:o instanceof cr?{event:"bath_ai_reveal_viewed"}:o instanceof dr?{event:"bath_retailer_cta_clicked"}:o instanceof An?{event:"bath_retailer_selected"}:o instanceof In?{event:"bath_appointment_submitted"}:o instanceof mr?{event:"bath_flow_completed"}:null}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var If=class t{constructor(){this.events=[Jn]}map(o){return o instanceof Jn&&o.trackingValue?{event:o.trackingValue}:null}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Af=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[er(La),er(Of),er(Ef),er(If),_({tagManager:{ga:{events:[Ei]}}}),_(BP)],imports:[AP.forRoot(),Tf,pf]})}};function Z4(t){return()=>{t.loadCookieManager()}}var Nf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[lC,Mo(()=>Z4(u(lC))())],imports:[_s]})}};var zP={routing:{routes:{blog:{paths:["blog"]}}}};
331var DP={layoutSlots:{NobiliaBlogArticlePageTemplate:{slots:["TopSlot","Breadcrumbs","Head","BlogAuthorBox","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","BrandsBannerSlot","BlogAuthorFurtherArticles"]}}};function Q4(){return{featureModules:{[Dl]:{cmsComponents:["NobiliaLatestBlogArticleComponentContainer","NobiliaListingBlogArticleComponentContainer","HeadBlogFlexComponent"]}}}}var Lf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(Q4),_(zP),_(DP)]})}};var FP={blog:{listingBlogNoArticlesText:"There are no blog articles yet",listingBlogArticleCategories:"CATEGORIES",listingBlogArticleReadMore:"Read more",paginationDisplayPattern:"{{value1}} OF {{value2}}",detailsArticleAuthor:"Author:",readingTime:"Reading time: {{value}} min",lastUpdated:"Last updated: {{value}}",furtherArticlesTitle:"More articles by our expert",viewMore:"View More"}};var jP={blog:FP};var $P={blog:{listingBlogNoArticlesText:"Es sind noch keine Blogartikel vorhanden",listingBlogArticleCategories:"Kategorien",listingBlogArticleReadMore:"Weiterlesen",paginationDisplayPattern:"{{value1}} von {{value2}}",detailsArticleAuthor:"Autor:",readingTime:"Lesedauer: {{value}} Min.",lastUpdated:"Zuletzt aktualisiert: {{value}}",furtherArticlesTitle:"Weitere Artikel unseres Experten",viewMore:"Mehr Anzeigen"}};var UP={blog:$P};var VP={blog:{listingBlogNoArticlesText:"Blogiartikkelit ovat tulossa.",listingBlogArticleCategories:"Kategoriat",listingBlogArticleReadMore:"Lue lis\xE4\xE4",paginationDisplayPattern:"{{value1}} OF {{value2}}",detailsArticleAuthor:"Kirjoittaja:",readingTime:"Lukuaika: {{value}} min",lastUpdated:"Viimeksi p\xE4ivitetty: {{value}}",furtherArticlesTitle:"Lis\xE4\xE4 asiantuntija-artikkeleita",viewMore:"Katso lis\xE4\xE4"}};var qP={blog:VP};var HP={blog:{listingBlogNoArticlesText:"Il n'y a pas encore d'articles de blog",listingBlogArticleCategories:"CATEGORIES",listingBlogArticleReadMore:"Lire la suite",paginationDisplayPattern:"{{value1}} sur {{value2}}",detailsArticleAuthor:"Auteur :",readingTime:"Temps de lecture: {{value}} min",lastUpdated:"Derni\xE8re mise \xE0 jour: {{value}}",furtherArticlesTitle:"Plus d\u2019articles de notre expert"}};var GP={blog:HP};var WP={blog:{listingBlogNoArticlesText:"Er zijn nog geen blogartikelen",listingBlogArticleCategories:"CATEGORIE\xCBN",listingBlogArticleReadMore:"Lees verder",paginationDisplayPattern:"{{value1}} van {{value2}}",detailsArticleAuthor:"Auteur:",readingTime:"Leestijd: {{value}} min",lastUpdated:"Laatst bijgewerkt: {{value}}",furtherArticlesTitle:"Meer artikelen van onze expert"}};var KP={blog:WP};var ZP={blog:["blog"]};var Y4={en:jP,de:UP,fr:GP,nl:KP,fi:qP},Bf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Dl]:{module:()=>import("./chunk-U7ZZNEGE.js").then(o=>o.BlogModule)}}}),_({i18n:{resources:Y4,chunks:ZP}})],imports:[Lf]})}};var J4={smartLoopEnabled:!0,desktopSpaceBetween:30,minHiddenSlidesForDesktopLoop:2,minMobileSlidesForLoop:2},QP=new ci("ZoomImagesSwiperConfig",{providedIn:"root",factory:()=>J4});function X4(t,o){if(t&1&&h(0,"tag-title",3),t&2){let e=a(2);l("size",e.titleSize)("content",e.title)("isRichText",!0)}}function eU(t,o){if(t&1&&h(0,"div",4),t&2){let e=a(2),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function tU(t,o){if(t&1&&(m(0,"div",2),c(1,X4,1,3,"tag-title",3),c(2,eU,1,1,"div",4),p()),t&2){let e=a();E(e.styleClasses||""),s(),d(e.title?1:-1),s(),d(e.content?2:-1)}}function oU(t,o){t&1&&c(0,tU,3,4,"div",1),t&2&&d(o?0:-1)}function nU(t,o){if(t&1&&(m(0,"a",13),h(1,"cx-media",15),p()),t&2){let e=a(2);l("href",lt(e.urlLink),de),s(),E(e.styleClasses),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function iU(t,o){if(t&1&&(m(0,"a",14),h(1,"cx-media",15),p()),t&2){let e=a(2);l("href",lt(e.urlLink),de),s(),E(e.styleClasses),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function aU(t,o){if(t&1&&c(0,nU,2,6,"a",13)(1,iU,2,6,"a",14),t&2){let e=a();d(e.externalLink?0:1)}}function rU(t,o){if(t&1&&h(0,"cx-media",15),t&2){let e=a();E(e.styleClasses),l("container",e.media)("alt",e.altText||(e.media==null?null:e.media.altText)||"")}}function sU(t,o){if(t&1&&(m(0,"div",11),O(1),p()),t&2){let e=a();s(),ve(e.title)}}function lU(t,o){if(t&1&&h(0,"tag-zoom-button",12),t&2){let e=a();l("imageSrc",e==null||e.media==null?null:e.media.url)}}function cU(t,o){if(t&1&&(c(0,aU,2,1)(1,rU,1,4,"cx-media",10),c(2,sU,2,1,"div",11),c(3,lU,1,1,"tag-zoom-button",12)),t&2){let e=o,n=a(3);d(e.urlLink?0:1),s(2),d(e.title&&n.isTrue(e.showTitle)?2:-1),s(),d(!(e==null||e.media==null)&&e.media.url?3:-1)}}function dU(t,o){if(t&1&&(m(0,"swiper-slide",9),c(1,cU,4,3),v(2,"async"),p()),t&2){let e,n=o.$implicit;s(),d((e=w(2,1,n))?1:-1,e)}}function mU(t,o){if(t&1&&(m(0,"div",0)(1,"swiper-container",5)(2,"div",6)(3,"div"),h(4,"i",7),p()(),m(5,"div",8)(6,"div"),h(7,"i",7),p()(),U(8,dU,3,3,"swiper-slide",9,te),p()()),t&2){let e=o,n=a();s(),l("config",n.configFn)("numberOfSlides",e.length),s(2),E(It("swiper-button swiper-button--prev ",n.SwiperTypes.JS_SWIPER_BUTTON_PREV.slice(1))),s(3),E(It("swiper-button swiper-button--next ",n.SwiperTypes.JS_SWIPER_BUTTON_NEXT.slice(1))),s(2),V(e)}}var zf=class t extends be{constructor(){super(...arguments);this.component=u(B);this.cmsService=u(re);this.destroyRef=u(st);this.breakpointObserver=u(wt);this.swiperConfig=u(QP);this.breakpointScreen=q.storefront.breakpointsScreen;this.SwiperTypes=Ai;this.data=M(this.component.data$);this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}
331px)`).pipe(I(e=>e.matches),et(this.destroyRef)),{initialValue:!1});this.banners=M(this.component.data$.pipe(I(e=>e.mediaBanners?.trim().split(" ")??[]),I(e=>e.map(n=>this.cmsService.getComponentData(n).pipe(j(i=>i!==null),I(i=>Ye(Y({},i),{externalLink:String(i.externalLink)==="true"})))))));this.configFn=(e,n)=>this.getConfig(e,n);this.isTrue=tt}static{this.DESKTOP_SLIDE_WIDTH_CSS_VAR="--zoom-images-slide-width"}getConfig(e,n=0){let{desktopSpaceBetween:i}=this.swiperConfig,r=this.isMobile(),C=this.shouldLoop(r,n,e),y=this.breakpointScreen?.tablet||1024;return{loop:C,slidesPerView:r?1:"auto",spaceBetween:r?0:i,centeredSlides:!r,initialSlide:!r&&C?Math.floor(n/2):0,navigation:{prevEl:e?.querySelector(".js-swiper-button--prev"),nextEl:e?.querySelector(".js-swiper-button--next")},pagination:{clickable:!0},watchOverflow:!0,breakpoints:{320:{slidesPerView:1,spaceBetween:0,loop:r?C:!1,centeredSlides:!1,initialSlide:0},[y]:{slidesPerView:"auto",spaceBetween:i,loop:r?!1:C,centeredSlides:C,centerInsufficientSlides:!C,initialSlide:C?Math.floor(n/2):0}}}}shouldLoop(e,n,i){return this.swiperConfig.smartLoopEnabled?sy({isMobile:e,slideCount:n,containerWidth:ay(i),slideWidth:ry(i,t.DESKTOP_SLIDE_WIDTH_CSS_VAR),spaceBetween:this.swiperConfig.desktopSpaceBetween,minMobileSlidesForLoop:this.swiperConfig.minMobileSlidesForLoop,minHiddenSlidesForDesktopLoop:this.swiperConfig.minHiddenSlidesForDesktopLoop}):!0}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-zoom-images"]],standalone:!1,features:[Z],decls:2,vars:2,consts:[[1,"zoom-images-swiper"],[1,"zoom-images-info",3,"class"],[1,"zoom-images-info"],[3,"size","content","isRichText"],[1,"content",3,"innerHTML"],["init","false","fmSwiper","",3,"config","numberOfSlides"],["slot","container-start"],[1,"icon-arrow-angle-right"],["slot","container-end"],["lazy","true"],[1,"homepage-brands--item",3,"container","alt","class"],[1,"media-banner-title"],[1,"image-zoom-button",3,"imageSrc"],["target","_blank",3,"href"],["target","_self",3,"href"],[1,"homepage-brands--item",3,"container","alt"]],template:function(n,i){if(n&1&&(c(0,oU,1,1),c(1,mU,10,8,"div",0)),n&2){let r,C;d((r=i.data())?0:-1,r),s(),d((C=i.banners())?1:-1,C)}},dependencies:[ke,at,Ni,Ol,xe],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.content[_ngcontent-%COMP%]{margin-top:20px;color:#6e6f71}.zoom-images-info[_ngcontent-%COMP%]{width:100%}@media(max-width:1023.98px){.zoom-images-info[_ngcontent-%COMP%]{padding-right:24px;padding-left:24px}}@media(min-width:1024px)and (max-width:1279.98px){.zoom-images-info[_ngcontent-%COMP%]{padding-right:35px;padding-left:35px}}@media(min-width:1280px)and (max-width:1439.98px){.zoom-images-info[_ngcontent-%COMP%]{padding-right:calc(50% - 555px);padding-left:calc(50% - 555px)}}@media(min-width:1440px){.zoom-images-info[_ngcontent-%COMP%]{padding-right:calc(50% - 705px);padding-left:calc(50% - 705px)}}.zoom-images-info[_ngcontent-%COMP%]{text-align:center}.zoom-images-swiper[_ngcontent-%COMP%]{width:100%}@media(max-width:1023.98px){.zoom-images-swiper[_ngcontent-%COMP%]{padding-right:24px;padding-left:24px}}@media(min-width:1024px)and (max-width:1279.98px){.zoom-images-swiper[_ngcontent-%COMP%]{padding-right:35px;padding-left:35px}}@media(min-width:1280px)and (max-width:1439.98px){.zoom-images-swiper[_ngcontent-%COMP%]{padding-right:calc(50% - 555px);padding-left:calc(50% - 555px)}}@media(min-width:1440px){.zoom-images-swiper[_ngcontent-%COMP%]{padding-right:calc(50% - 705px);padding-left:calc(50% - 705px)}}.zoom-images-swiper[_ngcontent-%COMP%]{margin-top:56px}@media(max-width:1023.98px){.zoom-images-swiper[_ngcontent-%COMP%]{margin-top:40px}}.zoom-images-swiper[_ngcontent-%COMP%]{--zoom-images-slide-width: 258px}.zoom-images-swiper[_ngcontent-%COMP%]   swiper-container[_ngcontent-%COMP%]::part(pagination){bottom:5px}@media(min-width:1024px){.zoom-images-swiper[_ngcontent-%COMP%]   swiper-container[_ngcontent-%COMP%]::part(pagination){display:none}}.zoom-images-swiper[_ngcontent-%COMP%]   swiper-slide[_ngcontent-%COMP%]{width:var(--zoom-images-slide-width, 258px);height:100%;position:relative}@media(max-width:1023.98px){.zoom-images-swiper[_ngcontent-%COMP%]   swiper-slide[_ngcontent-%COMP%]{padding-bottom:30px}}.zoom-images-swiper[_ngcontent-%COMP%]   swiper-slide[_ngcontent-%COMP%]     img{border-radius:0;height:210px}@media(max-width:1023.98px){.zoom-images-swiper[_ngcontent-%COMP%]   swiper-slide[_ngcontent-%COMP%]     img{height:256px}}.zoom-images-swiper[_ngcontent-%COMP%]   swiper-slide[_ngcontent-%COMP%]   tag-zoom-button[_ngcontent-%COMP%]{position:absolute;top:10px;right:10px}.zoom-images-swiper[_ngcontent-%COMP%]   .swiper-button--prev[_ngcontent-%COMP%], .zoom-images-swiper[_ngcontent-%COMP%]   .swiper-button--next[_ngcontent-%COMP%]{top:calc(50% - 25px)}@media(max-width:1023.98px){.zoom-images-swiper[_ngcontent-%COMP%]   .swiper-button--prev[_ngcontent-%COMP%], .zoom-images-swiper[_ngcontent-%COMP%]   .swiper-button--next[_ngcontent-%COMP%]{display:none}}.zoom-images-swiper[_ngcontent-%COMP%]   .swiper-button--prev[_ngcontent-%COMP%]{left:15px}.zoom-images-swiper[_ngcontent-%COMP%]   .swiper-button--next[_ngcontent-%COMP%]{right:15px}.zoom-images-swiper[_ngcontent-%COMP%]:has(.swiper-button--prev.swiper-button-disabled):has(.swiper-button--next.swiper-button-disabled)   .swiper-button-disabled[_ngcontent-%COMP%]{display:none}.media-banner-title[_ngcontent-%COMP%]{margin-top:15px}'],changeDetection:0})}};var Df=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaZoomImagesComponent:{component:zf}}})],imports:[ie,mt,We,Vi,Mt,oe]})}};var Ff="eopusConfigurator";function pU(){return{featureModules:{[Ff]:{cmsComponents:["NobiliaEopusConfiguratorViewComponent"]}}}}var jf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(pU)]})}};var YP={eopusConfigurator:{ecoTaxPart1:"including ",ecoTaxPart2:" eco-contribution",submitBtn:"Save & Checkout"}};var JP={eopusConfigurator:YP};var XP={eopusConfigurator:{ecoTaxPart1:"davon ",ecoTaxPart2:" d'\xE9co-participation",submitBtn:"Speichern und zur Kasse"}};var e1={eopusConfigurator:XP};var t1={eopusConfigurator:{ecoTaxPart1:"dont ",ecoTaxPart2:" d'\xE9co-participation",submitBtn:"Enregistrer et passer \xE0 la caisse"}};var o1={eopusConfigurator:t1};var n1={eopusConfigurator:{ecoTaxPart1:"waarvan ",ecoTaxPart2:" voor eco-deelname",submitBtn:"Opslaan en afrekenen"}};var i1={eopusConfigurator:n1};var a1={en:JP,de:e1,fr:o1,nl:i1},r1={eopusConfigurator:["eopusConfigurator"]};var $f=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Ff]:{module:()=>import("./chunk-E25GK43U.js").then(o=>o.EopusConfiguratorModule)}}}),_({i18n:{resources:a1,chunks:r1}})],imports:[jf]})}};function uU(){return{featureModules:{[Il]:{cmsComponents:["BreadcrumbComponent"]}}}}function fU(){return{state:{ssrTransfer:{keys:{[ky]:hb.TRANSFER_STATE}}}}}var Uf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(uU),ae(fU)]})}};var s1={customBreadcrumbs:["breadcrumbs"]};var l1={breadcrumbs:{home:"Home",back:"Back"}};var c1={customBreadcrumbs:l1};var d1={breadcrumbs:{home:"Startseite",back:"Zur\xFCck"}};var m1={customBreadcrumbs:d1};var p1={breadcrumbs:{home:"Accueil",back:"Retour"}};var u1={customBreadcrumbs:p1};var f1={breadcrumbs:{home:"Startpagina",back:"Terug"}};var g1={customBreadcrumbs:f1};
331var C1={breadcrumbs:{home:"Koti"}};var h1={customBreadcrumbs:C1};var gU={en:c1,de:m1,fr:u1,nl:g1,fi:h1},Vf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Il]:{module:()=>import("./chunk-FCBEEFXE.js").then(o=>o.CustomBreadcrumbsModule)}}}),_({i18n:{resources:gU,chunks:s1}})],imports:[Uf]})}};var qf="wizard";function CU(){return{featureModules:{[qf]:{cmsComponents:["WizardComponent","NobiliaCMSWizardKitchenListComponent","WizardResultsButtonComponent"]}}}}var Hf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(CU)]})}};var b1={wizard:["commonWizard","kitchenWizard"]};var _1={commonWizard:{multiSelectNote:"You can select multiple options to continue",singleSelectNote:"You can select one option to continue",backLabel:"Back",continueLabel:"Next",productShowMore:"Show more",viewResultsButton:"Show results"},kitchenWizard:{title:"Your dream kitchen in a few easy steps\u2026",sequence:"{{value1}}. {{value2}}",viewColors:"View all available colours"}};var y1={wizard:_1};var v1={commonWizard:{multiSelectNote:"W\xE4hlen Sie eine <br> oder mehrere Optionen",singleSelectNote:"Treffen Sie Ihre Auswahl",backLabel:"Zur\xFCck",continueLabel:"Weiter",productShowMore:"Mehr anzeigen",viewResultsButton:"Ergebnisse anzeigen"},kitchenWizard:{title:"In wenigen Schritten zur Traumk\xFCche",sequence:"{{value1}}. {{value2}}",viewColors:"Alle m\xF6glichen Farben anzeigen"}};var w1={wizard:v1};var x1={commonWizard:{multiSelectNote:"Vous pouvez s\xE9lectionner plusieurs options",singleSelectNote:"Faites votre choix",backLabel:"Retour",continueLabel:"Continuer",productShowMore:"Afficher plus",viewResultsButton:"Afficher les r\xE9sultats"},kitchenWizard:{title:"La cuisine de vos r\xEAves en quelques \xE9tape...",sequence:"{{value1}}. {{value2}}",viewColors:"Afficher tous les coloris possibles"}};var M1={wizard:x1};var S1={commonWizard:{multiSelectNote:"Selecteer een of meerdere opties",singleSelectNote:"Maak uw keuze",backLabel:"Terug",continueLabel:"Verder",productShowMore:"Meer weergeven",viewResultsButton:"Resultaten weergeven"},kitchenWizard:{title:"Uw droomkeuken in een paar stappen",sequence:"{{value1}}. {{value2}}",viewColors:"Alle mogelijke kleuren weergeven"}};var P1={wizard:S1};var hU={en:y1,de:w1,fr:M1,nl:P1},Gf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[qf]:{module:()=>import("./chunk-MZCZQWFT.js").then(o=>o.WizardModule)}}}),_({i18n:{resources:hU,chunks:b1}})],imports:[Hf]})}};var Wf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Bl]:{cmsComponents:["BlockPriceComponent","BlockPriceAddToCartComponent"],dependencies:[Ko]}}})]})}};var Kf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Bl]:{module:()=>import("./chunk-TIA7PAJ6.js").then(o=>o.BlockCalculationModule)}}})],imports:[Wf]})}};var Zf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Ko]:{dependencies:[Vo]}}})]})}};var Qf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[ka]:{dependencies:[Vo]}}})]})}};var Yf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[$n]:{dependencies:[Vo]}}})],imports:[Oy]})}};var Jf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Zo]:{dependencies:[Vo]}}})]})}};var Xf=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[Ty]})}};var eg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[Vo]:{module:()=>import("./chunk-SNENLACR.js").then(o=>o.AddToCartBaseModule)}}}),_({featureModules:{[Ko]:{module:()=>
331import("./chunk-NLBUOXU5.js").then(o=>o.ModularAddToCartModule)}}}),_({featureModules:{[ka]:{module:()=>import("./chunk-2KMJNIDD.js").then(o=>o.EquipmentConfiguratorAddToCartModule)}}}),_({featureModules:{[$n]:{module:()=>import("./chunk-OBJDFVAU.js").then(o=>o.AddToCartPopupModule)}}}),_({featureModules:{[Zo]:{module:()=>import("./chunk-5XULW2WM.js").then(o=>o.AddToCartModule)}}})],imports:[Xf,Zf,Qf,Yf,Jf]})}};var ns=class t{constructor(){this.scriptUtils=u(lo);this.platformId=u(fe)}loadDigiaccessScript(){if(ne(this.platformId)){let o=document.querySelector("head");o&&this.scriptUtils.addExternalScript(o,"https://download.digiaccess.org/digiaccess",{id:"dacs",defer:!0},!1)}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};function bU(t){return()=>{t.loadDigiaccessScript()}}var tg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ns,Mo(()=>bU(u(ns))())]})}};var _U=(t,o,e)=>({flexType:t,typeCode:o,uid:e});function yU(t,o){if(t&1&&h(0,"div",3),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function vU(t,o){if(t&1&&h(0,"div",4),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.contentPreview),z)}}function wU(t,o){if(t&1&&h(0,"div",5),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function xU(t,o){if(t&1&&h(0,"tag-cms-component",8),t&2){let e=a(2);l("typeCode",e.ctaButton.typeCode)("compUid",e.ctaButton.uid)}}function MU(t,o){if(t&1&&c(0,xU,1,2,"tag-cms-component",8),t&2){let e=a();d(e.ctaButton.typeCode&&e.ctaButton.uid?0:-1)}}function SU(t,o){if(t&1&&(m(0,"div",1)(1,"div",2),c(2,yU,1,1,"div",3),c(3,vU,1,1,"div",4),c(4,wU,1,1,"div",5),c(5,MU,1,1),p(),m(6,"div",6),me(7,7),p()()),t&2){let e=o,n=a();E(`${e.textLocation.toLocaleLowerCase()}${n.styleClasses()?` ${n.styleClasses()}`:""}`),s(2),d(e.title?2:-1),s(),d(e.contentPreview?3:-1),s(),d(e.content?4:-1),s(),d(e.ctaButton?5:-1),s(2),l("cxComponentWrapper",Oe(7,_U,e.video==null?null:e.video.typeCode,e.video==null?null:e.video.typeCode,e.video==null?null:e.video.uid))}}var og=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$);this.styleClasses=K(()=>this.data()?.styleClasses)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-video-content"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"video",3,"class"],[1,"video"],[1,"video-text"],[1,"title",3,"innerHTML"],[1,"content-preview",3,"innerHTML"],[1,"content",3,"innerHTML"],[1,"video-content"],[3,"cxComponentWrapper"],[3,"typeCode","compUid"]],template:function(n,i){if(n&1&&c(0,SU,8,11,"div",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Xe,Ne],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{display:block;margin-top:70px;margin-bottom:70px}@media(max-width:1023.98px){[_nghost-%COMP%]{margin-top:35px;margin-bottom:35px}}.video[_ngcontent-%COMP%]{display:flex;gap:30px;align-items:center}@media(max-width:1023.98px){.video[_ngcontent-%COMP%]{flex-wrap:wrap}}.video.right[_ngcontent-%COMP%]{flex-direction:row-reverse}@media(max-width:1023.98px){.video.right[_ngcontent-%COMP%]{flex-direction:column-reverse}}.video.bottom[_ngcontent-%COMP%]{flex-direction:column-reverse}.video.bottom[_ngcontent-%COMP%]   .video-text[_ngcontent-%COMP%], .video.bottom[_ngcontent-%COMP%]   .video-content[_ngcontent-%COMP%]{width:100%;height:auto}.video.pink-component[_ngcontent-%COMP%]{background-color:#fcedee}.video[_ngcontent-%COMP%]   .video-text[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:flex-start;width:calc(50% - 15px);height:auto;flex-wrap:wrap;row-gap:15px}@media(max-width:1023.98px){.video[_ngcontent-%COMP%]   .video-text[_ngcontent-%COMP%]{width:100%;height:auto}}.video[_ngcontent-%COMP%]   .video-text[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%;height:auto}.video[_ngcontent-%COMP%]   .video-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], .video[_ngcontent-%COMP%]   .video-text[_ngcontent-%COMP%]   .content-preview[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:24px;line-height:28px}.video[_ngcontent-%COMP%]   .video-text[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px}.video[_ngcontent-%COMP%]   .video-content[_ngcontent-%COMP%]{width:calc(50% - 15px);height:fit-content}@media(max-width:1023.98px){.video[_ngcontent-%COMP%]   .video-content[_ngcontent-%COMP%]{width:100%;height:auto;margin-bottom:24px}}'],changeDetection:0})}};var ng=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaVideoContentComponent:{component:og}}})],imports:[pa,Re,Me]})}};var PU=(t,o)=>o==null?null:o.uid;function RU(t,o){if(t&1&&(m(0,"swiper-slide"),h(1,"tag-cms-component",6),p()),t&2){let e=a().$implicit;s(),l("typeCode",e.typeCode)("compUid",e.uid)}}function kU(t,o){if(t&1&&c(0,RU,2,2,"swiper-slide"),t&2){let e=o.$implicit;d(e&&e.typeCode&&e.uid?0:-1)}}function TU(t,o){if(t&1&&(m(0,"div",0),h(1,"tag-title",1),p(),m(2,"swiper-container",2)(3,"div",3)(4,"div"),h(5,"i",4),p()(),m(6,"div",5)(7,"div"),h(8,"i",4),p()(),U(9,kU,1,1,null,null,PU
331),p()),t&2){let e=a(),n=a(),i=a();s(),l("size",i.TitleSize.H3)("content",n.title),s(),l("config",i.getConfig)("numberOfSlides",e.length),s(2),E(It("swiper-button swiper-button--prev ",i.SwiperTypes.JS_SWIPER_BUTTON_PREV.slice(1))),s(3),E(It("swiper-button swiper-button--next ",i.SwiperTypes.JS_SWIPER_BUTTON_NEXT.slice(1))),s(2),V(e)}}function OU(t,o){t&1&&c(0,TU,11,10),t&2&&d(o.length>0?0:-1)}function EU(t,o){if(t&1&&c(0,OU,1,1),t&2){let e,n=a();d((e=n.items())?0:-1,e)}}var ig=class t{constructor(){this.TitleSize=Pn;this.component=u(B);this.cmsService=u(re);this.data=M(this.component.data$.pipe(j(o=>!!o)));this.items=M(this.component.data$.pipe(j(o=>!!o),I(o=>o.videos?.trim().split(" ")??[]),le(o=>o.length?Ue(o.map(e=>this.cmsService.getComponentData(e))):ee([]))));this.SwiperTypes=Ai}getConfig(o){return{slidesPerView:1,spaceBetween:30,navigation:{prevEl:o?.querySelector(".js-swiper-button--prev"),nextEl:o?.querySelector(".js-swiper-button--next")},pagination:{clickable:!0},watchOverflow:!1,breakpoints:{320:{slidesPerView:1,spaceBetween:0},1024:{slidesPerView:3}}}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-video-carousel"]],standalone:!1,decls:1,vars:1,consts:[[1,"video-swiper-caption"],[3,"size","content"],["init","false","fmSwiper","",1,"video-swiper-carousel",3,"config","numberOfSlides"],["slot","container-start"],[1,"icon-arrow-angle-right"],["slot","container-end"],[3,"typeCode","compUid"]],template:function(e,n){if(e&1&&c(0,EU,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Ne,at,Ni],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.video-swiper-caption[_ngcontent-%COMP%]{display:flex;justify-content:center;padding-bottom:24px;line-height:32px;text-align:center}@media(max-width:1279.98px){swiper-container.video-swiper-carousel[_ng
331content-%COMP%]{height:235px}}swiper-container.video-swiper-carousel[_ngcontent-%COMP%]::part(pagination){bottom:0}@media(min-width:1024px){swiper-container.video-swiper-carousel[_ngcontent-%COMP%]::part(pagination){display:none}}swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   swiper-slide[_ngcontent-%COMP%]{height:300px}@media(max-width:1279.98px){swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   swiper-slide[_ngcontent-%COMP%]{height:200px}}swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   .swiper-button--prev[_ngcontent-%COMP%], swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   .swiper-button--next[_ngcontent-%COMP%]{top:calc(50% - 25px)}@media(max-width:1023.98px){swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   .swiper-button--prev[_ngcontent-%COMP%], swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   .swiper-button--next[_ngcontent-%COMP%]{display:none}}swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   .swiper-button--prev[_ngcontent-%COMP%]{left:15px}swiper-container.video-swiper-carousel[_ngcontent-%COMP%]   .swiper-button--next[_ngcontent-%COMP%]{right:15px}swiper-container.video-swiper-carousel[_ngcontent-%COMP%]:has(.swiper-button--prev.swiper-button-disabled):has(.swiper-button--next.swiper-button-disabled)   .swiper-button-disabled[_ngcontent-%COMP%]{display:none}']})}};var ag=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaVideoCarouselComponent:{component:ig}}})],imports:[Me,We]})}};function IU(t,o){if(t&1&&h(0,"tag-title",1),t&2){let e=a(),n=a();l("size",e.titleSize??n.TitleSize.H1)("content",e.title)}}function AU(t,o){if(t&1&&h(0,"tag-cms-component",3),t&2){let e=o.$implicit;l("flexCode",e==null?null:e.typeCode)("typeCode",e==null?null:e.typeCode)("compUid",e==null?null:e.uid)}}function NU(t,o){t&1&&(m(0,"div",2),U(1,AU,1,3,"tag-cms-component",3,te),p()),t&2&&(s(),V(o))}function LU(t,o){if(t&1&&(m(0,"div"),c(1,IU,1,2,"tag-title",1),c(2,NU,3,0,"div",2),p()),t&2){let e,n=o,i=a();E("shipping-methods "+(n.styleClasses||"")),s(),d(n.title?1:-1),s(),d((e=i.items())?2:-1,e)}}var rg=class t{constructor(){this.component=u(B);this.cmsService=u(re);this.data=M(this.component.data$);this.TitleSize=Pn;this.items=M(this.component.data$.pipe(j(o=>!!o),I(o=>o.childComponents?.trim().split(" ")??[]),le(o=>o.length?Ue(o.map(e=>this.cmsService.getComponentData(e))):ee([]))))}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-shipping-methods-container"]],standalone:!1,decls:1,vars:1,consts:[[3,"class"],[3,"size","content"],[1,"wrapper"],[3,"flexCode","typeCode","compUid"]],template:function(e,n){if(e&1&&c(0,LU,3,4,"div",0),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[at,Ne],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.shipping-methods[_ngcontent-%COMP%]{display:flex;flex-direction:column}.wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:36px}@media(max-width:1023.98px){.wrapper[_ngcontent-%COMP%]{gap:36px}}tag-title[_ngcontent-%COMP%]{margin-bottom:56px}@media(max-width:1023.98px){tag-title[_ngcontent-%COMP%]{margin-bottom:40px}}tag-title[_ngcontent-%COMP%]{text-align:center}tag-cms-component[_ngcontent-%COMP%]{width:calc(50% - 18px);display:flex}@media(max-width:1023.98px){tag-cms-component[_ngcontent-%COMP%]{width:100%}}'],changeDetection:0})}};var sg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaShippingMethodsComponentContainer:{component:rg}}})],imports:[We,Me]})}};function BU(t,o){if(t&1){let e=G();m(0,"button",11),L("click",function(){P(e);let i=a(2);return R(i.openDialog())}),O(1),v(2,"cxTranslate"),p()}t&2&&(s(),ve(w(2,1,"commonButtons.moreInfo")))}function zU(t,o){if(t&1&&(m(0,"div",0)(1,"div",1)(2,"div",2),h(3,"cx-media",3),m(4,"div",4),O(5),p()(),h(6,"div",5),p(),m(7,"div",6)(8,"div",7)(9,"div",8),O(10),p(),m(11,"div",9),O(12),p()(),c(13,BU,3,3,"button",10),p()()),t&2){let e=o,n=a();s(3),l("container",e.icon),s(2),ve(e.methodName),s(),l("innerHTML",n.bypassSecurityTrustHtml(e.defaultDescription),z),s(4),ve(e.deliveryTerms),s(2),ve(e.deliveryCost),s(),d(e.extendedDescription?13:-1)}}var lg=class t extends be{constructor(){super(...arguments);this.component=u(B);this.cmsService=u(re);this.launchDialogService=u(Ge);this.data=M(this.component.data$)}
331openDialog(){let e=this.launchDialogService.openDialog(yt.SHIPPING_METHOD_INFO,void 0,void 0,this.data());e&&e.pipe(Le(1)).subscribe()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-shipping-method"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"shipping-method"],[1,"top"],[1,"title"],[3,"container"],[1,"name"],[1,"description",3,"innerHTML"],[1,"bottom"],[1,"cost-terms"],[1,"terms"],[1,"cost"],[1,"more-info-button"],[1,"more-info-button",3,"click"]],template:function(n,i){if(n&1&&c(0,zU,14,6,"div",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[ke,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.shipping-method[_ngcontent-%COMP%]{border-radius:0;display:flex;flex-direction:column;gap:20px;justify-content:space-between;border:1px solid #E0DAD7;padding:30px;height:100%}.top[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:28px}@media(max-width:1023.98px){.top[_ngcontent-%COMP%]{gap:20px}}.title[_ngcontent-%COMP%]{display:flex;gap:15px;align-items:center}@media(max-width:1023.98px){.title[_ngcontent-%COMP%]{gap:10px}}cx-media[_ngcontent-%COMP%]{width:48px;height:48px}cx-media[_ngcontent-%COMP%]     img{width:48px;height:48px;object-fit:contain}.name[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px}.description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;padding-bottom:20px}.description[_ngcontent-%COMP%]     a{color:#ed1c24;cursor:pointer}@media(hover:hover){.description[_ngcontent-%COMP%]     a:hover{text-decoration:underline;color:#d41339}}.description[_ngcontent-%COMP%]     a a:focus-visible{outline:auto}.bottom[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.cost-terms[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;display:flex;gap:15px}@media(max-width:1023.98px){.cost-terms[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px}}.more-info-button[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#ed1c24;cursor:pointer}@media(hover:hover){.more-info-button[_ngcontent-%COMP%]:hover{text-decoration:underline;color:#d41339}}.more-info-button[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:focus-visible{outline:auto}.more-info-button[_ngcontent-%COMP%]:after{content:"\\e903";font-family:northamerica-icomoon,icomoon;font-weight:400;font-style:normal;font-variant:normal;font-size:10px;line-height:1;text-transform:none;speak:never;margin-left:5px}'],changeDetection:0})}};function DU(t,o){if(t&1&&(m(0,"lib-popup-template",0),h(1,"div",1),p()),t&2){let e=o,n=a();l("title",e.methodName),s(),l("innerHTML",n.bypassSecurityTrustHtml(e.extendedDescription),z)}}var cg=class t extends be{constructor(){super(...arguments);this.launchDialogService=u(Ge);
331this.data=M(this.launchDialogService.data$)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-shipping-method-dialog"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[3,"title"],[3,"innerHTML"]],template:function(n,i){if(n&1&&c(0,DU,2,2,"lib-popup-template",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Al],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]     .cx-modal-content{max-width:760px}'],changeDetection:0})}};var R1={launch:{SHIPPING_METHOD_INFO:{inlineRoot:!0,component:cg,dialogType:Bo.DIALOG}}};var dg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(R1)],imports:[Nl]})}};yt.SHIPPING_METHOD_INFO="SHIPPING_METHOD_INFO";var mg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaShippingMethodsComponent:{component:lg}}})],imports:[ie,dg,pe]})}};var k1=[{path:"vanta-js-effect",loadChildren:()=>import("./chunk-3ATEO24L.js").then(t=>t.VantaBackgroundModule)}];var T1={layoutSlots:{LandingEntryPageTemplate:{slots:["Section1-top","Section1-wideContent-top","Section2-top","Section2-wideContent-top","Section3-top","Section3-wideContent-top","Section4-top","Section4-wideContent-top","Section5-top","Section5-wideContent-top","Section1","Section1-wideContent","Section2","Section2-wideContent","Section3","Section3-wideContent","Section4","Section4-wideContent","Section5","Section5-wideContent","Section6","Section6-wideContent","Section7","Section7-wideContent","Section8","Section8-wideContent","Section9","Section9-wideContent","Section10","Section10-wideContent","Section11","Section11-wideContent","Section12","Section12-wideContent","Section13","Section1-bottom","Section1-wideContent-bottom","Section2-bottom","Section2-wideContent-bottom","Section3-bottom","Section3-wideContent-bottom","Section4-bottom","Section4-wideContent-bottom","Section5-bottom","Section5-wideContent-bottom","Section13-wideContent","FooterContact"]}}};function jU(){return{featureModules:{hm:{cmsComponents:["HMFooterEntryFlexComponent","HMTitleDescriptionButtonEntryFlexComponent","HMLandingIntroFlexComponent","HMLandingParagraphBottomFlexComponent","Nobili
331aBannerParagraphComponentContainer","HmSolutionIframeComponent","HMParagraphImagesContainerFlexComponent","NobiliaMediaContentComponent","NobiliaPriceListComponent","NobiliaPriceListItemComponent"]}}}}var pg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(jU),_(T1),gn(k1)]})}};var ug=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{hm:{module:()=>import("./chunk-UYTMQS6N.js").then(o=>o.HmModule)}},cmsComponents:{HMFooterEntryFlexComponent:{deferLoading:So.INSTANT}}})],imports:[pg]})}};var fg="magicTable",gg="magicTableMobile";var O1={layoutSlots:{ConfiguratorPageTemplate:{slots:["Section1-wideContent"]}}};function $U(){return{featureModules:{[fg]:{cmsComponents:["MagicTableComponent"]},[gg]:{cmsComponents:["MagicTableMobileConfigurableComponent"]}}}}var Cg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae($U),_(O1)]})}};var E1={commonTranslations:{reset:"Reset",scanAgain:"Scan Again",scanHint:"Scan the QR code to apply the selected material"},magicTableUpdateReceived:{noMapping:"The configuration is not found in the system. Please verify the desk settings."}};var I1={magicTable:E1};var A1={commonTranslations:{reset:"Zur\xFCcksetzen",scanAgain:"Scan Again"}};var N1={magicTable:A1};var L1={commonTranslations:{reset:"R\xE9initialiser",scanAgain:"Scan Again"}};var B1={magicTable:L1};var z1={commonTranslations:{reset:"Reset",scanAgain:"Scan Again"}};var D1={magicTable:z1};var F1={magicTable:["magicTableUpdateReceived","commonTranslations"]},j1={en:I1,de:N1,fr:B1,nl:D1};var hg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({featureModules:{[fg]:{module:()=>import("./chunk-E5FWW5BO.js").then(o=>o.MagicTableModule)},[gg]:{module:()=>import("./chunk-E5FWW5BO.js").then(o=>o.MagicTableModule)}}}),_({i18n:{resources:j1,chunks:F1,fallbackLang:"en"}})],imports:[Cg]})}};function UU(t,o){if(t&1&&h(0,"div",0),t&2){let e=a(),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.title),z)}}function VU(t,o){if(t&1&&h(0,"tag-cms-component",2),t&2){let e=a().$implicit;l("typeCode",e.typeCode)("compUid",e.uid)}}function qU(t,o){if(t&1&&c(0,VU,1,2,"tag-cms-component",2),t&2){let e=o.$implicit;d(e&&e.typeCode&&e.uid?0:-1)}}function HU(t,o){t&1&&(m(0,"div",1),U(1,qU,1,1,null,null,te),p()),t&2&&(s(),V(o))}function GU(t,o){if(t&1&&(c(0,UU,1,1,"div",0),c(1,HU,3,0,"div",1)),t&2){let e,n=a();d(o.title?0:-1),s(),d((e=n.items())?1:-1,e)}}var bg=class t extends be{constructor(){super(...arguments);this.cmsService=u(re);this.component=u(B);this.data=M(this.component.data$);this.items=M(this.component.data$.pipe(j(e=>!!e),I(e=>e.components?.trim().split(" ")??[]),le(e=>e.length?Ue(e.map(n=>this.cmsService.getComponentData(n))):ee([]))))}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-image-link-content-container"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[3,"innerHTML"],[1,"image-link-contents"],[3,"typeCode","compUid"]],template:function(n,i){if(n&1&&c(0,GU,2,2),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Ne],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.image-link-contents[_ngcontent-%COMP%]{display:flex;gap:30px}@media(max-width:1023.98px){.image-link-contents[_ngcontent-%COMP%]{flex-wrap:wrap}}.image-link-contents[_ngcontent-%COMP%]   tag-cms-component[_ngcontent-%COMP%]{width:450px}@media(max-width:1023.98px){.image-link-contents[_ngcontent-%COMP%]   tag-cms-component[_ngcontent-%COMP%]{width:100%}}.image-link-contents[_ngcontent-%COMP%]   tag-cms-component[_ngcontent-%COMP%]     cx-media img{width:100%;height:300px;object-fit:cover}'],changeDetection:0})}};var _g=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaImageLinkContentComponentContainer:{component:bg}}})],imports:[Me]})}};function WU(t,o){if(t&1&&(m(0,"a",2),h(1,"cx-media",3),p()),t&2){let e=a(2);l("href",e.url,de),s(),l("container",e.media)}}function KU(t,o){if(t&1&&h(0,"cx-media",3),t&2){let e=a(2);l("container",e.media)}}function ZU(t,o){if(t&1&&(m(0,"a",2),h(1,"tag-title",5),p()),t&2){let e=a(3);l("href",e.url,de),s(),l("styleClass",(e.textHorizontalAlign==null?null:e.textHorizontalAlign.toLowerCase())+" title")("size",e.titleSize)("content",e.title)}}function QU(t,o){if(t&1&&h(0,"tag-title",5),t&2){let e=a(3);l("styleClass",(e.textHorizontalAlign==null?null:e.textHorizontalAlign.toLowerCase())+" title")("size",e.titleSize)("content",e.title)}}function YU(t,o){if(t&1&&c(0,ZU,2,4,"a",2)(1,QU,1,3,"tag-title",5),t&2){let e=a(2);d(e.url?0:1)}}function JU(t,o){if(t&1&&h(0,"div",6),t&2){let e=a(2),n=a();E("content "+(e.textHorizontalAlign==null?null:e.textHorizontalAlign.toLowerCase())),l("innerHTML",n.bypassSecurityTrustHtml(e.content),z)}}function XU(t,o){if(t&1&&(m(0,"div",1),c(1,WU,2,2,"a",2)(2,KU,1,1,"cx-media",3),c(3,YU,2,1),c(4,JU,1,3,"div",4),p()),t&2){let e=a();s(),d(e.url?1:2),s(2),d(e.title?3:-1),s(),d(e.content?4:-1)}}function eV(t,o){if(t&1&&c(0,XU,5,3,"div",1),t&2){let e=o;d(e.media||e.title||e.content?0:-1)}}function tV(t,o){}var yg=class t extends be{constructor(){super(...arguments);this.component=u(B);this.data=M(this.component.data$)}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-image-link-content"]],standalone:!1,features:[Z],decls:3,vars:1,consts:[["title",""],[1,"image-link-content"],[3,"href"],[3,"container"],[3,"class","innerHTML"],[3,"styleClass","size","content"],[3,"innerHTML"]],template:function(n,i){if(n&1&&(c(0,eV,1,1),T(1,tV,0,0,"ng-template",null,0,Ee)),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[at,ke],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.image-link-content[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;flex-direction:column;gap:10px}.image-link-content[_ngcontent-%COMP%]     tag-title .title{display:flex}.image-link-content[_ngcontent-%COMP%]     tag-title .title.horizontal_align_left{justify-content:flex-start}.image-link-content[_ngcontent-%COMP%]     tag-title .title.horizontal_align_center{justify-content:center}.image-link-content[_ngcontent-%COMP%]     tag-title .title.horizontal_align_right{justify-content:flex-end}.image-link-content[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{display:flex}.image-link-content[_ngcontent-%COMP%]   .content.horizontal_align_left[_ngcontent-%COMP%]{justify-content:flex-start}.image-link-content[_ngcontent-%COMP%]   .content.horizontal_align_center[_ngcontent-%COMP%]{justify-content:center}.image-link-content[_ngcontent-%COMP%]   .content.horizontal_align_right[_ngcontent-%COMP%]{justify-content:flex-end}'],changeDetection:0})}};var vg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaImageLinkContentComponent:{component:yg}}})],imports:[Me,We,ie]})}};function oV(t,o){if(t&1&&h(0,"cx-media",6),t&2){let e=a(),n=a(2),i=a();l("container",e.picture)("loading",i.getLoading(n))("fetchPriority",i.imageFetchPriority.HIGH)}}function nV(t,o){t&1&&c(0,oV,1,3,"cx-media",6),t&2&&d(o.picture?0:-1)}function iV(t,o){if(t&1&&(m(0,"h1",4),O(1),p()),t&2){let e=a();s(),ve(e.headerTitle)}}function aV(t,o){if(t&1&&(m(0,"h1",4),O(1),p()),t&2){let e=a();s(),ve(e.name)}}function rV(t,o){if(t&1&&h(0,"p",5),t&2){let e=a(),n=a(2);l("innerHTML",n.bypassSecurityTrustHtml(e.header),z)}}function sV(t,o){if(t&1&&(m(0,"div",7),h(1,"tag-cms-component",8),p()),t&2){let e=a();s(),l("typeCode",e.ctaButton.typeCode)("compUid",e.ctaButton.uid)}}function lV(t,o){if(t&1&&c(0,sV,2,2,"div",7),t&2){let e=o;d(e.ctaButton&&e.ctaButton.typeCode&&e.ctaButton.uid?0:-1)}}function cV(t,o){if(t&1&&(m(0,"div",1),c(1,nV,1,1),m(2,"div",2)(3,"div",3),c(4,iV,2,1,"h1",4)(5,aV,2,1,"h1",4),c(6,rV,1,1,"p",5),c(7,lV,1,1),p()()()),t&2){let e,n,i=o,r=a(2);s(),d((e=r.compData())?1:-1,e),s(3),d(i.headerTitle?4:i.name?5:-1),s(2),d(i.header?6:-1),s(),d((n=r.compData())?7:-1,n)}}function dV(t,o){t&1&&h(0,"div",0)}function mV(t,o){if(t&1&&c(0,cV,8,4,"div",1)(1,dV,1,0,"div",0),t&2){let e;d((e=o.category)?0:1,e)}}function pV(t,o){t&1&&h(0,"div",0)}var wg=class t extends be{constructor(){super(...arguments);this.productSearchService=u(Mi);this.component=u(B);this.imageLoadingStrategy=zo;this.imageFetchPriority=xn;this.data=M(this.productSearchService.getResults());this.compData=M(this.component.data$.pipe(j(e=>!!e)))}getLoading(e){return e?.loading?.toLowerCase()==="lazy"?this.imageLoadingStrategy.LAZY:this.imageLoadingStrategy.EAGE
331R}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-category-banner"]],standalone:!1,features:[Z],decls:2,vars:1,consts:[[1,"category-banner","category-banner--skeleton"],[1,"category-banner"],[1,"text-content"],[1,"text-content-wrapper"],[1,"title"],[1,"description",3,"innerHTML"],[3,"container","loading","fetchPriority"],[1,"action-content-wrapper"],[3,"typeCode","compUid"]],template:function(n,i){if(n&1&&c(0,mV,2,1)(1,pV,1,0,"div",0),n&2){let r;d((r=i.data())?0:1,r)}},dependencies:[ke,Ne],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.category-banner[_ngcontent-%COMP%]{width:100%;height:auto;position:relative;min-height:560px}@media(max-width:1023.98px){.category-banner[_ngcontent-%COMP%]{min-height:480px}}.category-banner--skeleton[_ngcontent-%COMP%]{height:100%;border-radius:0;position:relative;overflow:hidden;width:100%;background:#edf3f6}.category-banner--skeleton[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;transform:translate(-100%);animation:_ngcontent-%COMP%_shine 2s infinite;will-change:transform}cx-media[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;display:flex}cx-media[_ngcontent-%COMP%]     img{display:flex;width:100%;object-fit:cover;object-position:center}.text-content[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;z-index:2;min-height:inherit;color:#fff;background-color:#0009}.text-content-wrapper[_ngcontent-%COMP%]{margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;width:100%}@media(min-width:360px){.text-content-wrapper[_ngcontent-%COMP%]{max-width:768px}}@media(min-width:1024px){.text-content-wrapper[_ngcontent-%COMP%]{max-width:1002px}}@media(min-width:1280px){.text-content-wrapper[_ngcontent-%COMP%]{max-width:1158px}}@media(min-width:1440px){.text-content-wrapper[_ngcontent-%COMP%]{padding-right:15px;padding-left:15px;max-width:1440px}}.text-content-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding-top:calc(var(--header-height, 88px) + 83px);padding-bottom:60px;min-height:inherit}@media(max-width:1023.98px){.text-content-wrapper[_ngcontent-%COMP%]{gap:16px;justify-content:flex-end;
331padding-top:calc(var(--header-height, 72px) + 60px)}}.action-content-wrapper[_ngcontent-%COMP%]{margin-top:36px}@media(max-width:1023.98px){.action-content-wrapper[_ngcontent-%COMP%]{margin-top:16px}}.action-content-wrapper[_ngcontent-%COMP%]     tag-cms-component lib-button button{width:unset}@media(max-width:1023.98px){.action-content-wrapper[_ngcontent-%COMP%]     tag-cms-component lib-button button{width:100%}}.title[_ngcontent-%COMP%], .description[_ngcontent-%COMP%]{max-width:1050px;word-break:break-word}.description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:28px}@media(max-width:1023.98px){.description[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}}.description[_ngcontent-%COMP%]     a{color:#ed1c24;cursor:pointer}@media(hover:hover){.description[_ngcontent-%COMP%]     a:hover{text-decoration:underline;color:#d41339}}.description[_ngcontent-%COMP%]     a a:focus-visible{outline:auto}.description[_ngcontent-%COMP%]     a{display:inline-block}.text-content-wrapper[_ngcontent-%COMP%]{justify-content:center;padding-top:60px;padding-bottom:60px}'],changeDetection:0})}};var xg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaCategoryBannerComponent:{component:wg}}})],imports:[ie,Me]})}};var uV=["*"],fV=t=>({closed:t}),gV=t=>({toggleable:t});function CV(t,o){if(t&1){let e=G();Xg(0,"div",1),Mh("click",function(){P(e);let i=a();return R(i.groupToggleHandler())})("keydown.enter",function(){P(e);let i=a();return R(i.groupToggleHandler())}),O(1),eC()}if(t&2){let e=a();E(Q(3,gV,!!e.groupId)),s(),D(" ",e.title," ")}}var Qo=class t{constructor(){this.groupToggle=new gh}groupToggleHandler(){!this.groupId&&!this.groupToggle&&typeof this.isClosed=="boolean"||this.groupToggle.emit(this.groupId??"")}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-footer-navigation-group"]],inputs:{title:"title",groupId:"groupId",isClosed:"isClosed"},outputs:{groupToggle:"groupToggle"},ngContentSelectors:uV,decls:3,vars:5,consts:[["tabindex","0",1,"nav-group-title",3,"class"],["tabindex","0",1,"nav-group-title",3,"click","keydown.enter"]],template:function(e,n){e&1&&(fs(),c(0,CV,2,5,"div",0),Xg(1,"div"),gs(2),eC()),e&2&&(d(n.title?0:-1),s(),E(Q(3,fV,n.isClosed)))},styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.nav-group-title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:20px;line-height:24px;padding-bottom:36px;letter-spacing:1.2px;text-transform:uppercase;color:#000}@media(max-width:1023.98px){.closed[_ngcontent-%COMP%]{display:none}}'],changeDetection:0})}};function hV(t,o){if(t&1&&(m(0,"li")(1,"a",1),h(2,"cx-media",2),p()()),t&2){let e=o,n=a(2);s(),l("href",e.url,de)("target",n.getTarget(e)),$("aria-label",e.name),s(),E(e.styleClasses),l("container",n.getThumbnail(e))}}function bV(t,o){if(t&1&&c(0,hV,3,6,"li"),t&2){let e,n=o.$implicit;d((e=n)?0:-1,e)}}var io=class t{constructor(){this.socialMediaComponentsList=Jt([])}getThumbnail(o){let{thumbnail:e}=o;if(e)return"url"in e,e}getTarget(o){return o.target==="true"?"_blank":""}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-footer-social-networks"]],inputs:{socialMediaComponentsList:[1,"socialMediaComponentsList"]},decls:3,vars:0,consts:[[1,"social-links"],[1,"social-link",3,"href","target"],[3,"container"]],template:function(e,n){e&1&&(m(0,"ul",0),U(1,bV,1,1,null,null,te),p()),e&2&&(s(),V(n.socialMediaComponentsList()))},dependencies:[ie,ke],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.social-links[_ngcontent-%COMP%]{display:flex;gap:17px;align-items:center;justify-content:center}.social-links[_ngcontent-%COMP%]{gap:24px}  .social-links{gap:24px}  .social-links cx-media img{width:32px;height:32px}'],changeDetection:0})}};var _V=t=>({minimized:t});function yV(t,o){if(t&1&&h(0,"tag-cms-component",12),t&2){let e=a().$implicit;l("typeCode",e.itemType)("compUid",e.itemId)}}function vV(t,o){if(t&1&&(m(0,"li",8),c(1,yV,1,2,"tag-cms-component",12),p()),t&2){let e=o.$implicit;s(),d(e.itemType&&e.itemId?1:-1)}}function wV(t,o){if(t&1){let e=G();m(0,"li")(1,"lib-footer-navigation-group",10),L("groupToggle",function(i){P(e);let r=a(7);return R(r.setOpenLinksGroupId(i))}),m(2,"ul",11),U(3,vV,2,1,"li",8,te),v(5,"slice"),p()()()}if(t&2){let e=a(),n=e.$implicit,i=e.$index,r=a(2),C=r.$implicit,y=r.$index,S=a(3),A=a();E((n.children==null?null:n.children.length)??!1?"more-than-three":" footer-navigation-group-"+y),s(),l("title",C.title)("groupId",A.getGroupId(C))("isClosed",!A.isDisabledCloseNavigationLogic&&A.openLinksGroupId!==A.getGroupId(C)),s(2),V(cn(5,5,C.children,i,i+ +S.wrapAfter-1))}}function xV(t,o){if(t&1&&c(0,wV,6,9,"li",9),t&2){let e=o.$index,n=a(5);
331d(n.wrapAfter&&e%+n.wrapAfter===0?0:-1)}}function MV(t,o){if(t&1&&U(0,xV,1,1,null,null,te),t&2){let e=a().$implicit;V(e.children)}}function SV(t,o){if(t&1&&h(0,"tag-cms-component",12),t&2){let e=a(2).$implicit;l("typeCode",e.itemType)("compUid",e.itemId)}}function PV(t,o){if(t&1&&(m(0,"li",8),c(1,SV,1,2,"tag-cms-component",12),p()),t&2){let e=a().$implicit;s(),d(e.itemType&&e.itemId?1:-1)}}function RV(t,o){if(t&1&&c(0,MV,2,0)(1,PV,2,1,"li",8),t&2){let e=o.$implicit;d(e.children!=null&&e.children.length?0:1)}}function kV(t,o){t&1&&U(0,RV,2,1,null,null,te),t&2&&V(o.children)}function TV(t,o){if(t&1&&h(0,"tag-cms-component",12),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function OV(t,o){if(t&1&&(m(0,"li",5),c(1,TV,1,2,"tag-cms-component",12),p()),t&2){let e=o;s(),d(e.typeCode&&e.uid?1:-1)}}function EV(t,o){if(t&1&&h(0,"tag-cms-component",12),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function IV(t,o){if(t&1&&(m(0,"div",13),c(1,EV,1,2,"tag-cms-component",12),p()),t&2){let e,n=o,i=a(3);E(i.rootNavigationNode()&&(((e=i.rootNavigationNode())==null||e.children==null?null:e.children.length)??!1)?"more-than-three":""),s(),d(n.typeCode&&n.uid?1:-1)}}function AV(t,o){t&1&&h(0,"lib-footer-social-networks",7),t&2&&l("socialMediaComponentsList",o)}function NV(t,o){if(t&1&&(m(0,"ul",4),c(1,kV,2,0),c(2,OV,2,1,"li",5),c(3,IV,2,3,"div",6),p(),c(4,AV,1,1,"lib-footer-social-networks",7)),t&2){let e,n,i,r,C=a(),y=a();s(),d((e=y.rootNavigationNode())?1:-1,e),s(),d((n=C.formComponent)?2:-1,n),s(),d((i=C.bannersComponent)?3:-1,i),s(),d((r=y.socialMediaComponents().length&&y.socialMediaComponents())?4:-1,r)}}function LV(t,o){if(t&1&&h(0,"tag-cms-component",12),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function BV(t,o){if(t&1&&(m(0,"div",2),c(1,LV,1,2,"tag-cms-component",12),p()),t&2){let e=o;s(),d(e.typeCode&&e.uid?1:-1)}}function zV(t,o){if(t&1&&h(0,"div",15),t&2){let e=a(2),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.notice),z)}}function DV(t,o){if(t&1&&(m(0,"a",20)(1,"span"),O(2),p()()),t&2){let e=a(),n=a(5);ue("high-priority-link",e.uid==="CancelOrderLink"),l("routerLink",e.url)("target",n.getTarget(e)),$("aria-label",e.linkName),s(2),ve(e.linkName)}}function FV(t,o){if(t&1){let e=G();m(0,"button",21),L("click",function(){P(e);let i=a(),r=a(5);return R(r.gdprlinkHandler(i.uid))})("keydown.enter",function(){P(e);let i=a(),r=a(5);return R(r.gdprlinkHandler(i.uid))}),O(1),p()}if(t&2){let e=a();$("aria-label",e.linkName),s(),D(" ",e.linkName," ")}}function jV(t,o){t&1&&(m(0,"li",17),c(1,DV,3,6,"a",18)(2,FV,2,2,"button",19),p()),t&2&&(s(),d(o.url?1:2))}function $V(t,o){if(t&1&&c(0,jV,3,1,"li",17),t&2){let e,n=o.$implicit;d((e=n)?0:-1,e)}}function UV(t,o){t&1&&(m(0,"ul",16),U(1,$V,1,1,null,null,te),p()),t&2&&(s(),V(o))}function VV(t,o){if(t&1&&(m(0,"div",14),c(1,zV,1,1,"div",15),c(2,UV,3,0,"ul",16),p()),t&2){let e,n=a(),i=a();E(Q(4,_V,i.isMinimized())),s(),d(n.notice?1:-1),s(),d((e=i.gdprComponents())?2:-1,e)}}function qV(t,o){if(t&1&&(m(0,"footer",1),c(1,NV,5,4),c(2,BV,2,1,"div",2),c(3,VV,3,6,"div",3),p()),t&2){let e,n=o,i=a();E(i.styleClasses()),ue("minimized",i.isMinimized()),s(),d(!i.isMinimized()&&(n.bannersComponent||i.rootNavigationNode())?1:-1),s(),d((e=n.banner)?2:-1,e),s(),d(n.notice||i.gdprComponents().length?3:-1)}}var Ba=class t extends be{constructor(){super(...arguments);this.componentData=u(B);this.navigationService=u(Sn);this.cmsService=u(re);this.destroyRef=u(st);this.launchDialogService=u(Ge);this.cookieSettingsService=u(Ho);this.isDisabledCloseNavigationLogic=q.storefront.footer.isDisabledCloseNavigationLogic;this.data=M(this.componentData.data$);this.data$=this.componentData.data$;this.rootNavigationNode=M(this.navigationService.getNavigationNode(this.componentData.data$));this.socialMediaComponents=ce([]);this.gdprComponents=ce([]);this.isMinimized=K(()=>tt(this.data()?.isMinimized));this.childrenNodeLimit=K(()=>parseInt(this.data()?.wrapAfter??"0",10));this.styleClasses=K(()=>this.data()?.styleClasses);this.openLinksGroupId=null}ngOnInit(){this.getSocialMediaComponents(),this.getGdprComponents()}getSortedComponents(e){let n=e.map(i=>this.cmsService.getComponentData(i));return Ue(n).pipe(et(this.destroyRef),I(i=>i.sort((r,C)=>(Number(r?.order)??0)-(Number(C?.order)??0))))}getSocialMediaComponents(){let e=this.data()?.socialMediaComponents?.trim().split(" ")??[];
331this.getSortedComponents(e).subscribe(n=>this.socialMediaComponents.set(n))}getGdprComponents(){let e=this.data()?.gdprComponents?.trim().split(" ")??[];return this.getSortedComponents(e).subscribe(n=>this.gdprComponents.set(n))}getTarget(e){let{external:n}=e;return tt(n)?"_blank":""}setOpenLinksGroupId(e){if(this.openLinksGroupId===e){this.openLinksGroupId=null;return}this.openLinksGroupId=e}getGroupId(e){return e.children?.reduce((n,i)=>n+i?.itemId,"")}getNavigationChildrenToRender(e){return e.children?.slice(0,this.childrenNodeLimit())}gdprlinkHandler(e){e==="CookieSettingPopupLink"&&this.cookieSettingsService.open()}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-footer-navigation"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"footer",3,"minimized","class"],[1,"footer"],[1,"footer-logo"],[1,"copyright-and-gdpr",3,"class"],[1,"navigation"],[1,"subscribe-form"],[1,"footer-banners",3,"class"],[3,"socialMediaComponentsList"],[1,"nav-link"],[3,"class"],[3,"groupToggle","title","groupId","isClosed"],[1,"nav-links"],[3,"typeCode","compUid"],[1,"footer-banners"],[1,"copyright-and-gdpr"],[1,"copyright",3,"innerHTML"],[1,"gdpr-items"],[1,"gdpr-item"],[1,"gdpr-link",3,"routerLink","target","high-priority-link"],[1,"gdpr-link"],[1,"gdpr-link",3,"routerLink","target"],[1,"gdpr-link",3,"click","keydown.enter"]],template:function(n,i){if(n&1&&c(0,qV,4,7,"footer",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[Qo,io,Ne,nt,mn],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.footer[_ngcontent-%COMP%]{padding-bottom:52px;color:#000;background-color:#fff}@media(max-width:1023.98px){.footer[_ngcontent-%COMP%]{padding-top:24px}}@media(min-width:1024px){.footer[_ngcontent-%COMP%]{padding-top:60px}}@media(min-width:1024px)and (max-width:1279.98px){.footer[_ngcontent-%COMP%]{padding-bottom:48px}}.footer.minimized[_ngcontent-%COMP%]{border-top:1px solid #E9E4E1;color:#6e6f71;background-color:#fff}@media(max-width:1023.98px){.footer.minimized[_ngcontent-%COMP%]{padding-top:39px;padding-bottom:40px}}@media(min-width:1024px)and (max-width:1279.98px){.footer.minimized[_ngcontent-%COMP%]{padding-top:51px;padding-bottom:52px}}@media(min-width:1280px){.footer.minimized[_ngcontent-%COMP%]{padding-top:52px;padding-bottom:51px}}.footer.one-column[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}@media(min-width:1024px){.navigation[_ngcontent-%COMP%]{display:grid;column-gap:30px;grid-template-areas:". . . newsletter" ". . . newsletter";grid-template-columns:repeat(4,1fr);row-gap:32px}}@media(max-width:1023.98px){.navigation[_ngcontent-%COMP%]{margin-bottom:48px}}@media(min-width:1024px)and (max-width:1279.98px){.navigation[_ngcontent-%COMP%]{margin-bottom:70px}}@media(min-width:1280px){.navigation[_ngcontent-%COMP%]{margin-bottom:52px}}footer.one-column[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-bottom:0;row-gap:24px}.nav-links[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media(max-width:1023.98px){.nav-links[_ngcontent-%COMP%]{gap:10px;margin-top:15px}}@media(min-width:1024px){.nav-links[_ngcontent-%COMP%]{gap:4px;margin-top:16px}}.nav-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px}.nav-link[_ngcontent-%COMP%]:hover{text-decoration:underline}@media(min-width:1024px){.subscribe-form[_ngcontent-%COMP%]{grid-column:newsletter;grid-row:newsletter}}.gdpr-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px;display:block;white-space:nowrap;color:#cbcaca}.gdpr-link[_ngcontent-%COMP%]:not(button):hover   span[_ngcontent-%COMP%]{text-decoration:underline}.gdpr-link[_ngcontent-%COMP%]:not(a):hover{text-decoration:underline}.gdpr-link.high-priority-link[_ngcontent-%COMP%]{border-radius:4px;font-family:Roboto,sans-serif;font-weight:600;font-size:14px;line-height:20px;padding:6px 10px;text-decoration:underline;color:#000;background-color:#fff}@media(hover:hover){.gdpr-link.high-priority-link[_ngcontent-%COMP%]:hover{color:#ff2c55}}lib-footer-social-networks[_ngcontent-%COMP%]{display:block;margin-bottom:32px}
331.copyright-and-gdpr[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:1023.98px){.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{margin-bottom:8px}}.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .gdpr-link[_ngcontent-%COMP%]{color:#6e6f71}.copyright[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px}@media(max-width:1023.98px){.copyright[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;text-align:center}}@media(min-width:1024px){.copyright[_ngcontent-%COMP%]:after{content:"\\a0|\\a0\\a0"}}.gdpr-items[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.gdpr-item[_ngcontent-%COMP%]:not(:last-of-type)   .gdpr-link[_ngcontent-%COMP%]:after{content:"\\a0|\\a0\\a0"}[_nghost-%COMP%]     .image-collection-restricted-inline{display:flex;align-items:center;gap:11px}[_nghost-%COMP%]     .banner-collection-title{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;margin-bottom:16px;border-bottom:1px solid rgba(237,28,36,.4)}@media(max-width:1023.98px){[_nghost-%COMP%]     .banner-collection-title{padding-top:22px;padding-bottom:11px}}@media(min-width:1024px){[_nghost-%COMP%]     .banner-collection-title{padding-bottom:12px}}.footer[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:0;padding-bottom:56px}@media(max-width:1023.98px){.footer[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:24px;padding-bottom:0}.footer[_ngcontent-%COMP%]   lib-footer-social-networks[_ngcontent-%COMP%]{width:100%;height:100%;padding:16px 40px 36px}.footer[_ngcontent-%COMP%]   .copyright-and-gdpr[_ngcontent-%COMP%]{padding:0 40px 40px}}.footer.minimized[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:40px;padding-bottom:40px}@media(min-width:1024px){.footer.minimized[_ngcontent-%COMP%]{flex-direction:row;padding-top:56px;padding-bottom:56px}}@media(max-width:1279.98px){.footer.minimized[_ngcontent-%COMP%]   .copyright-and-gdpr[_ngcontent-%COMP%]{justify-content:center;padding:0 40px;max-width:unset}.footer.minimized[_ngcontent-%COMP%]   .copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{margin-bottom:0}.footer.minimized[_ngcontent-%COMP%]   .copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]{display:flex}}.nav-links[_ngcontent-%COMP%]{gap:20px;margin-top:0}.nav-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#e0dad7}.footer-banners[_ngcontent-%COMP%]{grid-area:payment}.footer-banners[_ngcontent-%COMP%]     .banner-collection-title{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:24px;margin-bottom:20px;border-bottom:none;padding-bottom:0;color:#ed1c24}@media(max-width:1023.98px){.footer-banners[_ngcontent-%COMP%]     .banner-collection-title{margin-bottom:24px;padding-top:0}}.footer-banners[_ngcontent-%COMP%]     .image-collection-restricted-inline{display:flex;gap:20px;align-items:center}.navigation[_ngcontent-%COMP%]{width:100%;height:100%;display:grid;border-bottom:1px solid #2B2B2B}@media(min-width:1280px){.navigation[_ngcontent-%COMP%]{column-gap:0;grid-template-areas:"first second third newsletter" "payment second third newsletter";grid-template-columns:repeat(4,25%);row-gap:0}}@media(max-width:1279.98px){.navigation[_ngcontent-%COMP%]{column-gap:0;grid-template-areas:"first second newsletter" "payment third newsletter";grid-template-columns:repeat(3,33%);row-gap:0}}@media(max-width:1023.98px){.navigation[_ngcontent-%COMP%]{column-gap:0;grid-template-areas:"first" "second" "third" "newsletter" "payment";grid-template-columns:repeat(1,100%);margin-bottom:0;row-gap:0}}.navigation[_ngcontent-%COMP%] >
331 *[_ngcontent-%COMP%]:not(.footer-banners){border-right:1px solid #2B2B2B;padding:56px 56px 92px}@media(max-width:1439.98px){.navigation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.footer-banners){padding:56px 36px 92px}}@media(max-width:1023.98px){.navigation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.footer-banners){border-right:none;border-bottom:1px solid #2B2B2B;padding:40px 24px}}@media(max-width:1279.98px){.navigation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.footer-banners).footer-navigation-group-2{padding-top:0}}@media(max-width:1023.98px){.navigation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.footer-banners).footer-navigation-group-2{padding:40px 24px}}.navigation[_ngcontent-%COMP%] > .footer-banners[_ngcontent-%COMP%]{border-right:1px solid #2B2B2B;padding:0 56px 56px}@media(max-width:1439.98px){.navigation[_ngcontent-%COMP%] > .footer-banners[_ngcontent-%COMP%]{padding:0 36px 56px}}@media(max-width:1023.98px){.navigation[_ngcontent-%COMP%] > .footer-banners[_ngcontent-%COMP%]{border-right:none;border-bottom:1px solid #2B2B2B;padding:40px 24px}}.navigation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(4n){border-right:none}.footer-navigation-group-0[_ngcontent-%COMP%]{grid-area:first}.footer-navigation-group-1[_ngcontent-%COMP%]{grid-area:second}.footer-navigation-group-2[_ngcontent-%COMP%]{grid-area:third}@media(max-width:1279.98px){.footer-navigation-group-2[_ngcontent-%COMP%]{padding-top:0}}lib-footer-social-networks[_ngcontent-%COMP%]{margin-bottom:0;padding-left:56px}@media(max-width:1279.98px){lib-footer-social-networks[_ngcontent-%COMP%]{padding-left:36px}}.copyright-and-gdpr[_ngcontent-%COMP%]{gap:20px;padding-right:56px}@media(max-width:1279.98px){.copyright-and-gdpr[_ngcontent-%COMP%]{justify-content:flex-end;padding-right:36px;max-width:624px}}@media(max-width:1023.98px){.copyright-and-gdpr[_ngcontent-%COMP%]{gap:24px;justify-content:center}}.copyright-and-gdpr[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#d4cecb}.copyright-and-gdpr[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]:after{content:""}@media(max-width:1023.98px){.copyright-and-gdpr[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{margin-bottom:0}}.copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;gap:20px;color:#d4cecb}@media(max-width:1279.98px){.copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]{display:contents}}@media(max-width:1023.98px){.copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px}}.copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]   .gdpr-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px}.copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]   .gdpr-link[_ngcontent-%COMP%]:after{content:""}.copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]   .gdpr-link.high-priority-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:600;font-size:14px;line-height:20px}.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{color:#151515}.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]   .gdpr-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#151515}'],changeDetection:0})}};var HV=t=>({minimized:t});function GV(t,o){if(t&1&&h(0,"tag-cms-component",11),t&2){let e=a().$implicit;l("typeCode",e.itemType)("compUid",e.itemId)}}function WV(t,o){if(t&1&&(m(0,"li",10),c(1,GV,1,2,"tag-cms-component",11),p()),t&2){let e=o.$implicit;s(),d(e.itemType&&e.itemId?1:-1)}}function KV(t,o){if(t&1){let e=G();m(0,"li")(1,"lib-footer-navigation-group",8),L("groupToggle",function(i){P(e);let r=a(6);return R(r.setOpenLinksGroupId(i))}),m(2,"ul",9),U(3,WV,2,1,"li",10,te),v(5,"slice"),p()()()}if(t&2){let e=a(),n=e.$implicit,i=e.$index,r=a().$implicit,C=a(3),y=a();E(((n.children==null?null:n.children.length)??0)>3?"more-than-three":""),s(),l("title",r.title)("groupId",y.getGroupId(r))("isClosed",!1),s(2),V(cn(5,5,r.children,i,i+ +C.wrapAfter))}}function ZV(t,o){if(t&1&&c(0,KV,6,9,"li",7),t&2){let e=o.$index,n=a(4);
331d(n.wrapAfter&&e%+n.wrapAfter===0?0:-1)}}function QV(t,o){if(t&1&&U(0,ZV,1,1,null,null,te),t&2){let e=o.$implicit;V(e.children)}}function YV(t,o){t&1&&U(0,QV,2,0,null,null,te),t&2&&V(o.children)}function JV(t,o){if(t&1&&h(0,"tag-cms-component",11),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function XV(t,o){if(t&1&&(m(0,"li",4),c(1,JV,1,2,"tag-cms-component",11),p()),t&2){let e=o;s(),d(e.typeCode&&e.uid?1:-1)}}function e5(t,o){if(t&1&&h(0,"tag-cms-component",11),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function t5(t,o){if(t&1&&(m(0,"div",12),c(1,e5,1,2,"tag-cms-component",11),p()),t&2){let e,n=o,i=a(3);E(i.rootNavigationNode()&&(((e=i.rootNavigationNode())==null||e.children==null?null:e.children.length)??!1)?"more-than-three":""),s(),d(n.typeCode&&n.uid?1:-1)}}function o5(t,o){t&1&&(m(0,"li"),h(1,"lib-footer-social-networks",13),p()),t&2&&(s(),l("socialMediaComponentsList",o))}function n5(t,o){if(t&1&&(m(0,"div",14),h(1,"cx-media",16),p()),t&2){let e=a(3);s(),l("container",e.logo)}}function i5(t,o){if(t&1&&h(0,"div",15),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.legalNote),z)}}function a5(t,o){if(t&1&&(m(0,"div",6),c(1,n5,2,1,"div",14),c(2,i5,1,1,"div",15),p()),t&2){let e=a(2);s(),d(e.logo?1:-1),s(),d(e.legalNote?2:-1)}}function r5(t,o){if(t&1&&(m(0,"ul",3),c(1,YV,2,0),c(2,XV,2,1,"li",4),c(3,t5,2,3,"div",5),c(4,o5,2,1,"li"),p(),c(5,a5,3,2,"div",6)),t&2){let e,n,i,r,C=a(),y=a();s(),d((e=y.rootNavigationNode())?1:-1,e),s(),d((n=C.formComponent)?2:-1,n),s(),d((i=C.bannersComponent)?3:-1,i),s(),d((r=y.socialMediaComponents().length&&y.socialMediaComponents())?4:-1,r),s(),d(C.logo||C.legalNote?5:-1)}}function s5(t,o){if(t&1&&(m(0,"a",21)(1,"span"),O(2),p()()),t&2){let e=a(),n=a(5);l("routerLink",e.url)("target",n.getTarget(e)),$("aria-label",e.linkName),s(2),ve(e.linkName)}}function l5(t,o){if(t&1&&(m(0,"button",22),O(1),p()),t&2){let e=a();$("aria-label",e.linkName),s(),D(" ",e.linkName," ")}}function c5(t,o){t&1&&(m(0,"li",20),c(1,s5,3,4,"a",21)(2,l5,2,2,"button",22),p()),t&2&&(s(),d(o.url?1:2))}function d5(t,o){if(t&1&&c(0,c5,3,1,"li",20),t&2){let e,n=o.$implicit;d((e=n)?0:-1,e)}}function m5(t,o){t&1&&(m(0,"ul",18),U(1,d5,1,1,null,null,te),p()),t&2&&(s(),V(o))}function p5(t,o){if(t&1&&h(0,"div",19),t&2){let e=a(2),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.notice),z)}}function u5(t,o){if(t&1&&(m(0,"div",17),c(1,m5,3,0,"ul",18),c(2,p5,1,1,"div",19),p()),t&2){let e,n=a(),i=a();E(Q(4,HV,i.isMinimized())),s(),d((e=i.gdprComponents())?1:-1,e),s(),d(n.notice?2:-1)}}function f5(t,o){if(t&1&&(m(0,"footer",1),c(1,r5,6,5),c(2,u5,3,6,"div",2),p()),t&2){let e=o,n=a();E(n.styleClasses()),ue("minimized",n.isMinimized()),s(),d(!n.isMinimized()&&(e.bannersComponent||n.rootNavigationNode())?1:-1),s(),d(e.notice||n.gdprComponents().length?2:-1)}}var za=class t extends Ba{constructor(){super(...arguments);this.componentData=u(B);this.data=M(this.componentData.data$)}handleClick(e){e.target.classList.contains("gdpr-link")&&this.data()?.uid==="FooterNavigationComponent"&&(e.preventDefault(),e.stopPropagation(),this.cookieSettingsService.open())}static{this.\u0275fac=(()=>{let e;return function(i){return(e||(e=F(t)))(i||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["lib-brand-info-footer-navigation"]],hostBindings:function(n,i){n&1&&L("click",function(C){return i.handleClick(C)})},standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"footer","container",3,"minimized","class"],[1,"footer","container"],[1,"copyright-and-gdpr",3,"class"],[1,"navigation"],[1,"subscribe-form"],[1,"footer-banners",3,"class"],[1,"logo-and-legal-note"],[3,"class"],[3,"groupToggle","title","groupId","isClosed"],[1,"nav-links"],[1,"nav-link"],[3,"typeCode","compUid"],[1,"footer-banners"],[3,"socialMediaComponentsList"],[1,"banner"],[1,"legal-note",3,"innerHTML"],[3,"container"],[1,"copyright-and-gdpr"],[1,"gdpr-items"],[1,"copyright",3,"innerHTML"],[1,"gdpr-item"],[1,"gdpr-link",3,"routerLink","target"],[1,"gdpr-link"]],template:function(n,i){if(n&1&&c(0,f5,3,6,"footer",0),n&2){let r;d((r=i.data())?0:-1,r)}},dependencies:[ke,Qo,io,Ne,nt,mn],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.footer[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;padding-top:40px;padding-bottom:40px;color:#000;background-color:#fff}@media(min-width:1024px)and (max-width:1279.98px){.footer[_ngcontent-%COMP%]{padding-top:60px;padding-bottom:60px}}.footer[_ngcontent-%COMP%]{padding-top:120px;padding-bottom:120px}.footer.minimized[_ngcontent-%COMP%]{border-top:1px solid #E9E4E1}.footer.one-column[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}.navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;order:1}@media(min-width:1024px){.navigation[_ngcontent-%COMP%]{display:grid;gap:19px;grid-template-areas:". . . newsletter" ". . . newsletter";grid-template-columns:repeat(4,1fr);row-gap:42px}}@media(max-width:1023.98px){.navigation[_ngcontent-%COMP%]{order:2}}footer.one-column[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-bottom:0;row-gap:24px}.logo-and-legal-note[_ngcontent-%COMP%]{display:flex;align-items:stretch;justify-content:space-between;order:2;width:100%}@media(max-width:1023.98px){.logo-and-legal-note[_ngcontent-%COMP%]{display:contents}.logo-and-legal-note[_ngcontent-%COMP%]   .banner[_ngcontent-%COMP%]{order:1}}.logo-and-legal-note[_ngcontent-%COMP%]   .legal-note[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:22px;display:flex;align-items:flex-end;justify-content:center;width:666px;text-align:right}@media(max-width:1279.98px){.logo-and-legal-note[_ngcontent-%COMP%]   .legal-note[_ngcontent-%COMP%]{width:526px}}@media(max-width:1023.98px){.logo-and-legal-note[_ngcontent-%COMP%]   .legal-note[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;order:3;width:100%;text-align:left}}.nav-links[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media(max-width:1023.98px){.nav-links[_ngcontent-%COMP%]{gap:10px;margin-top:15px}}@media(min-width:1024px){.nav-links[_ngcontent-%COMP%]{gap:4px;margin-top:16px}}.nav-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{text-decoration:none;color:#000}.nav-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]     a:link{text-decoration:none;color:#000}.nav-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]     a:link:hover{text-decoration:none;color:#000}@media(min-width:1024px){.subscribe-form[_ngcontent-%COMP%]{grid-column:newsletter;grid-row:newsletter}}.gdpr-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px;display:block;white-space:nowrap;color:#cbcaca}.gdpr-link[_ngcontent-%COMP%]:not(button):hover   span[_ngcontent-%COMP%]{text-decoration:underline}.gdpr-link[_ngcontent-%COMP%]:not(a):hover{text-decoration:underline}lib-footer-social-networks[_ngcontent-%COMP%]{display:block}.copyright-and-gdpr[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:1023.98px){.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{margin-bottom:8px}}.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .gdpr-link[_ngcontent-%COMP%]{color:#6e6f71}.copyright[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px}@media(max-width:1023.98px){.copyright[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;text-align:center}}@media(min-width:1024px){.copyright[_ngcontent-%COMP%]:after{content:"\\a0|\\a0\\a0"}}.gdpr-items[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.gdpr-item[_ngcontent-%COMP%]:not(:last-of-type)   .gdpr-link[_ngcontent-%COMP%]:after{content:"\\a0|\\a0\\a0"}[_nghost-%COMP%]     .image-collection-restricted-inline{display:flex;align-items:center;gap:11px}[_nghost-%COMP%]     .banner-collection-title{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;margin-bottom:16px;border-bottom:1px solid rgba(237,28,36,.4)}@media(max-width:1023.98px){[_nghost-%COMP%]     .banner-collection-title{padding-top:22px;padding-bottom:11px}}@media(min-width:1024px){[_nghost-%COMP%]     .banner-collection-title{padding-bottom:12px}}[_nghost-%COMP%]     .navigation .social-links{display:flex;gap:4.5px;justify-content:flex-start}[_nghost-%COMP%]     .navigation .social-links li{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:4px;background-color:#ed1c24;aspect-ratio:1}@media(min-width:1024px){[_nghost-%COMP%]     .navigation .social-links li{width:54px;height:54px;padding:6px}}[_nghost-%COMP%]     .navigation .social-link{width:100%;height:100%;display:block}[_nghost-%COMP%]     .navigation .social-link img{width:100%;height:100%;object-fit:contain}'],changeDetection:0})}};var g5=t=>({minimized:t});function C5(t,o){if(t&1&&h(0,"tag-cms-component",14),t&2){let e=a().$implicit;l("typeCode",e.itemType)("compUid",e.itemId)}}function h5(t,o){if(t&1&&(m(0,"li",10),c(1,C5,1,2,"tag-cms-component",14),p()),t&2){let e=o.$implicit;s(),d(e.itemType&&e.itemId?1:-1)}}function b5(t,o){if(t&1){let e=G();m(0,"li")(1,"lib-footer-navigation-group",12),L("groupToggle",function(i){P(e);let r=a(7);return R(r.setOpenLinksGroupId(i))}),m(2,"ul",13),U(3,h5,2,1,"li",10,te),v(5,"slice"),p()()()}if(t&2){let e=a(),n=e.$implicit,i=e.$index,r=a(2),C=r.$implicit,y=r.$index,S=a(3),A=a();E((n.children==null?null:n.children.length)??!1?"more-than-three":" footer-navigation-group-"+y),s(),l("title",C.title)("groupId",A.getGroupId(C))("isClosed",!A.isDisabledCloseNavigationLogic&&A.openLinksGroupId!==A.getGroupId(C)),s(2),V(cn(5,5,C.children,i,i+ +S.wrapAfter-1))}}function _5(t,o){if(t&1&&c(0,b5,6,9,"li",11),t&2){let e=o.$index,n=a(5);
331d(n.wrapAfter&&e%+n.wrapAfter===0?0:-1)}}function y5(t,o){if(t&1&&U(0,_5,1,1,null,null,te),t&2){let e=a().$implicit;V(e.children)}}function v5(t,o){if(t&1&&h(0,"tag-cms-component",14),t&2){let e=a(2).$implicit;l("typeCode",e.itemType)("compUid",e.itemId)}}function w5(t,o){if(t&1&&(m(0,"li",10),c(1,v5,1,2,"tag-cms-component",14),p()),t&2){let e=a().$implicit;s(),d(e.itemType&&e.itemId?1:-1)}}function x5(t,o){if(t&1&&c(0,y5,2,0)(1,w5,2,1,"li",10),t&2){let e=o.$implicit;d(e.children!=null&&e.children.length?0:1)}}function M5(t,o){t&1&&U(0,x5,2,1,null,null,te),t&2&&V(o.children)}function S5(t,o){if(t&1&&h(0,"tag-cms-component",14),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function P5(t,o){if(t&1&&(m(0,"li",4),c(1,S5,1,2,"tag-cms-component",14),p()),t&2){let e=o;s(),d(e.typeCode&&e.uid?1:-1)}}function R5(t,o){if(t&1&&h(0,"tag-cms-component",14),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function k5(t,o){if(t&1&&(m(0,"div",15),c(1,R5,1,2,"tag-cms-component",14),p()),t&2){let e,n=o,i=a(3);E(i.rootNavigationNode()&&(((e=i.rootNavigationNode())==null||e.children==null?null:e.children.length)??!1)?"more-than-three":""),s(),d(n.typeCode&&n.uid?1:-1)}}function T5(t,o){if(t&1&&(m(0,"div",7),h(1,"cx-media",16),p()),t&2){let e=a(2);s(),l("container",e.logo)}}function O5(t,o){t&1&&h(0,"lib-footer-social-networks",8),t&2&&l("socialMediaComponentsList",o)}function E5(t,o){if(t&1&&(m(0,"a",21)(1,"span"),O(2),p()()),t&2){let e=a(),n=a(6);l("routerLink",e.url)("target",n.getTarget(e)),$("aria-label",e.linkName),s(2),ve(e.linkName)}}function I5(t,o){if(t&1){let e=G();m(0,"button",23),L("click",function(){P(e);let i=a(),r=a(6);return R(r.gdprlinkHandler(i.uid))})("keydown.enter",function(){P(e);let i=a(),r=a(6);return R(r.gdprlinkHandler(i.uid))}),O(1),p()}if(t&2){let e=a();$("aria-label",e.linkName),s(),D(" ",e.linkName," ")}}function A5(t,o){t&1&&(m(0,"li",20),c(1,E5,3,4,"a",21)(2,I5,2,2,"button",22),p()),t&2&&(s(),d(o.url?1:2))}function N5(t,o){if(t&1&&c(0,A5,3,1,"li",20),t&2){let e,n=o.$implicit;d((e=n)?0:-1,e)}}function L5(t,o){t&1&&(m(0,"ul",18),U(1,N5,1,1,null,null,te),p()),t&2&&(s(),V(o))}function B5(t,o){if(t&1&&h(0,"div",19),t&2){let e=a(3),n=a();l("innerHTML",n.bypassSecurityTrustHtml(e.notice),z)}}function z5(t,o){if(t&1&&(m(0,"div",17),c(1,L5,3,0,"ul",18),c(2,B5,1,1,"div",19),p()),t&2){let e,n=a(2),i=a();E(Q(4,g5,i.isMinimized())),s(),d((e=i.gdprComponents())?1:-1,e),s(),d(n.notice?2:-1)}}function D5(t,o){if(t&1&&(m(0,"ul",3),c(1,M5,2,0),c(2,P5,2,1,"li",4),c(3,k5,2,3,"div",5),p(),m(4,"div",6),c(5,T5,2,1,"div",7),c(6,O5,1,1,"lib-footer-social-networks",8),c(7,z5,3,6,"div",9),p()),t&2){let e,n,i,r,C=a(),y=a();s(),d((e=y.rootNavigationNode())?1:-1,e),s(),d((n=C.formComponent)?2:-1,n),s(),d((i=C.bannersComponent)?3:-1,i),s(2),d(C.logo?5:-1),s(),d((r=y.socialMediaComponents().length&&y.socialMediaComponents())?6:-1,r),s(),d(C.notice||y.gdprComponents().length?7:-1)}}function F5(t,o){if(t&1&&h(0,"tag-cms-component",14),t&2){let e=a();l("typeCode",e.typeCode)("compUid",e.uid)}}function j5(t,o){if(t&1&&(m(0,"div",2),c(1,F5,1,2,"tag-cms-component",14),p()),t&2){let e=o;s(),d(e.typeCode&&e.uid?1:-1)}}
331function $5(t,o){if(t&1&&(m(0,"footer",1),c(1,D5,8,6),c(2,j5,2,1,"div",2),p()),t&2){let e,n=o,i=a();E(i.styleClasses()),ue("minimized",i.isMinimized()),s(),d(!i.isMinimized()&&(n.bannersComponent||i.rootNavigationNode())?1:-1),s(),d((e=n.banner)?2:-1,e)}}var Sg=class t extends za{static{this.\u0275fac=(()=>{let o;return function(n){return(o||(o=F(t)))(n||t)}})()}static{this.\u0275cmp=x({type:t,selectors:[["app-north-america-brand-info-footer-navigation"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[[1,"footer",3,"minimized","class"],[1,"footer"],[1,"footer-logo"],[1,"navigation"],[1,"subscribe-form"],[1,"footer-banners",3,"class"],[1,"footer-bottom"],[1,"banner"],[3,"socialMediaComponentsList"],[1,"copyright-and-gdpr",3,"class"],[1,"nav-link"],[3,"class"],[3,"groupToggle","title","groupId","isClosed"],[1,"nav-links"],[3,"typeCode","compUid"],[1,"footer-banners"],[3,"container"],[1,"copyright-and-gdpr"],[1,"gdpr-items"],[1,"copyright",3,"innerHTML"],[1,"gdpr-item"],[1,"gdpr-link",3,"routerLink","target"],[1,"gdpr-link"],[1,"gdpr-link",3,"click","keydown.enter"]],template:function(e,n){if(e&1&&c(0,$5,3,6,"footer",0),e&2){let i;d((i=n.data())?0:-1,i)}},dependencies:[Ne,Qo,io,ke,nt,mn],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.footer[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;padding-top:40px;padding-bottom:40px;color:#000;background-color:#fff}@media(min-width:1024px)and (max-width:1279.98px){.footer[_ngcontent-%COMP%]{padding-top:60px;padding-bottom:60px}}.footer[_ngcontent-%COMP%]{padding-top:120px;padding-bottom:120px}.footer.minimized[_ngcontent-%COMP%]{border-top:1px solid #E9E4E1}.footer.one-column[_ngcontent-%COMP%]{padding-top:92px;padding-bottom:92px}.navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px;order:1}@media(min-width:1024px){.navigation[_ngcontent-%COMP%]{display:grid;gap:19px;grid-template-areas:". . . newsletter" ". . . newsletter";grid-template-columns:repeat(4,1fr);row-gap:42px}}@media(max-width:1023.98px){.navigation[_ngcontent-%COMP%]{order:2}}footer.one-column[_ngcontent-%COMP%]   .navigation[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-bottom:0;row-gap:24px}.logo-and-legal-note[_ngcontent-%COMP%]{display:flex;align-items:stretch;justify-content:space-between;order:2;width:100%}@media(max-width:1023.98px){.logo-and-legal-note[_ngcontent-%COMP%]{display:contents}.logo-and-legal-note[_ngcontent-%COMP%]   .banner[_ngcontent-%COMP%]{order:1}}.logo-and-legal-note[_ngcontent-%COMP%]   .legal-note[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:22px;display:flex;align-items:flex-end;justify-content:center;width:666px;text-align:right}@media(max-width:1279.98px){.logo-and-legal-note[_ngcontent-%COMP%]   .legal-note[_ngcontent-%COMP%]{width:526px}}@media(max-width:1023.98px){.logo-and-legal-note[_ngcontent-%COMP%]   .legal-note[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;order:3;width:100%;text-align:left}}.nav-links[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media(max-width:1023.98px){.nav-links[_ngcontent-%COMP%]{gap:10px;margin-top:15px}}@media(min-width:1024px){.nav-links[_ngcontent-%COMP%]{gap:4px;margin-top:16px}}.nav-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{text-decoration:none;color:#000}.nav-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]     a:link{text-decoration:none;color:#000}.nav-links[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]     a:link:hover{text-decoration:none;color:#000}@media(min-width:1024px){.subscribe-form[_ngcontent-%COMP%]{grid-column:newsletter;grid-row:newsletter}}.gdpr-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px;display:block;white-space:nowrap;color:#cbcaca}.gdpr-link[_ngcontent-%COMP%]:not(button):hover   span[_ngcontent-%COMP%]{text-decoration:underline}.gdpr-link[_ngcontent-%COMP%]:not(a):hover{text-decoration:underline}lib-footer-social-networks[_ngcontent-%COMP%]{display:block}.copyright-and-gdpr[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:1023.98px){.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{margin-bottom:8px}}.copyright-and-gdpr.minimized[_ngcontent-%COMP%]   .gdpr-link[_ngcontent-%COMP%]{color:#6e6f71}.copyright[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px}@media(max-width:1023.98px){.copyright[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;text-align:center}}@media(min-width:1024px){.copyright[_ngcontent-%COMP%]:after{content:"\\a0|\\a0\\a0"}}.gdpr-items[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.gdpr-item[_ngcontent-%COMP%]:not(:last-of-type)   .gdpr-link[_ngcontent-%COMP%]:after{content:"\\a0|\\a0\\a0"}[_nghost-%COMP%]     .image-collection-restricted-inline{display:flex;align-items:center;gap:11px}[_nghost-%COMP%]     .banner-collection-title{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;margin-bottom:16px;border-bottom:1px solid rgba(237,28,36,.4)}@media(max-width:1023.98px){[_nghost-%COMP%]     .banner-collection-title{padding-top:22px;padding-bottom:11px}}@media(min-width:1024px){[_nghost-%COMP%]     .banner-collection-title{padding-bottom:12px}}[_nghost-%COMP%]     .navigation .social-links{display:flex;gap:4.5px;justify-content:flex-start}[_nghost-%COMP%]     .navigation .social-links li{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:4px;background-color:#ed1c24;aspect-ratio:1}@media(min-width:1024px){[_nghost-%COMP%]     .navigation .social-links li{width:54px;height:54px;padding:6px}}[_nghost-%COMP%]     .navigation .social-link{width:100%;height:100%;display:block}[_nghost-%COMP%]     .navigation .social-link img{width:100%;height:100%;object-fit:contain}','[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.footer[_ngcontent-%COMP%]{gap:0;padding:0;color:#000;background-color:#fff}.navigation[_ngcontent-%COMP%]{gap:0;order:0}@media(min-width:1024px){.navigation[_ngcontent-%COMP%]{column-gap:0;grid-template-areas:none;grid-template-columns:repeat(4,1fr);border-top:1px solid #dedede;border-bottom:1px solid #dedede;row-gap:0}}.navigation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border-bottom:1px solid #dedede;padding:36px 24px}@media(min-width:1024px){.navigation[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border-right:1px solid #dedede;border-bottom:none;padding:56px}}@media(min-width:1024px){.footer-navigation-group-0[_ngcontent-%COMP%]{grid-column:1}}@media(min-width:1024px){.footer-navigation-group-1[_ngcontent-%COMP%]{grid-column:2;grid-row:1/-1}}@media(min-width:1024px){.footer-navigation-group-2[_ngcontent-%COMP%]{grid-column:3;grid-row:1/-1}}@media(min-width:1024px){.footer-banners[_ngcontent-%COMP%]{grid-column:1;padding:0 56px 56px}}.navigation[_ngcontent-%COMP%]   .subscribe-form[_ngcontent-%COMP%]{background-color:#faf6f4}@media(min-width:1024px){.navigation[_ngcontent-%COMP%]   .subscribe-form[_ngcontent-%COMP%]{grid-column:4;grid-row:1/-1;border-right:none;padding:56px 36px;height:auto}}.cta[_ngcontent-%COMP%]{color:#000}[_nghost-%COMP%]     .nav-group-title{font-family:Roboto,sans-serif;font-weight:400;font-size:20px;line-height:24px;padding-bottom:36px;letter-spacing:1.2px;text-transform:uppercase;color:#000}.footer-bottom[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:36px;align-items:flex-start;padding:36px}@media(min-width:1024px){.footer-bottom[_ngcontent-%COMP%]{display:grid;gap:56px;align-items:center;grid-template-columns:1fr auto 1fr;padding:28px 36px}}@media(max-width:1023.98px){.banner[_ngcontent-%COMP%]{order:1}}@media(min-width:1024px){.banner[_ngcontent-%COMP%]{grid-column:1}}lib-footer-social-networks[_ngcontent-%COMP%]{margin-bottom:0;padding-left:0}@media(min-width:1024px){lib-footer-social-networks[_ngcontent-%COMP%]{grid-column:2}}@media(max-width:1023.98px){lib-footer-social-networks[_ngcontent-%COMP%]{order:2}}.copyright-and-gdpr[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}@media(max-width:1023.98px){.copyright-and-gdpr[_ngcontent-%COMP%]{align-items:flex-start;justify-self:start;order:3;grid-column:3}}@media(min-width:1024px){.copyright-and-gdpr[_ngcontent-%COMP%]{flex-direction:row;gap:20px}}@media(max-width:1439.98px){.copyright-and-gdpr[_ngcontent-%COMP%]{flex-direction:column}.copyright-and-gdpr[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{order:2}.copyright-and-gdpr[_ngcontent-%COMP%]   .gdpr-items[_ngcontent-%COMP%]{order:1}}.gdpr-item[_ngcontent-%COMP%]:not(:last-of-type)   .gdpr-link[_ngcontent-%COMP%]:after{content:""}.gdpr-items[_ngcontent-%COMP%]{display:flex;gap:20px}@media(max-width:1023.98px){.gdpr-items[_ngcontent-%COMP%]{flex-direction:column;gap:10px;align-items:flex-start}}.gdpr-link[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#000}.copyright[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#76706d}@media(min-width:1024px){.copyright[_ngcontent-%COMP%]:after{content:""}}']})}};var $1=new ci("FOOTER_FORM_OPTIONS");var Pg=class t{constructor(o,e,n,i){this.globalMessageService=o;this.http=e;this.occEndpoints=n;this.logger=i;this.injector=u(cs)}subscribeToNewsletter(o,e){let n=$0(this.injector,Wa(e));return this.http.post(this.getEndpoint(e),o,{headers:n}).pipe(Jo(i=>{throw Kn(i,this.logger)}))}getEndpoint(o){return this.occEndpoints.buildUrl("newsletterSubscription",{urlParam
331s:{userId:o}})}static{this.\u0275fac=function(e){return new(e||t)(N(He),N(pn),N(vi),N(Cn))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Rg=class t{constructor(o){this.adapter=o}subscribeToNewsletter(o,e){return this.adapter.subscribeToNewsletter(o,e)}static{this.\u0275fac=function(e){return new(e||t)(N(Pg))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Da=class t{constructor(o,e,n){this.globalMessageService=o;this.footerFormConnector=e;this.userIdService=n}addNewsletterRequest(o,e){this.userIdService.takeUserId().subscribe(n=>{this.footerFormConnector.subscribeToNewsletter(o,n).subscribe({error:()=>{e(),this.showErrorMessage()},next:()=>{e(),this.showSuccessMessage()}})})}showSuccessMessage(){this.globalMessageService.add({key:"form.newsletter.thankYouMessage"},ot.MSG_TYPE_CONFIRMATION)}showErrorMessage(){this.globalMessageService.add({key:"formErrors.globalMessage"},ot.MSG_TYPE_ERROR,3e4)}static{this.\u0275fac=function(e){return new(e||t)(N(He),N(Rg),N(hn))}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var U1=t=>({invalid:t}),H5=t=>({privacyUrl:t});function G5(t,o){if(t&1&&(Ve(0),m(1,"button",5),O(2),p(),qe()),t&2){let e=a().ngIf;s(),$("aria-label",e.buttonText),s(),D(" ",e.buttonText," ")}}function W5(t,o){t&1&&(m(0,"div",12),O(1),v(2,"cxTranslate"),p()),t&2&&(s(),D(" ",w(2,1,"formErrors.required")," "))}function K5(t,o){t&1&&(m(0,"div",12),O(1),v(2,"cxTranslate"),p()),t&2&&(s(),D(" ",w(2,1,"formErrors.cxInvalidEmail")," "))}function Z5(t,o){t&1&&(m(0,"div",12),O(1),v(2,"cxTranslate"),p()),t&2&&(s(),D(" ",w(2,1,"formErrors.required")," "))}function Q5(t,o){if(t&1&&(m(0,"div")(1,"label",13),h(2,"input",14)(3,"div",15)(4,"div",16),v(5,"cxTranslate"),p(),T(6,Z5,3,3,"div",10),p()),t&2){let e=a(3);s(3),E(Q(7,U1,(e.newsAndOffersConsent==null||e.newsAndOffersConsent.errors==null?null:e.newsAndOffersConsent.errors.required)&&(e.newsAndOffersConsent==null?null:e.newsAndOffersConsent.touched))
331),s(),l("innerHTML",e.bypassSecurityTrustHtml(Ct(5,4,"form.consent.newsOffers",Q(9,H5,e.privacyPolicyLink))),z),s(2),l("ngIf",(e.newsAndOffersConsent==null||e.newsAndOffersConsent.errors==null?null:e.newsAndOffersConsent.errors.required)&&(e.newsAndOffersConsent==null?null:e.newsAndOffersConsent.touched))}}function Y5(t,o){if(t&1){let e=G();m(0,"form",6),L("ngSubmit",function(){P(e);let i=a(2);return R(i.submitForm())}),m(1,"div",7)(2,"label",8),O(3),v(4,"cxTranslate"),p(),h(5,"input",9),v(6,"cxTranslate"),T(7,W5,3,3,"div",10)(8,K5,3,3,"div",10),p(),T(9,Q5,7,11,"div",1),h(10,"tag-btn",11),p()}if(t&2){let e=a().ngIf,n=a();l("formGroup",n.newsletterForm),s(2),l("for",n.newsletterEmailId),s(),D(" ",w(4,16,"form.newsletter.email.placeholder")," "),s(2),E(Q(20,U1,(n.email==null||n.email.errors==null?null:n.email.errors.cxInvalidEmail)&&(n.email==null||n.email.errors==null?null:n.email.errors.required)&&(n.email==null?null:n.email.touched))),l("placeholder",lt(w(6,18,"form.newsletter.email.placeholder")))("id",n.newsletterEmailId),s(2),l("ngIf",(n.email==null||n.email.errors==null?null:n.email.errors.required)&&(n.email==null?null:n.email.touched)),s(),l("ngIf",(n.email==null||n.email.errors==null?null:n.email.errors.cxInvalidEmail)&&!(!(n.email==null||n.email.errors==null)&&n.email.errors.required)&&(n.email==null?null:n.email.touched)),s(),l("ngIf",n.displayNewsAndOffersConsentCheckbox),s(),l("type",n.BtnTypes.SUBMIT)("text",e.buttonText||"")("mode",n.buttonMode)("isDisabled",!n.isLoading)("isFullWidth",!0)}}function J5(t,o){if(t&1&&(Ve(0),m(1,"lib-footer-navigation-group",2)(2,"p",3),O(3),p(),T(4,G5,3,2,"ng-container",4)(5,Y5,11,22,"ng-template",null,0,Ee),p(),qe()),t&2){let e=o.ngIf,n=W(6),i=a();s(),l("title",e.title),s(2),D(" ",e.mainText," "),s(),l("ngIf",i.displayPopup)("ngIfElse",n)}}var kg=class t extends be{constructor(e,n,i){super();this.componentData=e;this.fb=n;this.footerFormService=i;this.customCaptchaService=u(eo);this.platformId=u(fe);this.footerFormOptions=u($1,{optional:!0});this.displayPopup=q.storefront.footer.newsletterComponentPopupDisplay;this.displayNewsAndOffersConsentCheckbox=q.storefront.footer.displayNewsOffersNewsletterConsent;this.displayNewsAndOffersPostCode=q.storefront.footer.newsletterNearestStoreByPostcodeEnabled;this.privacyPolicyLink=q.storefront.register.privacyPolicyLink||"/privacy-policy";this.BtnTypes=Ut;this.newsletterEmailId="footer-newsletter-email";this.buttonMode=this.footerFormOptions?.buttonMode??"primary";this.newsletterForm=this.fb.group({email:["",[Wn.required,nl.emailValidator]],newsAndOffersConsent:[!1,[Wn.required]]});this.isLoading=ce(!1);this.data=M(this.componentData.data$)}get email(){return this.newsletterForm.get("email")}get newsAndOffersConsent(){return this.newsletterForm.get("newsAndOffersConsent")}submitForm(){if(this.newsletterForm.valid){if(!ne(this.platformId))return;this.customCaptchaService.refreshCaptcha().then(()=>{this.newsletterRequest()}).catch(e=>console.warn(e))}else this.newsletterForm.markAllAsTouched()}newsletterRequest(){this.isLoading.set(!0),this.footerFormService.addNewsletterRequest(this.collectDataFromForm(),()=>this.isLoading.set(!1))}collectDataFromForm(){return{email:this.newsletterForm.get("email")?.value}}static{this.\u0275fac=function(n){return new(n||t)(Pe(B),Pe(xs),Pe(Da))}}static{this.\u0275cmp=x({type:t,selectors:[["lib-footer-form"]],standalone:!1,features:[Z],decls:1,vars:1,consts:[["notDisplayPopup",""],[4,"ngIf"],[3,"title"],[1,"cta"],[4,"ngIf","ngIfElse"],[1,"btn"],["action","/newsletter","method","post",1,"form",3,"ngSubmit","formGroup"],[1,"form-group"],[1,"visually-hidden",3,"for"],["formControlName","email","name","email","type","email","value","",1,"input",3,"id","placeholder"],["class","validation-error",4,"ngIf"],[3,"type","text","mode","isDisabled","isFullWidth"],[1,"validation-error"],["for","newsAndOffersConsent",1,"checkbox-label"],["formControlName","newsAndOffersConsent","id","newsAndOffersConsent","name","newsAndOffersConsent","required","true","type","checkbox",1,"checkbox-input"],[1,"checkbox"],[1,"consent-text",3,"innerHTML"]],template:function(n,i){n&1&&T(0,J5,7,4,"ng-container",1),n&2&&l("ngIf",i.data())},dependencies:[Qo,go,un,Wh,Nt,fo,Kh,ho,Co,Ke,ct,he],styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.cta[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;margin:16px 0}.form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.input[_ngcontent-%COMP%]{width:100%;height:40px;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;border-radius:0;border:none;padding:10px 16px 10px 13px}.input.invalid[_ngcontent-%COMP%]{border:1px solid #ed1c24}.input[_ngcontent-%COMP%]::placeholder{color:#afb2bc}.checkbox[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:2px;flex-shrink:0;margin-top:4px;border:1px solid #AFB2BC;background-color:#fff}.checkbox.invalid[_ngcontent-%COMP%]{border:1px solid #ed1c24;background-color:#ed1c2433}
331.checkbox-label[_ngcontent-%COMP%]{display:flex;align-items:flex-start;padding:6px 0;cursor:pointer}.checkbox-input[_ngcontent-%COMP%]:checked ~ .checkbox[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-color:#ed1c24;background-color:#ed1c24}.checkbox-input[_ngcontent-%COMP%]:checked ~ .checkbox[_ngcontent-%COMP%]:before{content:"\\e90f";font-family:icomoon;font-size:11px;line-height:1}.consent-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:16px;display:flex;flex-direction:column;gap:10px;color:#fff}.consent-text[_ngcontent-%COMP%]    >p:last-child{color:#6e6f71}.consent-text[_ngcontent-%COMP%]    >p:last-child a:hover{text-decoration:underline}.validation-error[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:16px;margin-top:6px;color:#ed1c24}.cta[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;margin:0 0 8px;color:#000}.form-group[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]{width:100%;height:48px;background-color:#fff}.form-group[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]::placeholder{color:#000}.form-group[_ngcontent-%COMP%]{margin-bottom:0}.validation-error[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;margin-top:6px;color:#b70049}.checkbox-label[_ngcontent-%COMP%]{padding:0;cursor:pointer}.checkbox-label[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]{width:20px;height:20px;margin-right:20px}.checkbox-label[_ngcontent-%COMP%]   .consent-text[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;gap:16px;color:#000}.checkbox-label[_ngcontent-%COMP%]   .consent-text[_ngcontent-%COMP%]    >p:last-child{color:#000}.checkbox-label[_ngcontent-%COMP%]   .consent-text[_ngcontent-%COMP%]    >p:last-child a:hover{text-decoration:underline}.checkbox-label[_ngcontent-%COMP%]:hover   .checkbox[_ngcontent-%COMP%]{border-color:#ed1c24}.checkbox-label[_ngcontent-%COMP%] + .validation-error[_ngcontent-%COMP%]{margin-left:40px}'],changeDetection:0})}};function X5(t,o){if(t&1&&(m(0,"p",0),O(1),p()),t&2){let e=a();s(),ve(e.subTitle)}}function eq(t,o){t&1&&c(0,X5,2,1,"p",0),t&2&&d(o.subTitle?0:-1)}var Tg=class t{constructor(){this.componentData=u(B);this.data=M(this.componentData.data$)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-footer-info"]],standalone:!1,decls:1,vars:1,consts:[[1,"footer-info-subtitle"]],template:function(e,n){if(e&1&&c(0,eq,1,1),e&2){let i;d((i=n.data())?0:-1,i)}},styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}.footer-info-subtitle[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:22px;margin:0;color:inherit}'],changeDetection:0})}};var tq={newsletterSubscription:"/users/${userId}/newsletter"},V1={backend:{occ:{endpoints:Y({},tq)}}};var Og=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_(V1),_({cmsComponents:{FooterNavigationComponent:{component:Ba},NobiliaFooterFormComponent:{component:kg},NobiliaFooterInfoComponent:{component:Tg}}}),Da],imports:[Re,ie,pe,io,xt,Me,ge]})}};var Eg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBrandInfoFooterNavigationComponent:{component:za}}})],imports:[Re,ie,pe,io,xt,Me,Og,ge]})}};var Ig=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{NobiliaBrandInfoFooterNavigationComponent:{component:Sg}}})],imports:[oe,Eg,Me,io,ie,ge]})}};var oq=["container"],Ag=class t{constructor(){this.platformId=u(fe);this.angularDocument=u(Eo);this.scriptUtils=u(lo);this.componentId=`become-dealer-form-${Math.random().toString(36).substring(2,9)}`;this.component=u(B);this.container=dn.required("container");this.data=M(this.component.data$);this.content=K(()=>this.data()?.content??"");Ae(()=>{if(!ne(this.platformId))return;let o=this.container()?.nativeElement;o&&this.renderContent(o,this.content())})}ngOnDestroy(){if(!ne(this.platformId))return;let o=this.container()?.nativeElement;o&&o.querySelectorAll(`[data-component-id="${this.componentId}"]`).forEach(e=>e.remove())}renderContent(o,e){o.innerHTML="";let n=this.scriptUtils.decodeHtml(e??""),i=this.angularDocument.createElement("div");i.innerHTML=n;let r=Array.from(i.querySelectorAll("script"));r.forEach(C=>C.remove()),o.innerHTML=i.innerHTML;for(let C of r){let y=this.angularDocument.createElement("script");y.setAttribute("data-component-id",this.componentId),C.src?y.src=C.src:y.text=C.textContent??"",o.appendChild(y)}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275cmp=x({type:t,selectors:[["lib-become-dealer-form"]],viewQuery:function(e,n){e&1&&sn(n.container,oq,5),e&2&&ln()},standalone:!1,decls:2,vars:0,consts:[["container",""],[1,"become-dealer-form"]],template:function(e,n){e&1&&h(0,"div",1,0)},styles:['[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}[_ngcontent-%COMP%]:root{--header-height: 96px}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.icon-arrow-angle-bottom[_ngcontent-%COMP%]:before{content:"\\ea01"}.icon-arrow-angle-left[_ngcontent-%COMP%]:before{content:"\\ea02"}.icon-arrow-angle-right[_ngcontent-%COMP%]:before{content:"\\ea03"}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Light.woff) format("woff"),url(/fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Light.svg) format("svg");font-family:Roboto;font-weight:300;font-display:swap;font-style:normal}
331@font-face{src:local(""),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svg) format("svg");font-family:Roboto;font-weight:400;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svg) format("svg");font-family:Roboto;font-weight:500;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-SemiBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-SemiBold.woff) format("woff"),url(/fonts/Roboto/Roboto-SemiBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-SemiBold.svg) format("svg");font-family:Roboto;font-weight:600;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg) format("svg");font-family:Roboto;font-weight:700;font-display:swap;font-style:normal}@font-face{src:local(""),url(/fonts/Roboto/Roboto-ExtraBold.woff2) format("woff2"),url(/fonts/Roboto/Roboto-ExtraBold.woff) format("woff"),url(/fonts/Roboto/Roboto-ExtraBold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-ExtraBold.svg) format("svg");font-family:Roboto;font-weight:800;font-display:swap;font-style:normal}[_nghost-%COMP%]{display:flex;align-items:center;justify-content:center}.become-dealer-form[_ngcontent-%COMP%]{margin:0 auto}'],changeDetection:0})}};var Ng=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_({cmsComponents:{BecomeDealerForm
331Component:{component:Ag}}})],imports:[oe]})}};var Yo="inquiryFormBase";function nq(){return{featureModules:{[Yo]:{cmsComponents:["NobiliaFormPagesTopBannerComponent","NobiliaThankYouInfoComponent","NobiliaAdvancedFormPagesTopBannerComponent"]}}}}var Lg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(nq)]})}};var q1={formAppointmentOnline:{title:"Contact details",firstName:"First name",lastName:"Last name",userTitle:"Title",email:"Email address",postCode:"Postcode",store:"Store",storePlaceholder:"Enter post code to see 3 nearest stores",phoneNumber:"Phone number",meeting:{label:"Select a Zoom appointment Date & Time",preloaderMsg:"Please, wait for a while until we find the available timeslots for the selected date.",preferredDate:"Preferred Appointment Date",datePlaceholder:"Select date",date:"Date",time:"Time",noTimeSlots:"We are sorry, but there are no available timeslots for the chosen date. Please, select other date.",pleaseSelectTimeslot:"Please, select a timeslot to book a Zoom appointment",yourAppointment:"Your appointment"},consent:{newsOffers:'I agree that Nobilia will inform me regularly by email newsletter about its offers. <p>This consent can be revoked at any time. Details can be found in the <a href="{{ privacyUrl }}" target="_blank">Privacy Policy</a>.</p>',gdpr:'I have read and agree with the <a href="{{privacyUrl}}" target="_blank">GDPR policy</a>'},button:"Book an appointment"}};var H1={formAppointmentOnline:q1};var G1={formAppointmentOnline:{title:"Kontaktinformationen",firstName:"Vorname",lastName:"Nachname",userTitle:"Anrede",email:"E-Mail-Adresse",postCode:"Postleitzahl",store:"Partner",storePlaceholder:"Geben Sie Ihre Postleitzahl ein, um 3 n\xE4chstgelegenen Stores zu finden",phoneNumber:"Telefonnummer",meeting:{label:"Datum & Uhrzeit f\xFCr Zoom-Termin ausw\xE4hlen",preloaderMsg:"Bitte warten Sie einen Moment bis wir einen verf\xFCgbaren Zeitraum f\xFCr das gew\xE4hlte Datum finden.",preferredDate:"Datum ausw\xE4hlen",datePlaceholder:"Datum ausw\xE4hlen",date:"Datum",time:"Zeit",noTimeSlots:"Am gew\xE4hlten Datum sind leider keine Zeitr\xE4ume verf\xFCgbar. W\xE4hlen Sie bitte ein anderes Datum.",pleaseSelectTimeslot:"W\xE4hlen Sie bitte einen Zeitraum f\xFCr die Buchung Ihres Zoom-Termins",yourAppointment:"Ihr Termin"},consent:{newsOffers:'Ich bin damit einverstanden, dass Nobilia mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. <p>Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{ privacyUrl }}" target="_blank">Datenschutzrichtlinie</a> zu finden.</p>',gdpr:'Ich habe die <a href="{{privacyUrl}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu'},confirmation:{downloadButton:"Planung herunterladen"},button:"Termin vereinbaren"}};var W1={formAppointmentOnline:G1};var K1={formAppointmentOnline:{title:"D\xE9tails du contact",firstName:"Pr\xE9nom",lastName:"Nom de famille",userTitle:"Titre",email:"Adresse de courrier \xE9lectronique",postCode:"Code postal",store:"Boutique",storePlaceholder:"Saisissez votre code postal pour trouver les 3 boutiques les plus proches",phoneNumber:"Num\xE9ro de t\xE9l\xE9phone",meeting:{label:"S\xE9lectionner la date et l'heure pour le rendez-vous Zoom-Termin",preloaderMsg:"Attendez un moment jusqu'\xE0 ce que nous trouvions un cr\xE9neau horaire libre pour la date choisie.",preferredDate:"S\xE9lectionner la date",datePlaceholder:"S\xE9lectionner la date",date:"Date",time:"Heure",noTimeSlots:"Il n'y a malheureusement aucun cr\xE9neau horaire libre \xE0 la date choisie. Merci de choisir une autre date.",pleaseSelectTimeslot:"Merci de choisir un cr\xE9neau horaire pour votre prise de rendez-vous Zoom",yourAppointment:"Votre rendez-vous"},consent:{newsOffers:`J'accepte que Nobilia m'informe r\xE9guli\xE8rement de ses offres par une newsletter \xE9lectronique. <p>Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Les d\xE9tails peuvent \xEAtre trouv\xE9s dans <a href="{{ privacyUrl }}" target="_blank">la politique de confidentialit\xE9</a>.</p>`,gdpr:`J'ai lu et j'accepte <a href="{{privacyUrl}}" target="_blank">le r\xE8glement RGPD</a>`},button:"Prendre un rendez-vous"}};var Z1={formAppointmentOnline:K1};var Q1={formAppointmentOnline:{title:"Contactgegevens",firstName:"Voornaam",userTitle:"Aanhef",lastName:"Achternaam",email:"E-mailadres",postCode:"Postcode",store:"Partners",storePlaceholder:"Voer uw postcode in om de dichtstbijzijnde 3 winkels te vinden",phoneNumber:"Telefoonnummer",meeting:{label:"Datum & tijd voor Zoom-afspraak selecteren",preloaderMsg:"Wacht even tot we een beschikbare periode voor de geselecteerde datum vinden.",preferredDate:"Datum selecteren",datePlaceholder:"Datum selecteren",date:"Datum",time:"Tijd",noTimeSlots:"Op de geselecteerde datum zijn helaas geen periodes beschikbaar. Selecteer een andere datum.",pleaseSelectTimeslot:"Selecteer een periode voor het boeken van uw Zoom-afspraak",yourAppointment:"Uw afspraak"},consent:{newsOffers:'Ik ga ermee akkoord dat Nobilia mij regelmatig per e-mail nieuwsbrief informeert over haar aanbiedingen. <p>Deze toestemming kan te allen tijde worden ingetrokken. Details vindt u in het <a href="{{ privacyUrl }}" target="_blank">Privacybeleid</a>.</p>',gdpr:'Ik heb het <a href="{{privacyUrl}}" target="_blank">AVG-beleid</a> gelezen en ga ermee akkoord'},button:"Afspraak maken"}};var Y1={formAppointmentOnline:Q1};var J1={en:H1,de:W1,fr:Z1,nl:Y1},X1={formAppointmentOnline:["formAppointmentOnline"]};var eR={formAppointmentShowroom:{title:"Contact details",firstName:"First name",lastName:"Last name",userTitle:"Title",email:"Email address",postCode:"Postcode",city:"City",message:"Message",store:"Store",storePlaceholder:"Enter post code to see 3 nearest stores",phoneNumber:"Phone number",meeting:{date:"Preferred Appointment Date",datePlaceholder:"Select date"},consent:{newsOffers:'I agree that Nobilia will inform me regularly by email newsletter about its offers. <p>This consent can be revoked at any time. Details can be found in the <a href="{{ privacyUrl }}" target="_blank">Privacy Policy</a>.</p>',gdpr:'I have read and agree with the <a href="{{privacyUrl}}" target="_blank">GDPR policy</a>'},button:"Book an appointment"}};var tR={formAppointmentShowroom:eR};var oR={formAppointmentShowroom:{title:"Kontaktinformationen",firstName:"Vorname",lastName:"Nachname",userTitle:"Anrede",email:"E-Mail-Adresse",postCode:"Postleitzahl",city:"Stadt",message:"Nachricht",store:"Partner",storePlaceholder:"Geben Sie Ihre Postleitzahl ein, um 3 n\xE4chstgelegenen Stores zu finden",phoneNumber:"Telefonnummer",meeting:{date:"Datum ausw\xE4hlen",datePlaceholder:"Datum ausw\xE4hlen"}
331,consent:{newsOffers:'Ich bin damit einverstanden, dass Nobilia mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. <p>Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{ privacyUrl }}" target="_blank">Datenschutzrichtlinie</a> zu finden.</p>',gdpr:'Ich habe die <a href="{{privacyUrl}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu'},button:"Termin vereinbaren"}};var nR={formAppointmentShowroom:oR};var iR={formAppointmentShowroom:{title:"D\xE9tails du contact",firstName:"Pr\xE9nom",lastName:"Nom de famille",userTitle:"Titre",email:"Adresse de courrier \xE9lectronique",postCode:"Code postal",city:"Ville",message:"Message",store:"Boutique",storePlaceholder:"Saisissez votre code postal pour trouver les 3 boutiques les plus proches",phoneNumber:"Num\xE9ro de t\xE9l\xE9phone",meeting:{date:"S\xE9lectionner la date",datePlaceholder:"S\xE9lectionner la date"},consent:{newsOffers:`J'accepte que Nobilia m'informe r\xE9guli\xE8rement de ses offres par une newsletter \xE9lectronique. <p>Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Les d\xE9tails peuvent \xEAtre trouv\xE9s dans <a href="{{ privacyUrl }}" target="_blank">la politique de confidentialit\xE9</a>.</p>`,gdpr:`J'ai lu et j'accepte <a href="{{privacyUrl}}" target="_blank">le r\xE8glement RGPD</a>`},button:"Prendre un rendez-vous"}};var aR={formAppointmentShowroom:iR};var rR={formAppointmentShowroom:{title:"Contactgegevens",firstName:"Voornaam",userTitle:"Aanhef",lastName:"Achternaam",email:"E-mailadres",postCode:"Postcode",city:"Stad",message:"Bericht",store:"Partners",storePlaceholder:"Voer uw postcode in om de dichtstbijzijnde 3 winkels te vinden",phoneNumber:"Telefoonnummer",meeting:{date:"Datum selecteren",datePlaceholder:"Datum selecteren"},consent:{newsOffers:'Ik ga ermee akkoord dat Nobilia mij regelmatig per e-mail nieuwsbrief informeert over haar aanbiedingen. <p>Deze toestemming kan te allen tijde worden ingetrokken. Details vindt u in het <a href="{{ privacyUrl }}" target="_blank">Privacybeleid</a>.</p>',gdpr:'Ik heb het <a href="{{privacyUrl}}" target="_blank">AVG-beleid</a> gelezen en ga ermee akkoord'},button:"Afspraak maken"}};var sR={formAppointmentShowroom:rR};var lR={en:tR,de:nR,fr:aR,nl:sR},cR={formAppointmentShowroom:["formAppointmentShowroom"]};var Bg="bookShowroomAppointment";var dR={formContactUs:{title:"Contact details",message:"Message",name:"Name",firstName:"First name",lastName:"Last name",userTitle:"Title",email:"Email address",postcode:"Postcode",store:"Store",storePlaceholder:"Enter post code to see 3 nearest stores",phoneNumber:"Phone number",slots:"In what time frame may we contact you?",button:"Submit",consent:{gdpr:'I have read and agree with the <a href="{{privacyUrl}}" target="_blank">GDPR policy</a>'}}};var mR={formContactUs:dR};var pR={formContactUs:{title:"Kontaktinformationen",message:"Nachricht",firstName:"Vorname",name:"Name",lastName:"Nachname",userTitle:"Anrede",email:"E-Mail-Adresse",postcode:"Postleitzahl",store:"Partner",storePlaceholder:"Geben Sie Ihre Postleitzahl ein, um 3 n\xE4chstgelegenen Stores zu finden",phoneNumber:"Telefonnummer",slots:"In welchem Zeitrahmen d\xFCrfen wir Sie kontaktieren?",button:"Absenden",consent:{gdpr:'Ich habe die <a href="{{privacyUrl}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu'}}};var uR={formContactUs:pR};var fR={formContactUs:{title:"D\xE9tails du contact",message:"Message",name:"Nom",firstName:"Pr\xE9nom",lastName:"Nom de famille",userTitle:"Titre",email:"Adresse de courrier \xE9lectronique",postcode:"Code postal",store:"Boutique",storePlaceholder:"Saisissez votre code postal pour trouver les 3 boutiques les plus proches",phoneNumber:"Num\xE9ro de t\xE9l\xE9phone",button:"Envoyer",consent:{gdpr:`J'ai lu et j'accepte <a href="{{privacyUrl}}" target="_blank">le r\xE8glement RGPD</a>`}}};var gR={formContactUs:fR};var CR={formContactUs:{title:"Contactgegevens",message:"Bericht",name:"Naam",firstName:"Voornaam",userTitle:"Aanhef",lastName:"Achternaam",email:"E-mailadres",postcode:"Postcode",store:"Partners",storePlaceholder:"Voer uw postcode in om de dichtstbijzijnde 3 winkels te vinden",phoneNumber:"Telefoonnummer",button:"Indienen",consent:{gdpr:'Ik heb het <a href="{{privacyUrl}}" target="_blank">AVG-beleid</a> gelezen en ga ermee akkoord'}}};var hR={formContactUs:CR};var bR={en:mR,de:uR,fr:gR,nl:hR},_R={formContactUs:["formContactUs"]};var zg="contactUs";var Fa="topic";function iq(){return{featureModules:{[zg]:{cmsComponents:["ContactUsFormComponent"],dependencies:[Yo,Fa]}}}}var Dg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(iq)]})}};var yR={formRequestBrochure:{title:"Contact details",firstName:"First name",lastName:"Last name",userTitle:"Title",email:"Email address",postCode:"Postcode",store:"Store",storePlaceholder:"Enter post code to see 3 nearest stores",phoneNumber:"Phone number",consent:{newsOffers:'I agree that Nobilia will inform me regularly by email newsletter about its offers. <p>This consent can be revoked at any time. Details can be found in the <a href="{{ privacyUrl }}" target="_blank">Privacy Policy</a>.</p>',gdpr:'I have read and agree with the <a href="{{privacyUrl}}" target="_blank">GDPR policy</a>'},button:"Request brochure"}};var vR={formRequestBrochure:yR};var wR={formRequestBrochure:{title:"Kontaktinformationen",firstName:"Vorname",lastName:"Nachname",userTitle:"Anrede",email:"E-Mail-Adresse",postCode:"Postleitzahl",store:"Partner",storePlaceholder:"Geben Sie Ihre Postleitzahl ein, um 3 n\xE4chstgelegenen Stores zu finden",phoneNumber:"Telefonnummer",consent:{newsOffers:'Ich bin damit einverstanden, dass Nobili
331a mich regelm\xE4\xDFig per E-Mail-Newsletter \xFCber seine Angebote informiert. <p>Diese Einwilligung kann jederzeit widerrufen werden. Einzelheiten sind in der <a href="{{ privacyUrl }}" target="_blank">Datenschutzrichtlinie</a> zu finden.</p>',gdpr:'Ich habe die <a href="{{privacyUrl}}" target="_blank">DSGVO-Richtlinie</a> gelesen und stimme ihr zu'},button:"Brosch\xFCre anfordern"}};var xR={formRequestBrochure:wR};var MR={formRequestBrochure:{title:"D\xE9tails du contact",firstName:"Pr\xE9nom",lastName:"Nom de famille",userTitle:"Titre",email:"Adresse de courrier \xE9lectronique",postCode:"Code postal",store:"Boutique",storePlaceholder:"Saisissez votre code postal pour trouver les 3 boutiques les plus proches",phoneNumber:"Num\xE9ro de t\xE9l\xE9phone",consent:{newsOffers:`J'accepte que Nobilia m'informe r\xE9guli\xE8rement de ses offres par une newsletter \xE9lectronique. <p>Ce consentement peut \xEAtre r\xE9voqu\xE9 \xE0 tout moment. Les d\xE9tails peuvent \xEAtre trouv\xE9s dans <a href="{{ privacyUrl }}" target="_blank">la politique de confidentialit\xE9</a>.</p>`,gdpr:`J'ai lu et j'accepte <a href="{{privacyUrl}}" target="_blank">le r\xE8glement RGPD</a>`},button:"Demander une brochure"}};var SR={formRequestBrochure:MR};var PR={formRequestBrochure:{title:"Contactgegevens",firstName:"Voornaam",userTitle:"Aanhef",lastName:"Achternaam",email:"E-mailadres",postCode:"Postcode",store:"Partners",storePlaceholder:"Voer uw postcode in om de dichtstbijzijnde 3 winkels te vinden",phoneNumber:"Telefoonnummer",consent:{newsOffers:'Ik ga ermee akkoord dat Nobilia mij regelmatig per e-mail nieuwsbrief informeert over haar aanbiedingen. <p>Deze toestemming kan te allen tijde worden ingetrokken. Details vindt u in het <a href="{{ privacyUrl }}" target="_blank">Privacybeleid</a>.</p>',gdpr:'Ik heb het <a href="{{privacyUrl}}" target="_blank">AVG-beleid</a> gelezen en ga ermee akkoord'},button:"Brochure aanvragen"}};var RR={formRequestBrochure:PR};var kR={en:vR,de:xR,fr:SR,nl:RR},TR={formRequestBrochure:["formRequestBrochure"]};var OR="requestBrochure";function aq(){return{featureModules:{[OR]:{cmsComponents:["RequestBrochureFormComponent"],dependencies:[Yo]}}}}var Fg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[ae(aq)]})}};var ER={formTopic:{product:"Product"}};var IR={formTopic:ER};var AR={formTopic:{product:"Produkt"}};var NR={formTopic:AR};var LR={formTopic:{product:"Produit"}};var BR={formTopic:LR};var zR={formTopic:{product:"Product"}};var DR={formTopic:zR};var FR={en:IR,de:NR,fr:BR,nl:DR},jR={formTopic:["formTopic"]};var $R={routing:{routes:{contactUs:{paths:["contact-us/:topicType/:topicCode/:topicParams","contact-us/:topicType/:topicCode"],paramsMapping:{topicType:"topicType",topicCode:"topicCode",topicParams:"topicParams"}},bookAppointmentOnline:{paths:["book-appointment/online/:topicType/:topicCode/:topicParams","book-appointment/online/:topicType/:topicCode","ai-book-appointment/online/:topicType/:topicCode/:topicParams","ai-book-appointment/online/:topicType/:topicCode","bathroom/book-appointment/online/:topicType/:topicCode","nobismart/book-appointment/online/:topicType/:topicCode"],paramsMapping:{topicType:"topicType",topicCode:"topicCode",topicParams:"topicParams"}},bookAppointmentShowroom:{paths:["book-appointment/showroom/:topicType/:topicCode/:topicParams","book-appointment/showroom/:topicType/:topicCode","ai-book-appointment/showroom/:topicType/:topicCode/:topicParams","ai-book-appointment/showroom/:topicType/:topicCode"],paramsMapping:{topicType:"topicType",topicCode:"topicCode",topicParams:"topicParams"}}}}};var jg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[_($R)],imports:[ge.forChild([{path:null,canActivate:[$t],component:Bt,data:{cxRoute:"contactUs"}},{path:null,canActivate:[$t],component:Bt,data:{cxRoute:"bookAppointmentOnline"}},{path:null,canActivate:[$t],component:Bt,data:{cxRoute:"bookAppointmentShowroom"}}])]})}};function rq(){return{featureModules:{[Bg]:{cmsComponents:["BookShowroomAppointmentFormComponent","AppointmentStoreDetailsComponent"],dependencies:[Yo,Fa]}}}}var $g=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Ss(rq)]})}};var Ug=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[Fe({featureModules:{[Yo]:{module:()=>import("./chunk-IIF3XKRS.js").then(o=>o.InquiryFormsBaseModule)}}}),Fe({featureModules:{[Fa]:{module:()=>import("./chunk-ZP5X5WXJ.js").then(o=>o.TopicModule)}}}),Fe({i18n:{resources:FR,chunks:jR,fallbackLang:"en"}}),Fe({featureModules:{[Bg]:{module:()=>import("./chunk-5B7JBOCL.js").then(o=>o.NorthamericaBookShowroomAppointmentModule)}}}),Fe({i18n:{resources:lR,chunks:cR,fallbackLang:"en"}}),Fe({i18n:{resources:J1,chunks:X1,fallbackLang:"en"}}),Fe({featureModules:{[zg]:{module:()=>import("./chunk-CMGELRDQ.js").then(o=>o.ContactUsModule)}}}),Fe({i18n:{resources:bR,chunks:_R,fallbackLang:"en"}}),Fe({i18n:{resources:kR,chunks:TR,fallbackLang:"en"}})],imports:[Lg,jg,$g,Dg,Fg,va]})}};var sq="Hko_qNsui-Q",lq=[sq],is=class t{constructor(){this.config=u(Tl);this.scriptUtils=u(lo);this.winRef=u(je)}loadScript(){if(this.winRef.isBrowser()&&this.winRef.nativeWindow&&this.config.usercentrics?.dataSettingsId){let e={"settings-id":this.config.usercentrics.dataSettingsId,"uc-allowed":!0};tt(this.config.usercentrics.dataDraft)&&(e.draft=!0),this.config.usercentrics?.additionalScript&&this.scriptUtils.addExternalScript(this.winRef.nativeWindow.document.head,this.config.usercentrics.additionalScript,{},!1),this.scriptUtils.addExternalScript(this.winRef.nativeWindow.document.head,"https://web.cmp.usercentrics.eu/ui/loader.js",{async:!0,id:"usercentrics-cmp"},!1,e),tt(this.config.usercentrics?.sdp?.enabled)&&(this.scriptUtils.addExternalScript(this.winRef.nativeWindow.document.head,"https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js",{async:!0,onload:()=>this.deactivateExcludedTemplates()},!1),this.winRef.nativeWindow.addEventListener("UC_UI_INITIALIZED",()=>{if(this.winRef.isBrowser()&&this.winRef.nativeWindow&&this.winRef.nativeWindow?.document){let n=this.winRef.nativeWindow.document.createElement("script");n.textContent=`
332          uc.blockElements({
333            'S1pcEj_jZX': '#mapElementConsent'
334          });
335          uc.reloadOnOptIn('S1pcEj_jZX');`,this.scriptUtils.addHeadScriptFromString(n,this.winRef.nativeWindow.document)}},{once:!0}))}}deactivateExcludedTemplates(){this.winRef.nativeWindow.uc?.deactivateBlocking?.(lq)}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=k({token:t,factory:t.\u0275fac})}};var Vg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[is,Mo(()=>u(is).loadScript())]})}};var qg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({providers:[lb({authorizationCodeFlowByDefault:!1})],imports:[Wm,Km,aa.forRoot(),kp,gc,uc,Zu,Yu,Um,qm,Op,Im,Nm,Lm,Ug,Ng,Gm,Ap,Bp,Vp,tf,df,Af,Nf,Bf,$f,Vf,Gf,Kf,eg,tg,ug,hg,Vg,Jp,tu,iu,su,du,uu,Cu,_u,wu,Su,ku,Eu,Nu,zu,ju,id,ba,vm,Xu,Yd,cm,vd,Bd,Hd,oa,mm,yc,Mc,Pc,ta,kc,Ic,na,Zd,hm,xm,Sm,Rm,Tm,Dp,Wp,Zp,Uu,nf,qu,Gu,rf,lf,Df,ng,ag,sg,mg,_g,vg,xg,zn,Nc,Dc,jc,Uc,qc,Qc,Ig,Cd,bd,am,Jc,Wd,tm,nm,um,gm,Hp]})}};var Hg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[qg,oC,pc,oC]})}};var Gg=class t{static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275mod=g({type:t})}static{this.\u0275inj=f({imports:[Yh.forRoot({}),j0,eb.forRoot([]),Hg]})}};var UR={providers:[jh(Uh(),$h()),Gh(Hh(),qh()),kh(),hh(),fh(Gg)]};Dh(Vl,UR).catch(t=>console.error(t));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.